Workflow Error: The rowId of the active row of the primary buscomp .. does not match the Primary Id
Last updated on MARCH 02, 2017
Applies to:Siebel Workflow - Version 7.8  and later
There is an error with a workflow: SBL-BPR-00191
The workflow (WF) is executed by policy when a particular activity is closed. The WF Business Object is 'Action'.
Inside this WF, there is a subprocess that invokes a Business Service that creates a new activity.
In a second subprocess, the Region Id of this new activity is updated using the standard update method functionality of Siebel workflow process.
Thus, the Customer's workflow process begins with an Activity record that was passed by the workflow policy: this activity id was set in the Object Id process property.
The workflow process then created a new activity and later updates a field on this new activity. During the update step on the new activity, the workflow process failed with the following error:
Error processing Siebel Operation for:
Business Object 'Action'
Business Component 'Action'
Primary Id ''1-5NEI6'
The RowId of the active row of the primary buscomp 'Action', '1-4SNCV', does not match the Primary Id (i.e., the 'Object Id' process property), '1-5NEI6'. (SBL-BPR-00191)
Customer tried to workaround this by passing in the new Activity Id to a subprocess to do the update, but the same error message occurred as well.
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