Siebel Business Process Designer Administration Guide > For Developers: Understanding How Workflow Processes Are Designed > Invoking Workflow Processes >

Invoking a Workflow Process as a Configured Business Service


You can invoke a workflow by defining a configured business service. With a configured business service like Workflow Process Manager (Server Requests), you do not need to specify Server Request Broker (SRBroker) parameters.

NOTE:  To use Workflow Process Manager, SRProc and SRBroker must be running.

When you invoke the Server Requests directly, you must specify SRBroker parameters.

To define a configured business service

  1. In Siebel Tools, navigate to Siebel Objects > Business Service. Add a new record with values:
    • Name: (this is the name that you can reference in scripting)
    • Class: CSSSrmService
    • Display Name: (this is the name that you see in Workflow views)
  2. Click Business Service User Prop. Add the following records:
    • Name: Component
    • Value: (internal [or short] name of the server component, for example, 'WfProcMgr')
    • Name: Mode
    • Value: (mode of the server request, for example, 'Async')
  3. (Optional) Enter additional user properties pertaining to SRBroker (see Predefined Business Services).
  4. Select Business Service Method. Add the following records:
    • Name: (this is the name that you can reference in scripting)
    • Display Name: (this is the name that you see in workflow views)
  5. Click Business Service Method Arg. Add records specific to the component being invoked, for example, 'ProcessName' for WfProcMgr. Note that the name is the internal (or short) name of the server component parameter.

NOTE:  SRBroker and SRProc are required to run any business service that invokes server components.

For more information on invoking business services, see Siebel Object Interfaces Reference.

Siebel Business Process Designer Administration Guide