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 |
|
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 |
---|---|---|
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 |
|
Script maken en testen in interactieve modus |
|
|
De secties in Deel 2 breiden uw kennis geleidelijk uit. |
Script uitbreiden om meer te doen |
|
Een Robots-taak plannen om het script uit te voeren |
|
|
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 |
|
Gebruik de Python Requests-bibliotheek met een API van derden |
|
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