Skip to main content
Skip table of contents

Actualización de quejas

Esta función permite actualizar quejas.

Parámetros de Entrada

Parámetro

Tipo

Descripción

Id CAMPO OBLIGATORIO

Integer

Identificador numérico de la queja

affectedProcess

String

Proceso afectado

businessLine

String

Línea de negocio

closedStatus

String

Estado de cierre

customerId

Integer

Identificador numérico del cliente. Si se elimina el cliente (valor 0), si la queja tiene usuario se elimina también

description

String

Descripción

distributionList

List

Grupos de distribución. El parámetro consiste en un listado de String con los grupos de distribución.

estimatedClosedDate

Date

Fecha prevista de cierre. La tiene que ir en formato aaaa-mm-dd

from

String

Origen

investigation

String

Investigación y Análisis

observations

String

Observaciones y seguimiento

reference

String

Referencia

responsibleList

List

Grupos responsable. El parámetro consiste en un listado de String con los grupos responsables

solution

String

Solución

statusCode

 

Código de estado de la queja. Los posibles valores son:

INVESTIGATED = Investigada

RESOLVED = Resuelta

CLOSED = Cerrada

Se puede modificar un estado a cualquiera de los siguientes, pero no a un estado anterior.

technicalAreaList

List

Áreas. El parámetro consiste en un listado de String con las Áreas o subáreas.

type

String

Tipo de queja

user

String

Identificador del usuario. Si se indica este dato, el parámetro customerId es obligatorio

verification

String

Verificación

attachmentList

List

Listado de adjuntos. El formato del objeto por cada adjunto es.

attachmentList

Listado de adjuntos. El formato del objeto por cada adjunto es:

Parámetro

Tipo

Descripción

attachment CAMPO OBLIGATORIO

String

Contenido en formato base64 del archivo

name CAMPO OBLIGATORIO

String

Nombre del archivo

mimeType CAMPO OBLIGATORIO

String

Mime type del archivo

observations

String

Observaciones

Parámetros de Salida

Parámetro

Tipo

Descripción

id

Integer

Identificador de la queja

affectedProcess

String

Proceso afectado

businessLine

String

Línea de negocio

closedDatetime

Date

Fecha de cambio de estado a CLOSED. El formato de la fecha es en número de milisegundos

closedStatus

String

Estado de cierre

complaintCode

String

Código de la queja

customerId

Integer

Identificador numérico del cliente

description

String

Descripción

distributionList

List

Grupos de distribución. El parámetro consiste en un listado de String con los grupos de distribución

estimatedClosedDate

Date

Fecha prevista de cierre. El formato de la fecha es en número de milisegundos

from

String

Origen de la queja

investigatedDatetime

Date

Fecha de cambio de estado a INVESTIGATED. El formato de la fecha es en número de milisegundos

investigation

String

Investigación y Análisis

observations

String

Observaciones y seguimiento

openDatetime

Date

Fecha de creación

reference

String

Referencia

resolvedDatetime

Date

Fecha de cambio de estado a RESOLVED. El formato de la fecha es en número de milisegundos

responsibleList

List

Grupos responsable. El parámetro consiste en un listado de String con los grupos responsables

solution

String

Solución

statusCode

String

Código de estado. Los posibles valores son:

OPEN = Abierta
INVESTIGATED = Investigada
RESOLVED = Resuelta
CLOSED = Cerrada

technicalAreaList

List

Áreas. El parámetro consiste en un listado de String con las Áreas o subáreas.

type

String

Tipo de queja

user

String

Identificador del usuario. Si se indica este dato, el parámetro customerId es obligatorio

verification

String

Verificación

Códigos Error

Código

Descripción

1000

Error genérico

26100

Error actualizando la queja

26101

Faltan datos obligatorios

26102

Identificador de la queja no válido

26103

Queja no encontrada

26104

Idenficiador del cliente no válido

26105

El usuario especificado no es correcto

26106

Identificador de cliente es obligatorio si se indica un identificador de usuario

26107

El tipo de queja no es correcto

26108

El proceso afectado no es correcto

26109

El origen de la queja no es correcto

26110

La línea de negocio no es correcta

26111

El estado de cierre no es correcto

26112

El área no es correcta

26113

El grupo de distribución no es correcto

26114

El grupo responsable no es correcto

26115

Faltan parámetros obligatorios en los adjuntos

26116

Error en el cambio de estado de la queja. No se puede ir a un estado anterior o modificarlo al mismo.

Ejemplos

Llamada (Método POST)

JSON
https://servidor:8443/calibry-rest-api/rest/cif/complaints/123


Headers:
    Authorization
    Content-Type = application/json

Body:
{
    "id":123,
    "statusCode":"CLOSED",
    "customerId":5,
    "user":"user001",
    "type":"Queja",
    "affectedProcess":"Calibración",
    "from":"Teléfono",
    "businessLine":"Línea de Negocio 002",
    "reference":"ReferenciaExterna003",
    "estimatedClosedDate":"2021-02-25",
    "solution":"Solución de la queja",
    "technicalAreaList":["Temperatura y Humedad"],
    "responsibleList":["Técnico Humedad"],
    "distributionList":["Calidad Temperatura"],
    "attachmentList":[{
      		"name":"prueba.txt",
      		"observations":"observaciones del fichero",
    		"mimeType":"text/plain",
      		"attachment":"ZmljaGVyby..."
  		    }]
}

Respuestas

Correcta:

JSON
{
    "id": 123,
    "statusCode":"CLOSED",
    "openDatetime":1613132597866,
    "investigatedDatetime": 1614850751397,
    "resolvedDatetime": 1614852496203,
    "closedDatetime": 1614853309407,
    "complaintCode":"2021-0006",
    "customerId":5,
    "user":"user001",
    "type":"Queja",
    "affectedProcess":"Calibración",
    "from":"Teléfono",
    "businessLine":"Línea de Negocio 002",
    "reference":"ReferenciaExterna003",
    "estimatedClosedDate":"2021-02-25",
    "closedStatus":"Confirmada",
    "description":"Descripción",
    "verification":"Verificación",
    "investigation":"Investigación",
    "solution":"Solución de la queja",
    "observations":"Observaciones",
    "technicalAreaList":["Temperatura y Humedad"],
    "responsibleList":["Técnico Humedad"],
    "distributionList":["Calidad Temperatura"],
    "attachmentList": []
}

Error:

JSON
{"code":"26106"}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.