Already three months have passed since our last updates on SAP Process Orchestration and you can be ensured we have used this time wisely to provide some exiting new stuff.

This blog describes all the new features and enhancements in SAP Process Orchestration 7.31 SP12/ 7.4 SP07. After reading this blog you for sure want to upgrade to this latest SPs to leverage all new enhancements.

General Information

Besides the feature enhancements, we want to focus at the beginning on some further stuff we have produced in the course of the last weeks to support you working with SAP Process Orchestration.


Process Orchestration Sizing Guidelines

Ever asked yourself how to do correct sizing for your SAP Process Orchestration implementation? Now we have the right answer for you, summarized in the first official sizing guide highlighting combined sizing for integration-centric (message-based) and human-centric (task based) scenarios including influencing factors, database sizing and also sizing for SAP HANA. Get the guidelines here (select SAP Process Orchestration from the list).

/wp-content/uploads/2014/08/2_512747.png

Process Orchestration Video Tutorials on YouTube

Not only guides will make your work with SAP Process Orchestration much easier, we also have put together a series of video tutorials. Showing how to deal with integration patterns, reliable connectivity, conditional starts and much more. Lightweight to consume but with powerful content, check this out on YouTube.

Picture2.png

Process Integration Features

Now it’s time for the technical features, where we traditionally start with the Process Integration part.

Customer Connect Requirements

Listening to the requirements of you, our customers, is absolutely essential for us. We have listened carefully and constantly worked on the connect requirements. Let’ take a look at two of them and the enhancements we have done.

Export of Mapping Documentation

One of the requirements has been to store mapping logic for documentation purposes. Now in the NWDS (ESR perspective) you have the possibility to export message mappings into an MS Excel spreadsheet, including all the details, e.g. field mappings, user defined functions, function libraries or parameters.

/wp-content/uploads/2014/08/4_512793.png

Configuration of scenario specific archiving retention periods

Introducing some rules to define scenario-specific retention period for message archiving, the system can now keep messages shorter or longer in the message store than the global default time. Release Note

/wp-content/uploads/2014/08/5_512794.png

Message Flow Monitor in SAP Solution Manager

With SAP Solution Manager 7.1 SP10 and the latest SAP Process Orchestration release we have introduced the handling of events from BPM processes. Furthermore, the automatic discovery of message flows has been enhanced to support so called generic receiver determinations, e.g., receiver determinations that use wildcards.

/wp-content/uploads/2014/08/6_512807.png

Send Test Message on Adapter Engine

To verify whether the scenario runs correctly there is a new UI available to send test message on Adapter Engine, also supporting the Integration Engine. The header fields will even be filled automatically based on the sender agreement or the integrated configuration. For sure the created/ used templates can also be saved while having a context-sensitive navigation to the message monitor. All in all this is a helpful renewal improving developers’ productivity. Release Note

/wp-content/uploads/2014/08/7_512808.png

Support logging of audit log of synchronous messages

Before the audit log of synchronous messages have just been in the cache – now you can store the audit log of successful synchronous messages in the database. Release Note

/wp-content/uploads/2014/08/8_512809.png

Consuming Web Services secured by Security Token Service (STS)

First increment has been shipped in SP10 and now we take the next iteration with a new UI to configure Process Integration as STS client, where you define the destination of STS, choose the token type, do a proof of possession and get predefined and ready-to-use configuration content to handle the AGIV security protocol. For configuration details, please also see the SAP note: 1980095

Release Note

/wp-content/uploads/2014/08/9_512811.png

IDoc Adapter packaging and re-packaging

Now also the re-packaging on the sender side is supported to split incoming IDoc document list in one XI message containing the specified numbers of IDocs. So far on the receiver side only global packaging configuration parameters have been supported, but now the scenario-specific packaging parameters in the receiver channel can be defined (package size, timeout, memory size). Release Note

/wp-content/uploads/2014/08/10_512812.png

Process Integration Connectivity Add-On

For the SuccessFactors adapter we support now the related OData API with operations like query, read, create, update, merge & delete. Also adhoc queries where you specify the maximum time the adapter should wait for the query results are possible.

/wp-content/uploads/2014/08/11_512813.png

The new generic OData adapter includes the integration with OData service providers (i.e. consumption of OData services) and supports operations like query, read, create, update, merge & delete.

Impressed? Let’s take a look at the new BPM features.

Business Process Management Features

BPM-to-BPM Monitoring

Enhancing the NWA for BPM Monitoring is one of the first topics we want to take a look at. Now you can see the related processes for a selected process instance and monitor these interconnected processes (one process calling another one via an automated activity). So imagine you have process A calling process B and this one calling process C. If you now show the related processes for B you will get process A and C (selecting all), process C (selecting receiver) or process A (selecting sender). Release Note

/wp-content/uploads/2014/08/12_512814.png

Enhancements in Process Visualization

Though there is already a lot of information provided to the end user via the process visualization, it’s still not enough. Therefore we have added the possibility to navigate from sub-processes to the parent process, in case of errors a link to the error log of the process, name of potential owners of a task (what about security here!? – don’t be scared, needs specific enablement beforehand) and showing the Reporting Data Source (RDS) content (see screenshot). Nice J Okay, as this also security relevant you also need to enable this via the UME action SAP_BPM_RDS_Query… Release Note

