Ideas
10912ideas
Created on 18 Dec 2012
2018-07-11 14-04-57
Filipe Jacinto
Create the ability to easily transform buttons into links and vice versa
729
Views
6
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 02 Nov 2017
2023-08-25 08-57-29
Johan den Ouden
Hi,When you have a lot of local variables in a action it's sometimes hard to find the variable.The sort order is now the order of creating the variables.It would be better to sort them on name of on a manual sort.
1519
Views
16
Comments
On our RadarOn our Radar
Service Studio
Created on 01 Jul 2022
2019-02-20 16-39-47
Eric Slikker
Customers that use Outsystems on top of existing external database(-application)s have the need for customisation of the way they connect to these databases. I have seen changes on the database connection for: change of machine/database, change of schema, connecting with a user other than the default user and connecting with a proxy-connection. I have also seen implementations for other initialisation actions in the external database like actions for context-, audit- or debugging-information.Please don’t start any discussion on the need for these solutions. This is not a discussion but a fact for some customers.It would be nice if these customers have a proper way to implement their specific needs.The current implementation of set database connection (and sometimes even more initialisation-code) before every database-action in Service-actions, Soap- & Rest-api's, OnBeginWebRequest & Fetch data from other sources creates a lot of duplicate code.And any of these actions can easily be forgotten.These solutions are sensitive to errors.Since the introduction of mobile and reactive within Outsystems the need for a proper solution is getting more urgent.I would suggest a similar solution on the usage of database connections as is implemented on consuming Rest-api's: OnRequest- and OnResponse-actions.In the OnRequest the connection can be defined and any further initialisation actions like context-, audit- or debugging-information can be done if necessary. If needed, in the OnRepsonse code closing actions like clear the context and audit-/debugging information can be done.These actions must take place on every begin and end of the session to the defined database connection.I think the best place to define these actions is where the database connection is defined and maintained: ServiceCenter.The code to be executed can be written as a public action in a module.  The module.action to be executed can be selected when OnRequest and/or OnResponse on the database connection is switched on. There is no need to do any coding from within ServiceCenter; coding is done at the place coding is to be done in ServiceStudio.Setting the actions on the connection can never be forgotten.The code will only be created once and in one place.Best of all: it will work for traditional, reactive, and mobile and will make the move to reactive simpler.As a consultant I have been allocated to different companies and most of these companies use Outsystems on top of an external database. All these companies will benefit from this solution for the challenge they have in integrating the existing database(-application)s and the challenge of migrating to responsive.
278
Views
0
Comments
New
Data & Integrations
Created on 15 Dec 2025
UserImage.jpg
Ahmed Gamel
This idea suggests adding a production-level safety guard that prevents critical operations such as delete, update, or bulk actions unless explicit approval conditions are met. In Production, sensitive actions would require admin approval, a justification message, or a time-bound authorization, ensuring that risky operations are intentional and traceable. This feature would greatly reduce accidental data loss and human errors while adding an extra governance layer for enterprise applications.
98
Views
2
Comments
New
Architecture & Governance 
Created on 16 Mar 2023
2023-01-16 23-29-16
Lucas Araújo
Organize the CSS inside the blocks and whenever you deploy it creates a single CSS file.That way we would be able to have a more organized code in the components part, and it would not generate several CSS files disturbing the performance.
246
Views
1
Comments
New
Frontend (App Interfaces)
Created on 06 Dec 2018
2019-06-06 13-40-19
K-Oz
Hello everybody,When you make a change, for example adding a comment or rearranging statements or actions (without making any changes to your program flow and semantics) then Outsystems always forces you to re-publish your application again.From a conceptual perspective, making the above changes is a separate process because it does not make any contributions to your programs functionalities.It would be very nice to see this in Outsystems. I think it will also save a lot of time for the developer (especially in larger projects).
984
Views
6
Comments
On our RadarOn our Radar
1CP
Created on 02 Sep 2014
2019-11-12 17-31-26
Justin James
Service Studio should never allow a user to connect to a PRODUCTION environment (as marked in Lifetime) without warnings. When opening Service Studio, it should never automatically re-connect to a PRODUCTION environment either.We've had too many issues where someone does a hotpatch to PROD, and then the next time they open Service Studio they are workin gin PROD but think they are in TEST.J.Ja
3533
Views
12
Comments
Implemented
Service Studio
Development Environment 10.0.906.0
Created on 24 Jun 2010
2018-05-04 12-26-50
Gonçalo Veiga
It is common to want to hide rows of a showrecord depending on some conditions. It is also common to want hide some table columns, based on some criteria.
1578
Views
3
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 14 Sep 2023
UserImage.jpg
João Grou
Just like many other sotfware solutions in the market, it would be very helpful if one could customize the workspace, for example, moving the toolbox to the right side of the main area or the development tabs to the top, etc, or even add my own shortcuts to the toolbar, show my favourite or most used widgets in the toolbox, etc... Customization should be only the first step, it should also allow to create a new MainEditor for side by side comparison, create different workspaces for different purposes (debugging, screen development, data modeling, etc). For reference this is how Service Studio is presented today: Source: https://success.outsystems.com/documentation/11/getting_started/service_studio_overview/ And I believe it has barely changed since the first versions. Its time to give it some refresh.
183
Views
3
Comments
New
Service Studio
Created on 21 Nov 2023
2025-03-19 01-45-51
Sandeep Kumar Kolli
Like we have statIndex property in client side, it would be great if we have the same on server side as well, so that we can fetch limit records wherever required. --Sandeep Kolli
152
Views
2
Comments
New
Aggregates & Queries
1731 to 1740 of 10912 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
4
2024-01-04 15-15-51
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!