Chains, Customize Workiva et les API Workiva ne sont pas des outils concurrents : c'est en les utilisant chacun dans le domaine où il excelle qu'ils sont les plus efficaces. Cet article explique le rôle de chacune d'entre elles afin que vous puissiez choisir l'approche la mieux adaptée à votre flux de travail.
Comment aborder chacun d'entre eux
- Chains est une solution d'orchestration — qui permet de connecter des systèmes, de planifier les tâches, de surveiller les exécutions et d'offrir aux équipes une visibilité sur chaque étape d'un processus : ce qui s'est passé, quand et où. Il propose des connecteurs prêts à l'emploi pour Workiva et des systèmes tiers, et son architecture « no-code » vous permet d'automatiser les processus quotidiens et de réduire les erreurs manuelles sans avoir besoin de faire appel à un développeur au sein de votre équipe.
- « Personnaliser Workiva » permet une extensibilité contrôlée: ajouter une logique personnalisée grâce aux scripts, enregistrer le contexte structuré d’un workflow à l’aide de champs personnalisés et déclencher des scripts à partir des fichiers sur lesquels vous travaillez grâce aux automatisations intégrées. Cela permet de faire évoluer la logique spécialisée, qui n'est plus une solution de contournement ponctuelle, vers un processus contrôlé, reproductible et exécuté en toute sécurité sur l'infrastructure gérée par Workiva.
- Les API Workiva constituent la passerelle vers votre infrastructure de données Workiva ( ) : elles permettent à la fois aux scripts et aux chaînes de lire, d'écrire et de mettre à jour les données de la plateforme de manière contrôlée.
Avant de commencer la construction
Commencez par l'outil le plus simple qui permet de résoudre le problème. Avant de recourir à « Customize Workiva », assurez-vous qu’il n’existe pas déjà une fonctionnalité native de Workiva ou une solution Chains qui réponde à vos besoins. La personnalisation de Workiva est la solution idéale lorsque le flux de travail nécessite véritablement une logique personnalisée, un contexte structuré ou une automatisation au sein même du fichier — et non lorsque une fonctionnalité standard suffirait.
Les utiliser ensemble
Les chaînes et la personnalisation de Workiva ne s'excluent pas mutuellement. Un script peut s'exécuter en une seule étape au sein d'un workflow Chains plus large : Chains orchestre et planifie le processus, tandis que le script se charge d'une transformation complexe nécessitant une logique personnalisée. Si une implémentation de Chains est devenue difficile à maintenir ou ne fonctionne pas correctement en raison d'une logique trop complexe, Customize Workiva peut être utilisé en complément afin de rendre le flux de travail plus robuste et plus fiable.
Comment optimiser la collaboration entre les chaînes et les scripts
Chacun excelle dans son domaine de prédilection — et, ensemble, ils couvrent bien plus que ce que chacun pourrait faire seul :
| Les chaînes sont idéales pour… | Les scripts sont particulièrement adaptés à… |
|---|---|
| Orchestration : interconnexion des systèmes, planification et surveillance | Logique personnalisée complexe et règles métier |
| Automatisation « sans code » sans faire appel à un développeur | Contrôle au niveau du développeur et optimisation des performances |
| Réduction des coûts liés au développement et à la maintenance | Les flux de travail que la configuration standard ou les chaînes ne permettent pas de prendre en charge |
En associant l'orchestration de Chains à la logique personnalisée de Scripting — ainsi qu'aux champs personnalisés pour un contexte structuré —, vous obtenez des workflows sur mesure et contrôlés qui s'exécutent de manière cohérente tout en restant natifs de la plateforme Workiva.
Une astuce pour se décider rapidement : commencez par « Chains ». Recourez aux scripts lorsque le cas d'utilisation nécessite une logique personnalisée complexe et que vous disposez des compétences requises en Python pour les développer et les maintenir.
À mesure que l'IA s'intègre dans un nombre croissant de flux de travail, cette structure revêt une importance encore plus grande. L'IA peut vous aider à repérer des tendances et à accélérer la conception des tâches, mais c'est lorsqu'elle dispose de données fiables sur lesquelles s'appuyer qu'elle apporte le plus de valeur. L'orchestration de Chains, l'exécution contrôlée de Scripting et le contexte structuré fourni par les champs personnalisés permettent de créer, pour les tâches assistées par l'IA, des flux de travail reproductibles et vérifiables — afin que les recommandations se traduisent par des résultats fiables.
Consignes détaillées
Pour une analyse comparative détaillée des domaines dans lesquels chaque outil excelle — notamment en termes de complexité, de budget, de performances et de compétences requises des développeurs —, consultez le guide « Chains and Scripting Usage Guidance » (PDF) disponible à l'adresse.