Siebel Business Process Framework: Workflow Guide > Manipulating Data in a Workflow Process > Passing Data to and from a Workflow Process >

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.

Siebel CRM can pass multiple variables to SQL Program Arguments. For more information, see Predefined Business Services.

Siebel Business Process Framework: Workflow Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.