Configurações do Orquestrador#
No arquivo de configuração do Orquestrador (backend/config/config.ini), as seguintes configurações estão disponíveis:
| № | Parâmetro | Descrição | Valor padrão | Intervalo de valores | Recomendações |
| 1. | store_logs _days | Quantidade de dias durante os quais os Logs dos Robôs são armazenados no banco de dados principal. Após o número especificado de dias, os Trabalhos serão movidos para o banco de dados de arquivamento e removidos do banco de dados principal. | 180 | de 0 até 180 | Deve-se considerar que ao escolher o valor 0, os Logs são armazenados indefinidamente. |
| 2. | store_audit _days | Quantidade de dias durante os quais os Registros de Auditoria, que registram ações e alterações no sistema, são armazenados no banco de dados principal. Após o prazo especificado, os Registros de Auditoria são permanentemente excluídos do banco de dados principal. | 180 | de 0 até 180 | Deve-se considerar que ao escolher o valor 0, os Registros de Auditoria são armazenados indefinidamente. |
| 3. | store_errors _days | Quantidade de dias durante os quais os registros de erros do sistema são armazenados na tabela system_errors. Após o prazo especificado, os erros do sistema são permanentemente excluídos do banco de dados principal. | 30 | de 0 até 180 | Deve-se considerar que ao escolher o valor 0, os registros de Erros do sistema são armazenados indefinidamente. |
| 4. | store_tasks _days | Quantidade de dias durante os quais os registros de Tarefas são armazenados no banco de dados principal. Após o número especificado de dias, as Tarefas serão movidas para o banco de dados de arquivamento e removidas do banco de dados principal. | 0 | de 0 até 180 | Deve-se considerar que ao escolher o valor 0, os registros de Tarefas são armazenados indefinidamente. |
| 5. | store_jobs _days | Quantidade de dias durante os quais os registros de Trabalhos são armazenados no banco de dados principal. Após o número especificado de dias, os Trabalhos serão movidos para o banco de dados de arquivamento e removidos do banco de dados principal. | 0 | de 0 até 180 | Deve-se considerar que ao escolher o valor 0, os registros de Trabalhos são armazenados indefinidamente. |
| 6. | clean_time | Hora de execução do script de exportação de arquivamento e exclusão de registros. Definido no formato HHMM, onde HH são horas e MM são minutos. Este horário é definido no fuso horário UTC+0 (Greenwich), o que permite determinar com precisão o momento da ativação do script. | 0000 | de 0000 até 2359 | A escolha do horário para as execuções de limpeza deve ser baseada na análise da carga do sistema, a fim de minimizar o impacto no desempenho. Por exemplo, 0200 significa que a exportação de dados ocorrerá às 2:00 da manhã (UTC+0). |
| 7. | show_license _exp_modal | Permite desativar a exibição de notificações sobre licenças expirando ao fazer login no sistema. | 1 | 1 ou 0 | Deve-se considerar que o valor 1 ativa a exibição da mensagem, enquanto 0 desativa a exibição dessa mensagem. |
| 8. | max_tasks _to_view | Define o número máximo de Tarefas que podem ser exibidas simultaneamente no painel de Tarefas. | 30000 | de 0 até ∞ | Deve-se considerar ao escolher o valor que no painel de Tarefas, todos os registros são ordenados por data em ordem decrescente. |
| 9. | mail_check _interval | Define o intervalo em minutos, com que frequência o Orquestrador verificará o servidor de e-mail em busca de novos e-mails ao processar Gatilhos. Esta configuração se aplica a Gatilhos que trabalham com e-mail. | 10 | de 1 até ∞ | Recomenda-se definir um valor que proporcione uma frequência ideal para receber novos e-mails do servidor, evitando sobrecarga excessiva de solicitações frequentes. |
| 10. | mail_check _timeout | Define o intervalo em segundos, quanto tempo o sistema aguardará uma resposta do servidor de e-mail antes de gerar um erro. Esta configuração se aplica a Gatilhos que trabalham com e-mail. | 10 | de 1 até ∞ | Recomenda-se escolher um valor que proporcione tempo suficiente para receber uma resposta do servidor, minimizando assim atrasos no fluxo de trabalho. |
| 11. | cron_task _abandoned _interval | Quantidade de horas após as quais o Orquestrador marcará Tarefas iniciadas (em status Em andamento), mas não Concluídas, como Abandonadas. | 24 | de 1 até ∞ | É importante analisar o tempo médio de execução das Tarefas para determinar o intervalo ideal. |
| 12. | cron_job _failed _interval | Quantidade de horas durante as quais o sistema aguarda a conclusão bem-sucedida de um Trabalho. Após o prazo especificado, se o Trabalho não foi concluído com sucesso, ele automaticamente recebe o status "Falhou" (Failed). | 24 | de 1 até ∞ | É importante analisar o tempo médio de execução dos Trabalhos para determinar o intervalo ideal. |
| 13. | show_ process_only_for _users_in _assistant | O parâmetro permite exibir a lista de Processos disponíveis no Sherpa Assistant apenas após a autenticação em nome do Usuário. | 0 | 0 ou 1 | Deve-se considerar que ao definir o valor '1', a lista de Processos será exibida imediatamente após o login no Assistant. Se o valor '0' (padrão) for especificado, a lista de Processos não será visível até a conclusão da autenticação em nome de um usuário específico. Nesse caso, na lista serão exibidos apenas os Processos disponíveis para esse usuário. O parâmetro deve ser ativado em casos onde o sistema de Pastas de Acesso é utilizado, para restringir os Processos disponíveis para os usuários. |