Ir para o conteúdo

Fila de reserva

Objetivo

A funcionalidade Fila de reserva tem como objetivo permitir a reserva automática de itens comprados. Sempre que um pedido ou requisição de materiais for lançado no sistema, a quantidade disponível será automaticamente reservada, e o restante será colocado na fila de reservas. A prioridade dos itens na fila é definida pela sua ordem de chegada e pela prioridade inicial, que pode ser ajustada manualmente.

Exemplo

Uma empresa que trabalha com revenda de mercadorias utiliza o controle de reservas para evitar surpresas na hora de despachar a mercadoria. Assim, a cada pedido que é registrado no sistema, uma reserva é gerada e, quando o pedido é faturado, a reserva é atendida. No entanto, existem cenários em que o estoque está zerado ou a quantidade em estoque é suficiente para atender apenas parte do pedido.

Nesse cenário, o sistema não gerará reserva ou gerará uma reserva parcial. Isso significa que a empresa ainda não poderá passar um prazo de entrega para os clientes. Supondo que a mercadoria faltante foi comprada e, agora, há estoque suficiente para atender aquele pedido, é necessário acessar o pedido e ajustar a quantidade reservada para garantir que o pedido seja completamente atendido. Nesse momento, a empresa pode passar um prazo de entrega com tranquilidade.

Parametrização

Para ativar a configuração de uso da fila de reservas, deve-se acessar: Início > Parametrização > Estoque > Utilizar fila de reserva.

Parametrização Fila de reserva

A tela apresenta os seguintes parâmetros:

  • Utilizar: informa se o processo de fila de reserva está ativado ou não;

  • Usuário para notificação: deve-se informar o usuário que irá receber as notificações de alerta sobre as reservas;

  • Quando: informa o período de execução da fila. A opção Hora em hora vem fixa, indicando que a fila será executada automaticamente nesse intervalo. Para execução manual, deve-se utilizar a opção Executar análise da fila, disponível no botão Mais opções da tela de consulta de Fila de reserva.

Processos

Ao acessar a funcionalidade Fila de reserva são exibidos os filtros e botão pesquisar, grid de informações e o botão Mais opções.

Estoque - Tela Fila de reserva

Acesso em: Módulo Estoque > Mais opções > Fila de reserva.

Filtros, botão pesquisar e grid de informações

Após aplicado os filtros, pode-se clicar no botão Pesquisar para apresentar as informações na grid.

Fila de reserva - Filtros

Aplicação

  • A alimentação da fila se dará pelos processos que geram reserva de estoque: Pedido e Requisição;

  • Quando um pedido ou requisição for cancelado, os respectivos registros da fila serão removidos;

  • Se ocorrer uma alteração da quantidade de item do pedido, por exemplo, será adicionado um novo registro na fila com a nova quantidade e removido o registro anterior;

  • A posição de cada registro na fila será definida por sua prioridade, os registros com maior prioridade serão processados primeiro. Caso ocorra ter registros com a mesma prioridade, o que foi cadastrado primeiro será processado.

Alimentação da fila de reserva

A alimentação da fila será realizada pelos mesmos processos que geram reserva de estoque: Pedido e Requisição. Esses processos continuarão gerando reservas, mas, se o parâmetro Utilizar fila de reserva estiver ativado, o sistema colocará a quantidade não reservada na fila de reservas.

Remoção de registros da fila

Quando ocorrer o cancelamento de um pedido ou requisição, o sistema removerá os respectivos registros da fila. Esses registros serão incluídos na fila dos cancelados, que será visível apenas internamente.

Alteração de registros da fila:

Se a quantidade reservada de um item do pedido, por exemplo, for alterada, o sistema removerá o registro da fila e adicionará um novo com a nova quantidade. Essa nova quantidade corresponderá à diferença entre a quantidade total do item e a quantidade reservada. Os registros removidos serão incluídos na fila dos cancelados, que será visível apenas internamente.

Durante essa alteração, o registro incluído manterá a mesma prioridade do registro removido.

Rotinas para o consumo (Funcionamento do consumo da fila):

O consumo da fila será realizado por um processo executado em segundo plano. Esse processo é gerenciado pelo HangFire e, periodicamente, chama uma rotina do sistema que analisa a fila. Para cada item da fila, a rotina verifica o saldo em estoque.

Se o item possuir estoque disponível, será gerada uma reserva e o item será removido da fila. Itens eliminados da fila serão transferidos para uma fila de registros concluídos. Se o saldo de estoque não for suficiente para atender toda a quantidade do item na fila, será gerada uma reserva parcial, o item será removido da fila e um novo registro será gerado para o saldo pendente.

  • Todo novo registro terá prioridade zero;

  • Se dois registros possuem a mesma prioridade, o registro que foi cadastrado primeiro será processado primeiro;

  • Em situações onde dois registros possuem a mesma prioridade e a mesma data, a hora será o critério de desempate.

Botão Mais opções

Como mencionado, a alimentação da fila é realizada pelos processos que geram reserva de estoque: Pedido e Requisição. No botão Mais opções na tela de consultas da fila de reserva, estão disponíveis as seguintes ações: Modificar prioridade, Executar análise da fila e Histórico de prioridade.

Botão Mais Opções - Fila de reserva

Modificar prioridade

Ao clicar nessa opção, a tela Modificar prioridade será exibida. Nessa tela, estarão disponíveis os seguintes campos:

  • Nº do documento: exibirá o número do documento (campo já preenchido);

  • Origem: exibirá a origem do item (campo já preenchido);

  • Prioridade: deve-se informar a nova prioridade;

  • Motivo: deve-se especificar o motivo da alteração.

Modificar prioridade - Fila de reserva

Após preencher os dados, deve-se clicar no botão Salvar. Nesse momento, o sistema alterará a prioridade de todos os registros do documento que estão na fila.

Executar análise da fila

Esta função permite realizar a análise manual da fila, dispensando a necessidade de aguardar o intervalo de execução automática, configurado como "Hora em hora" na parametrização.

Histórico de prioridade

Ao clicar nessa função, a tela de Histórico será exibida. Nessa tela, será possível visualizar os detalhes do histórico, permitindo a conferência das alterações nas prioridades dos registros.

Histórico de prioridade - Fila de reserva

Acesse a área de vídeos e confira os tutoriais!!

Voltar ao topo