Co-authors: alexander.bundschuh and christian.loos.
SP06 of EHP1 for SAP NetWeaver 7.3 is already released to customers and brings various enhancements for Business Process Management, Process Integration and Orchestration scenarios. There are several enhancements in direction of further tightening the integration between SAP NetWeaver PI and BPM. Here are some of the most important news.
What is new in SAP NetWeaver BPM |
---|
Process Orchestration Integration Patterns: Conditional Process Start
Conditional process start is now introduced to support integration patterns for Process Orchestration scenarios. A typical example would be to collect a number of similar messages in a single BPM process instance. The start event and the intermediate message event share the same interface/trigger. If you send a message to the BPM process, the message can either start a new process instance, if there is no process running already, or it can be consumed by a running instance. There are different variants of how you can end your instance: counter (n number of messages reached), timer (x hours passed) or dedicated end message (end now).
Some restrictions:
For more information on integration patterns for Process Orchestration scenarios read these blogs:
And also refer to SAP documentation: Conditional Start.
BPM Analytics with out of the box dashboards
We have introduced out of the box dashboards providing better insight for business administrators and process owners. The access is role-based – you will only see processes and tasks for which you are the administrator.
Main functions:
Processes and task statistics are also available via the BPM public API giving you the ability to create custom dashboards and use data in Xcelsius, Crystal Reports etc.
Also see:
Custom Task Attributes
For each task definition you can now create a custom list of attributes to display additional information that is useful for the persona performing that particular task:
See documentation on SAP help portal: Defining Custom Attributes for Tasks.
BPM Reporting API
The BPM Reporting API is introduced as an extension to the BPM Public API. It allows you to find your process by context values. It enables you to provide process monitoring to end users, different from the tech monitoring via SAP NetWeaver Administrator, so that end users can see the step, what’s the status of the process instance, etc.
In a nutshell Process Monitoring UIs for end users allow to:
Sample application available on SAP Code Exchange: BPM Reporting API project.
For more information read these blogs:
Also refer to SAP documentation: BPM API for Reporting Data Source-Based Search.
Managing of Substitution Rules in your BPM Inbox
There are two options for creating substitution rules:
Option 1: Tasks are automatically forwarded during pre-defined period of absence.
Option 2: The person who will substitute can activate automatic task forwarding and take over in case of unforeseen absence.
You have an overview of current substitution rules for your substitutes and colleagues for whom you are a substitute. These rules can naturally be activated / deactivated and are persisted in the BPM system (not managed in your inbox).
For more details see SAP documentation: Managing Substitution Rules in the BPM Inbox.
SAP NetWeaver BPM as a provider for SAP Operational Process Intelligence
SAP Operational Process Intelligence provides you with insight and end-to-end visibility into your business processes running across multiple provider systems with process logs and flow events from Process Observer (enabling SAP Business Suite), SAP Business Workflow, SAP NetWeaver BPM and from SAP NetWeaver PI in the future.
With SP6, SAP NetWeaver BPM is available as a provider system for SAP Operational Process Intelligence scenarios.
The following events can be currently used in a scenario definition:
In addition, attributes updated by a reporting activity are available as context data in the scenario.
Prerequisites for running SAP Operational Process Intelligence scenarios:
Read more about sapopint SAP Operational Process Intelligence here.
What is new in B2B - Secure Connectivity and B2B Add-on |
---|
SP1 of Secure Connectivity Add-on and B2B Add-on is also coming with multiple new features and enhancements. For full details see:
What is new in SAP NetWeaver Process Integration |
---|
Large Message Queue
As you probably know, with the shift from dual to java-only stack, customers have two installation options:
Customers migrating from dual-stack to Java only can get avail of improved runtime behavior and limiting concurrent processing of large messages to avoid ‘out of memory’ (OOM) occurrences. When large messages are processed concurrently, there is a risk of OOM for the Java server when the system performance goes down. Typical use cases could be memory intensive mappings such as XSLT or memory consuming receiver processing.
The solution provides a proactive approach for handling of large messages that can be processed at the same time across a set of Messaging System queues on one AS Java server node. You have to configure two parameters mainly: number of permits and threshold. All incoming messages which message size exceeds the threshold are treated as large messages. The number of permits determine the number of parallel large message queues.
In a nutshell: Large Message Queue configuration via permits and threshold:
Also see SAP note 1727870 and read more in SAP documentation: Handling Large Messages Using Claim Check Pattern.
Graphical Mapping Editor in ESR Eclipse
Improved usability and ability to create complex mappings. The graphical editor has a similar look & feel like the Enterprise Services Builder (Swing client).
Expression editor or graphical mapping editor?
The expression editor becomes a challenge in case of complex mappings. You can now choose between both editors in Preferences. The graphical editor which is more intuitive is used by default. The graphical editor for field mappings is used by simply dragging and dropping of fields and functions into the editor pane. It allows easy maintenance and better visibility.
Referenced Channels in Integration Flows
You can now further reduce TCO via re-use of channels and reduced maintenance. You can choose to use Inline Channels as part of the Integration flows or Referenced Channels that can be assigned to one or multiple Integration flows as independent objects with own lifecycle.
Lifecycle of Referenced Channels:
Activation of incompatible changes is prevented and requires un-deployment of the Integration flow. Incompatible changes are for instance changing the direction of the channel or assigning it to a different adapter channel.
Integrated Monitoring between AEX and BPM
Reliable messaging has been introduced and you can now get avail of improved TCO by monitoring messages across SAP NetWeaver PI and BPM in the BPM Log Viewer.
To provide monitoring capabilities for SAP NetWeaver Process Orchestration scenarios across PI and BPM, message-related business log entries contain the message ID that is delivered by PI to BPM using the XI 3.0 message protocol. This information can be looked up in the BPM Log Viewer to follow up on what happened to a PI message in BPM. From the PI message ID in the Business Log Viewer, you can navigate to the PI message monitoring.
Context sensitive navigation:
Prerequisites:
Please note:
The PI message ID is only provided for Process Orchestration scenarios. For scenarios that do not involve PI, and which specifically do not use the XI 3.0 protocol for sending messages, no message ID is displayed with the corresponding business log entries.
For more details refer to SAP documentation:
Please see the release notes for a complete overview of enhancements with SP06, including different SAP NetWeaver components.
We recommend that you upgrade to the latest SP to benefit from all new enhancements.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
24 | |
11 | |
10 | |
8 | |
8 | |
7 | |
6 | |
6 | |
5 | |
5 |