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 / Microsoft Forms/Flow -...
Power Automate
Suggested Answer

Microsoft Forms/Flow - Limit responses per user

(2) ShareShare
ReportReport
Posted on by 4
I'm fairly new to Power Automate and have been tasked with trying to change a Flow that we have been using for an Employee Recognition System.  I have a Microsoft Form tied into a Flow and SharePoint List and it's working great as is.  They now want to know if I can limit the responses per user to 4.  For example:  Each employee is allowed to "gift" 4 people 2 hours of vacation time and in return each employee can receive 8 hours total (in 2 hour increments).  So once you have given that amount and received that amount, can you get a message that you have reached your capacity?  
Categories:
I have the same question (0)
  • Suggested answer
    trice602 Profile Picture
    15,404 Super User 2025 Season 2 on at
    HI,
     
    Here's what I may try and on the 1st version I wouldn't automate everything.
     
    For starters, I would have two "helper" SharePoint Lists:  1)  For the people giving hours and 2) for people receiving hours.  As stated, I wouldn't automate populating these automatically to start.
     
    So here's the process:
     
    Employee A gives Employee B 2 hours.  Manually, I would add Employee A and their employeeID to the donation List and as Employee A and hours column with 2.  Repeat with Employee B in the receiver List.
     
    So now you have two Lists, givers and receivers.  When you form responses are submitted you have two checks.  First you check if the giver has reached their 8 hours yet.  You can do this by using Get Items with a filter query on the employeeID and you check if their total hours is equal to 8.
     
    If that is true, you have a condition that sends an email, sorry you are not authorized to give more than 8 hours totals.
     
    If not true, next you check if the receiver has been given more than 8 hours total.  You use another Get Items with a filter query on the receiver employeeID and check if their total hours is equal to 8.
     
    If true, you send an email stating the request is outside of the parameters of the program to both the receiver and giver.
     
    If not true, you send an email to the program administrator to update the giver and receiver values to the new values, and notify both the transaction was approved.
     
    You could automate all this with a lot more steps not described here.
     
    ------------------------------------------------


    If this was helpful, please like and/or mark as a verified answer to help others find this too!


    Always glad to help! 💯💯💯💯💯

    Tom 

    Follow me on LinkedIn - Thomas Rice, PMP | LinkedIn

     

     
     
     
  • Suggested answer
    David_MA Profile Picture
    12,982 Super User 2025 Season 2 on at
    The easiest thing to do would be to create a flow that runs when the item is modified in the list where you will store the total hours gifted. Then add a trigger condition so that the flow only runs when gifted hours eq 8. I assume in the flow you already have, it does a check to see if the 8 hours has already been reached and notifies the person their request has been rejected because they already donated the max 8 hours? If so, do you update anything in the list? If so, you'll need to consider whether you want the flow to send the max response to trigger again as any time the item is modified and it meets the trigger condition, it will send the message again.
  • trice602 Profile Picture
    15,404 Super User 2025 Season 2 on at
    Hey there!
     
    I am following up on this post microsoft forms/flow - limit responses per user in this category building flows from 08/28/2024.  I know the post is a little older, but it is a common question here so wanted to take a moment and follow-up. I see there have been 2 replies and 2 likes and asking if your question has been answered.  If so, please help the community out by completing one or more of the following actions!  Thanks in advance!
     
    Easy as 1-2-3 ‼️💯⭐😎🆒🙏
     
    1) Mark a reply as a verified answer - this is essential, and it helps others with the same general question find this thread. ✅
    2) You can also mark one of more replies as a verified answer.  Please take a moment and give the author credit for volunteering their time. ✌️
    3) Like one or more replies.  Kudos always greatly appreciated! 👍
     
    Pro tip:  if you found your own solution or workaround, feel free to add a reply to your own post and mark it as the solution too!  The goal is to get this thread marked with a verified answer by anyone that finds one or more replies helpful!
     
    Again, thanks in advance for reading and responding, always glad to help!  Tom 💯💯💯💯💯
  • trice602 Profile Picture
    15,404 Super User 2025 Season 2 on at
    If I can help with anything else please let me know or tag me in a future post, I enjoy reading and answering questions.  Always glad to help!  Tom 💯💯💯💯💯

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