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.

VoorwaardeDetails
Geschatte tijd

Deel 145 tot 60 minuten

Deel 230 tot 45 minuten

Deel 330 tot 45 minuten

Tip

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

ErvaringEr 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-machtigingenSysteembeheer startpagina van Platform

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.

DeelSectieDetails

Deel 1: De basisprincipes

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

  • Begeleidt u bij de configuratietaken, waaronder het maken van een HighBond API-token

  • 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: Uw kennis vergroten

De secties in Deel 2 breiden uw kennis geleidelijk uit.

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

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

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

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

We gaan 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 basisprincipes