Ideas
10796ideas
Created on 07 Apr 2025
2024-10-09 04-44-30
Bhanu Pratap
It would be very helpful to have a consolidated view of all Consumed APIs and Site Properties within the Service Center, under the Factory tab. Currently, when moving from one environment to another, it's difficult to track where each API is being consumed. Even if we know the API is in use, we still have to manually navigate through each application, then into the module, and finally into the integration settings to make changes. The same challenge applies to Site Properties. Having everything in one centralized location would streamline the process significantly. Open to any suggestions! 🙂
108
Views
0
Comments
New
Service Center
Created on 27 Feb 2019
2018-09-05 08-18-21
Wouter Baeten
I would like to be able to consume REST API's with Swagger/OpenAPI version3 definitions. It would also be nice to be able to import YAML, instead of  only JSON.Another nice thing would be to be able to use API's documented via https://app.swaggerhub.com/ .
4674
Views
13
Comments
Implemented
Data & Integrations
Development Environment Release 67
Created on 17 Aug 2021
2019-06-17 07-29-54
Hermínio Mira
Hi,My suggestion is that modules could reference a particular version of another module.This would allow teams to keep developing and evolving their modules and not being concerned about apps that are not currently being worked on becoming broken or needing someone to manually update them.This is a very common scenario in larger factories and even with proper architecture it will happen.The way I see this working in practice is tagging module versions as "stable" and any consumer could choose to reference "current version", which would be the same as it is now, or one of the "stable version".This extra concept of "stable version" might be needed otherwise we would always be selecting from a list of hundreds or thousands of versions.From a platform perspective I believe this is quite doable! We can already just clone any module and reference that one (thus creating a kind of stable version), the platform could do this behind the scenes and have that "hidden clone" as the Stable version.The biggest difference from what we can do now is that these clones MUST use the same physical tables of the main module! (as in: not creating new ones)It goes without saying that what I'm suggesting here is also the way most "traditional" languages work!Cheers,Hermínio
599
Views
4
Comments
New
References
Created on 29 Jun 2024
2022-06-25 13-54-20
Bernardo Silva
A "GetMonthLastDay()" function that receives as input a specific date and retrieves as output the last day of the month provided (i.e. 28, 29, 30, 31). Something similar to this: This can be very helpful when handling custom date widgets with no day to choose and you still want to filter the range from day 1 of a month to the last day of some future month. Also useful when you want to know if some date belongs to a leap year (or not).
177
Views
3
Comments
New
Builtin & User functions
Created on 04 Jun 2019
UserImage.jpg
somjet rat
please add auto adjust action flow
879
Views
23
Comments
New
Service Studio
Created on 18 Nov 2021
2020-09-17 10-48-46
Patrícia Ferreira
When creating an entity diagram, have the ability to hide the attributes. This would make it easy to see the relation between entities easily.
375
Views
7
Comments
On our RadarOn our Radar
Database
Created on 17 Oct 2022
2021-03-05 13-56-11
Ricardo Pereira
Hi,I believe that can be a good improvement to have the possibility to disable an REST/SOAP method from our exposed APIs.With that we can maintain versions with methods under work without the need to have different versions and, I believe it's more practical :)  (like the "disable" capacity in the action flows).The idea is to have them under the API but not available to use and not present in the generated documentation.Best regards,Ricardo Pereira
547
Views
3
Comments
New
Service Center
Created on 10 Sep 2017
2017-04-10 03-24-23
Alan Telford(Maxtel)
For each of our native platform apps, I usually have three different versions running on my phone, one for each environment.the development  versionthe testing  versionthe current production  versionI identify these different apps by specifying a slightly different ICON for each environment.The DEV icon for development, the TEST icon for TESTING, and the plain icon for production.This helps because I can immediately see on the phone which version I am running when I touch the app to open it.This works well until it comes time to deploy the latest changes from Dev -> Testing -> Production.Immediately after deploy, I must then open the application, and upload the TESTING icon  again ( and upload the Production icon in the production environment. )How about a feature when editing the application inside service studio to upload THREE icons; one per environment. Then we wouldn't have to keep remembering to change the icon after every deploy.Thanks for your consideration.
1480
Views
8
Comments
On our RadarOn our Radar
Mobile
Created on 02 Oct 2020
UserImage.jpg
Dhruvin Gajjar
It is difficult to track down a version of a forge component once you have installed it in your environment and the component receives new updates from the community.It should be easier to check how far behind I am in adopting a newer version of a particular forge component by just going to Service Center or best in LifeTime itself.Based on a trustable hashing algorigthm, why can OutSystems not determine if the package hash for the version of Forge component is matching with a signature with a published component and if so flag it to me easily. If the match does not happen then tell me that I have customized the copy of forge component so it is not possible to track it against the public repository.
674
Views
13
Comments
New
Forge
Created on 26 Mar 2018
2026-01-15 03-18-59
Vijay Malviya
If there are any advance queries, replace that by aggregateDon't use foreach Loop in preparationDon't use if conditions in preparationi.e try to avoid if conditions in aggregateApply pagination on list pageDon't show more than 100 records on single pageMove JavaScript webblocks to bottom of pageDon't use preparation aggregates directly in screen actionsBefore using them in screen actions refresh themSuggested by  Suraj.
1137
Views
3
Comments
On our RadarOn our Radar
Documentation
531 to 540 of 10796 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
5 ideas
5
2023-11-30 14-07-30
1 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!