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

  • Risultati

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

Parte 1: nozioni di base

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
  • Fornisce una guida attraverso le attività di configurazione, inclusa la creazione di un token API di HighBond.

Creare e testare lo script in modalità interattiva
  • Fornisce una guida attraverso la creazione e il test di uno script in modalità interattiva.

  • Presenta i metodi API di HighBond HCL per effettuare richieste API e interagire con un oggetto Diligent One.

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ù
  • Fornisce una guida attraverso l'estensione dello script per utilizzare l'API di HighBond per interagire con più oggetti Diligent One correlati.

Pianificare un'attività di Robot per eseguire lo script
  • Fornisce una guida attraverso la creazione e la pianificazione di un'attività per eseguire lo script senza supervisione.

Parte 3: Ampliare la portata

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
  • Presenta la libreria Python Requests, che è possibile utilizzare anche per effettuare richieste all'API di HighBond.

Utilizzare la libreria Python Requests con un API di terze parti
  • Fornisce una guida attraverso l'utilizzo della libreria Python Requests e della scrittura di script di Robot per connettersi a 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