Histórico da Página
...
02. SITUAÇÃO/REQUISITO
Preparar um Serviço serviço para monitorar os status dos Tickets "Manter" que foram enviados do Protheus para o Live Connector via integração Smart Connector.
03. SOLUÇÃO
Tratar em um serviço a monitoria dos status pendentes no Live (MHR_STATUS = 6), para buscar no Live(Método ConsultarStatusTicketLC_Integracao) se o status do ticket mudou para Sucesso ou ErroDisponibilizado através do serviço RMIBUSCA a nova funcionalidade de consultar o status do ticket do processo enviado para o Live Connector. Será realizado a consulta no Live Connector através do método ConsultarStatusTicketLC_Integracao para os registros que se encontram na tabela MHR - Mensagens Distribuídas com o campo MHR_STATUS igual à 6 - Aguardando Confirmação.
04. DEMAIS INFORMAÇÕES
...
Ao realizar a consulta do ticket no Live Connector é retornado através da tag SituacaoProcessamento os seguintes status:
- Aguardando Processamento, onde mantemos o campo MHR_STATUS com 6 - Pendente de Confirmação e iremos consultar novamente o ticket após 10 minutos.
- Aguardando Confirmação, onde mantemos o campo MHR_STATUS com 6 - Pendente de Confirmação e iremos consultar novamente o ticket após 10 minutos.
- Processado, atualizamos o campo MHR_STATUS para 2 - Finalizado.
- Com Erro, atualizamos o campo MHR_STATUS para 3 - Erro na integração e em seguida é gravado um log com o motivo do erro na tabela MHL - Logs da Integração.
05. ASSUNTOS RELACIONADOS
- Guia da Integração com Smart Connector
- DT Consultar Status de Ticket Live: Preparar Monitor para Novo Status
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |
...