SAP NetWeaver Business Process Management Resource Center
Tags:
This page provides extensive information material such as tutorials, articles and demos about SAP NetWeaver Business Process Management. It also contains links to recently published blogs and articles about special topics within the BPM area. This material helps you get started with modeling executable processes with the SAP NetWeaver Business Process Management components: process composer (design time), process server (runtime) and process desk (human interaction management).
- Overview Documents
- Getting Started with SAP NetWeaver BPM
- Demos
- Advanced Topics
- Best Practices
- Business Process Modeling
- Data Mapping
- Human Interaction Management
- Reporting/Analytics
- Services and Integration
- Lifecycle Management
- Troubleshooting Guides and FAQ
- Forums
- Related Topics
> Hot off the press!
> Recent features
Overview Documents
These documents and demos are good to start with. They give you an introduction of SAP NetWeaver Business Process Management and SAP NetWeaver Business Rules Management as part of the SAP NetWeaver Composition Environment.Title | Description |
---|---|
SAP NetWeaver BPM Roadmap Webinar Replay July 2013 | In this webinar you will learn about current and future capabilities of SAP NetWeaver Business Process Management. We will also walk you through SAP NetWeaver Business Rules Management sapbrm (read more here), as well as SAP Operational Process Intelligence powered by SAP HANA sapopint (read more here). |
SAP NetWeaver Process Orchestration – the best is yet to come! | In this blog explains all new and continuous investments that make SAP’s Middleware platform best in class and demonstrates why you should opt in for Process Orchestration as your single Middleware platform from SAP. |
SAP TechEd 2012 Online | Replay TechEd 2012 sessions online, including BPM, BRM and Process Orchestration |
SAP NetWeaver Process Orchestration - the road ahead for SAP NetWeaver BPM, BRM & PI | SAP NetWeaver Process Orchestration Blends Solutions to Improve Flexibility and Better Align IT and Business. In this article Michael Stamback and Eduardo Chiocconi explain the grounds of SAP NetWeaver Process Orchestration and how it creates value for organizations facing constant change. Learn how SAP NetWeaver Process Orchestration can become your foundation for better business and IT. |
Overview of SAP NetWeaver BPM and SAP NetWeaver BRM | This recording provides an overview of the SAP NetWeaver BPM and SAP NetWeaver BRM as parts of the SAP NetWeaver Composition Environment. It introduces the new business process composition features and functions that will help you develop rule-based composites on top of application core processes. |
SAP NetWeaver BPM White Paper | This white paper describes what business process management is about and explains SAP's place in the BPM landscape and describes its new offering in that area, SAP NetWeaver Business Process Management (BPM). |
Gain Control of Your Critical Business Processes | This article explains how to efficiently compose and deploy composite business processes. |
6 Sure Signs You've Hampered Your Business Processes | This interview introduces customers to the vision upon which SAP's BPM platform is based, and advises readers on how to get started. |
Roadmap for SAP NetWeaver: Business Process Orchestration and Integration | This presentation provides a comprehensive view on the convergence of business processes, business events, and business intelligence both from a business user and IT perspective. It demonstrate how SAP's portfolio of business process orchestration, integration, and event insight technologies will address these challenges. |
Getting Started with SAP NetWeaver BPM
These tutorials describe how to model and execute an end-to-end business process using SAP NetWeaver Business Process Management. They contain also information about how to monitor the business process, as well as a problem analysis section.
Demos
Video |
---|
Investment Approval Process (SAP NetWeaver CE 7.1 EHP1) |
Step by Step Guide to SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.1 EHP1) Webinar Replay |
Advanced Topics
Best Practices
Document |
---|
Must Read! Best Practices with SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.2, 7.3) |
Tips and Tricks on SAP NetWeaver BPM for High Volume Processes - Webinar Presentation (SAP NetWeaver CE 7.2) |
Business Process Modeling
Articles
Document | Level |
---|---|
Workflow Pattern Coverage in SAP NetWeaver BPM 7.11 (SAP NetWeaver CE 7.1 EHP1) | Intermediate |
Understanding Intermediate Events, Asynchronous Message Receipt and Correlation in NetWeaver BPM 7.20 (SAP NetWeaver CE 7.2) | Intermediate |
Understanding Boundary Events of SAP NetWeaver BPM (SAP NetWeaver CE 7.1 EHP1) | Intermediate |
Starting a BPM 7.1 Process Using Visual Composer (SAP NetWeaver CE 7.1 EHP1) | Beginner |
Title | Description |
---|---|
How to avoid modeling errors in SAP NetWeaver BPM? Part 1: Gateway fun! (SAP NetWeaver CE 7.1 EHP1) | This blog discusses frequently observed modeling mistakes in SAP Netweaver BPM ("Galaxy"). It formulates recommendations on how to avoid these mistakes and proposes solutions for common modeling use-cases. |
How to avoid modeling errors in SAP NetWeaver BPM? Part 2: More fun with end events! (SAP NetWeaver CE 7.1 EHP1) | Part two of this blog series is affected with mistakes that arise from erroneous usage of end event flavors in SAP NetWeaver BPM ("Galaxy"). |
How to avoid modeling errors in SAP NetWeaver BPM? Part 3: Data flow in style (SAP NetWeaver CE 7.1 EHP1) | Part three of this blog series discusses data flow issues that revolve around designing a process' context (the set of data objects) and defining mappings. |
How to avoid modeling errors in SAP NetWeaver BPM? Part 4: Submerge in subflows (SAP NetWeaver CE 7.1 EHP1) | Part four of this blog series discusses how to properly use subflows. We specifically shed some light onto subflow interfaces and semantics of subflow completion. |
How to avoid modeling errors in SAP NetWeaver BPM? Part 5: Lunatic looping (SAP NetWeaver CE 7.1 EHP1) | Upon popular demand, this posting is all about batch processing, looping, and dynamic parallelism in SAP NetWeaver BPM. How to avoid modeling errors in SAP NetWeaver BPM? Part 7: Use the resource, Luke! |
How to avoid modeling errors in SAP NetWeaver BPM? Part 6: Give yourself to the SOA side (SAP NetWeaver CE 7.1 EHP1) | This blog deals with mistakes that may arise from consuming Web services in SAP NetWeaver BPM processes and, in turn, providing processes as Web services. |
How to avoid modeling errors in SAP NetWeaver BPM? Part 7: Use the resource, Luke! (SAP NetWeaver CE 7.1 EHP1) | This is a meta blog post where Sören refers to interesting resources for SAP NetWeaver BPM, for example, to this SAP NetWeaver Business Process Management Knowledge Center page. |
How to avoid modeling errors in SAP NetWeaver BPM? Part 8: Workflow pattern dark arts (SAP NetWeaver CE 7.1 EHP1) | In this blog, Sören delves into some advanced workflow patterns such as critical section and thread split/merge. He thereby presents some surprisingly simple representations of those patterns using SAP NetWeaver Business Process Management. |
SAP NetWeaver BPM - a sneak preview to process debugging (SAP NetWeaver CE 7.1 EHP1) | This blog takes a look at debugging a process instance graphically with SAP NetWeaver BPM. The composite business process leverages a business rule, defined in the Rules Composer of SAP NetWeaver BRM - and shows how you can step over activities within a process and literally watch the data flowing through the process from human activities to automated decision making thru the rule and finally to the creation of an order in the backend system via an automated activity and a Web service call. |
Enjoy NetWeaver BPM - Part 3: Workflow Patterns Reloaded (SAP NetWeaver CE 7.2) | This blog posting outlines the improvements in NetWeaver BPM 7.20 with respect to workflow pattern support. We give examples for implementing some frequently requested features such as dynamic, data-driven looping ("Multiple Instance Activities") and asynchronous message receipt with correlation ("Intermediate Events"). |
Typical BPM Workflow HOWTO on 720: Scenario 1 - Automating workflow routing | This blog and the corresponding podcast explain common pieces of a typical workflow scenario in the real life. |
Typical BPM Workflow HOWTO on 720: Scenario 2 - Parallel branch | This blog and the corresponding podcast explain the use of parallel branches in a typical workflow. |
Typical BPM Workflow HOWTO on 720: Scenario 3 - Dynamic repeat | This blog and the corresponding podcast explain how a dynamic repeat can be modeled in a typical workflow. |
Typical BPM Workflow HOWTO on 720: Scenario 4 - Task cancellation | This blog and the corresponding podcast explain how to handle task cancelation in a typical workflow. |
Typical BPM Workflow HOWTO on 720: Scenario 5 - Automating process start duration | This blog and the corresponding podcast explain how to automate the process start duration. This blog also provides a code sample. |
Parallel (multi-instance) Activities in BPM CE 7.2 Part I - IV | This blog series describes in detail how to model a complex business process with SAP NetWeaver BPM as component of SAP NetWeaver CE 7.2: Part I Part II Part III Part IV |
Synchronous sub process using existing Visual Composer data type (SAP NetWeaver CE 7.2) | This blog illustrates the use of synchronous, asynchronous and intermediate sub process calls on a detailed technical level. It shows primarily how the different start event triggers, or rather service interfaces, could be implemented and how Adobe Forms could be used in combination with intermediate message events. |
Asynchronous sub process call (SAP NetWeaver CE 7.2) | This blog shows how to implement a service interface for asynchronous sub process calls. The main difference to synchronous process calls is the missing response. Asynchronous processes can only be triggered without any feedback if further process execution succeeds or fails - like fire and forget. |
Loosely coupled sub process using intermediate message events and Adobe Form response (SAP NetWeaver CE 7.2) | This blog illustrates how sub processes can be called asynchronously and first and foremost how these sub processes can reactivate / awake the main process (where the sub process was started from). This scenario will be enriched by implementing offline interaction by using Adobe Forms. |
Customizing the task name in Netweaver BPM | This blog guides through the process of generating task (human activities) with a customized name by including values from the Process Context (such as Employee Name or a Request Id). |
Process Feature Patterns (SAP NetWeaver CE 7.2) | This blog provides useful process patterns for SAP NetWeaver Composition Environment 7.2. |
Process Templates (SAP NetWeaver CE 7.2) | This blog provides useful process templates for SAP NetWeaver Composition Environment 7.2. |
Assigning potential users for Task/Lane using expressions in Netweaver BPM | This blog demonstrates how to use expressions for assigning Potential users in Netweaver BPM. |
Title | Description |
---|---|
Real World BPM Use Cases with SAP NetWeaver BPM | Here you will find more than 20 industry and cross-industry use cases for BPM, including models, demos, and any other documentation that early adopters shared with us. Add your insight by becoming a contributor to the BPM use case wiki or join the conversation at the Business Process Management use cases within an SAP Environment. Take a look at the blog by Greg Chase and Ruks Omar for more information. |
Simple Sample Applications using SAP NetWeaver BPM technology | SAP has released a new package of Simple Sample Applications using SAP NetWeaver BPM technology. AS usual, SAP customers and partners find them ready-to-run in the Enterprise Services Workplace (ES Workplace) environment in the well-known format - together with technical documentation, process models, coding, and demo data. |
SOA/BPM Reference Demo Project (SAP NetWeaver CE 7.1 EHP 1) | Here you can find various industry-specific and cross-industry business process samples, such as Exceptional Scheduling of Shift Workers, Create Customer Master Data, Healthcare Case Management Process, Project Issue Management. |
Data Mapping
Title | Type |
---|---|
Built-in Functions in the Process Composer of SAP NetWeaver BPM (SAP NetWeaver CE 7.1 EHP1) | Article & Tool |
Using a Custom EJB Function as a Mapping Function in SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.1 EHP 1) | Article |
Using an EJB as a Custom Mapping Function in SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.2) | Article |
Human Interaction Management
Reporitng/Analytics
Services and Integration
Title | Type |
---|---|
Process Orchestration: SAP NetWeaver BPM, BRM, WDJ 7.3 - use case / design for the Public Sector (SAP NetWeaver BPM/ BRM 7.3) | Article |
How to Enable Web Services Reliable Messaging (WS-RM) for Service Endpoints in BPM (SAP NetWeaver CE 7.2) | Article |
Integration of Org Management from ECC to NW CE (SAP NetWeaver CE 7.2) | Article |
Integration of SAP NetWeaver BPM with SAP BusinessObjects Query as a Web Service (SAP NetWeaver CE 7.2) | Article |
Administrative Business Process Management for SAP NetWeaver MDM 7.1 | Article |
Triggering a BPM Process from SAP Standard Business Process (SAP NetWeaver CE 7.1 EHP 1) | Article |
Service Mashups with Netweaver Service Composer (SAP NetWeaver CE 7.2) | Blog |
Lifecycle Management
Title | Type |
---|---|
Simplify your Composite Application life by using the Product concept (SAP NetWeaver CE 7.2) | Blog |
Understanding Business Process Lifecycle Management Features of SAP NetWeaver BPM | Article |
Troubleshooting Guides and FAQ
Document/Wiki | Description |
---|---|
SAP NetWeaver Business Process Management Troubleshooting Guide(Wiki) | This guide follows an interactive step-by-step approach. You can click through the problem descriptions and analysis to finally get to the appropriate solution. |
Universal Worklist Troubleshooting Guide (Wiki) | This guide is part of the Technology Troubleshooting Guide. It provides step-by-step solutions to problems that may occur in your work with the universal worklist. |
Universal Worklist - Frequently Asked Questions (Wiki) | This Wiki answers frequently asked question regarding the UWL functionality, installation and configuration. |
Related Topics
Composition
SAP NetWeaver Composition Environment Samples Center
SAP NetWeaver Composition Environment Tutorial Center
Business Rules Management
Rules on SAP HANA: Big-Data Decision-Making made better with Business Rules in SAP HANA
Integrating BRM with BPM (SAP NetWeaver CE 7.2)
Creating Rules in the Process Composer and Using them in the Process (SAP NetWeaver CE 7.1 EHP 1)
For more tutorials and reference applications about business rules management, see SAP NetWeaver Business Rules Management.
SAP NetWeaver Decision Service Management