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
- 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")