AtendimentoService @Jul 27, 2020 4:57:57 PM

{{ajuda|titulo=Webservice Atendimento|modulo=Materiais|texto=


Webservice disponibilizados para consulta de atendimentos do materiais



|topicos=

{{topico|titulo=Integração Webservices Materiais|conteudo=





}}

{{topico|titulo=Métodos|conteudo=

{{subtopico|titulo=Autenticação|conteudo=

{{texto|texto=Autenticação de um usuário válido do GRP. Nesse serviço o método de chamada é o POST.}} {{texto|texto=O acesso a este serviço é realizado utilizando o {{textoDestacado|texto=<endereço da Solução GRP do cliente>/service/autenticacao}}}}

JSON Body REQUEST:

 { 
  "usuario":"{login}",
  "senha":"{senha}",
  "origem":"{Identificação}",
  "uuid":"{uuid do aparelho}"
 }

{{item|titulo=Atributos|conteudo= {{detalhe|titulo=usuario|descricao=Login do usuário de acesso a Solução GRP.|nota=}} {{detalhe|titulo=senha|descricao=Senha do usuário de acesso a Solução GRP.|nota=}} {{detalhe|titulo=origem|descricao=Identificação da origem da Integração.|nota=Neste caso recomenda-se a utilização de uma identificação do Sistema/Empresa que está realizando a integração}} {{detalhe|titulo=uuid|descricao=Identificação do dispositivo|nota=Informação opcional, utilizada para integrações, acessos via celulares e demais dispositivos}} }}

JSON Body RESPONSE:

 {
  "token": "{conteúdo do token}"
 }
{{texto|texto=O token deve ser mantido para ser usando no consumo dos outros serviços disponíveis. O token gerado tem uma validade de 24h.}} }}

{{subtopico|titulo=Consulta Atendimentos Fechados|conteudo= {{texto|texto=Consulta os atendimentos que encontram-se fechados. Nesse serviço o método de chamada é o GET.}} {{texto|texto=O acesso a este serviço é realizado utilizando o {{textoDestacado|texto=<endereço da Solução GRP do cliente>service/materiais/atendimento/consultarAtendimentosFechados?data=15-07-2020}}}} {{texto|texto= O consumo deve ser com codificação UTF-8 e o tipo de Midia consumida é APPLICATION_JSON. O retorno é codificação UTF-8 e o tipo de Midia retornada é APPLICATION_JSON.}}

{{item|titulo=Parâmetro|conteudo= {{detalhe|titulo=data|descricao=Data no formato dd-MM-yyyy.|nota=}} }}


Json Body RESPONSE:

  [
     {
        "sequencia": 467913,
        "exercicio": "2020",
        "numero": 176,
        "data": "2020-07-15",
        "observacao": null,
        "almoxarifado": 189,
        "descricaoAlmoxarifado": "Descrição do Almoxarifado",
        "local": 42,
        "codigoLocal": "10          ",
        "descricaoPredio": "Descrição do Prédio",
        "descricaoUnidade": "Descrição da Unidade",
        "descricaoLocal": "Descrição do Local",
        "nomeRegiao": "Nome da Região",
        "enderecoUnidadeCompleto": "Endereço completo da unidade, 1234",
        "itens": [
                    {
                       "sequencia": 2050351,
                       "produto": 1005,
                       "descricaoResumidaProduto": "Descrição resumida do produto",
                       "quantidadeAtendida": 2,
                       "unidade": 72
                    },
                    {
                       "sequencia": 2050350,
                       "produto": 10,
                       "descricaoResumidaProduto": "Descrição resumida do produto",
                       "quantidadeAtendida": 3,
                       "unidade": 194
                    }
                 ]
     }
  ]

}}


}}