Histórico da Página
...
- Pedido de Material Extra
O processo de geração do pedido e seu fluxo de aprovações se mantiveram da mesma forma.
A melhoria consiste na criação de um status para que seja informado ao usuário se o movimento gerado foi totalmente integrado ou se houveram problemas de integração conforme explicado anteriormente.
Ao ter um pedido pronto para Geração do Movimento, ao acionar o processo para geração do envio, caso o pedido não tenha nenhuma inconsistência, a geração é realizada de forma transparente para o usuário.
Ou seja, o movimento vai ser gerado no sistema integrado e a coluna "status" do anexo de movimento informará ao usuário que aquele movimento foi integrado:
Caso a geração encontre alguma inconsistência da integração em qualquer dos movimentos que esteja gerando, irá ser informado um log ao usuário informando qual a inconsistência deverá ser ajustada:Consequentemente, no anexo de movimentos, o movimento que foi integrado com sucesso aparece como status de "Integrado" e o movimento que ocorreu inconsistência que nesse exemplo, foi de Produto não integrado, fica com status de "Não Integrado" e o pedido com status de "Em Suprimento/Faturamento com Movimentos não Integrados”. Ou seja, aguardando o usuário corrigir a inconsistência para executar novamente o processo de geração para o sistema integrado e aí sim o pedido ficar totalmente integrado:
A exclusão dos movimentos continuam de forma transparente para o usuário, não importando se o movimento já está Integrado ou com status de "Em Suprimento/Faturamento com Movimentos não Integrados", basta executar o processo de "Excluir Movimentos" para que esse movimento seja excluído e o pedido possa sofrer alterações novamente. Caso a exclusão do movimento não ocorra por inconsistências de integração, seguirá o mesmo fluxo de status apresentado anteriormente.