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, além do Datapool, também 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.
Integrando funcionalidades
Crie no Orquestrador BotCity Maestro as seguintes funcionalidades para integrar com o código.
Log de Execução
Registre os status de cadastro da cada item através da funcionalidade Log de Execução.
Acesse o Log de Execução, clique em + Novo Log e adicione as seguintes colunas:
- Label:
controle_cadastro - Repositório:
DEFAULT - Colunas:
- Label:
nome - Nome:
Nome - Label:
status - Nome:
Status
- Label:
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
- Chave:
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")

