SAP Business Process Management

Possible approach to efforts estimation of BPM implementation project

1 Introduction Often on consulting projects need to quickly perform an efforts estimation for consulting services in the implementation of BPM development tasks. In this blog I want to show my approach for the efforts estimation for the implementation of BPM development tasks (bpm processes, services, applications, configuration tasks) for projects where you plan to use the SAP BPM functionality. 1.1 Key requirements To estimate the efforts for the implementation …

Read More »

Now well prepared: Using preview for faster roundtrips when developing BPM tasks UI

Motivation In SAP BPM process modeling, you use tasks and assign them to the human activities in your process. The task is executed by a human. The UI component assigned to a task allows the user to access and provide data and to complete that task. With the UI Task Generation, you can generate tasks and their UI components spending less time and effort compared to implementing the UI application …

Read More »

Generating Fiori UIs

In the previous blog post, we explained how to use the SAP UI5 generation provided with SAP BPM to create task UIs. These generated UIs have been a useful starting point for developing your own UIs. Starting with NetWeaver 7.50 SP02, further improvements for the generated task UIs are now available, without changing the steps required to generate task UIs. #1 SAP Fiori UIs are generated SAP Fiori guidelines provide …

Read More »

A Word on Federation

There are different ways to achieve federation across multiple systems using Process Observer. After recent inquiries from customers I think it may be worth to share one specific approach here. This post will be a bit technical and detail-oriented to help you along with the specific situation around federation described – which may actually be not that specific. Process Observer supports federation across systems* at design-time by using Process Chains. …

Read More »

Inclusive Gateways in SAP Business Process Management

Introduction   Defining the runtime of a process based on conditions is a common use case. So far, SAP BPM supports this by offering an exclusive gateway. However, this gateway has a restriction: only the first sequence flow with a condition evaluated as true is taken. But how do you model processes when several sequence flows with true-evaluated conditions should be run through? Would you like to follow several paths? …

Read More »

Multi-level SLA breach notification in SAP BPM

Multi-level SLA breach notification in SAP BPM In SAP BPM, we know how to design a simple SLA breach notification (Single level). But there are many cases, in the business process, it should escalate and send SLA breach notifications to multiple levels of users. For example, a human task has assigned to an employee to approve a request. Due to some reason employee miss to approve the same within a …

Read More »

How to get the Notes & Attachments Details of a Task using BPM API.

This guide provides instructions on how to get the Notes & Attachments Details of a Task using BPM API. Applies to: This Document Holds good for all CE 7.3 SP09 onwards for the Notes. This Document Holds good for all CE 7.3 SP16 onwards for the Attachments. Summary: This guide describes step-by-step how to Read the Notes and Attachment Details attached using the standerd Note’s and attachment functionality of a …

Read More »

SAP BPM Best Practice: Naming Convection for Modeling of BPM

Applies to: This Document Holds good for all CE 7.XX and PO 7.4 . Summary: This is a Naming Convection guide used for Modeling of BPM. About Me: Piyas Kumar Das As a Sr. Netweaver Consultant, I’ve been undertaking consulting assignments leveraging on my undermentioned NetWeaver skills. Business Process Management (SAP NW BPM) Restful Services using BPM api to be used in UI5 Screens. SAP Web Dynpro Java (SAP WD4J) …

Read More »

Easy Consumption of BPM Events via Public API – using the example of custom task notifications

Introduction In BPM, it is already possible to send e-mail notifications to potential owners when new tasks are created. What can you do if this is not your standard notification mechanism and notifications for new tasks should be done via e.g. SMS or any push message service? Starting with BPM 7.31 SP17, a public API is available to consume process, task and message events via JMS. The task activation event …

Read More »