Web Service - formOcorrencia - byCpf
- GET /rest/occurrence/formOcorrencia/byCpf/{cpf}
Este serviço retorna as solicitações em aberto do usuário através de seu CPF.
OBS1: passar o campo sem máscara, apenas os dígitos.
OBS2: O token adquirido na autenticação acionando o serviço /rest/login/autenticar.
Retorna uma lista do tipo OccurrenceJson na estrutura json:
[
{
"id": long
"nrProtocolo": "string",
"nomeFormulario": "String",
"dtInclusao": TimeInMilis,
"stOcorrencia": "string",//Nova, Em Tratamento, Tratada
"feedback": [],// Neste caso vazio
"slaSolicitacao": integer,
"descricaoFormReqExterno": "string",
"formularioRespondido": {
"id": long,
"formFatoProcesso": long,
"formRespostas": []//Neste caso vazio
}
}
]
Vale dizer que existe outro método byCpf que recebe um objeto json(ConsultaCpfFilterJson) de parâmetro. Este método esta configurado como POST e pode ser utilizado para filtrar solicitações através dos filtros :
private Boolean exibeInternos;
private List<String> status;
private String protocolo;
O primeiro seria para trazer apenas solicitações internas(solicitações abertas dentro do Quality Manager).
O segundo(lista de status) pode receber valores como : Nova, Em Andamento, Tratada;
O terceiro é o número do protocolo da solicitação.

No Comments