Introdução aos scripts do Robôs e ao Diligent API do HighBond

Este tutorial de introdução apresenta os scripts nativos e baseados na nuvem do Diligent One, o uso do aplicativo Robôs e a API (interface de programação de aplicativos) do API do HighBond.

Os scripts do Robôs combina todo o poder do Python e de todas as suas bibliotecas compatíveis com HighBond Command Language (HCL), nossa biblioteca Python personalizada para análise de dados focada no domínio e automação do Diligent One.

A API do API do HighBond permite interagir programaticamente com o Diligent One para criar, ler, atualizar ou excluir dados, além de automatizar operações.

RequisitosDetalhes
Tempo estimado

Parte 145 a 60 minutos

Parte 230 a 45 minutos

Parte 330 a 45 minutos

Dica

Faça o tutorial no seu próprio ritmo. Cada parte do tutorial pode ser feita separadamente.

ExperiênciaNão é necessária nenhuma experiência prévia em scripts ou APIs. Supõe-se alguma experiência básica em análise de dados, mas isso não é essencial.
Aplicativos de Robôs
  • Robôs

  • Resultados

Diligent One permissõesPágina inicial da plataforma Admin de Sistema

O que aprenderei?

Este tutorial em três partes contém seções progressivas para que você possa praticar usando scripts nativos no Robôs com a API do HighBond. Ele também apresenta o uso de scripts Robôs com a biblioteca Python Requests para se conectar ao API do HighBond ou a APIs de terceiros.

Dica

Se você é iniciante em Python, APIs ou scripts em geral, não se preocupe muito com termos como “biblioteca”, “método”, “solicitação”, “objeto” etc. Você ficará mais habituado à terminologia à medida que encontrá-la no contexto da familiarização prática deste tutorial e em outros lugares.

ParteSeçãoDetalhes

Parte 1: As noções básicas

As seções da parte 1 abrangem os conceitos básicos e devem ser feitas como uma unidade.

  • Elas descrevem as tarefas de configuração, incluindo como criar um token de API do HighBond

  • Elas descrevem a criação e os testes de um script no modo interativo

  • Elas apresentam os métodos de HCL da API do API do HighBond para fazer solicitações de API e interagir com um objeto do Diligent One.

Parte 2: Aumente seu conhecimento

As seções da parte 2 aumentam progressivamente o seu conhecimento.

  • Elas descrevem como ampliar o script para usar a API do API do HighBond a fim de interagir com vários objetos do Diligent One relacionados.

  • Elas descrevem como criar e agendar uma tarefa para execução automática do script

Parte 3: Amplie seu alcance

As seções da parte 3 mostram como usar a biblioteca Requests do Python nos scripts do Robôs.

  • Elas apresentam a biblioteca Requests do Python, que também pode ser usada para fazer solicitações à API do HighBond

  • Elas descrevem como usar a biblioteca Requests do Python e os scripts do Robôs para conexão a uma API de terceiros

Um pequeno histórico do Diligent One, do aplicativo Robôs e das APIs

Diligent One e o aplicativo Robôs

O Diligent One é uma plataforma de nuvem para gerenciar atividades de governança, risco e conformidade da organização. O Diligent One inclui o aplicativo Robôs, que oferece recursos de análise e automação de dados para a plataforma.

API do HighBond

O API do HighBond é a interface de desenvolvimento para o Plataforma Diligent One. Você pode usar a API para interagir programaticamente com o Diligent One, ou seja, escrever código para interagir com o Diligent One, em vez de executar ações manualmente usando a interface do usuário do Diligent One.

Muitas possibilidades

Neste tutorial, vamos usar um script do Robôs, o Python e a HCL para fazer solicitações, ou chamadas, à API do API do HighBond. No entanto, você pode acessar a API do HighBond usando qualquer ferramenta e linguagem de programação que permite interagir com a API REST.

Da mesma forma, os scripts do Robôs não estão limitados a interagir apenas com a API do API do HighBond. Você pode usá-los para interagir com qualquer API de terceiros que possa ser acessada pelo Python. Examinaremos esses processos na parte 3 do tutorial.

Vamos começar!

OK, você já tem uma compreensão resumida do Diligent One, dos Robôs e das APIs. Vamos começar criando o seu primeiro script do Robôs e fazendo uma chamada à API do API do HighBond.

Ir para >  Parte 1: As noções básicas