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
  • Robots

  • Résultats

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

Partie 1 : Les bases

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
  • Vous guide dans les tâches de configuration, y compris dans la création d'un jeton d'API HighBond

Créer et tester le script en mode interactif
  • Vous guide dans la création et dans le test d'un script en mode interactif

  • Vous présente les méthodes de l'API HighBond HCL permettant d'effectuer des requêtes API et d'interagir avec un objet Diligent One

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
  • Vous guide dans l'extension du script pour utiliser l'API HighBond afin d'interagir avec plusieurs objets Diligent One liés

Planifier une tâche Robots pour exécuter le script
  • Vous guide dans la création et la planification d'une tâche pour exécuter le script sans assistance

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
  • Vous présente la bibliothèque Python Requests, que vous pouvez également utiliser pour effectuer des requêtes auprès de l'API HighBond

Utiliser la bibliothèque Python Requests avec une API de tiers
  • Vous guide dans l'utilisation de la bibliothèque Python Requests et dans la création de scripts Robots pour se connecter à l'API d'un 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