Liberação:XX/XX/XXXX
#Suprimentos
Objetivo da mudança:
Disponibilizar o novo endpoint na Suprimento.Services.API para permitir o cancelamento assíncrono do processamento de giro da cotação (Repor+). A funcionalidade permite interromper a geração de itens enquanto o processo estiver com status pendente ou em fase de cálculo, preservando a integridade dos rascunhos e liberando o rascunho para novos disparos sem a necessidade de aguardar a conclusão completa da rotina na Menu – Pedido de Compras (frmMenuPedCom).
Rotinas / Telas:
Movimentação de itens > Digitação de Pedido de Compra , tela : Pedido de Compras (frmMenuPedCom)
Instruções sobre o que configurar
Não existem novas configurações ativas em tela para esta alteração;
Instruções sobre como utilizar:
-
A solicitação de cancelamento só será aceita se executada pelo mesmo operador que disparou o processo original e enquanto o status for Pendente ou Calculando;
-
Caso a gravação dos itens no rascunho já tenha sido iniciada, ou o processo já esteja concluído/com erro, a API recusará o cancelamento (retornando HTTP 409) para evitar a gravação parcial de dados;
- Chamadas repetidas ao endpoint de cancelamento para o mesmo ID retornarão o status de cancelado de forma idempotente sem gerar erros na aplicação.