Business Process Management with Activiti Joo Silva (CERN,

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

  • English Language Learners

    English Language Learners

    The Department of Education may create new trainings and/or resources in coming months. Programs for ELLs In 1981, a court case (Castañeda vs. Pickard) clarified the Lau and EEOA mandates, assuring that programs for ELLs are indeed adequate and based...
  • MARRIAGE

    MARRIAGE

    Putative marriage is null in reality, but is believed in good faith to be valid by at least one of the parties. ... (marriage is null in the direct line, father- or mother-in-law with the son- or daughter-in-law) 11. Public...
  • CHAPTER 33 LECTURE SLIDES Copyright  The McGraw-Hill Companies,

    CHAPTER 33 LECTURE SLIDES Copyright The McGraw-Hill Companies,

    Porifera Ctenophora Cnidaria Brachiopoda Cycliophora Platyhelminthes Acoela Bryozoa (Ectoprocta) Micrognathozoa Rotifera Cnidarians use nematocysts to capture prey Secreted within nematocyte Mechanism of discharge unknown Some carry venom * 2 basic body forms Polyps - cylindrical and sessile Medusa - umbrella-shaped...
  • Personal Identity in the 21st Century Dana Goswick

    Personal Identity in the 21st Century Dana Goswick

    Conventionalism. PI = Close Enough Closest Continuer. PI = Close Enough Closest Continuer. So long as there's someone at t whose psychology is appropriately causally tied to the psychology you had at t-1, you persist. Objection: counter-intuitive.
  • Chapter 25, Section 1

    Chapter 25, Section 1

    Stock Prices Soared. In 1920s, prices in the stock market kept rising. Speculation: Buying & selling of stocks in hope of making quick profit. Buying on Margin: Pay a small part of the stock's price as down payment, then borrow...
  • Disabled People have throughout history been treated as

    Disabled People have throughout history been treated as

    Julius Ceasar Epilepsy . ... Ken and Maggie Davies fought Derbyshire CC to have own purpose built house 1970s. John Evans had direct payments Hampshire CC. Set up European Independent Living Network 1970s . BCODP campaigned and won . direct...
  • Business Writing - Mohawk High School

    Business Writing - Mohawk High School

    The 7 parts of a business letter Heading Inside address Salutation Body Complimentary closing Signature Enclosure: when needed The Heading The heading gives the writer's complete address with the date of application. This would be your address! The Inside Address...
  • Employee Wellness Whole Health for You and Me

    Employee Wellness Whole Health for You and Me

    "To care for him who shall have borne the battle, and for his widow, and his orphan." Abraham Lincoln, Second Inaugural Address. March 4, 1865. This is where we begin. Every person who works for the VA—regardless of position, job...