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.7K Product Ideas
- 1.7K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 294 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.8K Transform
- 97 SQL DataFlows
- 607 Datasets
- 2.1K Magic ETL
- 3.8K Visualize
- 2.4K Charting
- 707 Beast Mode
- 49 App Studio
- 39 Variables
- 667 Automate
- 170 Apps
- 446 APIs & Domo Developer
- 44 Workflows
- 7 DomoAI
- 33 Predict
- 13 Jupyter Workspaces
- 20 R & Python Tiles
- 391 Distribute
- 111 Domo Everywhere
- 274 Scheduled Reports
- 6 Software Integrations
- 115 Manage
- 112 Governance & Security
- Domo Community Gallery
- 31 Product Releases
- 9 Domo University
- 5.3K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 103 Community Announcements
- 4.8K Archive