Gruppo di azioni If

Completato

Il gruppo di azioni If viene usato quando è necessario valutare una o più condizioni per determinare le fasi successive di un flusso.

Si consideri il seguente esempio: un file di Excel contiene le informazioni di un ticket di supporto in arrivo, inclusa l'urgenza e il piano di sottoscrizione del cliente. In base a queste informazioni, il flusso determinerà il tempo di risposta massimo del ticket e lo scriverà nella cella corrispondente.

Innanzitutto, si apre il report di Excel e si determina l'intervallo dei dati. Quindi, si scorre ogni riga, leggendo l'urgenza e il piano di sottoscrizione:

Screenshot dell'azione Ciclo Leggi da foglio di lavoro di Excel.

A questo punto, è necessario calcolare il tempo di risposta massimo per ciascuna di queste righe. I contratti di servizio della società sono i seguenti:

  • Gli utenti del piano gratuito ottengono una risposta entro 30 giorni dall'invio di un ticket
  • Gli utenti Basic ricevono una risposta entro sette giorni
  • Gli utenti Premium ricevono una risposta entro un giorno

Inoltre, ogni ticket contrassegnato come urgente deve ricevere una risposta entro 12 ore, indipendentemente dal piano di sottoscrizione dell'utente.

Poiché le informazioni necessarie per calcolare il tempo di risposta massimo provengono da più fonti, si userà una condizione If. Per iniziare, si valuta l'urgenza del ticket, poiché in questo caso sostituisce il piano di sottoscrizione:

Screenshot della finestra di dialogo If

Screenshot dell'azione If

Quindi, aggiungere ogni singolo caso come condizione alternativa:

Screenshot della finestra di dialogo Else if

L'aspetto finale del flusso sarà il seguente:

Screenshot dell'azione Ciclo, If, Else If.

A questo punto, tutti gli scenari sono stati coperti. Tuttavia, il flusso dovrebbe anche gestire l'eventualità che il file di Excel contenga un valore non standard. In casi come questo è preferibile che la valutazione venga condotta da un utente. Pertanto si aggiungerà un'ultima azione alternativa:

Screenshot dell'azione Ciclo, If, Else If, Else completata.

Ora, in caso di input imprevisto, il tempo massimo sarà designato come Non definito.