Advanced Developer Boot Camp 1
o
o
o
o
Advanced Developer Boot Camp 2
Advanced Developer Boot Camp 3
o
o
o
o
o
o
Advanced Developer Boot Camp 4
Architecture
Integration
DevelopmentUser Experience
Life-cycle
Developer Adv. Developer
Advanced Developer Boot Camp 5
Advanced Developer Boot Camp 6
o
o
Advanced Developer Boot Camp 7
o
o
o
Advanced Developer Boot Camp 8
o
o
o
o
o
o
o
Advanced Developer Boot Camp 9
o
o
o
o
o
Advanced Developer Boot Camp 10
Advanced Developer Boot Camp 11
o
o
Advanced Developer Boot Camp 12
o
Advanced Developer Boot Camp 13
o
o
o
Advanced Developer Boot Camp 14
Advanced Developer Boot Camp 15
Advanced Developer Boot Camp 16
Advanced Developer Boot Camp 17
Advanced Developer Boot Camp 18
•
•
Advanced Developer Boot Camp 19
•
•
•
Advanced Developer Boot Camp 20
•
•
•
•
Advanced Developer Boot Camp 21
Advanced Developer Boot Camp 22
Advanced Developer Boot Camp 23
Advanced Developer Boot Camp 24
Advanced Developer Boot Camp 25
Advanced Developer Boot Camp 26
Advanced Developer Boot Camp 27
Advanced Developer Boot Camp 28
Advanced Developer Boot Camp 29
Advanced Developer Boot Camp 30
Advanced Developer Boot Camp 31
o
Advanced Developer Boot Camp 32
o
o
Advanced Developer Boot Camp 33
Advanced Developer Boot Camp 34
Advanced Developer Boot Camp 35
Advanced Developer Boot Camp 36
Advanced Developer Boot Camp 37
Advanced Developer Boot Camp 38
o
o
o
o
o
o
o
o
o
o
Advanced Developer Boot Camp 39
Advanced Developer Boot Camp 40
Advanced Developer Boot Camp 41
1 Created
id status
1 Ready
OnReady()
1 Open
OnOpen()
1 Closing
1 Closed
OnClose()
Advanced Developer Boot Camp 42
1 Created
id status
1 Ready
OnReady()
1 Open
OnOpen()
1 Closing
1 Closed
OnSkip()
Advanced Developer Boot Camp 43
1 Created
id status
1 Ready
OnReady()
1 Open
OnOpen()
1 Closing
1 Closed
OnClose()
1 Scheduled
Advanced Developer Boot Camp 44
2 Created
id status
2 Executing
2 Closing
2 Closed
AUTOMATIC ACTIVITES:
No callbacks!
2 Scheduled
Advanced Developer Boot Camp 45
3 Created
id status
3 Waiting
OnReady()
WAIT ACTIVITIES:
Retry waiting condition until timeout
3 Closing
3 Closed
OnClose()
Advanced Developer Boot Camp 46
Advanced Developer Boot Camp 47
Advanced Developer Boot Camp 48
7 Created
7 Listening
7 Closing
OnReady()
Waits for explicit
or triggered call…
ID 7 – “Factory” Conditional Start
ID 8 – New Execution Flow Conditional Start
8 Created
OnStart()
8 Closed
Advanced Developer Boot Camp 49
1 Open
id status
OnClose()
7 Listening
7 Closing
8 Created
OnStart()
Waits for explicit
or triggered call…
1 Closed
8 Closed
ID 1 – Human Activity
ID 7 – “Factory” Conditional Start
ID 8 – New Execution Flow C.Start
7 Created
OnReady()
Advanced Developer Boot Camp 50
Advanced Developer Boot Camp 51
Advanced Developer Boot Camp 52
Advanced Developer Boot Camp 53
o
o
o
Advanced Developer Boot Camp 54
o
o
o
Advanced Developer Boot Camp 55
o
o
Advanced Developer Boot Camp 56
o
o
o
Advanced Developer Boot Camp 57
o
o
Advanced Developer Boot Camp 58
o
o
Advanced Developer Boot Camp 59
o
o
o
Advanced Developer Boot Camp 60
Advanced Developer Boot Camp 61
Advanced Developer Boot Camp 62
Advanced Developer Boot Camp 63
o
Advanced Developer Boot Camp 65
Advanced Developer Boot Camp 66
o
o
o
o
o
Advanced Developer Boot Camp 67
Advanced Developer Boot Camp 68
Timer
Advanced Developer Boot Camp 69
Advanced Developer Boot Camp 70
o
o
o
o
o
Advanced Developer Boot Camp 71
…
…
My process needs to deliver multiple tasks for a single
Approver user, holding its execution until all get done.
How to do this?
Advanced Developer Boot Camp 72
…
…
…
…
Simplify
Advanced Developer Boot Camp 73
…
…
Advanced Developer Boot Camp 74
…
…
Both flows must End, not Terminate.
Advanced Developer Boot Camp 75
Advanced Developer Boot Camp 76
•
•
•
•
Advanced Developer Boot Camp 77
o
o
o
o
o
Advanced Developer Boot Camp 78
Advanced Developer Boot Camp 79
Advanced Developer Boot Camp 80
o
Advanced Developer Boot Camp 81
Advanced Developer Boot Camp 82
Advanced Developer Boot Camp 83
I can do this
with a Role…
Advanced Developer Boot Camp 84
Advanced Developer Boot Camp 85
o
o
Advanced Developer Boot Camp 86
o
o
o
Advanced Developer Boot Camp 87
Advanced Developer Boot Camp 88
Advanced Developer Boot Camp 89
o
o
o
o
o
o
o
o
o
Advanced Developer Boot Camp 90
o
o
o
o
o
o
o
o
o
Advanced Developer Boot Camp 91
Advanced Developer Boot Camp 92
o
o
o
Advanced Developer Boot Camp 93