Applies to: Siebel Workflow - Version: 8.1.1 [21112] and later [Release: V8 and later ]
Information in this document applies to any platform.
SymptomsWe have a workflow process which updates 'Ticket Type' field in Service Request business component. After we removed the value in PickList property for the 'Ticket Type' field, the workflow process generates the following error:
Cannot find picklist based on the field 'Ticket Type' SBL-EAI-04382
CauseThe workflow process uses 'EAI Siebel Adapter' business service to update the 'Ticket Type' field. Since the EAI Siebel Adapter uses Integration Object to update a business component field, the corresponding Integration Component field needs to be changed if the business component field is changed. The Integration Component Field corresponding to 'Ticket Type' field had a user property PICKLIST = Y and it causes the error.
SolutionThe issue was resolved by following steps below:
(1) In Siebel Tools, go to [Integration Object] object list and select a record which the workflow process is using to update the 'Ticket Type'.
(2) Go to [Integration Object]->[Integration Component] and select a record which has 'Service Request' in 'External Name' property.
(3) Go to [Integration Object]->[Integration Component]->[Integration Component Field] and select a record which has 'Ticket Type' in 'External Name' property
(4) Go to [Integration Object]->[Integration Component]->[Integration Component Field]->[Integration Component Field User Prop] and delete 'PICKLIST' user property or deactivate it.
Information in this document applies to any platform.
SymptomsWe have a workflow process which updates 'Ticket Type' field in Service Request business component. After we removed the value in PickList property for the 'Ticket Type' field, the workflow process generates the following error:
Cannot find picklist based on the field 'Ticket Type' SBL-EAI-04382
CauseThe workflow process uses 'EAI Siebel Adapter' business service to update the 'Ticket Type' field. Since the EAI Siebel Adapter uses Integration Object to update a business component field, the corresponding Integration Component field needs to be changed if the business component field is changed. The Integration Component Field corresponding to 'Ticket Type' field had a user property PICKLIST = Y and it causes the error.
SolutionThe issue was resolved by following steps below:
(1) In Siebel Tools, go to [Integration Object] object list and select a record which the workflow process is using to update the 'Ticket Type'.
(2) Go to [Integration Object]->[Integration Component] and select a record which has 'Service Request' in 'External Name' property.
(3) Go to [Integration Object]->[Integration Component]->[Integration Component Field] and select a record which has 'Ticket Type' in 'External Name' property
(4) Go to [Integration Object]->[Integration Component]->[Integration Component Field]->[Integration Component Field User Prop] and delete 'PICKLIST' user property or deactivate it.
Related
Products
Siebel > Customer Relationship Management > CRM - Enterprise Edition > Siebel Workflow
Errors
| |
SBL-EAI-04382; 04382 ERROR
|
No comments:
Post a Comment