My Oracle Support Banner

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 later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.