×

Please give details of the problem

Docs

Find

5.x Release


Release naming convention

We have changed our release naming convention to the standard X.Y.Z notation where:
- X: Major changes
- Y: Enhancements & Bug fixes
- Z: Hotfixes & Patches

5.15.0 (June 29th, 2017)

Enhancements

Component Enhancements Link
Delegation All the delegated tasks are now delegated. Previously, delegation was available only in certain situations:
- Direct assignation to a specific user
- Runtime or static lane containing only one user
Delegation
It is now possible to create multiple global delegations or multiple delegations on the same project (with the same or different representatives), provided that the time periods do not overlap
The representative inherits the delegator's access rights at project level (apart for Process instances). The P_user remains the user that completes the actions (in our case, the representative) and a new variable "P_user.delegators" will be filled with all the possible delegators for that representative
Delegations are automatically activated by the server:
- Delegations starting in the past or now are automatically activated after creation.
- Delegations starting in the future are pending after creation and will be automatically activated by the server on the start date
If the delegator is a deactivated user, the process will keep running - the representative will have the same rights as the deactivated user
New option "do not delegate" for Email & Push notification tasks (Unchecked by default).
If the "do not delegate" option is unchecked, emails and push notifications will be received by the representative as well as the delegator.
It is necessary to uncheck the "Do not delegate" option for existing processes
Email / Notification task
User Management & My settings Delegations are now automatically activated by the server therefore it is no longer necessary or possible to activate them manually User Management
My Settings
Collection New functions to create, list and delete collection indexes
By default, 5 indexes maximum per collection are allowed
R_create_index
R_list_indexes
R_delete_index
Web interface Report The "Assign to" filter now supports any user or list of users
Report Widget New option "Allow users to select rows" with values "All" (By default), "Only one" or "None" for managing row selection behaviour Report Widget
New event "On row select / deselect" triggered for each row selected /deselected
New JS function "RMP_Report.getLatestSelectedLineValues()" to retreive the latest selected row RMP_Report
The JS function "RMP_Report.add(Measure)Filter" is now available even if the user filter is on
For existing Web interfaces, this requires an engine upgrade to version v_5_15_0
Freemarker New encoding format supported (BASE64, BASE64URL, URL) for the R_encode function. R_encode replaces the encode function that will remain as it is R_encode
Internal Parameters A new internal parameter ${P_urls} provides the URLs of the current platform (domain, host, live, portal) Internal Parameters
Static & Everybody role Static & Everybody roles can now be deleted without having to remove every users
Scripted role Scripted roles can now be deleted without having to remove the script
Versioned files Freemarker functions to read the content of uploaded files works now for versioned files. R_file_content
R_read_excel_cells
R_file_size
R_file_desc
R_file_index_of
R_file_last_index_of
R_file_substring

Bug Fixes

Component Situation Symptom
Uploaded file Send an email with a file attachment to trigger a process The type of the file was not correctly defined (Ex: Pdf files were detected as "application/octet-stream" instead of "application/pdf")
Upload a file with a name containing the special character (Ex: `%`) The upload failed
Mobile Open RunMyProcess authentication page (portal.runmyprocess.com) on your mobile The display was not suitable for mobile resolution
IDE Create a new user with his metadata The metadata were not setted
Delegation Create a delegation within the period of an existing delegation The delegation was created (Only one delegation by period is allowed)
Users Management & My Settings Create a delegation with a start time at 00:00:00 In the "Current delegation" table, the start time was displayed with +7 hours
Widget Array Add multiple lines that contains a user picker widget from the "+" of the first line The user picker has the same id on every lines
Scripted lane Set a variable (Ex: <#assign myVar = "myValue">) and use that variable in a script (Ex: ${P_user.extended.myMetadata == myVar}) The script was valid but did not return any users
Use more than two built-ins in a script The script was invalid
Web Interface Open the picker of a Date widget in a Chrome Web browser version upper than 61.0.3163.91 The position of the date picker can, under certain conditions, be moved away from its expected position.

5.14.0 (May 10th, 2017)

Enhancements

Component Enhancements Link
Organization & Roles New "Share" option for static, scripted & everybody roles to allow them to be assigned through Easy Builder Organization & Roles
Easy Builder
Process Definitions of measures (called "values" in the IDE) can now accept up to 4096 characters instead of 255 Process Measures Tab
Execution limits
A single process now supports 200 measures instead of 50 (The limit of 10Mb data size per process remains)
Email triggered process now supports "reply-to" variable mapping Process start event
Collection When importing & exporting Collections, an option to compress them in ZIP format has been added (set by default) Project Collection Tab
Connector library New "Reassign task" Connector for RunMyProcess provider

Bug Fixes

Component Situation Symptom
Login An unconnected user accesses a RunMyProcess resource (HTTP GET Verb) on an account without a custom login page The Web browser native login prompt was displayed instead of redirecting the user to portal.runmyprocess.com
Basket List tasks & requests of the basket The basket was not always up to date
Report Group on a measure with a value containing special characters (& _ ...) Grouping on this value was empty
User Management Save a user with metadata based on custom lists Metadata were not saved
IDE Add a button in a Web interface with an empty label Button was not visible

5.13.0 (April 11th, 2017)

Enhancements

Component Enhancements Link
Freemarker New FreeMarker method to generate RSA signatures R_rsa_hash function

Bug Fixes

Component Situation Symptom
File upload Play a previously uploaded video file (source of HTML 5 <video> tag) The video did not play due to an HTTP 500 Internal error thrown by the server