Ideas
10800ideas
Created on 14 Feb 2021
2024-07-05 14-16-55
Daniël Kuhlmann
It would be nice if we could maintain in the Architecture configuration a "whitelist" of self-explanatory names  that don't need a description.This list could have default already have the most common names like:*IdNameLabelDescriptionCreatedByUpdatedByCreatedOnUpdatedOnThe code analysis pattern Missing description on public element",  should then use this list and exclude reporting elements with names that are on this list.
538
Views
7
Comments
New
Architecture & Governance 
Created on 01 Nov 2021
2023-10-06 09-22-20
Tiago Bernardo
Hi!The idea is:Set a module as Internal/Private relative to its application so that its public elements can only be consumed by other modules in the same application.When an element is set to public in a module it becomes available to be consumed by all other modules (with the exception of some rules that relate to the type of modules).But sometimes the public elements of a module should only be consumed by other modules in the same application because that module is just a supporting/internal module; its public elements should not be consumed by other modules external to its application.Being able to set a module as "Internal" or "Private" to its application to achieve the goal above would allow better control on the dependencies, improve on the architecture, and prevent incorrect consumption of public elements. I give two examples to support this idea:1) Integration Builder produces per integration two modules: An "IS" module and a "DRV".To use the integration you should only consume actions from the "IS" module and not from the "DRV" module, even though the "DRV" exposes public actions.This is even explicitly documented in Integration Builder.2) The Forge component "Human Readable Change History" contains two modules: an extension AutoEntityDiff and a module DiffEntityDataToText.Although of the extension AutoEntityDiff  exposes public actions they are only meant to be consumed by the module DiffEntityDataToText which in fact implements the intended functionality, but by mistake any developer can consume directly from the extension.For the possibility of modules being moved from one application to another application, consumer modules would become with outdated dependencies and when republished they would be broken if they consumed public elements from an Internal/Private module that did not belong to its application.--Tiago Bernardo
539
Views
9
Comments
New
References
Created on 15 Nov 2024
2022-08-23 19-33-12
ingaponteca
In the version Version 11.54.82 / Build 63748 there is a new warning, Unused Resource, Resource 'Resource' is never used. Consider deleting it. and the warning points to Resources->MyResources.zip. This resource is part of a mobile application, and the zip file contains all the icons (logos) used by the app. I recommend removing this warning, as an inexperienced developer might mistakenly delete it, causing future compilations to generate the application without its logos.
96
Views
4
Comments
New
Service Studio
Created on 03 Feb 2018
2024-07-05 14-16-55
Daniël Kuhlmann
When developing mobile app, you can use static entitities.However they are not available if your application is running offline.Most mobile apps we develop are based on offline first principal, making usage of static entitities useless.
1949
Views
11
Comments
On our RadarOn our Radar
Frontend (App Interfaces)
Created on 23 Aug 2019
2020-11-10 12-10-41
William Vermeulen
With the quiz being added to the Web Develop Web Application course, I would love to see one for the Mobile course as well. It really helps validate your understanding of what you just learned. And of course this is a really nice way of getting a glimpse of the questions you can expect when going for the certification.
1723
Views
26
Comments
Implemented
Training
Created on 24 Sep 2020
2020-09-15 13-07-23
Kilian Hekhuis
Since a while now, it's possible to convert an Aggregate to an SQL query. This is a great feature, but it has a number of limitations. For one, discoverability is low. Why not add it to the context menu when clicking an Aggregate?Secondly, the limitations listed are annoying, if Service Studio can run the query on the database, it should be able to convert it to SQL. The limitations listed: The option to convert an Aggregate to a SQL element will only be available if your Aggregate doesn't include: Structures in Sources Calculated Attributes Group By attributes Dynamic SortsIt would be nice if this feature would be improved, so that all (or most) of these limitations are gone.
758
Views
1
Comments
New
Aggregates & Queries
Created on 17 Mar 2025
2022-12-30 07-28-09
Navneet Garg
There should be a method where I can read html template with the data. So I can show it to the user before sending a email and user can edit if he wants. GetEmailHtml(templateScreenId, data) it will return rendered html so we can use it to edit and then pass it to sendemail method
267
Views
0
Comments
New
Builtin & User functions
Created on 19 Jul 2018
2018-07-02 08-57-04
Russell Codd
I would love for us to be able to put comments in the un-utilised areas around the canvas in mobile apps and reactive apps. Similar to the way the comments in Action screens work, these could be used for comments on why something has been put in, or reminders for development work yet to complete on this screen, or bugs to fix. The comment widget would need to be added to the widget tray on the left, and then it could be dragged to the grey background.
1632
Views
20
Comments
New
Frontend (App Interfaces)
Created on 24 Feb 2025
2024-08-08 11-19-43
Julien Crepin
It would be nice to add the possibility of dragging and dropping a structure to a screen to create a form. Not having to go by the entity. The goal is to store the object generated in the form in a local variable. For instance to be sent out to API. When we need Outsystems only for the front end of an application (in case of legacy for instance), it could be handy to work with structure instead of entities that will be empty shell creating useless call the a db. Thanks
144
Views
3
Comments
New
Service Studio
Created on 20 Feb 2020
2018-12-07 17-17-38
Leonardo Barbosa
We could have the option of, within the context of espace in Service Studio, perhaps in the Module menu, "Move Espace to ...", the same action that occurs from within the context of the Application, where you choose which application to use for the space be moved.This is useful, for example, when cloning a space, either to test some functionality separately or even to definitely split the architecture (This would avoid, for example, having to go to Independent Modules and then move again).
573
Views
2
Comments
New
Service Studio
801 to 810 of 10800 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
10 comments
3
2026-01-08 12-54-39
2 comments
4
2020-09-15 13-07-23
2 comments
5
2026-03-20 01-28-51
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!