Ideas
10912ideas
Created on 26 Mar 2024
2026-04-14 11-35-21
Henrique Silva
Recently our team was responsible for implementing an Offline Data Sync process. In this project, we had one major challenge, how do we know for certain there is a sync process running in the background? We could try using sync logs and sync statuses, but if the user force closes de app mid sync, the app would be stuck on an In Progress sync log. Investigating the script OutSystemsUI.OfflineDataSync, we noticed that script contains many useful variables that are not made public to the app, most importantly, the var isSyncing. In our project, we were able to override the OfflineDataSync js object with our version of this script that includes an action to return the value of the isSyncing variable. This enabled us to implement a much more robust and user friendly background offline sync process, as it enabled us to know when should we allow the user to trigger syncs and by giving, with certain, to the user, a visual indication of the sync status. Our suggestion is that this action is made available by default on OutSystemsUI. It's a simple change to the script. Simply add the getIsSyncing function after the getSyncOnResume function.
142
Views
0
Comments
New
OutSystems UI
Created on 28 Oct 2022
2023-07-12 04-21-28
Ivan Maulana
so far i'm using javascript flow  to refresh all aggregate  simultaneously.but it's not efficient because if there's a lot of aggregate you need more  to create a client action.maybe like this
1212
Views
12
Comments
New
Data & Integrations
Created on 02 Jul 2021
2021-09-21 09-26-31
Aadhavan Shanmugam
As I am working on more requirements in reactive application development, most of the requirements will be like opening/closing popup by clicking button without any validations or logic to display forms/details. In this case, if we have built-in assignment feature (enable/disable visible property) in button or link onclick/onchange property, we can easily assign visible property and filter variables.
307
Views
0
Comments
New
Service Studio
Created on 07 Jul 2025
2023-03-08 10-32-19
Vinod Kumar R
Currently, OutSystems DataGridReactive does not support the allowGrouping (or equivalent) property directly in column configurations. It would be extremely helpful to have a built-in way to restrict specific columns from being dragged into the grouping panel. Use cases include: Preventing grouping by HTML-rendered columns (e.g., custom status tags) Avoiding meaningless groupings (e.g., Action columns, Icons, or Buttons) Thanks
68
Views
2
Comments
New
Components
Created on 04 Apr 2018
2015-07-31 12-31-06
Póvoa
I suggest options to Create "New Local Variable" and "New Input Parameter" in suggestions menu when we use a Action inside other Action.Just like when we include an input in a screen.
1045
Views
4
Comments
On our RadarOn our Radar
Service Studio
Created on 15 Dec 2022
2022-12-05 07-28-20
Nihil Gujar
Just like a Popup we can used the Buttons inside Notification,For example, you are going to delete the project, and at that time, you received a notification with buttons in it asking whether you really wanted to delete it or cancel it.
183
Views
2
Comments
New
OutSystems UI
Created on 14 Mar 2025
2022-05-01 03-47-53
Jun Mun Chan
In O11, for the Application system entity, is it possible to have 1 more attribute 'IsSystemOrForge'? Or some other ways or references that we will be able to filter off systems and forge applications? For the CreatedBy attribute, i noticed that, if i am the one who downloaded the forge, it will be consider CreatedBy myself. Am guessing nothing we can do about this, because it doesn't make sense to indicate the actual owner Id of the forge component Same thing for ODC API. The closest i can see, is the portfolio API GET/deployed-assets
80
Views
4
Comments
New
Database
Created on 25 Apr 2018
2020-11-10 12-10-41
William Vermeulen
I think it would be great if we could cover more ground up front regarding UI/UX and prototyping.  To bridge the gap between design and development.So my idea would be that your for example Sketch prototype  export (CSS & SVG) can be imported into OutSystems to bootstrap your application?
1303
Views
6
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 21 Nov 2025
2024-10-12 12-11-20
Kerollos Adel
Enhance SQL query performance and readability for developers using OutSystems by integrating AI-driven optimization. Problem Developers often write inefficient or unformatted SQL queries. Poor query design leads to slow application performance and high database load. Solution An AI assistant integrated into OutSystems IDE that: Analyzes SQL queries. Suggests performance improvements. Automatically formats queries for clarity. Key Features Real-time query analysis. AI-based optimization recommendations. Auto-formatting for better readability. Continuous learning from project queries. Value Faster query execution. Improved developer productivity. Reduced database overhead.
70
Views
0
Comments
New
Database
Created on 15 Sep 2024
2024-10-12 12-11-20
Kerollos Adel
A dynamic theming engine that allows users to define brand-specific rules (colors, fonts, logos) globally. This would help enforce consistent branding across all apps, similar to Salesforce's Lightning Design System.
77
Views
2
Comments
New
Frontend (App Interfaces)
1761 to 1770 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!