Avec Wdata, vous pouvez rassembler des données provenant de plusieurs systèmes d'enregistrement et les préparer en vue d'un rapport ou d'une analyse dans la plateforme Workiva. Vous pouvez télécharger manuellement des données provenant de sources externes dans des tables Wdata, mais vous pouvez également intégrer ces sources de manière programmatique à l'aide de Workiva :
- Points d'extrémité de l'interface de programmation d'applications (API) de Workiva
- Connecteurs pour les chaînes de données Wdata
API Workiva
L'API publique de Workiva permet un accès programmatique aux tables, aux requêtes, aux feuilles de calcul et à d'autres éléments des solutions Workiva. Les développeurs peuvent utiliser ces points d'extrémité pour créer des applications et des scripts personnalisés afin d'intégrer Workiva à votre système d'enregistrement et d'automatiser le flux de données entre les deux.
Pour sécuriser la connexion à Workiva, chaque intégration nécessite un utilisateur dédié à Workiva. Pour utiliser les API de Workiva, l'administrateur de votre compte crée les utilisateurs d'intégration et leurs autorisations OAuth2 pour l'authentification. Tous les appels aux API sont effectués au nom de ces utilisateurs, et toutes les modifications historiques apparaissent comme ayant été effectuées par eux.
Remarque : L'utilisation de nouveaux utilisateurs d'intégration plutôt que d'utilisateurs existants permet de limiter l'accès à chaque intégration et de séparer clairement les modifications effectuées par les utilisateurs réels de celles effectuées par l'intermédiaire d'une intégration.
Connecteurs de chaîne
Dans Wdata, les propriétaires d'espaces de travail et autres collaborateurs peuvent créer des flux de travail automatisés - appelés chains- dans une interface de type "glisser-déposer" pour connecter et gérer les données à travers de multiples systèmes d'enregistrement.
Pour sécuriser cette intégration, les chaînes utilisent des connecteurs configurés avec l'authentification et l'accès applicables à chaque source. Une fois sa connexion établie, chaque connecteur peut permettre à des commandes d'effectuer des tâches spécifiques en tant qu'étapes d'une chaîne.
Pour interagir en toute sécurité avec un système d'enregistrement, chaque connecteur utilise un orchestrateur - ou runner- pour exécuter ses commandes :
- Avec un système en ligne cloud, le connecteur utilise le CloudRunner par défaut, qui fonctionne entièrement au sein des serveurs de Workiva.
- Dans le cas d'un système sur site, le connecteur nécessite un GroundRunner dédié, qui est installé et fonctionne sur les serveurs de votre organisation.
Pour permettre une intégration sécurisée avec votre espace de travail Workiva via une chaîne, configure un connecteur Workiva. Comme pour l'API Workiva, ce connecteur nécessite un utilisateur d'intégration dédié avec une subvention OAuth2 pour exécuter ses commandes.