D4.7: Action planning manager

Similar documents
FOR USE FROM APRIL 2019

Razor Risk Market Risk Overview

The Beyontec Suite. Everything you need. Right where you need it.

TAXATION Related Systems Taxation Trans-European Systems Overview

September Three Steps for Implementing a Complete Flood Management Plan

IBM Phytel Cloud Services

FROM 12 TO 21: OUR WAY FORWARD

A Combined Mining Approach and Application in Tax Administration.

EMR Certification ehealth_hub Home Clinic Enrolment Service Interface Specification

Oracle Fusion Applications Project Management, Project Performance Reporting Guide. 11g Release 1 (11.1.3) Part Number E

EBS MTF Rulebook Appendix EBS Direct

ARIUM Core Finance. Loan Origination, Loan Management, Loan Collection System. Comprehensive Multifinance Solution

COMMISSION DELEGATED REGULATION (EU) /... of

SFC2007 Information System

EVOLUTION Insurance Contribution Service

T2-T2S CONSOLIDATION USER REQUIREMENTS DOCUMENT T2 - CENTRAL LIQUIDITY MANAGEMENT COMPONENT FOR

Here you will find everything you need to get started with writing your Application:

BIOSURF. (BIOmethane SUstainable and Renewable Fuel) Project Handbook (D1.1) Loriana PAOLUCCI & Stefano PROIETTI (ISIS)

SIBAGEN CORE INSURANCE SOLUTION

DoRIS User manual. December 2011 version 1.0

Models in Oasis V1.0 November 2017

T7 Release 7.1. Preliminary Release Notes Xetra

Oracle Project Management

[1] THE INTERFACE 05 [2] LOGGING IN 07 [3] ACCOUNTS 08 [4] THE QUOTES BOARD 09 [5] POSITIONS [5.1] USING STOP LOSS, TAKE PROFIT, AND CLOSING POSITIONS

WP1: D1.1 PROJECT PLAN

06/13/2017 Blackbaud Altru 4.96 Revenue US 2017 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any

Load Test Report. Moscow Exchange Trading & Clearing Systems. 07 October Contents. Testing objectives... 2 Main results... 2

BlitzTrader. Next Generation Algorithmic Trading Platform

IMI2 PROPOSAL TEMPLATE

CORK COUNTY COUNCIL. IS Technical Support Officer

Business Process Management

Business Rules with MDA

M_o_R (2011) Foundation EN exam prep questions

The Sustainable Stock Exchanges Initiative An Overview for Issuers and Investors ADVANCED SUPPLY CHAIN COMPLIANCE SERIES

Framework Program 6 - CPF Editor SUBJECT: Frequently Asked Questions

Margin Direct User Guide

IBM BPM solution for Export Credit Insurance in HBOR. Watson SEE Summit 2017

LINE 5.0 PROJECT PRE-TRADING RISK TOOL INFORMAÇÃO OCTOBER 2017 PÚBLICA PUBLIC 1 INFORMATION

PROJECT IMPLEMENTATION DOCUMENT NO.1 REPORTING PROCEDURES AND MONITORING INDICATORS

Mongolia: Developing an Information System for Development Policy and Planning

Benchmarks Open Questions and DOL Benchmarks

Today, I will focus my comments on FCMs and their views, particularly with regards to pretrade risk controls.

Disaster Recovery Test Plan

07/21/2016 Blackbaud CRM 4.0 Revenue US 2016 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form

Automated Underwriting Solution

Asseco StarINS Insurance Software Suite. January

Enterprise Planning and Budgeting 9.0 Created on 2/4/2010 9:42:00 AM

Information Technology and GIS

Clearing and Settlement Procedures. New Zealand Clearing Limited. Clearing and Settlement Procedures

Store Credit Magento Extension User Guide Official extension page: Store Credit

London Stock Exchange Derivatives

REQUEST FOR PROPOSALS

HPE Project and Portfolio Management Center

IBM Watson Care Manager Cloud Service

Loans Management (TR-LO)

Deliverable D7.2 Tool for influencing budget allocation

Ceridian Source Self-Service Benefits

Alta5 Risk Disclosure Statement

4 WAYS INTEGRATED RECEIVABLES MANAGEMENT FIXES BROKEN ACCOUNTS RECEIVABLES PROCESSES

