Ideas
10792ideas
Created on 12 Nov 2025
2026-02-10 17-07-54
Uriel Henrique Lucas Gomes
 O que é isso? Uma ferragem colaborativa integrada à plataforma sobre os desenvolvimentos podemos comparar, comparar e aprender com métricas de desempenho de aplicativos do mundo real desenvolvidos no OutSystems. Problema que resolve: Os envolvidos frequentemente enfrentam gargalos de desenvolvimento, mas não têm uma referência sobre o desenvolvimento de aplicativos semelhantes. Não há um local centralizado para compartilhar práticas recomendadas específicas de otimização. Cada desenvolvedor "reinventa a roda" testando soluções isoladas. Como funcionaria: 1. Contribuição de métricas anônimas Os desenvolvidores enviiam dados de desenvolvimento de seus aplicativos (tempo de resposta, consultas lentas, uso de memória) Informações confidenciais podem ser anonimizadas Sistema se compara à comunidade: "Seu aplicativo é 30% mais lento que aplicativos semelhantes" 2. "Receitas de Performance" Biblioteca de soluções testadas: "Reduzir consultas N+1 em ListRecords" com comparações antes/depois Votação comunitária: qual solução funcionou melhor? Integração com controle de versão: em qual versão do OutSystems cada solução foi eficaz? 3. Desafios mensais "Otimizar esta aplicação problemática" - colaboração comunitária Recompensas simbólicas: emblemas, reconhecimento, destaque de perfil 4. Integração do Service Studio Plugin que exporta automaticamente métricas de desenvolvimento Um clique para compartilhar com uma comunidade
93
Views
0
Comments
New
Community
Created on 23 Jan
2023-12-11 08-54-13
Neha Agrawal
An AI agent that acts as a "Guardian" for our Data Fabric. When a developer changes an entity (like changing a User_ID from a LongInteger to Text), the AI scans not just the OutSystems code, but also the "Contracts" with external tools like Power BI, Snowflake, and external APIs. It warns the developer before they publish: "Stop! This change will break the 'Sales Dashboard' in Power BI." Real-World Example Imagine we have an OutSystems app for Order Management. We decide to change the Price field from a Decimal to a Text (maybe to support currency symbols). The Internal Impact: OutSystems tells us to fix the math formulas in the app. We fix them. 0 Errors. Happy! The Hidden External Impact: * Power BI: A "Revenue Chart" was pulling that Price field. Now it crashes because it can't "Sum" text. Snowflake: An automated data pipeline was expecting a Number. Now it rejects every new record. The AI Sentry Solution: Before we click "1-Click Publish," the AI pops up with a - "⚠️ External Impact Detected: The Price attribute is consumed by Snowflake Pipeline 'Orders_Sync' and Power BI Report 'Global_Sales'. These systems expect a Decimal. Changing this to Text will cause 2 downstream failures. Do you want to notify those teams?" Low code tools that already address this issue - Atlan - Automatically maps how a change in a database affects a dashboard in real-time. Informatica (CLAIRE AI) - Uses AI to predict the "blast radius" of a metadata change across different systems. Collibra - "Harvests" metadata from different tools (SQL, APIs, BI) to show a visual map of dependencies.
42
Views
0
Comments
New
AI/ML
Created on 06 Aug 2025
2024-05-02 09-49-04
Murali Manoharan V
Just like the option to export/download certificates, it would be great to have the same functionality available in the Achievements section as well. The exported file will give information about all the achievements under the achievements section.
289
Views
4
Comments
New
Community
Created on 16 Mar 2020
2012-10-24 14-17-55
Ricardo Neto
Hospitals will start having issues with ventilators during this high usage times that are approaching. After doing shifts for more than 48 hours it won't be easy for medical and technical staff to properly troubleshoot the cause.For instance, sometimes ventilators stop working and the problem is the UPS. What needs to be done is simply connect the ventilator to the energy outlet rather than the UPS.The purpose of this system will be to allow technical staff to submit issues with ventilators (by brand and model) and have specialists indicating possible solutions.
1725
Views
12
Comments
Implemented
COVID-19
Created on 25 May 2020
2025-04-23 09-24-58
oDevFagundes
Everyone knows that descriptions are helpful to understand the meaning of a variable or anything. My suggestion is to show the site property description in the lifetime as we can see in the service center.
835
Views
11
Comments
Implemented
Lifetime
Created on 03 Dec 2025
2024-09-14 05-42-00
Ozan Can Çalı
There is a great subdomain "charts.outsystems.com" that explains how the charts can be customized. However, I think it is missing some crucial information. For example, there is the following page that explains different chart types and how to implement them: https://charts.outsystems.com/samples/chart-with-multiple-chart-types There is a warning there implying that it is not possible to do a "step line chart" with the config options of the chart block (see attachment): "Currently, it's possible to convert any series to the following types: Line, LineSpline, Area, AreaSpline, Column, Bar and Pie." In reality, it is actually possible to do this with addon extensibility configurations; i.e. with a certain client action ( SetHighchartsSeriesConfigs ) from the Charts library, as partly explained in this video: https://www.youtube.com/watch?v=uzNnX7oqhNY It would be great if such information is also added to the https://charts.outsystems.com/ subdomain.
117
Views
1
Comments
New
Documentation
Created on 12 Dec 2025
2023-03-11 08-28-02
Izzuan
Hi OutSystems Team, It would be incredibly valuable to introduce a feature in Service Studio that allows developers to select and manage specific versions of producers when configuring dependencies. This enhancement would align with the familiar workflow of Visual Studio’s package manager, empowering teams with precise control over which producer versions their applications depend on. Key Benefits: Stability & Reliability: Locking dependencies to verified versions minimizes the risk of unexpected changes or regressions. Simplified Rollback: Facilitates quick reversion to previous versions if newer updates introduce issues. Improved Developer Experience: Mirrors established practices in other development environments, making dependency management more intuitive. Collaboration Support: Promotes consistency across teams by ensuring uniform dependency versions, reducing integration conflicts. Please find below a mockup illustrating the proposed implementation.
121
Views
3
Comments
New
Service Studio
Created on 24 Mar 2023
2024-07-05 14-16-55
Daniël Kuhlmann
The Forge component page should include more details, that allows one to judge the impact on and OutSystems factory without needed to install it first:Number of Application Objects (AO's)Number of integrationsPaid license required for a third party integrationExternal integrations overview (some components have APIs just to collect usage, this should be more visible.If it bootstraps data on publish (some components generate users, etc.)If applicable version of OutSystems UI used (OutSystems UI has a high rate of updates and deprecated functionality/breaking changes)Regards,Daniel
283
Views
5
Comments
New
Forge
Created on 28 Mar 2019
2020-10-08 19-51-35
João Barata
Whenever we are on the viewing the widget tree of a page or Webblock, if we click on the "Go to <insert element here>" we continue on the same widget tree view mode and need to click again on the widget tree icon to finally see the element we selected as demonstrated on the gif below. The rationale is that if we are using the "Go to" context menu, 9 out of 10 times we want to open the original module to inspect/change the element selected.It would be nice that when we use the "Go to <insert element here>" context menu it would change to the view that actually allow us to "go" to that element
2406
Views
6
Comments
Implemented
Frontend (App Interfaces)
Development Environment Release 43
Created on 27 Jul 2022
2022-12-12 12-54-26
Emmanuel Dominguez
Will be helpful to have a build-in fuction to remove duplicates from a listExampleList {A, B, C, A, B }Result list {C}
503
Views
12
Comments
New
Builtin & User functions
411 to 420 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
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!