Passing Values to a Workflow Process
The input property set must include the ProcessName property, which specifies the name of the Workflow Process to run. You can include other values in the property set, such as strings, numbers, and property sets. The Workflow Process Manager business service passes these values.
If the input property set includes a property in the top-level property set, and if the name in this property set matches the Name property of the Workflow Process, then Siebel CRM initializes simple data type process properties that are marked In or In/Out, such as the following:
String
Number
DateTime
To initialize the value for each process property in the Workflow Process, Siebel CRM uses the value in the corresponding process property in the input property set.
If the input property set includes a child, and if the Type field of this child contains a string that matches the name of the hierarchical process property in the Workflow Process, then Siebel CRM does the following:
Initializes the hierarchical data type process properties that are marked In or In/Out.
Copies the matching child and everything below the child in the input property set to the process property.