...
Excerpt | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CoreNew Metrics EndpointsThe AUDIT service requires a Redis connection now. If you use the Helm Charts for your version update, your configuration is automatically adjusted and thus you do not need the following action. ' |
new New behavior | previous Previous behavior |
---|---|
The HTTP status code is always 207 in case of a proper request now. | Distinction between defined HTTP status codes 200, 403, 404, 409. |
The response body contains the DMS objects (completed as far as possible) that were referenced by | No response body in case of successful deletion of all referenced objects. Error in JSON format as soon as one object could not be deleted. |
The entry points for the webhooks dms.request.objects.delete, dms.response.objects and dms.response.objects.delete are reached with the complete objects list even if some referenced objects cannot be deleted. | The entry points for the dms.request.objects.delete, dms.response.objects and dms.response.objects.delete are NOT reached as soon as as at least one referenced object cannot be deleted. |
Client Services & Client Development
Web-API Gateway
New idm-controller
Following The following endpoints are were moved from the user-controller to the new idm-controller. They will are scheduled to be finally permanently removed on with the next product version.
Endpoint in user-controller up to 2022 Winter | Endpoint in idm-controller as of 2023 Spring |
---|---|
GET /api-web/api/idm/users | |
GET /api-web/api/idm/users/{userId} | |
GET /api-web/api/idm/whoami |
Action:
Update the access configuration for the individual endpoints of the Web-API gateway in the authentication-prod.yml configuration file. The example code block shows the new default configuration for new installations.
Code Block |
---|
### api-web - endpoints: /api-web/swagger-ui.html,/api-web/swagger-ui/**,/api-web/**/v3/api-docs/** - endpoints: /api-web/api/system/** access: hasAuthority('YUUVIS_SYSTEM_INTEGRATOR') - endpoints: /api-web/api/admin/** access: hasAuthority('YUUVIS_TENANT_ADMIN') - endpoints: /api-web/api/dms/**,/api-web/api/bpm/**,/api-web/api/resources/**,/api-web/api/users/**,/api-web/api/idm/** |
Business Process Management
BPM Engine
Filtering of Task Lists
The GET /bpm-engine/api/tasks endpoint for the retrieval of a task list now accepts the boolean query parameter isAssigned
instead of filter
now.
Action: Adjust your requests considering following behavior:
- If
isAssigned=true
, the endpoint retrieves only tasks that are assigned to the currently logged-in user. - If
isAssigend=false
, the endpoint retrieves only tasks without an assignee for which the currently logged-in user is a candidate user. - If
isAssigned
is not specified in the request URL, the endpoint retrieves tasks that are assigned to the currently logged-in user as well as tasks without an assignee for which the currently logged-in user is a candidate user.
...