Business Process Automation at CERN with Activiti João SILVA GLOBAL ACTIVITI USER DAY 10th of June, 2015 e-Business Section BUSINESS PROCESS AUTOMATION

Embed Size (px)

Citation preview

  • Slide 1
  • Slide 2
  • Business Process Automation at CERN with Activiti Joo SILVA GLOBAL ACTIVITI USER DAY 10th of June, 2015 e-Business Section BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 3
  • Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 4
  • CERN Founded in 1954 2500 Staff ~1600 other personnel 12000 visiting scientists 608 universities 127 nationalities Budget of ~ 944 million 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 5
  • The Large Hadron Collider 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI 13 TeV
  • Slide 6
  • Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 7
  • Business Computing Support Human Resources Materials Infrastructure Finance Projects & Experiment Support User Support Logistics Purchasing Inventory CERN Hotel Leave Admin Support Claims & Payroll Records Career Contracts Services Recruitment Training Roles Buildings Mail Reporting Project Management Project Management Team Codes Budget Accounting Payments Treasury Stores Planning Suppliers Contracts Processes Safety Intervention Management Medical data EU Reporting Access Safety Roles Safety Roles Phonebook Public Outreach Safety Equip. Safety Equip. ePool 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 8
  • Electronic Document Handling 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 9
  • Electronic Document Handling Over 60 official procedures Safety, procurement, finance, HR, etc. Over 360k documents per year Over 750k electronic signatures Developed in-house ( 1992 ) 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 10
  • From Purchase to Pay Some Case Studies 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 11
  • 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 12
  • 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 13
  • 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 14
  • ********* 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 15
  • 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 16
  • Payment cXML EDH 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 17
  • Slide 18
  • EDH Architecture 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 19
  • Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 20
  • Workflow Core Concepts Human-centric BPM Electronic Signature Collector Signature Process (~BPMNs User Task) Role-based Non-blocking Integration with receiver systems via Transfer Processes 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 21
  • Workflow Core Concepts (cont.) Streamline processes Dont ask for signature if person has already signed Dont ask for signature if someone with sufficient rights has already signed before 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 22
  • Integration with EDH 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 23
  • Users In Tray 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 24
  • Example: Fire Permit 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 25
  • Example: Review of Appointment Expiration 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 26
  • Example: Material Request 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 27
  • Signature Process Role-based evaluation on signatories GroupLeader(GS-AIS), SafetyOfficer(B4), Pool(FireBrigade), Right(MAG, 5K, CMS) Automatic escalation of signatures If signatory is absent If signature expires Adhoc workflow: Forwarding of signatures Conflict of interest: Exclusion lists 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 28
  • Roles Always assign to a Role, NEVER to a Person Hierarchical Maintained by departments Multiple levels of delegation Priorities 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 29
  • Pools A pool is a group of persons All pool members are notified Any member of the pool can take a document and act on it Dynamic Managed by users 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 30
  • Transfer Task Integration with other systems Typically done through PL/SQL Distributed tx managed by the RDBMS Feedback from the receiver system EDH QUALIAC 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI
  • Slide 31