01. VISÃO GERAL
O fracionamento de Jobs é uma prática que possibilita a execução de um processo de forma distribuída, utilizando múltiplos Jobs (tarefas). O principal propósito dessa abordagem é diminuir o tempo total de execução do processo, além de otimizar a capacidade de processamento dos servidores. Ao dividir o processo em tarefas menores, é possível realizar a execução de forma paralela, resultando em uma conclusão mais rápida e eficiente.
02. PRÉ REQUISITOS
Para garantir o funcionamento adequado, é necessário habilitar a utilização do sistema em três camadas.
Maiores informações estão disponíveis no link: Ambiente 3 Camadas
03. INCLUSÃO FRACIONAMENTO DE JOBS
Para usar esse recurso, é necessário que o perfil do usuário esteja vinculado ao processo. Essa configuração pode ser é realizada através do caminho:
Ambiente => Segurança de Jobs Fracionáveis
Importante:
Se a Classe de Job "SmtGerarExamesPendentesProcess" não estiver visível na lista, será preciso excluir o Broker e reiniciar o Host.
Quanto aos números de Frações, a escolha fica a carga da parametrização realizada. Se, por exemplo, o mínimo for definido como 2, todos os usuários do perfil configurado dividirão o processo em 2 jobs. Essa lógica se aplica até o máximo de frações escolhido.
Maiores informações a Segurança - Fracionamento de Jobs estão disponívies no link: Segurança de Jobs Fracionáveis
04. UTILIZAÇÃO
Após a execução dos passos mencionados, ao iniciar o processo Gerar Exames Pendentes, você será direcionado para a tela de agendamento. Nessa tela, é possível definir a quantidade de partes em que o processo será dividido.
O sistema permite informar essa quantidade com base nos valores mínimo e máximo de frações configurados no módulo de Segurança - Fracionamento de Jobs.