Árvore de páginas

Versões comparadas

Chave

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

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.



Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2

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"
}
]
}



Totvs custom tabs box items
defaultyes
referenciapasso1

Totvs custom tabs box items
defaultno
referenciapasso2


04. DEMAIS INFORMAÇÕES

  Monitor deve ser publicado em um servidor http.

  exemplo IIS do Windows.

05. ASSUNTOS RELACIONADOS

  • Duvidas em Monitor Varejo ? 





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;
}
</style>