Bookshelf Home | Contents | Index | PDF |
Siebel Business Process Framework: Workflow Guide > Developing a Workflow Process > Process of Planning a Workflow Process > Determining the Workflow Invocation EventThis task is a step in Process of Planning a Workflow Process. During the planning phase of a development effort you can determine if the workflow process is invoked by a run-time event, user event, workflow policy, or script. For more information, see Invoking a Workflow Process. Using a Workflow Policy to Invoke a Workflow ProcessA workflow policy triggers a workflow process after a database change. The basic construct of a policy is a rule. If the conditions of a rule are true, then an action occurs. In some cases, the action invokes the Workflow Process Manager server component to execute a workflow process. Processing invoked by a workflow policy does not occur in real time. Typical uses of a workflow policy include:
Using an Event to Invoke a Workflow ProcessTypes of events used by Siebel workflow include:
Events belong to three objects: Application objects, Applet objects, and Business Component objects. Events can be configured from the administrative interface. Using Script to Invoke a Workflow ProcessScripts can call a workflow process programmatically as a business service. Using script, you can invoke Workflow from an external system. The Workflow Process Manager server component provides APIs for such programmatic invocation. Scripts are raised by the Object Manager. Scripts belong to four objects: Application, Applet, Business Component, and Business Service. Summary of Invocation MechanismsTable 9 summarizes the main uses and limitations for each of the possible workflow invocation techniques. |
Siebel Business Process Framework: Workflow Guide | Copyright © 2008, Oracle. All rights reserved. | |