SISTEMI COOPERATIVI: WORKGROUP E WORKFLOW

Documenti analoghi
Intelligenza Artificiale. Cooperazione e coordinamento. Intelligenza Artificiale Daniele Nardi, 2003 Cooperazione e coordinamento 0

Anno Accademico 2007/2008

WorkFlow Management Systems

Roberto D Ippolito. Business Consultant Specialist I&CC. FORUM PA 2010 Fiera di Roma, maggio

Un sistema flessibile di pianificazione e controllo: il progetto SIGEST

CARATTERISTICHE. Tecnologia Client Server compatibile con lo standard ODBC

ALISEO CONFIGURAZIONI DISPONIBILI PACKAGE ESTESO PACKAGE BASE MODULI AGGIUNTIVI. Accordi commerciali fornitori. Non conformità fornitori

Sistema Informativo per Associazioni Agricole

Customer Relationship Management

Automatic Deployment Tool For Networked Objects (ADEPTO)

APPENDICE 4 AL CAPITOLATO TECNICO

Science and Technology Digital Library

MODELLAZIONE DEI PROCESSI AZIENDALI. workflow 1

Avete capito fino in fondo il concetto di nodo fine flusso? Che differenza c e tra fine flusso e fine attività? MODEL DIFFERENCES AND EVOLUTION

MODELLAZIONE DEI PROCESSI AZIENDALI. workflow 1

Sistema azienda. Sistema azienda (o sistema della organizzazione) uno o più obiettivi, o fini istituzionali

Documento dei requisiti

YAWL Workflow Management System

L'infrastruttura tecnologica Oracle Workflow alla base del progetto di Valutazione di Impatto Ambientale

Dematerializzare per Semplificare

gestione delle imprese Prof. Arturo Capasso

rchinizer il protocollo informatico obiettivi e strategie dott. michele bianchi

Controllo del Parco macchine = Controllo dei Costi e dei Ricavi

U n c a s o a z i e n d a l e. Andrea Binacchi : sistemi informativi Pfizer spa stabilimento di Nerviano

PIANO OPERATIVO PER LA INTRODUZIONE DEL PROTOCOLLO INFORMATICO

Dematerializzare per Semplificare

Le aree dell informatica

Modello Workflow - WIDE

Sistemi Informativi. Introduzione. Processi fisici. Tipologie di processi. Processi informativi. Processi aziendali

PAflow software libero per il protocollo informatico

A A Design Tool to Develop Agent-Based Workflow Management Systems

M-BOX V Profilo di Prodotto

Optisolver 2001 Workflow di Oracle Optisolver 2001 Optisolver 2001

GIM. Global Information Management

Service Oriented Architecture

DI GESTIONE E CONSERVAZIONE DEI DOCUMENTI

L organizzazione dei documenti nei sistemi multimediali

Tecnologia dei Sistemi Informativi. architettura s.i. 1

INDIRIZZI IP SUBNETTING

Manutenzione programmata a gestione locale o remota: sicurezza ed efficienza dei siti di produzione Mauro Cerea Siemens

Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova.

Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema

La gestione del magazzino per l e-commerce

Syllabus Start rev. 1.03

SOFTWARE PER DATA LOGGER VACQ

Corso di Automazione Industriale 1. Capitolo 2

Document Management Copyright RHD software

Fondamenti di Informatica

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Processo software. Marina Mongiello. il processo

OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti)

Corso di perfezionamento in 3D Modeling, Reverse Engineering e Stampa 3D

GRUPPO TELECOM ITALIA. Finsiel. Massimo Rabuffo Div. Pubblica Amministrazione Centrale

Un esempio di modellazione di processo con josh. Pierpaolo Manzini Direttore Commerciale, it Consult

AREA PROFESSIONALE DI RIFERIMENTO 7. TECNICO RIPARATORE DI VEICOLI A MOTORE. Referenziazioni della Nomenclatura delle Unità Professionali (NUP/ISTAT):

Gruppo di esperti Rete. Roberto D Auria, Pasquale Costantino, Pierpaolo Iannone, Mario Guido, Antonio Mazzei, Elisabetta Savarese

Modulo 1 Software e Reti. Prof.ssa Francesca Rammairone

B.P.S. Business Process Server ALLEGATO C10

SEMPLIFICA IL BUSINESS MANAGEMENT PER SALES, MARKETING, FINANCE & OPERATION. Blix. Business Management Suite sul Cloud.

PROCEDURA APERTA (AI SENSI DEL D.LGS.163/2006 E S.M.I.)

