bp modeler
TRANSCRIPT
PMC104
A Comprehensive Introduction to Process Modeling and
Business Process Blueprinting
SAP AG
© 2011 SAP AG. All rights reserved. 2
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
© 2011 SAP AG. All rights reserved. 3
Agenda
Business Process Management Big Picture
Business Process Modeling
Demo Business Process Blueprinting
Key Points to Remember
© 2011 SAP AG. All rights reserved. 4
Business Process Mangement I
Everything together is
Business Process
Management…
© 2011 SAP AG. All rights reserved. 5
How
I need a new office building for my 300 employees
Green building standards
Futurisitc architecture representing our innovative business
5 Mio. Budget
Needs to be ready by 2013
I need to come up with a constructional drawing and
an execution plan that serves as a basis for
discussions with the owner
Is blueprint for the builders
Considers ISO standards
Plan for 20 toilets
Be in budget
Execute We need to provide a detailed execution plan
Do the cost calcution
Do material calculation and supply planning
Piping & fitting
Consider workplace safety and standards
Modeling Purpose
What
© 2011 SAP AG. All rights reserved. 6
Shingles need to be replaced after a storm damage.
Direct interaction between house owner and builder
since damage is confined and no complex/costly
measures are needed.
Complete house renovation from the ground up.
House owner seeks for architect„s advice on most
effective measures and state-of-the-art knowledge.
Trusts in the architect„s network of skilled builders.
Wants the architect to oversee renovation works and
lead detailed functional /technical discussions with
the builders.
Who needs to be involved?
Scenario 1: Simple Repair Works
Scenario 2: Complex Reconstruction Works
© 2011 SAP AG. All rights reserved. 7
Business Process Management II
© 2011 SAP AG. All rights reserved. 8
Agenda
Business Process Management Big Picture
Business Process Modeling
Demo Business Process Blueprinting
Key Points to Remember
© 2011 SAP AG. All rights reserved. 9
Assumptions and Boundary Conditions
In Scope
We talk about Solution Manager (“blueprint”) projects and its associated hierarchy of Business Scenario,
Business Process and Business Process step
We refer to the BPMN 2.0 specification for visualizing Business Process Flow models.
(focus is, given we have the set of BPMN 2.0 elements which shapes best fit our visualization needs)
From a BPMN perspective, we deal with private executable processes and private non-executable processes
If a swimlanes-like notation is used (e.g., a Collaboration) then a private Business Process will be contained
within a single Pool. The Process flow is therefore contained within the Pool and cannot cross the boundaries of
the Pool.
The boundary of a process is a Pool
We use Groups as a visual decorator for categorizing various entities
© 2011 SAP AG. All rights reserved. 10
Hierarchy of Solution Manager “blueprint” projects
Process(Purchase
Requisitioning)
Business Scenario(Procure-to-Pay)
Process Step(Create Purchase
Requisition)
A Business Scenario is a
set of processes that define
a business task in a
comprehensive and self-
contained manner.
A Process is a set of
logically related activities
performed to achieve a
business outcome.
A Process Step is an
elementary activity
performed to accomplish a
process.
© 2011 SAP AG. All rights reserved. 11
General Characteristics of “blueprint content”
Scenario Flow (Process chains): end-end sequence of
several Business Processes
Process Flow: end-end sequence of several Business
Process Steps
Process Steps : elementary activity performed to
accomplish a process
Can run across several SAP components and possibly
non-SAP software
May occur in one or more Business Scenarios
Related to a company‟s business unit, a central function
and it can also involve business partners from other
companies
Requires one ore more SAP components and possibly
non-SAP software
Is carried out by the user or the system
Runs in only one software component
Is relevant to implementation and/or operation
Context-Driven
Re-usable Building Block
© 2011 SAP AG. All rights reserved. 12
BPMN 2.0 Model Types
Process Collaboration2
Conversation3 Choreography4
1
In Business Process Blueprinting we are primarily interested in Process and Collaboration from BPMN 2.0
© 2011 SAP AG. All rights reserved. 13
BPMN 2.0 conformance: Descriptive
We find the Basic set of BPMN 2.0 elements adequate and elegant for expressing the semantics of SAP Solution
Manager content (business scenario, business process, business process step) in a homogeneous way
© 2011 SAP AG. All rights reserved. 14
Mapping BPMN 2.0 to BPB
Category Sub category BPMN 2.0 ScenarioBPMN Collaboration Diagram
ProcessBPMN Process Diagram
Custom
Extensions
Flow objects Events Start event Start event Start event
Intermediate event Intermediate event Intermediate event
End event End event End event
Activities Activity Process step Process step Human Process step,
Automated Process
step
Sub Process Composite Process Composite Process
Gateways Gateway Gateway (unspecified) Gateway (unspecified)
Exclusive Gateway Exclusive Gateway Exclusive Gateway
Parallel Gateway Parallel Gateway Parallel Gateway
Data Data Objects Data Object Business Object Business Object
Connecting objects Sequence Flows Sequence Flow Flow (unspecified) Flow (unspecified)
Swimlanes Pool Pool Process Default Pool (not visible)
Artifacts Group Group Category: Business partner Category: Logical Components
Text Annotation Text Annotation Annotation
© 2011 SAP AG. All rights reserved. 15
Proposal for Scenario Modeler
“Black Box” default view of Scenario Modeler. Can be expanded to show “White box” (details of pool)
To use Pools as Business Processes. We can use the concept of a toggle between a “black box” pool and “white box” pool to switch
between non-details and details view
Business Process A
Mapped to
Business
Process
Message Flows for
communication
between Business
Processes
Expand to view
Process details
Business Process B Business Process C
© 2011 SAP AG. All rights reserved. 16
Agenda
Business Process Management Big Picture
Business Process Modeling
Demo Business Process Blueprinting
Key Points to Remember
© 2011 SAP AG. All rights reserved. 17
Demo
Business Process Blueprinting
© 2011 SAP AG. All rights reserved. 18
Agenda
Business Process Management Big Picture
Business Process Modeling
Demo Business Process Blueprinting
Key Points to Remember
© 2011 SAP AG. All rights reserved. 19
Key Points to Remember
Business Process Blueprinting approach…
Opens ALM content for non-ALM use cases
Unifies I/O and AGS/Solution Manager on a common notation (BPMN) and semantics
Perfectly fits into ASAP and BPM methodologies
Business Process Blueprinting architecture…
Built as ABAP Add-On and RCP client
(SAP Solution Manager as first shipment vehicle)
Based on flexible REST architecture
Graceful content handling – minimal assumptions on content structures
Thank You!Contact information:
Wulff-Heinrich KnappDirector Product Management
Repositories and Modeling Tools, Integration/Orchestration
eMail: [email protected]
SAP AG
Business Process Management today
An assessment of the BPM Anatomy
Business Process Management today
An assessment of the BPM Anatomy
TRAINING
PROCESS BASED IMPLEMENTATION CONTENT
METHODOLOGY & GOVENANCE
IMPLEMENTATION TOOLS
SKILLS & MINDSET
ASAP 7 provides a proven, comprehensive, repeatable and rich implementation methodology to streamline
projects including governance frameworks
Solution Manager, BPM Technology (Business to Model and Modeling to execution)
Content Packages: ASAP Business Add-ons, Rapid Deployment Solution and Content Component: Solution Manager content, Best Practice….
Process Orchestration by leveraging process based pre-built assets
Educatio:ASA380, TBPM10, TBPM20, SOA200, EA100, VD100, OCM100, TEC001...Associate and Professional Certifications: Project Management, BPX, EA, TEC....
COMMUNITY AND ENABLEMENT
http://www.sdn.sap.com/irj/sdn
http://www.sdn.sap.com/irj/bpx
http://ecohub.sdn.sap.com/
http://www.sdn.sap.com/irj/uac
SAP Modelling Handbook
External BPM Webinars
http://www.sdn.sap.com/irj/bpx/starterkitforbpm
http://www.sdn.sap.com/irj/sdn/soa-kit
© 2011 SAP AG. All rights reserved. 23
The process lifecycle and the BPM technology
Mark du har et
bedre billede
© 2011 SAP AG. All rights reserved. 24
The integrated governance
Future Trends for Business Process Management
within an SAP environment
Better integration between the strategy model and the operational model
© 2011 SAP AG. All rights reserved. 26
Better integration between the strategy model and the operational
model
Linking Strategy to Operations: Process Models and Innovation by David P. Norton and Randall H. Russell
Future Trends for Business Process Management
within an SAP environment
Better integration between BPM and Enterprise Architecture
© 2011 SAP AG. All rights reserved. 28
Mark´s slide(s)
Future Trends for Business Process Management
within an SAP environment
Increase the use of BPM technology which is based on one integrated landscape
SAP Business Process Blueprinting - SAP Solution Manager 7.1
Model Federation – SAP Solution Composer Server
Project
DirectoryBPR Solution
Directory
New
Business Process
Blueprinting RCP
Client
Classic
SAPGUI
RESTful
Services
Federation of BPR, Project
Directory, SAP Solution Maps
and SOA Content
Best-in-Class usable
RCP Client providing
Graphical modeling
capabilities
Co-existence of Classic
SAPGUI and new RCP
client
Open Interface
to provide and
retrieve model
data
Modeling of Non-SAP
and SAP Processes
Business Blueprint Definition Process
Program Management Business Process Expert
Open Blueprint from
Solution Manager
Search and Takeover
from BPR
Quality ManagerSystem Administrator
Use Information
Sources
Edit and Save
Blueprint in BPL
Publish & Revert
Navigate Blueprint
Open Blueprint from Solution Manager
1. Click “Open an existing business blueprint”
2. Select from the list of existing projects – or-
3. Search “Millers Communication Company”
4. Business blueprint is displayed
Business Blueprint Definition Process
Program Management Business Process Expert
Navigate Blueprint
Search and Takeover
from BPR
Quality ManagerSystem Administrator
Use Information
Sources
Edit and Save
Blueprint in BPL
Publish & Revert
Open Blueprint from
Solution Manager
Navigate Blueprint
1. Move Mouse pointer over
“Business Scenarios”. Click
“Expand” from the speed
buttons
2. Expand Lead and
Opportunity Management to
see the list of Business
Processes, Organization
Units and Master Data
3. Click “General
Documentation” in the
Properties panel below to
access reference
documentation on the Leads
and Opportunity
Management Business
Scenario
Navigate to Business Process (I)
1. Alternatively, you can navigate to the
list of Business Processes by
opening the Business Process tab
2. Get an overview on the list of
Business Processes in the Leads
and Opportunity Management
Scenario
3. Click on Opportunity Processing in
CRM
4. Click “General Documentation” to
access the reference documentation
on the Opportunity Processing in
CRM
Business process
© 2011 SAP AG. All rights reserved. 36
Navigate to Business Process (II)
1. Access the Documentation for
Leads and Opportunity
Management Business Process
2. Click on Logical Components tab to
see an overview on the list of
logical components maintained for
that particular Business Process
Business Blueprint Definition Process
Program Management Business Process Expert
Search and Takeover
from BPR
Navigate Blueprint
Quality ManagerSystem Administrator
Use Information
Sources
Edit and Save
Blueprint in BPL
Publish & Revert
Open Blueprint from
Solution Manager
Search and Takeover from BPR
1. Find additional relevant
Business Processes by
typing in the Search box and
clicking on “Search”
2. Right Click on Lead Creation
by Channel Partner
Business Process and click
on “Documentation”
3. Access the Documentation
4. If the Process fits with the
overall Business Scenario,
drag and drop the Business
Process from the search
results into the list of
Business Processes. Save.
Note: BPR is SAP‟s Business Process
Repository
Business Blueprint Definition Process
Program Management Business Process Expert
Edit and Save Blueprint
in BPL
Publish & Revert
Navigate Blueprint
Quality ManagerSystem Administrator
Use Information
Sources
Search and Takeover
from BPR
Open Blueprint from
Solution Manager
Edit blueprint (I)
1. Click on “Opportunity Processing in
CRM” Business Process
2. Navigate from the Overview tab to
the Process Flow
3. The generated BPMN diagram is
now ready for editing
4. Toggle to “Edit” mode
Edit blueprint (II)
1. Select from the Palette on the
right, “Process Step” element
2. Drag and Drop the “Process
Step” into the CRM Server pool
3. Name the Process as “Self
Service Request”
4. Draw a connection from Create
opportunity to the new Self
Service Request
5. Save changes
Edit blueprint (III)
1. Navigate to the overview tab of
the business process
“Opportunity Processing in CRM”
2. Click section “Description”
3. Toggle to “Edit” mode
4. Enter a description of changes
which were modeled previously in
the Process Flow editor
5. Save changes
Publish Blueprint to Solution Manager
1. Select “Publish” from the Tool Menu
2. Confirm and Click on OK
3. The modified Blueprint is successfully
published in to Solution Manager
Revert Blueprint from Solution Manager
1. Alternatively, you can use the “File”
menu to select the actions. In this
case, “Revert”
2. Confirm and click on OK
3. Takeover and Descriptions
modifications are undone, and the
last-but-one state in the Solution
Manager database is valid.
Business Blueprint Definition Process
Program Management Business Process Expert
Use Information Sources
Search and Takeover
from BPR
Quality ManagerSystem Administrator
Open Blueprint from
Solution Manager
Edit and Save
Blueprint in BPL
Publish & Revert
Navigate Blueprint
Use Information Sources
1. Click Links to get an overview on external information resources
2. Click link Solution Composer to create own Solution Maps or Business Scenario maps
3. Click links for Industry-Specific or Cross-Industry Business Maps provided by SAP
Thank You!
© 2011 SAP AG. All rights reserved. 48
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP AG. The information contained herein may be
changed without prior notice.
Some software products marketed by SAP AG 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 and Java are registered trademarks of Oracle and/or its affiliates.
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.
© 2011 SAP AG. All rights reserved.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World
Wide Web Consortium, Massachusetts Institute of Technology.
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 AG 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.
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.
The information in this document is proprietary to SAP. No part of this document may be
reproduced, copied, or transmitted in any form or for any purpose without the express prior
written permission of SAP AG.