Ideas
10792ideas
Created on 28 Aug 2025
2021-07-05 07-08-52
Kevin Busch
During the development, when you add functionality through the editor view itself (not drag and drop from the Logic-Tab, stars are sparkling over the last added LogicNode. It would be great to disable that UX-Element, because als long as those stars are sparkling, you are not able to click the logic node below. This slows down the development speed. Thank you, Kevin
2609
Views
3
Comments
New
Service Studio
Created on 22 May 2011
2018-03-08 20-43-12
Robert Chanphakeo
Just like "Action's" folder allow user to add folders to the Entity and Structure tree.
8348
Views
106
Comments
Implemented
Service Studio
Development Environment 11.0.109.0
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.
40
Views
0
Comments
New
Other
Created on 06 Mar
2019-10-25 19-52-02
Leandro Oliveira
On ODC Studio when you create a new agent, there is a configuration named Call Condition. By its description and behavior it should be called Stop Condition to avoid confusion: It is already there when you open the question mark icon:
41
Views
0
Comments
New
Service Studio
Created on 16 Jan
2020-11-05 04-47-48
Nghia Hoang
Support datatype of jsonb, feature of Similarity Search, pgvector as vector database for LLM embedding storage.
69
Views
1
Comments
New
Database
Created on 18 Dec 2025
2020-12-11 12-56-35
Miguel Garcia
Hi, There aren't proper descriptions or steps on how to get certain badges. For example, the badge "Interoperability O11 and ODC" says "Complete the “Future-Proofing your OutSystems Factory with O11 and ODC” Training program" but searching for “Future-Proofing your OutSystems Factory with O11 and ODC” there isn't any item in the list. Also, the filter in the "https://learn.outsystems.com/training/catalog" page only allows 50 characters.
130
Views
2
Comments
New
Training
Created on 24 Apr 2023
2023-04-06 11-24-23
Paulo Zacarias
Add the Audit's commonly known attributes: - CreatedAt - CreatedBy - ModifiedAt - ModifiedBy To the System's Site Properties entities (Site_Property, Site_Property_Definition and Site_Property_Shared). I know there are some audit logs when a user changes a site property, but having these in the entities would be helpful.
1668
Views
20
Comments
New
Service Center
Created on 14 Sep 2021
2014-10-21 20-15-17
Alberto Ferreira
Add text propriety to the Navigation component in order we can configure the text expressionFor example, change the text items to books. "1 to 10 of 15 books"
1464
Views
12
Comments
On our RadarOn our Radar
OutSystems UI
Created on 05 Nov 2025
UserImage.jpg
Viktor Larsson
When deleting a personal environment, would it be possbile to zip the OML's and send it to the user? Especially for ODC where the personal environment gets shut down within a week of not using it. I just had a personal project I spend 20-30 hours on, and then got a load of work meaning I had no time for the personal project for 2 weeks. When I came back to it the environment is gone and everything I've worked on is gone. If there was some way to restore it, I could just set up a new environement and look at the OMLs, but now it's all for nothing. It feels really demotivating to learn and improve on a personal environment if you have this delete with no backup system on the environment. I know that you don't want to host free environments because it cost you space, but doing this, or maybe even enable self hosting or something for a free version, so you don't have to deal with the storage, would allow us to have a passion for OutSystems outside of work aswell :)
96
Views
2
Comments
Working on it
Licensing
expected delivery in Q4 2025
Created on 03 Dec 2024
2024-10-15 10-08-31
Tiago Ribeiro
Hi, I'm not sure if I'm the only one experiencing this but my login in outsystems.com does not persist more than a couple of hours even if I have the "Remember me" option enabled. Furthermore, I have to type mail email every time as my browser does not offer autocomplete for the email input (this might be a separate issue). Even when I try to access documentation pages, it asks for my login. If I refresh a couple of times I can access them without session. So clearly something is very wrong with the login system in outsystems.com . Could this be improved / fixed? Thanks, Tiago
369
Views
12
Comments
Out of scope
Other
201 to 210 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
6 ideas
5
2023-11-30 14-07-30
1 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
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!