Carmelo Raciti Project Manager IDM BlendTowerMilano -22/10/2014

La continuità operativa in INPS L esperienza del CUB Dionigi Spadaccia CIO

1. BASI DI DATI: GENERALITÀ

STUDIO NET permette al tuo studio professionale di rendere disponibili on line, in un'area riservata

I-XIII_romane_sawyer :50 Pagina V. Indice. Prefazione

GIM. Global Information Management

IL GIOCO DI FINZIONE COME CONTESTO DI INTEGRAZIONE DANIELE FEDELI. Ricercatore di Pedagogia Speciale. Università degli Studi di Udine

Gara n Servizi informatici per la manutenzione ordinaria ed evolutiva delle applicazioni informatiche del GSE. SINTESI DELL APPALTO

Laboratorio di Progettazione di Sistemi Software Progetto: modellazione di un dominio e sue attività

Sistema gare telematiche: da obbligo a opportunità

SOLUZIONI INFORMATICHE PER L INDUSTRIA

Euroware/Domino. Il prodotto

La dematerializzazione dei documenti in Provincia di Firenze

AnthericaCMS. Gestisci in autonomia i contenuti del tuo sito-web

GLOSSARIO/DEFINIZIONI

STRUMENTI PER COMPETERE: IL DISCIPLINARE TECNICO CERTIFICATO LINEE GUIDA

POLO REGIONALE DI FATTURAZIONE ELETTRONICA

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

STANDARD DOCUMENTALE PIANO DI GESTIONE DELLA Ver. 7

Programmazione Orientata agli Oggetti in Linguaggio Java

Gestione centralizzata caselle PEC per l INFN. Alessandro Brunengo, per il gruppo Mailing

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria. Laurea Magistrale in Ingegneria Informatica

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

BPEL: Business Process Execution Language

Il software in Cloud che porta la Tua consulenza davvero in alto.

Web marketing: come sfruttare la rete per promuovere la propria attività. A cura di Claudia Zarabara scrivi@claudiazarabara.

Ministero della Salute

Analisi e sperimentazione della piattaforma Web Service Notification nell ambito del controllo del traffico aereo

Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali

Supervisione di una linea di imbottigliamento. 1/5

I N F I N I T Y Z U C C H E T T I INFINITY APPLICA A TION FRAMEWORK APPLICA

Forcepoint AVANTI SENZA PAURA

01 Giugno Una soluzione di warehouse management integrata in Dynamics AX: dalla teoria alla pratica. Alessio Disarò Claudio Pasi

Università di Pisa Polo Sistemi Logistici Economia e Legislazione dei Sistemi Logistici. Informatica per la Logistica. Lezioni

Università degli Studi di Udine Facoltà di Ingegneria Dipartimento di Ingegneria Elettrica Gestionale Meccanica INTRODUZIONE ALLA TEORIA DEGLI AGENTI

Sistemi Web per il turismo - lezione 3 -

Materiale didattico. Sommario

Cosa è importante: pom.xml Goal Plug-in Repository

INTRODUZIONE. Data Base Management Systems evoluzione tecniche gestione dati

GESTIONE DOCUMENTALE. Informazioni generali

Sommario ... vi Sommario

Transcript:

SISTEMI COOPERATIVI: WORKGROUP E WORKFLOW Prof. Fabio A. Schreiber Ing. Giuseppe Pozzi Dipartimento di Elettronica e Informazione Politecnico di Milano

I PROCESSI IN UN ORGANIZZAZIONE PROCESSI MATERIALI ASSEMBLANO COMPONENTI E FORNISCONO PRODOTTI FISICI PROCESSI INFORMATIVI FUNZIONI TOTALMENTE O PARZIALMENTE AUTOMATIZZATE CHE CREANO, GESTISCONO, ELABORANO E FORNISCONO INFORMAZIONE PROCESSI DI BUSINESS DESCRIZIONI IN TERMINI DI MERCATO DI ATTIVITA REALIZZATE COME PROCESSI MATERIALI O INFORMATIVI Sistemi cooperativi 1

