Adding ENOVIA Security to Your Data Query

To secure your results, you must add an ENOVIA Security box to your data query.

Warning: Adding this security is mandatory, otherwise all users are able to see your data.

See Also
Adding a New Basic Data Query
Creating Input Parameters
Configuring Visualizations
  1. Right-click the central panel, and select Sources > ENOVIA SECURITY.
  2. Drag the point of the first operator, and select Terminal > TO VARIABLE.
  3. In the right panel, go to the General section, and for Variable name, enter acl_list.



  4. To filter your results, you can now define the following expression in your SEARCH or FILTER operator.

    [...bo->`iov`.`_inverted_accessbyname.pass`["yes"], 
    ...bo->`iov`.`_inverted_accessbyname.pass`["maybeYes"],
    ...bo->`dov`.`_inverted_accessbyname.pass`["yes"], 
    ...bo->`dov`.`_inverted_accessbyname.pass`["maybeYes"]].anyMatch(v => v IN @acl_list)

    Where:

    • acl_list - is the variable name that contains the ENOVIA user rights.
    • bo - is the variable that contains the input stream.

    Example of SEARCH operator configuration:

    Example of FILTER operator configuration: