Feature: Activación de Cumplimiento por Contrato
La funcionalidad Activación de Cumplimiento por Contrato permite separar la información operativa entre empresa mandante y empresas contratistas, tanto en la reportabilidad como en el módulo de cumplimiento. Su propósito es segmentar la data por contrato, asegurando que los reportes de empresas contratistas se registren, visualicen y consoliden de forma independiente a los de la empresa mandante.
Módulos impactados
-
Reportabilidad
-
Cumplimiento
-
Configuración de Empresas
-
Incidentes (con comportamiento específico)
Objetivo de la funcionalidad
-
Separar la información entre empresa mandante y contratistas.
-
Asociar reportes de contratistas a contratos específicos.
-
Permitir visualización segmentada o consolidada del cumplimiento.
-
Mejorar la trazabilidad contractual dentro del sistema.
Comportamiento en Reportabilidad
Usuarios de Empresas Contratistas
Cuando la funcionalidad está activa:
-
No es obligatorio que estén asociados al organigrama.
-
Se habilita un nuevo campo obligatorio en el formulario de reporte:
-
Grupo de Control
-
-
El usuario debe seleccionar el contrato al cual se asociará el reporte.
-
El reporte queda vinculado directamente al contrato seleccionado.
Información del contrato
-
Se visualiza en el datatable.
-
Se incluye en el PDF del reporte generado.
Restricción Importante
Si un usuario contratista:
-
No está asociado a ningún contrato,
-
Visualizará el campo Grupo de Control,
-
No tendrá contratos disponibles para seleccionar,
-
Y el sistema no le permitirá finalizar el reporte, ya que el campo es obligatorio.
Validación de tipo de empresa
Si un usuario contratista no visualiza el campo de contrato, puede deberse a que la empresa en la que está asociado esté configurada como Mandante.
En el módulo de Configuración de Empresas, el administrador puede definir:
-
Empresa Mandante
-
Empresa Contratista
Esta configuración determina el comportamiento del sistema tanto en reportabilidad como en cumplimiento.
Excepción en el Módulo de Incidentes
En el módulo de Incidentes, el comportamiento presenta una variación:
Si un usuario de la empresa mandante es Administrador Mandante de un contrato:
-
Visualizará un Switch en el formulario de reporte.
-
Podrá seleccionar si el incidente estará asociado a un contrato o no.
Esta lógica aplica únicamente en este módulo.
Impacto en el Módulo de Cumplimiento
Cuando la funcionalidad está activa, el comportamiento cambia según el tipo de empresa.
Usuarios de Empresa Mandante
Visualizarán un nuevo campo:
Tipo de Cumplimiento
Opciones disponibles:
-
Mis Áreas
Información correspondiente a la empresa mandante. -
Mis Contratistas Dependientes
Disponible para administradores mandantes.
Permite visualizar todos los contratos dependientes. -
Mis Contratos
Visible solo si el usuario está asociado a uno o más contratos. -
Consolidado
Muestra la suma total de reportes entre empresa mandante y contratistas.
Activación del campo Grupo de Control
Al seleccionar:
-
Mis Contratistas Dependientes
-
Mis Contratos
-
Consolidado
Se habilita el campo Grupo de Control, donde se podrá seleccionar el contrato específico.
El sistema mostrará:
-
Nodos asociados al contrato.
-
Empresas asociadas al contrato.
-
Usuarios asociados al contrato.
Consideración:
Un contrato puede incluir usuarios de múltiples empresas.
Usuarios de Empresas Contratistas
Al ingresar al módulo de Cumplimiento:
-
No visualizarán el campo Tipo de Cumplimiento.
-
Visualizarán directamente el campo Grupo de Control.
-
Podrán seleccionar el contrato que desean consultar.
Esto permite que el usuario contratista únicamente visualice el cumplimiento asociado a los contratos en los que participa.
Comportamiento del Cumplimiento
El funcionamiento base del cumplimiento no cambia:
-
La reducción de actividades funciona como siempre.
-
La suma de reportes proactivos se mantiene sin alteraciones.
La diferencia radica en que ahora la información puede segmentarse o consolidarse por contrato cuando la funcionalidad está activa.