Começar a usar os scripts do Robôs e a API do Diligent HighBond

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

A criação de scripts no Robôs combina os recursos do Python e todas as suas bibliotecas de apoio com a HighBond Command Language (HCL), nossa biblioteca Python personalizada para análises de dados voltadas a domínios e automação do Diligent One.

A API do HighBond permite interagir por meio de programação com o Diligent One para criar, ler, atualizar ou excluir dados, bem como automatizar operações.

Requisitos Detalhes
Tempo estimado

Parte 1 45 a 60 minutos

Parte 2 30 a 45 minutos

Parte 3 30 a 45 minutos

Dica

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

Experiência Nã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 do Diligent One
  • Robôs

  • Resultados

Permissões do Diligent One Administrador de Sistema do Launchpad

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. O tutorial também apresenta o uso dos scripts do Robôs com a biblioteca Requests do Python para conexão à API do HighBond ou 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.

Parte Seção Detalhes

Parte 1: Conceitos básicos

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

Fazer login no Diligent One e realizar algumas tarefas de configuração
  • Elas descrevem as tarefas de configuração, incluindo como criar um token de API do HighBond

Criar e testar o script no modo interativo
  • Explica como criar e testar um script no modo interativo

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

Parte 2: Aumentar o seu conhecimento

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

Ampliar o script para fazer mais
  • Explica como ampliar o script para usar a API do HighBond para interagir com vários objetos do Diligent One relacionados.

Agendar uma tarefa do Robôs para executar o script
  • Explica 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.

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

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

Uma breve descrição 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.

A API do HighBond

A API do HighBond é a interface de desenvolvedor para a Plataforma Diligent One. Você pode usar a API para interagir por meio de programação com o Diligent One, ou seja, escrever código para interagir com a plataforma em vez de realizar ações manualmente na interface de 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 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 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 geral do Diligent One, do Robôs e das APIs. Vamos começar criando seu primeiro script do Robôs e fazendo uma chamada à API do HighBond.

Ir para > Parte 1: Conceitos básicos