Show TOC

Modeling WorkflowsLocate this document in the navigation structure

Use

This is a typical process flow for workflow modeling. It is only one way of working with the SAP Business Workflow definition tools. It also serves the purpose of introducing the various definition tools and their interrelationships.

Prerequisites

If you are adhering to the role-based procedure model in this documentation, the process consultant should have proposed a business process model.

Caution

An organizational plan must be created. This activity is also one of the tasks of the process consultant in our model.

Process

The process consultant has created a business process model based on the business requirements and alternatives. This is now to be implemented by the workflow developer.

  • Business Workflow Explorer

    Using the Business Workflow Explorer, you can get an overview of the existing tasks and workflows, and then edit them or use them as templates. By doing this, you can save yourself the effort of carrying out your own modeling.

    The Explorer covers not only the workflows and tasks you have created yourself, but also the workflows and tasks supplied by SAP, which are part of the workflow application scenarios. Both the process consultant and the workflow modeler should be familiar with the scenarios.

    If you find an appropriate template, you can copy the template and adapt it to the specific characteristics of the business process model. If you only have to make changes to existing steps in an SAP workflow, you should check whether you can create a workflow configuration.

  • Business Object Repository (BOR)

    If you cannot use an SAP workflow as a template, proceed as follows.

    • You identify all business objects involved in your business process model.

    • You then check whether the relevant object types with their methods, attributes and events are defined in the Business Object Repository. The grouping of object types in the application component hierarchy and the option of searching generically for parts of a name help when looking for existing object types.

    • If you find an object type whose definition meets your requirements, you can use it without making any modifications.

    • If you find an object type whose definition does not quite meet your requirements, you add to its definition in the Business Object Builder.

    • If you do not find a suitable object type, define your own object type.

  • Task Maintenance

    You identify the tasks involved in the business process model. In doing this, you sort out which object method is to be executed with the task and which person or group of persons is responsible for it.

  • Workflow Builder

    The definition and processing of a workflow takes place in the Workflow Builder. You can define the external relationships (call interface, triggering events) of the workflow, as well as the actual implementation of a business scenario as a sequence of connected steps in the Workflow Builder. You assign these steps existing tasks or sub-workflows, or you define a task by entering object type and method from the Workflow Builder and determine the possible agents.

    You can use Workflow Wizards to help you when creating a workflow. This creates parts of a workflow definition with which a specific scenario is executed.

Result

This results in the workflow created in the business process model being implemented in the SAP System.