/
Changelog 8.16 (LTS)

Changelog 8.16 (LTS)


Key

Summary

Description

ERA-7305

The BPM script API documentation is version-controlled and provided by core-service

The documentation of the BPM script API is version-controlled and provided by core-service so that a solution developer can rely on the documented methods and behaviors for my installed development system.

Acceptance criteria:

  • Documentation is available in the rest-ws page of core-service 
  • It is up-to-date with the script API in the installed core-service

ERA-7638

The BPM script API documentation in server provides tutorials on how to use the API

The documentation of the BPM script API is provided by core-service and contains examples in form of tutorials, so that a solution developer can use them to better understand the use of scripting API.

Acceptance criteria:

  • The tutorials that demonstrate different script-API use cases are are available in the scripting documentation 

ERA-8883

BPM script API function HttpRequest:raw is deprecated and no longer necessary

As a modeler, I would like to be able to easily send the requests that contain either JSON objects or (raw) strings, without specially handling the cases on my own.

Acceptance criteria:

  • HttpRequest detects whether body contains JSON object (and if it does, it will convert it to string for transmission)
    or if it is not a JSON object but a string, it will not perform any conversions
  • The method is writing a warning to log that a deprecated method is being used

TUK-713

Users can decide whether to share only the folder or its children as well

As a user, I want to be able to share only the folder without its document in the case I don't want all documents to be shared.

Acceptance criteria:

  • In the case of a folder, the user can decide whether to share its children as well.
    Solution: checkbox "Include documents"/"Dokumente einschließen", default is checked
    • The button 'Save'/'Speichern is changed to 'Apply'/'Übernehmen'
  • If the endpoint property 'withChildren' = false (default is true) is set when sharing, only the access right to the folder is set, not for the assigned objects.
    • If for a shared folder including children the flag is unset and applied the children are not more visible to the user.

TUK-1123

The archive-service is upgraded to Spring Boot 2.7.5

As the suystem responsible, I want to be supported by an archive-service that is upgraded to Spring Boot 2.7.5 to get further support.

Acceptance criteria:

  • The service is based on Spring Boot 2.7.5 and works as before.

TUK-1249

The operation "Extend retention" allows only to set a new retention date after the old one

As the system responsible, I want that only administrators are allowed to use the REST-WS endpoint for setting a new retention date before the old one to improve security.

Acceptance criteria:

  •  If the new retention date is set before the old one the REST-WS endpoint returns an error if this is not requested by an administrator.

TUK-1298

Users using only one monitor can configure the edit dialog of a form table showing the viewer area

As a user using one monitor, I want to be able to edit a form table while previewing the document file as well if I need the data of it.

Acceptance criteria:

  • In the form table dialog, the viewer area can be toggled by clicking on an icon in the dialog title for showing or not showing on the right-hand side.
    • The default is hidden.
    • The width of the viewer area can be changed
    • The icons are offering the tooltip "Show content"/"Inhalt einblenden" and "Hide content"/"Inhalt ausblenden".
  • The toggling status as well as the width of the viewer area is remembered.

TUK-1373

Users get the last used task again focused when coming back to the inbox via browser back

As a user, I want to get the last used task again focused when coming back to the inbox via browser back so that I do not have to look for it again.

Acceptance criteria:

  • Coming back to the inbox the last focused task is focused again.
  • If the task is no more available the first task in the list is focused without further notifications.

TUK-1453

The HTTPS interface of the core-service is disabled

As the system operator, I want that security scanners are not detecting weak TLS algorithms in the core-service because the used JDK is using them.

Acceptance criteria:

  • The HTTPS interface of the core-service is disabled


TUK-1518

All Services are updated to Spring Boot 2.7.5

Servicewatcher
DiscoveryService
AdminService
MessagingService
AgentService
Gateway
indexservice
Searchservice
clientService
(bpmService - A-Team)
(inboxservice - A-Team)
templateService
extractionservice
ocr-service
dmssidecar
renditionsidecar

TUK-1544

The technical name of a process model is verified to its specification: only '\' is not allowed

As a modeler, I would like the management studio performs the validation of the technical names that I have entered, and prevent me from creating a model with an invalid technical name.

New Acceptance Criteria:

  • Only the character '\' (backslash) is not allowed.

Old Acceptance Criteria from former story:

  • The technical name must start with a letter and may only contain letters, digits, and underscores.
  • The technical name that does not fulfill the specification above cannot be saved, and user is informed about the reason.


TUK-1545

The exception logging of the infrastructure is supported

As an administrator, I want to be supported by all exceptions in the log file of the infrastructure services so that I am able to analyze problems.

Acceptance criteria:

  • The argus, messaging, discovery and admin service are logging all exceptions.

https://logback.qos.ch/manual/layouts.html
remove "nopex" from internal configurations.

TUK-1565

The logo on the about page can be exchanged by configuration like the logo in the appbar

As an administrator, I want to be able to exchange the logo on the about page as I can do this by configuration for the logo in the appbar if my organization wants to show its own logo.

Acceptance criteria:

  • The logo can be exchanged by configuration in the main.json or extend.json.
    The key is "headerLogo":
"headerLogo": "./assets/_default/theme/splash.svg"

TUK-1572

The checkbox status "Add additional row" is remembered for the specific form table

As a user, I want the checkbox status remembered so that I do not have to activate it all the time.

Acceptance criteria:

  • The checkbox status "Add additional row" is remembered for the specific form table

TUK-1640

The gateway closes the sessions if the header parameter „x-os-session-keep-alive“ is set to false

As a programmer, I want to be able to force the gateway to close the just-opened session to avoid too much open sessions if they are only closed after the configured time.

Acceptance criteria:

  • The gateway closes the sessions if the header parameter „x-os-session-keep-alive“ is set to false

Related content

Bugfixlog 8.16 (LTS)
Bugfixlog 8.16 (LTS)
Read with this
Changelog 9.16 (LTS)
Changelog 9.16 (LTS)
More like this
yuuvis RAD 8.x
yuuvis RAD 8.x
Read with this
Changelog 10.0
Changelog 10.0
More like this
POST /api/dms/objects/{objectId}/contents/file
POST /api/dms/objects/{objectId}/contents/file
More like this
POST /api/dms/objects/{objectId}/contents/file
POST /api/dms/objects/{objectId}/contents/file
More like this