<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > JamioPlug > JamioPlug Digitalitaly > Registrazione di protocollo e interoperabilità |
Descrizione
Il plug fornisce i metodi per supportare i flussi di interoperabilità previsti dalle linee guida AgID, attraverso l'utilizzo di una casella PEC.
Attraverso la spedizione tramite trasporto PEC, lo stato-obiettivo, che ogni messaggio in entrata deve raggiungere, viene impostato in funzione dei valori assunti dai parametri di configurazione della casella PEC. Il parametro PreProcessing deve essere valorizzato con digitalitaly, questo comporta che venga attuato il pre-processamento del messaggio, verificando che sia allegato uno solo di questi file :
•segnatura.xml;
•conferma.xml;
•annullamento.xml;
•eccezione.xml;
•aggiornamento.xml.
Se il file è presente e conforme alla normativa AgID, viene:
•inserito un messaggio di tracciamento, riportando le informazioni specifiche di tracciamento;
•impostato il tracking status col valore In pre-elaborazione da parte del destinatario (Pre-processingByRecipient);
•valorizzato il campo indicato nella configurazione della PEC dal parametro interopField con il collegamento all’allegato trovato.
Per completare la fase di processamento del messaggio, occorre progettare un processo con un'attività di tipo service task che invoca il metodo ProcessInteropMessage del plug message, che si sottoscriva all'evento di inserimento del trackingMessage.
Se non è presente alcun file o ne sono presenti più di uno, non sono conformi o leggibili viene:
•inserito un messaggio di tracciamento, riportando le informazioni specifiche di tracciamento;
•impostato il tracking status col valore Pre-elaborato da parte del destinatario (Pre-ProcessedByRecipient);
•Il messaggio viene trattato come un messaggio PEC standard in arrivo.
Metodi per il protocollo informatico e l’interoperabilità
Annulla una registrazione di protocollo.
•CreateRegistrationFromMessage
Crea una registrazione di protocollo in ingresso a partire da un messaggio PEC ricevuto.
Finalizza una registrazione di protocollo digitale.
Imposta lo stato di lavorazione di un messaggio PEC di interoperabilità in entrata, in funzione dei file di interoperabilità allegati.
Notifica un'anomalia relativa ad un messaggio ricevuto di tipo PEC o PEC interoperabile.