ESEMPIO DI PROCESSO (CONTROLLATO DA SISTEMA COOPERATIVO) ITER PER LA CONCESSIONE DI BENEFICI AGLI INVALIDI CIVILI, CIECHI, SORDOMUTI USSL commiss. periferica comun e notifica invalido comune invia libretto direz. prov. poste ALTRI ENTI richiesta invalido visita medica notifica invalido invalido riceve ricorso invalido compila invalido riceve rcoso i r invalido riceve ufficio postale commissione superiore notifica prefett. PREFETTURA avvio istr utt. protoc. fascic. 3.2.1 3.2.2 3.2.3 data entry 3.2.4 rich. docum. 3.2.5 cntroll o o documenti 3.2.6 assunz. decreto 3.2.7 notifica al comune data entry 3.2.11 restituz. notifica 3.2.8 3.2.12 3.2.13 i t sigla mbro m ib ustaz. li b retti 3.2.14 controllo eimbustaz. mandati (III sett.) 3.2.15 fasi opzionali messa in pagam invio lb i re tti MINISTERO INTERNO mesi 0 6 9 15 19 x y Sistemi cooperativi 2

SISTEMI COOPERATIVI CONTROLLANO UNA COLLEZIONE DI AZIONI ORGANIZZATE PER REALIZZARE UN PROCESSO DI BUSINESS UN AZIONE PUO ESSERE REALIZZATA DA AGENTI UNO O PIU SISTEMI SOFTWARE UNO O PIU OPERATORI UMANI UNA COMBINAZIONE DEI DUE PRECEDENTI DEFINISCONO L ORDINE E/O LE CONDIZIONI PER L ESECUZIONE DELLE AZIONI LA LORO SINCRONIZZAZIONE IL FLUSSO DELLE INFORMAZIONI LE ECCEZIONI Sistemi cooperativi 3

TIPI DI SISTEMI COOPERATIVI LE DIMENSIONI PER LA CLASSIFICAZIONE SONO: RIPETITIVITA E PREDITTIVITA DELLE AZIONI DEL PROCESSO TIPO DI CONTROLLO DEL PROCESSO UMANO AUTOMATIZZATO REQUISITI PER LA FUNZIONALITA DEL SISTEMA da McCready Sistemi cooperativi 4

SISTEMI COOPERATIVI AMMINISTRATIVI AMMINISTRATIVI (atti burocratici) PROCESSI RIPETITIVI E PREDICIBILI REGOLE DI ORDINAMENTO E COORDINAMENTO TRA I TASK SEMPLICI E FACILMENTE AUTOMATIZZABILI GLI UTENTI VENGONO SOLLECITATI A SVOLGERE IL LAVORO FUNZIONI DI INSTRADAMENTO DI INFORMAZIONI E APPROVAZIONE DI DOCUMENTI NON SONO MISSION-CRITICAL SONO BASATI ESSENZIALMENTE SU E-MAIL E DATABASE Sistemi cooperativi 5

SISTEMI COOPERATIVI WORKGROUP AD HOC - WORKGROUP O GROUPWARE- (processi di ufficio, piccoli gruppi di professionisti) NON ESISTE UN PERCORSO BEN DEFINITO PER MUOVERE L INFORMAZIONE TRA GLI ATTORI RICHIEDONO IL COINVOLGIMENTO UMANO L ORDINAMENTO DELLE AZIONI E IL COORDINAMENTO DELLE DECISIONI VENGONO SVOLTI DINAMICAMENTE NEL CORSO DELL ESECUZIONE DEL PROCESSO GLI UTENTI DEVONO MONITORARE IL COMPLETAMENTO DEI TASK NON SONO MISSION-CRITICAL USANO E-MAIL, TELECONFERENZA, DATABASE CONDIVISI... Sistemi cooperativi 6

SISTEMI COOPERATIVI WORKFLOW DI PRODUZIONE (WORKFLOW) PROCESSI RIPETITIVI E PREDICIBILI PROCESSO INFORMATIVO COMPLESSO CHE COINVOLGE DIVERSI SISTEMI INFORMATIVI ORDINAMENTO E COORDINAMENTO POSSONO ESSERE AUTOMATIZZATI COMPLESSITA DEI PROCESSI INFORMATIVI PLURALITA DELLE FONTI INFORMATIVE DEVONO POTER ESSERE DEFINITE LE DIPENDENZE TRA I TASK E LE REGOLE DI CONTROLLO SENZA INTERVENTO UMANO SONO MISSION-CRITICAL Sistemi cooperativi 7

TIPI DI SISTEMI COOPERATIVI COMPLESSO COMPLESSITA DEL SISTEMA AMMINISTRATIVI AD HOC PRODUZIONE COMUNICATI STAMPA RIMBORSI SPESE OFFERTE DI VENDITA RICHIESTE DI VIAGGI, RICHIESTE DI ACQUISTO APPLICAZIONI MILITARI RIMBORSI ASSICURATIVI CONCESSIONE PRESTITI DOCUMENTAZIONE DI PRODOTTO SEMPLICE MESSAGGISTICA BASSA STRUTTURA DEL PROCESSO ALTA DA: GEORGAKOPOULOS ET AL. Sistemi cooperativi 8

