Tempo aproximado para leitura: 00:01:30 min
Dúvida
Para que serve a opção Alterar Priorização no Monitor Pedidos de Execução (HTML)?
Ambiente
Framework - Framework (Linha Datasul) - Básico (BTB) - A partir da versão 12.1.2205
Solução
Esta funcionalidade é útil para quando há um acumulo de pedidos em determinado servidor e existe a necessidade que algum pedido seja executado com prioridade, a priorização só é válida para quando a data e hora de execução do pedido já foi atingida, porém o pedido não foi executado ainda por fila no servidor de execução.
Exemplo de funcionamento:
Pedidos 1, 2, 3, 4 criados para execução no servidor server1 e agendados para execução na data/horário 01/01/2022 12:00server1 com capacidade para execução de 2 pedidos por vez
Desta forma, o pedido 1 e 2 seriam executados primeiramente, e somente quando um dos dois fossem finalizados seria possível executar o pedido número 3, e somente quando outro pedido fosse finalizado o pedido 4 seria executado.
Em um cenário, onde os pedidos 1 e 2 estão sendo executados e há uma necessidade que o pedido 4 seja o próximo da fila, pode-se utilizar a funcionalidade de priorização de pedidos.
No Monitor Pedido Execução, seleciona-se a opção 'Alterar priorização' para o pedido número 4 e confirma-se a alteração do pedido para priorizado. Neste caso, quando o pedido 1 ou 2 finalizar, o próximo pedido a ser executado será o pedido 4 e não o número 3 como aconteceria em um cenário normal. Dessa forma conseguimos selecionar pedidos específicos com necessidade de priorização para serem executados com preferência.
Algumas características do funcionamento da priorização de pedidos:
Só serão executados pedidos, priorizados ou não, quando for atingida a data e horário de agendamento;
A coluna "Priorizado" por padrão não é apresentada. Para visualizar é necessário clicar na engrenagem da tabela e marcar essas colunas para ficarem como visíveis;
A opção só será habilitada para o usuário supervisor do servidor RPW;
Caso exista mais de um pedido priorizado pendente, será executado aquele que foi criado primeiro;
-
É possível alterar um pedido anteriormente priorizado para não priorizado, neste caso o pedido ficará na fila normal.
Para fazer isso, no Monitor Pedido Execução, seleciona-se a opção 'Alterar priorização' para o pedido em questão e confirma-se a alteração do pedido para não priorizado.
-
Priorizações de pedidos com dependências(Pai e Filho):
Quando priorizado um pedido Filho, o pedido Pai também será priorizado.
Quando retirada a priorização de um pedido Pai, também serão retiradas as priorizações dos pedidos Filhos.
Quando priorizado o pedido Pai ou retirada a priorização de um pedido Filho, que não se encaixe nas regras anteriores, apenas o pedido em questão terá sua priorização modificada.
Importante
Esta opção só estará disponível em ambientes que estejam com o Task Manager habilitado.
Para mais informações, a documentação completa encontra-se disponível em Monitor Pedido Execução HTML (pedido-execucao-monitor).
0 Comentários