Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member

Introduction  : Based on the standard business process, SAP has defined  and delivered the creation of task (like (notification, approval task, escalation) ) under different circumstances   For example, if the authorization of the business user is changed, then user will get a notification informing that the authorizations are changed. If the user has subscribed for email then email would also be sent.

Apart from standard tasks, there can be some customer specific scenarios, wherein customers may want to define notifications or email to be sent based on their own conditions / criteria.

This requirement is now delivered as a new feature called “Workflow Rules”.

“Workflow Rules” can be defined by the key user at the customer end using

    Application User Management (Work center)->Workflow Rules (Work center view)

Workflow Rules contain the following steps:

  1. Events when they should be triggered,
  2. Condition which must be met for the rule to be executed
  3. The operation that needs to be performed by the rule

Currently supported operations by the workflow rules are:

  • Sending Email
  • Sending Notification
  • Field Update –Business object Field values  can be changed using this option
  • Action execution – Business object action can be configured using this option

Problem Description : As per current implementation of our Purchase Order approval scenario, on submit (or Order) of purchase order, based on the approval process definition for purchase order, approval task will be created and assigned to the responsible. But once the purchase order is approved then there is no standard notification sent to the creator of the purchase order, informing that it is approved and the user can proceed further. Due to this there may be a delay in the further business processes.

Solution : Using the newly released feature of 1508 - Workflow Rules, key user can create a new rule based on the status change of Purchase Order. Based
on this a task/email (as configured in the rule) will be generated and sent to the person.

Solution in detail : 

1.  Navigate to the workcenter view to create a new Workflow Rule

From Application and User Management Workcenter, Navigate to Workflow Rules

This will display all the workflow rules maintained in the system


To achieve the above scenario, a new rule has to be created for this notification.

2. Click on "New" to create a new Workflow Rule

Customer has to choose the particular business object for which the notification has to be triggered.

Timing :  Timing has two options:

On Create only - Rule will be evaluated only on creation of the Business Object (very first save).

On Every Save -  Rule will be evaluated on every save of the Business Object ( only when the condition is met)

3.  Click on “Next” to create Conditions for the Workflow Rule

Workflow condition editor is same like Approval Process condition editor. To add a new condition, click on “Add Group”.Conditions within the group will be considered as “AND” in the condition expression.

For the Purchase order approved notification solution, maintain the condition as follows

4. Click on “Next” to create action type for the Workflow Rule

In Actions, customer has to define the rule type whether he needs notification or email for the business process.

Based on the rule type, relevant data needs to be maintained.

   

Notification Workflow rule:

  For notification rule type, customer can provide details as when the notification task should expire or cancelled.

Also in Notification based rule type, only four place holders allowed in the subject

Email workflow rule type:

In case of e-mail notification, there is no restriction for the place holders, but it is recommended to keep them as minimal for performance reasons

Template file which should be used for the email body needs to be uploaded in HTML format. The template can contain placeholders, which will be     expanded to actual value when the email is sent .

.

Sample Template for Email:

5. Add Recipient determination to determine the responsible

The recipient determination needs to be maintained for both the rule types.

Recipient determination can be SAP delivered determinations or else customer can specify the direct recipient.


6. Click on "Next" to review the Workflow details
In Review, all the details of the rule are shown for review. Once all the details are confirmed, then the rule can be activated by using
“Activate” button. Then finish the workflow rule definition by clicking on the “Finish” button.

Newly created workflow rule can be seen in the workflow rules list OWL


Customer can edit / delete the workflow rule during the business. Activated workflow rules can be deactivated by using the action
“Deactivate”

Lets see the Workflow Rule in action:

7. Approve a purchase order which is sent for approval.

As per the defined workflow rule, once the purchase order is approved, the creator of purchase order will get a notification.

Apart from email and notifications, Field update and action executions are also possible with work flow rules if the underlying business object has
enabled them.

Field Update: User can modify the attribute value of the business object instance using field update.Fields which are marked as editable in the workflow of
business object are displayed in here.

If the rule condition is met for the object instance then the field value will be updated as given in the workflow rule.


Field Action:  Business object actions can be exposed for workflow rules.

If the workflow condition is met, then the action will be called for the business object instance.

Summary: Apart from standard tasks, there can be some customer specific scenarios, wherein customers may want to define notifications or email
to be sent based on their own conditions.

This will be achieved with Workflow Rule. Along with the other notifications, workflow notification will also be sent to the User.

Prerequisites:

  • Workflow Rules can be created only for business object that has been enabled by SAP .
  • If there is a need to enhance existing workflow rule or need new workflow rule, then raise this as requirement using the known
    channels to request new features.
12 Comments