Ayuda sobre productos BOLD:

Configuración de visibilidad de vistas de informes

Página:
< Volver

ATENCIÓN: El siguiente contenido es de uso avanzado y su utilización puede ocasionar daños irreparables en la configuración del sistema

Es posible limitar qué vistas remotas o compartidas de los informes son visibles para cada persona usuaria. Esto se controla a bajo nivel mediante una función de usuario o usuaria: IsVisibleView. El formato es el siguiente:

<Functions>
  <Function Name="IsVisibleView" Type="bool" Description="Indica si el nombre de vista ha de ser visible para el usuario o no">
    <Param Name="idCase" Type="int" />
    <Param Name="viewName" Type="string" />
    <Param Name="reportEnum" Type="int" ShowName="Tipo de report" Description="Indica el ID del tipo de report al que corresponde el nombre de la vista que se pasa (opcional)"/>
    <Expression><![CDATA[ true ]]></Expression>
  </Function>
</Functions>

Por defecto todas las vistas son visibles para todas las personas usuarias.

La siguiente configuración convierte en no visible la vista «Compensaciones» para el usuario aperez:

  <Function Name="IsVisibleView" Type="bool" Description="Indica si el nombre de vista ha de ser visible para el usuario o no">
    <Param Name="idCase" Type="int" />
    <Param Name="viewName" Type="string" />
    <Param Name="reportEnum" Type="int" ShowName="Tipo de report" Description="Indica el ID del tipo de report al que corresponde el nombre de la vista que se pasa (opcional)"/>
    <Expression>
      <![CDATA[
    IfElse(
      viewName == "Compensaciones" && UserLogged() == "aperez"
      , 
      false
      , 
      true
    )
  ]]>
    </Expression>
  </Function>
Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido