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
10792
ideas
Trending
Latest
Most liked
Global OnBeforeNavigate Client Action
Created on 22 Apr 2025
Sathish Karunakaran
8
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.
203
Views
4
Comments
New
Service Studio
Lifetime analytics for Reactive web applications
Created on 01 Dec 2020
Tim Timperman
39
Let me start by asking NOT to merge this with the mobile version of this idea. https://www.outsystems.com/ideas/6575/lifetime-analytics-to-enabled-included-mobile-applicationsThese ideas have been merged in the past, but it is about 2 different things. The old mobile idea was put to "not now", but we don't have an official response on the reactive web question.The lifetime analytics are a great selling point for the platform, but without Reactive nor Mobile being available, this loses a lot of potential. I can understand for not going the mobile route, but reactive should be included in my opinion.
1344
Views
16
Comments
New
Lifetime
New Pricing Model
Created on 14 Oct 2015
Joshua Austin
68
Free Tier - personal environment w/ 1Gb data Middle Cloud Tier - $20/mo per server with 10Gb data, 50 users, and custom domains but without enterprise customer support Middle DIY Tier - $10/mo per Outsystems platform server instance Enterprise Tier - $1600/mo for enterprise environment/support
3157
Views
37
Comments
Not right now
Licensing
P11 Bring back "Cancel" for 1-Click Publish
Created on 28 Sep 2018
Eric Halim
48
In poor connection circumstances it's desperate to see never ending process. So I want to cancel it and continue instead.....
1892
Views
33
Comments
On our Radar
1CP
Resilience and Fault Handling Policies for REST consume
Created on 16 Apr 2023
Stefan Weber
27
Hi,i recently got aware of a c# library named Polly . Polly is a library where you can define policies to handle execution results and exceptions and perform conditional follow up actions, like retries, retries with wait and others.We would strongly benefit from having an analogous feature in OutSystems esp. when consuming REST APIs. Especially when in need of* Rate limited APIs - APIs where you get an error when you hit the endpoint too many times within a specified timeframe.* Poll based asynchronous APIs - APIs where you initiate a job with one request and need to periodically check the result until you can request the final result of the job.* Unreliable API endpoints - APIs that sometimes time out because they are not well scaled or for any other reason. Requests sometimes time out and sometimes not.It would be a nice feature if we could specify Retry, Retry with Wait and Timeout Policies directly on the REST consume action with optional conditions, e.g.:Retry - max 3 times when StatusCode = 408RetryWithWait - max 3 times, Wait 1,3,5 secondsConditions should be possible to match not only the HTTP Status Code but also the response body. Poll based APIs typically deliver a status request with a code of 200 and the job status als JSON body attribute e.g. JobStatus so a policy condition could look likeWhen StatusCode = 200 AND Response.Body.JobStatus = "Pending"Such a feature would drastically reduce the manual handling e.g. in BPTs asf.Thank you,Stefan
363
Views
0
Comments
New
Data & Integrations
Parallel Actions
Created on 24 Jul 2019
Jaffar Meeran
46
Why hasn't OutSystems given a thought about having Parallel Actions? If OutSystems can give me the ability to call two or more server actions or two or more client actions and collate their response would be really great.
1434
Views
23
Comments
New
Backend
OnParametersChange - Indicate which parameter change
Created on 04 Nov 2022
Inês Oliveira Pestana
27
It would be interesting if the action of OnparametersChange action indicate WHICH parameter has changed.We often need to do different actions or refresh according to the updated parameter and this information would be very useful.
4039
Views
8
Comments
New
Service Studio
Open link in another tab on button click
Created on 09 Aug 2016
Suraj Borade
63
Hello OutSystems,Currently on order to open link in another tab, we are giving extended property to the link as "target = _blank" but this doesn't work for buttons.If we want to open link in another tab on button click, we need to style link to look like button.So it would be nice to have this extended property "target = _blank" is working same for buttons.These are the complaints due to this issue https://www.outsystems.com/forums/discussion/18000/link-is-not-opening-in-new-tab/ https://www.outsystems.com/forums/discussion/11285/how-to-open-an-external-url-in-a-new-tab/Thanks and Regards,Suraj Borade
7984
Views
32
Comments
On our Radar
Frontend (App Interfaces)
Convert UI developments (widgets) from Traditional Web to Reactive Web App
Created on 12 Nov 2019
Ruben Machado
50
Hi all!Maybe would be nice to have the possibility to "copy" and "paste" UI developments from Traditional Web to Reactive Web App. At this moment isn't possible to copy even labels, IFs, expressions or containers.This means that to convert any development from UI, is needed to implement it from scratch!ThanksRuben Machado
1759
Views
6
Comments
On our Radar
Frontend (App Interfaces)
Aggregates | Delete joins automatically when we delete an entity
Created on 20 Feb 2020
Miguel Verdasca
43
In aggregates when we pull an entity, if the platform thinks it should take other entities behind, it takes automatically, and also creates joins automatically. However, these "extra" entities are not always needed. So my idea goes through when we delete an entity from an aggregate, the joins that are created automatically, are also automatically eliminated. It makes it a lot easier to use.
903
Views
17
Comments
On our Radar
Aggregates & Queries
391 to 400 of 10792 records
previous
...
39
40
...
next
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
Nathan Hobbs
12 ideas
2
OJ JALLOW
6 ideas
3
Alexandrino Galveia
2 ideas
4
Saugat Biswas
2 ideas
5
Ali Nisar
1 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
Nathan Hobbs
24 comments
2
Daniël Kuhlmann
12 comments
3
Vinicius Ciunek
3 comments
4
Edson Marques
2 comments
5
Kilian Hekhuis
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!
Developer Newsletter
Loading...