Etapas de transações
Objetivo
Algumas ações realizadas envolvem várias operações do sistema, nesses casos são criadas as "Transações", que nada mais são do que uma série de ações automáticas, "Etapas", que correspondem a uma determinada ação no sistema. Em alguns casos, pode ocorrer erro durante a execução de alguma etapa da transação. Quando isso acontece, o sistema desfaz as etapas anteriores, de modo a restabelecer o processo ao estado inicial, informando o motivo da não execução do processo, possibilitando que faça novamente.
No entanto, há situações em que o sistema chega em determinado ponto onde não é possível prosseguir com a transação e tampouco desfazê-la. Por esse motivo, foi implementado a funcionalidade "Transações" para melhorar o controle e a transparência das transações do sistema, possibilitando a visualização dos procedimentos realizados pelo sistema, a etapa em que a transação se encontra e decidir sobre prosseguir ou desistir da continuidade da transação.
Obs.: este processo foi feito apenas na confirmação da venda e posteriormente outras transações serão beneficiadas.
Etapas de transações
Quando em algum processo ocorrer erro, será exibido o que ao clicar irá demonstrar quais transações estão com inconsistência.
Ao clicar no botão o sistema tentará atualizar os processos da venda.
Ao clicar no botão o sistema tentará executar novamente o processo que estiver com erro.
Ao clicar no botão as etapas executadas serão desfeitas.
Também é possível visualizar as etapas de transações acessando o menu "Mais opções" / "Visualizar etapas de transações".