PROFITstar November PROFITstar Budget Manager Reference Guide. Hosted Version

Mobile Forex trading with TradeRoom Mini

Nasdaq Implementation Guide. Transaction Reporting Version 1.0. Oct 2, 2017

Semantic Privacy Policies for Service Description and Discovery in Service-Oriented Architecture

Consistent Scenario Expansion

emerchantview Service July 23, 2010

MYOB Exo Employer Services

Access and User Management

4 WAYS INTEGRATED RECEIVABLES MANAGEMENT FIXES BROKEN ACCOUNTS RECEIVABLES PROCESSES

Expansion of Direct Benefit Transfer (DBT) Mode of Payment to JSY Beneficiaries through Public Financial Management System PFMS (formerly, CPSMS)

Tecolote Research, Inc.

DnA Contract BPMN Processes

Fundsquare product catalog

Proposal Template (Technical Annex) ECSEL Innovation Actions (IA) ECSEL Research and Innovation Actions (RIA) Calls 2017

New Zealand Clearing Limited. Clearing and Settlement Procedures

IRIS Payroll Business

Request for Proposal;

Open Call for Tender VT/2008/019. Informatics services and products in the context of the. Technical Specifications

CORK COUNTY COUNCIL. IS Analyst/Developer

Accounts Receivable. Version 9.0

Science for DRM 2020: acting today, protecting tomorrow. Table of Contents. Forward Prepared by invited Author/s

Guidelines for the simplified FIA Execution Source Code Schema

Project planning and creating a WBS

Impact of VAT Compliance on Business. Pierre Arman Market Lead for Tax & Accounting Thomson Reuters MENA Qatar Chamber of Commerce February 2018

Systems Engineering. Engineering 101 By Virgilio Gonzalez

Oracle GoldenGate Management Pack

Corporate Loan Origination Oracle FLEXCUBE Universal Banking Release [April] [2014] Oracle Part Number E

Epicor Tax Connect for Eclipse. Release 9.0.3

Secure Payment Transactions based on the Public Bankcard Ledger! Author: Sead Muftic BIX System Corporation

P. Thomas 1, D. Fisher 1 & F. Sheikh 2. Abstract

Budget Analysis User Manual

REQUEST FOR EXPRESSIONS OF INTEREST AFRICAN DEVELOPMENT BANK 01 B.P.

Loyalty program on the Credits blockchain platform Building a program with blockchain and smart contracts. Issuing tokens as loyalty points.

MiFID II PRE AND POST TRADE REPORTING SERVICE DESCRIPTION

Grants Management and Monitoring System. Overview of process workflows

Introduction to WealthBench:

Blockchain meets reinsurance - A contract management system solution

Consistent, immediate, cost-effective decisions about your customers

F A C T S H E E T PROGRAMME MANUAL. Interreg IPA CBC Italy Albania Montenegro Programme. 4.7 Project changes and ems procedures

26 th Meeting of the Wiesbaden Group on Business Registers - Neuchâtel, September Olivier Haag Insee. Session n 4 : Administrative data

Benefits Module Release Notes

Transcription:

Lower the impact of aggravating factors in crisis situations thanks to adaptive foresight and decision-support tools D4.7: Action planning manager For the attention of the Research Executive Agency Organization INEO Author Louis JALLET Due date 31/05/2016 Issue date 31/05/2016 This project has received funding from the Programme for research, technological development and demonstration under

Document information Document title Document file name Revision number Issued by D4.7 : Action planning manager Louis JALLET Issue date 31/05/2015 Status Nature of the deliverable First version R Report X P Prototype D Demonstrator O Other Dissemination Level PU Public X PP Restricted to other program participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission CO Confidential, only for members of the consortium (including the Commission Services) Document Approval Name Role in the project Document Review Date Version Reviewers D X. X : [ T i t l e o f d o c u m e n t ] P a g e 2

Acknowledgement This report forms part of the deliverables from a project called "Snowball" which has received funding from the Program FP7/2007-2013 under grant agreement n 606742. The Community is not responsible for any use that might be made of the content of this publication. Snowball aims at lowering the impact of aggravating factors in crisis situations thanks to adaptive foresight and decision-support tools. The project runs from March 2014 to February 2017, it involves 11 partners and is coordinated by Gedicom. More information on the project will soon be found at http://www.snowball-project.eu. Abstract Snowball aims to develop a software solution for crisis management. It consists in a set of operational tools in order to collect data and generate datasets about past crisis, a simulation tool in order to deal with cascading effects and a dashboard in order to improve crisis management in a preparedness phase. Among these tools, the action planning manager is a business rule engine to perform complex chain of tasks involving stakeholders validation as well as information campaigns through the TeleAlert system. D X. X : [ T i t l e o f d o c u m e n t ] P a g e 3

Executive summary The action planning manager is based on a Business Process Management (BPM) platform named Activiti. As a discipline, Business Process Management consists in ensuring that an organization performs well in its core processes. This involves understanding interactions between stakeholders (crisis cell managers, authorities and representatives of first responders or grid operators) as well as the goals to be achieved (save life, mitigate crisis impacts, etc.). It means analysing, documenting and improving the way that people and systems work together. As part of this work, it is helpful to work with models and diagrams. BPMN diagrams express the execution flow of the steps to accomplish a certain goal. Activiti BPM platform, as a software engine, allows strategic executive managers to draw BPMN diagrams through a graphical editor. Once correctly implemented and interfaced with external software components such as the TeleAlert system, processes can be performed and monitored. Taking into account the project background and the will to improve crisis preparedness, three processes have been configured on the action planning manager: prevention, mission and evacuation. However, the system is able to take into account others use-cases. Moreover its compatibility with the BPMN 2.0 standard, supported by the Object Management Group (OMG), makes it reusable and scalable. D X. X : [ T i t l e o f d o c u m e n t ] P a g e 4

Table of content Abbreviations... 9 Definitions... 9 Introduction... 10 1 Functional analysis... 11 1.1 Description... 11 1.2 Insights... 12 1.2.1 From the simulation tools (WP5)... 12 1.2.2 From the decision algorithm (T6.1)... 12 1.3 Use cases... 13 1.3.1 Edit a workflow of actions through a graphical editor... 13 1.3.2 Trigger and manage a workflow of actions... 13 2 Activiti Business Process Engine... 14 2.1 Technologies and tools... 14 2.2 Activiti components... 14 2.2.1 Activiti Engine... 14 2.2.2 Activiti Explorer... 16 2.2.3 Activiti Modeler... 17 2.2.4 Activiti REST... 17 2.3 Edit of a workflow with Activiti modeler... 18 2.3.1 Start event... 19 2.3.2 End event... 19 2.3.3 Parallel tasks... 20 2.3.4 Service tasks... 21 2.3.5 Human tasks... 22 2.3.6 Event listeners... 23 D X. X : [ T i t l e o f d o c u m e n t ] P a g e 5

2.4 Trigger and monitor a workflow with Activiti Explorer... 24 2.4.1 Control the workflow progress... 24 2.4.2 Monitor the workflow progress... 24 3 Architecture... 26 3.1 Description... 26 3.2 Interfaces... 28 3.2.1 Action planning (T6.4)... 28 3.2.1.1 Description... 28 3.2.1.2 REST web service API... 29 3.2.1.2.1 TeleAlert web service... 29 3.2.1.2.2 Ticket web service... 30 3.2.1.2.3 Notification Web Service... 31 3.2.1.3 Sequence diagrams... 32 3.2.1.3.1 Trigger an action plan... 32 3.2.1.3.2 Refresh an action plan... 33 3.2.1.3.3 Create a ticket... 34 3.2.1.3.4 Validate/Close a ticket... 34 3.2.2 TeleAlert system (T6.5)... 35 3.2.2.1 Description... 35 3.2.2.2 SOAP web service API... 35 3.2.2.2.1 Send a SMS... 35 3.2.2.2.2 Send an e-mail... 35 3.2.2.2.3 Start a voice survey from a list of people... 36 3.2.2.2.4 Start a voice survey in a geographical area... 36 3.2.2.3 Sequence diagrams... 37 3.2.2.3.1 Send a SMS... 37 3.2.2.3.2 Send an email... 38 3.2.3 Event Log Database (T4.5)... 38 Conclusion... 39 D X. X : [ T i t l e o f d o c u m e n t ] P a g e 6

List of figures Figure 1: Action planning manager in Snowball environment... 10 Figure 2: Interaction with others tools... 11 Figure 3: Use cases diagram... 13 Figure 4: Deployment diagram of Activiti... 14 Figure 5: Activiti Explorer... 16 Figure 6: Activiti Modeler... 17 Figure 7: Evacuation plan... 18 Figure 8: Start event... 19 Figure 9: End event... 19 Figure 10: Parallel gateway... 20 Figure 11: Inclusive gateway... 20 Figure 12: Service task: assign tickets to authorities... 21 Figure 13: Service task: send a sms/email to the authorities... 21 Figure 14: Human task... 22 Figure 15: Human task: validate evacuation request by the authorities... 22 Figure 16: Event listener... 23 Figure 17: Event listener properties... 23 Figure 18: Display available action plans... 24 Figure 19: Display an action plan... 24 Figure 20: Active task in a workflow... 25 Figure 21: Active task properties... 25 Figure 22: Global deployment diagram... 26 Figure 23: Network architecture and servers... 26 Figure 24: Sequence diagram: trigger an action plan... 32 Figure 25: Sequence diagram: refresh an action plan... 33 D X. X : [ T i t l e o f d o c u m e n t ] P a g e 7

Figure 26: Sequence diagram: create a Ticket... 34 Figure 27: Sequence diagram: validate a ticket... 34 Figure 28: Sequence diagram: send a SMS... 37 Figure 29: Sequence diagram: send an email... 38 List of tables Table 1: Parameters: send a SMS... 29 Table 2: Parameters: send an email... 29 Table 3: Parameters: create and assign a ticket... 31 Table 4: Parameters: update a diagram... 31 Table 5: Parameters: send a SMS... 35 Table 6: Parameters: send an email... 36 Table 7: Parameters: start a voice survey... 36 Table 8: Parameters: start a voice survey in a geographical area... 36 D X. X : [ T i t l e o f d o c u m e n t ] P a g e 8

ABBREVIATIONS BPM: Business Process Management GUI: Graphical User Interface DEFINITIONS Action plan: Chain of preconfigured tasks converging toward a final objective Decision makers: Representative of a public or private organization that is directly or indirectly implicated in crisis management First Responder: Employee of an emergency service who is likely to be among the first people to arrive at and assist at the scene of an emergency, such as a natural disaster Grid Operator: Entity that oversees the delivery of a resource (energy, water, etc.) D X. X : [ T i t l e o f d o c u m e n t ] P a g e 9

INTRODUCTION The action planning manager is based on a business process engine (BPM) in order to edit and manage chains of tasks. The business process engine is an open source solution named Activiti. Chains of tasks (or workflow of tasks) are configured taking into account manually outputs from simulation tools and the decision algorithm. Otherwise it is connected to the TeleAlert system and the Action Planning in order to send messages to end-users of the solution. Figure 1: Action planning manager in Snowball environment D X. X : [ T i t l e o f d o c u m e n t ] P a g e 10

1 FUNCTIONAL ANALYSIS 1.1 Description Listed below are the several steps to configure then exploit the action planning: At the lens of the mitigation measures, preventive action plans are preconfigured through a graphical editor, taking into account cascading effects. In case of an upcoming crisis, action plans can be quickly triggered. Specific messages and adequate stakeholders are configured in advance. Using automatic procedures in a stressful context should contribute to improve crisis preparedness by avoiding human failure. Messages are sent to the crisis stakeholders and to the population through the TeleAlert system. Tickets are assigned to the stakeholders on the action planning web portal with a validation workflow. Decision makers follow in real time the good execution of preventive actions. The system ensures users actions traceability. Action plans are improved in an incremental way having a look back on past crises. Figure 2: Interaction with others tools D X. X : [ T i t l e o f d o c u m e n t ] P a g e 11

1.2 Insights 1.2.1 From the simulation tools (WP5) Simulation tools provide a set of preventive and corrective action plans in order to improve crisis preparedness. Available action plans are manually preconfigured using the graphical editor of Activiti BPM (ref 1.3.1). The following workflows have been configured: Prevention: warn people of an upcoming crisis event, Mission: assign a task to first responders or grid operators, Evacuation: evacuate people from a crisis area. 1.2.2 From the decision algorithm (T6.1) The decision algorithm ranks action plans among the ones proposed by simulation tools. This information can be taken into account manually by end-users by triggering an action plan (ref 1.3.2). D X. X : [ T i t l e o f d o c u m e n t ] P a g e 12