|
RequisicaoService
[Edit] Webservices Requisição
Materiais
Webservice disponibilizados para a integração com a Solução de materiais para a inclusão e consulta de requisições ao almoxarifado
[Edit] Métodos[Edit] AutenticaçãoAutenticação de um usuário válido do GRP. Nesse serviço o método de chamada é o POST.
O acesso a este serviço é realizado utilizando o <endereço da Solução GRP do cliente>/service/autenticacao
JSON Body REQUEST:
{ "usuario":"{login}", "senha":"{senha}", "origem":"{Identificação}", "uuid":"{uuid do aparelho}" }
Atributos
JSON Body RESPONSE:
usuario
Login do usuário de acesso a Solução GRP.
senha
Senha do usuário de acesso a Solução GRP.
origem
Identificação da origem da Integração.
Neste caso recomenda-se a utilização de uma identificação do Sistema/Empresa que está realizando a integração
uuid
Identificação do dispositivo
Informação opcional, utilizada para integrações, acessos via celulares e demais dispositivos
{ "token": "{conteúdo do token}" } O token deve ser mantido para ser usando no consumo dos outros serviços disponíveis. O token gerado tem uma validade de 24h. [Edit] Criar RequisiçãoCria uma requisição e itens via WebServices. Nesse serviço o método de chamada é o POST.
O acesso a este serviço é realizado utilizando o <endereço da Solução GRP do cliente>/service/materiais/requisicao/criarRequisicao
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.
Header:
key:Authorization value:{ "token": "eyJhbGciOiJIU...QBeZXH1amEhHl" } { "administracao": 1, "almoxarifado": "141", "data": 1432145522422, "documento": "DOCUMENTODETESTE", "finalidade": "FINALIDADEDETESTE", "identificador": "12345", "itens": [ { "codigo": "1009510095", "quantidadeAtendida": 0.0, "quantidadeSolicitada": 8.0 }, { "codigo": "100100", "quantidadeAtendida": 0.0, "quantidadeSolicitada": 2.0 }, { "codigo": "1003610036", "quantidadeAtendida": 0.0, "quantidadeSolicitada": 4.0 }], "local": "454545", "observacao": "OBSERVACAODETESTE", "origem": "PRONTO", "requisitante": "THEMAINFORMATICA" }Json Body RESPONSE: { "seguenciaRequisicao": 2683, "exercicio":"2016", "numero":1 } [Edit] Consultar RequisiçãoConsultar Requisição e itens. Nesse serviço o método de chamada é o POST.
O acesso a este serviço é realizado utilizando o <endereço da Solução GRP do cliente>/service/materiais/requisicao/consultarRequisicao
O retorno é codificação UTF-8 e o tipo de Midia retornada é APPLICATION_JSON.
Header:
Deve ser passado obrigatoriamente origem que é um texto, administração que é um inteiro e sequenciaRequisicao que é um inteiro. O retorno é um objeto da classe RetornoConsultaRequisicao. key:Authorization value:{ "token": "eyJhbGciOiJIU...g6QBeZXH1amEh" }JSON Body REQUEST: { "origem": "PRONTO", "administracao": ##, "sequenciaRequisicao": ## }Json Body RESPONSE: { "exercicio": "2015", "numero": 111, "identificador": 123456, "documento": "DOCUMENTO", "almoxarifado": "141", "data": "2015-05-08", "dataRequisicao": "2015-05-19", "dataAtendimento": null, "dataEstorno": null, "local": "454545", "situacao": "Digitada", "observacao": "OBS", "finalidade": "FINALIDADE", "requisitante": "EU DE NOVO - MAIS UMA VEZ", "itens": [ { "sequencia": 62484, "codigo": "100100", "quantidadeSolicitada": 1, "quantidadeAtendida": 0, "motivo": null, "lotes": null }, { "sequencia": 62482, "codigo": "150150", "quantidadeSolicitada": 2, "quantidadeAtendida": 0, "motivo": null, "lotes": null }, { "sequencia": 62483, "codigo": "1009510095", "quantidadeSolicitada": 3, "quantidadeAtendida": 0, "motivo": null, "lotes": null } ] } |
|
All contents copyright of the author. ©2007. JAMWiki Version 0.5.2 |