Siebel Business Process Framework: Workflow Guide > Developing a Workflow Process > Process of Analyzing Business Requirements >

Determining Workflow Process Requirements


This task is a step in Process of Analyzing Business Requirements.

A workflow process consists of various actions that can meet business requirements. There are many predefined actions that can be used when you build a workflow process. Some example predefined actions include:

  • Notifications. Sending an email, page, or fax.
  • Siebel Operations. Inserting or updating information in the Siebel database.
  • Integration Messages. Requesting to send or receive data from an external system.
  • Assignment. Requesting Assignment Manager to assign an object.
  • Navigation. Navigating a user to a specific view through a User Interact Step or a Task UI call.
  • Server Request. Requesting the Siebel Server Request Broker to run a server process.

Except for Siebel Operations, these actions are invoked by calling a method on a business service. Siebel provides predefined business services so they can be used in workflow processes to implement these actions.

You might identify a specialized action that you are interested in calling in your workflow, such as "calculate credit risk." A specialized action can be added by defining a custom business service. A workflow process can call both a predefined and a custom business service. For more information on defining a custom business service, see Integration Platform Technologies: Siebel Enterprise Application Integration.

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