Ideas
10792ideas
Created on 24 Feb 2020
2020-02-21 13-39-55
João Franco
I think it would be great if there were a way to point co-workers to a specific part of the code, for example as Architecture Dashboard does. This would be super helpful to have because we could show directly what part of the code we are talking about with a co-worker.
1917
Views
24
Comments
On our RadarOn our Radar
Service Studio
Created on 06 Nov 2025
2023-10-27 08-30-43
Mitchell de Braal
When I edit or look up data during development with 'View Data' in my entity, the order of the attributes are so random. I'm getting pretty crazy of scrolling and searching for my attribute and it's value. (Especially in my 225 attribute entity! Yes, I could optimize) Why are the attributes not ordered by the way you ordered them in the entity? or at least on alfabatical order? Seems like an easy fix. Also what decides if a attribute is collapsed or expanded? seems random also.
114
Views
0
Comments
New
Service Studio
Created on 12 May 2025
2024-10-18 06-49-51
Ritik Kulshrestha
We would like to request the implementation of a Drag and Drop File Upload widget within the OutSystems platform. This feature would significantly improve the user experience by allowing users to easily drag files from their local system and drop them into a designated area for upload. It should support multiple file types and sizes, offer visual feedback during the upload process, and integrate smoothly with existing workflows. Adding this functionality would modernize the platform and align it with current best practices for user interface design
498
Views
5
Comments
New
OutSystems UI
Created on 05 Oct 2015
2022-03-14 08-17-42
Ricardo Antunes
Aggregate should have an option to remove duplicates. I see this as a new tab like "Sorting" where you could select the column you want to remove duplicates.
5539
Views
41
Comments
On our RadarOn our Radar
Aggregates & Queries
Created on 04 Dec 2025
2025-12-04 17-16-44
João Paulo
Service Studio should provide more built-in icons for actions. Upload icons is a pain process and allowing developer to upload any kind of images polutes the code readability. If Service Studio could provide some icon options this could standalize the code flow. I would suggest icons for Private actions like: If this could be done automatically, it would be great.
58
Views
1
Comments
New
Service Studio
Created on 13 Oct 2023
2023-08-28 07-00-10
Paulo Torres
Hello, It's completely fundamental to have a way/tool to migrate App/modules from Reactive to ODC. Right now it's a big bottleneck as we can't open modules created in Service Studio in ODC studio. Will be impossible to convince customers to migrate Apps from Reactive to ODC if the process is no simple and quite fast. Thanks, Paulo Torres
931
Views
7
Comments
Working on it
Other
expected delivery in Q2 2024
Created on 03 Dec 2025
2024-02-27 12-57-22
Sam Rijkers
We have a scenario where we set the default value of a structure attribute which is displayed on the UI. These default values are not picked up by the translation editor. Idea: add structure default values to the translation editor.
80
Views
1
Comments
New
Frontend (App Interfaces)
Created on 30 Jul 2024
2018-09-19 08-07-59
Klaus Geerthsen
We work on projects we don't always have time to work on our own stuff and what does OutSystems do? You punish us for working hard and promoting YOUR product by deleting our personal environments. STOP IT. Why don't you figure out a way to determine if we are high-end enterprise users? If we are LEAVE our personal environments alone.
428
Views
13
Comments
New
Licensing
Created on 08 May 2020
2017-10-09 20-45-22
André Siébra
There is a limitation in mapping two structures with different types and one element is a list of any type. Service Studio doesn't shows the mapping function.We're only able to Map 1 level, as shown in the example below:The mapping should also work for inner lists elements of a structure.
1546
Views
5
Comments
On our RadarOn our Radar
Service Studio
Created on 06 Mar
UserImage.jpg
jihee kim
 Problem Statement In ODC, a Client Secret is required in virtually every scenario where an app communicates with external systems or calls ODC Management APIs programmatically: UsersManagement (Forge) → ODC User & Access Management API External IdP integration (OIDC) → Azure AD, Okta, etc. ODC REST API calls → Portfolio API, and others External service integrations → Salesforce, MS Graph, etc. The current behavior is that Client Secrets expire every 90 days by default (maximum 2 years), and renewal is only possible manually through the ODC Portal. Root Cause of the Issue This is not merely an inconvenience — it is a structural constraint that breaks the promise of full automation in ODC-based services. Here is why: ① No programmatic renewal path exists There is currently no Management API endpoint to rotate or renew a Client Secret. This means that no matter how well-automated your app logic is (e.g., a Timer-based user management flow), the secret renewal step always requires direct developer intervention. ② Expiry creates operational risk at scale In production SaaS or B2C environments running on ODC, a missed secret expiry means: All features depending on that secret stop working silently or with cryptic errors End-users are impacted before the team is even aware Recovery requires Portal access by a developer with the right permissions — not something an end-user Admin can resolve ③ The expiry cycle creates recurring developer toil Even with the maximum 2-year expiry configured, and even with calendar reminders or monitoring in place, this is manual, recurring, high-risk maintenance. It runs counter to the Low-Code philosophy of ODC: reducing developer toil and enabling reliable, autonomous operation. Requested Feature(s) Please implement one or more of the following: Option A — Programmatic Secret Renewal via Management API Add a Management API endpoint that allows an authorized app to rotate or renew a Client Secret before expiry. This would enable a Timer-based auto-renewal flow entirely within ODC, with zero developer intervention. POST /api/v1/clients/{clientId}/secrets/rotate→ Returns: new_secret, valid_from, expires_at Option B — No-Expiry Secret Option Allow trusted, internal service accounts to opt into a non-expiring Client Secret, similar to how other platforms (e.g., Azure App Registrations, AWS IAM long-term credentials) provide this option with explicit acknowledgment of the security trade-off. Option C — Secret Rotation with Overlap Window Support a dual-secret validity window during rotation — where both the old and new secrets remain valid for a configurable overlap period (e.g., 24–72 hours). This enables zero-downtime secret rotation in production environments.
38
Views
0
Comments
New
Other
171 to 180 of 10792 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
5 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
12 comments
3
2025-09-29 14-02-19
3 comments
4
2021-09-06 15-09-53
2 comments
5
2026-01-08 12-54-39
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!