PEC: Classify

action_pec_classify · action · Utility · Disponibile · v1.0.0

Descrizione

Classificatore PEC (Posta Elettronica Certificata) conforme allo standard italiano AgID DPCM 02/11/2005 + Linee guida 2024. Ispeziona gli header tecnici della busta MIME (X-Ricevuta, X-Riferimento-Message-ID, X-TipoRicevuta, X-Trasporto, X-Mittente) e instrada il workflow su una sola delle 4 branch uscenti: received_message (PEC ordinaria in ingresso da un altro mittente certificato — va processata e archiviata per legge), acceptance_receipt (ricevuta di accettazione dal gestore mittente che conferma la presa in carico, valore legale come timbro postale), delivery_receipt (ricevuta di consegna dal gestore destinatario che attesta il deposito nella casella ricevente, equivalente alla raccomandata A/R), rejection (avviso di mancata consegna, mailbox piena, dominio non PEC, virus — tracciabile per riprovare o escalation). Pattern branching: l'engine FlowForge segue SOLO l'edge della branch scelta (chosenBranch), evitando fan-out errato sulle altre 3 branch downstream. Vincolo: usare SUBITO dopo trigger_imap_pec come primo step dispatcher — l'ordine errato porterebbe a classificare email non-PEC con header generici (falso positivo). Output: { branch, headersParsed, messageRef, originalMessageId, transportInfo, gestoreCertificato }. Use case: studio commercialista riceve 200 PEC/giorno — separare le ricevute (archivio passive) dai veri messaggi cliente (workflow di lavorazione), conformità Codice CAD art. 48 per evidenza legale invio fattura, dashboard amministrativo che mostra solo "PEC inevase" filtrando ricevute automatiche, riconciliazione PEC in uscita (find acceptance + delivery matching tramite X-Riferimento-Message-ID), alerting su rejection che ferma uno scadenziario fiscale (es. consegna fattura SDI scaduta).

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
headersPath
Path agli headers nell'input
stringnoheaders
headers oppure output.headers oppure mail.headers
Percorso "dotted" dentro l'input che punta all'oggetto headers email. Default headers (matcha il trigger IMAP standard). Se l'input arriva da un sub-workflow puo` servire output.headers.
includeHeadersInOutput
Includi headers X-* nell'output
booleannofalseSe on, l'output del nodo include una copia dei soli header X-* (PEC metadata). Utile per audit. NON include From/Subject/To.
includePipelineLog
Includi log nell'output
booleannotrue

⬆️ Output del nodo

Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:

  • received_message
  • acceptance_receipt
  • delivery_receipt
  • rejection

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-action_pec_classify-1",
  "defId": "action_pec_classify",
  "label": "PEC: Classify",
  "config": {
    "headersPath": "headers",
    "includeHeadersInOutput": false,
    "includePipelineLog": true
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare PEC: Classify?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi