QovernBy Work Avanti Soluções
Iniciar sesión
Temas de la ayuda

Section Access

Ponga una app bajo gestión, escriba las reglas por correo o grupo, impórtelas de una hoja de cálculo, publique en Qlik y recargue.

Los nombres de pantallas y botones aparecen como en la app de Qovern en español. Para cambiar el idioma de la app, abre el menú de la cuenta y elige Idioma.

Section Access es la seguridad por fila de Qlik: decide qué datos ve cada persona dentro de una app. En Qovern, las reglas están en una pantalla propia, fuera del script de carga, y cada cambio se valida, se publica en Qlik y queda registrado en la auditoría.

Cómo funciona

  1. Usted edita las reglas de la app en la pantalla Section Access.
  2. Al hacer clic en Guardar y Aplicar Reglas, Qovern valida todo, guarda una nueva versión y genera un archivo CSV.
  3. El CSV se envía a la conexión DataFiles del espacio de la app en Qlik.
  4. En el mismo clic, Qovern inserta o actualiza el script en la app y le pide a Qlik que recargue la app, y las reglas nuevas empiezan a valer.

El script de la app recibe una pestaña Section Access que lee ese archivo. Ya no necesita editar el script para cambiar quién ve qué.

Poner una app bajo gestión

  1. En Aplicaciones, busque la app y haga clic en Poner el Section Access bajo gestión.
  2. Qovern crea la primera regla, una fila ADMIN protegida para el dueño de la app, e inserta la pestaña de Section Access en el script.
  3. La app pasa a aparecer en Section Access, lista para recibir reglas.

El plan Standard gobierna hasta 10 apps. Solo las apps analíticas se pueden aprovisionar: los scripts de datos y los flujos de datos no tienen Section Access.

Atención: si la app ya tiene un Section Access aplicado desde un script anterior, Qlik puede negar la edición del script. Recargue la app una vez sin el bloque antiguo e intente de nuevo.

Escribir las reglas

Cada fila de la tabla es una regla con estas columnas:

Columna Qué significa
ACCESS ADMIN (ve todo) o USER (ve solo lo que la fila permite).
Correo (USER.EMAIL) o Grupo del IdP (GROUP) A quién afecta la regla. Cada fila usa una de las dos formas, nunca las dos.
Campos de reducción (una columna por campo) El valor que esa persona o grupo puede ver en cada campo (por ejemplo, el código de la sucursal). * permite todos los valores listados en la tabla.
OMIT (campos ocultos) Campos que la persona no ve en la app, separados por coma.

Reglas importantes:

  • los valores de ACCESS y de los campos de reducción van en mayúsculas;
  • el grupo debe estar escrito exactamente como en su proveedor de identidad (IdP), respetando mayúsculas y minúsculas;
  • las reglas repetidas se rechazan;
  • la fila ADMIN protegida no se puede quitar: garantiza que alguien siempre pueda abrir y configurar la app.

Campo de reducción

El Section Access de Qlik reduce los datos por el nombre del campo: cada columna de reducción solo funciona si tiene exactamente el mismo nombre que un campo del modelo de la app. El valor por defecto es un solo campo, CHAVE. Los campos están en Campos de reducción, justo encima de las reglas. Qovern sugiere los nombres de los campos que ya conoce de la app (a partir de la documentación generada).

Cuando un solo campo no alcanza, use Agregar campo (hasta 10). Cada campo se vuelve una columna en la tabla, en el archivo y en el script. En una misma regla, los campos valen juntos: con FILIAL = 10 y REGIAO = SUL, la persona solo ve lo que es de la sucursal 10 y de la región Sur. Para permitir todos los valores de un campo, use *. Para dar acceso a más de una combinación, cree una regla para cada una.

Los campos se guardan al hacer clic en Guardar y Aplicar Reglas, junto con las reglas, y Qovern actualiza la pestaña de Section Access en el script de la app. Si no lo logra, avisa y no recarga: corrija lo que indique el mensaje y haga clic de nuevo en Guardar y Aplicar Reglas.

Importar desde una hoja de cálculo

Para muchas reglas a la vez, use Importar hoja de cálculo en el editor de reglas.

  1. Descargue la plantilla en CSV o Excel, o use su propia hoja con las columnas ACCESS, USER.EMAIL o GROUP, una columna para cada campo de reducción (con el nombre del campo en el encabezado) y OMIT.
  2. Elija el archivo (.csv separado por coma, punto y coma o tabulación, o .xlsx).
  3. Revise la vista previa: los errores aparecen por fila.
  4. Elija Agregar a las reglas actuales (las reglas que ya existen se ignoran) o Reemplazar las reglas actuales (se mantiene la fila ADMIN protegida).

La importación solo rellena la pantalla. Nada va a Qlik hasta que haga clic en Guardar y Aplicar Reglas. Por seguridad, se rechazan las celdas que parecen fórmulas de hoja de cálculo (que empiezan con =, @, + o -). El límite es de 5.000 reglas por app.

Guardar y recargar

El botón Guardar y Aplicar Reglas, al final del editor, hace todo en secuencia y se detiene en el primer paso que falle:

  1. valida, guarda una versión nueva y publica el archivo en Qlik (el resultado aparece en Publicaciones);
  2. inserta o actualiza el script en la app;
  3. dispara la recarga en Qlik y sigue el estado hasta el final. Solo corre una recarga por app a la vez.

Las reglas guardadas solo empiezan a valer en la app después de la recarga.

Espacio del archivo

Por defecto, el archivo de reglas se guarda en el mismo espacio de la app. En el selector Espacio del archivo de Section Access, en la tarjeta de la app, el administrador puede elegir otro espacio. Al cambiarlo, Qovern reescribe el script de la app para leer del espacio nuevo. El archivo antiguo no se borra del espacio anterior.

La service account de Qovern debe ser miembro del espacio elegido, con permiso de edición.

Script en la app

El bloque insertado en el script lee el archivo publicado e incluye las filas que Qovern necesita para recargar la app (la service account también entra como ADMIN, porque es quien dispara la recarga). Para ver el bloque y la vista previa del archivo generado, haga clic en SCRIPTS, en la tarjeta de la app.

Qovern reescribe el bloque en cada Guardar y Aplicar Reglas, con los campos de reducción y el nombre del espacio actuales. Si el espacio cambia de nombre en Qlik, basta con guardar de nuevo. Si la app cambia de espacio, la publicación se rechaza con un aviso, y el administrador hace clic en Usar el espacio actual de Qlik en el propio aviso.

Historial de las reglas

El botón LOG, en la tarjeta de la app, abre el historial de la app en tres pestañas, de lo más reciente a lo más antiguo:

  • Cambios: qué reglas entraron y salieron en cada guardado, y quién lo hizo;
  • Publicaciones: cada versión del archivo, con su estado y error, si lo hubo;
  • Cargas: las recargas pedidas por Qovern y las que se ejecutaron desde Qlik.

En el plan Standard, el historial muestra los últimos 30 días.