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
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
task_result_type_id | UUID | Si | ID del tipo de resultado global |
label | string | Si | Etiqueta de visualizacion para este tenant |
is_positive | boolean | Si | Si 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
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
items | array | Si | Array de configuraciones a crear |
items[].task_result_type_id | UUID | Si | ID del tipo de resultado global |
items[].label | string | Si | Etiqueta de visualizacion para este tenant |
items[].is_positive | boolean | Si | Si 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
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
label | string | No | Etiqueta de visualizacion |
is_positive | boolean | No | Clasificacion positiva/negativa |
is_active | boolean | No | Habilitar 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