Pour automatiser les flux de travail dans la plateforme Workiva et dans d’autres sources de données, les responsables d’espaces de travail peuvent créer et gérer des séquences linéaires de tâches sous forme de chaînes. Par exemple, vous pouvez créer une chaîne pour actualiser automatiquement les informations financières d’une source de données dans un tableau, puis transférer ces données vers une autre source de données afin de générer un rapport.
Formation complémentaire disponible
Débloquez la puissance des chaînes grâce à notre cours autodidacte dans le Workiva Learning Hub ! Ce cours complet vous guide tout au long du processus de création d’une chaîne, du début à la fin, en vous offrant une expérience pratique et une compréhension approfondie de la plateforme Générateur de chaînes.
Visitez le centre d'apprentissage Workiva
Exigences
Les rôles d’utilisateur Wdata suivants peuvent créer et gérer des chaînes :
- Responsable de l’espace de travail avec le rôle Éditeur, Professionnel ou Standard
- Responsable de chaîne avec le rôle Éditeur, Professionnel, ou Standard
- Générateur de chaînes avec permissions appropriées
Accéder aux chaînes
Cliquez sur Chaînes dans Wdata pour afficher et gérer vos chaînes. Depuis Admin => Sécurité, vous pouvez suivre les événements d’audit concernant la création et la gestion des chaînes.
Créer une chaîne
Pour définir la séquence de commandes et d’événements qui doivent se produire avec une chaîne, vous pouvez :
- Construire la chaîne à partir de zéro
- Créer la chaîne à partir d’un modèle
- Commencer par une copie d’une chaîne similaire
Pour faciliter la réutilisation, nous vous recommandons de créer également des variables à utiliser dans vos chaînes ou au moment de l’exécution.
À partir du Générateur de chaînes, vous pouvez faire glisser et lier les étapes, ou nœuds, au sein d’une chaîne.
Étape 1 : Ajouter la chaîne et définir ses détails
- Depuis Chaînes, cliquez sur Créer et sélectionnez Créer une chaîne.
- Sous Configuration, entrez un nom et une description uniques pour identifier la chaîne et son objectif.
- Pour permettre à la chaîne de s’exécuter plusieurs fois simultanément, par exemple avec des entrées de durée d’exécution différentes pour chaque instance, sélectionnez Autoriser les exécutions simultanées.
- Pour empêcher l’exécution de la chaîne, sélectionnez Désactiver l’exécution.
-
Définir les valeurs partagées ou dynamiques utilisées dans la chaîne :
- Sous Variables , définissez des valeurs qui apparaissent dans plusieurs commandes et dont beaucoup changent fréquemment.
- Sous Dynamic Variables , définissez les valeurs à définir lorsque la chaîne commence à s’exécuter ou au cours de son exécution, par exemple en fonction des résultats des commandes précédentes.
Note : pour inviter les collaborateurs à entrer des valeurs pour les variables dynamiques, incluez un événement déclencheur Entrées de durée d’exécution ou unévénement Définir des variables de chaînes dynamiques.
- Pour exécuter automatiquement la chaîne à intervalles réguliers ou pendant une période spécifique, sous Planifications , spécifiez quand et à quelle fréquence elle doit démarrer.
- Cliquez sur Enregistrer.
Étape 2 : Définir les nœuds de la chaîne
Lorsque vous construisez une chaîne, vous incluez et liez ses multiples nœuds :
- Commandes, ou les tâches exécutées par la chaîne pour interagir avec la plateforme Workiva ou une autre source de données.
- Événements de la chaîne qui se produisent au sein de la chaîne, par exemple pour activer un flux de travail d’approbation ou un chargement manuel de fichiers.
- Déclencher des événements, tels que des entrées de durée d’exécution pour définir des variables, par exemple des comptes, des régions ou des périodes spécifiques, lorsque vous exécutez la chaîne, ou pour démarrer automatiquement la chaîne en fonction des modifications dans les sources connectées.
Ajout de nœuds
Lorsque vous ajoutez un nœud, déplacez-le à l’endroit où il se trouve dans la chaîne et liez-le aux étapes suivantes et précédentes.
- Pour ajouter le premier nœud de la chaîne, déplacez-le vers Démarrer.
- Pour ajouter un nœud au début d’une nouvelle branche d’un arbre logique, liez l’étape précédente de la chaîne au premier nœud des branches multiples.
- Pour exécuter des commandes en parallèle les unes avec les autres ou ensemble dans le cadre d’un processus en série, déplacez-les les unes sur les autres pour créer un groupe de commandes en tant qu’étape.
Note : par défaut, un nœud s’exécute lorsque le nœud lié précédent réussit. Pour activer la logique conditionnelle, par exemple pour exécuter un nœud uniquement lorsque le nœud précédent échoue, double-cliquez sur le lien et sélectionnez sa condition - succès , échec , avertissement , ou n’importe quelle .
Après avoir défini les nœuds de la chaîne, cliquez sur Publier pour permettre leur exécution.
Note : bien que vous puissiez publier une chaîne avec des nœuds non liés, seuls les nœuds liés les uns aux autres (en commençant par le nœud Démarrer) s’exécutent lorsque vous exécutez la chaîne.
Pour faciliter la création d’une chaîne, vous pouvez commencer par un modèle qui fournit le cadre de ses commandes, ses événements et ses variables.
Étape 1. Créer la chaîne
- Dans Chain Builder, à partir de l’onglet Templates ou Chains , créez la chaîne à partir du modèle :
- À partir de Templates, cliquez sur le nom du modèle, puis sur New Chain en haut à droite.
- Depuis Chaînes, cliquez sur l’icône Créer en haut à droite, puis sur Créer une chaîne à partir d’un modèle. Vous pouvez ensuite sélectionner le modèle à utiliser.
- À partir de Templates, cliquez sur le nom du modèle, puis sur New Chain en haut à droite.
- Entrez un nom unique pour aider à identifier la chaîne.
- Sélectionnez l’espace de travail et l’environnement pour utiliser la chaîne, puis cliquez sur Suivant.
Étape 2. Mapper les variables et les connexions du modèle
-
Pour chaque variable du modèle, sélectionnez la valeur qui la remplacera dans la chaîne :
- Pour une valeur de variable définie dans la chaîne, sélectionnez un type de variable de chaîne et entrez un nom pour la nouvelle variable de chaîne.
- Pour une valeur variable définie dans l’espace de travail, sélectionnez un type de variable d’espace de travail et sélectionnez la variable de l’espace de travail à utiliser.
- Pour un fichier chargé en tant que ressource dans l’espace de travail, sélectionnez un type de variable de ressource de l’espace de travail, ainsi que la ressource à utiliser.
- Pour une valeur de variable dynamique définie lors de l’exécution de la chaîne, sélectionnez un type de variable de chaîne dynamique et entrez un nom pour la nouvelle variable de chaîne dynamique.
- Pour une valeur générée lors de l’exécution de la chaîne, sélectionnez un type de variable de Runtime, ainsi que la variable d’exécution à utiliser.
Note : si vous sélectionnez Dynamique ou Ressource lorsque vous ajoutez la variable au modèle, vous ne pouvez pas sélectionner un autre type de variable.
- Après avoir mappé les variables du modèle à leurs nouvelles variables ou ressources, cliquez sur Suivant.
- Pour chaque connexion utilisée dans le modèle, sélectionnez le connecteur et le programme d’exécution pour exécuter ses commandes, puis cliquez sur Soumettre.
Étape 3. Finaliser la chaîne
- Cliquez sur Afficher votre nouvelle chaîne.
- Personnalisez la nouvelle chaîne si nécessaire :
- Mettre à jour des variables de chaîne utilisées par les variables du modèle.
- Ajoutez toute commande ou tout événement supplémentaire pour commencer ou compléter la chaîne.
- Cliquez sur Publier.
Pour créer une chaîne similaire à une autre chaîne de l’espace de travail, vous pouvez utiliser une copie comme point de départ.
Conseil : Si vous utilisez fréquemment une chaîne comme point de départ pour d’autres chaînes, créez un modèle basé sur sa séquence de nœuds.
-
Dans Wdata, dans la fenêtre Chaînes, cliquez avec le bouton droit sur le menu hamburger à l’extrémité droite de la ligne contenant la chaîne que vous souhaitez copier, et sélectionnez Copier dans le menu contextuel.
- Pour la nouvelle copie, cliquez sur Modifier et mettez à jour ses nœuds ou ses propriétés si nécessaire.
Promouvoir une chaîne dans un environnement différent
Dans le cadre de votre cycle de développement, vous pouvez créer des chaînes dans un environnement distinct de celui où les collaborateurs les exécutent. Par exemple, vous pouvez créer des chaînes dans un environnement DEV jusqu’à ce qu’elles soient prêtes à être utilisées dans un environnement PROD. Pour déplacer une chaîne d’un environnement à un autre, vous pouvez la promouvoir.
- Dans Wdata, dans la fenêtre Chaînes, cliquez avec le bouton droit sur le menu hamburger à l’extrémité droite de la ligne contenant la chaîne que vous souhaitez copier, et sélectionnez Promouvoir dans le menu contextuel.
- Dans Nom, modifiez le nom de la chaîne pour son nouvel environnement si nécessaire.
- Dans Promouvoir pour, sélectionnez le nouvel environnement de la chaîne.
- Choisissez d’activer ou non les calendriers sur la chaîne promue, puis cliquez sur Suivant.
- Pour chaque connexion de la chaîne, choisissez la connexion à utiliser dans le nouvel environnement et cliquez sur Suivant.
- Vérifiez le mappage des connexions et cliquez sur Promouvoir.
Modifier une chaîne
Pour mettre à jour les étapes ou les propriétés d’une chaîne :
- Dans Wdata, dans la fenêtre Chaînes, cliquez sur l’icône crayon à l’extrémité droite de la ligne contenant la chaîne que vous souhaitez copier (ou cliquez sur le menu hamburger), puis sélectionnez Modifier dans le menu contextuel.
- Mettez à jour ses commandes et événements selon les besoins.
- Pour mettre à jour les propriétés de la chaîne, cliquez sur Paramètres de la chaine et ajustez ses calendriers, variables et notifications si nécessaire.
- Pour mettre à jour en bloc les connexions de commande de la chaîne, cliquez sur le menu à trois points et ajustez ses Commands.
Astuce: Vous pouvez facilement organiser vos chaînes en sélectionnant plusieurs nœuds à la fois. Il suffit d'appuyer sur Shift et de faire glisser le curseur de la souris sur la toile. En savoir plus.
Revenir à une version précédente d’une chaîne
Pour ramener une chaîne à une version publiée précédemment, par exemple pour annuler des modifications ou créer une nouvelle chaîne à partir d’une version antérieure d’une autre chaîne :
- Dans Wdata, dans la fenêtre Chaînes, cliquez avec le bouton droit sur le menu hamburger à l’extrémité droite de la ligne contenant la chaîne que vous souhaitez copier, et sélectionnez Versions dans le menu contextuel.
- Sous Versions précédentes, sélectionnez la version à laquelle revenir
- Cliquez sur l’icône Restaurer la chaîne.
- Sélectionnez le connecteur et le programme d’exécution pour chaque connexion, et définissez les variables éventuelles.
- Cliquez sur Soumettre.
- Cliquez sur Afficher la chaîne restaurée pour afficher la chaîne restaurée.
- Cliquez sur Publier pour publier la chaîne restaurée.
Étiquettes de chaîne
Les étiquettes de chaîne permettent de regrouper des chaînes apparentées et de donner un aperçu du contenu de la chaîne. Une fois qu’une balise est créée, elle peut être utilisée comme filtre pour les chaînes dans la liste des chaînes et dans le planificateur.
Ajout d’une balise de chaîne
- Sélectionnez la chaîne pour développer l’affichage
- Cliquez sur l’icône plus (+) pour saisir un nouveau nom de balise ou sélectionner une balise existante.
- Il est possible de définir la couleur de la balise en cliquant sur la balise et en choisissant une couleur
Suppression d’une balise de chaîne
- Sélectionnez la chaîne pour développer l’affichage
- Survolez la balise et cliquez sur le (x) gris