Ideas
10792ideas
Created on 03 Sep 2022
2024-07-05 14-16-55
Daniël Kuhlmann
When using the "View or Edit Data" option on an entity, the columns' width should be allowed to be resizable.
377
Views
6
Comments
On our RadarOn our Radar
Service Studio
Created on 05 Mar
2022-12-22 10-00-39
Beatriz Sabino
Currently, OutSystems allows exporting the BPT Process Flow as an image, which is very useful for documentation and communication. However, this export only shows the high-level activities and does not include the logic implemented inside each activity. Adding the ability to export the internal logic of BPT Activities as an image would complement the existing Process Flow export, allowing developers to capture both the high-level process view and the detailed activity implementation.
35
Views
1
Comments
New
Backend
Created on 28 Aug 2024
2024-08-27 06-16-46
Houman Maukon Mohebbi
GDPR requires organizations to implement appropriate technical and organizational measures to ensure a level of security appropriate to the risk. CMK supports this requirement by enabling strong encryption practices, which are critical for protecting personal data against unauthorized access. Currently enforcing customers own encryption key is only available through application level which requires extensive implementation cost that will delay projects and cause customer frustration, when their other resources in Azure or data platforms like Snowflake support CMK out of the box. As part of an enhanced security add-on it would be great with such functionality at platform level.
247
Views
0
Comments
New
Service Center
Created on 17 May 2023
2025-03-31 15-29-37
Alexandre Costa
 TLDR: CSS Layers are a way to define order of precedence in the case of multiple cascade layers. The suggestion is to implement a way to define these layers, to further improve the development of custom themes and layouts. Why?Being able to define cascade layers allows the developers to separate stylesheets into a hierarchy of priority. Quoting the MDN article:"[A cascade layer] enables the creation of simpler CSS selectors because you do not have to ensure that a selector will have high enough specificity to override competing rules; all you need to ensure is that it appears in a later layer."In practical OutSystems terms, this means that the OutSystems UI stylesheet could sit in an early layer while the Custom Theme of an application could be placed in a later layer, hence avoiding overriding conflicts with existing rules. Furthermore, in environments where a Custom Theme exists, but a superset theme is applied to specific applications, conflicts of specificity could also be avoided. How?This layer definition could be placed in a per-CSS file basis: it's just another parameter like "Name", "Description", "Public", etc. The layer order (or precedence list) could be defined in the Theme Editor, or be set in Service Center.
339
Views
0
Comments
New
Frontend (App Interfaces)
Created on 08 Nov 2019
2023-04-19 18-38-51
Bas de Jong
I see a lot of spam posts in the forum. Add a button so we can report this.
2760
Views
44
Comments
Out of scope
Forums
Created on 27 Aug 2020
2019-09-24 18-41-25
Jorge Martins
Several of the patterns provided by OutSystems UI can be used as replacements for native widgets (e.g. Input or ComboBox), but since they are not native HTML elements they cannot be bound to a Label and take advantage of the Is Mandatory text decoration nor the focus switch when the Label is clicked/touched.It would be an interesting language development if any Block could optionally define one of its widgets as the default widget for this purpose though! Blocks with a default widget defined would then be available for selection on the Label's Input Widget dropdown.OutSystems UI and any other pattern library could then make use of this and integrate seamlessly with the existing Form behavior.Idea sparked by this post : https://www.outsystems.com/forums/discussion/64101/outsystems-ui-dropdownsearch-is-not-a-valid-label-input-widget/
1189
Views
2
Comments
New
Frontend (App Interfaces)
Created on 23 Jul 2023
2021-09-01 08-43-04
António Simões Lopes
Implement an additional functionality that allows searching for all uses of a CSS class across all consumer modules of that stylesheet. The front-end teams would greatly benefit from this measure, as it streamlines development and enhances maintenance processes.
328
Views
7
Comments
New
Service Studio
Created on 25 Jul 2025
2024-09-14 05-42-00
Ozan Can Çalı
In O11 we can end other debugging sessions by republishing the module. However, this does not work in ODC. It would be nice if there is a button next to each "active session" in the Users section of the Debugger tab in ODC Studio. With the click of the button, the debug session of the other account would end. This way, we can make sure that the app continues running normally without hitting the debugger activated by other accounts, in case the other users are unable to end their session. Security-wise it would be nice to give this option only to organizational accounts with elevated roles, e.g. the tech lead role.
270
Views
1
Comments
New
Debugger
Created on 09 Jul 2019
2019-05-12 11-25-07
Djefmeister
I love the free personal environments that OutSystems offers the community free of charge! It offers a lot of freedom to develop and test applications without the burden of contaminating your own business environments.On various circumstances I had problems with my personal environment. It was offline for days and had to raise a ticket with support. It would be great if I have the option to reset my personal environment to the initial state. Meaning that all customizations and configurations on my personal environment are wiped.
1125
Views
13
Comments
New
Cloud
Created on 16 Dec 2025
2025-01-17 13-16-27
Igor Kirtak
Recently I often have to merge changes to the older environment, unfortunately, because this process is exhausting. The target environment is way behind (which is basically the reason why we need to use merge), and so the merge dialog pre-selects everything in the source module (as the newer version), and I have to spend a lot of time simply unchecking all that, because usually I need to merge only few elements. A module can be big and there can be conflicts, which turns this into nightmare. The quickest way I know is to go down with arrow key and use space to select, but every time when it hits the conflict - the popup dialog requires mouse click. To make things worse, sometimes studio does automatic merge, and it's not always possible to unselect it. Then after spending around 20 minutes on this, I find that the action was incorrectly merged, and this means starting again. Anyway, this could be significantly easier if there was an option to select everything from either source or target, and then you would go and modify only the elements actually needed.
99
Views
1
Comments
New
Collaboration
281 to 290 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
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!