Árvore de páginas

Tempo aproximado para leitura: 03 min

Monitor de integração - Contratos retorno de Erros

Monitor Varejo para monitoramento de dados intregados entre produtos totvs.


01. DADOS GERAIS

Linha de Produto:Protheus/Gemco/Live/Ciashop/Chef e etc.
Segmento:Varejo
Módulo:SIGALOJA
Função:
  • THF 3.0 Angular e .Net Core 2.0


02. SITUAÇÃO/REQUISITO

História: Eu como Gestor de integração necessito incluir campos novos na apresentação da tela do monitor para facilitar a análise e entendimento do erro.

 DADO QUE o integrador abre o serviço do monitor
E clica em verificar erros
QUANDO apresentar a tela com os erros
ENTÃO o monitor deve exibir  os dados que facilite a busca da operação que deseja corrigir.

Campos necessários para validação:

  1. Criar campo para configuração da Empresa 
  2. Criar novos campos no contrato API:
    1. Filial
    2. Destinatário / Remetente 
    3. Data Emissão
    4. Série
    5. Numero Documento
    6. Tipo (Entrada/Saída)
    7. Modelo (55/59/65/1A)
       

Critérios de aceite:

  1. Deve validar as informações que veio do live e apresentar na tela do monitor no campos solicitados.
  2. Se a informação não vier no retorno do Live não será preenchido, ou seja, esse campo ficará em branco.
  3. Criar Tratar o código da empresa no configurado no monitor.
    1. Validar em ambiente com 2 empresas para garantir se a informação será apenas da empresa configurada.

03. SOLUÇÃO

Foi incluido no contrato os campos informados no requisito.



Contrato alterado, colunas incluidas na tabela de logs



Parametro Tenant incluido no arquivo de configuração para envio ao Live nas consultas

{
"Order": 2,
"Title": "Cancelados",
"GuidChart": "D55A1E02-170F-4A14-9755-E5ECC5812B01",
"Sources": [
{
"Order": 1,
"Label": "Live",
"DataUrl": "http://devcorp.brazilsouth.cloudapp.azure.com/monitor/api/RetailSales/Canceled/Quantity",
"Auth": "",

"Parameters": "Tenant=miniso00001",
"QueryFilters": [
{
"Name": "fromDate",
"Value": "2018-09-01"
},
{
"Name": "toDate",
"Value": "2018-09-30"
}
]
}




04. DEMAIS INFORMAÇÕES

  Monitor deve ser publicado em um servidor http.

  exemplo IIS do Windows.

05. ASSUNTOS RELACIONADOS

  • Duvidas em Monitor Varejo ?