Blog Posts Business Management

Blog: KWKeirstead's Blog

KPPs and BPM

gateway-3130595_640You are probably familiar with KPIs (Key Performance Indicators), but this article is about KPPs (Key Process Points).

KPPs are wait-state auto-commit steps along BPM pathways.

They have predecessors and successors like all other BPM steps. They become current when the last of their immediate predecessors has been committed and their immediate successors become current at the time KPPs commit.

The performing resource is “System” and KPPs post to user System’s InTray.

KPPs have Forms, same as all other BPM steps, with, in the case of KPP steps, a mandatory form rule that reads data and “fires” when the rule evaluates to TRUE.

For performance reasons, it is important that each KPP have a cycle timer so that the form rule is evaluated at reasonable times along the process timeline (i.e. every hour, every day, once a week).

KPPs are becoming more and more important as BPM processes depend on data external to their run-time Case Management platforms.

They typically require a generic data exchanger so that data pulled from local and remote applications and systems to the data exchanger or data posted to the exchanger can be mapped to data element names that the Case Management platforms recognizes. Most organizations use pull protocol with some of their data trading partners and use push protocol with other of their data trading partners.

OK, so if we have KPPs waiting for incoming data, why don’t we have KPPs waiting to output data for push to local and remote systems and applications or for pull by local and remote systems and applications.

The reason is this data management task is handled by the data exchanger. For pull, the subscriber can decide the frequency of pickup and, for push, again, the subscriber can work out a push strategy that suits the subscriber.

If you don’t have/use KPPs, your BPMs is an island and you are basically working with a model of a process as opposed to a real-life mirror of a process.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples