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

Slides:



Advertisements
Similar presentations
AmeriCorps is introducing a new online payment system for the processing of AmeriCorps forms
Advertisements

PRODUCTVIEWS USERPROGRAMS with Colleen Alber Design & Implement a DKT Solution.
Basic SharePoint Workflows
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
People EcosystemProcess Microsoft Dynamics GP 2010 R2 Enhance Insight Extend Connections Make It Easier People EcosystemProcess.
V2 1 E1 – Indirect Purchases Session 2 (V4) HAREFIELD.
Workflow Basics Tommy Parker Sr. Systems Analyst & Team Leader Mississippi State University 1 MBUG – September 17, 2012.
Financial Management Service © 2008 Federal Reserve Bank of Boston. p. 2 Introduction Dana Strecker  Bureau of Public Debt/ARC  Project Manager, Accounting.
For MIP Fund Accounting Software
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Corporate Service Review DEPARTMENT OF BUSINESS AND EMPLOYMENT.
The most comprehensive Oracle applications & technology content under one roof Procure to Pay Automation Bevan Wright Fusion5 NZ Oracle User Group.
Task Management System Client xx Team Member 1 Member 2 Member 3 This is not a real project, but a student project carried out for a system requirements.
1 Classification: Genpact Internal.  Tool From Oracle  Works with Oracle Database  PL/SQL Based  Widely Used with Oracle Applications  Can be Used.
P APERLESS H UMAN R ESOURCES F ROM R ECRUITMENT TO P AYROLL ( AND EVERYTHING IN BETWEEN ) Presented by Lydia Aguirre, SPHR, CCP Director of Human Resources.
Introduction to SAP R/3.
University of Southern California Enterprise Wide Information Systems The Procurement Process Instructor: Richard W. Vawter.
 SAP AG 1999 filename (author) / 1 Elvira Wallis SAP AG Update on Previous Development Requests.
Business Process Management with Activiti João Silva (CERN, GS-AIS) 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI.
Is Your IT Out of Alignment? Chargeback and Billing with Parallels Automation Brian Shellabarger, Chief Architect - SaaS.
Payables New Features Steve Bradley OASIS Consulting Group.
CERN – European Laboratory for Particle Physics Administrative Information Services Implementing Oracle Workflow Derek Mathieson CERN - Switzerland.
Questions & Answers Missing Documents and Incorrect Notification.
EDH ‘tips and tricks’ what you always wanted to know but were afraid to ask.
Oracle Finance Overview for IT Advisory Group September 2004.
Enterprise Resource Planning [ERP] Project Scoping - Timeline - Resource - Estimation Present By B2B Solutions.
Istanbul Kultur University Enterprise Wide Information Systems The Procurement Process.
Introduction to Business Organisations
Oracle Projects Managing Your Extended Team Project Collaboration Lisa Quera Oracle.
EPTO Electronic Paid Time Off System Lora Headdy ePTO & HRMS eDoc System Manager.
Automating Business CERN
OFFICE OF INDEPENDENT EDUCATION & PARENTAL CHOICE Monitoring and Reporting 2009 CSP Grant OFFICE OF INDEPENDENT EDUCATION & PARENTAL CHOICE Monitoring.
EVA User Groups. Agenda Tip and Trick – Signature Authority and Expenditure Limits Password Expiration – new information regarding passwords 1% transaction.
1 Signature Delegation Training Presented by: Lucia Anderson January 2009.
SCORCH – Fun Recipes for RunBooks MMS Minnesota 2014 Steve Jesok & Matthew #MMSSCOrch.
CERN IT Department CH-1211 Genève 23 Switzerland t Service Management GLM 15 November 2010 Mats Moller IT-DI-SM.
MyFloridaMarketPlace Roundtable January 21, :00 a.m. – 12:00 p.m. MyFloridaMarketPlace.
Agenda Process Flow Design and Platform Configuration
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services Visit to Norwegian Public Roads Administration.
Sentry’s Implementation and Use of the Supplier Contract Module Presented by: Barry Estes - Director of Procurement and Contracts Blake Barron - Contract.
Users’ Office News Doris Chromek-Burckhart Head of Users Office 93rd ACCU Meeting 7. September 2011 Communications PRT – The new Pre Registration Tool.
Chapter 8 Transaction Processing, Electronic Commerce, and Enterprise Resource Planning Systems.
Automated Smoke Testing on the JVM with Geb João SILVA (GS-AIS-EB) 1st Forum 29th of September, 2015 e-Business Section AUTOMATED SMOKE.
College of Arts and Sciences Leaves and Replacements Workshop.
© 2008 Eventure Events. All rights reserved. Engaging Employees & Customers with SAP Interactive Forms by Adobe JT Wheeler Adobe Systems Incorporated.
Concepts in Enterprise Resource Planning Fourth Edition
State of Georgia Release Management Training
Budget Basics for Managers. Purchasing Requisition-A request to purchase goods or services. PO-Approval to purchase goods or services on behalf of the.
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services EDH from User Point of View Rostislav Titov, James.
SharePoint Workflow Prepared By: Eng. Rasha Farouk.
CERN – European Organization for Nuclear Research IT Department e-business tools Opportunities at CERN James Purvis IT Department CERN – Geneva, Switzerland.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED BUSINESS PROCESS MANAGEMENT CONCEPTS.
PROCUREMENT OF GOODS AND SERVICES USING AGRESSO Niall Dixon, IT Training Manager Information Services.
Agresso Maintenance & Housekeeping including user set up 24 th September 2015 Naomi Elliott & Matthew Ireland.
Reliance PPAP Application. Reliance - PPAP The PPAP application is designed to generate and track the entire Purchase Part Approval Process. Reliance.
6/9/2016 Agenda Procedure Training Lori McWilliams, CMC Village Clerk.
Overview of Basic 3D Experience (Enovia V6) Concepts
Banner Travel and Expense Management System (TEMS) Overview.
Enterprise Applications Gerhard Steinke. Objectives 1. Information systems in business areas 1. Marketing, human resource, accounting, finance, manufacturing,
The Way Forward – ITS Integrator
Graduate Assistant Informational Session
Update to Campus Wide Business Managers
Streamline your HR document management processes
Session 45: ITS Integrator Roadmap for HR and Payroll Systems
Unit4 Customer Portal Submitting & Managing Cases.
Unit4 Partner Portal for Case Creator
Online Approvals Standard Department Transition Meeting
AIS (Administrative Information Services)
ESS and Workflow Cale Tanguay and Jodi Dare.
Presentation transcript:

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

Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

