web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Some "Run Only" Users ...
Power Automate
Unanswered

Some "Run Only" Users able to trigger flows through Power BI button, but not all of them.

(0) ShareShare
ReportReport
Posted on by 13
I've been pulling my hair out over this the last couple of days so decided to reach out the community incase there's something I'm missing or whethers it's just a bug.
 
I have a basic flow:
 
 
Power BI: On Power BI button click
 
SQL: Execute stored procedure
 
Excel Online (Business): List rows present in a table
 
For each record - SQL: Insert rows
 
Power BI: Refresh a dataset
 
 
In short, on triggering, truncates a SQL table, reads an excel workbook on sharepoint being used to collect some data, inserts that data into the previously truncated table. Refreshes a Power BI dataset (contains the SQL table mentioned).
 
Connections Used for Run Only users.
 
Connections used list below:
 
My issues are two fold:
 
Some users are able to run this flow from the Power BI trigger, and others cannot. All users are included in the run only list, all users have access to the SQL database, workbook on sharepoint, Power BI report and underlying semantic model. I've even checked licenses in O365, which are identical for all users. There is no obvious reason why some users can run it and others cannot.
 
The second, but possibly related issue, is that I have a near identical flow for another report. The only difference is it's a different Power BI report and different table, but stored on the same database. The sharepoint file is the same, just a different table in the same workbook. In this case all users can run it. So it's not clear why some users can run this flow, but not the one mentioned above, nor is it clear why some users can't run it full stop. I've tried duplcating the original flow that all users can run and just changing which SQL table it's pointed at and Sharepoint table within the same workbook - still doesn't work for some users. I've also tried recreating the flow from scratch, with the same outcome.
Categories:
I have the same question (0)
  • lbendlin Profile Picture
    8,479 Super User 2025 Season 2 on at
    Please define what you mean by "Some users are able to run this flow from the Power BI trigger, and others cannot."
     
    Are these users unable to click the Flow button in Power BI ?  Is the flow not running when they click the button?  Is the Power BI Semantic Model refresh not triggering?  Are there any error messages?
     
    Obligatory note:  Allowing report users to submit Semantic Model refresh requests is a VBI - Very Bad Idea.  It can easily lead to 429s unless you implement debouncing steps in your flow.
  • cdawilliams Profile Picture
    13 on at
    Apologies, to clarify:
     
    Flow 1 can be successfully tun by:
    Person A
    Person B
    Person C
    Person D
    Person E
     
    Flow 2 can be successfully tun by:
    Person C
    Person E
     
    Success and failure being determined by when a user presses the Power BI trigger embedded within the report that the button either says "Triggered" and you can see the related flow working within automate, or it says "Unsuccessful", and the flow isn't triggered in the background.
     
    No error messages as it's simply a case of the button triggering the flow for some users or saying unsuccessful.
     
    I'll also look in the semantic model refreshes. It's not an issue that has occurred thus far as the number of concurrent users on any single report is pretty low and double triggers are a rarity, but it'll be something worth implementing so thank you.

    EDIT:

    I've done some testing this morning by removing steps from the flow and it appears the issue lies with the SQL connector (Windows Authentication). While this is useful in knowing exactly were the blocker is, it's equally as confusing. As mentioned previously I have two near identical flows, that both use the same SQL connector to the same source. The only difference is the stored prcoedure and table they reference are different, but both situated on the same database. So I can't understand why it works for one flow and not the other when both tables are captured under the same connection.
     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 525 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 324 Moderator

#3
abm abm Profile Picture

abm abm 232 Most Valuable Professional

Last 30 days Overall leaderboard