Canang Workshop Process and Service I
-
Upload
rafizan-baharum -
Category
Engineering
-
view
48 -
download
3
Transcript of Canang Workshop Process and Service I
![Page 1: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/1.jpg)
![Page 2: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/2.jpg)
CANANG WORKSHOP
Process and Service ICICT, UTM
![Page 3: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/3.jpg)
● Understand the concept of process● Understand the concept of workflow● Know how to map from business process to
workflow definition
OUTCOMES
![Page 4: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/4.jpg)
● BPMN○ Business Process Model and Notation
BUZZWORDS
![Page 5: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/5.jpg)
BUSINESS PROCESS
● Collection of related, structured activities● Produce specific, intended result● Supporting core business● Examples includes registration, approval etc
![Page 6: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/6.jpg)
BUSINESS PROCESS CANDIDATES
● Requires series of actions● One or many actors participate in actions● Has one or many states● Transition from state to state triggers action
![Page 7: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/7.jpg)
Example Candidate for IN
![Page 8: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/8.jpg)
Example Candidate SF
![Page 9: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/9.jpg)
Example Process
![Page 10: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/10.jpg)
Example Process
![Page 11: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/11.jpg)
BUSINESS PROCESS MODEL
● An abstraction of business process● Can be modelled as sequence of operations● Can use technique or tools● Some technique business process
modelling technique are BPMN, UML, EPC
![Page 12: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/12.jpg)
BPMN 2.0
● Standard specs for defining concept of process
● Ideally should be able to use different BPM engine interchangeably
● Has constructs to represents process in the form of xml process definition
![Page 13: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/13.jpg)
BASIC BPMN CONSTRUCTS
● Sequence Flows● Gateways● Tasks
![Page 14: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/14.jpg)
SEQUENCE FLOWS
● Connector between two elements of process
● After element is visited, outgoing sequence flow will be followed
● Two outgoing can create parallel path of execution
![Page 15: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/15.jpg)
Sequence Flow Example
![Page 16: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/16.jpg)
TASKS
● User Task is used to model work that needs to be done by human
● When process execution arrives, a new task is created and user or group is assigned
● Java Service Task is used to invoke external Java class
![Page 17: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/17.jpg)
Task Example
![Page 18: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/18.jpg)
● Biggest learning?● Biggest unanswered questions?
WHAT DID WE LEARN?
![Page 19: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/19.jpg)
● http://www.activiti.org/● http://www.activiti.org/userguide/
RESOURCES
![Page 20: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/20.jpg)
●
DOWNLOADABLE
![Page 21: Canang Workshop Process and Service I](https://reader031.fdocuments.net/reader031/viewer/2022030215/588a73261a28ab336f8b675d/html5/thumbnails/21.jpg)
THANK YOU
CANANG TECHNOLOGIES SDN BHD