canang workshop process and service i

21

Upload: rafizan-baharum

Post on 27-Jan-2017

48 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Canang Workshop  Process and Service I
Page 2: Canang Workshop  Process and Service I

CANANG WORKSHOP

Process and Service ICICT, UTM

Page 3: Canang Workshop  Process and Service I

● 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

● BPMN○ Business Process Model and Notation

BUZZWORDS

Page 5: Canang Workshop  Process and Service I

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

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

Example Candidate for IN

Page 8: Canang Workshop  Process and Service I

Example Candidate SF

Page 9: Canang Workshop  Process and Service I

Example Process

Page 10: Canang Workshop  Process and Service I

Example Process

Page 11: Canang Workshop  Process and Service I

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

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

BASIC BPMN CONSTRUCTS

● Sequence Flows● Gateways● Tasks

Page 14: Canang Workshop  Process and Service I

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

Sequence Flow Example

Page 16: Canang Workshop  Process and Service I

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

Task Example

Page 18: Canang Workshop  Process and Service I

● Biggest learning?● Biggest unanswered questions?

WHAT DID WE LEARN?

Page 19: Canang Workshop  Process and Service I

● http://www.activiti.org/● http://www.activiti.org/userguide/

RESOURCES

Page 20: Canang Workshop  Process and Service I

DOWNLOADABLE

Page 21: Canang Workshop  Process and Service I

THANK YOU

CANANG TECHNOLOGIES SDN BHD