Ideas
10872ideas
Created on 22 Apr 2025
2025-02-01 08-24-49
Sathish Karunakaran
OutSystems Reactive Web Apps that allows developers to define a global Client Action "Global OnBeforeNavigate" (or Server Action) that executes before navigation to any screen. (In Reactive - At least On before request of server & Service action, allows to add custom logic validation, Authentication, etc) This acts as a centralized "middleware" or "router hook" similar to ASP.NET Core Middleware Currently, OutSystems developers must manually call shared actions in OnInitialize of each screen — which is error-prone, repetitive, and unscalable in large apps. Adding global lifecycle hooks brings enterprise-grade control and flexibility to navigation handling — making Reactive Web development cleaner and more maintainable.
222
Views
4
Comments
New
Service Studio
Created on 17 Jan 2014
2019-11-12 17-31-26
Justin James
The <span> that gets added around items in ListRecords causes a lot of issues with jQuery and other things. For example, we tried using a div with display: table-cell and it did not work because of this. J.Ja
3603
Views
27
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 12 Jan 2017
2018-06-01 14-37-59
Rebecca Hall
It would be helpful to be able to create multiple plans and schedule when they are being published or add them to a publishing queue.Our company has a large number of applications and we are running into the situation where we have so many applications its taking a long time to publish.  If we can split up the applications being published and schedule it to run in off-hours it would improve performance.Another case is we have multiple developers trying to publish to the same environment. Sometimes we forget to go back so the QA spends time waiting for all of the changes to be published for testing.
2166
Views
37
Comments
On our RadarOn our Radar
Lifetime
Created on 21 May 2010
2019-09-17 09-11-00
João Pedro Abreu
When dealing with mathematical calculations or complex queries it's easy to lose track of parentheses.Check the attached image for an example of highlighted parentheses on Notepad++.
1742
Views
6
Comments
Implemented
Service Studio
OutSystems 9.1
Created on 22 Jun 2022
2018-05-30 14-43-10
Wouter Teensma
When I try to use the built-in action ListAny in a client action that needs to be a function, I currently get the error message sayingOnly actions that are functions can be used in other functions.From the documentation I get it that you don't want to perform asynch or server calls within a client function, but surely ListAny (or any other 'harmless' action) should be allowed?Or, at the very least, please make a function version of the built-ins ListAny, ListIndexOf and ListAny available.
720
Views
12
Comments
New
Builtin & User functions
Created on 08 Mar 2021
2023-07-13 15-59-44
João Paulo Pires
Dear all,The AD has a chart with the overall technical debt trend for all applications within Outsystems factory, however should be very interesting to have something similar for each application.Something like:Best regards,João Paulo Pires
837
Views
4
Comments
New
Architecture & Governance 
Created on 25 Mar
2024-11-06 14-58-26
OJ JALLOW
A native service studio plugin for Figma that doesn't just "import" but "links" components. Changing a padding value or a colour token in Figma should trigger a " suggested update" in Service Studio, allowing for" live code sync "between the design tool and the low- code IDE.
43
Views
0
Comments
New
Service Studio
Created on 27 Mar
2025-03-18 10-46-25
Joana Pires
Currently, if we define a Sorting by an attribute, that sorting becomes unresponsive after introducing a Group By in the aggregate, as the sorted attribute is no longer part of the aggregate output . This does not raise any errors or warnings in the TrueChange Tab or any signaling in the workspace. I find that this is an easily overlooked situation that can lead to unexpected behavior or inconsistent results. I suggest the implementation of a typical Outsystems background validation that triggers a warning (written on the TrueChange Tab and a visual cue on the aggregate) whenever the aggregate's sorting references attributes that are not part of the aggregate output after a Group By, ensuring consistency and preventing silent issues.
26
Views
0
Comments
New
Aggregates & Queries
Created on 11 Oct 2019
2024-10-25 08-47-19
Eduardo Pires
When we do a merge with two OML, would be useful to have a search box to filter whats been shows in Compare and Merge box.
994
Views
21
Comments
New
Collaboration
Created on 09 Apr 2019
2026-03-09 12-26-51
Fábio Fantato
Hi guys, we use something similar here, but we do it manually.We know that good architecture is very important in our projects. It is a wonder if we could see in our tree view the actions and other dependencies with the same color they were classified in the discovery tool.For instance: library modules can have the default icon green and core modules a default color orange.So, when you are in a green module and try to consume an action from the core module, you can see you are doing something wrong directly on your tree view and safe time to run the discovery and check this later.Even the developer who is not so expert in 4LC can help to keep the architecture in the right lines.
1045
Views
5
Comments
New
References
461 to 470 of 10872 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
2018-07-06 11-13-55
13 comments
2
2021-09-06 15-09-53
9 comments
3
2024-07-05 14-16-55
6 comments
5
UserImage.jpg
3 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!