Premiers pas avec la création de scripts Robots et l'API Diligent HighBond
Ce tutoriel de démarrage vous présente la création de scripts natifs cloud dans Diligent One à l'aide de l'application Robots, puis vous familiarise avec l'API (interface de programmation d'applications) Diligent HighBond.
La rédaction de scripts dans Robots associe toute la puissance de Python à toutes ses bibliothèques prises en charge avec HighBond Command Language (HCL), notre bibliothèque Python personnalisée pour les analyses de données axées sur le domaine et l'automatisation Diligent One.
L'API HighBond vous permet d'interagir de manière programmatique avec Diligent One pour créer, lire, modifier ou supprimer des données, ainsi qu'automatiser des opérations.
Condition requise | Détails |
---|---|
Temps estimé |
Partie 1 45 à 60 minutes Partie 2 30 to 45 minutes Partie 3 30 to 45 minutes Astuce Avancez à votre rythme. Vous pouvez suivre chaque partie du tutoriel séparément. |
Expérience | Aucune expérience d'écriture de scripts ou en API n'est nécessaire. Seule une connaissance de base d'analyse des données est souhaitée, mais n'est pas vraiment indispensable. |
Applications Diligent One |
|
Autorisations Diligent One | Admin système de la barre de lancement |
Que vais-je apprendre ?
Ce tutoriel en trois parties contient des sections qui s'imbriquent les unes dans les autres pour vous entraîner à utiliser la fonctionnalité de création de scripts natifs dans Robots avec l'API HighBond. Il vous présente également l'utilisation des scripts Robots avec la bibliothèque Python Requests pour vous connecter à l'API HighBond ou à des API de tiers.
Astuce
Si vous êtes débutant en Python, avec les API ou la création de scripts en général, ne vous inquiétez pas trop avec les termes comme "bibliothèque", "méthode", "requête", "objet", etc. Vous serez plus à l'aise avec la terminologie au fur et à mesure de votre pratique dans ce tutoriel et ailleurs.
Partie | Section | Détails |
---|---|---|
Les sections de la Partie 1 traitent des éléments de base ; elles doivent être considérées comme un tout. |
Se connecter à Diligent One et effectuer quelques tâches de configuration |
|
Créer et tester le script en mode interactif |
|
|
Partie 2 : Approfondissez vos connaissances Les sections de la partie 2 sont destinées à enrichir progressivement vos connaissances. |
Étendre le script pour en faire plus |
|
Planifier une tâche Robots pour exécuter le script |
|
|
Partie 3 : Étendez votre champ d’action Les sections de la Partie 3 vous montrent comment utiliser la bibliothèque Python Requests dans les scripts Robots. |
Utiliser la bibliothèque Python Requests avec l'API HighBond |
|
Utiliser la bibliothèque Python Requests avec une API de tiers |
|
Quelques informations rapides sur Diligent One, l'application Robots et les API
Diligent One et l'application Robots
Diligent One est une plateforme cloud permettant de gérer les activités de gouvernance, de risque et de conformité de votre organisation. Diligent One inclut l'application Robots, qui fournit des capacités d'analyse et d'automatisation des données pour la plateforme.
L'API HighBond
L'API HighBond est l'interface de développement de la plateforme Diligent One. Vous pouvez utiliser l'API pour interagir de façon programmatique avec Diligent One, c'est-à-dire en écrivant du code pour interagir avec Diligent One plutôt qu'en effectuant des actions manuellement par le biais de l'interface utilisateur Diligent One.
Des possibilités variées
Dans ce tutoriel, nous allons utiliser un script Robots, Python et HCL pour effectuer des requêtes, ou appels, auprès de l'API HighBond. Cependant, vous pouvez accéder à l'API HighBond avec n'importe quel outil et langage de programmation permettant d'interagir avec une API REST.
De même, les scripts Robots ne se limitent pas aux interactions avec l'API HighBond. Vous pouvez les utiliser pour interagir avec toute API de tiers à laquelle Python peut accéder. Nous examinerons ce processus dans la Partie 3 du tutoriel.
Commençons ensemble !
Vous avez maintenant une bonne compréhension de Diligent One, de Robots et des API. Commençons à créer votre premier script Robots et à lancer un appel auprès de l'API HighBond.
Aller à > Partie 1 : Les bases