Changelog 9.16 (LTS)
Key
| Subject | Description |
|---|---|---|
ERA-8610 | All endpoints in BpmProcessService use consistent paths | As a developer, I would like to use consistent API in order to work more efficiently. All but four of endpoints in BpmProcessService use the path in form of /process/{processId}/activity/{activityId}, but four endpoints omit "activity". This should be changed to make the whole API more consistent. Acceptance criteria:
|
ERA-8822 | BPM script API provides a class "HttpResponse" | As a workflow developer, I would like that HttpRequest:execute() returns an instance of HttpResponse instead of Object (as it is done at the moment), in order to have a better understanding of the scripting API. Acceptance criteria:
|
ERA-9094 | Creation and deletion of model groups requires functional privilege MANAGE_MODELS | As an administrator, I would like to control who can create and delete model groups in a yuuvis RAD system. Acceptance criteria:
|
ERA-9628 | Email subject- and message-length limit is visible | As a modeler, I would like to be informed if the length of notification email subject and message is larger than allowed, in order to know what is allowed by the system. Acceptance criteria:
|
ERA-9663 | Warning is issued if a catalog contains duplicate data-values | As a modeler, I would like to be informed if a catalog in schema contains duplicate data values, in order to avoid ambiguity that can occur on client side. For instance, client-side scripts cannot differentiate between multiple entries that contain the same data value, resulting in a possibly erroneous execution. Acceptance criteria:
|
ERA-9672 | designer shows technical name of a column in Set type | As administrator, I would like to know the technical name of the column in Set type, in order to be able to write correct clauses in the rights system. Currently, the Sets that were created by converting single-table columns use previously defined column name, that is no longer visible, so it is not possible to write correct clause in such cases. Acceptance criteria:
|
TUK-2186 | It is possible to store the locally saved client settings also to the server and reload them from here | As a user, I want to be able to save my current locally saved settings centrally so that I can use them on another workstation as well. Many users are working on virtual sessions that are always reset overnight so the users are losing their local settings. Acceptance criteria:
|
TUK-2498 | There is a new operation 'Synchronize retention' that synchronizes the retention times | As an administrator, I want to be supported by an operation that checks a given retention time t and that it corrects incorrect ones. Acceptance criteria:
|
TUK-2856 | Users can change the just new selected object type for a bundle of files in the in-tray | As a user, I want to be able to change the just new selected object type for a bundle of files in the in-tray so that I can correct my wrong selection. Acceptance criteria:
|
TUK-2857 | Performing a saved search from the dashbord needs less clicks | As a user, I want to be able to start one of my saved searches with one mouse click or by keyboard shortcut so that I do not have to click and move the mouse around. Acceptance criteria:
|
TUK-3001 | In a chart widget, it is possible to aggregate a date property with a histogram type 'Standard','Day','Week', 'Month' or 'Year' | As a user, I want to be able to configure a chart for a property of type datetime that shows the number of objects per day, week, month, or year, or as given in the standard so that I get a necessary overview for trends. Acceptance criteria:
|
TUK-3004 | It is possible to configure a widget 'Chart' that allows to present specific data in diagrams based on existing partial values | As a user, I want to be able to configure a widget 'Chart' on my selected workspace so that I am informed about my daily work when I open my workspace. Acceptance criteria:
|
TUK-3358 | It is possible to enter form table data by importing a CSV file | As a user, I want to be able to upload data from a CSV file that I got as an export from an external data source and import its data into the form table so that I don't have to enter it manually. Acceptance criteria:
|
TUK-3442 | For a hit list and chart grid on the dashboard, it is possible to open the saved search in the search dialog | As a user, I want to be able to have a look or edit the selected saved search in the widget configuration area so that I know what the saved search is about. Acceptance, criteria:
|
TUK-3534 | The messaging-service is upgraded to Spring Boot 3.1.5 | As the system-responsible, I want the messaging-service to be updated to Spring Bott 3.1.5 to keep the service infrastructure future-proofed. Acceptance criteria:
|
TUK-3546 | A guideline supports to update a custom client to the current version | As a programmer, I want to be supported by a guideline that helps me to update my custom client that is based on version 8.16. Acceptance criteria:
|
TUK-3574 | The index, and OCR-services are based on Spring Boot 3.1.5 and CAMEL 4.1.0 (Step 5) | As the system responsible, I want all microservices to be based on Spring Boot 3.1.3 and CAMEL 4.0.0 so that we get support during the next 12 months. Acceptance criteria:
|
TUK-3642 | The database drivers are updated and postgreSQL 16 is supported as well | As the system-responsible, I want the system to use the current ORACLE DB, Micrososft SQL Server, and postgreSQL driver to keep the system secure. Acceptance criteria:
|
TUK-3646 | An additional application 'Uptime list' is available that shows the uptime of a service and a restart action symbol | As an administrator, I want to be supported by a custom application list in the service-manager that let me see the uptime if a service again and offers me to directly restart a service. Reason: Breaking change in Spring Boot 3.0.x where the uptime is no longer shown in the list 'Applications' but only on the wallboard. Acceptance criteria:
|
TUK-3713 | The admin-service is based on Spring Boot 3.1.3 (Step 3) | As the system responsible, I want all microservices to be based on Spring Boot 3.1.3 and CAMEL 4.0.0 so that we get support during the next 12 months. Acceptance criteria:
|
TUK-3714 | In a chart widget, it is possible to determine the number of partial values (de: Teilwerte) | As a user, I want to be able to determine the partial values of my charts so that I can differ from the default of 10 if necessary. Acceptance criteria:
|
TUK-3779 | The synchronize storage operation is optimized for more performance | As an administrator, I want the synchronize storage operation to run a factor 10 shorter reach a better time, and to keep the database stable. Acceptance criteria:
|
TUK-3782 | The aggregation buckets for codesystems return the localized value instead of the technical value | As a programmer, I want the search-service API aggregation buckets for codesystems to return the localized value instead of the technical value as it is supported by the core-system API so that the users will see the labels in their language. Acceptance criteria:
|
TUK-3795 | The parameter "size" of the search API that determines the number of partial values (buckets) can be used in an "histogram" aggregation as well | As a user, I want to be able to determine the number of partial values in the context of a histogram aggregation as it is possible for the standard aggregation. Acceptance criteria:
And if so the expected number of buckets is responded in the API and the client shows them as well |
TUK-3814 | The extraction- and search--services are based on Spring Boot 3.1.5 and CAMEL 4.0.1 (Step 4) | As the system responsible, I want all microservices to be based on Spring Boot 3.1.3 and CAMEL 4.0.0 so that we get support during the next 12 months. Acceptance criteria:
|
TUK-3858 | The custom client boilerplate is available for the client component version 10.x.x | As a programmer, I want to be able to build a new custom client 9.16 LTS project which is based on a boilerplate and client-CLI ready for Angular 15. Acceptance criteria:
|
TUK-4340 | The agent retries longer to re-establish a connection when starting up | As a user, I would like the agent to take longer to try to activate the connection on startup so that I do not have to manually establish a connection after a longer period of time that my workstation needs to start up |