Skip to Content (Press Enter)
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Platforms
OutSystems.com
Personal Edition
Community
Resources
Support
Search in OutSystems
Log in
Get Started
Community
/
Ideas
Ideas
Show advanced filters
Status
(All Statuses)
New
On our radar
Working on it
Not right now
Implemented
Out of scope
Category
(All Categories)
1CP
Aggregates & Queries
AI/ML
App Feedback
Architecture & Governance
Backend
Builtin & User functions
Cloud
Collaboration
Community
Components
COVID-19
Data & Integrations
Database
Debugger
Documentation
End-user Management
Forge
Forums
Frontend (App Interfaces)
Ideas
Install Processes
Jobs
Licensing
Lifetime
Mobile
Other
OutSystems Developer Cloud
OutSystems UI
References
Service Center
Service Studio
Training
10846
ideas
Trending
Latest
Most liked
Visual Environment Identification
Created on 29 Apr
Max França da Paz
4
Working with multiple environments simultaneously is a standard practice, but Service Studio makes it hard to distinguish between them at a glance. Currently, a developer must check the status bar to know if they are in Dev, QA, or Prod. Introduce an "Environment Theme" feature where we can assign a specific color to each infrastructure. If I'm in Production, the Service Studio UI (or at least the tab bar) should have a distinct color (e.g., Red). Add the environment name as a prefix to the tab title (e.g., "[PROD] MyModule"). This would prevent accidental changes in the wrong environment and significantly improve the UX for developers managing complex lifecycles.
49
Views
3
Comments
New
Builtin & User functions
IN clause and BETWEEN in Aggregates
Created on 05 Nov 2015
Alexandre Scheurkogel
636
Hi, I've run into this a few times. I would like to have the ability to do a simple query with an IN clause, without having to rely on advanced queries. It should accept a list of Identifier. Today we do ( from an aggregate perspective): SELECT * FROM {TASKS} WHERE id = 1 or id = 2 or id = 3 But it would be really awesome if we could do SELECT * FROM {Tasks} WHERE id in (1,2,3) This allows us to do some pretty cool stuff with Lists setc ( eg you can now shim some of the more advanced sql functionality without writing advanced queries). An example would be: myList = SELECT id from People WHERE OrganisationId = 2 SELECT * FROM {Tasks} WHERE personId = myList Which would be 2 actions, and somewhat faster/cleaner than the current way Writing an advanced query ( frowned up by my companies' best practices guide - and I've also found advanced queries tend to be annoying to manage ) Looping through myList and putting the outputs into another list, which is then passed around (this also has a few nasties - lots of DB hits (albeit small ones), and refreshing this with paging is a pain
21245
Views
154
Comments
New
Aggregates & Queries
Native Image Optimization for High Performance Mobile Apps
Created 11 days ago
Hidur Muhammad M
3
As a Software Engineer, I have noticed that handling high-resolution images is a common challenge in mobile performance. Applications like marketplaces Apps often deal with numerous user-uploaded product images, which can lead to slow loading times and high data consumption. The Proposal: I suggest implementing a Native Image Optimization feature directly within the OutSystems mobile framework. Key Features: Automatic Client-Side Compression: Images should be automatically compressed on the device before being uploaded to the server to save bandwidth. WebP Support: Built-in support to convert images to modern formats like WebP, which offer superior compression without losing quality. Dynamic Image Resizing: The ability to serve different image resolutions based on the user's device screen size and network conditions (2G, 3G, or 4G/5G). Lazy Loading & Caching: Advanced, easy-to-configure caching mechanisms to ensure that images load instantly for returning users. Why it matters: This feature will significantly enhance the user experience (UX) for mobile users in regions with limited internet connectivity. It will also reduce infrastructure costs related to storage and data transfer for developers and businesses alike.
48
Views
2
Comments
New
Frontend (App Interfaces)
Shortcut to quickly access Event Handler Action from the UI Widget Properties
Created on 10 Apr
Nghia Hoang
9
To add a link or a way to quickly open the Event Handler Action from Properties / Events of UI Widget. This can be extended to On After Fetch of Fetch Data From Server or UI Aggregrate. This will improve the developer experience to quickly open the Client/ Screen Action that assigned as Event Handler or After Fetch Event rather than scroll up and down Elements Tree For Button and link, we can quickly double click the Element in the canvas to quickly access the OnClick Event Handler already, however, this should be good if there's a similar way for other Widget like Dropdown, Switch, Custom WebBlock with Events, Data Fetch Aggregate...
78
Views
1
Comments
New
Service Studio
Native Semantic Search Integration for Smart Data Discovery
Created 11 days ago
Hidur Muhammad M
1
Adding Native Semantic Search capabilities within the OutSystems platform. This would allow developers to implement search features that understand the user's intent and the contextual meaning of their queries. Key Features: Vector Embedding Support: Built-in capability to generate and store vector embeddings for database records directly within the platform. Natural Language Queries: Users can search using phrases like "fresh products near me" instead of specific product names, and the system should understand the intent. Multilingual Semantic Search: Since many apps are regional, the search should understand queries in local languages like Malayalam and map them to relevant results even if the keywords don't match exactly. AI Orchestrator Integration: Seamless integration with OutSystems AI Orchestrator to leverage models like Google Gemini or OpenAI for retrieving search results. Why it matters: Integrating semantic search will revolutionize how users interact with data in OutSystems apps. It improves user experience by providing more relevant results, which is critical for the success of systems.
36
Views
4
Comments
Out of scope
AI/ML
Expose the native DOM Event object as a built-in parameter in JavaScript Nodes and/or Client Actions
Created 2 days ago
Ruben Bernardo
1
Extend the platform's JavaScript Node and Client Action invocation contract to include a fifth built-in parameter: $event, exposing the native browser Event object alongside the existing $parameters, $actions, $roles, and $public. The change would be additive and non-breaking - I assume. Use case : implement an OnKeyUp handler that runs logic only when Enter is pressed, without manually wiring addEventListener/removeEventListener — the platform already manages the event listener, it just needs to forward what it receives.
30
Views
0
Comments
New
Service Studio
Dedicated private gateway by default for REST API O11 - ODC
Created 2 days ago
Diogo Martins
1
Hi If I'm using Data Fabric connector for O11, I get a Private Gateway out-of-the-box, creating a secure, encrypted tunnel between my ODC tenant and my O11 environment. If I'm doing REST API O11 ODC, I still have to design connectivity myself. OutSystems provides coexistence capabilities between: -OutSystems 11 (O11) -OutSystems Developer Cloud (ODC) These allow to: -Expose APIs/services from O11 to ODC Consume O11 logic from ODC apps (and vice versa) However: This is based on standard integration mechanisms (REST APIs, networking configuration, identity setup), not on an automatically provisioned “private gateway”. For this situations where the services are on O11 set the REST API property API Consumer to ODC and on ODC are set to REST API property API Producer to O11 it would be useful to have a Private Gateway out-of-the-box. Regards
21
Views
0
Comments
New
Data & Integrations
Advanced File Upload and Review Component
Created on 10 Apr
João Pereira
7
Upgrade the standard File Upload widget to a comprehensive "File Manager" component. Beyond just uploading, this widget should natively support: Removal: Easily delete a file before submission. Review: Integrated Preview and Download actions for subsequent users in a workflow. This eliminates the need for developers to build custom "Download/Preview" patterns every time they create an approval-based form, providing a seamless experience for both the uploader and the reviewer.
83
Views
3
Comments
New
OutSystems UI
Check-in comments
Created on 10 May 2010
André Vieira
713
In OutSystems Platform publishing is like comitting your changes to Version Management. It would be extremely helpful to be able to add comments on the 1 Click Publish process. This would be even more flexible if one could drill down these comments by changed object (webscreen, webblock, action, webreference action, etc)
14996
Views
256
Comments
Implemented
Collaboration
Development Environment 11.55.67 (Build 64782)
Application List - Add folders
Created on 06 Nov 2018
Mikko Nieminen
338
As we are now having folders everywhere, please do the same for service studio main screen. This way applications can be grouped by context.
8337
Views
174
Comments
On our Radar
Service Studio
21 to 30 of 10846 records
previous
...
2
3
...
next
Top Idea Creators
High Five to the top 5 idea creators in the last 30 days
Hidur Muhammad M
4 ideas
2
Bouzazi Houda
2 ideas
3
dex2dot0
2 ideas
4
Ramakrushnarao Seera
2 ideas
5
Ronnie Verheij
2 ideas
Top Brainstormers
High Five to the top 5 brainstormers in the last 30 days
Dorine Boudry
7 comments
2
Daniël Kuhlmann
5 comments
3
Nathan Hobbs
4 comments
4
Aravind GS
3 comments
5
Bas de Jong
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!
Developer Newsletter
Loading...