Outils

Le 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 de la Outils icon au bas de l’écran.

Exigences d’accès

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

Adobe Workfront plan*
Pro ou version ultérieure
Adobe Workfront license*
Plan, Work
Adobe Workfront Fusion license**

Exigences de licence actuelles : Non Workfront Fusion conditions requises pour obtenir une licence.

Ou

Exigences de licence héritées : Workfront Fusion pour l’automatisation et l’intégration du travail

Produit

Exigences actuelles du produit : Si vous disposez de Select ou Prime Adobe Workfront Planifiez, votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article. Workfront Fusion est inclus dans l’Ultimate Workfront planifiez.

Ou

Exigences de produit héritées : Votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article.

Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre Workfront administrateur.

Pour plus d’informations sur Adobe Workfront Fusion licences, voir Adobe Workfront Fusion licences.

Outils et leurs champs

Triggers

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 programmée pour l’envoi à une adresse email spécifique (telle que Email >Envoyer un courrier électroniqueou Gmail >Envoyer un courrier électronique ) ou comme simple rappel à déclencher lorsque vous le souhaitez.

Bundle
Créez des lots personnalisés en ajoutant des éléments de tableau. Le tableau est constitué des paires nom-valeur.

Actions

Obtention de plusieurs variables

Ce module récupère les valeurs qui ont été créées précédemment par la fonction Définir la variable ou Définition de plusieurs variables module .

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ù la variable Obtention de plusieurs variables se trouve. La seule condition requise est que la variable Outils > Définir la variable ou Outils > Définir plusieurs variables est exécuté avant l’exécution du module Outils > Obtention de plusieurs variables module . Pour plus d’informations sur l’ordre d’exécution des modules, voir Module de routeur dans Adobe Workfront Fusion.

Variables
Ajoutez les variables que vous souhaitez que le module récupère.
Nom de variable
Pour chaque variable que vous ajoutez, mappez le nom de la variable que vous souhaitez obtenir.
INFO
Exemples : Vous trouverez ci-dessous des utilisations possibles de la fonction Définir/Obtenir (plusieurs) variable(s) modules :
  • 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. Si une formule utilisée dans un module ne semble pas donner un résultat correct, copiez-la et collez-la dans un Définir la variable que vous insérez avant le module correspondant. Déconnectez le ou les modules après la Définir la variable et exécutez le scénario. Vérifiez les Définir la variable sortie du module, ajustez ou simplifiez la formule, exécutez à nouveau le scénario, puis continuez jusqu’à ce que le problème soit résolu.

Get Variable

Ce module récupère une valeur qui a été créée précédemment par la fonction Définir la variable ou Définition de plusieurs variables module .

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ù la variable Get Variable se trouve. La seule condition requise est que la variable Outils > Définir la variable ou Outils > Définition de plusieurs variables est exécuté avant l’exécution du module Outils > Get Variable module . Pour plus d’informations sur l’ordre d’exécution des modules, voir Module de routeur dans Adobe Workfront Fusion.

Nom de variable
Faites correspondre le nom de la variable que vous souhaitez que le module obtienne.

Incrémenter, fonction

Ce module renvoie une valeur incrémentée de 1 après l’opération de chaque module.

Réinitialiser une valeur

Sélectionnez cette option lorsque vous souhaitez que le module incrémente la valeur.

  • Après un cycle
  • Après l’exécution d’un scénario
  • Jamais
INFO
Exemple:
L’une des utilisations du module est de mettre en oeuvre une affectation "à tour de rôle" de tâches, de pistes, d’emails, etc., à des utilisateurs d’un groupe. L’algorithme choisit les personnes désignées 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 alors l’attribution suivante à l’utilisateur en haut de la liste et continue à effectuer des affectations vers le bas de la liste.
Le scénario suivant envoie un email au premier destinataire après chaque exécution d’un scénario à numéro impair, et au deuxième destinataire après chaque exécution d’un scénario à numéro pair.
  1. Pour créer ce scénario :

  2. Définissez la variable Réinitialiser une valeur sur Jamais.

  3. 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 est égale à 1:

