What Is New in yuuvis® RAD 7.0
yuuvis® RAD 7.0 is the newest major version of our rapid application development tool for content-centric applications. It brings several new functions and technical improvements. Here is a brief overview:
- Update of the database drivers
- Update to Elasticsearch
- Update of the client and its libraries to a newer version of Angular
- Optimizations of system maintenance
Technical Improvements
We have updated the current drivers of the supported databases:
- Microsoft® JDBC Driver 8.4.1 for SQL Server 2019 and former versions
- PostgreSQL JDBC Driver 42.2.18 for PostgreSQL 12 and former versions
We have updated the Search Service, Index Service, and Structure Service for the Elasticsearch version 7.9.3. No reindexing is necessary but your installed Elasticsearch must be updated as well.
We have updated the client including its library to Angular 11. Be aware that you have to update your custom client and adapt your own components as well.
Performance improvement of the BPM-Service due to upgrading the core-service to Java JDK Version 11.0.9.11.
Technical Changes
- The URL for calling the client as well as the management studio is changed. See here what to do while updating to version 7.0: How to upgrade to yuuvis RAD 7.0
- Changed body for OperationService.listRunningTasks and OperationService.getRunningTask. The produced JSON schema is available as endpoint documentation (REST-WS).
Changes of labels
- Some labels were changed due to user feedback.
New Maintenance Features
- The session handling is optimized. Current sessions can be monitored on the REST-WS status page. And to avoid DOS attacks the maximum number of sessions for one user can be configured in the management studio.
- You can monitor the technical update tasks on the REST-WS status page.
New Designer Feature
- A workflow model can be saved with a single click including all changes in all scripts and forms.
New Client Features
- The decimal values in the CSV export for form table data are in the format belonging to the language the user has set.
- It is possible to format the process variables that are shown in the title and/or description of a business process, in the same manner as for DMS fields in the title of a document. The default formatting for some fields may be changed in comparison to yuuvis® RAD 6.16 so we advise to doublecheck the titles and descriptions of existing models and processes.
- After a successful saving of metadata, a notifier is no more shown and does not block the use of buttons for a short time.
Deprecated functions & Removed features
- Binary fields have been deprecated, since it is better to keep binary content as document payload (its content is searchable, can be rendered) of an object, so its use in projects was extremely rare. Projects that use the type will get the deprecation warning about it. The field type will be removed with the next major version of yuuvis® RAD.
- The deprecated functional rights "Assign global roles" and "Edit roles related to global domain" have been removed. The rights will be automatically removed from server during update to 7.0, and system snapshots created from updated server no longer contain them, but they may be present in older projects that exist in local filesystem. In case that they are still present and an administrator attempts to activate such schema, the schema and roleset validation will show an error - they must be removed from rights system prior to activating the schema and roleset in a yuuvis® RAD 7.0 system or later (or a snapshot of an already updated system should be taken, in order to obtain a project without these rights)
- BPM Script: deprecated script property process.responsible was removed. It was deprecated with introduction of process.owners, that can be also changed (unlike process.responsible that was read-only).
- BPM-Service
- Deprecated optional parameter "maindoc" has been removed in following endpoints of bpm-service:
GET api/bpm/process/{processId}/file - get process file
POST /process/{processId}/file/{elementId} - create process file
PUT
/process/{processId}/file/{elementId} - update element of process file
get list of processes instances that include document (parameter of call) in its filePOST api/bpm/process"-
The following deprecated endpoints have been removed:
/api/bpm/process
/api/bpm/process/user
The /api/bpm/processes endpoint should be used instead since it offers the same functionality.
- Deprecated optional parameter "maindoc" has been removed in following endpoints of bpm-service:
- Core-Service
The parameter 'locationinfo' for DmsService.getItem is removed. Use the parameter 'contextinfo' instead.
The parameter 'renditionType' for MediaManagementService.assignBinding is removed. This parameter is no more needed and was not handled in previous versions.
The parameter 'csmeta' for ResultService.getEsqlResult is removed. Use the parameter 'datameta'. instead.
The internal endpoint InterProcessResourceService.getRendition is removed.