Outils
La section Adobe Workfront Fusion Tools comprend plusieurs modules utiles qui peuvent améliorer votre scénario.
Outils les modules sont disponibles à partir de la liste des applications ou à partir de l’icône Outils
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Nouveau : Standard
Ou
En cours : Travail ou version ultérieure
Nouveau :
- Sélectionnez ou le package Prime Workfront : votre entreprise doit acheter Adobe Workfront Fusion.
- Package Ultimate Workfront : Workfront Fusion est inclus.
Ou
Actuel : votre entreprise doit acheter Adobe Workfront Fusion.
Pour plus d’informations sur les informations contenues dans ce tableau, voir Conditions d’accès requises dans la documentation.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Outils et leurs champs
Déclencheurs
Déclencheur de base
Ce module vous permet de créer un déclencheur personnalisé et de définir ses lots d’entrée.
Vous pouvez utiliser ce module, par exemple, pour les contacts ou toute autre liste dont l’envoi est programmé vers une adresse e-mail spécifiée (comme les modules du type E-mail > Envoyer un e-mail, ou Gmail > Envoyer un e-mail), ou en tant que simple rappel à déclencher quand vous le souhaitez.
Actions
Obtenir plusieurs variables
Ce module récupère les valeurs qui ont été créées précédemment par le module Définir une variable ou Définir plusieurs variables.
Ce module peut lire des variables qui ont été définies n’importe où dans le scénario, même si la variable a été définie dans un itinéraire différent de celui où se trouve le module Obtenir plusieurs variables. La seule condition est que le module Outils > Définir une variable ou Outils > Définir plusieurs variables soit exécuté avant le module Outils > Obtenir plusieurs variables. Pour plus d’informations sur l’ordre dans lequel les modules sont exécutés, voir Ajouter un module Routeur et configurer des itinéraires.
Exemples : vous trouverez ci-dessous des utilisations possibles des modules Définir/Obtenir une/plusieurs variable(s) :
- Pour stocker une valeur calculée en vue d’une utilisation ultérieure, même sur un autre itinéraire. Cela s’avère utile lorsque la valeur est utilisée dans plusieurs modules et que la formule de calcul de la valeur est trop complexe.
- Pour déboguer une formule, procédez comme suit : Si une formule utilisée dans un module ne semble pas donner un résultat correct, copiez-la et collez-la dans un module Définir la variable que vous insérez avant le module concerné. Déconnectez le ou les modules après le module Définir la variable et exécutez le scénario. Vérifiez la sortie du module Définir la variable, ajustez ou simplifiez la formule, exécutez à nouveau le scénario, puis continuez jusqu’à ce que le problème soit résolu.
Obtenir une variable
Ce module récupère une valeur qui a été créée précédemment par le module Définir une variable ou Définir plusieurs variables.
Ce module peut lire les variables qui ont été définies n’importe où dans le scénario, même si la variable a été définie sur un itinéraire différent de celui où se trouve le module Obtenir une variable. La seule condition requise est que le module Outils > Définir une variable ou Outils > Définir plusieurs variables soit exécuté avant l’exécution du module Outils > Obtenir une variable. Pour plus d’informations sur l’ordre dans lequel les modules sont exécutés, voir Ajouter un module Routeur et configurer des itinéraires.
Fonction Incrémenter
Ce module renvoie une valeur incrémentée de 1 après chaque cycle ou chaque exécution de scénario.
Sélectionnez cette option lorsque vous souhaitez que le module réinitialise la valeur. C’est à ce moment que vous souhaitez que la valeur recommence à la première valeur.
- After one cycle
- After one scenario run
- Never
Exemple :
Ce module peut être utilisé pour implémenter une affectation « circulaire » de tâches, de prospects, d’e-mails, etc., aux utilisateurs d’un groupe. L’algorithme choisit les personnes cessionnaires d’un groupe dans un ordre rationnel, allant généralement du haut vers le bas d’une liste. Lorsque l’algorithme atteint la fin de la liste, il attribue l’affectation suivante à l’utilisateur ou à l’utilisatrice en haut de la liste et continue à effectuer des affectations vers le bas de la liste.
Le scénario suivant envoie un e-mail à la première personne destinataire après chaque exécution d’un scénario à numéro impair, et à la deuxième personne destinataire après chaque exécution d’un scénario à numéro pair.
Pour créer ce scénario, procédez comme suit :
-
Définissez le champ Réinitialiser une valeur du module sur Jamais.
-
Définissez l’itinéraire des valeurs impaires. Définissez le filtre pour cet itinéraire à l’aide de la fonction mathématique modulaire qui équivaut à
1
:
Note : n’oubliez pas de modifier l’opérateur Égal à en remplaçant l’opérateur par défaut Texte par l’opérateur Numérique.
- Définissez l’itinéraire des valeurs paires à l’aide de la fonction mathématique modulaire qui équivaut à
0
:
La fonction Incrémenter en ajoute une chaque fois que le scénario s’exécute. Les filtres vérifient l’incrément et agissent sur sa valeur, en s’assurant que les e-mails sont répartis de manière égale.
Définir plusieurs variables
Ce module crée des variables qui peuvent être mappées par d’autres modules de l’itinéraire. La variable peut également être mappée aux modules Obtenir une variable ou Obtenir plusieurs variables pour n’importe quel itinéraire dans le scénario.
Sélectionnez la durée de validité des variables (conservez la même valeur).
- One cycle : la variable est valide pour un cycle. Cela s’avère utile lorsque plusieurs webhooks dans une exécution de scénario sont reçus, car d’autres webhooks créent d’autres cycles.
- One execution : la variable est valide pour une exécution de scénario. Une exécution peut contenir un ou plusieurs cycles.
Définir une variable
Ce module crée une variable qui peut être mappée par d’autres modules de l’itinéraire. La variable peut également être mappée aux modules Obtenir une variable ou Obtenir plusieurs variables pour n’importe quel itinéraire dans le scénario.
Sélectionnez la durée de validité des variables (conservez la même valeur).
- One cycle : la variable est valide pour un cycle. Utile lorsque plusieurs webhooks dans un scénario d’exécution sont reçus (plus de webhooks = plus de cycles).
- One execution : la variable est valide pour une exécution de scénario. Une exécution peut contenir un ou plusieurs cycles.
Veille
Ce module vous permet de retarder le flux du scénario jusqu’à 300 secondes (5 minutes).
Cette fonction peut s’avérer utile, par exemple, si vous souhaitez réduire la target de chargement du serveur de service ou pour imiter le comportement humain lors de l’envoi de SMS ou d’e-mails en masse.
- un premier scénario contenant la partie avant la pause,
- le deuxième scénario contenant la partie après.
Agrégateurs
Agrégateur numérique
Ce module permet de récupérer des valeurs numériques, puis d’appliquer l’une des fonctions sélectionnées (SUM, AVG, COUNT, MAX, MIN) et de renvoyer le résultat dans un seul lot.
Agrégateur de tableau
Ce module fusionne les valeurs des champs sélectionnés des lots reçus en un seul lot à l’aide d’un séparateur de colonne et de ligne spécifié (ce qui vous permet de créer un tableau).
Agrégateur de texte
Ce module fusionne les valeurs des champs sélectionnés des lots reçus en un seul lot.
Exemple : vous pouvez utiliser l’agrégateur de texte pour insérer d’autres valeurs (par exemple, les noms de clientes et clients ou les notes) dans un lot unique et envoyer un e-mail contenant toutes les valeurs du corps de l’e-mail ou de son objet.
Transformateurs
Composer une chaîne de caractères
Convertit n’importe quelle valeur en type de données chaîne de caractères (texte). Cela facilite le mappage lors du mappage, par exemple, de données binaires.
Convertir l’encodage du texte
Convertit le texte d’entrée saisi (ou les données binaires) en codage sélectionné.
Changer
Vérifie la valeur d’entrée pour une correspondance avec la liste de valeurs fournie. Renvoie une sortie basée sur le résultat.
Activez cette option pour utiliser des expressions régilères. Le module détermine les cas en fonction de l’expression régulière, plutôt qu’en fonction d’une correspondance exacte.
Une expression régulière est une séquence de caractères dans laquelle chaque caractère est soit un métacaractère, ayant une signification spéciale, soit un caractère régulier ayant une signification littérale. Ces caractères et métacaractères identifient un motif qui peut être utilisé pour rechercher du texte. Par exemple, si vous souhaitez rechercher des noms, vous pouvez configurer une expression régulière pour rechercher un motif constitué de deux mots consécutifs commençant par des majuscules. Les expressions régulières sont un puissant outil de recherche et de manipulation de texte.
Le présent article ne vise pas à aborder la question des expressions régulières. Nous vous recommandons les ressources suivantes :
- Pour obtenir la liste complète des métacaractères, voir Expressions régulières dans la documentation web MDN.
- Pour consulter un tutoriel sur la création d’expressions régulières, nous vous recommandons RegexOne.
- Pour tester des expressions régulières, nous vous recommandons le site web Regular Expressions 101. Sélectionnez le ECMAScript (JavaScript) FLAVOR dans le panneau de gauche.
Pour chaque cas à ajouter, cliquez sur Ajouter un élément et saisissez le modèle et la sortie de l’élément.
Si l’entrée contient une valeur saisie dans le champ Pattern, la valeur saisie dans le champ Output est renvoyée.
Si l’entrée ne correspond à aucune des valeurs que vous avez définies dans un champ Pattern, l’un des scénarios suivants se produit :
- La valeur du champ Else est renvoyée.
- Si aucune valeur n’est renseignée dans le champ Else, aucune sortie n’est renvoyée.