Parámetros del sistema
Son aquellos que permiten modificar características funcionales del sistema. Los parámetros del sistema a diferencia de los de la aplicación no se pueden activar o desactivar. El campo «Valor» es obligatorio para los hijos de los parámetros principales, esto no se presenta en los de la aplicación. Otra diferencia que se puede apreciar es que no se pueden hacer relaciones en cascada ya que cada parámetro es independiente.
Parámetros principales
Nuevamente comparándolos con los parámetros de la aplicación su «ID» es de 3 caracteres. Siendo su padre «T» se pueden crear hijos de esto o hijos de los principales. EL sistema asignará el ID correspondiente para estos últimos, en algunos casos el valor se usa como validación adicional. A continuación el listado de estos parámetros principales:
Estados de usuarios (EUS)
Por defecto se valida si un usuario está activo o inactivo. Su presencia en este proceso indica que se pueden modificar según se requiera, sin embargo son necesarios para el sistema.
Nivel de permisos (NPE)
Relacionados directamente en la verificación de permisos asociados. Los permisos que vienen configurados son lectura, creación, actualización, eliminación y sin permisos.
Rutas especiales (RES)
Cada tipo de vista trae por defecto una url estándar. Sin embargo como el Core está hecho para crear software a medida, puede que se requiera hacer algunas personalizaciones. De hecho las vistas de buscar de los parámetros del sistema y de la aplicación se pueden encontrar modificadas aquí. Ya que por ser tablas dinámicas se filtra por defecto el padre principal que es «T», por esa razón se requiere modificar. El valor corresponde al ID de la vista que se le va a reemplazar la url, si se coloca # se verá en el menú pero no se podrá seleccionar.
Roles del sistema (RSY)
Son los cuatros roles principales del Core Kentana, root, admin, user y view. «root» es el rol encargado del sistema, mientras que «admin» se encarga de la aplicación. Eso en cuanto a roles administrativos, luego tenemos el rol operativo «user» y finalmente consulta «view».
Tablas (TAB)
Las tablas que se usen en el sistema se deben registrar acá ya que validan los procesos. Esto quiere decir que en los procesos se hace referencia a que tabla está modificando y de esta manera realiza el CRUD. Esto se evidencia en los modelos del sistema ya que cada uno hace referencia a donde se envía la acción.
Tipos de Auditorias (TAU)
Las auditorías se realizan en cada proceso, para poder filtrar adecuadamente se tienen estos tipos. Sistema, administrativas y de usuario son las opciones disponibles y se relacionan con los roles del sistema. Estos parámetros del sistema permiten hacer el seguimiento independiente del usuario ya que indica bajo qué tipo de proceso realiza la transacción.
Tipos de Vistas (TVI)
Indican para cada proceso cual acción realizan, internamente redireccionan dependiendo el tipo la url. Las opciones que tenemos disponibles son buscar, detalle, crear, editar, eliminar y registrar. También son requeridos en los permisos asociados para validar los permisos de cada vista.
Cada uno de estos parámetros del sistema sirve para realizar alguna validación en la librería. Se podrían agregar sin tanta dificultad nuevos parámetros pero eliminar o modificar alguno tendría implicaciones. Realizar cambios solo en casos donde no se encuentre otra solución o modificación de los parámetros de la aplicación.


Íconos usados: Icons made by Dave Gandy from www.flaticon.com is licensed by CC 3.0 BY
