Configuración de Estados al Reportar Atención
Este documento describe cómo configurar el cambio de estado de las solicitudes dentro del modal de reporte de atención, permitiendo establecer si el campo de estado será obligatorio y qué estados destino estarán disponibles para selección.
Referencias
Información de Versiones
Versión de Lanzamiento
Versiones Requeridas
| Aplicación | Versión Mínima | Descripción |
|---|---|---|
| NO aplica |
Requisitos Previos
Antes de iniciar la configuración, asegúrese de tener:
- Permisos de administrador en el sistema
- Acceso a la base de datos del sistema
- Configuración previa de matriz de estados para el tipo de solicitud correspondiente
- Conocimiento de los IDs de los estados que desea habilitar
Se recomienda tener una lista de los estados que desea habilitar antes de comenzar la configuración para agilizar el proceso.
Configuración
Paso 1: Configurar Matriz de Estados
- Acceda al módulo de configuración de matriz de estados
- Seleccione el subtipo de documento deseado (debe ser del tipo solicitud)
- Configure los cambios de estado permitidos para este subtipo
- Los estados destino configurados en este paso serán los que aparecerán disponibles en el modal de reportar atención
Los estados destino que configure en la matriz determinarán las opciones que verán los usuarios al reportar atención en una solicitud.

Paso 2: Configurar Parámetros Generales
2.1 Verificar Existencia del Parámetro
Ejecute la siguiente consulta para verificar si el parámetro ya existe en la base de datos:
SELECT *
FROM gen_config
WHERE config = 'estadosReportarAtencionObligatorios';
2.2 Insertar Parámetro (si no existe)
Si el parámetro no existe, créelo con la siguiente instrucción del repositorio SAMM.DBObjects:
SAMMAPI\Versions\Grupo2\2.1.6.1\4_SO_266.sql
2.3 Actualizar Parámetro (si ya existe)
Al actualizar los IDs, asegúrese de que correspondan a estados válidos configurados en la matriz de estados. IDs inexistentes causarán errores en la aplicación.
Si necesita actualizar los IDs de estados permitidos:
UPDATE gen_config
SET valor = '1,2,3' -- Reemplace con los IDs correspondientes
WHERE config = 'estadosReportarAtencionObligatorios';
Valores del Parámetro
| Campo | Valor | Descripción |
|---|---|---|
config | estadosReportarAtencionObligatorios | Nombre del parámetro de configuración |
modulo | otros | Módulo al que pertenece la configuración |
valor | IDs separados por comas | IDs de la tabla doc_estadoTipoDocumento_subtipoDocumento |
El campo valor debe contener los IDs de los registros de la tabla doc_estadoTipoDocumento_subtipoDocumento, separados por comas (ejemplo: 1,2,3,5). El valor de la columna id_estadoTipoDocumento_destino de estos registros determinará qué estados aparecen en el dropdown del modal de reporte.
Resultado Esperado
Estos cambios afectarán a todos los usuarios que reporten atención en solicitudes del tipo configurado.
Una vez completada la configuración, al reportar atención en una solicitud:
- El campo de estado aparecerá como obligatorio
- Solo se mostrarán los estados destino configurados en el dropdown
- Los usuarios deberán seleccionar un estado antes de completar el reporte

Resolución de Problemas
El campo de estado no es obligatorio
Confirme que:
- El parámetro
estadosReportarAtencionObligatoriosexiste en la tablagen_config - El campo
valorcontenga al menos un ID válido - La aplicación se haya reiniciado después de aplicar los cambios (si aplica)