CasoResponse
Respuesta con información detallada de un caso.
Campos
| Campo | Tipo | Restricciones | Descripción |
|---|---|---|---|
casoId | String | Opcional | UUID del caso. |
casoNumber | Long | Opcional | Número del caso. |
casoData | String | Opcional | Información del caso en formato raw. |
casoTypeId | String | Opcional | UUID del producto. |
casoTypeName | String | Opcional | Nombre del producto. |
casoTypeWorklog | String | Opcional | Tipo de worklog configurado para el producto. |
casoTypeSystemName | String | Opcional | Nombre interno del producto. |
secondaryLevelId | String | Opcional | UUID del nivel secundario. |
secondaryLevel | String | Opcional | Nombre del nivel secundario. |
secondaryLevelSystemName | String | Opcional | Nombre interno del nivel secundario. |
primaryLevelId | String | Opcional | UUID del nivel primario. |
primaryLevel | String | Opcional | Nombre del nivel primario. |
primaryLevelSystemName | String | Opcional | Nombre interno del nivel primario. |
assignedUserId | String | Opcional | UUID del usuario asignado. |
assignedUserName | String | Opcional | Nombre del usuario asignado. |
responsibleId | String | Opcional | UUID del responsable. |
responsibleName | String | Opcional | Nombre del responsable. |
workingSubStateId | String | Opcional | UUID del subestado actual. |
workingSubStateName | String | Opcional | Nombre del subestado actual. |
workingSubStateSystemName | String | Opcional | Nombre interno del subestado actual. |
stateId | String | Opcional | UUID del estado. |
state | String | Opcional | Estado del caso con traducciones |
stateCode | String | Opcional | Código del estado. |
slaStartDate | String | Opcional | Fecha de inicio del SLA. |
slaMaxDate | String | Opcional | Fecha máxima del SLA. |
endCasoDate | String | Opcional | Fecha de finalización del caso. |
reopenings | Integer | Opcional | Cantidad de reaperturas. |
meetSla | Boolean | Opcional | Indica si el caso cumple el SLA. |
isUrgent | Boolean | Opcional | Indica si el caso es urgente. |
priorityId | String | Opcional | UUID de la prioridad. |
priorityName | String | Opcional | Nombre de la prioridad. |
prioritySystemName | String | Opcional | Nombre interno de la prioridad. |
priorityTranslations | List<TranslationResponse> | Opcional | Traducciones de la prioridad. |
externalId | String | Opcional | Identificador externo del caso. |
importIds | List<String> | Opcional | Identificadores de importación asociados. |
blockedAssignment | Boolean | Opcional | Indica si la asignación está bloqueada. |
createdBy | String | Opcional | UUID del usuario creador. |
groupLevel | Integer | Opcional | Nivel de agrupación. |
createdAt | String | Opcional | Fecha de creación. |
updatedAt | String | Opcional | Fecha de actualización. |
resolutionGroup | String | Opcional | Grupo de resolución. |
slaTime | Long | Opcional | Tiempo total de SLA. |
slaGenericDuration | Long | Opcional | Duración genérica del SLA. |
slaWorkingSubstateStartTime | String | Opcional | Fecha de inicio del SLA del subestado. |
slaWorkingSubstateDuration | Long | Opcional | Duración del SLA del subestado. |
slaWorkingSubstateMaxDate | String | Opcional | Fecha máxima del SLA del subestado. |
pausedSla | Boolean | Opcional | Indica si el SLA está pausado. |
finalized | Boolean | Opcional | Indica si el caso está finalizado. |
pausedSlaDate | String | Opcional | Fecha en que el SLA fue pausado. |
finalizeSla | Boolean | Opcional | Indica si el SLA debe finalizar. |
lastComments | List<CommentResponse> | Opcional | Últimos comentarios del caso. |
files | List<AttachmentFileResponse> | Opcional | Archivos adjuntos del caso. |
inProcess | Boolean | Opcional | Indica si el caso se encuentra en proceso. |
extraInfo | String | Opcional | Información adicional del caso. |
customGroupLevelLabel | String | Opcional | Etiqueta personalizada del nivel de agrupación. |
lastUpdateDate | String | Opcional | Fecha de la última actualización. |
casoDataPlainRow | String | Opcional | Información plana del caso. |
subject | String | Opcional | Asunto del caso. |
externalCreationDate | String | Opcional | Fecha de creación externa. |
casoTypeCategoryId | String | Opcional | UUID de la categoría del producto. |
Metodos
getCasoDataJson()
Contenido de casoData convertido a JsonNode para facilitar el acceso a los campos dinámicos del formulario.
Retorna: Map<String, Object>