My Oracle Support Banner

Custom Workflow Process Should Not Fail With First Error (Doc ID 2041522.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM - Version 8.1.1.4 [21225] and later
Information in this document applies to any platform.

Goal

 Customer designed a workflow process (WF) in order to create and populate a List Management list.

The desired behavior is: when same Contact is inserted in the List, WF  should not exist with error but should continue and report the already existing Contact to the end-user.

Workflow design:

1. Create a workflow process based on Business Object: List Mgmt, having four steps:

 

 

a. Siebel Operation (Business Component: List Mgmt Lists, Operation: Insert, Inputs: Name = TEST_LST, Outputs: ListId = [&Siebel Operation Object Id])

b. Siebel Operation (BC: List Mgmt List Member List, Operation: Insert, Inputs: Call List Id = [&ListId], Contact Id = '1-ABCDE')

c. Siebel Operation (BC: List Mgmt List Member List, Operation: Insert, Inputs: Call List Id = [&ListId], Contact Id = '1-ABCDE')

d. Create an Error Exception Connector from Step3 to Step 4.

e. Siebel Operation (BC: List Mgmt List Member List, Operation: Insert, Inputs: Call List Id = [&ListId], Contact Id = '1-12345')

 

When simulated, steps 1 and 2 are successfully executed, while step 3 fails, complaining about an existing record that contains identical values, this is the expected behavior.

However step 4 fails with the same error message:  “SBL-DAT-00381: A record that contains identical values to the record you have created already exists.”

 

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!


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