/wp-content/uploads/2014/08/13_512815.png


Enhancements in Manage Processes

Wouldn’t it be cool to identify the process instance based on the context data? Absolutely, that’s why it is already available and has been enhanced now. So you can configure the maximum number of results, specify field name for RDS search or just search by the latest RDS entry only. Release Note

/wp-content/uploads/2014/08/14_512816.png


Enhancements in BPM Inbox

Also the very elegant BPM inbox (based on UI5 library) provides some enhancements. Based on your feedback we have changed the default behavior while opening a task: the tasks are now opened in a new window instead of overlay (can of course be changed). Also to make the list more readable at a glance, the end user can show or hide all task details (e.g. comments, attachments, custom attributes …). Release Note & Release Note

/wp-content/uploads/2014/08/15_512817.png

Unified Inbox in Gateway 2.0 SP09

The unified inbox in Gateway (shipped with 2.0 SP09) contains an enormous list of improvements, take a breath and take a look:

  • Performance improvements (tasks details are being loaded asynchronously)
  • View, download,  add and delete task attachments
  • View and add comments to a task
  • View HTML task descriptions for SAP Business Workflow tasks
  • Create and manage substitution rules
  • Support for substitution profiles (SAP Business Workflow only)
  • Forward one more tasks to another user
  • Add comment while performing custom actions
  • Support for task UI configuration for BWF tasks (SWFVISU)
  • Support for user photos (requires custom BADI)
  • Configuration of Unified Inbox
    • Theme
    • Header visibility
    • Task Execution UI Navigation (new window or in-place)

/wp-content/uploads/2014/08/16_512818.png

You are done? Okay, let’s move on as we have some more stuff.

Mobile BPM Inbox

Mobile inbox is here! With all the features you would expect on your mobile device, e.g. responsive design. Therefore we use the SAPUI5 mobile library (Fiori-like). Currently only for the local BPM inbox, so for federation/ multi-provider scenarios (on Gateway), please use the Fiori Approve Request app. Release Note

/wp-content/uploads/2014/08/17_512819.png

Copy & Paste Process Models

Coming now to the enhancements in the design time environment. Creating a process variant from a template process or creating a new version (copy) of a process due to incompatible interface changes is possible now. Within the context menu in the project explorer you will find the functionality to copy & paste the process model and this not only within one development component (DC) but also across DCs. Be aware that only the process model is copied, but the used elements (task, service reference, rules) are just referenced (called “shallow copy” – for the next release we plan to provide a “deep copy” including the elements). The DC dependency to the original DC is automatically added. Release Note

/wp-content/uploads/2014/08/18_512820.png

BPM OData Services

With SP12 there is a new service to enable custom inboxes, before we already shipped Task Execution UI and lately the application to start a process. Release Note

/wp-content/uploads/2014/08/19_512821.png

An example of a custom inbox (details view) you will see below; by completing this task immediately the next task will be opened.

The custom task list includes access to a filtered and ordered collection of tasks, access to metadata and custom attributes as well as supporting release, forward and custom actions. In a later version support for substitutions and filters based on substitutions is planned.

/wp-content/uploads/2014/08/20_512822.png

Hope you have enjoyed the information of these new features – so upgrade, make use of them and gain the benefits right now.

Additional information

More about Process Orchestration and an archive of “What is new” overview blogs can be found in this library:

Introduction to SAP NetWeaver Process Orchestration

For a complete overview and further information of the enhancements with SP12, please see these release notes.

To report this post you need to login first.

11 Comments

You must be Logged on to comment or reply to a post.

  1. Muniyappan Marasamy

    Thanks for sharing Stephan.

    will there be any “Test configuration” option for single stack in integration directory?

    or we have to rely on test message using monitoring home?

    Regards,

    Muni.

    (0) 
    1. Alexander Bundschuh

      Hi Muni,

      right now we do not support the test configuration option for integrated configuration objects, however we have plans to provide an API for supporting automated regression testing along with setting a test flag which would help to simulate your configuration, but nothing concrete to share yet.

      Alex

      (0) 
  2. Yashu Vyas

    Thanks for sharing Stephan.


    I was wondering is there any reason why ‘Export of Mapping Documentation’ feature is not mentioned in the release notes. We are planning to upgrade to PI 7.31 SP 12, please let us know if this feature is included in the latest SP.

    Regards,

    Yashu Vyas


    (0) 
      1. Sunil Chandra

        Good to see that SAP is listening and coming up with so many enhancements. One of the most common requirement of Message Mapping documentation has been taken care. So we no more need any external tool to generate the mapping documentation. Bye bye MappingMaster 🙂

        Regards,

        Sunil Chandra

        (0) 
  3. Rajesh pasupula

    Hi  Stephan –  Thanks for sharing the detailed release info on SPS12.

    It would be nice if you can provide any use case w.r.t STS feature.

    Thanks & Regards
    Rajesh

    (0) 
  4. Sitlesh Patle

    Hi All,

    We are building up new PO system. Planning to use Exadata database for DB? Is PO (Process Orchestration) application support on Exadata database?

    Thank,

    Sitlesh Patle

    (0) 

Leave a Reply