bpmn method and style - GBV [PDF]

Preface to the Second Edition v. CHANGES SINCE THE FIRST EDITION v. STRUCTURE OF THE BOOK vm. BPMN TRAINING x. BPMN TOOL

28 downloads 20 Views 169KB Size

Recommend Stories


[PDF] Download Bpmn Method and Style, 2nd Edition, with Bpmn Implementer s Guide
Ask yourself: Am I a better person today, than I was yesterday? Next

Bpmn Method and Style, 2nd Edition, with Bpmn Implementer s Guide
Don't fear change. The surprise is the only way to new discoveries. Be playful! Gordana Biernat

E-Books Review Bpmn Method and Style, 2nd Edition, with Bpmn Implementer s Guide
Life is not meant to be easy, my child; but take courage: it can be delightful. George Bernard Shaw

GBV-Pathways-and-Bar
No amount of guilt can solve the past, and no amount of anxiety can change the future. Anonymous

Microeconometrics Using Stata - GBV [PDF]
Microeconometrics Using Stata. A. COLIN CAMERON. Department of Economics. University of California. Davis, CA. PRAVIN K. TRIVEDI. Department of Economics. Indiana University. Bloomington, IN. A Stata Press Publication. StataCorp LP. College Station,

eBook PdF Real-Life BPMN
The happiest people don't have the best of everything, they just make the best of everything. Anony

bpmn++ modeler
What we think, what we become. Buddha

BPMN 6073
Seek knowledge from cradle to the grave. Prophet Muhammad (Peace be upon him)

Marketing and Consumer Behavior: Concepts, Methodologies ... - GBV [PDF]
Njazi Bytyqi, University of Prishtina, Kosovo. Sali Aliu, University of Prishtina, Kosovo. Jehona Shkodra, University of Prishtina, Kosovo. Chapter 60. Application of CRM 2.0 in Spanish Public Administration: Identifying Practical Results. 1228. Dani

Idea Transcript


BPMN

METHOD AND STYLE SECOND E D I T I O N

WITH

BPMN IMPLEMENTER'S GUIDE

Bruce Silver

CODY-CASSIDY PRESS

TABLE OF CONTENTS

Preface to the Second Edition CHANGES SINCE THE FIRST EDITION STRUCTURE OF THE BOOK

v v vm

BPMN TRAINING

x

BPMN TOOLS

x

ACKNOWLEDGMENTS

xu

Part I: What is BPMN?

1

1.

3

BAD BPMN, GOOD BPMN THE PARADOX OF BPMN

4

THE LONG ROAD TO BPMN 2.0

5

BUSINESS PROCESS MODELING IS MORE THAN B P M N !

2.

3

METHOD AND STYLE

H O W DOES A M O D E L M E A N ?

7

9

BPMN's HIDDEN CONCEPTUAL FRAMEWORK

10

PROCESS LOGIC

12

ORCHESTRATION

13

BPMN LEVELS AND PROCESS MODELING CONFORMANCE SUBCLASSES

15

Part II: Method and Style- Level 1

17

3. BPMN BY EXAMPLE

19

A SIMPLE ORDER PROCESS

19

EXCEPTIONS AND END STATES

19

SWIMLANES AND ACTIVITY TYPES

20

SUBPROCESSES

21

PROCESS LEVELS A N D THE HIERARCHICAL STYLE

22

PARALLEL SPLIT A N D JOIN

25

COLLABORATION AND BLACK-BOX POOLS'

25

START EVENTS AND THE PROCESS INSTANCE

28

THE TOP-LEVEL DIAGRAM

4.

THE LEVEL 1 PALETTE ACTIVITY

34

SUBPROCESS

35

CALL ACTIVITY

38

GATEWAY

39

START EVENT END EVENT

42 44

SEQUENCE FLOW

45

MESSAGE FLOW

46

POOL

46

LANE

48

DATA OBJECT AND DATA STORE

49

THE METHOD GOALS OF THE METHOD

54 55

STEP 1. DETERMINE PROCESS SCOPE

56

STEP 2: THE HIGH-LEVEL MAP

59

STEP 3: TOP-LEVEL PROCESS DIAGRAM

60

STEP 4: CHILD-LEVEL EXPANSION

62

STEP 5: ADD MESSAGE FLOWS

63

B P M N STYLE

67

69 69

STYLE RULES

71

OFFICIAL BPMN 2.0 RULES

82

Part III: Method and Style - Level 2 EVENTS EVENT-TRIGGERED BEHAVIOR

85 87 89

TIMER EVENT

91

