Ideas
10910ideas
Created on 02 Mar 2021
2020-03-16 11-12-15
André Gonçalves
In some projects and when refactoring some logic, we can leave some variables that are only assigned and never used. The idea would be to improve TrueChange to show a warning saying exactly that. "Local Variable is assigned but never used"
689
Views
6
Comments
New
Service Studio
Created on 10 Oct 2018
2018-10-29 08-31-03
João Marques
Hi,I would like to suggest that it might be helpful if Service Studio alerts when using preparation data on screen actions, which increases hugely the view state and it would be aligned with the performance best practices .
881
Views
9
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 03 Jan 2018
2018-11-06 14-26-44
Suraj Borade
HiFrom my Service Studio, I can connect to different environments but once I connect to that environment, that server details stays there permanently. I would like to have an option to clear that drop down of environment names.Also once I remember password, it is saved permanently, I would like to have an option, to clear the password so that it won't show unless I want it.Thanks and Regards,Suraj Borade
3631
Views
18
Comments
Implemented
Service Studio
Development Environment Release 96
Created on 24 Apr 2019
2019-06-23 20-19-45
Matheus Medeiros
When calling a service action, the platform seem to internally set a fixed 100 seconds timeout on the request, so if the action takes longer then that, a "time out" exception is raised on the "Client side" but the action will keep running on the "server side".I'm not sure if i'm missing a setting here, but in case i'm not, my suggestion would be to either raise the 100 seconds timeout or make it configurable when calling service actions.
3243
Views
12
Comments
On our RadarOn our Radar
Backend
Created on 28 Apr 2010
2026-04-10 14-00-33
Derk Dokter
It is just a minor issue but it happens that I want to change the order of the variables in an Assign.
3490
Views
13
Comments
Implemented
Service Studio
OutSystems 5.1
Created on 29 Jun 2024
2022-06-25 13-54-20
Bernardo Silva
A "GetMonthLastDay()" function that receives as input a specific date and retrieves as output the last day of the month provided (i.e. 28, 29, 30, 31). Something similar to this: This can be very helpful when handling custom date widgets with no day to choose and you still want to filter the range from day 1 of a month to the last day of some future month. Also useful when you want to know if some date belongs to a leap year (or not).
205
Views
3
Comments
New
Builtin & User functions
Created on 29 Apr
2025-12-08 14-44-54
Ian Schouwenaar
My idea is to have a Mentor (AI assistent) inside the SQL Editor in ODC/Service Studio to be able to use natural language to write SQL code. There could be an extra tab next to the current ones (SQL - Test Inputs - Test Output - Executed SQL) where you can ask Mentor to write or optimize your SQL code and set Parameters and Output Entities/Structures.
48
Views
0
Comments
New
AI/ML
Created on 12 Nov 2010
2011-10-11 00-46-16
Diogo Cordeiro
Every once and a while, one needs to perform bulk operations on data, and to get the best performance reccurs to advanced queries. The thing is that these widgets aren't "designed" for this ops (one has to always insert output parameter, when no parameter is required on these cases), so my suggestion is : Create some new built-in widgets for this ops. Best Regards, Diogo C S Cordeiro
6319
Views
32
Comments
On our RadarOn our Radar
Backend
Created on 31 Mar 2025
2025-05-31 09-56-11
TheSubuIyer
Add the ability to post an idea with a tag ot O11 or ODC or both with a way to filter with the same as in forums.
93
Views
2
Comments
New
Community
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.
71
Views
0
Comments
New
Other
581 to 590 of 10910 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
5
2023-02-09 12-36-42
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!