Un workflow d’actions est un workflow automatisé défini par l’utilisateur. Chaque workflow d’actions consiste en un déclencheur de workflow d’actions, qui lance le workflow, et d’une ou plusieurs étapes. Les workflows d’actions peuvent s’exécuter en réponse à leur déclencheur configuré, ou être lancés par des agents en utilisant l’assistance automatique de l’agent copilote.
Exemple : vous pouvez définir un workflow d’actions qui sera déclenché lorsque le formulaire d’un ticket passe du formulaire Support standard au formulaire de ticket Incident personnalisé. Dans ce cas, le workflow d’actions fait passer la priorité du ticket à Urgent, crée un ticket Jira, ajoute au ticket un lien vers le ticket Jira et envoie à l’équipe concernée un message Slack l’informant de l’urgence du ticket Jira.
Cet article explique comment créer un workflow d’actions.
Anatomie d’un workflow d’actions
-
Déclencheur de workflow d’actions : la condition qui lance le workflow d’actions. Il peut s’agir d’un événement Zendesk ou d’un agent qui utilise l’assistance automatique de l’agent copilote. Les administrateurs peuvent appliquer des conditions aux déclencheurs d’événements de ticket et d’utilisateur pour limiter le cadre d’exécution.Les déclencheurs de workflow d’actions suivants sont disponibles avec le programme d’accès anticipé :
- Les événements de tickets (dont le cycle de vie des tickets, comme la création et les modifications de tickets : propriétés de ticket, routage, commentaires, SLA, emplois du temps et CSAT).Remarque – Les workflows d’actions lancés par des mises à jour de ticket s’exécutent souvent lorsqu’un ticket est créé, car les valeurs du ticket sont perçues comme passant de nulle ou vide à une valeur réelle.
- Les événements utilisateur (notamment la création d’un utilisateur, la modification du nom d’un utilisateur, de son rôle, de son organisation, de son groupe, de sa marque, etc., l’ajout ou la modification de sa photo de profil, la modification de l’identité d’un utilisateur et la modification du statut d’un utilisateur, comme suspendu ou supprimé).Remarque –
- Le déclencheur du workflow d’actions Dernière connexion d’un utilisateur modifiée ne s’exécute que si la connexion précédente a eu lieu plus de 20 minutes auparavant.
- Le déclencheur du workflow d’actions Permissions de l’utilisateur pour les commentaires modifiées ne s’exécute que si les permissions pour les commentaires ont été modifiées dans le profil de l’utilisateur. Cela ne s’applique pas aux permissions des rôles personnalisés des éditions Enterprise et supérieures.
- Workflow d’actions suggéré par l’assistance automatique approuvé par l’agent
- Les événements de tickets (dont le cycle de vie des tickets, comme la création et les modifications de tickets : propriétés de ticket, routage, commentaires, SLA, emplois du temps et CSAT).
-
Étapes Zendesk : actions en lien avec les objets Zendesk.Pendant le programme d’accès anticipé, les étapes suivantes sont disponibles :
- Créer un ticket
- Rechercher un ticket
- Mettre à jour un ticket
- Ajouter des marqueurs au ticket
- Supprimer des marqueurs du ticket
- Rechercher un utilisateur
- Rechercher une organisation
- Étapes externes : actions en lien avec les systèmes externes auxquels vous êtes connectés. Les étapes disponibles dépendent de chaque système. Consultez Étapes externes des workflows d’actions.
-
Étapes de contrôle du workflow : étapes associées à la structure de votre workflow d’actions. Les étapes de contrôle du workflow suivantes sont disponibles :
- Branche : sépare votre workflow d’actions en deux chemins, en fonction d’une condition définie par l’utilisateur.
-
Envoyer les sorties à Copilote : pour les workflows d’actions initiés par le déclencheur Workflow d’actions suggéré par l’assistance automatique approuvé par l’agent, vous pouvez utiliser cette étape pour envoyer les sorties du workflow d’actions à l’agent copilote pour qu’il puisse les utiliser dans les procédures. S’il s’agit d’une branche de workflow d’actions, les sorties envoyées à l’agent copilote ne reflètent que cette branche.Remarque – Aucune autre étape ne peut suivre une étape Envoyer les sorties à Copilote au sein d’une branche d’un workflow d’actions.
- Actions : tâches automatisées définies par l’utilisateur et qui mettent à jour ou interrogent des données avec toute API. Les actions sont utilisées par l’assistance automatique de l’agent copilote et les workflows d’actions.
À l’exception de quelques déclencheurs de workflow d’actions, les étapes nécessitent toujours une entrée de données. En général, l’entrée d’une étape correspond aux données renvoyées par une étape précédente, connue sous la forme de sortie de cette étape. Toutefois, dans certains cas, vous pouvez spécifier des entrées statiques. De plus, toutes les étapes ne fournissent pas de sortie. Pour en savoir plus, consultez Entrées à fournir pour les étapes.
Création d’un workflow d’actions
Les administrateurs peuvent créer jusqu’à 10 workflows d’actions. Chaque workflow consiste en un déclencheur de workflow d’actions, avec un maximum de 50 étapes.
- Dans le Centre d’administration, cliquez sur Applications et intégrations (
) dans la barre latérale, puis sélectionnez Actions > Workflows d’actions.
- Cliquez sur Créer un workflow.
- Saisissez un Nom unique et une Description pour aider les autres administrateurs à comprendre le workflow d’actions.Remarque – L’assistance automatique d’agent copilote se sert du nom et de la description du workflow d’actions pour déterminer quand un workflow d’actions doit être suggéré à un agent. Si vous avez besoin d’aide pour trouver des noms et leurs descriptions, consultez les meilleures pratiques.
- Cliquez sur Suivant.
- Cliquez sur + Ajouter un déclencheur, puis utilisez la barre latérale de l’étape pour configurer la condition sous laquelle le workflow d’actions est lancé, ainsi que toutes les entrées nécessaires.
Consultez Ajout d’un déclencheur de workflow d’actions.
- Sous l’étape de l’événement de déclencheur, cliquez sur l’icône Ajouter une étape (
). Utilisez ensuite la barre latérale pour la configurer.
Consultez Ajout d’étapes aux workflows d’actions.
- Le cas échéant, répétez l’étape 6 sous d’autres étapes pour terminer votre workflow d’actions.
- Cliquez sur Enregistrer.
Les nouveaux workflows d’actions sont inactifs par défaut. Avant de pouvoir utiliser un workflow d’actions, vous devez activer celui-ci.
- (facultatif) Testez le workflow d’actions.
- Lorsque vous êtes prêt à utiliser le workflow d’actions, cliquez sur Activer.
Ajout d’un déclencheur de workflow d’actions
Chaque workflow d’actions commence par un événement de déclencheur. Celui-ci lance le workflow.
- Ouvrez un workflow d’actions.
- Dans le créateur de workflow d’actions visuel, cliquez sur + Ajouter un déclencheur.
- Dans la barre latérale de l’étape, sélectionnez si vous voulez que le workflow d’actions soit lancé par un événement Ticket ou lorsque Le workflow d’actions suggéré est approuvé par un agent.
- Cliquez sur les actions disponibles et sélectionnez un seul déclencheur de workflow d’actions.
- Pour Agent copilote > Workflow d’actions > Le workflow d’actions suggéré est approuvé par un agent, vous pouvez configurer qu’une entrée soit proposée par l’assistance automatique :
- Dans la barre latérale d’étape, cliquez sur + Ajouter une entrée.
- Saisissez un Nom et une Description.
En fournissant des noms et des descriptions clairs et détaillés pour les entrées, vous aiderez l’assistance automatique à déterminer les informations correctes pour indiquer quand le workflow d’actions s’exécute.
Il est possible de faire en sorte que l’assistance automatique fournisse un ID de ticket comme entrée pour ce déclencheur de workflow d’actions. Pour ce faire, vous devez appeler l’entrée zendesk_ticket_id et définir le type sur number. Si le nom et le type de l’entrée ne sont pas exactement identiques, l’assistance automatique ne pourra pas ajouter l’ID du ticket.
- Pour Type, choisissez l’une des options suivantes : True/False (valeur booléenne), Text, Number (entier), ou Decimal.
- Cliquez sur Enregistrer.
- (facultatif) Pour les déclencheurs d’événements de ticket ou d’utilisateur, vous pouvez configurer des conditions qui doivent être satisfaites pour le déclencheur du workflow d’actions s’exécute:
- Sélectionnez la variable. Il s’agit des données provenant du déclencheur du workflow d’actions.
- Sélectionnez l’Opérateur qui décrit la relation entre la variable et la valeur de la condition. Les opérateurs disponibles dépendent de la variable sélectionnée.
- Saisissez la Valeur utilisée pour évaluer la condition.Remarque –
- Toutes les valeurs sont sensibles à la casse (majuscules/minuscules). Il est important de noter que les tickets Zendesk utilisent les minuscules pour les champs type, statut et priorité. Par exemple, lorsque vous faites référence au type d’un ticket, saisir une valeur Incident ne fonctionnerait pas, car il s’attend à incident.
- Le champ de valeur n’est pas obligatoire lorsque vous utilisez les opérateurs Est présent ou N’est pas présent.
Ajout d’étapes aux workflows d’actions
Ajout d’étapes Zendesk ou externes
Les étapes Zendesk effectuent des actions spécifiques à Zendesk, comme la modification de la priorité d’un ticket. Les étapes externes effectuent des actions spécifiques au système connecté, comme l’envoi d’un message Slack ou la création d’un ticket Jira. Les workflows d’actions peuvent consister en étapes Zendesk ou en étapes externes pour plusieurs systèmes connectés.
- Les étapes Zendesk qui sont effectuées par le workflow sont attribuées à l’utilisateur système.
- Quelle que soit la manière dont un workflow d’actions est déclenché, des étapes externes sont attribuées à l’administrateur qui a connecté le système externe.
- Ouvrez un workflow d’actions.
- Dans le créateur d’actions, sous une étape existante, cliquez sur l’icône Ajouter une étape (
).
- Dans la barre latérale de l’étape, sous Étapes Zendesk ou Étapes externes, cliquez sur les options du menu pour sélectionner l’étape.
- Dans la barre latérale de l’étape, saisissez les entrées requises pour l’étape sélectionnée. Consultez Entrées à fournir pour les étapes.
Ajouter des étapes de branches
Bien que certains workflows d’actions se déroulent de manière linéaire, ils incluent souvent une ou plusieurs branches. Lorsque vous ajoutez une branche, vous devez définir une condition unique pour la branche Si la condition est remplie. La branche Autre englobe tout ce qui n’est pas inclus par la condition Si, aucune configuration n’est donc nécessaire pour la deuxième branche.
- Ouvrez un workflow d’actions.
- Dans le créateur de workflow d’actions visuel, sous une étape existante, cliquez sur l’icône Ajouter une étape (
).
- Dans la barre latérale de l’étape, sous Contrôle du workflow, sélectionnez Branche.
- Configurez la condition de branche Si la condition est remplie :
- Sélectionnez la variable. Il s’agit des données provenant d’une étape précédente dans le workflow d’actions.
- Sélectionnez l’Opérateur qui décrit la relation entre la variable et la valeur de la condition. Les opérateurs disponibles dépendent de la variable sélectionnée.
- Saisissez la Valeur utilisée pour évaluer la condition.Remarque –
- Toutes les valeurs sont sensibles à la casse (majuscules/minuscules). Il est important de noter que les tickets Zendesk utilisent les minuscules pour les champs type, statut et priorité. Par exemple, lorsque vous faites référence au type d’un ticket, saisir une valeur Incident ne fonctionnerait pas, car il s’attend à incident.
- Le champ de valeur n’est pas obligatoire lorsque vous utilisez les opérateurs Est présent ou N’est pas présent.
Ajout d’étapes Envoyer les sorties à Copilote :
Quand un workflow d’actions est initié par le déclencheur Workflow d’actions suggéré par l’assistance automatique approuvé par l’agent, l’étape Envoyer les sorties à Copilote devient disponible. Comme son nom l’indique, cette étape renvoie les sorties du workflow d’actions à Copilote pour que l’assistance automatique puisse faire des suggestions basées sur ces informations. Cette étape doit être la dernière étape d’un workflow d’actions. Si votre workflow contient des branches, cette étape peut être utilisée comme dernière étape pour certaines ou toutes les branches ; dans ce scénario, seules les sorties de la branche spécifique du workflow d’actions sont envoyées à Copilote.
- Ouvrez un workflow d’actions.
- Dans le créateur de workflow visuel, sous la dernière étape de votre workflow d’actions (ou d’une branche de votre workflow d’actions), cliquez sur l’icône Ajouter une étape (
).
- Dans la barre latérale des étapes, sous Contrôle du workflow, sélectionnez l’étape Envoyer les sorties à Copilote et placez-la à l’endroit de votre choix dans le workflow.
- Dans la barre latérale des étapes, cliquez sur Ajouter une sortie pour ajouter au moins une sortie :
- Sélectionnez la variable. Il s’agit des données provenant d’une étape précédente dans le workflow d’actions.
- Saisissez un nom unique qui décrit la sortie.
Ajout d’étapes d’actions
Les actions sont des tâches définies par l’utilisateur qui mettent à jour les données en utilisant l’API spécifiée par l’utilisateur. Les actions définies pour l’assistance automatique sont également disponibles sous forme d’étapes dans les workflows d’actions. Pour en savoir plus, consultez Création et gestion des actions.
De plus, il est important de comprendre que l’étape de l’action reflète l’action telle qu’elle a été définie au moment de son ajout dans le workflow d’actions. Si une action est mise à jour après son ajout à un workflow d’actions, vous devez supprimer l’étape de l’action dans le workflow et l’ajouter de nouveau pour voir les modifications.
- Ouvrez un workflow d’actions.
- Dans le créateur de workflow d’actions visuel, sous une étape existante, cliquez sur l’icône Ajouter une étape (
).
- Dans la barre latérale de l’étape, sous Actions, sélectionnez une des actions que vous avez créées.
- Fournissez des valeurs statiques ou des variables comme entrées dans les champs de saisie requis par l’action.
Pour en savoir plus, consultez Entrées à fournir pour les étapes.
Entrées à fournir pour les étapes
Quand vous spécifiez les entrées pour les étapes, vous devez fournir des valeurs qui correspondent au type de données des entrées (texte, chiffres, décimaux, liste ou vrai/faux).
Pour la plupart des entrées, vous pouvez fournir des valeurs statiques, qui peuvent être saisies, ou récupérées depuis Zendesk ou un système externe connecté lorsque vous configurez l’étape, ou des variables, qui sont des données provenant d’une étape précédente du workflow d’actions. Certaines entrées nécessitent que vous sélectionniez une valeur prédéfinie dans une liste, comme le statut ou la priorité du ticket, ou des données d’un système externe connecté, tel que le nom d’un canal Slack ou l’ID d’un projet Jira. Pour les entrées pour lesquelles vous pouvez saisir des valeurs au lieu de les choisir dans une liste prédéfinie, il est possible de combiner valeurs statiques et variables.
Quand vous utilisez des marqueurs de ticket dans les workflows d’actions, vous pouvez fournir des valeurs statiques ou des variables simples de type texte, liste, décimales ou vrai/faux. Cependant, les variables d’objets JSON ou de listes ne sont pas prises en charge comme marqueurs. En outre, vous ne pouvez pas associer des valeurs statiques et de variables comme sortie d’un marqueur de ticket.