Siebel Business Process Framework: Workflow Guide > Options for Configuring a Workflow Process > Starting a Workflow Process >

Starting a Workflow Process from Another Workflow Process


You can define a workflow process so that it asynchronously starts another workflow process. You configure Siebel CRM to start a workflow process that calls a custom business service. This business service uses the Asynchronous Server Requests business service to start another workflow process.

To start a workflow process from another workflow process

  1. In Siebel Tools, in the Process Designer, add a business service step to your workflow process.
  2. Make sure the new business service step is chosen.
  3. Use the properties window to set values described in the following table.
    Property
    Value

    Business Service

    Asynchronous Server Requests

    Method

    SubmitRequest

  4. In the MVPW, click the Input Arguments tab, and then add three new input arguments using values from the following table.
    Input Argument
    Type
    Value
    Property Name

    Component

    Literal

    WfProcMgr

    Leave this field empty.

    WfProcMgr.ProcessName

    Literal

    AG Simple Test

    Leave this field empty.

    WfProcMgr.RowId

    Process Property

    (Leave this field empty.)

    Siebel Operation Object Id

    For more information, see Arguments That You Can Define for a Process Property.

  5. To set server component parameters, such as Workflow Process Name, define the Input Argument Name using the following format:

    [ComponentAlias].[argument_name_for_the_business_service_method]

If you run the workflow process in the Process Simulator, then Siebel Tools inserts a request in the S_SRM_REQUEST table and starts a Workflow Process Manager task on the Siebel Server.

Siebel Business Process Framework: Workflow Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.