Siebel Business Process Framework: Workflow Guide > Reference Materials for Siebel Workflow >
Fields and Arguments of Process Properties
This topic describes reference information for process properties and their arguments. It includes the following topics:
Input Argument Fields of a Process Property
Table 73 describes fields that you can define on an input argument for the business service step, sub process step, and wait step.
Table 73. Input Argument Fields of a Process Property
|
|
Business Component Field |
Specifies the name of a business component field. For Business Component Field input arguments. |
Business Component Name |
Specifies the name of a business component that the business object references. For Business Component input arguments. |
Changed |
Not applicable |
Input Argument |
Required. Specifies the name of the input argument. For the business service step only. The drop-down list displays input arguments that exist for the business service method that you choose. If you define a method argument as a business service method argument, and if the Hidden field is set to FALSE, and if the type is Input or Input/Output, then the method argument displays in this drop-down list. |
Preferred Sequence |
For the business service step only. |
Property Name |
Specifies the name of the process property. For the Process Property input argument. |
Subprocess Input |
Specifies the name of the input argument. For the sub process step only. |
Type |
Required. Specifies the type of argument. You can choose one of the following values:
- Literal
- Process Property
- Business Component
- Expression
|
Value |
Specifies a string value. For Literal or Expression input arguments. This value can be a drop-down list, depending on the argument that you choose. A string value can contain a maximum of 32,767 characters. |
Output Argument Fields of a Process Property
Table 74 describes fields that you can define on an output argument for a business service step, sub process step, and Siebel operation step.
Table 74. Output Argument Fields of a Process Property
|
|
Property Name |
Required. Specifies the name of the process property that stores the results. If you click Property Name, then Siebel Tools displays a drop-down list of process properties that are defined for the workflow process. For more information, see Passing a Process Property In and Out of a Workflow Process Step. |
Type |
Required. Specifies the type or argument. You can choose one of the following values:
- Literal
- Output Argument
- Business Component
- Expression
|
Value |
Specifies a string value. Use for Literal or Expression arguments. A string value can contain a maximum of 32,767 characters. |
Output Argument |
Specifies the name of the output argument. For business service steps only. For the Output Argument type of output argument. If you define an argument as a business service method argument, and if the Hidden field is set to FALSE, and if the type is Output or Input/Output, then Siebel Tools displays the argument in this drop-down list. |
Subprocess Output |
Specifies the name of the output argument. For sub process steps only. For the Output Argument type of output argument. |
Business Component Name |
Specifies the name of the business component that the business object references. For the Business Component type of output argument. |
Business Component Field |
Specifies the name of a business component field. For the Business Component Field type of output argument. You cannot choose a field that references a multi-value group as the value for an input argument or an output argument. If you must use a field that references a multi-value group, then you must define a business component for the field, and then link it to the appropriate business object. For more information, see Configuring Siebel Business Applications. |
Recipient Argument Fields of a Process Property
Table 75 describes fields that you can define on a recipient argument. For configuration information, see Adding a Sub Process Step.
Table 75. Recipient Argument Fields of a Process Property
|
|
Recipient Type Code |
Specifies the type of recipient. Siebel Tools fixes this value as User. You cannot change it. |
Value Type Code |
Specifies the source that Siebel CRM uses to get the recipient value. You can choose one of the following values:
- Name
- Expression
- Process Property
- Business Component
|
Recipient Name |
Specifies the name of the recipient. If you set the Value Type Code to Name, then you must define the Recipient Name field. Siebel Tools displays a drop-down list that includes the first name, last name, and login name of a user. You choose one name from this list of users. |
Business Component Name |
Specifies the name of the business component. If you set the Value Type Code to Business Component, then you must define the Business Component Name field. |
Business Component Field |
Specifies the name of the business component field. If you set the Value Type Code to Business Component, then you must define the Business Component Field field. |
Process Property Name |
Specifies the name of the process property. If you set the Value Type Code to Process Property, then you must define the Process Property Name field. |
Expression |
If Siebel CRM gets the recipient value from an expression, then you enter this expression in the Expression property. If you set the Value Type Code to Expression, then you must define the Expression field. |
Input Argument Fields of a Search Specification of a Process Property
Table 76 describes fields that you can define for an input argument on a search specification on the Search Spec Input Arguments tab of the MVPW.
Table 76. Input Argument Fields of a Search Specification of a Process Property
|
|
Expression Business Component |
If you enter Expression in the Type field, then you must enter the name of the business component that evaluates the expression. For example, in the Search Specification field, you can enter the following code: "[Due Date] < '" + [Order Date] + "'"
In this example, the expression business component evaluates Order Date so that Siebel CRM uses the following search specification: [Due Date] < '07/04/2001 18:51:26'
|
Filter Business Component |
Enter the name of the business component that provides the group of records that Siebel CRM uses to do the search. |
Search Specification |
The value you enter depends on the following value that you choose for the Type argument:
- Literal. Enter a literal value in the form of an expression. For example:
= 100
- Expression. Enter an expression. For example:
[Status] LIKE '*Open*'
To evaluate this expression, Siebel CRM uses the Expression business component that you define. |
Type |
Required. You can choose Literal or Expression. |
Comments |
Enter a text description of the purpose of the search. |
Changed |
Check mark indicates a changed search specification. |
|