Tipi di trigger

Completato

Per impostazione predefinita, gli argomenti usano le frasi trigger, che si attivano quando una o più frasi trigger corrispondono a un messaggio in arrivo da un utente. Sono disponibili altri tipi di trigger che determinano quando eseguire un argomento.

Tipi di trigger

I trigger consentono di intercettare e gestire attività di diverso tipo. I seguenti tipi di trigger determinano quando un argomento deve essere attivato.

Tipo Descrizione
Frasi Quando una o più frasi trigger corrispondono al messaggio in arrivo da un utente
Attività ricevuta Quando si riceve un'attività di qualsiasi tipo
Messaggio ricevuto Quando si riceve un'attività di tipo messaggio. Si tratta del più comune tipo di attività. Ricevuto quando un utente digita o dice qualcosa all'agente.
Evento ricevuto Quando si riceve un'attività di tipo evento
Aggiornamento della conversazione ricevuto Quando si riceve un'attività di tipo conversationUpdate. Ad esempio, Teams invia un'attività di questo tipo quando un utente partecipa a una conversazione.
Chiamata ricevuta Quando si riceve un'attività di tipo chiamata. Ricevuta più comunemente dal canale di Teams. Si tratta del caso, ad esempio, di un utente che interagisce con un'estensione Messaggio o Ricerca nell'app Teams.
Inattività Quando un utente non ha interagito con l'agente nel tempo. È possibile configurare l'intervallo di tempo.

Suggerimento

Quando un utente invia un messaggio a un agente, il payload è un messaggio di tipo Attività.

Gli agenti possono ricevere attività di altro tipo con nuove modifiche nella chat. Ad esempio, Microsoft Teams invia attività nascoste di tipo chiamata, che indicano un'azione dell'utente, come l'interazione con un'estensione di messaggio.

Modifica del trigger per un argomento

Si può sostituire il trigger per un argomento quando si modifica quest'ultimo. Per impostazione predefinita, gli argomenti usano le frasi trigger, ma è possibile passare ad altri tipi di trigger:

Condizione di trigger

Il nodo Condizione sul trigger consente di specificare le condizioni che devono essere soddisfatte per attivare il trigger.

Screenshot delle condizioni di trigger.

Nota

È possibile usare Power Fx per creare condizioni complesse.

Priorità dei trigger

È possibile attivare più di un trigger per una singola attività in arrivo, ad esempio un messaggio. Il tipo di trigger determina l'ordine in cui vengono attivati i trigger.

Ordine di esecuzione:

  1. Attività ricevuta
  2. Messaggio/Evento/Aggiornamento conversazione/Chiamata
  3. Frasi

Se è presente più di un trigger qualificato dello stesso tipo, i trigger vengono eseguiti nell'ordine di creazione (per primo, quello creato prima).

Importante

È possibile usare la proprietà Priorità nel riquadro Proprietà del trigger per determinare in modo esplicito l'ordine di esecuzione.

Per altre informazioni, consultare Uso dei trigger di argomento.