Cómo listar y buscar configuraciones de optimización
Consulta las configuraciones del optimizador disponibles para Grupo Marea Demo o Marea Gran Via, revisa su ámbito, identifica la predeterminada y filtra la tabla desde la pantalla.
En este artículo
El listado de configuraciones de optimización ayuda a entender qué reglas puede usar el optimizador en una ubicación. En Marea Gran Via reúne plantillas de sistema, configuraciones heredadas de Grupo Marea Demo y, cuando existen, configuraciones propias de la ubicación.
La búsqueda y la paginación se hacen en la pantalla para que el equipo pueda encontrar rápidamente una configuración por nombre o ámbito sin cambiar el contrato del endpoint de listado.
Antes de empezar
- Sesión iniciada en la app con una organización seleccionada; para el listado de ubicación también debe haber una ubicación seleccionada.
- Permiso `optimization:view` o `optimization:manage` en el ámbito que se va a consultar.
- Para reproducir las capturas en español, usar la demo `Grupo Marea Demo` y la ubicación `Marea Gran Via`.
Instrucciones
- 1.
Abre el listado
Desde la ubicación, entra en la pantalla de configuraciones con la pestaña `Optimizador` activa para ver las configuraciones aplicables a Marea Gran Via. En ámbito organización, abre el listado de configuraciones de Grupo Marea Demo.
- 2.
Revisa la tabla
Comprueba las columnas `Nombre`, `Ámbito`, `Predeterminada` y `Actualizada`. El ámbito indica si la fila viene de `Sistema`, `Organización` o `Ubicación`.
- 3.
Busca una configuración
Usa `Buscar configuración` para filtrar por nombre o por ámbito. Escribir `Sistema` deja visibles las plantillas de sistema sembradas por la aplicación, como `Sistema - NEW_FIRST`, `Sistema - OFF` y `Sistema - ON`.
- 4.
Cambia de página
Usa la paginación de la tabla cuando haya más resultados de los que caben en una página. Si el filtro reduce el total, la pantalla ajusta la página actual al último valor disponible.
- 5.
Distingue consulta y gestión
Con `optimization:view` puedes consultar la tabla y abrir filas. Con `optimization:manage` también aparecen `Nueva configuración` y las acciones de fila `Editar`, `Copiar` y `Eliminar`.
- 6.
Interpreta los estados de pantalla
Durante la carga se muestra el estado de carga del listado. Si falta contexto o permiso, la pantalla informa el problema antes de consultar o mostrar resultados.
Validaciones y límites
- En ubicación se muestran configuraciones de la ubicación activa, configuraciones heredadas de la organización y plantillas de sistema.
- En organización se muestran configuraciones de organización y plantillas de sistema; no aparecen configuraciones propias de ubicaciones concretas.
- La búsqueda es local en pantalla y solo compara `name` y `scopeLabel`; no busca en descripción, ajustes, id ni fechas.
- `query`, `page`, `page_size` y `pageSize` son parámetros de pantalla, no un contrato de búsqueda o paginación de API.
- La columna `Actualizada` usa `updated_at` y, si falta, `created_at`; fechas vacías o inválidas se muestran como `-`.
- Las plantillas de sistema no se pueden editar ni eliminar. En ubicación, una configuración heredada de organización es visible, pero no editable desde ese ámbito.
- Si falta contexto, la pantalla muestra `No encontramos el contexto solicitado.`; sin `optimization:view` ni `optimization:manage`, muestra `No tienes permisos para ver configuraciones de optimización.`
Resultado esperado
El equipo queda con una vista clara de las configuraciones que puede usar el optimizador, puede localizar plantillas o reglas por nombre y sabe qué filas son consultables, copiables o gestionables según permisos y ámbito.