NOMENCLATURA WfMC DEFINITO IN PROCESSO DI BUSINESS CIO CHE SI VUOLE CHE ACCADA GESTITO DA SOTTOPROCESSI DEFINIZIONE DEL PROCESSO RAPPRESENTAZIONE DI CIO CHE SI VUOLE CHE ACCADA COMPOSTO DA PER CREARE E GESTIRE WORKFLOW MANAGEMENT SYSTEM CONTROLLA GLI ASPETTI AUTOMATIZZATI DEL BP VIA ATTIVITA MANUALI NON GESTITE DAL SISTEMA PUO ESSERE O AUTOMATIZZATE RAPPRESENTATE, IN ESECUZIONE, DA ELEMENTI DI LAVORO TASK ALLOCATI AD UN PARTECIPANTE ISTANZA DEL PROCESSO RAPPRESENTAZIONE DI QUANTO STA REALMENTE ACCADENDO ISTANZA DI ATTIVITA E/O COMPRENDE UNA O PIU COMPRENDE APPLICAZIONI INVOCATE STRUMENTI/APPLICAZIONI INFORMATICHE DI SUPPORTO Sistemi cooperativi 9

WORKFLOW MANAGEMENT SYSTEMS COMPONENTI PRINCIPALI DI UN WFMS PROCESS MODEL DESIGNER : STRUMENTO PER LA DEFINIZIONE DEI MODELLI DEI PROCESSI PROCESS MODEL REPOSITORY : ARCHIVIO DEI MODELLI DEI PROCESSI REGISTRATI NEL WFMS ENGINE : DETERMINA LE ATTIVITA DA MANDARE IN ESECUZIONE RESOURCE EXECUTIVE : ASSEGNA AGLI AGENTI DISPONIBILI LE ATTIVITA MANDATE IN ESCUZIONE WORKLIST SERVER : FORNISCE L INTERFACCIA WEB AGLI AGENTI CHE ACCEDONO AL WFMS E-MAILFEEDER, E-MAIL NOTIFICATION : UTILIZZA L E-MAIL PER SPEDIRE MESSAGGI (E DOCUMENTI COME ATTACHMENT) AGLI AGENTI AUDIT LOGGER : GESTISCE L ARCHIVIO STORICO DEL WFMS E DEI PROCESSI ESEGUITI Sistemi cooperativi 10

ARCHITETTURA DI UN WFMS Pocess Pocess Designer Designer Process Process Repository Repository Audit Audit Logger Logger DB Request Request Server Server Template Template Server Server Resource Resource Executive Executive Engine Engine Data Data Dereferencer Dereferencer DB Oracle Oracle Agent Agent ODBC ODBC Worklist Worklist Server Server DB DB E-mail E-mail Notification Notification E-mail E-mail Feeder Feeder CE CE Access Access Protocol Protocol Con particolare riferimento a Changengine, HP Sistemi cooperativi 11

METODOLOGIA DI PROGETTAZIONE DI UN PROCESSO ATTRAVERSO UN WFMS METODOLOGIA PROCESSO METODOLOGIA SPECIFICA DEL WORKFLOW METODOLOGIA IMPLEMENTAZIONE DEL WORKFLOW APPLICAZIONE MODELLO DEL WORKFLOW LINGUAGGIO DI SPECIFICA FORMA ESEGUIBILE DI DEFINIZIONE DELLE REGOLE PROGAMMI DEI TASK WFMS INTEROPERABILITA INTEGRAZIONE CORRETTEZZA AFFIDABILITA Sistemi cooperativi 12

METODOLOGIA DI PROGETTAZIONE DI UN PROCESSO ATTRAVERSO UN WFMS DEFINIZIONE E MODELLAZIONE DEI PROCESSI MANUTENZIONE ADATTATIVA DEI PROCESSI AMBIENTE DI SUPPORTO PER L ESECUZIONE (H)ETEROGENEO AUTONOMO DISTRIBUITO INTERAZIONI TRA SISTEMA E OPERATORI SUPPORTO ALLE APPLICAZIONI Sistemi cooperativi 13

