Trusted Attribute PDP Filters That Allow "Contains" Logic
It is a manual and time consuming process to manage personalized data permissions (PDPs) today, especially if you have multiple data sets and a large organization.
That doesn't have to be the case.
The end-to-end process of adding data permissions could be almost 100% automated with one small change to the current setup of PDPs.
Process:
1) Build an entitlements table leveraging your employee hierarchy or something like your territory hierarchy from Salesforce. This table would have some ID that connects into your data with all people allowed to see a row of data. You could then join this table with every table that requires PDPs to be applied
2) On the data set, filter by Trusted Attribute and select the De-Duped column and the Email attribute
**THIS IS WHAT NEEDS TO BE UPDATED**
Unfortunately, the filter is set to EQUAL TO instead of CONTAINS, meaning you can't do this
3) Add a dynamic group to the policy row containing all Domo users. Only those who are listed in the De-Duped Email List column will have the ability to see data
Ask:
Update the filter logic for Trusted Attributes on PDPs to CONTAINS instead of EQUAL TO (or, make it an option to toggle between).
Comments
-
giving this a bump as this functionality is so important to us
0 -
Agreed, this would simplify PDP automation so much and is very much needed.
0 -
My idea was this which allows the contains to work when the trusted attribute is a list.
0 -
I have tried my idea again and it seems to now work. I can use the trusted attr in PDP when the trusted attr is an array of Integers.
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 738 Beast Mode
- 57 App Studio
- 40 Variables
- 685 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 124 Manage
- 121 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive