workflow cnr [sola lettura] - eventi...
TRANSCRIPT
![Page 1: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/1.jpg)
FLUSSI DOCUMENTALI CNR(Piattaforma & Design)
124/02/2015
![Page 2: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/2.jpg)
FLOWS
Scrivania Digitale CNR(piattaforma per la gestione dei flussi documentali)
224/02/2015
![Page 3: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/3.jpg)
La «Scrivania Digitale»
Scrivania Digitale
Caratteristiche
• Accesso unico per la validazione di
documenti e/o autorizzazioni
• Integrazione con la «firma
elettronica»
• Consente la «firma leggera»
• Permette l’integrazione con il
protocollo
• Gestisce le notifiche
Tipologie
• Semplice (solo FLOWS)
• Ibrida (FLOWS + altre Applicazioni)
24/02/2015 3
![Page 4: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/4.jpg)
Architettura Flows-Alfresco
Architettura
Front End
FLOWS è un’applicazione Front End
sviluppata internamente dal CNR per gestire i
flussi documentali del CNR
Back End
Alfresco costituisce il Back End su cui si basa
FLOWS come repository documentale e per
quanto riguarda il motore di workflow
Workflow Engine
Alfresco ha al suo interno il motore di
workflow «Activiti» che rispetta gli standard
della BPMN 2.0
Comunicazione
L’applicazione FLOWS comunica con Alfresco
mediante api RESTful
• Alfresco webscript
• Custom webscript
24/02/2015 4
![Page 5: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/5.jpg)
Flows – Accesso alla piattaforma
Accesso
L’Autenticazione viene demandata ad
Alfresco.
in LDAP sono definiti :
• gli utenti
• i gruppi
• le relazioni tra i gruppi
• l’appartenenza di utenti a gruppi
Alfresco esegue l’import da LDAP.
Gli Utenti CNR entrano
nell’applicazione mediante le loro
credenziali LDAP
24/02/2015 5
![Page 6: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/6.jpg)
Flows – Pannello «I Miei Compiti»
I Miei Compiti
Barre di stato
• nr. compiti totali
• nr. compiti scaduti
• nr. compiti in scadenza
Elenco
• Semplice
• Dettagliato
Action Button
• Azioni
• Diagramma
Filtri
• Tipologia di flusso
• Priorità
• Avviato da
• Scadenza
• Ordinamento
24/02/2015 6
![Page 7: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/7.jpg)
Flows – Pannello «Avvia Nuovo Flusso»
Avvia Nuovo Flusso
Nel pannello è possibile selezionare la
tipologia di flusso desiderata.
E’ possibile vedere in anteprima il
diagramma
Ogni flusso può essere avviato solo se
l’utente o il gruppo a cui appartiene
l’utente è autorizzato all’avvio
24/02/2015 7
![Page 8: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/8.jpg)
Flows – Pannello «Attività Completate»
Attività Completate
Elenco
• Semplice
• Dettagliato
Filtri
• Tipologia di flusso
• Priorità
• Avviato da
• Scadenza
• Ordinamento
24/02/2015 8
![Page 9: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/9.jpg)
Flows – Pannello «Ricerca Documenti»
Ricerca Documenti
Elenco
• Semplice
• Dettagliato
Filtri
• Ricerca Full-text
• Nome
• Titolo Flusso
• Stato Flusso
• Tipologia DOC
• Principale
• Allegato
24/02/2015 9
![Page 10: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/10.jpg)
Flows – Relazioni Pannelli
24/02/2015 10
![Page 11: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/11.jpg)
FLUSSI DOCUMENTALI CNR(Design)
1124/02/2015
![Page 12: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/12.jpg)
Activiti Eclipse BPMN 2.0 Designer
Activiti Eclipse BPMN 2.0 Designer
Version: 5.15.0.201407081458
Location: http://activiti.org/designer/update
• Designer
• Palette
• Properties
24/02/2015 12
![Page 13: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/13.jpg)
Activiti Designer - Palette
Activiti Designer Palette
• Event
• StartEvent
• EndEvent
• TimerStartEvent
• Task
• UserTask
• ScriptTask
• Gateway
• ExlusiveGateway
• InclusiveGateway
• ParallelGateway
• Boundary Event
• TimerBoundaryEvent
• SignalBoundaryEvent
• Boundary Event
• TimerBoundaryEvent
• SignalBoundaryEvent
24/02/2015 13
![Page 14: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/14.jpg)
Activiti Eclipse – Design & Source
Design <-> XML
Transformation
• Designer
• Intuitivo
• Drag & Drop
• Editabile
• Via grafica
• Via properties
• XML Source Code
• Editabile
• Bpmn standard
• Bpmndi (BPMNDiagram)
24/02/2015 14
![Page 15: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/15.jpg)
Activiti Eclipse – Task Properties
Task Properties
• General
• Id
• Name
• Main Config
• Assignee
• Form Key (wf model)
• Due Date
• Priority
24/02/2015 15
![Page 16: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/16.jpg)
Activiti Eclipse – Listeners
Listeners
• Execution
• Start
• End
• Task
• Create
• Assignement
• Complete
• Sequence
• Take
24/02/2015 16
![Page 17: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/17.jpg)
Alfresco Workflow – Files
WORKFLOW FILES
• Models
• Task type
• Properties
• Aspects
• Workflow Definitions
• process id
• executionListener
• startEvent
• userTask
• sequenceFlow
• endEvent
• exclusiveGateway
• bpmndi:BPMNDiagram
• Scripts
• functions
• Alfresco Path:
Company Home > Data Dictionary
24/02/2015 17
![Page 18: Workflow CNR [Sola lettura] - Eventi PAeventipa.formez.it/sites/default/files/allegati_eventi/... · 2018. 4. 24. · L’applicazione FLOWS comunica con Alfresco mediante api RESTful](https://reader035.vdocuments.pub/reader035/viewer/2022071223/60851f347a22d45db519a142/html5/thumbnails/18.jpg)
DOMANDE?
24/02/2015 18