cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
fmourtaza
Helper II
Helper II

Impersonate Flow actions

Hello mate,

 

We have got a requirement to update the employees photo in Office 365 - hence I found the handy action "Office 365 > Update my profile photo" - it works only for the users owning the flow - is there any way to impersonate such actions ? 

 

Any alternative approach are welcome.

 

Thanks and regards.

 

fmourtaza_0-1603436910469.png

 

7 REPLIES 7
CFernandes
Super User
Super User

@fmourtaza 

 

It is not allowed to Impersonate an action in Power Automate, you can vote up the idea at https://powerusers.microsoft.com/t5/Power-Automate-Ideas/Allow-Impersonation-in-Flow-Actions/idi-p/8... 

 

Perhaps you can use the Graph API using an HTTP action(premium connector) and update the profile.

 

If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

Hi @CFernandes 

 

Already tried but not getting the desired results - the content image seems too lengthy - I have one post still open in this forum

https://powerusers.microsoft.com/t5/Using-Flows/Update-user-profilephoto-from-CDS-to-AD-using-Graph-...

 

@fmourtaza 

 

Can you decouple the Flow, perhaps run a child Flow under a different connection. Something similar to https://clavinfernandes.wordpress.com/2020/09/04/decouple-the-flow-from-the-power-app-to-prevent-end...

 

I have not tried the approch with reference your scenario but it might be worth a try. Also please upvote the idea I mentioned in my previous email if not already done.

 

If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

@CFernandes 

 

In fact the flow has 2 actions only

1. Get the image content

2. Post the image using HTTP action

 

so I dont think so decoupling a flow will help here as the length of the image seems a problem.  

 

As well I am not sure if HTTP action is the optimal approach in this case.

MrPT
New Member

Had a similar need and used the manage run only user to decide if the logged in user or another account (e.g. service account) is to be used. did you try that option?

MrPT_0-1616039862201.png

here is addition info of how it worked

Impersonation Trials – PowerAutomate – HeyMrT (wordpress.com)

Hey @MrPT, thanks for your inputs however I dropped the Flow approach.

 

Instead I went for Azure WebJobs, I have described the entire steps here

Even if the @fmourtaza abandoned this approach, this answer should be marked as the correct solution, since the goal is achieved. Too bad he couldn't check it, but it is indeed a solution. In my case, the requirement was to change the access levels of items by actions triggered by a user without those privileges, in which case, this solution was the ideal one.

Helpful resources

Announcements
 WHAT’S NEXT AT MICROSOFT IGNITE 2022

WHAT’S NEXT AT MICROSOFT IGNITE 2022

Explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world.

Register for a Free Workshop.png

Register for a Free Workshop

Learn to digitize and optimize business processes and connect all your applications to share data in real time.

September Events 2022

Check out all of these events

Attend in person or online, there are incredible conferences and events happening all throughout the month of September.

Users online (2,202)