Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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



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>

...