PEC: Classify

action_pec_classify · action · Utility · Available · v1.0.0

Description

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).

⚙️ Configuration parameters

Fields shown in the editor when configuring the node. Generated directly from the NodeDefconfigFields.

FieldTypeRequiredDefaultDescription
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

⬆️ Node output

Fields available to downstream nodes via $node.<alias>.json.<field>:

  • received_message
  • acceptance_receipt
  • delivery_receipt
  • rejection

💡 Configuration example

JSON snippet of the node as it appears in the workflow. Values are derived fromdefaultValue and from required parameters.

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

🔗 Related nodes in the same category

Ready to use PEC: Classify?

Available now on all FlowForge plans. Try it free without a credit card.

Start freeBrowse all nodes