Reten Docs
Resultados de Actividades

Configuraciones de Tipos de Resultado

Configuración por tenant de tipos de resultado activos.

GET /api/task-result-type-configs

Lista todas las configuraciones de tipos de resultado del tenant.

Auth: Requerida — permiso VIEW_ACTIVITIES

Respuesta 200 OK

[
  {
    "id": "880e8400-e29b-41d4-a716-446655440000",
    "taskResultTypeId": "uuid",
    "isPositive": true,
    "isActive": true,
    "taskResultType": {
      "code": "success",
      "label": "Exito"
    }
  },
  {
    "id": "990e8400-e29b-41d4-a716-446655440000",
    "taskResultTypeId": "uuid",
    "isPositive": false,
    "isActive": true,
    "taskResultType": {
      "code": "not_home",
      "label": "No se encontro"
    }
  }
]

POST /api/task-result-type-configs

Crea una configuración de tipo de resultado para el tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
task_result_type_idUUIDSiID del tipo de resultado global
labelstringSiEtiqueta de visualizacion para este tenant
is_positivebooleanSiSi este resultado es un desenlace positivo

Respuesta 201 Created


POST /api/task-result-type-configs/bulk

Creacion masiva de configuraciones de tipos de resultado del tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripcion
itemsarraySiArray de configuraciones a crear
items[].task_result_type_idUUIDSiID del tipo de resultado global
items[].labelstringSiEtiqueta de visualizacion para este tenant
items[].is_positivebooleanSiSi este resultado es un desenlace positivo

Respuesta 201 Created


PATCH /api/task-result-type-configs/:id

Actualiza una configuración de tipo de resultado del tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
labelstringNoEtiqueta de visualizacion
is_positivebooleanNoClasificacion positiva/negativa
is_activebooleanNoHabilitar o deshabilitar esta configuracion

Respuesta 200 OK


DELETE /api/task-result-type-configs/:id

Desactiva una configuración de tipo de resultado del tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Respuesta 204 No Content