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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

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
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors