Digest 8.16 (LTS)

During the development of yuuvis® RAD version 8.16 LTS, the following changes were made that are described in this documentation.

New or Improved Features

yuuvis® RAD client

  • Users using only one monitor can configure the edit dialog of a form table such that it does not hide the viewer area. (internal: TUK-1298)
  • When navigating back to the inbox via the browser's back button, the last task is set into focus. (internal: TUK-1373)
  • The accessibility of the sidebar menu is optimized. Users can navigate with the tab key and the navigation does not leave the menu. (internal: TUK-1540)
  • The client is now more secure. The found and reported CVE-2020-11022 issue was fixed. (internal: TUK-1338)
  • The logo on the About page of yuuvis® RAD client can be changed by configuration similar to the logo in the app bar. (internal: TUK-1565)
  • In the edit dialog of a form table, the checkbox status "Add additional row" is remembered for the specific form table so that users do not have to check it every time when opening the dialog. (internal: TUK-1572)
  • When sharing a folder, users can decide whether to share only the folder or its children as well. The default is to share including the children as it was before this extension. (internal: TUK-713)
  • A custom client can be configured to use all HTTP requests with the withCredentials parameter so that the given cookies can be transferred as well. This allows to integrate the a custom client into environments that use a different domain. (internal: TUK-917
  • The logo on the login page can be exchanged via configuration. (internal: TUK-1643)

Workflow Scripting API Documentation

  • Workflow scripting documentation has been restructured and moved to the server. It is available in the rest-ws pages of a running server.
  • All classes available for workflow scripting are documented.
  • Several tutorials explain how to use the available classes and their methods.
  • This documentation replaces the old documentation (BPM Server-Side Scripting) which will no longer be maintained.
  • The documentation is implicitly version controlled.

Deprecated Functions

  • The BPM script API function HttpRequest:raw is deprecated and no longer necessary (can be safely removed from scripts). The function will be removed with version 9.0 and scripts can already be updated with 8.16 LTS as part of the update preparations.

Breaking Change

  • With the hotfix service-manager 8.16.7, the index service will not take objects into account that contain tables with more than 20,000 rows. The reason for this limitation is caused by Elasticsearch which will throw an error while indexing such huge objects. This limitation can be changed in the index-service-prod.yml file (osfts.tableRowSize: 20.000). Increasing this limit will render the affected environment out of support.

Addendum

Hotfix dated May tbd, 2023

Need for action: In case your environment is configured to archive including retention dates, it could be that for some objects the date in the database deviates from the date that is set on the storage. With this hotfix the integrity check operation in yuuvis® RAD management-studio checks a given retention time and repairs found deviations.

Hotfix dated January 20, 2023

Single search terms are highlighted in the PDF-based preview. The first occurance of a search term is highlighted in green. All following occurances are highlighted in pink. The first occurance of the search term is also focused, no matter on which page of the document it is located. The search dialog of the PDF component is not opened immediately.


  • the default is to share including the children as it was before this extension. (internal: TUK-713)
  • A custom client can be configured to use all HTTP requests with the withCredentials parameter so that the given cookies can be transferred as well. This allows to integrate the a custom client into environments that use a different domain. (internal: TUK-917
  • The logo on the login page can be exchanged via configuration. (internal: TUK-1643)

Workflow Scripting API Documentation

  • Workflow scripting documentation has been restructured and moved to the server. It is available in the rest-ws pages of a running server.
  • All classes available for workflow scripting are documented.
  • Several tutorials explain how to use the available classes and their methods.
  • This documentation replaces the old documentation (BPM Server-Side Scripting) which will no longer be maintained.
  • The documentation is implicitly version controlled.

Deprecated Functions

  • The BPM script API function HttpRequest:raw is deprecated and no longer necessary (can be safely removed from scripts). The function will be removed with version 9.0 and scripts can already be updated with 8.16 LTS as part of the update preparations.

Breaking Change

  • With the hotfix service-manager 8.16.7, the index service will not take objects into account that contain tables with more than 20,000 rows. The reason for this limitation is caused by Elasticsearch which will throw an error while indexing such huge objects. This limitation can be changed in the index-service-prod.yml file (osfts.tableRowSize: 20.000). Increasing this limit will render the affected environment out of support.

Addendum

Hotfix dated January 20, 2023

Single search terms are highlighted in the PDF-based preview. The first occurance of a search term is highlighted in green. All following occurances are highlighted in pink. The first occurance of the search term is also focused, no matter on which page of the document it is located. The search dialog of the PDF component is not opened immediately.

Hotfix dated April 20, 2023

It is possible to disable the result list scoring. (internal: TUK-2223)
Modify the parameter osfts.modify-score in the configuration file search-prod.yml (default is true):

osfts:
  modify-score:
    false

Hotfix dated March 16, 2023

Shared objects are marked by an icon in the header of the object details. (internal: TUK-2197)

Hotfix dated March 1, 2023

Programmers can configure a custom queue for custom services (internal: TUK-1780). Refer to the following documentation for more information: Using the Messaging-Service.

Hotfix dated February 14, 2023

The extraction-service supports ZUGFeRD 2.2.

Administrators can configure the extraction-service to skip the EXIF analysis in case of performance issues. (internal: TUK-2008)
The EXIF analysis is skipped if this configuration is given in the extraction-prod.yaml file:

skipexif:
 extensions: "xml,xsd"
 threshold: 10MB

extensions must contain a list of extension shortcuts or "*" for each file
threshold is the size of the file in KB and MB for kilobytes and megabytes respectively. If no threshold is defined, all files with the specified extensions are skipped.

yuuvis® RAD repository-manager 4.3.1

Using Gateway and TLS/SSL for Secure DMS Connections

In addition to direct communication, the communication with the dms-service can be done using the gateway microservice. yuuvis® gateway also provides an option for secure communication with TLS. For this, yuuvis® gateway has to be configured.

Error Handling for Barcode Uploads

The  barcodeSentToR3 field will be set to true as soon as the document has been sent for processing regardless of the result of processing. (This was the behavior of yuuvis® repository-manager 3.) The object definition must be extended by an additional mandatory field: barcodeProcessingError.
If KGS reports an error, the system sets the value to true. This allows administrators to easily search for processing errors.

Please refer to the admin documentation for an updated example object definition

Logging Level Adaption

Logging of invoking of internal methods was changed from info level to debug level.