Generate a Business Service

A business service can call a business process. A business service provides input data to the business process with parameters. A Send Task in the business service sends the parameters to a Start Event in a business process.

Prerequisites

  • A business process with a Start Event, and any required tasks.
  • The business process should have at least one input parameter.
  • The Start Event must have a Trigger Type set to None or Message.

The generated business service will finish with a Task that calls the business process, and matches the Trigger Type for the Start Event:

  • A Call Sub-Process matches a Trigger Type set to None.
  • A Send Task matches a Trigger Type set to Message.

Decide which Target Device the published business service will have. Mobile users who use ActiveMatrix Mobilespace can only access business services for a Mobile Target Device.

Refer to the How to Design a Simple WelcomeUsers Business Service tutorial for a worked example of this process.

Procedure

  1. Right-click the Start Event, and select Generate > Business Service.

    A new business service opens, with a default Label similar to ProcessPackage-Process.

    The business service consists of a Start Event, a User Task, and a final Task.

  2. Rename the business service with a more descriptive name, so that users can easily identify it from the list of available business services.
  3. Add any additional User Tasks, as required.
  4. From the General tab, use Select the privileges required to use this service to specify all of the organization model privileges that a resource must have to be able to use this business service.
    Note: If there are no required privileges for the business service, then all resources use the business service.
  5. Choose the Target Device:
    • Desktop
    • Mobile
    Publish as Business Service is already checked, and the default is Desktop.
  6. Press CTRL + S to save the changes.