Menús del Sistema y Navegación
Descripción, Propósito y Objetivo
NOTE
La vista de Menús del Sistema es la consola de arquitectura de navegación encargada de la configuración, creación, edición, eliminación y exportación de las opciones y rutas de navegación de los menús del sistema asociadas a cada producto.
Un Menú del Sistema se compone de los siguientes parámetros clave:
- Nombre*: Nombre visible de la opción en el menú lateral.
- Identificador*: Clave o código técnico de identificación única.
- Ruta*: Dirección URL o ruta de navegación interna.
- Nivel*: Nivel jerárquico del menú (Nivel 1 para menú principal, Nivel 2 o 3 para submenús).
- Campos Adicionales: Parámetros extra de configuración si aplica.
- Productos*: Selección obligatoria de al menos un producto al cual estará asociado este menú.
El objetivo de esta vista es permitir la estructuración dinámica del árbol de navegación y asociar las rutas de acceso a los productos licenciados.
Contexto de Uso
Este módulo es utilizado por los administradores de infraestructura del sistema para:
- Crear y vincular rutas de navegación: Dar de alta menús y asociarlos a los productos autorizados.
- Editar y estructurar la jerarquía visual: Modificar niveles, identificadores y nombres del menú lateral.
- Exportar estructuras de navegación: Obtener el archivo de script con la definición completa de menús.
Acciones Posibles
1. Consultar y Filtrar Menús
- Ingresa texto en la barra de búsqueda (Buscar) para filtrar la lista de menús en tiempo real.
- Haz clic sobre los encabezados de columna (Nombre, Identificador, Ruta, Nivel, Productos) para cambiar la ordenación de la tabla.

2. Crear un Nuevo Menú
- haga clic en el botón ****Agregar Menú" en la esquina superior derecha.
- En el panel lateral desplegable, completa los campos requeridos:
- Nombre* (Nombre visible de la opción en el menú
Ej: Usuarios). - Identificador* (Clave o código técnico de identificación
Ej: users). - Ruta* (Dirección URL o ruta de navegación interna
Ej:/general/users). - Nivel* (Nivel jerárquico del menú ).
- Campos Adicionales (Parámetros extra de configuración, si aplica).
- Productos* (seleccione la casilla de al menos un producto al cual estará asociado este menú). El formulario exige la selección obligatoria de al menos un producto antes de permitir el registro.
- Nombre* (Nombre visible de la opción en el menú

- presione el botón ****Agregar" para registrar el menú (o "Cancelar" para cerrar el panel sin conservar los cambios).
3. Editar un Menú Existente
- En la fila del menú deseado dentro de la tabla principal, ubica la columna Acciones y haga clic en **lápiz (Editar).
<img width=**100" height="95" alt="image" src="/assets/menus_del_sistema_imagen5.png" />
- Se desplegará el panel lateral Editar Menú; modifica la información o productos vinculados y guarda mediante el botón "Actualizar".
4. Eliminar un Menú
- En la columna Acciones de la fila correspondiente, haga clic en **caneca de basura (Borrar).
<img width=**108" height="87" alt="image" src="/assets/menus_del_sistema_imagen7.png" />
- El sistema desplegará una confirmación directa.

5. Exportar Menú para Script
- haga clic en el botón **con icono de descarga situado junto a **Agregar Menú" en la esquina superior derecha.

- El sistema generará y descargará un archivo
.jsoncon la estructura de navegación para integrar o ejecutar en scripts de despliegue.
Roles y Permisos Requeridos
El acceso a estos parámetros globales del sistema está restringido al rol de Administrador General o Soporte de Plataforma. Requiere los siguientes permisos:
- Parámetros Geográficos y UI:
country_read,state_read,languages_readymenus_read. - Entidades y Licenciamiento:
memberships_read,system_products_readyconfig_refs_read. - Trazabilidad:
tags_readyincident_tracking_read(para seguimiento de incidencias). - Acciones de Escritura: Permisos con sufijo
_createy_updatecorrespondientes para modificar las tablas del sistema.