BIT800 Process Orchestration Overview. COURSE OUTLINE Course Version: 16 Course Duration: 5 Day(s)
SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/ copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE s or its affiliated companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. This information is displayed in the instructor s presentation Demonstration Procedure Warning or Caution Hint Related or Additional Information Facilitated Discussion User interface control Example text Window title Example text Copyright. All rights reserved. iii
iv Copyright. All rights reserved.
Contents vii Course Overview 1 Unit 1: Introduction to Process Orchestration 1 Lesson: Defining Process Orchestration 1 Lesson: Outlining Business Process Management (BPM) 1 Lesson: Outlining Business Rules Management (BRM) 1 Lesson: Outlining Advanced Adapter Engine Extended (AEX) 1 Lesson: Performing BPM with BRM and AEX 3 Unit 2: Business Process Overview and Development Steps 3 Lesson: Configuring NWDS Development Tools 3 Lesson: Discussing BPMN in NWDS 3 Lesson: Outlining Business Processes 3 Lesson: Sketching the BPMN process 3 Lesson: Sketching the Purchase Order Process 3 Lesson: Understanding Tokens 5 Unit 3: A BPMN Process 5 Lesson: Outlining the Roles and Authorizations of a BPMN Process 5 Lesson: Importing Objects 5 Lesson: Outlining Start and End Events for the PO Process 5 Lesson: Handling Service Interfaces 5 Lesson: Explaining Automated Activities for the PO Process 5 Lesson: Adding Activities to a Business Process 6 Lesson: Calling a Web Service from an Automated Activity 7 Unit 4: Connectivity with the Advanced Adapter Engine Extended (AEX) 7 Lesson: Configuring Scenarios in the ESR Browser 7 Lesson: Explaining the Communication between the BPM and AEX 7 Lesson: Explaining the SAP Process Integration Designer 7 Lesson: Monitoring with Process Integration Monitoring (PIMON) 7 Lesson: Testing a Process with AEX 9 Unit 5: Data Flows 9 Lesson: Defining Process Context 9 Lesson: Explaining Data Objects 9 Lesson: Creating Data Mappings 9 Lesson: Explaining Gateways 9 Lesson: Applying Data Transformations by Using Functions 9 Lesson: Outlining Notification Activities for PO 10 Lesson: Configuring and Using Reporting Activities for PO Copyright. All rights reserved. v
11 Unit 6: Other Objects 11 Lesson: Explaining Process Modes 11 Lesson: Explaining the Various UIs and Tasks 11 Lesson: Explaining Further Objects 13 Unit 7: Deployment and Testing of a Process 13 Lesson: Building and Deploying a Process 13 Lesson: Explaining the Configuration of a Process 15 Unit 8: Process Tasks and Monitors 15 Lesson: Managing Process Desk Tasks 15 Lesson: Managing Processes with Application Programming Interfaces (APIs) 15 Lesson: Starting a Process with an SAPUI5 User Interface 15 Lesson: Using BPM Analytics 15 Lesson: Using the Business Process Management (BPM) Inbox 17 Unit 9: The Complete Integration Process 17 Lesson: Configuring Referenced Activities 17 Lesson: Explaining Boundary Events in the Delivery and Purchase Order Process 17 Lesson: Executing the Purchase Order Process 19 Unit 10: Business Rules Management (BRM) 19 Lesson: Explaining Testing and Monitoring of a PO Process 19 Lesson: Explaining Data Flow Modeling 19 Lesson: Explaining Business Rules Management 19 Lesson: Creating Rules with the Rules Composer 19 Lesson: Managing Business Rules with the Rules Manager 21 Unit 11: Configuration Tasks and Extensions 21 Lesson: Explaining Special Configuration Tasks in SAP NetWeaver Administrator (NWA) 21 Lesson: Monitoring the Health State of the Application 21 Lesson: Explaining SAP Operational Process Intelligence vi Copyright. All rights reserved.
Course Overview TARGET AUDIENCE This course is intended for the following audiences: Business Process Architect Business Process Owner/Team Lead/Power User Developer Development Consultant Enterprise Architect System Architect Technology Consultant Copyright. All rights reserved. vii
viii Copyright. All rights reserved.
UNIT 1 Introduction to Process Orchestration Lesson 1: Defining Process Orchestration Outline the basics of Process Orchestration Lesson 2: Outlining Business Process Management (BPM) Outline the main objects of BPM Lesson 3: Outlining Business Rules Management (BRM) Outline BRM Lesson 4: Outlining Advanced Adapter Engine Extended (AEX) Outline Advanced Adapter Engine Extended (AEX) Lesson 5: Performing BPM with BRM and AEX Run business processes on an AEX Copyright. All rights reserved. 1
Unit 1: Introduction to Process Orchestration 2 Copyright. All rights reserved.
UNIT 2 Business Process Overview and Development Steps Lesson 1: Configuring NWDS Development Tools Outline the configuration of business processes Lesson 2: Discussing BPMN in NWDS Develop business processes Explore the development infrastructure Lesson 3: Outlining Business Processes Outline business processes Lesson 4: Sketching the BPMN process Outline the elements of a BPMN process Lesson 5: Sketching the Purchase Order Process Sketch the purchase order process Lesson 6: Understanding Tokens Copyright. All rights reserved. 3
Unit 2: Business Process Overview and Development Steps Understand the flow of tokens in a process 4 Copyright. All rights reserved.
UNIT 3 A BPMN Process Lesson 1: Outlining the Roles and Authorizations of a BPMN Process Outline the roles and authorizations of the main process in BPMN Lesson 2: Importing Objects Import objects into a process Lesson 3: Outlining Start and End Events for the PO Process Explain Start and End Events for PO Lesson 4: Handling Service Interfaces Explain service interfaces Lesson 5: Explaining Automated Activities for the PO Process Explain automated activities for PO Lesson 6: Adding Activities to a Business Process Copyright. All rights reserved. 5
Unit 3: A BPMN Process Add activities to a business process Lesson 7: Calling a Web Service from an Automated Activity Call a web service from an automated activity 6 Copyright. All rights reserved.
UNIT 4 Connectivity with the Advanced Adapter Engine Extended (AEX) Lesson 1: Configuring Scenarios in the ESR Browser Explain the business case AEX Lesson 2: Explaining the Communication between the BPM and AEX Explain the communication between BPM and AEX Lesson 3: Explaining the SAP Process Integration Designer Explain the SAP Process Integration Designer Lesson 4: Monitoring with Process Integration Monitoring (PIMON) Monitor Messages with Process Integration Monitoring (PIMON) Lesson 5: Testing a Process with AEX Test the procurement process with AEX Copyright. All rights reserved. 7
Unit 4: Connectivity with the Advanced Adapter Engine Extended (AEX) 8 Copyright. All rights reserved.
UNIT 5 Data Flows Lesson 1: Defining Process Context Explain process context Lesson 2: Explaining Data Objects Explain data objects Lesson 3: Creating Data Mappings Explain mapping Lesson 4: Explaining Gateways Explain gateways Lesson 5: Applying Data Transformations by Using Functions Apply data transformations by using functions Lesson 6: Outlining Notification Activities for PO Copyright. All rights reserved. 9
Unit 5: Data Flows Explain notification activities Lesson 7: Configuring and Using Reporting Activities for PO Add report activities to a business process 10 Copyright. All rights reserved.
UNIT 6 Other Objects Lesson 1: Explaining Process Modes Explain the process modes Lesson 2: Explaining the Various UIs and Tasks Explain the various UIs and tasks Create a user interface with SAPUI5 Lesson 3: Explaining Further Objects Create tasks Copyright. All rights reserved. 11
Unit 6: Other Objects 12 Copyright. All rights reserved.
UNIT 7 Deployment and Testing of a Process Lesson 1: Building and Deploying a Process Explain compiling and deploying of PO processes Lesson 2: Explaining the Configuration of a Process Explain configuration of PO processes Copyright. All rights reserved. 13
Unit 7: Deployment and Testing of a Process 14 Copyright. All rights reserved.
UNIT 8 Process Tasks and Monitors Lesson 1: Managing Process Desk Tasks Manage process desk tasks Lesson 2: Managing Processes with Application Programming Interfaces (APIs) Manage processes with APIs Lesson 3: Starting a Process with an SAPUI5 User Interface Use UI5 objects in the process start Lesson 4: Using BPM Analytics Monitor a procurement process Lesson 5: Using the Business Process Management (BPM) Inbox Use the Business Process Management (BPM) inbox Copyright. All rights reserved. 15
Unit 8: Process Tasks and Monitors 16 Copyright. All rights reserved.
UNIT 9 The Complete Integration Process Lesson 1: Configuring Referenced Activities Configure referenced activities Lesson 2: Explaining Boundary Events in the Delivery and Purchase Order Process Explain boundary events in the delivery and purchase order process Lesson 3: Executing the Purchase Order Process Execute the purchase order process Copyright. All rights reserved. 17
Unit 9: The Complete Integration Process 18 Copyright. All rights reserved.
UNIT 10 Business Rules Management (BRM) Lesson 1: Explaining Testing and Monitoring of a PO Process Explain testing and monitoring of PO processes Lesson 2: Explaining Data Flow Modeling Explain data flow modeling Lesson 3: Explaining Business Rules Management Explain Business Rules Management (BRM) Lesson 4: Creating Rules with the Rules Composer Create rules with the Rules Composer Lesson 5: Managing Business Rules with the Rules Manager Use the Business Rules Manager Copyright. All rights reserved. 19
Unit 10: Business Rules Management (BRM) 20 Copyright. All rights reserved.
UNIT 11 Configuration Tasks and Extensions Lesson 1: Explaining Special Configuration Tasks in SAP NetWeaver Administrator (NWA) Explain special configuration tasks in SAP NetWeaver Administrator (NWA) Lesson 2: Monitoring the Health State of the Application Monitor the health state of the application Lesson 3: Explaining SAP Operational Process Intelligence Explain SAP operational process intelligence Copyright. All rights reserved. 21