Ir para o conteúdo

Lab 5: Integrações com o Orquestrador

O Orquestrador BotCity Maestro oferece uma solução integrada para o gerenciamento de suas automações.

O código possui integração com Alerta, Credenciais e entrada de Log de Execução, permitindo que você tenha uma visão completa do que está acontecendo em suas automações.

Mais informações sobre o BotCity Maestro podem ser encontradas aqui.

Log de Execução

Para que as entradas de Log fiquem registradas no Orquestrador, você pode criar um novo log no menu Log de Execução com as seguintes informações:

  • Label: controle_cadastro
  • Repositório: DEFAULT
  • Colunas:
    • Label: nome
    • Nome: Nome
    • Width: 200
    • Label: status
    • Nome: Status
    • Width: 100

Log de Execução

Atenção

Para que as entradas de log sejam registradas corretamente, é necessário que no código o método new_log_entry() seja chamado com o mesmo activity_label="controle_cadastro" definido no Orquestrador.

Credenciais

Outra integração importante é a utilização de Credenciais para armazenar informações sensíveis, como login e senha de acesso ao sistema.

Para criar uma nova credencial, acesse o menu Credenciais no Orquestrador, clique em Nova Credencial e preencha os campos:

  • Label: login_orangehrm
  • Repositório: DEFAULT
  • Secrets:
    • Chave: username
    • Valor: Admin
    • Chave: password
    • Valor: admin123

Credentials

Atenção

Para que as credenciais sejam utilizadas corretamente, é necessário que o label e as key do código estejam iguais ao Orquestrador:

username = maestro.get_credential(label="login_orangehrm", key="username")
password = maestro.get_credential(label="login_orangehrm", key="password")