Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos!!
Tengo desarrollada una aplicación que contempla todas las ventas de productos con sus respectivos datos. A su vez, tengo creado varios usuarios con Section Access para limitar ciertos datos. Ahora bien, el requerimiento que deseo es poder limitar un campo para ciertos usuarios, es decir, no quiero que vean ese campo en el informe que estoy desarrollando.
Espero que haya sido claro y me puedan ayudar. Muchas gracias.
Saludos!!
Hola Andrés,
Entiendo que la variable con el listado de vendedores que no pueden ver la columna se genera automáticamente en el script tras cada recarga, ¿cierto? En ese caso, en el que no hay mantenimiento por parte de nadie, si funciona es una solución tan válida como otra cualquiera... 😉
Saludos,
H
Hola Héctor,
Si, lo que estuvimos pensando es en crear una variable que guarde los Id de los vendedores que no pueden ver ese campo, esto se realizará en cada recargar de la aplicación. Es decir, con un for recorreremos todo el QVD de vendedores que genera nuestro ETL y almacenaremos cada Id vendedor en la variable que luego vamos a utilizar para filtrar el campo es cuestión. Vamos a probarlo y luego te cuento cual fue el resultado obtenido.
Saludos!
Hola Héctor,
Si recuerdas en la primer captura de uno de los posteos anteriores, nosotros tenemos un Excel con los siguientes datos:
Entonces lo hemos resuelto de la siguiente forma, creamos una expresión condicional en la Straight Table para el campo en cuestión, utilizando la función OSUSER() de la siguiente manera:
IF(OSUser() ='DOMINIO\TEST3', False(), True())
Esto hace que al loguearse el NTNAME TEST3 al Access Point, filtre ese campo para cualquier USERID (Vendedor) que intente ingresar a la aplicación.
Muchas gracias.
Saludos!!