The Defaulted Salesrep on a Dispute Workflow Notification Created Via Webservice Shows the Creator of the Dispute Instead of the Participant

(Doc ID 2332750.1)

Last updated on NOVEMBER 27, 2017

Applies to:

Oracle Fusion Incentive Compensation Cloud Service - Version 11.12.1.0.0 and later
Oracle Fusion Incentive Compensation - Version 11.12.1.0.0 and later
Information in this document applies to any platform.

Symptoms

User create the dispute using webservice.
When review the disputes in the worklist/BPM, it shows the correct participant name.
When the analyst respond to the dispute, it is sending the workflow to the user that created the dispute created (ie. creation user) instead of the participant associated to the dispute.

EXPECTED BEHAVIOR
The dispute should have the owner / creator as the participant when initially created via webservice.

STEPS
The issue can be reproduced at will with the following steps:
1. Create dispute via webservice

Sample Payload to create dispute for participant "Test Rep1" with login user "Test Admin".

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/incentiveCompensation/cn/disputeManagement/disputeService/types/" xmlns:dis="http://xmlns.oracle.com/apps/incentiveCompensation/cn/disputeManagement/disputeService/">
<soapenv:Header/>
<soapenv:Body>
<typ:createDispute>
<typ:disputeP>
<dis:DisputeType>INCORRECT_CREDIT</dis:DisputeType>
<dis:OrgId>300000010376368</dis:OrgId>
<dis:ParticipantId>10000</dis:ParticipantId>
<dis:SourceEventDate>2017-06-07</dis:SourceEventDate>
<dis:CurrencyCode>USD</dis:CurrencyCode>
<dis:DisputeDescription>Test Dispute via WebService for Participant</dis:DisputeDescription>
<dis:DisputeName>Test WebService Created Dispute</dis:DisputeName>
<dis:TransactionAmount currencyCode="USD">1000</dis:TransactionAmount>
<dis:DisputeJustification>Does not work as expected.</dis:DisputeJustification>
<dis:ExpectedValue>100000</dis:ExpectedValue>
<dis:ActualValue>10000</dis:ActualValue>
<dis:Comment>Demo that this gets routed to the wrong person.</dis:Comment>
</typ:disputeP>
</typ:createDispute>
</soapenv:Body>
</soapenv:Envelope>

Noticed that the workflow ( Task Number: 200661) got assigned to the "Test Analyst" for Approve/Reject action.

2. Login as the Analyst and Action > Request for More Information,  the participant defaulted is showing the creator (ie. "Test Admin") of the dispute instead of the participant (ie. "Test Rep1").

Cause

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