Changelog 10.0
Key | Subject | Description |
---|---|---|
ERA-9009 | Users can be excluded from participating in a process activity | As a modeler of a workflow model, I would like to be able to configure which users, groups and roles are excluded from participation in an activity, in order to implement business processes that have such requirements (for instance, processes where it has to be ensured that two different persons have to perform a certain action). Acceptance criteria:
|
ERA-9010 | Exclusions-configuration of a process activity is visible in REST-API | As an API user, I would like to know who was excluded from participation in an activity, in order to know why they did not receive a task resulting from that activity. Acceptance criteria:
|
ERA-9227 | Remove deprecated script API method "createEntry" in "History" class | BPM-Scripting API call "$.history.createEntry" was deprecated by a new method "$.history.addEntry". |
ERA-9301 | Read-only fields in scripting-API behave as such | As a modeler that writes scripts for process models, I would like to get clearer feedback from scripting-API which properties can be changed, and which are read-only, without having to check documentation for each field. Currently, the changes of all properties are possible in script, but the changes of the read-only properties are not persisted. Acceptance criteria:
|
ERA-9503 | HttpRequest object has a timeout property | As a model developer, I would like to set the timeout for an HTTP call by setting the timeout property of the HttpRequest object to the appropriate value. Acceptance criteria:
|
ERA-9530 | New objecttype right 'Share' provides control over who can share documents in a system | As a project modeler, I would like to control who can share an object type, in order to have better control over document access in a system. Currently, sharing right is bound to edit-right, thus everyone who can edit a document can also share it with other users. Acceptance criteria:
|
ERA-9576 | Additional icons are available for document and folder types | As a modeler, I would like to have more icons available for object types in a yuuvis RAD system, in order that users can better distinguish between them and associate them more easily with the designed purpose of an object type. Acceptance criteria:
|
ERA-9583 | It can be seen in which processes an object is being used | As a user, I want to see whether an object is used in an active process, in order to understand better the state of the object and processes relevant for it. Acceptance criteria:
|
ERA-9633 | Names of deadlines and delays can be localized | As a workflow user, I would like to have better understanding of process history when the process contains deadlines and delays. Currently, the history entries are technical and not translated into my language. Acceptance criteria:
|
ERA-9671 | Localized names of deadlines and delays are provided in task history | As a workflow user, I would like to have better understanding of process history when the process contains deadlines and delays. Currently, the history entries are technical and not translated into my language. Acceptance criteria:
|
ERA-9694 | Username of users that cannot be deleted is changed to unique value | As a system administrator, I would like to be able to reuse usernames that are no longer in active use, in order to be able to synchronize system with external identity providers. Currently, if a user has made changes on a document, it cannot be completely removed from a yuuvis RAD system (to preserve history of changes on objects). So, if a user X is active in system, leaves company and is deleted from company's identity provider, the username X becomes available in the identity provider system. Administrator can assign it to a new user, but then the synchronization with yuuvis RAD fails, since username is occupied and cannot be reused. Acceptance criteria:
|
ERA-9700 | The form editor shows technical names of fields and datafields | As a system modeler, I would like to see technical names of fields in form editor instead of neutral names, in order to be able to track fields over multiple user interface views more easily. For instance, in object-field overview, the technical names are shown. Acceptance criteria:
|
ERA-9742 | Users that are excluded from participating in a process activity are listed in API | As an API user, I would like to know who was excluded from participation in an activity, in order to know why they did not receive a task resulting from that activity. Acceptance criteria:
|
ERA-9772 | Users that are excluded from participating in a process activity are shown in management studio | As an administrator, I would like to know who was excluded from participation in an activity, in order to know why they did not receive a task resulting from that activity. Acceptance criteria:
|
ERA-9785 | Organization-Objects can be searched by Object-ID | As a workflow developer, I would like to find an existing organization object by its ID, in order to use it in my scripts (for instance, to set it as a performer). Acceptance criteria
|
ERA-9796 | Endpoint to set performers and exclusions | As an API user, I would like to have consistent use of HTTP methods, according to standards established by RESTful API, in order to build applications more easily. In particular, the existing endpoint to manipulate performers of a workitem uses PUT both to update an existing performer configuration (correct) and to replace the exisiting performer configuration (here, a POST would be better). Also, the PUT and POST methods should be extended to allow setting of all performer exclusion parameters that are available elsewhere in the API. Acceptance criteria:
|
ERA-9800 | Project definition with more object types than allowed cannot be deployed | As an administrator, I would like to be informed that I am attempting to deploy a project definition with more object types than allowed by licensing module, and that this is not allowed by the system. Acceptance criteria:
|
ERA-9803 | BPM scripting API has "Datafield" class | Acceptance criteria:
|
ERA-9822 | Performance of displaying of an object-field-configuration is improved | As a modeler, I would like that the view that contains field properties is loaded fast, in order to be able to switch views faster and consequently work faster. Currently, if an object type contains lots of fields, it takes several seconds to load the view. Acceptance criteria:
|
ERA-9927 | Script engine runs in strict mode | As a script developer, I would like that script engine runs in the strict mode in order to eliminate silent errors in scripts. Acceptance criteria:
|
OKTO-5953 | The setup of the rendition-plus is asking whether to activate the use of the OCR-Service for the text extraction | After the update of libraries to avoid security check issues: As an administrator, I will be able to activate the use of the OCR-Service for text extraction during the setup so that I do not have to configure it afterward. Acceptance criteria:
|
TUK-3125 | In the search dialog, the order of the object type groups can be changed | As a user, I want to be supported by a feature that prevents me every time scrolling down the search dialog to those object type groups that I can't see so that I can use their object types. Acceptance criteria:
|
TUK-3243 | The action 'Share' is only offered if the user has the new object permission 'share' but no more for the object permission 'edit'. (A-Team) | As a user with the object permission 'share', I want to get the object action 'Share' so that I can share the document with other users if necessary. Acceptance criteria:
|
TUK-3374 | It is possible to open a document file of the Microsoft Office format for viewing and editing via the O365 services | As a user, I want to be able to start the editing of a Microsoft Office based document file on the O365 platform so that I can work with other users on it. Acceptance criteria:
|
TUK-3415 | In the object details header an icon is indicating whether this object is or was part of an process | As a user, I want to see an indication of a focused object whether it is part of a process file in an active process so that I do not have to investigate with more effort. Acceptance criteria:
}
...
"processcount": 2
}
|
TUK-3496 | The Office 365 services are part of the setup | As an administrator, I want to be able to use the Office 365 services after the installation so that the users can preview Office files rendered by Microsoft Office sources, and to edit them on the Microsoft Office platform if the users possess an account for it. Acceptance criteria:
|
TUK-3622 | A MS Office file including its versions can be previewed in the versions state including the compare mode | As a user, I want the versions view to support me with a preview of two versions containing document files of the format Microsoft Office that is based on the Microsoft O365 integration. Acceptance criteria:
|
TUK-3627 | The three labels for the list in the 'Hit list' widget can be configured | As a user, I want to be able to determine the object properties which should be shown as object title and description so that I can see this important information. Acceptance criteria:
|
TUK-3641 | The client supports the use of the O365 Dashlet without manual configuration and handles events well | As an administrator, I don't want to configure the client to use the O365 Dashlet if it is up and running so that I don't have to care about it. Acceptance criteria:
|
TUK-3662 | When the core-service the first time starts up a trial license based on a just generated GUID is created and activated | As the system responsible, I want the core-service when starting up to prepare an initial license file so that the system can be used as a trial system with a limited number of users so that the system directly can be used without contacting OS. Acceptance criteria:
|
TUK-3664 | The license management is offered by the core-service | As the system responsible, I want the core-service to offer a license service that controls the number of named and concurrent licenses as well as an expiration date so that the system can only be used as contracted. As a programmer, I want to be able to get the parameters of the activated license file, download the license file, and upload and activate a new license file via REST-WS endpoints. Acceptance:
|
TUK-3665 | A named user license can be assigned to a user via management studio | As an administrator, I will be able to assign and remove a named license to a specific user so that I can follow the requirements of my organization. Acceptance criteria:
|
The REST-WS interface offers a view that shows the license information, download the saved license file, and upload a new one | As an administrator, I will be able to get information about the activated license, download this license file to send it to my sales contact and upload and activate a new license file. Acceptance critereria:
| |
TUK-3668 | The client informs a concurrent user if no login is possible because no further concurrent license is available | As a user, I want to be informed about the situation that no more concurrent licenses are available if I cannot log in this case. Acceptance criteria:
|
TUK-3670 | The gateway login page informs a concurrent user if no login is possible because no further license is available | As an administrator, who logs into the management-studio or the REST-WS interface I want to be informed about the situation that no more concurrent licenses are available if I cannot log in in this case. Acceptance criteria:
|
TUK-3672 | After the expiration date, the core-service allows to log in but grants no permission to create and edit objects to any user | As the system responsible, I want after the expiration date has been reached and a given grant time not the core-service is reducing the feature set so that the users are no more able to create objects or to edit existing ones for another three days. Acceptance criteria:
|
TUK-3695 | If the 'Attribute for aggregation' in a chart widget is of type decimal or integer the configuration offers to set an 'Interval' and 'Starting point' as well | As a user, I want to be able to specify the interval and starting point for my chart with a number attribute for aggregation so that I can get a meaningful chart. Acceptance criteria:
|
TUK-3710 | The search API supports metrics for number attributes in a sub-aggregation | As a programmer, I want to be able to support the user for this: As a user, I want to be able to get for a sub-aggregation the metrics like min, max, sum, avg, and median so that I can see the turnover of the most important 3 customers for the last month or year. Acceptance criteria:
The response is: |
TUK-3809 | The Service-Manager setup allows to configure the OCR-Service to start up with Tesseract OCR, but Abbyy Finereader can be configured as before | As the system-responsible, I want to offer an alternative OCR application for text extraction that is much cheaper than ABBY Finereader so that we can compete better in the market. Acceptance criteria:
|
TUK-3911 | Line charts can be selected in the chart widget for 'Property of aggregation' of type date and datetime | Try this on an extra branch: As a user, I want to be able to select a line chart type in case of an aggregation for date properties if this presents the data better than the other chart types. Acceptance criteria:
|
TUK-3934 | The widget 'Hit list or hit count' is split into the two widgets 'Hit list' and 'Object count' | As a user, I want to place a separate object count widget that looks like the existing ones for the inbox and in-tray. Acceptance criteria:
|
TUK-4029 | The 'Object count' widget is extended with three thresholds: green for OK, yellow as warning, red for critical | As a user, I want to see a color on my specific 'Object count' widget so that it indicates to me that everything is OK (Green), that I have to keep an eye on it (Yellow), or that I have to do something (Red). Acceptance criteria:
|
TUK-4030 | The client shows all the time a notification if a provisional or test license is used or the expiration time has been reached | As the system responsible, I want the users of a PROVISIONAL and TEST system to be informed about this type of license/system and when it will expire so that they can contact their administrator to renew the license. Additionally, I want users of a PRODUCTION system to be informed about reaching the expiration date within the last month so that they can contact their administrator to renew the license. Acceptance criteria:
|
TUK-4044 | After saving the metadata the corresponding hit list row is updated | As a user, I want to be supported by an update of the hit list row after the saving of the changed metadata of the opened object so that I am not irritated while seeing different data. Acceptance criteria:
|
TUK-4092 | The Sessions monitoring view of the REST-WS interface shows information about the active concurrent users | As an administrator, I want to be supported by information about active concurrent users so that I can request more licenses if needed. Acceptance criteria:
|
TUK-4098 | It is possible to get a list of users with an assigned named license via a REST-WS ../organization/query endpoint | As a programmer, I will be able to request the core-service for a list of users with an assigned named license so that I can offer this list in a user interface with the action to remove the named license. As an administrator, I will be able to query for users with an assigned license via the REST-WS interface so that I get an overview. Acceptance criteria:
|
TUK-4105 | When the core-service starts a new license file can be read, validated and activated | As an administrator who is preparing an update to version 10, I will be able to organize a PRODUCTION license file before the update so that it can be activated after the installation so that the downtime remains short. Acceptance criteria:
|
TUK-4108 | It is possible to get a report about the revised logins for concurrent users who could not log in because no more licenses were available | As an administrator, I will be able to get a report about the revised logins of a concurrent user could not log in because no more license for available so that I can decide to order more concurrent licenses. Acceptance criteria:
|
TUK-4159 | In the 'Object count' widget, it can be determined whether the number should be shown although it is 0 | As a user, I want to be able to determine for an 'Object count' widget whether the number should be shown although it is 0 if I need to see it as well. Acceptance criteria:
|
TUK-4229 | The client is upgraded to Angular 17 and ag-grid to 31 | As the system responsible, I want the client to be upgraded to Angular 17 for the major release 10.0 to keep the application future-proof. Acceptance criteria:
|
TUK-4256 | It is possible to compare the parameters of a new license file with the current ones before activating it in the REST-WS interface | As an administrator, I will be supported to stage a newly uploaded license file with a comparison between the current and the new license parameters so that I can better decide to activate it. Acceptance criteria:
|
TUK-4259 | The operation 'Notify system events' supports to request the License-Management-Service whether a new license file is available for the system | As an administrator, I want to be able to configure an operation that checks in the given time interval whether a new license is available and if so loading it for staging. Acceptance criteria:
|
TUK-4268 | In the license view of the REST-WS interface it is possible to initiate a check for a new license against the License-Management-Service and to stage it | As an administrator, I will be able to manually check whether a new license is available and stage it. As an OS license manager, I will be able
Acceptance criteria:
|
TUK-4284 | The widget 'Recently edited and created objects' can be configured | As a user, I want to be able to see a preview of the widget 'Recently ...' so that I can decide whether to use it or not and that I can decide whether to see only recently edited or created objects. Acceptance criteria:
|
TUK-4328 | Most services are using Spring Boot 3.2.3 | As a system-responsible, I want the service-infrastructure of the major version is based on the current version of Spring Boot so that further support for it is available, especially in case of found vulnerabilities. Acceptance criteria:
|
TUK-4339 | The management studio 10 is based on Angular 17 | As the system responsible, I want to be supported by a management studio that is based on Angular 17 so that the application is future-proof. This story is the prerequisite to start with the license management view which will be the first extension of this application. Acceptance criteria:
|
TUK-4374 | The validation of a new schema is checking the number of object types in respect to the given license | As the system-responsible, I want the core-service to revise the update of a schema if more object types than allowed via license parameter. Acceptance criteria:
|
TUK-4399 | In the settings, the 'Cache' part is removed and a button 'Reset to default' is added to the part 'Local settings' | As a user, I want to be supported by a reduced way to reset my local settings to the default ones so that I don't have to read about the different ways to reset something. Acceptance criteria:
|
TUK-4404 | It is possible to set up chart widget legends for the x-and y-axes as well as for the chart | As a user, I want to be able to configure a legend for my chart diagram, and the x-axes and y-axes. Acceptance criteria:
|
TUK-4469 | The chart widget supports sub-aggregations for metrics | As a user, I want to be able to get for a sub-aggregation the metrics like min, max, sum, avg, and median so that I can see the turnover of the most important 3 customers for the last month or year. Acceptance criteria:
|
TUK-4500 | In a chart widget, a threshold can be set to not show counts that have less objects | As a user, I want to be able to get in a chart only partial values if their count above above a configured threshold so that I get only the interesting information. Acceptance criteria:
|
TUK-4532 | The Task list widget is UX-optimized and saves the task data via user service instead of local storage | As a user, I want the tasks that I have entered into the Tasks widget on one workstation to be listed on another workstation without the need to save them into the system before I log out. Acceptance criteria:
|
TUK-4577 | The description of a custom object property can be changed via form script | As a programmer, I want to be able to inform the user about the to-do to fill a form field in a specific situation so that he can fill the correct value. Acceptance criteria:
|
TUK-4589 | The Image widget is UX-optimized | As the system responsible, I want to get rid of the widget-grid-widget library to become independent from it. Acceptance criteria:
|
TUK-4628 | The service-manager setup is adopted for the extended endpoints of the office365 service | As a system-responsible, I want that the endpoints of the office365-service are available under a context path so that the gateway routing can be configured without exposing the manage endpoints. Acceptance criteria:
routing.endpoints:
|
TUK-4637 | If a new license has a lower number of named users than currently are in the system assigned it can not be activated | As the product responsible, I want a new license not to be activated if more named licenses are assigned to a user than the given number. Acceptance criteria:
|
TUK-4671 | It is possible to reset the dashboard to default | As a user, I want to be able to reset my dashboard to default to start my configuration from scratch. Acceptance criteria:
|
TUK-4769 | The responsiveness of the app bar is optimized | As a user, I want to use the menu of the profile image also on small windows so that I can set up the client. Acceptance criteria: When the window becomes smaller these parts of the app bar are vanishing:
3rd: The logo
|
TUK-4808 | In case of a system update from version 9 to 10 a PROVISIONAL_UPDATE license on update is activated with 1000 concurrent users | As an administrator, I want to be supported that my production system is usable after an update from version 9 to 10 when I forgot to request my PRODUCTION license before the update. Acceptance criteria:
|