Allow users to run data flows based on application‑role permissions
In OAC Data Flows, having a custom application role with Full Control on the output dataset is not enough to let users run a data flow owned by another user.
Even if a user is a member of the role, they still need explicit user‑level permission on the data flow object.
This goes against the purpose of application roles as the main abstraction for security, and forces admins to manage both role membership and punctual user grants on each data flow.
Proposed enhancement:
Make it sufficient to use only application‑role permissions for data flow execution. If a role has the required permission on the data flow (and/or its output dataset), then any user in that role should be able to run the data flow, without extra user‑level grants.
Tagged:
2