Skip to main content
Version: 1.2

E-mail Out

Type task: email

Il task E-Mail Out consente di inviare messaggi di posta elettronica all’interno di un workflow.

Questo task, denominato E-Mail Out, rappresenta una versione precedente del task di invio email. Si consiglia di utilizzare la versione più recente "E-Mail Out v.2", che offre una configurazione più completa e moderna.

1. Configurazione

La scheda di configurazione permette di definire il contenuto e i destinatari dell'email da inviare.

  • TO: Campo in cui inserire l'indirizzo del destinatario principale. È possibile specificare più destinatari separando gli indirizzi con una virgola o un punto e virgola.
  • CC: Campo per i destinatari in copia per conoscenza. Anche qui è possibile inserire più indirizzi separandoli con una virgola o un punto e virgola.
  • Oggetto: L'oggetto dell'email.
  • Allega File: Un selettore per indicare se l'email deve contenere un allegato.
  • Testo Messaggio: L'area di testo in cui comporre il corpo del messaggio dell'email.

Questi campi possono essere valorizzati manualmente o tramite parametri e variabili del workflow.

2. Parametri di Output

Il task E-Mail Out espone una serie di parametri di output che possono essere utilizzati nei task successivi del Digramma.

  • to: Restituisce l'elenco dei destinatari principali.
  • cc: Restituisce l'elenco dei destinatari in copia per conoscenza.
  • subject: Restituisce l'oggetto dell'email inviata.
  • body: Restituisce il corpo del messaggio inviato.
  • result: Indica l'esito dell'operazione effettuata dal Task.
  • resultJson: rappresenta il risultato dell’esecuzione del task in formato JSON, includendo informazioni generali, configurazioni e dettagli sull’esecuzione.

2.1 Esempio parametro resultJson

{
"id": 20044,
"name": "E-Mail Out",
"description": "",
"type": "email",
"type_name": "E-Mail Out",
"type_description": "Invio Email",
"config": {
"output_links": [
{
"to": "[TASK ...]",
"from": "[TASK ...]",
"text": "Condizione ...",
"color": "green",
"points": [
...
],
"toPort": "left...",
"fromPort": "port_...",
"isTraversed": true
}
],
"zip_attachments": "N"
},
"run_info": {
"run_id": 1521399,
"start_datetime": "2026-05-08 ...",
"end_datetime": "2026-05-08 ...",
"start_epoch": 1778251287...,
"end_epoch": 1778251288...,
"duration": 0,
"status": "Completed",
"cmd_text": "",
"run_result": "Success",
"result_text": "Mail inviata con successo",
"full_result_text": null
},
"output_parameters": {
"cc": "",
"to": "utente1@example.com,utente2@example.com",
"body": "Testo email di esempio ...",
"subject": "TEST ...",
"exitStatus": "0"
}
}