Árvore de páginas

Versões comparadas

Chave

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

...

  1. Através do endereço https://pdvsync-core-controle-dev-aadivv24nq-ue.a.run.app/api/retaguarda/inquilinolotesexternos Comando POST deve ser enviado a seguinte informação:

    {
    "status": "InicioEnvio0", <Significa inicio do envio>
    "tiposDadotipoLote": [
    {
    "codigoTipo": 0, <Código do tipo do dado conforme encontrado no Schema do Swagger*> 
    "descricaoTipo": "Cliente", <Descrição 1,11,13], <Código do tipo do dado conforme encontrado no Schema do Swagger*>
    "idInquilino": "LexCAZgVfFVU56jc9yR5" <Código do inquilino fornecido no inicio do projeto>
    },
    {
    "codigoTipo": 1,
    "descricaoTipo": "Loja",
    "idInquilino": "LexCAZgVfFVU56jc9yR5"
    }
    ],
    "idInquilino": "LexCAZgVfFVU56jc9yR5" <Código do inquilino fornecido no inicio do projeto>
    }


  2. Enviar clientes e lojas pelos respectivos endpoints, informando sempre o código do lote origem fornecido pelo passo 01 e o código do IdInquilino que foi fornecido no inicio do projeto além dos relativos campos dos Schemas de acordo com o dado a ser enviado. Clientes(https://pdvsync-core-cliente-dev-aadivv24nq-ue.a.run.app) e Lojas (https://pdvsync-core-dadosbasicos-dev-aadivv24nq-ue.a.run.app)
  3. Pelo endpoint https://pdvsync-core-controle-dev-aadivv24nq-ue.a.run.app/api/retaguarda/inquilinolotesexternos/{idInquilino}/{lote} enviar através de um comando PUT os respectivos valores idInquilino o Id do inquilino fornecido no inicio do projeto e Lote  o código do lote retornado no primeiro passo.
  4. Após o processamento o sistema disponibilizará no endPoint https://pdvsync-core-controle-dev-aadivv24nq-ue.a.run.app/api/retaguarda/LoteExternoRetornos/{idInquilino}/{loteOrigem} o resultado com o OK ou Erro de acordo com o processo conforme exemplo de JSon abaixo. O Comando deverá ser um GET com os dados idInquilino e LoteOrigem que é a informação do lote que foi iniciado no passo 01.
    [
    {
    "loteOrigem": "20210528185758969",
    "status": 4, <Significa que foi encerrado com erro os status podem ser observados no Schema do Swagger>
    "errosIdentificados": [
    {
    "tipoDado": 0,<Código do tipo do dado conforme encontrado no Schema do Swagger*, Cliente = 0, Loja = 1, Motivo = 2, Usuario = 3, Estoque = 4, FcpProduto = 5, IcmsPorEstado = 6, Imposto = 7, Ncm = 8, PisCofin = 9, TributoNcm = 10, Preco = 11, ClassificacaoProduto = 12, Produto = 13
    Importante que os códigos podem ter acrescidas informações então é sempre bom olhar o Schema do Swagger>

    "idRetaguarda": "1235dffasdf6", <Código do dado na retaguarda que foi enviado no momento do envio do dado.
    "erro": "Dados enviados sem serem informados - DESSI" <Erro encontrado.>
    }
    ],
    "id": "lPR3173Hp89IgmeXKp2m",
    "idInquilino": "LexCAZgVfFVU56jc9yR5",
    "dataAtualizacao": "2021-05-28T07:14:10",
    "dataCadastro": "2021-05-28T07:14:10",
    "_expandables": []
    }
    ]

...