Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
powerbiexpert22
Impactful Individual
Impactful Individual

automate report access

can it be possible to automate report access? example, i want to automate the process of adding user on to workspace or report 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @powerbiexpert22 ,

 

You can assign access by group and then automatically add members to the group through PowerAutomate.

vmengmlimsft_0-1727343128212.png

The action of adding member to group in Power Automate.

vmengmlimsft_1-1727343294232.png

 

 

 

 

Best regards,

Mengmeng Li

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

Hi @powerbiexpert22 ,

 

You can assign access by group and then automatically add members to the group through PowerAutomate.

vmengmlimsft_0-1727343128212.png

The action of adding member to group in Power Automate.

vmengmlimsft_1-1727343294232.png

 

 

 

 

Best regards,

Mengmeng Li

christinepayton
Super User
Super User

The way orgs typically do this is via updating security groups in their automation, so for example they would have an onboarding PowerShell script that adds new users to a security group. That security group would be applied to various resources, including Power BI workspaces or reports, so anyone added to the group would get access. This is a normal IT function, I'm not sure if you're in IT or not but someone in your IT department is likely to be familiar with PowerShell. You could use Power Automate, too, but PowerShell is the typical go-to for onboarding. 

Err, no.  Powershell may work for small companies.  Enterprises use professional UAM (user access management) tools.

SaiTejaTalasila
Super User
Super User

Hi @powerbiexpert22 ,

 

You try this -Create SharePoint form and get user details and reason why they need access etc,...And you can power bi rest API commands and you build a power shell program to pass each users emails id recursively to that API call and provide required access or even you try power automate but it requires more knowledge and additional spending.

 

I hope it will be helpful.

 

Thanks,

Sai Teja 

lbendlin
Super User
Super User

You should not do either for regular users - these should be given access to the app (by adding them to one of the app audiences. 

 

Best practice is to use distribution lists and then to use external tools to manage these PDLs, including onboarding, periodic auditing, and offboarding.

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

Check out the April 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.