# 4. Reglas de sistemas

Este apartado define los campos técnicos y las validaciones de datos necesarias para configurar el catálogo de incidencias que alimentará al módulo de Soporte Finanzas.

**4.1 Definición de Campos y Atributos**

<table data-path-to-node="6" id="bkmrk-campo-tipo-obligator" style="width: 100%;"><thead><tr><td style="width: 12.8721%;">**Campo**</td><td style="width: 17.1676%;">**Tipo**</td><td style="width: 17.1656%;">**Obligatorio**</td><td style="width: 52.8079%;">**Regla de Negocio / Comportamiento**</td></tr></thead><tbody><tr><td style="width: 12.8721%;"><span data-path-to-node="6,1,0,0">**Tipo de Problema**</span></td><td style="width: 17.1676%;"><span data-path-to-node="6,1,1,0">Alfanumérico</span></td><td style="width: 17.1656%;"><span data-path-to-node="6,1,2,0">**Sí**</span></td><td style="width: 52.8079%;"><span data-path-to-node="6,1,3,0">Es el nombre descriptivo de la incidencia. Es un campo de texto libre (letras y números) que se mostrará en el selector "Tipo de Problema" dentro del formulario de Soporte Finanzas.</span></td></tr><tr><td style="width: 12.8721%;"><span data-path-to-node="6,2,0,0">**Plataforma**</span></td><td style="width: 17.1676%;"><span data-path-to-node="6,2,1,0">Selector</span></td><td style="width: 17.1656%;"><span data-path-to-node="6,2,2,0">**Sí**</span></td><td style="width: 52.8079%;"><span data-path-to-node="6,2,3,0">Define el origen tecnológico del problema. Opciones predeterminadas: **Empresarial**, **ERP Express**, entre otros según se configuren.</span></td></tr><tr><td style="width: 12.8721%;"><span data-path-to-node="6,3,0,0">**Habilitado**</span></td><td style="width: 17.1676%;"><span data-path-to-node="6,3,1,0">Checkbox</span></td><td style="width: 17.1656%;"><span data-path-to-node="6,3,2,0">Sí</span></td><td style="width: 52.8079%;">**Check Activo:** El problema es visible y seleccionable para los Administradores de Agencia/Terminal.

  
**Check Inactivo:** El registro queda oculto para nuevas solicitudes, pero permanece en la base de datos para historial.

</td></tr><tr><td style="width: 12.8721%;"><span data-path-to-node="6,4,0,0">**Tabla: Tipo de Cierre**</span></td><td style="width: 17.1676%;"><span data-path-to-node="6,4,1,0">Matriz / Lista</span></td><td style="width: 17.1656%;"><span data-path-to-node="6,4,2,0">**Sí**</span></td><td style="width: 52.8079%;"><span data-path-to-node="6,4,3,0">Define la naturaleza de la solución para este problema específico. Permite clasificar si el cierre será por gestión administrativa, técnica, etc.</span></td></tr></tbody></table>

[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2026-02/scaled-1680-/xS8image.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2026-02/xS8image.png)

**4.2 Reglas de Dependencia y Comportamiento**

- **Integridad en Cascada:** Todo registro en el campo **Tipo de Problema** debe estar obligatoriamente vinculado a una **Plataforma**. No se puede guardar un tipo de problema "huérfano" de plataforma.
- **Consistencia de Reporte:** El valor ingresado en "Tipo de Problema" es el dato que el sistema "jala" (invoca) cuando un Administrador de Agencia abre un ticket. Si se edita el nombre aquí, el cambio se reflejará en tiempo real en el formulario de soporte.
- **Lógica del Tipo de Cierre:** Al configurar el problema, se deben preestablecer los tipos de cierre permitidos. Esto evita que el área de Soporte finanzas cierre casos con categorías que no corresponden a la naturaleza del problema reportado.