How To Consume Human Task Services And Retrieve All Tasks Data Without BPMWorkflowAdmin Role
(Doc ID 2850124.1)
Last updated on NOVEMBER 20, 2023
Applies to:
Oracle SOA Suite - Version 12.2.1.4.0 and laterInformation in this document applies to any platform.
Goal
On : 12.2.1.4.0 version, Workflow Service Engine
How to consume Human Task Services and retrieve all tasks data without BPMWorkflowAdmin role
We will use the TaksQueryService in a custom report like application, to query and view all the tasks information (payload, comments, history, etc) for all tasks.
We create a new weblogic user to be used by the application in the service calls.
We were able to consume the TaskQueryService queryTasks operation, but the service only retrieves the "full" task data if the user have the application task "BPMWorkflowAdmin". Otherwise, the service returns only a small set of data that is not relevant.
Is there a way to obtain the full task data for all the tasks, in a read-only fashion, without have to add the BPMWorkflowAdmin role to the user?
This role is an admin role and it enables other tasks operations such as create / update / reassign tasks that is not desired in our scenario.
If this is possible?
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |