Skip to main content

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

v7.1.10.6

Versiones Requeridas

AplicaciónVersión MínimaDescripció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
Preparación

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

  1. Acceda al módulo de configuración de matriz de estados
  2. Seleccione el subtipo de documento deseado (debe ser del tipo solicitud)
  3. Configure los cambios de estado permitidos para este subtipo
  4. Los estados destino configurados en este paso serán los que aparecerán disponibles en el modal de reportar atención
tip

Los estados destino que configure en la matriz determinarán las opciones que verán los usuarios al reportar atención en una solicitud.

Configuración de matriz de estados

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:

Verificar existencia del parámetro
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)

Precaución

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:

Actualizar parámetro existente
UPDATE gen_config
SET valor = '1,2,3' -- Reemplace con los IDs correspondientes
WHERE config = 'estadosReportarAtencionObligatorios';

Valores del Parámetro

CampoValorDescripción
configestadosReportarAtencionObligatoriosNombre del parámetro de configuración
modulootrosMódulo al que pertenece la configuración
valorIDs separados por comasIDs de la tabla doc_estadoTipoDocumento_subtipoDocumento
Importante

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

Comportamiento del Sistema

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

Modal de reportar atención con estados configurados

Resolución de Problemas

El campo de estado no es obligatorio

Confirme que:

  • El parámetro estadosReportarAtencionObligatorios existe en la tabla gen_config
  • El campo valor contenga al menos un ID válido
  • La aplicación se haya reiniciado después de aplicar los cambios (si aplica)