WF Step

A WF step defines a step in a workflow process.

This object type occurs in the following location in the object hierarchy:

The following table describes properties that Siebel CRM uses with a WF step.

Property Description

Allow Retry Flag

Not used.

Business Component (O)(R)

Specifies the business component field that Siebel CRM uses to determine the condition.

If the Compare to value is Business Component, then the Business Component property is required.

Business Service Method

Specifies the name of the business service method that Siebel CRM calls.

Business Service Name

Specifies the name of the business service that Siebel CRM calls. The drop-down list for this property displays business services that include a Hidden property is FALSE.

Error Code

Specifies a number that identifies a string in the Siebel database that contains the error message.

Error Message

Specifies the text of the error message. If you choose a value in the Error Code property, then Siebel Tools automatically enters a value in the Error Message property.

Maximum Iterations

Specifies the maximum number of times Siebel CRM can run this step in a workflow process instance. If it reaches the maximum number of iterations, then it creates an Object Manager error and the workflow process returns an In Error status. If you require the process to run to completion, then you must configure an object to catch and handle the error, such as an error workflow process or exception branch.

Name

Specifies a descriptive name that includes the following characteristics:

  • Consistent with your overall naming strategy

  • Meaningful to the designer of the process

  • Unique

If you create a new WF step, then Siebel Tools automatically assigns a name depending on the type of step and a sequence number. You can modify this name or leave it as is.

Operation

Specifies the comparison operation. You can use one of the following values:

  • Delete

  • Insert

  • NextRecord

  • PrevRecord

  • Query

  • QueryBiDirectional

  • Update

  • Upsert

Processing Mode (O)

Specifies the mode that Siebel CRM uses to run the workflow process if a runtime event triggers this workflow process, You can use one of the following values:

  • Local Synchronous. Runs the workflow process in the Application Object Manager. This value is the default value.

  • Remote Synchronous. Sends a synchronous request to the Workflow Process Manager server component to run the workflow process.

  • Remote Asynchronous. Sends an asynchronous request to the Workflow Process Manager server component to run the workflow process.

Subprocess Name

Specifies the name of the subprocess step.

Type

Specifies the type of WF step. Siebel Tools automatically enters this value when you create a new step in the Process Designer. This value is a read only property.

Update Snapshot

If this property contains a check mark, and if Siebel CRM reaches this step in the workflow process at run time, then it uses a snapshot of the workflow process state. It does this so that it can can recover the state if a system failure occurs.

User Interact View

Specifies the name of the Siebel view that Siebel CRM displays.