Aan de slag met Robots-scripting en de Diligent HighBond API

Deze introductiehandleiding maakt u vertrouwd met native, cloudgebaseerd scripting in Diligent One, met behulp van de Robots-app, en met de HighBond API (application programming interface).

Scripting in Robots combineert de volledige kracht van Python en al zijn ondersteunde bibliotheken met HighBond Command Language (HCL), onze aangepaste Python-bibliotheek voor domeingerichte gegevensanalyse en Diligent One-automatisering.

De HighBond API stelt u in staat om programmatisch met Diligent One te communiceren om gegevens te maken, te lezen, bij te werken of te verwijderen, en bewerkingen te automatiseren.

Voorwaarde Details
Geschatte tijd

Deel 1 45 tot 60 minuten

Deel 2 30 tot 45 minuten

Deel 3 30 tot 45 minuten

Tip

Neem gerust de tijd. U kunt elk onderdeel van de tutorial afzonderlijk doorlopen.

Ervaring Er is geen eerdere ervaring met scripts schrijven of API's vereist. Enige basiservaring met gegevensanalyse wordt verondersteld, maar is niet absoluut noodzakelijk.
Diligent One-apps
  • Robots

  • Resultaten

Diligent One-machtigingen Launchpad-systeembeheerder

Wat ga ik leren?

Deze driedelige tutorial bevat onderdelen die op elkaar voortbouwen om u te laten oefenen met het gebruik van native scripting in Robots met de HighBond API. Het introduceert u ook in het gebruik van Robots-scripting met de Python Requests-bibliotheek om verbinding te maken met de HighBond API of met API's van derden.

Tip

Als u nieuw bent met Python, API's of scripten in het algemeen, maak u dan niet te veel zorgen over termen als "library", "method", "request", "object" enzovoort. U raakt meer vertrouwd met de terminologie naarmate u deze tegenkomt in de context van de praktische kennismaking in deze tutorial en elders.

Deel Sectie Details

Deel 1: De basisbeginselen

De onderdelen in Deel 1 behandelen de grondbeginselen en moeten als een geheel worden uitgevoerd.

Meld u aan bij Diligent One en voer enkele configuratietaken uit
  • Begeleidt u bij de configuratietaken, waaronder het aanmaken van een HighBond API-token

Script maken en testen in interactieve modus
  • Begeleidt u bij het maken en testen van een script via de interactieve modus

  • Introduceert u in de HCL HighBond API-methoden voor het uitvoeren van API-verzoeken en het interageren met een Diligent One-object

Deel 2: Vergroot uw kennis

De secties in Deel 2 breiden uw kennis geleidelijk uit.

Script uitbreiden om meer te doen
  • Begeleidt u bij het uitbreiden van het script om de HighBond API te gebruiken voor interactie met meerdere gerelateerde Diligent One-objecten

Een Robots-taak plannen om het script uit te voeren
  • Begeleidt u bij het maken en plannen van een taak om het script onbeheerd uit te voeren

Deel 3: Vergroot uw bereik

De secties in Deel 3 laten zien hoe u de Python Requests-bibliotheek gebruikt in Robots-scripts.

De Python Requests-bibliotheek gebruiken met de HighBond API
  • Dit maakt u vertrouwd met de Python Requests-bibliotheek, die u ook kunt gebruiken voor het maken van aanvragen bij de HighBond API

Gebruik de Python Requests-bibliotheek met een API van derden
  • Begeleidt u bij het gebruik van de Python Requests-bibliotheek en Robots-scripting om verbinding te maken met de API van een derde partij

Wat achtergrondinformatie over Diligent One, de Robots-app en API's

Diligent One en de Robots-app

Diligent One is een cloudplatform voor het beheren van de activiteiten op het gebied van governance, risico en compliance van uw organisatie. Diligent One biedt de Robots-app, die functies voor gegevensanalyse en -automatisering op het platform mogelijk maakt.

De HighBond-API

De HighBond API is de ontwikkelaarsinterface voor het Diligent One Platform. U kunt de API gebruiken om programmatisch te werken met Diligent One – dat wil zeggen, door code te schrijven om met Diligent One te communiceren in plaats van handmatig acties uit te voeren via de gebruikersinterface van Diligent One.

Verschillende mogelijkheden

In deze tutorial maken we gebruik van een Robots-script, Python en HCL om API-aanroepen naar HighBond te versturen. U kunt echter toegang krijgen tot de HighBond-API met elke tool en programmeertaal die interactie met een REST API ondersteunt.

Evenzo zijn Robots-scripts niet beperkt tot interactie met alleen de HighBond-API. U kunt ze gebruiken om te communiceren met elke API van derden waartoe Python toegang heeft. We bekijken dat proces in deel 3 van de tutorial.

Laten we beginnen!

U hebt nu een algemeen begrip van Diligent One, Robots en API's. Laten we beginnen met het bouwen van uw eerste Robots-script en het maken van een aanroep naar de HighBond API.

Ga naar >  Deel 1: De basisbeginselen