CERN Founded in Staff ~1600 other personnel visiting scientists 608 universities 127 nationalities Budget of ~ €944 million 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

The Large Hadron Collider 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI 13 TeV

Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

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

Electronic Document Handling 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

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

From Purchase to Pay Some Case Studies 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

********* 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Payment cXML EDH 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

EDH Architecture 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Workflow Core Concepts Human-centric BPM – Electronic Signature Collector Signature Process (~BPMN’s User Task) – Role-based – Non-blocking Integration with receiver systems via Transfer Processes 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Workflow Core Concepts (cont.) Streamline processes – Don’t ask for signature if person has already signed – Don’t ask for signature if someone with sufficient rights has already signed before 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Integration with EDH 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

User’s ‘In Tray’ 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Example: Fire Permit 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Example: Review of Appointment Expiration 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Example: Material Request 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

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

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

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

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

Notification Service Asynchronous delivery Single or digest s Internationalization Mail templates w/ expressions Dear ${$personName}, You are requested to approve the document ${$docId} " ${title} " (expiry date ${$expiryDate} ) for the following reason(s): ${$reasons} Please access this document on the Web at: ${$docId} Dear ${$personName}, You are requested to approve the document ${$docId} " ${title} " (expiry date ${$expiryDate} ) for the following reason(s): ${$reasons} Please access this document on the Web at: ${$docId} 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Monitoring and Debugging Tools Stuck Documents – Nobody to sign – Routing is incorrect – Data problems Data extraction problems – People attached to wrong units Transfer problems – e.g. Wrong parameters, invalid data, already transferred 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Workflow History Self-made Oracle Workflow 2006 ActiveVOS 2013 ??? 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

BPMSs evaluated in 2013 Informatica ActiveVOS Oracle Business Process Management Activiti 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Workflow History Self-made Oracle Workflow 2006 ActiveVOS th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Why Activiti? Open-source Lightweight BPMN 2.0 Written in Java Spring integration Unit tests 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Migration Status ActiveVOS and Activiti running in parallel Re-engineering of processes and architecture 46 documents migrated 14 documents to be migrated 5 external documents (e.g. FirePermit) 775 unit tests 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Workflow Architecture 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Root Process 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Document Process 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Signature Process 1) Evaluate Expression 2) Waiting for action 3) Process user action 4) Approve or Reject 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI FGSO(GS) ANTLR v3 Parser

Integration with EDH Dynamic sub-processes (one per budget code and purchased item) CERN Signature Function (a subprocess with a Java backend) Transfer to a corporate ERP system (Java call) 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Signature Parameters ParameterDescriptionExample documentIdDocument in questionNOTIFICATION signatureExpression that determines the persons/groups that need to sign GroupLeader(GS) signatureTypeDetermines if someone is required to sign or just needs to be informed NOTIFICATION/INFORMATION replacementsExpression that determines the persons/groups that should sign in case the original signatory can’t forceResignForces someone to re-signfalse checkLeaveCheck if person is absenttrue delayDue date = Current date + delay (days)3 exclusionsConflicts of interest th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Accessing Document Data 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

EdhProcessEngineConfiguration

Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Tooling and Monitoring Requirements Restart workflows Go to certain steps (PC) Edit variables Visualization of a process – Variables – Result of evaluated expression (signatory) – Executed steps List of stuck documents 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Oracle Workflow Admin Console 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

ActiveVOS Admin Console 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Activiti Admin Console 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Stuck Document List 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI Appl. Perf. Mgmt. w/ Introscope

Agenda 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI

Thank 10th of June, 2015BUSINESS PROCESS AUTOMATION AT CERN WITH ACTIVITI