Una delle considerazioni più importanti durante la creazione di trigger (o altre regole aziendali) è di essere il più specifici possibile durante la creazione delle condizioni. Vuoi applicare il trigger solo ai ticket pertinenti. Un buon esempio di ciò, ed un errore comune, è quello di dimenticare di impostare l'ambito del trigger usando la condizione Ticket . Questa condizione ha due valori: Creato e aggiornato.
L'uso di questa condizione può fare una differenza significativa nel numero di ticket elaborati a ogni esecuzione dei trigger.
Ad esempio, se si crea un trigger che inoltri i ticket in base a determinati criteri quando vengono ricevuti in Zendesk, Il ticket è... Creato condizione al trigger. In questo modo si garantisce che questo trigger si applichi solo ai ticket quando vengono creati per la prima volta e non ai ticket stessi quando vengono aggiornati in seguito. Naturalmente i ticket vengono creati una sola volta.
Ecco un esempio di trigger che usa la condizione Ticket è... creato e assegna i ticket appena creati contenenti tag specifici al gruppo di assistenza di livello 2.
Questo trigger viene eseguito una volta per ogni ticket appena creato che contiene uno di questi tag.
Che cosa accadrebbe se non impostassimo la condizione Il ticket è... creato ? Ogni volta che viene creato o aggiornato un ticket contenente uno di questi tag, viene assegnato al gruppo Assistenza di livello 2 (perché tutti i trigger vengono eseguiti ogni volta che viene creato o aggiornato un ticket e non esistono condizioni che impediscono la ripetizione dell'assegnazione al gruppo ). Naturalmente, è quello che volevamo all'inizio, ma se in seguito avessimo assegnato il ticket a un gruppo diverso? Il ticket può essere riassegnato al gruppo Assistenza di livello 2 a ogni aggiornamento.
Se vuoi applicare delle azioni ai ticket, in base a determinati criteri, usa il pulsante Il ticket è... Aggiornato condizione.
L'esempio più comune di quando usare questa condizione è l'invio di notifiche al richiedente. Per vedere un esempio, dai un'occhiata a uno dei trigger di notifica predefiniti nel tuo account Zendesk: per esempio, il trigger di notifica aggiornamento commenti al richiedente . Queste azioni devono essere eseguite ogni volta che viene aggiunto un nuovo commento pubblico.
Il comportamento predefinito di un trigger che contiene la condizione Ticket è...Aggiornato : le azioni del trigger vengono ripetute ogni volta che il ticket viene aggiornato, a condizione che le condizioni del trigger rimangano vere.
Questo significa che si può anche usare la condizione Ticket è... aggiornato e applicare le azioni del trigger a un ticket solo una volta . Per esempio, vorremmo dare la priorità ai ticket dei nostri clienti. Vogliamo che succeda una volta sola. Per fare ciò, oltre alla condizione Ticket è...Aggiornato aggiungiamo anche una condizione che controlla se la priorità del ticket è già stata impostata su alta. In altre parole, se il ticket non soddisfa i criteri definiti dalle condizioni, il trigger non viene applicato al ticket.
In questo trigger, stiamo impostando la priorità di tutti i ticket per i clienti bancari (sappiamo che sono clienti bancari a causa dei tag che abbiamo aggiunto) su alta priorità la prima volta che il ticket viene aggiornato. Ma prima, controlliamo se la priorità del ticket è già impostata su alta, il che indicherebbe che il trigger è già stato eseguito sul ticket. In caso affermativo, il ticket non viene aggiornato.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.