Siebel Business Process Designer Administration Guide > Designing Workflow Processes > Working with Business Service Steps >

Defining a Business Service Step


To define a new business service step

  1. Make the appropriate process active by selecting it in the All Processes view.
  2. Navigate to the Process Designer view and double-click the Business Service icon to access the details view.
  3. NOTE:  To add a Business Service step to the workspace, drag and drop the Business Service icon from the palette to the workspace.

  4. Enter a step name.
  5. Enter a description of the step.
  6. Select the name of the service to be invoked from the picklist.
  7. The picklist contains the business services defined in Siebel Tools or the Siebel client.

    See Siebel Tools Reference for information on creating customer-defined services.

  8. Enter the method for invoking the service. The choices available for this field depend on the service you select in Step 5.
  9. If you need to define input arguments for this task, continue to Defining Business Service Input Arguments.
  10. If you need to define output arguments for this task, continue to Defining Business Service Output Arguments.
  11. NOTE:  From the Business Service detail view, you can flip through all of the business service steps for the current process by holding down the CTRL key and using the up and down keyboard arrows.

Defining Business Service Input Arguments

To define input arguments for a business service step

  1. With the appropriate business service name displayed in the Business Service applet of the Business Service view and the Input Argument applet active, choose Edit > Add New Record.
  2. Select the name of the input argument. The picklist contains input arguments for the selected business service method.
  3. Choose an input argument type. This indicates the type of data that you are passing to the input argument. The choices available are:
  4. If the input argument type selected is Literal, enter a value.
  5. This may be a picklist, depending on the argument selected.

  6. If the input argument type is a Process Property, select the property name.
  7. If the input argument type is a Business Component, select the applicable business component name and business component field.
  8. If the input argument type is Expression, enter an expression in the Value field.
  9. Enter any appropriate comments.

Defining Business Service Output Arguments

Output arguments allow you to store a resulting value in a process property.

To define output arguments for a business service step

  1. With the appropriate business service name displayed in the Business Service applet of the Business Service view and the Output Argument applet active, choose Edit > Add New Record.
  2. Select the property name from the picklist.
  3. Choose an output argument type. The choices available are:
  4. If the output argument type selected is Literal, enter a value.
  5. If the output argument type is an Output Argument, enter the argument.
  6. If the output argument type is a Business Component, select the applicable business component name and business component field.
  7. If the output argument type is Expression, enter the expression in the value field.
  8. Enter any appropriate comments.

NOTE:  Business services, methods, and arguments all have Display Name and Hidden properties in Siebel Tools. For a business service, method, or argument to be displayed on any picklist, the Hidden flag for the object must be set to FALSE. For more information, see Enabling a Business Service for Workflow Processes.


 Siebel Business Process Designer Administration Guide 
 Published: 29 May 2003