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 |
|
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 |
---|---|---|
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 |
|
Criar e testar o script no modo interativo |
|
|
Parte 2: Aumentar o seu conhecimento As seções da parte 2 aumentam progressivamente o seu conhecimento. |
Ampliar o script para fazer mais |
|
Agendar uma tarefa do Robôs para executar o script |
|
|
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 |
|
Usar a biblioteca Requests do Python 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