SAPBPM. SAP Business Process Management COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Size: px
Start display at page:

Download "SAPBPM. SAP Business Process Management COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)"

Transcription

1 SAPBPM SAP Business Process Management. COURSE OUTLINE Course Version: 10 Course Duration: 5 Day(s)

2 SAP Copyrights and Trademarks 2014 SAP SE. 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. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iseries, pseries, xseries, zseries, eserver, z/vm, z/os, i5/os, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

3 All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP SE and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group 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. Copyright. All rights reserved. iii

4 iv Copyright. All rights reserved.

5 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. v

6 vi Copyright. All rights reserved.

7 Contents ix Course Overview 1 Unit 1: Business Process Management 1 Lesson: Describing Business Process Management Components 3 Unit 2: Process Modeling Environment 3 Lesson: Building a Development Infrastructure 3 Lesson: Selecting a Process Modeling Perspective 5 Unit 3: Business Process Model 5 Lesson: Notating a Business Process Model with BPMN Lesson: Adding Activities to the Business Process 5 Lesson: Adding Tasks to the Business Process 5 Lesson: Adding report activities to a business process 5 Lesson: Extending the Strategic Business Process with Events 6 Lesson: Extending the Strategic Business Process with Gateways 6 Lesson: Adding activities to a business process 7 Unit 4: Business Process Model Extension 7 Lesson: Managing Process Roles 7 Lesson: Managing Process Context 7 Lesson: Creating Data Mappings 7 Lesson: Applying data transformations using functions 9 Unit 5: Business Process Management User Interface 9 Lesson: Generating a User Interface with Visual Composer 9 Lesson: Creating a User Interface with Web Dynpro 9 Lesson: Managing a User Interface with Adobe Offline Forms 9 Lesson: Creating a User Interface with SAPUI5 11 Unit 6: Business Rules Creation and Management 11 Lesson: Managing Business Rules 11 Lesson: Creating Rules with Rules Composer 11 Lesson: Managing Business Rules with Rules Manager 13 Unit 7: Service Handling 13 Lesson: Calling a Web Service from an Automated Activity 13 Lesson: Configuring Application Communication Copyright. All rights reserved. vii

8 15 Unit 8: Process Start 15 Lesson: Starting a Business Process 15 Lesson: Starting a Business Process as a Web Process 15 Lesson: Administering Business Processes 15 Lesson: Troubleshooting Running Processes 15 Lesson: Managing Process Desk Tasks 17 Unit 9: Process and Task Customization and Extension 17 Lesson: Managing Processes with APIs 17 Lesson: Managing the Business Process Management Inbox 17 Lesson: Extending Processes with an SAPUI5 User Interface 17 Lesson: Solving Recurring Problems with Enterprise Integration Patterns viii Copyright. All rights reserved.

9 Course Overview TARGET AUDIENCE This course is intended for the following audiences: Application Consultant Development Consultant Industry / Business Analyst Consultant Developer IT Support Super / Key / Power User Copyright. All rights reserved. ix

10 x Copyright. All rights reserved.

11 UNIT 1 Business Process Management Lesson 1: Describing Business Process Management Components Describe Business Process Management components Copyright. All rights reserved. 1

12 Unit 1: Business Process Management 2 Copyright. All rights reserved.

13 UNIT 2 Process Modeling Environment Lesson 1: Building a Development Infrastructure Build a development infrastructure Lesson 2: Selecting a Process Modeling Perspective Select a process modeling perspective Create a process with Composite Designer Copyright. All rights reserved. 3

14 Unit 2: Process Modeling Environment 4 Copyright. All rights reserved.

15 UNIT 3 Business Process Model Lesson 1: Notating a Business Process Model with BPMN 2.0 Notate a business process model with BPMN 2.0 Compose a business process model with BPMN 2.0 Lesson 2: Adding Activities to the Business Process Add automated activities to the business process Add human activities to the business process Lesson 3: Adding Tasks to the Business Process Add tasks to the business process Add notification activities to the business process Lesson 4: Adding report activities to a business process Add report activities to a business process Lesson 5: Extending the Strategic Business Process with Events Manage business events Copyright. All rights reserved. 5

16 Unit 3: Business Process Model Lesson 6: Extending the Strategic Business Process with Gateways Add gateways to a business process Lesson 7: Adding activities to a business process Add activities to a business process Add artifacts to a business process 6 Copyright. All rights reserved.

17 UNIT 4 Business Process Model Extension Lesson 1: Managing Process Roles Identify process roles Connect process roles to lanes and pools Lesson 2: Managing Process Context Define process context Store context data with Composite Application Framework Store context data with Java Persistence Framework Lesson 3: Creating Data Mappings Create data mappings Lesson 4: Applying data transformations using functions Apply data transformations using functions Import mappings from the Enterprise Services Repository Copyright. All rights reserved. 7

18 Unit 4: Business Process Model Extension 8 Copyright. All rights reserved.

19 UNIT 5 Business Process Management User Interface Lesson 1: Generating a User Interface with Visual Composer Generate a user interface with Visual Composer Lesson 2: Creating a User Interface with Web Dynpro Create a user interface with Web Dynpro Lesson 3: Managing a User Interface with Adobe Offline Forms Manage a user interface with Adobe Offline Forms Lesson 4: Creating a User Interface with SAPUI5 Create a user interface with SAPUI5 Copyright. All rights reserved. 9

20 Unit 5: Business Process Management User Interface 10 Copyright. All rights reserved.

21 UNIT 6 Business Rules Creation and Management Lesson 1: Managing Business Rules Manage business rules Lesson 2: Creating Rules with Rules Composer Create rules with Rules Composer Lesson 3: Managing Business Rules with Rules Manager Manage business rules with Rules Manager Copyright. All rights reserved. 11

22 Unit 6: Business Rules Creation and Management 12 Copyright. All rights reserved.

23 UNIT 7 Service Handling Lesson 1: Calling a Web Service from an Automated Activity Call a Web service from an automated activity Lesson 2: Configuring Application Communication Configure inbound communication Configure outbound communication Copyright. All rights reserved. 13

24 Unit 7: Service Handling 14 Copyright. All rights reserved.

25 UNIT 8 Process Start Lesson 1: Starting a Business Process Start a business process from the Process Repository Lesson 2: Starting a Business Process as a Web Process Start a business process as a Web service Lesson 3: Administering Business Processes Manage processes with NetWeaver Administrator Monitor processes with NetWeaver Administrator Lesson 4: Troubleshooting Running Processes Troubleshoot running processes Debug a running process Lesson 5: Managing Process Desk Tasks Manage Process Desk tasks Copyright. All rights reserved. 15

26 Unit 8: Process Start 16 Copyright. All rights reserved.

27 UNIT 9 Process and Task Customization and Extension Lesson 1: Managing Processes with APIs Manage processes with APIs Check processes and tasks with Analytics Lesson 2: Managing the Business Process Management Inbox Deliver tasks using the Business Process Management Inbox Manage Business Process Management Inbox attributes Lesson 3: Extending Processes with an SAPUI5 User Interface Extend processes with an SAPUI5 user interface Lesson 4: Solving Recurring Problems with Enterprise Integration Patterns Implement a conditional start pattern Implement a content enricher pattern Implement an aggregator pattern Implement a splitter pattern Copyright. All rights reserved. 17