Ideas
10910ideas
Created on 12 May 2010
2016-11-21 23-23-05
Gonçalo Borrêga
Just as all other elements, the custom exception could be public so that on consumer espaces you can have error handling for specific custom exceptions of the producer espaces. Showing what kind of exceptions are thrown in the tooltip of a user action would also be a good improvement
6467
Views
66
Comments
On our RadarOn our Radar
Backend
Created on 05 Nov 2025
2026-01-23 11-38-55
Dinesh Murugan
In each training video on the OutSystems learning platform, include a “Schedule Call with Mentor” button (as shown in the attached image). When clicked, it can redirect learners to the ADP mentor list, allowing them to easily schedule a mentorship session. For freshers, this feature would be extremely helpful to learn faster, clarify doubts instantly, and gain confidence in their learning journey. Currently, many newcomers know about the forum, but not about the mentorship program. By placing this button directly within the training page, it encourages them to explore and connect with mentors proactively.
248
Views
2
Comments
New
Training
Created on 25 Nov 2025
2019-12-01 23-50-25
Pedro Neto
Problem: Personal Environments cost OutSystems unnecessary AWS compute time, but deleting them frustrates developers who lose their apps unless they manually export them. Idea: Make Personal Environments ephemeral but with automatic daily app snapshots, so they can be safely deleted sooner without hurting the developer experience. How it works 1. Daily App Snapshots Automatically snapshot all apps/modules once per day. Store snapshots in cheap object storage. Only snapshot OML + metadata (default: no DB data). Developer never loses their apps again. 2. Faster Environment Recycling Only do this if needed to offbalance the data usage in point 1 Reduce always-on uptime from 7 days to 4 days. After 4 days of inactivity: Kill the AWS compute Keep the daily snapshots 3. Auto-Restore on Spin-Up When a user requests a new Personal Environment: OutSystems spins up new infra Automatically reinstalls the most recent snapshot Developer resumes instantly with their apps already there Benefits For OutSystems AWS savings (compute reduced from 7 to 4 days). Storage cost minimal vs. compute cost. Personal Environments become fully elastic. For Developers Apps are never lost. Personal Environment deletion becomes painless. Better trust, better onboarding, better learning experience.
553
Views
7
Comments
Implemented
Community
Created on 18 Feb 2024
2022-01-10 22-54-28
Fontinha
I would like to propose the development of an API that allows integration with CI/CD tools to check for unused dependencies in an application. This API would provide a boolean value indicating whether there are any unused dependencies, enabling automatic detection during the CI/CD pipeline. By integrating this API into the CI/CD workflow, developers can easily identify and remove unnecessary dependencies, improving application performance and reducing resource consumption early in the development process.
1530
Views
5
Comments
New
Architecture & Governance 
Created on 18 Nov 2025
2026-01-23 11-38-55
Dinesh Murugan
A ranking system for the Mentor Program where mentors earn points based on sessions they conduct. As their points increase, their ranking improves, helping us easily identify and connect with the most active mentors.
332
Views
3
Comments
Working on it
Community
expected delivery in Q4 2025
Created on 13 May 2010
2016-11-21 23-23-05
Gonçalo Borrêga
Allow changing variable values while debugging
6211
Views
66
Comments
On our RadarOn our Radar
Debugger
Created on 25 Jun
2020-04-08 16-50-23
Sara Rodrigues
 The Problem: Currently, when a module is deleted, moved, or a developer's access permissions are removed, that module still appears in the "Recent Modules" left panel in Service Studio. When you inadvertently click on it, the platform tries to open it and throws an annoying error stating that you are not allowed to access the module (or that it doesn't exist). This litters the recent items list with "dead links" and creates friction in the daily workflow. Proposed Solution: Service Studio should automatically refresh or validate the "Recent Modules" list. If a module is removed from the environment or if the user no longer has permissions to access it, it should immediately disappear from the recent modules panel. Alternatively, clicking it could trigger a silent validation that removes the shortcut if the module is no longer accessible, instead of opening a dead end and throwing an error popup. Benefits: Cleaner UI: Keeps the Service Studio workspace organized and relevant. Better UX: Prevents frustrating and useless error messages. Efficiency: Saves developers time by ensuring every click in the "Recent" panel actually leads to a valid module.
103
Views
0
Comments
New
Service Studio
Created on 11 Feb
UserImage.jpg
Claudio Silva
When working in environments with many apps and modules, finding the ones we use daily can take unnecessary time. It would be useful to have a "Mark as Favorite" option for modules in Service Studio. This would allow developers to quickly access their most frequently used modules when opening the environment. For example: A star icon next to the module name; A "Favorites" section on the home screen; A filter to show only favorite modules.
209
Views
3
Comments
New
Service Studio
Created on 10 Apr
2022-04-04 11-11-05
João Pereira
Upgrade the standard File Upload widget to a comprehensive "File Manager" component. Beyond just uploading, this widget should natively support: Removal: Easily delete a file before submission. Review: Integrated Preview and Download actions for subsequent users in a workflow. This eliminates the need for developers to build custom "Download/Preview" patterns every time they create an approval-based form, providing a seamless experience for both the uploader and the reviewer.
130
Views
3
Comments
New
OutSystems UI
Created on 29 Jun 2018
2020-09-15 13-07-23
Kilian Hekhuis
Many REST services implement sending files, documents etc. by having a body with multipart/form-data. There are many questions on the forum about this, e.g. here , here and here . Unfortunately, the OutSystems Platform lacks native support for this, leading to workarounds like this Forge Component or "manually" modifying the request data in the OnBeforeRequest, which leads to things ugly code like this:(Yeah, that's mine :).)So it would be a great addition to the Platform if it had native support for multipart/form-data for REST services, at the very least for consuming them. That would make our lives just a tad bit easier!
6311
Views
27
Comments
Implemented
Data & Integrations
Development Environment 11.53.40 (Build 61951)
71 to 80 of 10910 records
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
2025-12-08 23-06-08
2 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
2021-09-06 15-09-53
6 comments
2
2024-07-05 14-16-55
2 comments
3
2025-12-08 23-06-08
2 comments
5
UserImage.jpg
1 comments
Code of Conduct 
The guidelines we live by that make
this Community amazing!
Code of Conduct
Stay Up-To-Date
Keep on top of what's happening in the Developer Community.
Forum, Forge, Training, Documentation, and more!