Ideas
10795ideas
Created on 17 Dec 2023
2025-09-25 22-50-38
Hanno
When utilising forge components in a project, these modules can add to the project's overall technical debt, particularly in security and performance. Sometimes, modifications may be required for these modules if issues arise in these areas before they can be released to higher environments. It would be beneficial if the forge could display each component's AI Mentor Dashboard score (level of tech debt). This would assist in identifying high-quality components, especially when similar components are available. Additionally, it would incentivise component authors to improve their components.
143
Views
3
Comments
New
Forge
Created on 23 Sep 2022
2021-09-24 10-50-27
Daniel Gonçalves
Hello everyone, My team is in a project with now bordering 150 applications in DEV environment. We have a domain driven architecture and can divide the applications using those domains. We would like to be able to setup a solution/cluster of applications and deploy them between environment instead of having to pick individually from a 150 application pool on every deploy. So the idea is to be able to create a deploy cluster with 20 applications and then in lifetime select to deploy that cluster. Best regards, Daniel Gonçalves
531
Views
6
Comments
Implemented
Lifetime
Created on 04 Mar 2020
2021-07-22 16-16-55
Edgar Ramos
Implement a new "Download Module" link that automatically downloads the lastest version of that Module:
667
Views
2
Comments
New
Service Studio
Created on 29 Mar 2018
2019-10-27 01-32-56
Caio Santana Magalhães
Please add a magical button to retry a failed deployment.It would be a time-saver to not have to create a new staging, validate the plan again and re-deploy.
1931
Views
9
Comments
Implemented
Lifetime
Created on 07 Jan 2021
2021-02-19 12-08-38
Igor Khodak
Congrats for the implement this feature.It would be nice to also have an import/export actionThank you so muchIgor Khodak
2084
Views
16
Comments
On our RadarOn our Radar
Service Studio
Created on 18 Jan 2017
2020-07-08 08-24-35
João Costa
Would be nice to have an option copy a single value from previewed data.PS: Although, I noticed that Ctrl+C copies all the values from the selected column.
1673
Views
26
Comments
On our RadarOn our Radar
Aggregates & Queries
Created on 01 Dec 2025
2025-07-22 10-30-27
Mandar Deshpande
Problem today: Even with Architecture Dashboard and AI Mentor, developers only discover issues after they have already been built. Issues like: Upward references, Wrong layer usage, Poor data modeling, Monolithic modules, Heavy server actions, Inefficient aggregates or SQL, Performance bottlenecks, Bad dependencies. These issues accumulate silently and become extremely expensive to fix later. I would like to propose a new, transformative platform capability that would significantly improve application quality, reduce technical debt, and strengthen governance for teams of all sizes — especially enterprises. The proposal is an AI-driven engine built into Service Studio that: Detects architecture violations in real time. Predicts future technical debt before it occurs. Suggests optimal module placement, layering, and reference patterns. Auto-fixes architectural mistakes with one click. Simulates performance and scalability impact of design decisions. Ensures every app follows Outsystems recommended architecture from day one. I hope this would bring huge value to the entire community.
81
Views
1
Comments
New
Architecture & Governance 
Created on 19 Feb 2024
2023-02-09 12-36-42
Damian Fonville
It is only possible to assign fixed-style classes to table rows, not dynamic ones, based on the row value. It would be beneficial to have the ability to add classes and events to a row based on an expression. This way, we can apply styling and events to an entire row instead of every cell, reducing duplicate code.
271
Views
3
Comments
New
Service Studio
Created on 10 Feb 2022
2020-09-17 10-48-46
Patrícia Ferreira
Add to Entities the Default Value Behavior property similar to what already exists to external databases ( Entity Properties - OutSystems ) so that the default values can be stored as null values in the database when needed.This will prevent developer the need to create their own CRUD SQL queries and use the actions provided by OutSystems when they want to persist NULL value in the database.
332
Views
1
Comments
New
Database
Created on 08 Dec 2017
2026-01-15 03-18-59
Vijay Malviya
SyntaxEditor Code Snippet$('input[id*=Image1]').change(function(){    readURL(this); }); }); function readURL(input) {         debugger;         var validExtensions = ['jpg','png','jpeg']; //array of valid extensions         var fileName = input.files[0].name;         var fileNameExt = fileName.substr(fileName.lastIndexOf('.') + 1);         if ($.inArray(fileNameExt, validExtensions) == -1) {             input.type = ''             input.type = 'file'             alert("Only these file types are accepted : "+validExtensions.join(', '));         }         else         {         if (input.files && input.files[0]) {             var filerdr = new FileReader();             filerdr.onload = function (e) {                 $('.ImgReviewClass').attr('src', e.target.result);             }             filerdr.readAsDataURL(input.files[0]);         }         }     }
906
Views
0
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
711 to 720 of 10795 records
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
2018-07-06 11-13-55
12 ideas
2
2024-11-06 14-58-26
5 ideas
5
2023-11-30 14-07-30
1 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
2018-07-06 11-13-55
24 comments
2
2024-07-05 14-16-55
12 comments
3
2025-09-29 14-02-19
3 comments
4
2026-01-08 12-54-39
2 comments
5
2020-09-15 13-07-23
2 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!