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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Start flow based on th...
Power Automate
Unanswered

Start flow based on the "created by" field

(0) ShareShare
ReportReport
Posted on by 2

I have created  a flow that starts when a new item is created and I have added a condition which trigger the  approval process ,(if field "amount" is equals or less xxx). So far so good. 

 

Question: Now I need to initiate 2 different flows(or 1 flow if it is possible) for the same condition (if field "amount" is equals or less xxx) depends on who is the "created by"   , so the 2nd flow will be for another specific "Assigned TO" approver which will be a static person.

Approval process for approve “Assigned TO” depends on the specific 'user email' who is the ‘created by’ field.

For  example , If user A (created by) create an item in list then start 1st  flow for approval ,else start the  2nd approval.

 

Lets explain more using the following table.

 

User1,user2,user3

If amount= 500

Assigned TO A(static)

User4,user5,user6,user7

If amount= 500

Assigned TO B (static)

 

 

I have added also the users (1,2,3,4) and (4,5,6,7) in 2 separate groups in SharePoint site/list in order to use them in flow process, although I can’t find the solution for that.

Can you please advise what is the optimum solution for that business need?

 

 

Thank you

 

 

 

 

 

 

 

Categories:
I have the same question (0)
  • v-yamao-msft Profile Picture
    Microsoft Employee on at

    Hi @Msdebhel,

     

    According to your description, I have made the following flow.

    It is triggered by When an item is created in SharePoint list.

    Initialize variable Group1, set Type as String, Value as [‘Test2’,’Test4’].

    Initialize variable Group2, set Type as String, Value as [‘mabel mao’,’Test3’]

    Note: Test2, Test4, mabel mao, Test3 are DisplayNames of the user.

    Add a parallel branch, under each branch, add the following steps.

    A Condition to check if the Number is less than or equal to 500. Under If yes branch, add Condition2 to check if Group1 contains Created by DisplayName which is returned from the trigger.

    If yes, start an approval email.

    Note: The same configuration under another branch.

    Following images for your reference.

     1.PNG2.PNG3.PNG

     

     

    Best regards,

    Mabel

  • Msdebhel Profile Picture
    2 on at

    Hi  

     

     

     

     

     

  • v-yamao-msft Profile Picture
    Microsoft Employee on at

    Hi @Msdebhel,

     

    I assume that you could try to use the trigger When an item is created or modified. Then add a Condition to check if the specific column contains specific value. If yes, do the following actions. If no, do nothing.

    Besides, currently it is not possible to monitor a flow when a single column value is changed, I have seen a similar request, please vote the idea at here:

    https://powerusers.microsoft.com/t5/Flow-Ideas/Flow-to-recognise-column-value-is-changed-and-differentiate/idi-p/132966

     

    Best regards,

    Mabel

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 873

#2
Valantis Profile Picture

Valantis 813

#3
Haque Profile Picture

Haque 526

Last 30 days Overall leaderboard