Ideas
10910ideas
Created on 12 Jun
2022-07-21 04-14-52
Nihaal
 Overview OutSystems' 1-Click Publish with comment is a great addition that helps development teams maintain traceability — especially during hotfixes or production changes were knowing why a module was published is just as important as what changed. However, there's a gap in the workflow when publishing through OML upload and Service Center, which undermines this traceability. The Problem In regulated or collaborative environments, teams often follow a change management process where a developer must: Upload the OML file in advance Wait for approval/permission before going live Then publish the module once permission is granted Currently, when uploading an OML via Service Studio, there is no option to attach a comment. This means: If a developer uploads and publishes directly through Service Center (bypassing Service Studio), no publish comment is recorded The permission details, change reason, or hotfix context are permanently lost from the audit trail Teams lose the very traceability that the 1-Click Publish comment feature was designed to provide The only workaround today is: upload the OML, wait for permission, re-open the uploaded module in Service Studio, and then publish with a comment The Proposal Add a Comment Field to the OML Upload Screen: When uploading an OML file via Service Studio, provide an optional comment/reason field. This comment should be associated with the module version and recorded in the publish history if the module is subsequently published. Why This Matters Audit & Compliance: Many enterprises and regulated industries require documented reasons for every production change. A missing comment on a PROD publish is a compliance gap. Team Collaboration: Other developers monitoring deployments via Service Center have no context for why a module was published — especially critical during incidents or hotfixes. Consistency: The comment feature exists in one publish path but not others, creating an inconsistent and incomplete audit trail.
73
Views
0
Comments
New
Service Studio
Created on 10 Dec 2017
2026-01-15 03-18-59
Vijay Malviya
Setting the Oracle Parameters for case insensitive searchingWe need to set NLS_COMP=LINGUISTIC and NLS_SORT=BINARY_CI in order to use 10gR2 case insensitivity.  Since these are session modifiable, it is not as simple as setting them in the initialization parameters.We can set them in the initialization parameters but they then only affect the server and not the client side.  The following PL/SQL was used for a search screen:execute immediate 'alter session set NLS_COMP=LINGUISTIC';execute immediate  'alter session set NLS_SORT=BINARY_CI';
1254
Views
1
Comments
On our RadarOn our Radar
Database
Created on 21 Jul 2023
2025-10-16 09-50-15
Yuri Fontes
"setCurrentLocal" is an action that allows us to choose the language of the application. For example, if I want the application's local language to be Portuguese, I would put "pt-PT" in the input of this action. Once we choose the language, it would be interesting if the built-in functions of OutSystems returned the output in the chosen local language, in this case, Portuguese. For example, using the formatDateTime(date, "ddMMMMyyyy") function would return "01Julho2023" instead of "01July2023" if the application's local language is set to Portuguese. This way, we wouldn't have to translate the function's output.
280
Views
3
Comments
New
Builtin & User functions
Created on 30 Dec 2023
2026-07-14 12-04-24
Lucas Soares
Based on the public CVE database, OutSystems Estudio could notify you when a component, library or other external item has a public CVE (Common Vulnerabilities and Exposures). Example: I found a javascript library that allows you to upload and manipulate images, and I implemented it in my OutSystems application. But I didn't know that this library in the version I implemented was vulnerable, publicly known. So, just as the studio today shows some warnings during development, it would be interesting now that it uses AI, for the platform to somehow visually show that the version of the library I implemented has a CVE (Common Vulnerabilities and Exposures). This would increase the level of security and help developers or projects that do not have a security team to validate or do pentesting. Imagine, a warning appears in the studio: Component XYZ has a CVE registered in this version. :)
417
Views
3
Comments
New
Architecture & Governance 
Created on 14 Nov 2011
2011-06-15 10-51-01
Ricardo dos Santos
Web developing means having to working in many aplications including many browsers that makes us lose focus on service studio Playing sound on done or erro during run or publish could help keeping notion on the state of the application while on other windows
1413
Views
24
Comments
On our RadarOn our Radar
Service Studio
Created on 17 Aug 2020
2025-11-19 06-14-01
Miguel Verdasca
Hi guys,A question that everyone has been asking after changing the certifications, and with this I think that was pleasing to many ... is why the specialization in Mobile does not appear in the Diploma that we download. I think it would be an asset to have this information also present in our certifications (and specializations) diploma from OutSystems.Cheers,Miguel
887
Views
5
Comments
New
Training
Created on 16 Jan
2026-06-29 14-47-31
Rui Félix
OS11 can connect with SAP using SAP Group Logon, but that is not available on ODC. On ODC only SAP Direct Connection is available. It's important because many clients only have SAP Group Logon active in Production environments for load balancing.
58
Views
1
Comments
On our RadarOn our Radar
Data & Integrations
Created on 29 Mar 2018
2019-10-27 01-32-56
Caio Santana Magalhães
Please add a magical button to retry a failed deployment.It would be a time-saver to not have to create a new staging, validate the plan again and re-deploy.
2044
Views
9
Comments
Implemented
Lifetime
Created on 08 Dec 2017
2026-01-15 03-18-59
Vijay Malviya
SyntaxEditor Code Snippet$('input[id*=Image1]').change(function(){    readURL(this); }); }); function readURL(input) {         debugger;         var validExtensions = ['jpg','png','jpeg']; //array of valid extensions         var fileName = input.files[0].name;         var fileNameExt = fileName.substr(fileName.lastIndexOf('.') + 1);         if ($.inArray(fileNameExt, validExtensions) == -1) {             input.type = ''             input.type = 'file'             alert("Only these file types are accepted : "+validExtensions.join(', '));         }         else         {         if (input.files && input.files[0]) {             var filerdr = new FileReader();             filerdr.onload = function (e) {                 $('.ImgReviewClass').attr('src', e.target.result);             }             filerdr.readAsDataURL(input.files[0]);         }         }     }
930
Views
0
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 13 Dec 2024
2025-08-15 14-57-08
Inge van Gemert
I have been going through the conference videos at https://learn.outsystems.com/training/decision/tech-talks It would be nice to have the speaker name and company in the caption to give them the credit they deserve. Then also make it searchable so you can follow your favourite speaker. Thank you.
130
Views
3
Comments
New
Training
691 to 700 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!