Ideas
10885ideas
Created on 01 Jun 2012
2013-01-31 21-55-49
André Alho
On SS give a warning to user after clicking 1-Click-Publish with an option to cancel it when the espace being published belongs to a currently publishing solution
1131
Views
5
Comments
On our RadarOn our Radar
1CP
Created on 04 Jan 2022
2019-08-13 14-31-53
Ana Dias
The Quickly add a dependency in any module is a great accelerator.A way to improve this feature would be to add a checkbox to allow us to add several dependencies in the same step.
451
Views
5
Comments
New
References
Created on 01 Jun 2023
2024-10-15 10-08-31
Tiago Ribeiro
Currently, the Outsystems Popup widget does not follow accessibility requirements, notably:- Trapping the Tab focus inside the modal content (the focus continues on the page in the background)- On close, returning the focus to the element that triggered the opening of the popup.The Popup widget is not part of OutsystemsUI, which makes it even harder to work around this problem.Can this be improved?Thanks,Tiago
160
Views
2
Comments
New
Frontend (App Interfaces)
Created on 26 May 2023
2019-07-08 11-04-35
Leonardo Fernandes
I have seen countless times the pattern "GetEmployees.Count <> 0" (or similar comparisons) to check if a query returned empty or not.The problem with the above condition is that it requires the platform to execute an additional query to calculate the value of Count. However, the precise value of Count is not important in this case, it's only important whether it's 0 or not. This can be achieved with better performance by executing the query and checking the value of List.Empty - if false it means Count <> 0, if true it means Count = 0.The optimization should be done automatically to boost performance especially on large tables.It can be applied safely if:* The only usages of the Count happen in a direct comparison with the literal 0.* The Start Index of the query at runtime is 0 (in case of a screen aggregate).* Debugger is not attached.These conditions are met in a common enough scenario, when displaying a blank slate when a list is empty. Another scenario in logic is to check whether some relationship is empty, to determine whether to apply some business rule or not (e.g. don't delete Department if it has Employees).When the conditions apply, the platform can return Count = 0 if List.Empty, or Count = 1 if not List.Empty.
239
Views
2
Comments
New
Backend
Created on 15 Jan 2021
2025-02-22 18-27-01
Alfaro
Hello,We would like to be able to set the Multilingual Translations in Runtime , without having to edit the modules and republish - this would be good for in-production fast corrections.This feature was previously available when using the Multilingual Mobile Component .Thank you.
415
Views
3
Comments
New
Other
Created on 24 Nov 2017
2020-06-18 21-20-50
Daan van Hoeke
Currently all CSP messages are in the error log. But would like the see them in a separate log because it is a notification and not an error.Due to the volume of CSP messages we are likely to miss real errors
1129
Views
6
Comments
On our RadarOn our Radar
Backend
Created on 22 Nov 2024
2024-10-15 10-08-31
Tiago Ribeiro
Right now, creating splash screens for a mobile app in OutSystems is a convoluted process. Although we have clear(ish) documentation on how to do it, this still requires developers to adjust their resources to 26! different formats (and this number can grow in the future). Developers either need to do this manually or find a tool that does this for us, which is time consuming and error prone either way. I think OutSystems, in the "low code way" should take care of this by, for example, integrating with like capacitor-assets . This tool belongs to Ionic, which in turn is a part of OutSystems, so the integration should be seamless. Developers would only upload one version of the asset, and the platform would take care of the rest. If this is not a priority, I would at least update the OutSystems docs to recommend this tool and show the community how to use it. Cheers, Tiago
79
Views
0
Comments
New
Mobile
Created on 12 Sep 2019
2018-10-24 21-57-04
Gabriel Tavares
It would be useful to have the functionality to drag an entity attr and create an aggregate filtered by this attribute. To match the filtered attr, could show a popup to suggest the user to choose the input / variable to filter in query, or create a new one (input / variable).
571
Views
3
Comments
New
Aggregates & Queries
Created on 14 Jul 2023
2025-09-08 18-10-12
Lucas Bessa Linhares
We already have the string join as a server action, but since it's server-side only, we can't use it when working on client-side specific logic, like offline mode in mobile apps. Therefore, having a client action with this functionality would be nice.
183
Views
1
Comments
New
Frontend (App Interfaces)
Created on 17 Feb 2017
2020-09-15 13-07-23
Kilian Hekhuis
I'm often pretty annoyed by the way that Entities can be added to an aggregate (and not), and what gets automatically added. Here's some proposed changes to improve the functionality.1) Allow adding the first entity by clicking a button, instead of forcing the user to drag and drop the entity from the data tab. If I wanted to drag/drop an entity, I would've drag/dropped it to the canvas in the first place so an aggregate would be auto-created. If I consciously first create an Aggregate by selecting it from the toolbar, please allow me to also add an Entity by clicking an add button. This is especially useful when having many entities (we have eSpaces that reference litterally dozens) and I want to search by name.2) Adding an aggregate from the add button and by drag/dropping has different behaviour: adding by using the button only adds the selected entity, when drag/dropping all static entities with foreign keys in the dragged entity are also added. This is incosistent behaviour, and should be fixed. I propose to have a checkbox in the Select Source pop-up to add static entities, and shift-drag for adding using drag/drop without also adding static entities (i.e. dragging while pressing the Shift key; note it currently crashes Service Studio).3) Service Studio automatically creates joins when a source is added. This is fine in most cases, but sometimes I really don't want it, since especially when having multiple sources it's sometimes unclear which joins have been added, and frankly often the joins are just wrong (especially with things like UserId). I would love to have a checkbox in the Select Source pop-up to disable auto-creating joins. We could also have Alt-Shift-drag to parallel it, but that might be to advanced for the average user.4) I'd like to be able to add multiple sources at once. Currently, the Select Source pop-up doesn't allow multi-select, and also dragging multiple Entities at once doesn't work. For more complex queries, it's quite laborious having to add Entities one-by-one.5) Allow drag/dropping the same entity more than once. It's possible (and rightly so) to add an Entitiy more than once using the Select Source pop-up, but not by dragging it from the Data tab. There's imho no good functional reason for this. (There's currently a funny little "feature" when drag/dropping an Entity that was first added via the pop-up, and that has an associated static entity: the cursor starts out as the two entities, then changes to only the static entity when hovering over the aggregate since the original Entity is not welcome.)
1388
Views
4
Comments
On our RadarOn our Radar
Aggregates & Queries
1191 to 1200 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
2024-07-05 14-16-55
6 comments
3
2025-09-02 13-37-45
5 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!