Impossible to Edit Payload of Human Task with Complex Assignment via API (Doc ID 1350774.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.3.0 and later
Information in this document applies to any platform.

Goal

When we try to edit the payload of a Human task using the "Oracle Fusion Middleware Workflow Services Java API" with complex assignment it doesn't work.
When we have a simple HumanTask, with only one stage, it works.
If we use the API method "updateTask" and then recover the data again, we see that the changes have been persisted. But when we use "updateTaskOutcome", the changes are lost. This is happening when using a Humantask with multiple assignment stages, BPM is probably sending a copy of the payload to each stage. And changes made to one copy do not make it to the final outcome of the human task. 
This is happening only when we are using environment which is upgraded from ps2 to ps3. With direct installation of ps3 it wont happen
How to update the payload with complex assignment when upgraded from ps2 to ps3 ?

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms