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 supplémentaire disponible
Débloquez la puissance des chaînes avec notre cours en autoformation 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 Workiva Learning Hub
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 => Générateur de 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
À 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
- A partir de Chains, cliquez sur Create => Create Chain.
Remarque : Vous pouvez également créer une chaîne directement à partir de l’onglet Chaînes en survolant l’icône Build en haut à droite.
- 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, par exemple pour en différer l’utilisation, 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 à saisir des valeurs pour les variables dynamiques, incluez un événement déclencheur Runtime Inputs ou Set Dynamic Chain Variables event.
- 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 en cas d’échec du nœud précédent, double-cliquez sur le lien et sélectionnez sa condition : succès , échec , avertissement , ou toute .
Après avoir défini les nœuds de la chaîne, cliquez sur Publier pour permettre leur exécution.
Remarque : 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 Start - 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.
- Dans Chaînes, cliquez sur l’icône Construire , puis sur Créer la 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.
Remarque : Si vous sélectionnez Dynamic ou Resource 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 Chain Builder, dans l’onglet Chains , sélectionnez Copy dans le menu de la chaîne existante.
- Pour la nouvelle copie, cliquez sur Edit , 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 Chain Builder, dans l’onglet Chains , sélectionnez Promote dans le menu de la chaîne.
- 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 Chain Builder, sous l’onglet Chains , cliquez sur Edit for the chain, and update its commands and events as necessary.
- 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 Chain Builder, dans l’onglet Chains , sélectionnez Versions dans le menu de la chaîne.
- Sous Past Versions, sélectionnez la version à laquelle vous souhaitez revenir, puis cliquez sur Revert Chain.
- Sélectionnez le connecteur et le programme d’exécution pour chaque connexion, et définissez les variables éventuelles.
- Cliquez sur Soumettre, Afficher la chaîne rétablie etPublier.
É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