MODELLAZIONE DEI PROCESSI (PER WORKGROUP) BASATA SULLE COMUNICAZIONI PARADIGMA CLIENTE-ESECUTORE A 4 FASI PREPARAZIONE NEGOZIAZIONE EFFETTUAZIONE ACCETTAZIONE E VALUTAZIONE ANNIDAMENTO GERARCHICO DI CICLI PREPARAZIONE NEGOZIAZIONE VERIFICA CONTABILITA ESECUTORE RICERCATORE CLIENTE ACCETTAZIONE ACQUISTO MATERIALI ESECUZIONE UFFICIO ACQUISTI ESECUTORE/ CLIENTE OFFERTE ORDINE FORNITORI ESECUTORE FORNITORE ESECUTORE Sistemi cooperativi 14

MODELLAZIONE DEI PROCESSI (PER WORKFLOW) BASATA SULLE ATTIVITA MODELLA IL LAVORO INVECE CHE I RAPPORTI UMANI I COMPITI POSSONO ESSERE ANNIDATI SENZA LIMITI NON PUO OSPITARE GLI OBIETTIVI DEI PROCESSI PUO ESSERE COMBINATA CON LA MODELLAZIONE BASATA SULLA COMUNICAZIONE ACQUISTO MATERIALI VERIFICA OFFERTE ORDINE Sistemi cooperativi 15

PARADIGMI DI REALIZZAZIONE PER WORKGROUP MODELLO ORIENTATO AL FLUSSO DI DATI IL PROCESSO E VISTO COME UN CONTENITORE DI DATI CHE PASSANO DA UNA STAZIONE AD UN ALTRA IN OGNI STAZIONE I DATI VENGONO ELABORATI SECONDO LE SPECIFICHE DEL PROCESSO E LE REGOLE LOCALI LA SEQUENZA DELLE STAZIONI E STABILITA DINAMICAMENTE IN BASE A SPECIFICA DEL PROCESSO STORIA PASSATA RISULTATI CORRENTI REGOLE LOCALI UTILE PER PROCESSI DINAMICI, PARZIALMENTE SPECIFICATI, CON OBIETTIVI PRECISI Sistemi cooperativi 16

PARADIGMI DI REALIZZAZIONE PER WORKFLOW MODELLO DI ESECUZIONE BASATO SU SCHEDULER LA SPECIFICA DEL PROCESSO VIENE PASSATA AD UN MOTORE DI ESECUZIONE IL MOTORE ELABORA LA SPECIFICA E NE SMISTA ALCUNE PARTI PER L ESECUZIONE MANUALE AUTOMATICA UTILE PER PROCESSI MOLTO RIPETITIVI ORIENTATO AI PROCESSI Sistemi cooperativi 17

GARANZIE PER L ESECUZIONE NEI WORKGROUP SONO INTERAMENTE AFFIDATE AL CONTROLLO UMANO E RIGUARDANO: STATO DEL PROCESSO IN OGNI ISTANTE CORRETTEZZA AL TERMINE DELL ESECUZIONE CONTROLLO DI ACCESSO AI DATI PREDICATI DI CONSISTENZA DEFINITI SUI DATI PREDICATO DI GOAL INDIVIDUAZIONE E GESTIONE DI EVENTUALI ECCEZIONI RISPETTO DI SCADENZE (DEADLINE) Sistemi cooperativi 18

GARANZIE PER L ESECUZIONE NEI WFMS CORRETTEZZA AL TERMINE DELL ESECUZIONE LO STATO DEL PROCESSO DEVE APPARTENERE AD UN INSIEME DI STATI DI TERMINAZIONE ACCETTABILI, PREVENTIVAMENTE DEFINITI DEVONO ESSERE SODDISFATTI I PREDICATI DI CONSISTENZA DEFINITI SUI DATI DEVE ESSERE SODDISFATTO IL PREDICATO DI GOAL DEFINITO PER IL PROCESSO SE LA CORRETTEZZA VIENE VIOLATA SCATTANO AUTOMATICAMENTE DEI GESTORI DI ECCEZIONI E COMPITO DEL WFMS GENERARE UN PIANO DI ESECUZIONE CHE GARANTISCA LA CORRETTEZZA Sistemi cooperativi 19

GARANZIE PER L ESECUZIONE NEI WFMS PROPRIETA TRANSAZIONALI (ACID) ATOMICITA IN CASO DI GUASTI CONSISTENZA DEI DATI ISOLAMENTO DEGLI EFFETTI, VISIBILI SOLO AL TERMINE DURABILITA DELLE MODIFICHE SCADENZE TEMPO ASSOLUTO O RELATIVO VINCOLI DI TERMINAZIONE DIPENDENZE TEMPORALI SCADENZE HARD O SOFT Sistemi cooperativi 20