Ideas
10800ideas
Created on 31 Oct 2025
2025-08-11 01-24-41
Azli Amirul Ehsan Bin Razali
I’d like to propose adding an option in OutSystems to explicitly configure an application as Internet-facing or Intranet-only. This feature would be highly beneficial for organizations that need to enforce strict network segregation policies. It would ensure certain applications, especially those handling internal workflows or sensitive data that are never exposed or discoverable via the public internet. When marked as Intranet-only, the platform could automatically enforce private routing or private tunneling configurations (e.g., VNet integration, Private Endpoints, or internal load balancers). I understand this might not be feasible in OutSystems 11, as it relies on VM-based architecture and external network configurations. However, I believe this could be natively supported in OutSystems Developer Cloud (ODC), which is built on Kubernetes and modern cloud-native principles. Implementing this capability directly in ODC would improve security governance, simplify compliance alignment, and provide more control over how applications are exposed across environments.
52
Views
2
Comments
New
Install Processes
Created on 13 Aug 2021
2022-08-31 06-45-03
André Prates
Service Studio doesn't have any compatibility with the horizontal scroll MX Master 3 Mouses (previous models also).We need to click the horizontal scroll bar to scroll, but the vertical works fine.For long flows, Advance SQL queries, Javascript, etc, that can grow vertically and/or horizontally, it's a bother to switch between a scroll and a click on the bar.
567
Views
4
Comments
New
Service Studio
Created on 03 Apr 2025
2022-05-25 12-57-53
Manideep Yadlapalli
Currently, developers in OutSystems must publish their changes to validate them, which can result in unnecessary merges and conflicts in the published version, impacting other developers. By adding a “Test Before Publish” button alongside the existing One-Click Publish, developers can validate their changes in isolation before committing to the main application. This would significantly reduce unnecessary merges, minimize code conflicts, and introduce a branching-like development approach within OutSystems. To achieve this, we can enhance the system tables by introducing an additional entity to store a temporary test version (OML file). The process would work as follows: When a developer clicks “Test Before Publish”, their unpublished changes are stored in the new system table as a test OML version. The system loads and runs this test version in a browser, allowing the developer to verify their changes without affecting the published version. Once testing is complete, the developer can either: Proceed with One-Click Publish to merge the tested version into the live environment. Discard the test version if changes need further refinements. When a test version is published, the corresponding temporary test OML is deleted, ensuring no unnecessary version history is created in the system. Key Benefits: Reduces Code Conflicts: Developers can validate changes independently before merging, minimizing disruptions to other team members. Prevents Unnecessary Merges: Avoids publishing half-baked changes just for testing, keeping the main application version stable. Optimizes Version Management: Instead of creating multiple versions per developer, each user gets a 1-to-1 relationship with their own test version. Enhances Development Workflow: Aligns OutSystems development more closely with a branching strategy, improving efficiency and collaboration. Focus Areas & Considerations: Database Schema Changes & Data Consistency Since pointing tables remain the same between the actual and test version, database structure changes could affect the actual version. A strategy needs to be devised to prevent schema conflicts or ensure changes don’t disrupt the live environment. Resource Utilization & Performance Considerations Running a test version as an independent worker process could create additional load on the server. A more efficient way would be to execute the test version within the same application context, ensuring that no extra server overhead is introduced. Handling Application Hosting Since the test version is treated as a separate execution instance, we need to define how it will be hosted while still sharing the same application resources to prevent unnecessary performance degradation. By addressing these potential challenges, we can make the Test Before Publish feature a powerful addition to OutSystems Studio, enabling safer, faster, and more efficient development.
122
Views
0
Comments
New
Service Studio
Created on 23 Aug 2023
2024-11-14 08-23-36
Melvin September
The idea is to right click a screen aggregate and convert it to a data action that has the same aggregate inside the flow and as Output parameters the sources of the aggregate. This could accelerate the process of building an output of an already existing screen aggregate that needs additional logic.
167
Views
1
Comments
New
Aggregates & Queries
Created on 24 Oct 2024
2025-09-04 06-33-37
Nikhil___Vijay
Hello Outsystems I am more active in the OutSystems community, but sometimes people post spam questions and answers that disrupt the quality of the community. My idea is to implement a feature that allows users to report individuals for specific reasons. This way, we wouldn't need to create separate support for these cases, and actions could be initiated immediately upon reporting. I hope this idea will be helpful for the community. Regards Nikhil Kumar vijay
93
Views
1
Comments
Out of scope
Community
Created on 14 Jun 2023
2024-10-09 04-44-30
Bhanu Pratap
The "Convert feature of aggregate to SQL" enables users to convert an aggregate (a query that retrieves data from a database) into an SQL widget. This feature is very useful because it allows developers to work with SQL directly, giving them more flexibility and control over the queries they execute. However, there is a limitation to this feature when it comes to sorting. If you apply dynamic sorting (sorting based on user input or other variables) within the aggregate, you cannot utilize the "aggregate to SQL" feature. This means that the conversion of the aggregate to an SQL widget will not include the dynamic sorting functionality. On the other hand, if you only require sorting based on a single attribute or column, you can still use the "aggregate to SQL" feature. This means that the conversion will include the single attribute sorting functionality, allowing you to sort the results based on a specific column in the SQL query. Overall, the "Convert feature of aggregate to SQL" is a valuable tool for developers, but it has some limitations when it comes to dynamic sorting within the aggregate. However, single attribute sorting can still be utilized effectively with the "aggregate to SQL" feature.
140
Views
0
Comments
New
Aggregates & Queries
Created on 20 Mar 2025
UserImage.jpg
Rishabh Singh
We have multiple production apps which user's downloads using the download link provided by Outsystems.(which are not on playstore and app store). However, we lack visibility into: 1. The total number of app downloads. 2. The number of Android vs. iOS users downloading the apps. To improve analytics, I would like to request one of the following solutions: 1. Access to an existing data source that tracks app downloads. 2. An API that provides real-time statistics, including platform details (Android/iOS). which we can use to integrate in Power BI for visualization and analysis which will help us in improving our strategy. Please let us know if you can help us to retrieve this data. This will help us in optimizing our code for specific platform users because some plugins and functionality lack in IOS then we can work on those and improve it.
73
Views
5
Comments
New
Data & Integrations
Created on 08 Nov 2020
UserImage.jpg
Simon Chester
In our organization we use Windows OS machines. Unfortunately that means we can’t use Sketch. We use Adobe XD instead. A XD design kit would be a huge advantage for us! Please help out us non-apple folks too!Thank you!
775
Views
7
Comments
Implemented
OutSystems UI
Created on 21 Jan 2019
2020-03-04 14-50-24
Armando Gomes
As you might know, there is a leaderboard for top posters which aims to "recognize" the people that devote their time to helping others.Unfortunately, this has a massive side effect: more often than not, people just post for the sake of getting higher in the ranks of the leaderboard, without any concern for helping the person in need. As the saying goes "quantity doesn't mean quality".As such, I would like to suggest that instead of having the list of Top Posters, we would have a list of Top Solvers, which would highlight the users who had the bigger number of posts marked as solution.Hopefully this will increase the overall quality of the answers around the forums.Let me know what you think
1527
Views
10
Comments
Implemented
Forums
Created on 19 Mar 2020
UserImage.jpg
wilko odijk
At this moment one of the WHO strategies considered by several countries is to try to manage the COVID-19 virus spread and develop immune communities.We can quickly and easily provide our Public Health epidemiology department with a good tracking system of the spread of cases across our island and the spread of immune system development.The aim is to build a COVID-19 case/immunity/vaccin tracker The goal is to make it easy for people to submit data freely to be able to visualize possible alarming area’s that need attention (for Public Health/Epidemiology dept)Regarding privacy: None of this information can be linked back to you as a person without your consent. Collect data:Use of an Ip address or Phone id or similar unique ID not to count double measurements, otherwise you easily get unrealistic peaks if I measure and submit every 5 minutes.Measurements for Myself, Mypartner, Kid1, Kid 2 etc.. (so we do not count double cases)Age categoryDate/time of measurementLimited to ‘neighborhoods’ so it is not traceable COVID-19 status>Not Infected/UnknownActive COVID-19 patient (confirmed by Health Officials)InActive COVID-19 patient (previously confirmed by Health Officials)Vaccinated for COVID-19 (for the future of course)TemperatureSymptomsAre you coughing?…?…?Do you need urgent help?We’re doing fine, no urgent help neededI think I might have COVID-19I think my neighbour/family member might have COVID-19I am freaking out ………..I am not mobile and need help with groceries???Etc……This option would bring user to an option to submit his/her phone so Public Health call center can call back or video call (whatsapp)OPTION to remind the phone owner that last submitted data was 1 week ago, please let us know your latest statusOPTION for mobile user to see geographical spread (their data) Call Center (Care Coordinators) of Public HealthWe’ll need to have people from Public Health to have a coordinator behind the app to be able to react and coordinate follow-upOf course that persons record needs status (new, picked up, closed, dead, ….??) Provide visuals of spread day by day, or work over week to see progress for Public HealthSaludos and good health to all,Wilko
1149
Views
2
Comments
Working on it
COVID-19
expected delivery in Q2 2020
1231 to 1240 of 10800 records
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
2018-07-06 11-13-55
12 ideas
2
2024-11-06 14-58-26
6 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
2018-07-06 11-13-55
24 comments
2
2024-07-05 14-16-55
10 comments
3
2025-09-29 14-02-19
3 comments
4
2026-01-08 12-54-39
2 comments
5
2020-09-15 13-07-23
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!