Guida introduttiva alla scrittura di script di Robot e all'API di Diligent HighBond
Questo tutorial introduttivo illustra gli script nativi basati sul cloud in Diligent One, utilizzando l'applicazione Robot, e l'API (interfaccia di programmazione delle applicazioni) di HighBond.
La scrittura di script in Robot combina tutta la potenza di Python e di tutte le librerie supportate con HighBond Command Language (HCL), la nostra libreria Python personalizzata per l'analisi dei dati incentrata sul dominio e l'automazione Diligent One.
L'API di HighBond consente di interagire in modo programmatico con Diligent One per creare, leggere, aggiornare o eliminare dati e automatizzare le operazioni.
Requisito | Dettagli |
---|---|
Tempo stimato |
Parte 1: da 45 a 60 minuti Parte 2: da 30 a 45 minuti Parte 3: da 30 a 45 minuti Consiglio Procedere con calma. È possibile svolgere ciascuna parte del tutorial separatamente. |
Esperienza | Non è richiesta alcuna esperienza precedente di scrittura di script o API. Si presuppone una certa esperienza di base nell'analisi dei dati, ma non è assolutamente fondamentale. |
Applicazioni di Diligent One |
|
Autorizzazioni di Diligent One | Amministratore di sistema di Launchpad |
Cosa si impara?
Questo tutorial in tre parti contiene sezioni che si basano l'una sull'altra per consentire di esercitarsi nell'uso degli script nativi in Robot con l'API di HighBond. Insegnerà anche come usare gli script di Robot con la libreria Python Requests per connettersi all'API di HighBond o ad API di terze parti.
Consiglio
Se non si ha familiarità con Python, le API o la scrittura di script in generale, non prestare particolare attenzione a termini quali "libreria", "metodo", "richiesta", "oggetto" e così via. Si acquisirà maggiore dimestichezza con la terminologia man mano che la si incontrerà nel contesto pratico di questa esercitazione e in altre parti.
Parte | Sezione | Dettagli |
---|---|---|
Le sezioni della Parte 1 trattano le nozioni di base e devono essere svolte come un'unica unità. |
Accedere a Diligent One ed eseguire alcune attività di configurazione |
|
Creare e testare lo script in modalità interattiva |
|
|
Parte 2: Aumentare le conoscenze Le sezioni della Parte 2 consentono di aumentare progressivamente le conoscenze dell'utente. |
Estendere lo script per fare di più |
|
Pianificare un'attività di Robot per eseguire lo script |
|
|
Le sezioni della Parte 3 mostrano come utilizzare la libreria Python Requests nella scrittura di script di Robot. |
Utilizzare la libreria Python Requests con l'API di HighBond |
|
Utilizzare la libreria Python Requests con un API di terze parti |
|
Alcune informazioni rapide su Diligent One, l'applicazione Robot e le API
Diligent One e l'applicazione Robot
Diligent One è una piattaforma cloud per la gestione delle attività di governance, rischio e conformità della propria organizzazione. Diligent One include l'applicazione Robot, che fornisce funzionalità di analisi e automazione dei dati per la piattaforma.
API di HighBond
L'API di HighBond è l'interfaccia di sviluppo della piattaforma Diligent One. È possibile interagire in modo programmatico con Diligent One, ossia scrivendo codice per interagire con Diligent One anziché eseguire azioni manualmente attraverso l'interfaccia utente di Diligent One.
Una varietà di possibilità
In questo tutorial verrà utilizzato uno script di Robot, Python e HCL per effettuare richieste, o chiamate, all'API di HighBond. Tuttavia, è possibile accedere all'API di HighBond utilizzando qualsiasi strumento e linguaggio di programmazione che supporti l'interazione con una REST API.
Allo stesso modo, gli script di Robot non si limitano a interagire solo con l'API di HighBond. È possibile utilizzarli per interagire con qualsiasi API di terze parti a cui Python può accedere. Tale processo verrà esaminato nella Parte 3 del tutorial.
Cominciamo!
Bene, ora si possiede una conoscenza approfondita di Diligent One, Robot e API. È possibile iniziare a creare il primo script di Robot e ad effettuare una chiamata all'API di HighBond.
Andare a > Parte 1: nozioni di base