Siebel Business Process Designer Administration Guide > Designing Workflow Processes > Working with Subprocess Steps >

Using the Subprocess View


You use the Subprocess view to define a step for invoking a subprocess, including the input and output arguments.

The top portion of the view, the Subprocess applet, is where you can perform various tasks. The lower portion has two applets: Input Arguments and Output Arguments. Input and output arguments allow you to pass values to the subprocess properties.

The tasks you can perform in this view are:

Subprocess Applet Field Descriptions

Table 16 describes the fields where you enter data in the Subprocess applet.

Table 16. Subprocess Applet Fields
Field
Description
Possible Value
Step
The name of the subprocess step.
A descriptive name that is:
  • Consistent with your overall naming strategy
  • Meaningful to the process designer
Type
The type of step.
This value is automatically entered when you create the step on the Process Designer view. Read-only.
Description
A text narrative describing the purpose of the subprocess.
Free-form text.
Subprocess
The name of the process to run.
This value is selected from a picklist of defined workflow processes.
Created By
The name of the person who creates the step.
This value is automatically entered based on the log on name of the user.
Created
The date that the step is created.
This value is automatically entered.

Input Arguments Applet Field Descriptions

Table 17 describes the fields in the Input Argument applet.

Table 17. Input Arguments Applet Fields
Field
Description
Possible Value
Subprocess Input
The name of the subprocess property.
This is a required field. The picklist contains process properties for the selected subprocess.
Type
The type of argument.
Required. The drop-down list includes these choices:
  • Business Component. Uses the value of the selected business component field. If the field is a multi-value field or if the business component is a child business component that has multiple rows, the first value retrieved is used.
  • Expression. Evaluates the expression that is entered in the Value column and uses the result. If the expression references any business component fields, you must enter the business component name in the Business Component column.
  • Literal. Uses the literal value that is entered in the Value column.
  • Process Property. Uses the current runtime value from the process property.
Value
A string value.
For Literal and Expression type input arguments. This could be a picklist, depending on the argument selected.
Property Name
The name of the business process property.
For Process Property type input arguments.
Business Component
The name of a business component within the business object of the business process.
For Business Component type input arguments.
Business Component Field
The name of a field within the business component.
For Business Component Field type input arguments.

Output Arguments Applet Field Descriptions

Table 18 describes the fields in the Output Arguments applet.

Table 18. Output Arguments Applet Fields
Field
Description
Possible Value
Property Name
The name of the Process Property to store the results.
This is a required field.
This is a picklist of properties that have been defined for the process. For more information about defining process properties, see Defining Process Properties.
Type
The type of argument.
Required. The drop-down list includes these choices:
  • Business Component. Uses the value of the selected business component field. If the field is a multi-value field, or if the business component is a child business component that has multiple rows, the first value retrieved is used.
  • Expression. Evaluates the expression that is entered in the Value column and uses the result. If the expression references any business component fields, you must enter the business component name in the Business Component column.
  • Literal. Uses the literal value that is entered in the Value column.
  • Output Argument. Evaluates the output argument entered in the Output Argument column and uses the result.
Value
A string value
For Literal or Expression arguments.
Subprocess Output
The name of the output argument from the subprocess.
For Output Argument type.
Business Component
The name of the business component within the business object of the business process.
For Business Component type.
Business Component Field
The name of a field within the business component.
For Business Component Field type.


 Siebel Business Process Designer Administration Guide 
 Published: 29 May 2003