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
10878
ideas
Trending
Latest
Most liked
Implement validation for invalid Sorting after Group By in Aggregates
Created on 27 Mar
Joana Pires
2
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.
27
Views
0
Comments
New
Aggregates & Queries
Complexity indicator for technical sessions during Nextstep
Created on 31 Oct 2019
Herre Bijl
37
During the Outsystems Usergroup at Nextstep 2019 in Amsterdam someone asked why the technical sessions weren't very technical or in depth. The reason for this is that there's a wide range of experience and expertise among the attendees of Outsystems and the technical sessions are open to all of them. This makes sense, but the short 20 minute sessions are hamstrung by having to go over basic stuff sometimes.Perhaps for the next NextStep you could implement some sort of complexity indicator for the technical sessions. For instance, associate and professional level technical sessions. This would allow the professional sessions to skip over the basics of development and get more technical or in depth on a specific subject.
1360
Views
14
Comments
Implemented
Community
Create Timer accelerator according to best practices
Created on 23 Aug 2023
Nordin Ahdi
19
I would like to see an accelerator in SS (and ODCS) where we could choose to create a timer based on the below template according to the best practices to ensure Data Integrity, Timeout Prevention, Completeness and Doesn't Repeat Work. One could customize it afterwards to his needs or simply choose the current option to create a timer with an empty canvas. The accelerator should also include a "KillTimer" Site Property in the flow to ensure there's always a way to stop a timer when needed.
218
Views
2
Comments
New
Service Studio
do/while/do or for-loop
Created on 21 May 2010
J.
78
What I like to see: switchto be able to set the labels of the conditions instead of seeing 1,2,3,4 and otherwise do/while/do or for-loopI really would like to see a simple do/while on a condition, instead of a cumbersome if statement. the "cycle" note is a nifty feature with it.wether is should be a for-loop with just an integer or a do/while I don't mind.except for esthetics perhaps, because I don't like "breaking" out of a for-loop
4682
Views
40
Comments
On our Radar
Service Studio
Improve OutSystems Email Functionality by Returning Sent Email ID
Created on 02 Jul 2025
Manish Jawla
7
Currently, when we send emails using OutSystems, it doesn’t return the email ID after sending. This makes it very difficult to track/identify which emails were sent successfully and which ones failed. For example, if we are send 100 emails every day, we have to rely only on the system entity to check their status. But there is no provision to link this system entity to our application's transactional entity, so it’s hard to identify emails with their purpose or origin. It would be very helpful if the SendEmail action could return the email ID as output. This way, we could link the sent email with our business entity and easily track delivery status for each transaction.
253
Views
1
Comments
New
Backend
Import REST API's with Swagger 3.0
Created on 27 Feb 2019
Wouter Baeten
41
I would like to be able to consume REST API's with Swagger/OpenAPI version3 definitions. It would also be nice to be able to import YAML, instead of only JSON.Another nice thing would be to be able to use API's documented via https://app.swaggerhub.com/ .
4858
Views
13
Comments
Implemented
Data & Integrations
Development Environment Release 67
AI Mentor Studio |Filter improvements
Created on 11 Feb 2025
Vanessa Santo
10
The AI Mentor Studio is already very powerful but we always look for new ways to make it even more helpful. Here are some suggestions of improvement: 1. New Filter for Changed Elements When applying a filter to show alerts analyzed within the past two weeks, we sometimes still see alerts for elements that haven’t been modified in years. While older alerts are important, they should be reviewed in different contexts. A filter that displays only elements that have been actively changed within the selected timeframe would improve efficiency. 2. New "Brainstorming" State Some alerts involve complex issues where immediate fixes could pose risks. While the "Remind Me Later" status helps, some alerts need to be reconsidered at a later stage in the project without requiring monthly snoozing. Introducing a "Brainstorming" state would provide a clearer distinction for alerts that require further discussion before resolution. 3. New Filter for Unassigned Alerts Currently, users can filter alerts assigned to specific users, but there is no direct way to view alerts that have not been assigned to anyone. While exporting alerts to Excel allows for this, having an in-app filter to display unassigned alerts would be much more convenient and efficient. Hopefully these suggestions will be taken into consideration :) Cheers, Vanessa Espírito Santo
145
Views
0
Comments
New
Architecture & Governance
Introduce a native OutSystems AI for secure project implementation
Created on 03 Nov 2025
Dinesh Murugan
5
It would be great if OutSystems could provide its own AI solution, similar to Neo, to help developers implement AI-driven features securely within the platform. Relying on third-party AI integrations often raises concerns about data privacy and security. By offering a native OutSystems AI, customers would gain greater confidence that their data remains protected while still benefiting from AI capabilities such as automation, prediction, and chat-based assistance all managed securely within the OutSystems ecosystem.
91
Views
0
Comments
New
AI/ML
Viewing entity data should not result in a change to the module
Created on 17 May 2024
JD136
14
A module in Service Studio will register a "change" when viewing data from an entity in some contexts, requiring the developer to either re-publish or to click "Don't Save" when closing the module: If a developer is only viewing data, no changes have really been made, right? I would prefer not to have to click this "Don't Save" button. Below are the different contexts I tested and whether a "change" occurred as a result. Option 1: "View Data" on a static entity on element defined in the module Result: no "change" Option 2: "View or Edit Data" on a regular entity on element defined in the module Result: no "change" Option 3: "View Data" on a static entity that is being consumed from another module Result: a "change" occurs Option 4: "View Data" on a regular entity that is being consumed from another module Result: a "change" occurs
219
Views
2
Comments
New
Service Studio
Consume Service actions from library
Created on 05 Mar
AJEllen
2
Make it possible to consume Service actions from within a library. Within a library I can consume a REST API, but can not consume a service action. A REST API gives additional overhead in respect to a service action call, like additional authentication and autorisation. In a service action this is all safely handled by OutSystems.
57
Views
1
Comments
New
Backend
531 to 540 of 10878 records
previous
...
53
54
...
next
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
getuliogfc
5 ideas
2
Ahmad Fadhil Arif Baharudin
1 ideas
3
Alexandre Realinho
1 ideas
4
Benjamin Luis Lim
1 ideas
5
Caldeira81
1 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
Dorine Boudry
8 comments
2
Daniël Kuhlmann
5 comments
3
Timothy Gregory
3 comments
4
Arun Raghuwanshi
1 comments
5
Erik Brzozowski
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!
Developer Newsletter
Loading...