Siebel Business Process Framework: Workflow Guide > Manipulating Data in a Workflow Process > Using Process Properties >

Arguments That You Can Define for a Process Property


An argument is a part of the process property hierarchy that allows you to define values for fields. An argument field is a variable on an argument that allows you to define a value that determines the parameters of a process property.

Table 16 describes how an argument in the MVPW can send data to or from a workflow process step.

Table 16. Arguments That You Can Define for a Process Property
Argument
Description

Input Argument

Brings data into a workflow process step.

Output Argument

Sends data out of a workflow process step.

Search Specification

Defines a search specification for a Siebel operation step.

Recipient

Defines a recipient for a task step or a sub process step.

A workflow process step can include several types of arguments. The type of step determines the arguments that you can define. The Type field for an argument affects other fields in the argument that you must define. For more information, see Defining a Step Argument in the MVPW.

Input Arguments of the Business Service Step, Sub Process Step, and Wait Step

An input argument allows you to define the value for a field that Siebel CRM must send to the business service method. Many methods require an input argument. For more information, see Input Argument Fields of a Process Property.

Output Arguments of the Business Service Step, Sub Process Step, and Siebel Operation Step

An output argument can contain the result of work that the business service method performs. Siebel CRM can store an output argument in a process property. Siebel CRM cannot use a calculated field as a value for an input argument or an output argument. If you must use a calculated value, then use an expression. For more information, see Output Argument Fields of a Process Property.

Process Properties of the Business Service Step

Siebel CRM can use the process property of a business service step as an input argument or output argument for a business service method. The Data Type field of the process property must contain one of the following values:

  • Hierarchy
  • Integration object
  • Strongly typed integration object

If Siebel CRM must call a workflow process through a business service, then you can map the data that the input and output property sets contain to or from a process property. This configuration is useful if Siebel CRM must run a workflow process from a script.

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