MESSAGE EVENT

95

ERROR EVENT

104

OTHER LEVEL 2 EVENTS

107

EVENT SUBPROCESS

8.

53

END STATE

THE BASIC PRINCIPLE OF BPMN STYLE

7.

50

53

HIERARCHICAL TOP-DOWN MODELING

METHOD RECAP

6.

33

TASK

DOCUMENTATION, TEXT ANNOTATION, AND GROUP

5.

30

33

ITERATION AND INSTANCE ALIGNMENT LOOP ACTIVITY

Ill

113 113

MULTI-INSTANCE ACTIVITY

114

USING REPEATING ACTIVITIES

115

USING MULTIPLE POOLS

117

ii | Table of Contents

BATCH PROCESSES

119

INSTANCE ALIGNMENT

9.

120

PROCESS SPLITTING AND MERGING

123

CONDITIONALLY PARALLEL FLOW

123

MERGING SEQUENCE FLOWS

125

10. TRANSACTIONS

129

ACID TRANSACTIONS

129

BUSINESS TRANSACTIONS

130

COMPENSATION THROW-CATCH

132

1 1 . THE RULES OF BPMN

135

SOURCES OF BPMN TRUTH

135

BPMN RULES FOR LEVEL 2 PROCESS MODELING

136

STYLE RULES FOR LEVEL 2 PROCESS MODELING

139

MODEL VALIDATION

140

Part IV: BPMN Implemented Guide - Non-Executable BPMN 12. BPMN 2.0 METAMODEL AND SCHEMA

143 145

XSD BASICS

147

BPMN SCHEMA FUNDAMENTALS

149

13. PROCESS MODELING CONFORMANCE SUBCLASSES

153

DESCRIPTIVE SUBCLASS

154

ANALYTIC SUBCLASS

155

COMMON EXECUTABLE SUBCLASS

14. BPMN SERIALIZATION BASICS DEFINITIONS

156

157 157

DOCUMENTATION AND EXTENSIONELEMENTS

160

COLLABORATION

160

PROCESS

162

EXAMPLE: SIMPLE PROCESS MODEL

162

EXAMPLE: SIMPLE COLLABORATION MODEL

164

EXAMPLE: SIMPLE IMPORT AND CALL ACTIVITY

165

15. SERIALIZING PROCESS ELEMENTS

167

FLOWELEMENTANDFLOWNODE ACTIVITY SUBPROCESS

GATEWAY EVENT

167 167 170

172 173

SEQUENCEFLOW

176

LANESET A N D LANE

178

ARTIFACTS

1 6 . SERIALIZING D A T A F L O W

178

181

NON-EXECUTABLE DATA FLOW

181

EXAMPLE: NON-EXECUTABLE DATA FLOW

183

M O R E ON DATA INPUTS A N D DATA OUTPUTS

185

Table o f Contents | iii

17. THE BPMNDI GRAPHICAL MODEL

187

BPMNDI BASICS

188

PROCESS LEVELS AND PAGES

188

BPMNDlAGRAM

189

BPMNPLANE

190

BPMNSHAPE

190

BPMNEDGE

191

BPMNDI EXAMPLES

191

18. BPMN-I

,

BPMN-I PROFILE SERIALIZATION RULES

199 201

Part V: BPMN Implemented Guide - Executable BPMN

213

19. WHAT IS EXECUTABLE BPMN?

215

COMMON EXECUTABLE SUBCLASS

216

20. VARIABLES AND DATA MAPPING

219

ITEMDEFINITION

220

MESSAGE

220

IMPORTING STRUCTURE DEFINITIONS

221

EXAMPLE: DATA FLOW WITH IMPORTED ITEM DEFINITIONS

221

PROPERTIES A N D INSTANCE ATTRIBUTES

223

DATA M A P P I N G

223

2 1 . SERVICES, MESSAGES, A N D EVENTS

229

SERVICES

229

MESSAGES

229

AUTOMATED TASKS

230

EVENTS

232

22. HUMAN TASKS

235

USERTASK PERFORMER ASSIGNMENT

235 ,

235

23. EXECUTABLE BPMN IN PRACTICE

239

HANDLING JAVA DATA

240

SERVICES AND SERVICE ADAPTERS

244

EXAMPLE: BONITA OPEN SOLUTION

244

24. ALIGNING EXECUTABLE DESIGN WITH BPMN METHOD AND STYLE END STATE VARIABLES GATEWAY CONDITIONS

259 259

.,

260

MESSAGES

260

ERRORS

261

Index

263

About the Author

269

iv | Table of Contents

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.