Business Process Management with Activiti Joo Silva (CERN,

Business Process Management with Activiti Joo Silva (CERN, GS-AIS) 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Agenda What is BPM

BPMN Demo 21st of October, 2014 BPM at CERN BUSINESS PROCESS MANAGEMENT WITH ACTIVITI

What is BPM Demo 21st of October, 2014 Agenda BPMN

BPM at CERN BUSINESS PROCESS MANAGEMENT WITH ACTIVITI What is a business process Sequence of activities performed by one or more business participants in order to deliver value to the business

Can be represented as a workflow 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Business Process as a Workflow 21st of October, 2014

BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Business Process Management BPM is a means to study, identify, change, and monitor business processes BPM is not about technology BPM is not about creating diagrams BPM is about improving business

21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Business Process Management BPM is a means to study, identify, change, and monitor business processes BPM is not about technology BPM is not about creating diagrams

BPM is about improving business 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI A pin factory Adam Smiths pin assembly process from the Wealth of Nations (1776)

21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Business Process Management Management discipline Software engineering BPM as a Management Discipline

Analysing your business processes Documenting your business processes Optimizing your business processes Make the organization more efficient 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI

What is required for BPMAAMD Tools Whiteboard Word Excel Napkins! Process modeling BPMN

21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI BPM as a Software Engineering Discipline Tools to draw execution flows Decorate diagrams with technical details Execute processes on a BPM platform

21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI What is required for BPMAASED Runtime engine (e.g. Oracle Workflow or Activiti) Executable process at input Coordinates execution

Keeps track of state Advanced state machine 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Agenda What is BPM BPMN

Demo 21st of October, 2014 BPM at CERN BUSINESS PROCESS MANAGEMENT WITH ACTIVITI

What is BPMN? Business Process Model and Notation Graphical representation of a business process 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Why BPMN?

Standardized ISO standard for process modeling Interchangeable Easy to switch between IT products Executable Automation improves process efficiency and consistency

Serializable Can be converted to XML 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Why BPMN? Human-oriented Contrast with BPEL, which is machineoriented

Bridge for the gap between process design and process implementation 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI BPMN example 21st of October, 2014

BUSINESS PROCESS MANAGEMENT WITH ACTIVITI BPMN 2.0 Constructs Set of elements plus rules used for representing a business process model Events Sequence Flow Gateway

Tasks Sub-processes Transactions 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Events Model something that happens during a lifetime of a process

Visualized as a Circle Start Event 21st of October, 2014 End Event Timer Event BUSINESS PROCESS MANAGEMENT WITH ACTIVITI

Error Event Gateways Control the flow of execution (if, else) Visualized as a diamond shape, with an icon inside (gateway type) X

O Exclusiv e 21st of October, 2014 Inclusive + Parallel

BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Exclusive Gateway X Model a decision in a process Follows a single outbound path 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI

Parallel Gateway + Model concurrency in a process Follows multiple outbound path 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Inclusive Gateway O

Combines the exclusive and parallel gateway 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Tasks Action that occurs in a process Send an e-mail

Call a Web Service in Java Request work to be done by a human Visualized as a rounded rectangle User Task 21st of October, 2014 Script TaskService

Task BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Loop Task Sub-processes Activity that contain other activities Allows hierarchical modeling Creates a new scope for events

21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Agenda What is BPM BPMN Demo

21st of October, 2014 BPM at CERN BUSINESS PROCESS MANAGEMENT WITH ACTIVITI EDH

Electronic Document Handling @ CERN 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI EDH Over 100 official procedures Used by all CERN personnel

Over 250k documents per year 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Covers almost every procedure

21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Workflow in Action Workflow in Action Workflow in Action

Workflow in Action ******** Workflow in Action Already Approve d

Workflow in Action L r M X de Or

Workflow in Action Signature Task Signature is a task for interacting with people, who are asked to approve or reject an electronic

document Custom version of a BPMN User Task 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Workflow Engine We use Activiti, a BPMN 2.0 platform

BPM for Business and IT people Written in Java Open-source 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Agenda

What is BPM BPMN Demo 21st of October, 2014 BPM at CERN

BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Simple Leave Request 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Demo 1. Draw diagram

2. Create forms for users to type information required for the process 3. Export the process to XML 4. Execute the process https://activiti.alfresco.com 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI What is

BPM Demo 21st of October, 2014 Agenda BPMN BPM at

CERN BUSINESS PROCESS MANAGEMENT WITH ACTIVITI Questions? [email protected] 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI

Recently Viewed Presentations

  • A Guide to the K-8 and High School Publishers' Criteria for ...

    A Guide to the K-8 and High School Publishers' Criteria for ...

    A Guide to the K-8 and High School Publishers' Criteria for the CCSSM. ... it makes mention of high school and also suggests that the criteria will also be applicable in the upper grade levels. It is expected that an...
  • Collective Intelligence and Collective Leadership Summit for the

    Collective Intelligence and Collective Leadership Summit for the

    and Collective Leadership Summit for the Future May 4, 2006 - Amsterdam George Pór Chairman, CommunityIntelligence Ltd. a. Dialogic CI - A group of participants suspend their old mental models and engage in dialogue that values the emergent whole higher...
  • Platelet Rich Plasma and Laser Therapy

    Platelet Rich Plasma and Laser Therapy

    Dr. Angelika Borozdina. MBBS. PhD. FRANZCOG. Obstetrician and Gynaecologist. CVOGS. ABC of prolapse and incontinence. A New Approach to Managing Atrophic Vaginitis
  • PRESENTATION ON INDIAN RAW COTTON - National Spot Exchange

    PRESENTATION ON INDIAN RAW COTTON - National Spot Exchange

    Have a state of art knitting factories in North and South India Garment manufacturing in Tirupur, Kolkata, Varanasi, Kanpur and Saharanpur As a mill we should be happy that… 4th year in running, we have a bumper crop Both area...
  • 1.02 Warm-up Foodborne Illness 2/5/18 Common symptoms of

    1.02 Warm-up Foodborne Illness 2/5/18 Common symptoms of

    FAT TOM - 6 conditions Bacteria Need to Grow . Who am I? Commonly linked with beverages and ready to eat foods . Cooking food correctly can prevent me . Carried in the bloodstream and intestinal tract of humans ....
  • The Body in Motion - BIOLOGY JUNCTION

    The Body in Motion - BIOLOGY JUNCTION

    Chapter 26 The Plant Kingdom: Seedless Plants Environmental challenges of living on land required evolution of adaptations Anatomical Physiological Reproductive Examples of adaptations Cuticle to prevent water loss Stomata for photosynthesis Alternation of generations Gametophyte Sporophyte Alternation of generations, cont....
  • Mri Evaluation of Pediatric White Matter Lesions

    Mri Evaluation of Pediatric White Matter Lesions

    MRI - brain. diffuse swelling of the brain due to extensive edema of the white matter. DWI - the posterior limbs of the internal capsules and optic radiations and the central corticospinal tracts within the cerebral hemispheres exhibit diffusion restriction.
  • Awesome PowerPoint Background Template - OCVTS.org

    Awesome PowerPoint Background Template - OCVTS.org

    Microscope Makes an enlarged image of a very small object. Magnifies small objects so they can be seen more easily. Glass Slide Provides a mounting surface for examination by microscope. Petri Dish Shallow dish used for bacteria cultures. Pipette Draws...