Ideas
10878ideas
Created on 06 Feb 2017
2018-11-23 09-43-46
Carlos Henriques
It would be great if OutSystems exposed REST APIs supported multiple response types, instead of just one type (structure).In swagger, you can set a response type for each status code and have different structures for each one and all the different outputs are then properly documented.Something like this:responses:        200:          description: An array of products          schema:            type: array            items:              $ref: '#/definitions/Product'        default:          description: Unexpected error          schema:            $ref: '#/definitions/Error'This would give:- more flexibility when creating exposed REST APIs;- multiple response types support in the "OutSystems way";- better documentation, including all the response types available;
1997
Views
10
Comments
Not right now
Data & Integrations
Created on 12 Oct 2018
2026-05-08 15-28-29
Edgar Ramos
Hello there,It would be nice to have inside Service Studio a way that we could check inside the module what size does it actually occupies each Flow, Server Actions, All the images all at once, etc...Best Regards,Edgar Ramos
1529
Views
25
Comments
Not right now
Service Studio
Created on 25 Jun 2018
UserImage.jpg
Paul Davies
A significant security and GDPR compliance requirement is being able to automatically disable accounts when staff leave the firm or a team.  Whilst we can build applications in OutSystems with various authentication options the only external authentication method available for the developer environment is adfs. Given the wide use of platforms such as OKTA for synchronising and managing cloud accounts it would be great if the OutSystems platform itself supported SAML2.0 and/or OIDC.
1552
Views
16
Comments
On our RadarOn our Radar
Created on 21 Oct 2021
2019-03-19 12-24-07
Mariano Picco
Recently, a requirement forced me to use a Data action to fetch data from an external database.In Reactive, this means the Start Index is not available as a parameter, which means implementing pagination requires 10 times more work than a regular aggregate.The problem and solution are clearly explained in this forum post .It feels like there should be a more immediate way to do this, since OutSystems is pushing Reactive Web as the future, and integration with external databases as one of its main selling points.Thank you
434
Views
10
Comments
New
Aggregates & Queries
Created on 09 Nov 2022
2022-11-02 07-18-33
Nicholas Campbell
The new Data Grid is fantastic, but the fact that you have to add an ActionColumn and that that is the only one that can have an OnClick handler attached is quite limiting. It would be very nice to have the option to do the following:1. Add an OnClick handler to each column regardless of type2.Add an OnClick to an entire row so that they can click on any column and it triggers the handlerI would suggest that the Cell OnClick overrides the row one... but the individual cells click probably more important. Or potentially just allow one or the other.
1353
Views
7
Comments
On our RadarOn our Radar
OutSystems UI
Created on 25 Nov 2019
2023-04-06 11-24-23
Paulo Zacarias
When completing a Course, a wild quiz appears... I believe that if the number of questions and its complexity increases, the user acquires a bigger knowledge about the platform and its best practices.I would suggest that training official partners and MVPs group can help on that matter, making the community stronger in terms of knowledge.
633
Views
5
Comments
New
Training
Created on 17 Jan 2020
2026-06-03 12-13-54
Jasper Oudenaarden
It would be great to have the possibility to comment on a group of elements.And make it visually clear in the interface, which elements the comment effects.In this way it's more clear which elements are part of the comment and as a bonus you can easier comment on large pieces of code.In the same way comments are usually done in traditional coding, like (e.g. in javascript): //Start of function / piece of code /* Initialize and invoke a the greetUser function to assign user's name to a constant and print out a greeting. */ function   greetUser () {     const name = prompt("What is your name?");     console.log("Hello ," + name + "! How are you?"); } greetUser(); //Start of another function / piece of code /* Initialize and invoke a the sayGoodbyeUser function to print out a goodbye. */ ......Visual idea:
779
Views
13
Comments
New
Service Studio
Created on 31 Oct 2021
2021-04-17 09-53-48
José Gonçalves
The scenario is an attribute that is decided not be used anymore in an entity, but its deletion is not a good policy at that point.The only way to "deprecate" is adding a comment in the description, which is not a safe solution because it doesn't prevent developers to keep using it.So there could be a property in the attribute (called Deprecated) that could grey out the field and warn about its usage in SQLs and other actions.
424
Views
3
Comments
New
Database
Created on 23 Mar
2023-07-25 08-10-27
Martin Henning
It is great that the OutSystems demo Homebanking apps are multilingual and also available in German. Nevertheless it is obvious the translation was not done by a German native speaker. In this way it is - to be honest - a little bit funny, instead of being a serious business app. E. g. the credit card VISA was translated as Visum in German language, which only means a visa for a country, not the credit card. And a lot of other stuff. English name -> curent translation - suggested translation Visa -> Visum -> Visa (I think it the same for the Portuguese word here: Visto) Home -> Heim -> Startseite Balance -> Gleichgewicht -> Kontostand Amount -> Menge -> Betrag Continue -> Weitermachen -> Weiter Loans -> Loans -> Kredite View -> Sicht -> Überblick Share Receipt -> Aktienquittung -> Quittung It would be great if these Homebanking apps (maybe others also) could be checked by a native German speaking OutSystems employee of the DACH-region.
37
Views
1
Comments
New
References
Created on 17 Mar 2020
2019-06-17 07-29-54
Hermínio Mira
The main idea is simple:- You could limit the modules that consume this module, this would mean that no modules outside that set of modules could ever reference anything from this module.This means the module owner(s) can in effect limit the consumers modules.I believe this would greatly help some medium/big factories.
344
Views
2
Comments
New
References
831 to 840 of 10878 records
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
2026-03-13 16-36-56
5 ideas
5
2019-02-27 17-48-20
1 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
2021-09-06 15-09-53
8 comments
2
2024-07-05 14-16-55
5 comments
3
UserImage.jpg
3 comments
4
2024-07-12 10-36-04
1 comments
5
2017-07-24 06-43-32
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!