Remarque: N’oubliez pas de modifier la variable Égal à à partir de la valeur par défaut Texte à l’opérateur Numérique de l’opérateur.
  1. Définissez l’itinéraire des valeurs pair à l’aide de la fonction mathématique modulaire qui est égale à 0:
La fonction d’incrément 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 emails sont répartis de manière égale.

Définition de 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 à la variable Get Variable ou Obtention de plusieurs variables modules pour tout itinéraire dans le scénario.

Variables
Ajoutez les variables que le module doit définir.
Nom de variable
Pour chaque variable, saisissez le nom de la variable. Ce nom s’affiche lors du mappage de la variable dans d’autres modules.
Valeur de variable
Pour chaque variable, saisissez la valeur de la variable.
Durée de vie de la variable

Sélectionnez la durée de validité des variables (conserver la même valeur).

  • Un 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).
  • Une exécution: La variable est valide pour une exécution de scénario. Une exécution peut contenir un ou plusieurs cycles.

Définir la 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 à la variable Get Variable ou Obtention de plusieurs variables modules pour tout itinéraire dans le scénario.

Nom de variable
Saisissez le nom de la variable. Ce nom s’affiche lors du mappage de la variable dans d’autres modules.
Durée de vie de la variable

Sélectionnez la durée de validité des variables (conserver la même valeur).

  • Un 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).
  • Une exécution: La variable est valide pour une exécution de scénario. Une exécution peut contenir un ou plusieurs cycles.
Valeur de variable
Saisissez ou mappez la valeur de la variable.

Dormir

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 valeur target chargement du serveur de service ou pour imiter le comportement humain lors de l’envoi de SMS ou d’emails en masse.

Délai
Saisissez le nombre de secondes pendant lesquelles le scénario sera suspendu.
TIP
Si vous souhaitez suspendre le flux pendant de plus longues périodes, nous vous suggérons de diviser votre scénario en deux scénarios :
  • Le premier scénario contiendrait la partie avant la pause.
  • Le deuxième scénario contiendrait la partie après.
Le premier scénario consiste à stocker toutes les informations nécessaires dans un entrepôt de données, ainsi que l’horodatage actuel. Le deuxième scénario recherche périodiquement dans l’entrepôt de données des enregistrements dont l’horodatage est antérieur au délai prévu, récupère les enregistrements, finalise le traitement des données et supprime les enregistrements de l’entrepôt de données.
Pour plus d’informations sur les entrepôts de données, voir Entrepôts de données dans Adobe Workfront Fusion.
Pour plus d’informations sur des modules d’entrepôt de données spécifiques, voir Entrepôt de données modules.

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.

Module source
Sélectionnez le module à partir duquel vous souhaitez agréger les champs.
, fonction d’agrégat
Sélectionnez la fonction à utiliser pour agréger les valeurs.
Groupe par
Définissez une expression selon laquelle vous souhaitez regrouper la sortie agrégée. Cette expression peut contenir un ou plusieurs éléments mappés. Les données agrégées sont ensuite séparées en groupes à l’aide de la valeur de cette expression. Chaque groupe génère un lot distinct avec une clé (l’expression évaluée) et une valeur (la valeur agrégée). Vous pouvez utiliser la clé comme filtre dans les modules suivants.
Arrêter le traitement après une agrégation vide
Activez cette option pour arrêter le scénario lorsqu’il n’y a aucun résultat.
Value
Saisissez ou mappez la valeur que vous souhaitez agréger.

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).

Module source
Sélectionnez le module à partir duquel vous souhaitez agréger les champs.
Champs agrégés
Sélectionnez dans le module sélectionné ci-dessus les champs contenant les valeurs que vous souhaitez agréger dans le seul lot.
Séparateur de colonnes
Sélectionnez ou saisissez le type de séparateur qui séparera les colonnes de valeurs de champ dans le lot obtenu. Si vous sélectionnez Autre, saisissez le caractère à utiliser pour séparer les valeurs dans le champ du séparateur.
Séparateur de lignes
Sélectionnez ou saisissez le type de séparateur qui séparera les lignes de valeur de champ dans le lot obtenu. Si vous sélectionnez Autre, saisissez le caractère à utiliser pour séparer les valeurs dans le champ du séparateur.
Groupe par
Définissez une expression selon laquelle vous souhaitez regrouper la sortie agrégée. Cette expression peut contenir un ou plusieurs éléments mappés. Les données agrégées seront ensuite séparées en groupes à l’aide de la valeur de cette expression. Chaque groupe génère un lot distinct avec une clé (l’expression évaluée) et une valeur (la valeur agrégée). Vous pouvez utiliser la clé comme filtre dans les modules suivants.
Arrêter le traitement après une agrégation vide
Sélectionnez cette option pour arrêter le scénario lorsqu’il n’y a aucun résultat.

Agrégateur de texte

Ce module fusionne les valeurs des champs sélectionnés des lots reçus en un seul lot.

Module source
Sélectionnez le module à partir duquel vous souhaitez agréger les champs.
Séparateur de lignes
Sélectionnez ou saisissez le type de séparateur qui séparera les lignes de valeur de champ dans le lot obtenu. Si vous sélectionnez Autre, saisissez le caractère à utiliser pour séparer les valeurs dans le champ du séparateur.
Groupe par
Définissez une expression contenant un ou plusieurs éléments mappés. Les données agrégées sont séparées sous Groupes avec la même valeur d’expression. Chaque groupe génère en tant que lot distinct contenant une clé avec l’expression évaluée et le texte agrégé. Vous pouvez ainsi utiliser la clé comme filtre dans les modules suivants.
Texte
Saisissez ou mappez le texte que vous souhaitez que le module agrège.
Arrêter le traitement après une agrégation vide
Sélectionnez cette option pour arrêter le scénario lorsqu’il n’y a aucun résultat.
INFO
Exemple : Vous pouvez utiliser l’agrégateur de texte pour insérer d’autres valeurs (par exemple, les noms de client ou les notes) dans un seul lot et envoyer un email contenant toutes les valeurs du corps du message ou de l’objet du message.

Transformers

Composer une chaîne

Convertit n’importe quelle valeur en type de données string (texte). Cela facilite le mappage lors du mappage, par exemple, de données binaires.

Texte
Saisissez ou mappez les données que vous souhaitez convertir en texte.

Convertir le codage du texte

Convertit le texte d’entrée saisi (ou les données binaires) en codage sélectionné.

Input data
Saisissez ou mappez le contenu à convertir.
Page de code des données d’entrée
Sélectionnez le type de codage des données d’entrée.
Page de code de données de sortie
Sélectionnez le type d'encodage de vos données cible (sortie).

Basculer

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.

Input
Saisissez l’expression que vous souhaitez évaluer.
Utiliser des expressions régulières pour faire correspondre

Activez cette option pour utiliser des expressions réguliè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 normal ayant une signification littérale. Ces caractères et métacaractères identifient un modèle 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 modèle 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 un tutoriel sur la création d’expressions régulières, nous vous recommandons de RegexOne.
  • Pour expérimenter des expressions régulières, nous vous recommandons le Expressions régulières 101 site web. Sélectionnez l’INDICATEUR ECMAScript (JavaScript) dans le panneau de gauche.
Cas

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 Modèle, l’une des actions suivantes se produit :

  • La valeur du champ Sinon est renvoyée.
  • Si aucune valeur n’est renseignée dans le champ Sinon, aucune sortie n’est renvoyée.
Else
Saisissez la valeur renvoyée lorsque les critères définis dans le champ Cas ne sont pas remplis.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43