Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ayuda con Section Access y Section Application

Hola comunidad!

Soy nuevo en este mundo de qlikview y tengo la siguiente necesidad:

1.- Tengo una aplicación que he nombrado Menú:

     Esta aplicación contiene varios botones y cada uno de estos botones abren otras aplicaciones donde hay información y gráficos;      ademas esta aplicación (Menú) posee el tema de seguridad y privilegios, he utilizado Section Access para la seguridad      (solo usuarios que tienen permitido ingresar a la aplicación Menu) y Section Application para los privilegios (para determinar que      botones tiene habilitado el usuario identificado).

     Para esto utilizo un archivo excel donde tengo los usuarios que pueden accesar a la aplicación y los botones a los que pueden      utilizar.

2.- Una vez ingresado a la aplicación Menú (debidamente autenticado), doy clic a un botón (Reporte de Campo, por ejemplo) y me      lleva a la aplicación correspondiente.

Hasta aquí todo bien!

3.- Estos usuarios identificados solo deben de ver cierta información de la aplicación Reporte de Campo (debe tener un filtro), este      filtro será el fundo que administran.

     Tengo un mi archivo excel los filtros por usuarios pero no encuentro la manera de como y donde aplicar esos filtros (archivo      adjunto).

Muchas gracias por la ayuda prestada.


Editor de Script aplicación "Menú":

star is *;

Section Access;

SATABLE:

LOAD ACCESS

         ,USERID

         ,BOTON_REPORTECAMPO

FROM

[Fuentes\Otros.xlsx]

(ooxml, embedded labels, table is SEGURIDAD_MENU);


Section Application;

SATABLE:

LOAD ACCESS

         ,USERID

         ,BOTON_REPORTECAMPO

         ,BOTON_COSTODIRECTO_FUNDO_LOTE

         ,BOTON_COSTODIRECTO_MO

         ,BOTON_PRECIO_FOB

         ,BOTON_VENTAS_COBRADAS_VENCIDAS

         ,BOTON_PROVID

FROM

[Fuentes\Otros.xlsx]

(ooxml, embedded labels, table is SEGURIDAD_MENU);

1 Solution

Accepted Solutions
fkeuroglian
Partner - Master
Partner - Master

Pyerre, mi consejo es manejar esta situacion con un solo documento QVW, y jugar con el tema de las pestañas ocultas segun usuarios.

lo mismo que estas haciendo con documentos, pero ponerlo todo en un mismo doc y ocultar y mostrar pestañas segun el usuario.

Creo que es una alternativa dado las licencias que tenes y los diferentes tipos de usuarios que manejas.

View solution in original post

11 Replies
fkeuroglian
Partner - Master
Partner - Master

Hola como estas

Lo que estas haciendo es correcto, pero te falta la parte de aplicar reduccion de datos para que se activen los filtros que le estas indicando en la secction acces

te paso un material donde vas a ver varios ejemplos de como aplicar esto que te estoy comentando.

Sheets Security with Section Access

cualquier cosa a las ordenes

slds.

Fernando

Not applicable
Author

Hola Fernando,

Aplique la reducción de datos y configure un disparador (Al abrir) y allí coloque el filtro correspondiente (USERID = QUser()) y funcionó perfecto.

Lo publique en mi servidor y al momento de ver el reporte desde la web:

1.- Por cada aplicación me solicita usuario y contraseña (esto solo lo debería pedir en la aplicación Menu),

2.- Ademas me muestra un mensaje de "Access denied! The server (QVS) has no USER CAL for your account. Please      contact your system administrator!"

Tenemos 10 usuarios que visualizaran 6 reportes y solo tenemos 10 Document CAL; se creó esta aplicación Menu para asignar user cal solo a la aplicación Menu, pero al parecer también me esta pidiendo para las demás aplicaciones.

Gracias de antemano.

fkeuroglian
Partner - Master
Partner - Master

Pyerre como estas?

tengo dudas sobre los conceptos "REPORTES" y "MENU"

cuando decis reporte te referis  a un documento qlikview? o a una pestaña de un documento? y podrias explicarme un poco mas eso de aplicacion menu?

grs!

Not applicable
Author

Hola Fernando,

Adjunto el proyecto para que te puedas das una mejor idea.

Cuando ingreses a la aplicación "Menu Principal" haz la prueba con el 1° boton "Rendimiento Campo".

fkeuroglian
Partner - Master
Partner - Master

Pyerre, me piden clave los qvw

grs.

Not applicable
Author

Fernando,

Piden usuario, los puedes encontrar en la hoja SEGURIDAD_MENU del archivo excel Otros que se ubica en la carpeta Fuentes.

fkeuroglian
Partner - Master
Partner - Master

Pyerre, ahora si entiendo

El tema aca es que por cada boton que esta en tu MENU, estas llamando a un documento diferente, y si tenes 10 document cal, cada user puede acceder a 1 documento solamente.

lo que vos estas haciendo es asignarle a los user licencia al documento MENU PRINCIPAL, y luego queres que te tomen y vayan a los otros documentos tales como RENDIMIENTO DE CAMPO, es asi?

eso no se puede ya que los documents son solo para 1 documento y nada mas, un documento unico no es posible asignar a un documento y luego que este navegue o linkee a otro documento

Not applicable
Author

Fernando:

Correcto tu análisis!

Caray! no puedo hacer eso.... T-T

Que posibles soluciones puedo darle a esto? tener que utilizar un solo aplicativo y solo ocultar hojas?

fkeuroglian
Partner - Master
Partner - Master

Pyerre, mi consejo es manejar esta situacion con un solo documento QVW, y jugar con el tema de las pestañas ocultas segun usuarios.

lo mismo que estas haciendo con documentos, pero ponerlo todo en un mismo doc y ocultar y mostrar pestañas segun el usuario.

Creo que es una alternativa dado las licencias que tenes y los diferentes tipos de usuarios que manejas.