Story

Perform Operations on Non-Primary BC through a Workflow

User wants to perform operations on Service Request BC while the workflow is based on Quotes.
 
Solution:

An Out of the Box Business Service “Inbound E-mail Database Operations “ can be used for the same. Advantages-
1) Siebel Operations need the workflows to be BO based where as no such requirements are there for Inbound E-mail Database Operations
2) You can query as many BC (from different BO) you want
3) The BO instance is not loaded in the memory throughout the workflow
 
Valid Operations:
 
InsertRecord
 
Input Arguments
Output Arguments
BusObj – Business Object Name
BusComp – Business Component Name
Field: FieldName – Fields Name which needs to be set during Insert and in pass field value as literal or Process Property
Error Code – Error code during execution of method
Error Message – Error Message during execution of method
Object Id – Row Id of record created
 
 
 
FindRecord
Input Arguments
Output Arguments
BusObj – Business Object Name
BusComp – Business Component Name
ValueFields – List of comma-separated fields to get values from.  Each field is passed back in one output argument, with name set to field name, and value set to field value.
For Example – Id,Account Id,Contact Id etc
 
QueryFields – List of comma-separated fields to query on.  Query values are passed in additional arguments, with one argument per field. For Example – Id,Account Id,Contact Id etc
Error Code – Error code during execution of method
Error Message – Error Message during execution of method
Object Id – Row Id of record created
 
 
UpdateRecord
Input Arguments
Output Arguments
BusObj – Business Object Name
BusComp – Business Component Name
Field: FieldName – Fields Name which needs to be updated and in pass field value as literal or Process Property.
Id – Row Id of record which needs to be Updated
Error Code – Error code during execution of method
Error Message – Error Message during execution of method
 
DeleteRecord
Input Arguments
Output Arguments
BusObj – Business Object Name
BusComp – Business Component Name
Id – Row Id of record which needs to be Updated
Error Code – Error code during execution of method
 
Error Message – Error Message during execution of method