idioma
Contacta Nos: 1-800-497-0151

Blog

Cómo hacer que el botón del panel sea visible solo para los administradores

  • , Consultant

En el Panel de abajo, quiero ocultar el botón Guardar a cualquier persona que no esté en el Grupo de seguridad del administrador.

botón del panel de onestream

La visibilidad de un botón en un panel está controlada por la propiedad del componente de formato de visualización.

isVisible = False El botón no se verá.

isVisible = True Se verá el botón.

imágenes de componentes onestream

Lo que queremos hacer es alternar el valor isVisible de Verdadero o Falso de este botón, según si un usuario está en el grupo de seguridad Administrador. Esto activará o desactivará la visibilidad del botón según sobre los derechos de seguridad del usuario.

¿Cómo hacer esto?

Una forma es mediante el uso de un Dashboard XFBR y la función BRapi.Security.Authorization.IsUserInAdminGroup. Esta función devuelve un valor booleano Verdadero o Falso cuando se pasa un Nombre de Usuario.

onestream es un usuario en el grupo de administración

  • 1.El primer paso es crear una función dentro de una regla comercial XFBR del panel.
  • 2. Asigne a la función un nombre que se utilizará en la llamada XFBR desde el botón. En el siguiente ejemplo lo llamé "AdminGroupCheck"
  • 3. En esta función personalizada, llame a BRapi.Security.Authorization.IsUserInAdminGroup. Deberá ingresar el nombre de usuario del usuario que inició sesión. Esto se puede lograr utilizando la función OneStream si.UserName que recupera dinámicamente el nombre de usuario que inició sesión como una cadena. Haga que la función devuelva su valor booleano a una variable booleana. En el siguiente ejemplo, lo devuelvo a blIsAdmin.
  • 4. Establezca el retorno de la función en la variable booleana (devuelva blIsAdmin en el siguiente ejemplo). Una captura de pantalla de un código de computadora.

regla de negocio onestream

5. El último paso es llamar a este XFBR en la propiedad isVisible Display Format del Botón. (no olvides guardar tu cambio)

propiedades del componente onestream

Ahora, si un usuario que no es administrador navega a este panel, no verá el botón Guardar.

panel de onestream sin botón para guardar

Contact MindStream Analytics

¿Quiere obtener más información sobre el software OneStream? Complete el siguiente formulario y nos comunicaremos con usted en breve.


Socio destacado

Socio Diamante de OneStream

OneStream CPM

OneStream se alinea con las necesidades de su negocio y cambia más rápida y fácilmente que cualquier otro producto al ofrecer una plataforma y un modelo para todas las soluciones financieras de CPM. OneStream emplea guiado Flujos de trabajo, validaciones y mapeo flexible para brindar confianza en la calidad de los datos para todas las recopilaciones y análisis al tiempo que se reduce el riesgo a lo largo de todo el proceso financiero auditable.

OneStream