Show TOC

 Workflow and Release

Purpose

You can use this process to ensure that the appropriate users review and approve data before the data is actively used in business.

Prerequisites

You have made the following Customizing settings:

Assign Release Objects to a Release Procedure

You have specified how many processing steps are required for releasing a release object. If, for example, you specify two release steps for account closure, a minimum of two agents must release the object.

When you assign a release procedure, you can also specify when the release workflow must be initiated: always, conditionally, or based on a statistic. For conditional and statistical workflows, you must define the release attributes, for example, you can specify that the release workflow must be initiated for account closure if the reference account for closure is an external reference account.

For more information about release procedures, see Framework for the Principle of Dual Control .

Define Rules for Each Release Procedure and Release Step

You have defined the rules for every release step of the release procedures used, for example, if you choose02as the release procedure, you must specify rules for the first and second release step.

Rules determine the following:

Agents who must receive the work items

Conditions under which the agents receive the work items

Assign the Release Step of the Release Object to a Release Procedure Workflow

You have defined the release procedure workflow by using the framework for SAP Business Workflow.

Bank Customer Accounts (BCA) uses the Workflow (WF) component to release entity objects. For more information about SAP Workflow, see SAP Business Workflow .

Process Flow

When a user initiates a release workflow by using an appropriate business activity(such as creation of payment item or standing order), the following actions are performed:

The system determines if the object is subject to release based on the release procedure.

If the object is subject to release, the system creates a work item and sends it to the agent(s) defined in the rule.

The agent releases, changes, or rejects the object from the business workplace.

If an agent changes an object, the system repeats the whole process.

If there is more than one agent for a release step, the system deletes the work items from the business workplace inbox of the other agents.

If you define more than one release step, the system repeats steps 1 and 2 (described above) until all the release steps are completed.

You defined two processing steps for the account closure process. The system, therefore, repeats steps 1 and 2 twice.

The system updates the object status and triggers the relevant business changes according to the process flow of the relevant function.

Result

The system updates the status of the object.

Example

In your organization all payment items for amounts greater than EUR 1000 must be released by users David and Anna.

To realize this scenario, you make the following settings:

AuthorizationGroup Settings

For the authorization object F_PAIT_GRP, assign the following authorization groups to the activities listed below:

Activities

Assigned Authorization Group

Create

Change

Display

Delete

Release

Reverse

A1

Post

A2

Release Tool Settings

In the IMG activity Account Management -> Release -> Release Payment Items -> Assign Release Object to Release Procedure :

Specify that one release step is applicable. In other words, the principle of dual control is applicable.

Select Conditional as the release workflow. Create a new setting for the release procedure by making the following settings:

Choose the authorization group as A2

Set the Release Required flag

Enter the amount in bank area currency as> 1000

In the IMG activity Assign Rule to Release Steps:

Specify the number of release steps as 1 and choose Create Rule

Definethe processors who are to receive a work item via the release workflow for each release step. Towards this end:

Since users David and Anna should receive work items depending on amounts, choose Amount , then Generate Rule Now .

Choose with the quick info text Create Responsibility and enter 1000 as the amount.

Assignusers David and Anna to this responsibility by choosing with the quick info text Insert agent assignment .