Disponível a partir das Versões: 12.1.2302.247, 12.1.2306.196, 12.1.2310.129 ou superiores
ÍNDICE
- Visão Geral
- Pré Requisitos
- Inclusão Fracionamento de JOBS
- Utilização
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
- Perfil: Selecionar o perfil que será utilizado.
- Obs.: Estarão disponíveis para seleção somente os perfis do contexto atual.
- Classe de Job: Processo que está sendo utilizado. Para fracionamento dos exames pendentes a Classe que deverá ser utilizada é a SmtGerarExamesPendentesProcess.
- Perfil: Selecionar o perfil que será utilizado.
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.