With this release, you will get several functional updates. These include, for example, that you can use placeholders for parameters in the script\ExecJavaScript action to use values from other actions in JavaScript. When creating and duplicating flows, the system now checks whether the name of the flow already exists and the access restrictions for integrated views are now inherited.
We have also improved usability and fixed bugs.
New functions and enhancements
ID 11324: Implement parameters for the "ExecJavaScript" action
You can now insert placeholders for parameters in the script\ExecJavaScript action to execute the values of other actions, such as dataset actions in JavaScript.
ID 13419: Check flows to be created for existing flows in the environment
When creating or duplicating a new flow, the system now checks whether the name of the flow already exists. Identical names are therefore no longer permitted for flows in edoc workplace.
ID 14475: Clicking outside the dialog should no longer close the dialog
If you edit something in a dialog in the app editor and close the editing dialog by clicking on the background, the original dialog remains open.
ID 4701: Check user authentication and authorization when integrating views into views
Access restrictions of integrated views are inherited by the integrating view.
ID 13408: Actions that process the "Request" variable should be able to optionally validate the values directly
With the route\GetParam, http\GetHeader, http\GetPostData and http\GetRequestVariable actions, you can validate the selected parameter with certain optional patterns for number, text or a specified regular expression (regex).
ID 14010: Issue log messages from "supervisor/tasks/nginx/php-fpm" into "stdout"
The log messages of the various processes and services of edoc automate are redirected to stdout and stderr and displayed in the container logs.
Bug fixes and improvements
High ID 15159: Integration parameters are taken from active version when importing an app
The integration parameters are not overwritten by the active version when importing.
High ID 15372: Context help for an action is displayed incompletely
The descriptive texts of the context help for actions are now displayed again.
High ID 15404: "SwitchCase" action does not execute any actions when used in web service endpoint
You can also use the default\SwitchCase action in web service endpoints.
High ID 15565: Actions in parameters cannot be deleted
You can now delete actions in parameters, e.g. from the default/SetValue action.
High ID 15563: If an event is changed by actions, the action may no longer be displayed
Events in the action list are correctly updated and displayed after changes to the actions.
Normal ID 15525: Label for "Description", "Author" and "Version" is not displayed when creating an app
In the New App dialog, a label is now displayed again for all fields after the fields have been filled in.
Normal ID 15511: Import of an app version into different instances fails
An app instance can be updated by importing a suitable app.