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
Field
Description

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
Field
Description

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
Field
Description

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
Field
Description

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.

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