Ideas
10885ideas
Created on 31 Oct 2021
2021-04-17 09-53-48
José Gonçalves
The scenario is an attribute that is decided not be used anymore in an entity, but its deletion is not a good policy at that point.The only way to "deprecate" is adding a comment in the description, which is not a safe solution because it doesn't prevent developers to keep using it.So there could be a property in the attribute (called Deprecated) that could grey out the field and warn about its usage in SQLs and other actions.
428
Views
3
Comments
New
Database
Created on 09 Nov 2022
2022-11-02 07-18-33
Nicholas Campbell
The new Data Grid is fantastic, but the fact that you have to add an ActionColumn and that that is the only one that can have an OnClick handler attached is quite limiting. It would be very nice to have the option to do the following:1. Add an OnClick handler to each column regardless of type2.Add an OnClick to an entire row so that they can click on any column and it triggers the handlerI would suggest that the Cell OnClick overrides the row one... but the individual cells click probably more important. Or potentially just allow one or the other.
1359
Views
7
Comments
On our RadarOn our Radar
OutSystems UI
Created on 17 Mar 2020
2019-06-17 07-29-54
Hermínio Mira
The main idea is simple:- You could limit the modules that consume this module, this would mean that no modules outside that set of modules could ever reference anything from this module.This means the module owner(s) can in effect limit the consumers modules.I believe this would greatly help some medium/big factories.
347
Views
2
Comments
New
References
Created on 23 Jun 2017
2025-11-03 12-56-18
Evert van der Zalm
When you're working on the OS PaaS environment, the time that is displayed when a module is deployed is the server time. I would be nice to have a setting in lifetime where we can set our own timezone so for our company the correct time when an application is deployed is shown.In some cases we need to check when something was deployed and we need to 'calculate' when it was deployed. Als when people don't know it's a different timezone the will be some communication errors.It's that small thing that make life easier (-:
2053
Views
13
Comments
On our RadarOn our Radar
Lifetime
Created on 02 Apr 2015
2024-12-17 14-32-59
Matthias Preuter
It would be great to have these events in a SOAP webservice also, so we could also manipulate Headers and RequestText of the SOAP Message.
4986
Views
7
Comments
Implemented
Data & Integrations
Platform Server 11.0.108.0
Created on 09 Jan 2025
2023-12-11 08-54-13
Neha Agrawal
Enhance the OutSystems Entity Actions Wrappers Accelerator to: Centralize validation logic: Automatically create a dedicated wrapper for validation rules specific to an entity. Consolidate Create and Update: Generate a single, unified server action that handles both entity creation and updates, utilizing the centralized validation wrapper for consistent and maintainable logic." This approach would: Reduce code duplication: By separating and centralizing validation logic, developers avoid maintaining identical or similar rules in both Create and Update actions. Improve maintainability: Changes to validation rules can be implemented in a single location, ensuring consistency and reducing the risk of errors. Simplify development: Streamline the development process by requiring fewer actions and reducing the need to manage duplicate logic. This enhancement would significantly improve the efficiency and maintainability of applications built with the OutSystems platform.
131
Views
1
Comments
New
Service Studio
Created on 21 Oct 2021
2019-03-19 12-24-07
Mariano Picco
Recently, a requirement forced me to use a Data action to fetch data from an external database.In Reactive, this means the Start Index is not available as a parameter, which means implementing pagination requires 10 times more work than a regular aggregate.The problem and solution are clearly explained in this forum post .It feels like there should be a more immediate way to do this, since OutSystems is pushing Reactive Web as the future, and integration with external databases as one of its main selling points.Thank you
436
Views
10
Comments
New
Aggregates & Queries
Created on 07 Dec 2023
2023-04-03 21-05-20
Shahin Keshavari
When we add non-mandatory attributes to structures (for example input/output structure of a Service Action), there will be no impact on the consumer modules ONLY if the added attribute is a basic type. You can read this in the documentation Handle Changes in Exposed Functionality , 'The following changes made in the producer do not have impact on the consumer modules: ' Add an optional Attribute (basic data types only) Structure In my perspective, there should also be no impact on consumers when adding non-mandatory composite/complex attributes like adding a record, or a list, or list record... Here is a scenario we are facing right now. We use Service Actions instead of internal REST API's to promote a loosely coupled architecture. There is benefit in using Service Actions as the platform handles the security and findability of Service Actions, whereas with REST API's, you have to do it yourself. All our Service Actions communicate with input/output Structures. When we want to add a non-mandatory structure to the output structure of the service action, then the consumers are impacted. Now both applications have to be deployed together, which complicates loosely coupled deployment strategies. Here is an screenshot to describe the issue.
202
Views
3
Comments
New
References
Created on 28 Mar
2018-07-06 11-13-55
Nathan Hobbs
I don't know if there is somewhere else for this... https://learn.outsystems.com/training/journeys/web-developer-exam-2993/best-practices-for-building-screens/odc/6729 There's explicit instruction elsewhere in the training NOT to use Check###Role() on the enabled button, but to only use it on the visible property, because you can just hit F12 and enable the button.
79
Views
1
Comments
Out of scope
Training
Created on 21 Jan 2019
2022-06-17 09-22-26
Huarlem Lima
The idea is to right click on a reference and choose 'Manage Dependencies', open the 'Manage Dependencies' window already with the filter filled with the module name. We would have a big gain in performance.
645
Views
5
Comments
On our RadarOn our Radar
Service Studio
841 to 850 of 10885 records
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
2026-03-13 16-36-56
5 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
2021-09-06 15-09-53
8 comments
2
2025-09-02 13-37-45
5 comments
3
2024-07-05 14-16-55
4 comments
4
2020-04-17 08-41-30
4 comments
5
UserImage.jpg
3 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!