Entrambe le parti precedenti la revisioneRevisione precedente | |
documentazione_3di_riservata:docway4:pec_manager [2019/12/24 11:28] – [Export CSV] dpranteda | documentazione_3di_riservata:docway4:pec_manager [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 |
---|
====== PEC MANAGER ====== | |
===== Requisiti ===== | |
| |
Per utilizzare il flusso della gestione PEC MANAGER è necessario abilitare il modulo. | |
| |
Il modulo si attiva in __DocWay4__ mediante la property **pecManager.abilitato=si** nel file //it.highwaytech.apps.xdocway.properties//. | |
| |
Il modulo va attivato anche nel __MSA__, mediante la configurazione del documentModel della casella pec attraverso la sezione: | |
| |
**<item value="true" xpath="doc/pecmanager" />** | |
| |
===== Configurazione ===== | |
| |
Per utilizzare il flusso Pec Manager in DocWay è necessario configurare alcuni parametri presenti nel file **it.highwaytech.apps.xdocway.properties**: | |
| |
^ Property ^ **Descrizione** ^ Default | | | |
| pecManager.abilitato | attiva/disattiva la funzionalità | no | | | |
| pecManager.emailAdmin | indirizzo email dell amministratore del flusso Pec Manager a cui inviare le notifiche email | obbligatorio da specificare | | | |
| pecManager.giorniIntervalloNotificaAssegnato | numero di giorni per valutare la scadenza dello stato (non obbligatorio - default = 2) | | | | |
| pecManager.giorniIntervalloNotificaPresoInCarico | numero di giorni per valutare la scadenza dello stato (non obbligatorio - default = 2) | | | | |
| pecManager.customSender | mittente notifiche email (default legge il valore della property customEmailSender, se non la trova setta il valore noSender@found.gg) | | | | |
| pecManager.orarioWakeUp | stringa che contiene l'ora di wake up del thread (non obbligatorio - default = 09:00) | | | | |
| pecManager.customReminderdObj | oggetto della mail di notifica reminder (default = PEC MANAGER - Promemoria documento in stato (presa in carico / lavorazione) | | | | |
| pecManager.customReminderBodyAssegnato | body della mail di notifica reminder (default = PEC MANAGER - Si comunica che non è ancora stata effettuata la presa in carico del documento) | | | | |
| pecManager.customReminderBodyPresoInCarico | body della mail di notifica reminder (default = PEC MANAGER - Si comunica che non è ancora stata effettuata la lavorazione del documento | | | | |
| pecManager.customExpiredObj | oggetto della mail di notifica expired (default = PEC MANAGER - Notifica di scadenza per lo stato (presa in carico / lavorazione) | | | | |
| pecManager.customExpiredBodyAssegnato | body della mail di notifica expired (default = PEC MANAGER - Si comunica che sono scaduti i tempi per la presa in carico del documento | | | | |
| pecManager.customExpiredBodyPresoInCarico | body della mail di notifica expired (default = PEC MANAGER - Si comunica che sono scaduti i tempi per la lavorazione del documento | | | | |
| pecManager.serverSMTPInvioNotifiche | server smtp da cui spedire la mail (default il server definito dalla property smtpServer e sua volta "localhost" se non definito) | | | | |
| |
| |
==== Funzionamento ==== | |
| |
Il flusso Pec Manager prevede che un documento possa essere in uno dei seguenti stati: | |
* ARCHIVIATO | |
* ASSEGNATO | |
* RIGETTATO | |
* PRESO IN CARICO | |
* LAVORATO | |
| |
=== ARCHIVIATO === | |
Questo stato è lo stato iniziale in cui si trova il documento creato dal MSA. Questi documenti sono accessibili da un'apposita vaschetta visibile ai responsabili associati alla pec. | |
| |
=== ASSEGNATO === | |
Il documento assume questo stato quando il responsabile della pec fa avanzare il flusso specificando l'Operatore Incaricato (persona o ruolo). | |
I documenti in questo stato sono visibili in un'apposita vaschetta dall'operatore incaricato specificato. | |
Se l'operatore incaricato è un ruolo, allora da tutte le persone che appartengono al ruolo. | |
| |
=== RIGETTATO === | |
L'operatore incaricato può rigettare l'assegnamento specificando una motivazione. Il documento quindi passa in questo stato ed è accessibile mediante un'apposita vaschetta dall'utente responsabile associato alla pec. | |
| |
=== PRESO IN CARICO === | |
L'operatore incaricato (se non rigetta) prende in carico il documento. Se l'operatore incaricato è un ruolo, il primo utente che prende in carico fa avanzare il flusso portando il documento in questo stato. Anche questi documenti sono visibili mediante un'apposita vaschetta dall'utente che ha preso in carico. | |
| |
=== LAVORATO === | |
L'ultimo step è lavorato. Questo step non è definitivo, in quanto l'operatore incaricato che ha preso in carico può far avanzare lo stato da PRESO IN CARICO/LAVORATO e LAVORATO/PRESO IN CARICO illimitatamente. | |
===== Notifiche ===== | |
| |
E' presente un sistema di notifiche temporizzato che invia una mail di notifica sia all'amministratore (configurato da property) e sia all'operatore incaricato della presenza di documenti in stato ASSEGNATO o PRESO IN CARICO. | |
| |
Inoltre, se sono trascorsi i termini (configurabili da property) per il passaggio di stato, il sistema invierà una notifica di scadenza termini. | |
| |
Il job, è temporizzato per passare una volta al giorno. | |
| |
===== Export CSV ===== | |
Per abilitare l'export CSV dei campi relativi al PECMANAGER è necessario aggiungere la sezione al doc.xml in //DocWay4-service/WEB-INF/classes/exportCSV// | |
| |
<WRAP center round info 60%> | |
<group name="Pec Manager"> | |
<item label="Id record" xpath="/doc/@nrecord" key="true" /> | |
<item label="Stato corrente" xpath="/doc/pecmanager/@status" /> | |
<item label="Data (stato corrente)" xpath="/doc/pecmanager/@data" type="date" /> | |
<item label="Ora (stato corrente)" xpath="/doc/pecmanager/@ora" /> | |
<item label="Operatore (persona) (stato corrente)" xpath="/doc/pecmanager/@oper" /> | |
<item label="Operatore (ufficio) (stato corrente)" xpath="/doc/pecmanager/@uff_oper" /> | |
<collection xpath="/doc/pecmanager/flusso/step"> | |
<item label="Stato" xpath="./@status" /> | |
<item label="Data" xpath="./@data" type="date" /> | |
<item label="Ora" xpath="./@ora" /> | |
<item label="Operatore" xpath="./@oper" /> | |
<item label="Operatore" xpath="./@uff_oper" /> | |
</collection> | |
</group> | |
</WRAP> | |
| |
| |