I was looking around the Ideas in the Community and I've noticed that so many great well-voted ideas were not done, even though they were 2010. This is a kind demotivating... OutSystems should give at least a feedback and close these items, as they will not consider them.
[Ideas] Outsystems feedback to Community Ideas
[Ideas] Display App Name in Data Model for integrated entities
This might just be due to my lack of knowledge, but I think it would be helpful to, when integrating an entity from a different app, to display the name of the other application on the entity when that "external" entity is incorporated in the data model.
Maybe it is a different color row right under the entity title or at the bottom of the entity box. I can see that being a helpful so I do not need to go search, especially when I need to take a screenshot of the data model.
Also, I know it would be very helpful in the sales process when talking about governance, master data management etc. With a certain audience I will be able pull up the data model of an application and immediately point out the integrated external entity, telling the audience this table is owned and managed by a completely different area, yet fulling integrated into this data model. This is better because of X, Y and Z.
Like I said, this might be possible already and I am just not sure how to do it.
Hopefully this makes sense.
Trav
[Ideas] Automatic Site Property creation
It would be nice to be able to automatically create a site property in the expression editing window. Like when you're writing an if statement and you think it would be better to have a default value defined in a site property.
Now we have to close the expression window, go to the Data Tab, create the site property.
It could be the last option in the list of suggestions, like "Create a Site Property with this name and type". And determine its type automatically too, by the data type of the left side of the comparison, if any.
[Ideas] Run/Deploy Apps Locally via Service Studio
I know this is very ambitious and I also know that this not fits the platforms current architecure and structure, but it would be so freakin' awesome if you could test things locally without the need for a cloud (server). Publishing sometimes seems like the only thing we're doing, the waiting is annoying and most of the time takes just a few seconds to long (bad UX). Just saying but hope the day will come the we can run (maybe stripped versions) locally.
[Ideas] [Service Studio] Allow the developer to rearrange widgets on the widget pane
Hello there,
I would like to suggest that the developer is able to rearrange the widget pane (left pane) to their liking. If the developer uses a lot of Comboboxes but none Editable Tables, maybe it makes sense to show that in a higher position?
Cheers!
[Ideas] LifeTime Analytics for API
LifeTime Analytics is pretty great for interactions through Web Screens, allowing drill-downs into the time-consuming actions and queries.
It would be great if we can have the same where the entry point is an API call for a REST API exposed in OutSystems.
[Ideas] Provide an example eSpace focusing on EM integration and use of style guide and rich widgets
As a second option, provide this eSpace in the Downloads, with the Style Guide component, or even standalone.
Its absence can be a great drawback for newcomers.
[Ideas] Convert Local Variable to Input or Output Parameter and Vice-Versa
[Ideas] Round function should allow round precision
Round(number, precision)
where:
Number is the value to round
Precision: number of decimal places after round (if positive), number of position to the left side of the decimal separator where to round (if negative).
[Ideas] Displaying producer's name of the imported action
Also, please sort Referenced actions alphabetically in Service Studio!
[Ideas] Allow Styles to be set by variable for expressions etc.
[Ideas] Republish all eSpaces
Everytime that i upgrade my plataform server, i have to republish all eSpaces. A button with publish all, or when upgrade platform, ask if user wants to publish everything........
[Ideas] Apt-like repositories
Instead of having people downloading solutions from the OutSystems site and installing them manually, we could make ServiceCenter connect to a repository, list the available solutions and keep track of updates.
[Ideas] GDPR support to protect access to entity attributes
Given GDPR constraints and consideration, it would be great that Outsystems could support this natively.
This could be done in a way that entity attributes could be marked as sensitive data (works for GDPR and other data protection requirements) and additionally set a list of roles that could access them (kind of while list roles, or ACL - Access Control List - roles).
Attribute would be presented (or made available) if requesting user has a granted role and if not a specific tag would be presented, e.g. "<protected>" (to distinguish between protected data from empty/null data).
Note that attribute would not need to be encryted on the DB, that would easily allow for searches.
To sum up, requirement is to rapidly and with low (to none) code be able to restrict access to sensitive data, out of the box.
[Ideas] Aggregate sort in combobox
Please provide a combobox in the current sorted columns inside aggregates.
To change a specific sort, i have to delete it and add a new one.
[Ideas] Adding New functionality To Advance SQL Widget
I really like advance SQL widget . If very useful for situation where we cannot create the logic using the aggregate directly.
But as we know SQL query can be written in many ways . Can we have any tool or logic where we can see the performance of the query that we have written (for complex query it can point that which part of query is taking more time ).
Also if possible it would be better if widget is able to point to the line number if any error occurred while executing the query.
[Kind of similar functionality like sql profiler or Sql analyzer]
[Ideas] Logic quality/simplification suggestions
It takes time to get into the Outsystems mentality coming form the .Net background. A feature I would love to see is dynamic suggestions to simplify logic. Sometimes I just tend to put all the if else blocks and loops to just suffice to the logic I need. But surely there are better ways to do the same.
A functionality similar to what resharper(and many other plugins) provides in .Net where it suggests optimized loops, LINQ and conditional statements would be really helpful here I think.
[Ideas] Navigating to Location of Warning/"Find Occurrences of" for Aggregates
Hi,
When I have a warning about an unused Aggregate, I double click it and the Aggregate opens up, but I have no idea where this Aggregate lies.
- It would be amazing if Service Studio opened the action/preparation where the Aggregate is located. Every time I have to go and find it.
On a related note, when I do CTRL+R to find occurrences of, and an Aggregate appears in the "occurrences in eSpace" tab, it shows me the location of the Aggregate. But when I double click the aggregate, it doesn't take me to the location of that Aggregate. Eg. if the Aggregate is in a preparation of a screen, I would expect Service Studio to open that screen's preparation. This way I'm in the context of the Aggregate and I can further investigate.
This seems to happen for Aggregates. Double clicking an expression will open that expression's screen, so I can see the context of that expression.
Thanks so much!
[Ideas] Label input widget property window to focus the label element
Hi!
When I use a label in the screen and want to define the Input Widget property it is usual that I want to select an element (a radio button most of the times) close to the label.
But when I open the "Select Input Widget" the widget tree is collapsed and I have to search for the element. My idea is this window to focus the parent container of the label, thus improving the selection of the right element.
Cheers :)
[Ideas] Warn when installing from Service Studio forge in PRODUCTION environment
Inspired by this idea, Service Studio should warn when installing an application from Service Studio forge in PRODUCTION environment, because it could override an existing application.