Analisar Ordem de Serviço

1 - Antes de qualquer coisa, precisa-se realizar a configuração da API no equipamento do provedor, para saber como realizar esta configuração, basta acessar o link Configurando acesso ao Webservice API Apache ou Configurando acesso ao Webservice API Nginx após esta configuração, realize os passos abaixo para Analisar uma Ordem de Serviço.

2 - Após realizar a configuração da API no equipamento do cliente, basta criar o seguinte código, nesta requisição, vamos executar o comando de Analisar uma Ordem de Serviço.

<?php
// requerindo arquivo do webservice
require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');

//url do Sistema
$host = 'http://SEUDOMINIO/webservice/v1';

//token gerado no cadastro do usuário(verificar permissões)
$token = 'TOKEN';

//true para certificado auto assinado
$selfSigned = false;

//instanciando api requerida na primeira linha do código
$api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
//array de parâmetros
$dados = array(
    'id_setor' => '1', //insira id do setor *CAMPO OBRIGATÓRIO
    'id_chamado' => '101', //insira o id do chamado *CAMPO OBRIGATÓRIO
    'status' => 'AN', //status que será alterado para ANALISAR( AN ) *CAMPO OBRIGATÓRIO
    'id_tecnico' => '4', //id do técnico que irá executar a análise *CAMPO OBRIGATÓRIO
    'mensagem' => 'teste', //insira mensagem de análise
    'data_inicio' => '29/10/2019 11:30:15', //data e hora de início *CAMPO OBRIGATÓRIO
    'data_final' => '30/10/2019 16:17:55' //data e hora final *CAMPO OBRIGATÓRIO
);
//execução do método POST API
$api->post('su_oss_chamado_analisar', $dados);

// false para retorno em json e true para retorno em array php
$retorno = $api->getRespostaConteudo(false);// false para json | true para array

//printando resultado
var_dump($retorno);

?>

2.1 - O retorno recebido pode ser tanto de sucesso como de erro no caso de alguma inconsistência nos dados passados. Nesse caso obtemos um retorno de sucesso:

Captura de Tela 2019-10-29 às 14.14.06.png

-

Voltar ao menu Recursos da API