Skip to Content (Press Enter)
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Platforms
OutSystems.com
Personal Edition
Community
Resources
Support
Search in OutSystems
Log in
Get Started
Community
/
Ideas
Ideas
Show advanced filters
Status
(All Statuses)
New
On our radar
Working on it
Not right now
Implemented
Out of scope
Category
(All Categories)
1CP
Aggregates & Queries
AI/ML
App Feedback
Architecture & Governance
Backend
Builtin & User functions
Cloud
Collaboration
Community
Components
COVID-19
Data & Integrations
Database
Debugger
Documentation
End-user Management
Forge
Forums
Frontend (App Interfaces)
Ideas
Install Processes
Jobs
Licensing
Lifetime
Mobile
Other
OutSystems Developer Cloud
OutSystems UI
References
Service Center
Service Studio
Training
10877
ideas
Trending
Latest
Most liked
Minifying the JavaScript and CSS files
Created on 27 Jan
Mariana Junges
6
Hello, It once existed... but it doesn't anymore. https://www.outsystems.com/ideas/1673/bundling-and-minifying-the-javascript-css-files/ When we publish a solution that has a mechanism to minifying CSS and JS - well, it could be a checkbox that the user chooses whether or not they want this option, and it might not be available in the free version... But that could benefit the performance of applications.
122
Views
1
Comments
New
Frontend (App Interfaces)
Allowing to connect to a MCP without client secret as mandatory
Created on 06 Feb
Nuno Azevedo
6
Looking at the authorizations offered while creating the connection to MCP (Model Context Protocol), all the options related to (OAuth) ask for a client secret as a mandatory field. While searching on MCP Documentation, the client side must implement a PKCE (Proof Key of Code Exchange) flow, with this flow its not mandatory to have a client secret to get Authorization to interact with the MCP Server. Making a lot of MCP Servers impossible to connect to OutSystems. Where is the link for the documentation where they explain why PKCE flow should be mandatory: https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization#authorization-code-protection My suggestion here is to make client secret not mandatory.
165
Views
0
Comments
New
AI/ML
In Advanced SQL - Executed SQL, include the parameter values by adding declare's and set's
Created on 24 Nov 2025
Michel Veerman
9
When working with Advanced SQL actions, there is the option to add test values to the parameters, and run the query with them. The executed query is shown in the "Executed SQL" tab, which is great. However, it would be very helpfull if that query could be extended with the parameters used. e.g. declare @company_id int; set @company_id = 3; SELECT [OSDEV1].dbo.[OSUSR_WU3_COMPANY].[ID] , [OSDEV1].dbo.[OSUSR_WU3_COMPANY].[NAME] FROM [OSDEV1].dbo.[OSUSR_WU3_COMPANY] WHERE [OSDEV1].dbo.[OSUSR_WU3_COMPANY].[ID] = @company_id That would make it possible to copy the query with the used parameter values, and paste it in the database tool and be able to run it directly (instead of having to configure the parameters again). Please note that this is somewhat related to this idea, but I believe my suggestion is better: https://www.outsystems.com/ideas/8176/show-real-value-on-advanced-query-executed-sql/
299
Views
0
Comments
New
Service Studio
Platform mechanism to prevent button double-clicking
Created on 24 Sep 2010
Gonçalo Veiga
176
It's always a problem when users click on buttons more than once, duplicating server requests. There are solutions for both client and server-side.
4936
Views
17
Comments
Not right now
Frontend (App Interfaces)
Rank the badges on the certificates
Created on 03 May
Nathan Hobbs
2
Rank the badges on the certificates, instead of just showing them by date. Put the expert/Professional badges at the top, making them bigger, possible with a line under that section, and don't show the lower "Associate" certifications that they supersede, or put them smaller at the bottom: (They are only at the bottom in this example because I passed them first.) Thus:
26
Views
0
Comments
New
Training
Reduce false positives in AI Mentor Duplicated Code detection for SQL-based Actions
Created on 03 Feb
João Resende
6
Hi everyone, I’ve noticed something with the "Duplicated Code" pattern in AI Mentor that has been causing a lot of false positives in real projects. Right now, the detection seems to focus mostly on the Action flow structure (basically the “shape” of the logic). The problem is that many Actions in OutSystems naturally share the same simple pattern, like: Start → SQL → Assign → End So even when two Actions have completely different SQL queries and return different Output Structures, AI Mentor still flags them as duplicated just because the flow looks the same. In practice, these aren’t duplicates at all. They just follow the same architectural pattern. Trying to merge them usually doesn’t make sense, can hurt readability, and sometimes even impacts performance. Suggestion It would help a lot if the duplication check also considered the SQL widget details and the Action contract, not only the flow. For example, avoid flagging when: the SQL statement text is clearly different the Output Structure is different the returned data shape is different Maybe duplication should only be reported when the flow and the SQL and the outputs are very similar. This would make the detection more semantic instead of purely structural. Benefits Reducing these obvious false positives would: • Reduces false positives • Less time wasted marking valid code as “Won’t Fix” or "False Positive" • Prevents unnecessary refactoring that may hurt performance • Increases developer trust and adoption of the tool I think this small change could make the Duplicated Code pattern much more accurate and much more valuable in day-to-day development. Thanks!
119
Views
0
Comments
New
Architecture & Governance
Modules should have an SEO name, besides their technical name
Created on 07 Mar 2022
João Marques
56
When developing large applications in Reactive, it is not a good practice to have all screens in the same module, otherwise its size grows considerably, taking a lot of time to open and to deploy. In those situations, it is common to split the screens through different End-User modules.At this moment for Reactive applications, it is not possible to control the module name in the URL, without being through changing the module name. This is not ideal, because the module respects a naming convention according to the factory governance, for instance <Business Application>_<MainConcept>. Besides the name the module appears in the URL is usually lower-case whereas module names are usually camel-case.Being that said, I think it would be nice to have the possibility to define the module SEO name, just like it is done for pages in Reactive Applications. This is a feature from Traditional Web that does not exist in Reactive and it's unfortunate that one has to change the name of the module from MyApp_Support to support , for this purpose, going against our governance and architecture naming convention.
596
Views
1
Comments
New
Service Studio
Honor 'Remember me' in outsystems.com
Created on 03 Dec 2024
Tiago Ribeiro
17
Hi, I'm not sure if I'm the only one experiencing this but my login in outsystems.com does not persist more than a couple of hours even if I have the "Remember me" option enabled. Furthermore, I have to type mail email every time as my browser does not offer autocomplete for the email input (this might be a separate issue). Even when I try to access documentation pages, it asks for my login. If I refresh a couple of times I can access them without session. So clearly something is very wrong with the login system in outsystems.com . Could this be improved / fixed? Thanks, Tiago
398
Views
12
Comments
Out of scope
Other
Consume REST services: Update API methods
Created on 29 Mar 2016
Laura Petrisor
108
Currently if you have two OutSystems applications, one that exposes a REST API method and the other that consumes the method, in the consumer application you can't see if the method was changed in the exposing application and refresh it.It would be a good idea to have a "refresh REST API" option that refreshes all the consumed methods from a REST API, like we have for SOAP services (see attached image). Also, to have a warning message in a consuming application that "method x" was changed and you need to refresh that method.For example, you have a method without input parameters that returns a list of records and you consume it in another application. If in the exposing application you add a mandatory input parameter to the method and then run the consuming application you will get an error message because your request to the service is incorrect.When you open the consuming application in Service Studio you don't get a warning that one of the consumed methods has changed and you don't have an easy way to update that method. You have to remove it and then consume it again and for this you need to know what was changed in the method.
4628
Views
31
Comments
Implemented
Data & Integrations
Development Environment Release 117
A way to refresh, at will, a reactive Screen/Block
Created on 20 Jan 2021
João Miguel Coimbra Barros da Silva
62
It is known that any Screen/Block in Outsystems Reactive can only be refreshed (when already instantiated) if an input parameter is changed of that Screen/Block.What about having a property in each Input parameter , saying: Reassigned to the same value will trigger On Parameter ChangeHence, we could detect if any parameter is reassigned to the same value, and if it has that property set to 'Yes', the Screen/Block would trigger an On Parameter Change.
3640
Views
13
Comments
New
Frontend (App Interfaces)
231 to 240 of 10877 records
previous
...
23
24
...
next
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
getuliogfc
5 ideas
2
Muhammad Shehroz Ali
2 ideas
3
Ahmad Fadhil Arif Baharudin
1 ideas
4
Alexandre Realinho
1 ideas
5
Benjamin Luis Lim
1 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
Dorine Boudry
10 comments
2
Daniël Kuhlmann
5 comments
3
Timothy Gregory
3 comments
4
Arun Raghuwanshi
1 comments
5
Erik Brzozowski
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!
Developer Newsletter
Loading...