End a Contact
|
Conçu pour mettre fin à un contact actif en fonction de l'ID de contact unique. Cela peut être utilisé dans n'importe quel type de média ou canal et oblige le contact actif à conclure à une exécution correcte. Les cas d'utilisation typiques sont les scénarios d'urgence, le nettoyage des contacts bloqués de la file d'attente, la terminaison d'un script spécifique (c.-à-d. spawned) ou lors de l’appel d’API pour exécuter votre application d’agent Si vous terminez un script spécifique, vous pouvez utiliser l'action End. Pour mettre fin à un contact vocal actif dans le même script, vous pouvez utiliser l'action End a Contact. |
Types de scripts pris en charge
|
|
|
|
|
|
|
Générique |
Conversation | Téléphone | Messagerie vocale | Élément de travail | SMS |
Comparaison d'actions similaires
Les actions suivantes ont des fonctions similaires, mais présentent quelques différences essentielles :
- DiscardDiscard : met fin à un script d’e-mail.
- EndEnd : met fin à un script de téléphone, messagerie vocal, SMS ou numérique. Ne met pas fin à un contact numérique, mais met fin aux contacts dans les scripts présentant d’autres types de support.
- End a ContactEnd a Contact : met fin au contact actif. Ne met pas fin au script en cours.
- EndTextEndText : met fin à un flux de travail SMS qui n’inclut pas d’action Regagent (pour les canaux numériques Tout canal, contact ou compétence associé à Digital Experience. uniquement).
- EndWiEndWi : met fin à un élément de travail avec un code de cause. Ne met pas fin au script en cours.
- ExitExit : met fin à une session de chat et déconnecte le contact de chat.
- HangupHangup : met fin à un script téléphonique
- ReturnReturn : met fin à un script secondaire et redonne la main au script d’origine.
Propriétés d'entrée
Ces propriétés définissent les données que l'action utilise lors de son exécution.
Propriété |
Description |
---|---|
SecurityUser | La valeur de sortie de l'action SetSecurityUser qui authentifie un agent sélectionné en fonction de ses autorisations dans le profil de sécurité. Ce champ accepte les variables formatées avec des accolades ( |
ContactID | L'état souhaité auquel l'agent sera défini après avoir exécuté cette action avec succès. Les options sont Unavailable ou Available ; elles peuvent être consommées en tant que variables. |
Propriétés de sortie
Ces propriétés contiennent des variables qui stockent les données renvoyées par l'exécution de l'action. Elles sont disponibles à des fins de référence et d’utilisation lorsque l'action est terminée.
Propriété |
Description |
---|---|
__DISCONNECTREASON | TerminateScript |
Conditions de branche résultantes
Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l'exécution d'une action.
Condition |
Description |
---|---|
Default | Chemin parcouru sauf si le script remplit une condition qui l'oblige à emprunter l'une des autres branches. Il est également suivi si les autres branches de l’action ne sont pas définies. |
OnSuccess | Chemin emprunté si l’action se termine sans erreur et si tous les appels d’API ou retours de données ont abouti (codes de réponse 2xx). |
OnInvalidContactID | Chemin emprunté si l'ID de contact demandé n'est pas valide. |
OnUnauthorized | Chemin emprunté si SecurityUser ne dispose pas des rôles/permissions corrects pour exécuter l'action d'API. |
OnInvalidSecurityUser | Chemin emprunté lorsqu'un utilisateur de sécurité non valide est utilisé. |