Siebel Business Process Framework: Workflow Guide > About Workflow Process Design Options > About the Workflow Mode Property >

About Setting the Workflow Mode Property


This topic describes how the workflow mode determines the types of workflow steps a workflow process can contain.

Setting Workflow Mode With a Wait Step and a User Interact Step

A workflow process that includes a User Interact step must have the workflow's mode property set to Interactive Flow. Such a flow can contain Wait steps as long as they wait for an event, or do not wait. For example, a dummy Wait step is used to assign process property values.

A workflow process with a Wait step is a Long Running Flow only when the Wait step waits for a period of time, after which the workflow must be resumed from the Workflow Process Manager. In other cases, if the Wait step waits for a run-time event in the same user session, the flow is not a long-running workflow. This type of workflow can contain User Interact steps, which make it an interactive workflow.

Setting Workflow Mode With a Sub Process Step

A main process can call multiple subprocesses, but the workflow mode of the main process must be consistent with the workflow mode for a subprocess called by the main process.

Table 24 describes the allowed pairings of main process and subprocess mode types.

Table 24. Description of Workflow Modes Allowed Between Main Process And Subprocess
This Main Process Workflow Mode. . .
. . .Can Have These Subprocess Workflow Modes

Service Flow

Service Flow

Interactive Flow

Service Flow

Interactive Flow

Long Running Flow

Service Flow

Interactive Flow

Long Running Flow

7.0 Flow

7.0 Flow

Siebel Business Process Framework: Workflow Guide Copyright © 2008, Oracle. All rights reserved.