{{ajuda:logo-gsan3.png?90|}}
====== WebService Recepcionar Dados da OS - 156 ======
O WebService recebe apenas requisições do tipo **POST**, e os parâmetros são passados via **JSON**.
Ele espera os seguintes Parâmetros:
- key, //String// contendo a chave de autenticação da empresa.
- idRA, //Inteiro// contendo o identificador da ordem de serviço.
- protocolo, //String// contendo o protocolo da ordem de serviço.
- servicoExecutado, //String// contendo o indicador de que o serviço foi executado. Podendo ser (1, "S" ou "SIM") para Serviço Executado ou (2, "N" ou "NAO") para Serviço Não Executado. Este campo não é case sensitive.
- parecerEncerramento, //String// contendo o parecer de encerramento da ordem de serviço.
\\
===== Exemplo de requisição para o sistema =====
Com as seguintes informações:
|URL|http://evolutiva.consensotec.com.br:8106|
|key|hjTlR4f8lkP9B6mKs8W3yCPOTGsLn_Ej4TSmLbKyxiUEqYU4Fxn7k2V-DnF-TvnL|
|idRA|180|
|protocolo|000030-24-02|
|servicoExecutado|SIM|
|parecerEncerramento|SERVICO EXECUTADO COM SUCESSO 156|
\\
===== A Requisição Seria =====
http://evolutiva.consensotec.com.br:8106/gsan/recepcionarDadosOS156WS
===== Envio - JSON =====
{
"key": "hjTlR4f8lkP9B6mKs8W3yCPOTGsLn_Ej4TSmLbKyxiUEqYU4Fxn7k2V-DnF-TvnL",
"idRA": 180,
"protocolo": "000030-24-02",
"servicoExecutado": "S",
"parecerEncerramento": "SERVICO EXECUTADO COM SUCESSO 156"
}
\\
===== Retorno com Sucesso - JSON =====
{
"key": "hjTlR4f8lkP9B6mKs8W3yCPOTGsLn_Ej4TSmLbKyxiUEqYU4Fxn7k2V-DnF-TvnL",
"body": "Dados da OS recebidos com sucesso."
}
\\
===== Retorno com Insucesso - JSON =====
{
"key": "hjTlR4f8lkP9B6mKs8W3yCPOTGsLn_Ej4TSmLbKyxiUEqYU4Fxn7k2V-DnF-TvnL",
"error": {
"parametrosMensagem": [],
"detailMessage": "atencao.ordem_servico_nao_encontrada"
}
}
\\
===== Possíveis Códigos de Retorno =====
|Código|Mensagem|Body
|200|"OK"|
|500|"Internal Server Error"|
|404|"Page not found"|
|422|"Unprocessable Entity"|
\\
Clique **[[=treinamentos:integracoes|AQUI]]** para acessar outros serviços com os detalhes técnicos das integrações.