[Ideas] Resources Editor
[Ideas] Put the release version numbers in the Release Notes page
To discover which is the version number of the Platform Server Release, Sep. 2018 CP1...
I have to go to the "Download Search" page:
Why not include the version number inside the release notes?
[Ideas] Graphical advanced query designer
It would be very helpfull if there was a graphical, SQL-SERVER or ACCESS like, query designer. This would speed up the development time for advanced Queries. (See Attachment). Additionaly, it would be great if the Output Structure, with the selected columns, will be created automaticly .
Dick Dokter
[Ideas] Drag & Drop Parameters into query editor
When importing an excelsheet into the database I want to check if a record exists before adding it to the database. In that case I need to check if all attributes have the same values. This happens when importing the same file twice.
For large entities it is very time consuming to add all the parameters to the query and set the correct datatypes.
[Ideas] Automatic creation of structures when working with Advanced SQL Queries
I can have an advanced SQL query that selects more than 10 columns, and maybe I would want only to test some behavior, and I cannot do so if I don't create a structure first. Then, if something changes (and it normally does) I have to go and edit the structure again. Structure creation should be automatically, based on the Advanced SQL Query output.
[Ideas] Logging as a property of entities
I would like to suggest having a checkbox on entities which abstracts and accelerates logging of data.
OutSystems would create a cloned entity with a timestamp and user id (with ignore delete rules on references).
The logging entity should automatically inherit changes made to the main entity if needs be.
There was a request to support temporal tables (which was declined) as per the following submitted idea:
https://www.outsystems.com/ideas/5223/
Currently, we have to manually append logic everywhere to log to a cloned entity. When changing an entity, we also need to make sure the logging entity and logic is amended too.
Outsystems abstracts CRUD operations beautifully and enables nontraditional developers to build features which would be quite difficult for them outside the low code environment, but when there is a requirement for logging, they're left in the dark - Resulting in implementations which are usually far from best practices.
[Ideas] Properly defined and documented version of jQuery
[Ideas] Native apps crash errors logging
I got a case recently where the native applications on mobile phones where crashing when sending the app to the background.
With the following error : "Mobile app has stopped working"
In service center no logs where created since it was not an error produced by the code.
After a while we discovered an Outsystems class was bottlenecking a class from our cordova plugin which crashed with the error described above.
This was the root cause:
The cordova plugin implements a custom Android application class for handling app lifecycle events
but what we saw from the crash log: so does the outsystems platform.
note: you can have only one Android application class defined for your app and the outsystems one takes precedence in this case
(probably is even instantiated on a different level than the cordova plugin one which is integrated via a Cordova build-time hook)
We had to figure it out ourselves what the error was by using "LogCat stacktrace". Service center doesn't provide us those kind of logs, and it would be nice to have them. Since we can not find the root cause of the error with service center.
Greetings,
Niels
[Ideas] optimize aggregates in Actions
Nowadays, the aggregates are optimized in screen actions based on the used attributes.
Aggregates in Actions can be optimized as well in my opinion, of course unless you use the whole record list as output parameter.
But when the record list is read into a list with less attributes which is returned, it can be improved.
[Ideas] Disable EPA in some eSpaces
So, I suggest two different approaches:
- We could block this functionality by eSpace, for example, just like we have in the ECT.
- The other option could be the division of the EPA eSpace into a logical and a design layer, in different eSpaces (which is better for all).
However, this option can't be done by us, because it's a closed eSpace.
I hope that Outsystems thinks about this seriously, because is an increasingly problem that with find more and more often.
[Ideas] Combo Box - Images
[Ideas] Don't show warning SELECT statements with '*' in calculated field in SQL operator
Don't show warning "Unexpected SQL - SELECT statements with '*' cannot be validated against the output structure of '<STRUCTURE>' query. Runtime errors might occur." when using a calculated field that requires math operator *.
[Ideas] create themes the right way (espace decides what error flow is and the intelliwarp-webblocks, not the theme)
This is not correct imho. Because you sometime want to create multiple espaces with their OWN menu, footer etc.
So why not add those properties to the espace itself, because that's the one who decides what and if.
usecase, I create a theme and leave the menu empty.
Then the intelliwarp stops working in a different espace which uses the theme.
[Ideas] Merge IF
Just like with Assigns other widgets could have the merge logic.
If the right-click menu gets too cluttered there's always the option of having a submenu (like "Align"), ex:
Merge >
"Merge with OR"
"Merge with AND"
[Ideas] [Solution Tool] Intellectual Property Protection (IPP) Rights Validation built into Solution tool for local export.
Please add a IPP validation feature into outsystems solution tool or ServiceStudio to validate the license code and enable export on the local machine.
[Ideas] Make the ODC presentations available
The ODC was stupendous!!! Good Job OutSystems Crew
But I propose that Outsystems make the presentations available to the comunity.
Besides that it is not possible to attend to all presentations due to the parallel sessions
[Ideas] Add filter to expression editor
As your application grows, and uses more actions, settings, functions and so on...
The list grows... and you still need to scroll/click multiple times to get to the correct entry.
Most of the time you know which function you want, or at least know part of the name. It would help a lot if this screen has a filter, to enable a quick search to your desired action/function/setting.
[Ideas] Fix Database Integrity Suggestion from Service Studio
If I don't want to see this again, I must go to the database server and manually delete this column from the database table.
This is a very boring task that I often do. And, since I'm doing it manually there is always the risk of deleting the wrong column.
It would be great if Service Studio had a context action on each Database Integrity Suggestion line to automatically delete the column from the database table.
And it could be even better if it had an option to do the same action for all accurences of the Database Integrity Suggestion.
This would be something like what TrueChange does with eSpace errors and warnings, like the unused parameters, where we have a context action to automaticaly delete that parameter or delete all unused parameters.
This way I can have my database clean, no more Database Integrity Suggestions on each publish, no risk of deleting the wrong column and time saved on doing this manually.
[Ideas] [ServiceCenter] Maintenance Mode
[Ideas] Add Holidays property to RichWidgets\Input_Calendar
- Can't change the special days style.
- Can't specify the year.