Loop workflow
Informazioni sui loop di workflow
È possibile utilizzare i loop di workflow per eseguire un insieme di task automatici per più inserimenti in una lista. Ad esempio, è possibile inviare un riepilogo NPS a ogni responsabile del punto vendita contenente l’NPS medio per il proprio punto vendita o inviare un punteggio mensile di soddisfazione dei dipendenti a ciascun manager del personale dell’organizzazione.
Qualtrics realizza cicli di lavoro attraverso attività pianificate di estrazione dati. È possibile specificare cosa viene eseguito per ogni immissione di dati estratta, altrimenti nota come “elenco”. In altre parole, questa è la lista di tutte le persone in un determinato ruolo (es., account manager, people manager, ecc.), o di tutte le città (ad es. Seattle, New York, ecc.), o, più in generale, tutte le voci in una tabella.
Task di estrazione dati
Quando si creano workflow che eseguono il loop, il primo task da aggiungere è un task di estrazione dati. Questi tipi di attività estraggono dati da un’altra sorgente che è possibile utilizzare o salvare altrove. Le origini da cui è possibile estrarre i dati includono:
Una di queste attività deve essere aggiunta al flusso di lavoro prima di poter specificare cosa accade in ogni ciclo. Una volta avviata la creazione delle attività visualizzate in ogni ciclo, è possibile aggiungere eventuali attività aggiuntive desiderate.
Requisiti per i loop del workflow
Prima di creare un loop di workflow, di seguito sono riportate alcune cose importanti da tenere a mente:
- I loop di workflow sono compatibili solo con flussi di lavoro pianificati.
- È possibile aggiungere solo 1 lista loop a un flusso di lavoro alla volta. Ciò significa che se sono stati aggiunti più task di estrazione dati al flusso di lavoro, è possibile basare un loop su 1 di essi.
- I loop possono elaborare solo file di una determinata dimensione. Ciò significa che il file estratto deve soddisfare i seguenti requisiti:
- Il file non può contenere più di 10.000 righe.
Esempio: in altre parole, se si stanno elaborando utenti, esiste un limite di 10.000 utenti. Se si stanno elaborando contatti, esiste un limite di 10.000 contatti.Consiglio Q: se si superano le 10.000 righe, il flusso di lavoro non verrà eseguito.
- La dimensione del file non può superare 1 GB.
- Ogni riga non può superare 1 MB.
- Il file non può contenere più di 10.000 righe.
- I loop non possono essere aggiunti in altri loop.
- È possibile aggiungere fino a un massimo di 5 task a una lista di loop.
Configurazione dei loop di workflow
Questa sezione descrive come impostare un loop del flusso di lavoro utilizzando l’esempio di inviare un’e-mail NPS settimanale agli utenti che appartengono al ruolo di manager. Tuttavia, questo non è l’unico utilizzo di loop di workflow.
- Vai alla pagina Flussi di lavoro o alla scheda di un sondaggio.
- Fare clic sull’elenco a discesa accanto a Crea un flusso di lavoro.
- Selezionare Avviato in un momento specifico.
- Configurare la pianificazione.
Esempio: vogliamo inviare un’e-mail NPS a ogni manager all’inizio di ogni settimana. Così abbiamo scelto di far sì che il nostro flusso di lavoro avvenga settimanalmente il lunedì alle 9. - Fare clic sul segno più ( + ) per aggiungere un’attività.
- Selezionare un task di estrazione dati.
Esempio: abbiamo scelto Estrai dati dipendente da SuccessFactors perché vogliamo ripetere determinati flussi di lavoro per ogni manager salvato in SuccessFactors. - Selezionare Aggiungi un loop for-each.
- In Per ogni posizione in un elenco, selezionare l’attività configurata nel passo 6.
- Fare clic sul segno più ( + ) e selezionare le attività in base alle esigenze.
Messaggio di avvertimento: Dovresti No utilizzare altre attività di estrattore di dati, trasformatore o caricatore all’interno del loop. Consultare questa pagina per un elenco di tali attività. Se si desidera utilizzare un task del caricatore dati, è consigliabile creare un workflow ETL standard anziché utilizzare loop.Esempio: aggiungiamo un‘attività di servizio Web in modo da poter utilizzare l’API per recuperare il nome e l’indirizzo e-mail di ogni utente.
Esempio: Successivamente aggiungiamo un‘attività di calcolo della metrica per trovare il punteggio NPS. Impostiamo un filtro su questo task in modo che il campo Dati incorporati Manager debba essere uguale all’ID dell’utente. Tenere presente che questo viene rappresentato come testo trasferito per il campo ID utente estratto durante la chiamata API del servizio Web. Senza questo filtro, è possibile calcolare il punteggio NPS errato.
- Fare clic sul segno più ( + ) e selezionare le condizioni in base alle esigenze.
Esempio: vogliamo inviare una e-mail per i punteggi NPS che contano come detrattori, quindi impostiamo una condizione da inviare solo se l’NPS del task di calcolo della metrica è inferiore o uguale a 6.
- Fare clic sul segno più ( + ) e aggiungere altre attività in base alle esigenze.
- Al termine della configurazione, assicurarsi che il workflow sia abilitato.
Cronologia esecuzione
Quando si osserva la cronologia di esecuzione di un workflow con loop, è possibile visualizzare la cronologia di esecuzione per ciascuno dei loop avviati. Ciò consente di limitare i problemi di performance relativi a cicli di lavoro specifici.
Quando ci si trova all’interno della scheda Cronologia esecuzione, fare clic sul nome del flusso di lavoro per visualizzare ulteriori dettagli. Oltre all’evento e alle attività del flusso di lavoro, verrà visualizzato anche Per ogni ciclo. Fare clic per visualizzare un dettaglio della modalità di esecuzione di ogni evento e attività in ogni ciclo.
- Il numero di loop in cui i task non sono riusciti o sono riusciti. Questi numeri sono influenzati dai filtri.
- Filtrare per visualizzare i loop in cui i task non sono riusciti o sono riusciti.
Qtip: Per saperne di più sugli stati del flusso di lavoro.
- Ogni ciclo è numerato nell’ordine in cui è stato eseguito.
- L’ora di inizio di ogni ciclo (nel fuso orario del tuo account).
- Fare clic su un loop per visualizzare ulteriori dettagli sui task eseguiti durante tale loop e se sono riusciti. Verrà visualizzato anche l’ID di ogni attività (T-ID #).
- Fare clic su un’attività per visualizzarne il file JSON.