O processo de inclusão, alteração e cancelamento de lançamentos financeiros, integrados ao Protheus no contexto desta nova arquitetura dispõe de alguns mecanismos visando facilitar a correção de eventuais problemas: - Ao proceder a inclusão de novo lançamento, se houver algum problema para o envio da mensagem, este será marcado como pendente de envio de mensagem EAI e permanecerá bloqueado para execução de outros processos (ex.: baixa, Acordo, etc.).
- Se o lançamento foi incluído no RM, mas ainda não foi integrado ao Protheus, este poderá ser editado ou cancelado. Se editado neste contexto, ocorrerá a substituição da mensagem EAI pendente por uma nova modificada, que será submetida a uma nova tentativa de envio. Se cancelado neste contexto, ocorrerá apenas a remoção da mensagem EAI pendente procedendo o processo de cancelamento no RM sem a obrigação de primeiro enviar a mensagem de inclusão.
- Se o lançamento foi incluído no RM e corretamente integrado ao Protheus, ao editar este lançamento o mesmo será modificado no RM e uma mensagem de alteração enviada ao Protheus. Ocorrendo algum impedimento para alteração deste lançamento no Protheus, o lançamento ficará bloqueado para outros processos, inclusive para cancelamento.
- Foi criado o novo status 'Em Processamento' na mensagem EAI. Quando uma mensagem pendente inicia o processo de comunicação com o Protheus, o seu status é modificado de 'Pendente' para 'Em Processamento'. Se o usuário solicitar uma nova geração de financeiro (lançamento) a partir da visão da parcela do módulo Educacional, por exemplo, se houver alguma mensagem associada ao lançamento com status 'Em Processamento' a geração do financeiro (e consequentemente o reenvio da mensagem ao Protheus) é abortada com mensagem indicando que a alteração anterior ainda está sendo integrada com o BackOffice Protheus
|