Construire un flux de travail
Un flux de travail se construit sur un canevas. Vous y faites glisser des étapes et vous les reliez, et ce sont les liens qui constituent le flux : chacun dit « lorsque cette étape se termine ainsi, fais cela ensuite ».
Tout flux de travail commence par un déclencheur et se déroule à partir de là.
Relier les étapes
La plupart des étapes n'ont qu'une seule sortie. Certaines en ont plusieurs, une par résultat, et celle qui est empruntée dépend de ce que l'étape a décidé — une condition propose Vrai et Faux, une approbation propose Approuvé, Rejeté et Expiration du délai, un appel d'API propose Succès et Erreur.
Laisser une sortie non reliée est autorisé et signifie que le flux s'arrête simplement s'il aboutit là. Cela mérite une vérification avant publication : un Rejeté non relié est un rejet dont personne n'est informé.
Déclencheurs
Un déclencheur détermine quand un flux de travail démarre. Chaque flux en possède exactement un.
Événement démarre le flux lorsqu'il se passe quelque chose dans WiseParts — un enregistrement qui atteint un statut, un message qui arrive, et ainsi de suite. C'est le choix habituel.
Planification le démarre selon un calendrier, plutôt qu'en réaction à un événement, et l'exécute une fois pour chaque enregistrement de l'audience que vous choisissez :
- Auditoire — les enregistrements à traiter, par exemple Clients avec des documents échus ou à échéance proche, avec le nombre de jours à l'avance qui compte comme échéance proche.
- Frequency — Quotidien, Hebdomadaire ou Mensuel, avec l'heure et, le cas échéant, le jour de la semaine ou du mois.
- Timezone — le fuseau horaire dans lequel cette heure est lue. Laissez-le vide pour utiliser le fuseau horaire de votre compte.
Manuel ne le démarre que lorsque quelqu'un l'exécute lui-même, ce qui est utile pendant vos essais.
Webhook le démarre lorsqu'un système externe appelle WiseParts.
Logique
Condition oriente l'exécution d'un côté ou de l'autre selon une condition que vous définissez.
Changer oriente l'exécution vers le premier chemin dont la condition est remplie, avec un chemin Sinon pour tout le reste.
Filtre ne laisse l'exécution continuer que si sa condition est remplie, et l'arrête sinon.
Fusion réunit des chemins séparés, afin que les étapes suivantes ne soient écrites qu'une fois au lieu d'être répétées sur chaque branche.
En plus de comparer un champ à une valeur, une condition peut vérifier si un champ Est vide ou N’est pas vide.
Attendre
Ce sont les étapes qui font d'un flux de travail ce qu'une automatisation ne peut pas être : il peut s'arrêter, attendre et reprendre plus tard.
Délai patiente un temps défini avant de continuer.
Approbation humaine soumet l'exécution à une personne et attend sa décision, puis continue par Approuvé, Rejeté, ou Expiration du délai si personne ne répond à temps.
Attendre un événement met l'exécution en attente jusqu'à ce qu'un événement précis survienne, puis continue.
Un flux en attente n'est pas un flux bloqué. Il peut patienter des jours et reprendre exactement où il s'était arrêté.
Actions
Mettre à jour un champ et Changer le statut écrivent dans l'enregistrement sur lequel le flux s'exécute.
Créer une tâche crée une tâche à traiter par quelqu'un.
Envoyer une notification prévient quelqu'un qu'un événement est survenu.
Définir une variable enregistre une valeur pour les étapes suivantes.
Appeler une API envoie une requête à un système extérieur à WiseParts et propose Succès et Erreur, afin que vous puissiez traiter un échec plutôt que de voir l'exécution s'arrêter.
Attribuer à un rôle
Lorsque Créer Tâche ou Approbation Humaine est attribuée à un rôle plutôt qu'à une personne, la Stratégie d'Attribution décide qui la reçoit :
- Pool partagé — personne en particulier ; n'importe qui ayant ce rôle peut la prendre en charge.
- Tourniquet (rotation équitable) — chacune va, à tour de rôle, à la personne suivante de ce rôle.
- Moins occupé — elle va à la personne qui a le moins d'éléments ouverts.
Insérer des valeurs de l'enregistrement
Dans un message de notification ou dans les instructions d'une approbation, sélectionnez Insérer une variable pour ajouter une valeur de l'enregistrement ou d'une étape précédente. Elle est remplie lorsque le flux s'exécute.
Une variable marquée Conditionnelle provient d'une étape qui ne s'exécute que sur certains chemins : elle est donc vide lorsque l'exécution en emprunte un autre.
Étapes de conversation
Send Message Template envoie l'un de vos modèles de message au contact, par le canal propre au modèle — WhatsApp, e-mail ou widget. Elle propose Continuer une fois l'envoi effectué, Sauté lorsque le contact est injoignable ou que le modèle ne peut pas encore être envoyé, et Échoué si l'envoi se passe mal.
Fermer la conversation résout la conversation.
Affecter la conversation confie la conversation à une personne précise, la laisse à la personne qui l'a déjà, ou choisit quelqu'un automatiquement, comme le fait la boîte de réception.
Ajouter une étiquette de conversation étiquette la conversation.
Attribuer la tâche de conversation crée une tâche pour la conversation.
Étapes de commande
Changer le Statut de la Commande fait passer la commande au statut que vous choisissez.
Envoyer la Récupération de Commande renvoie une commande ouverte au client.
Construire un flux en le décrivant
Sélectionnez Ask Henry dans le constructeur et décrivez ce que vous voulez en langage courant — « prévenir le gestionnaire de compte lorsqu'un retour est rejeté », ou « ajouter une étape d'approbation humaine avant tout changement de statut ».
Henry le dessine sur votre canevas sous forme de proposition. Examinez chacune d'elles avant de la conserver : vous pouvez annuler n'importe quelle modification de Henry, et rien n'est publié tant que vous ne le publiez pas.
Vous pouvez aussi demander à Henry ce que fait un flux de travail existant, ce qui est le moyen le plus rapide de reprendre un flux construit il y a des mois.
Cela nécessite Henry AI activé sur votre compte, avec des crédits disponibles.