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

Community site session details

Session Id :
Power Automate - Building Flows
Answered

Annual leave application

(0) ShareShare
ReportReport
Posted on by 2

I have created a form and once submitted, triggers an automated flow including approvals. My issue is that all employees can submit the form and this is causing a problem with my flow due to the fact all employees not having company email addresses?

I have the same question (0)
  • Expiscornovus Profile Picture
    32,846 Most Valuable Professional on at
    Re: Annual leave application

    Hi @Aknox,

     

    I would only share the Microsoft Form with people have a company e-mail address. Can you use the Specific people in my organization can respond fill out option in the settings of this form?

    https://support.microsoft.com/en-us/office/adjust-your-form-or-quiz-settings-in-microsoft-forms-f255a4ba-e03c-4e12-b880-f7e8b62e0665

     

     

  • JisungHan Profile Picture
    on at
    Re: Annual leave application

    Hi @Aknox ,

     

    Yes, this will cause the permission related problem since all the request from PowerApps will be invoked by calling user account permission. There are three ways to make the Power automate that is invoked by the PowerApps work.

     

    #1. Adding "Send-As" permission on the Company email address to all employees

    #2. Creating a new Shared mailbox and add "Send-As" permission to all employees. Make this shared mailbox as email sender on the Power Automate

    #3. Add Child Power automate from the Parent Power automate that is directly invoked by the PowerApps. Then, using "Run Only Users" setting to run the Child Power automate through the connection that is created by Admin: user: Call Child Flows - Power Platform Release Plan | Microsoft Docs

     

    Hope this helps. Thanks!

    Best regards,
    Jisung Han

  • Aknox Profile Picture
    2 on at
    Re: Annual leave application

    Unfortunately that will not work in this case, we are a construction based company with 40+ employees, all of which require the ability to fill in the 'Leave Application' form. I would like to point out, it will only be certain employees (with company emails accounts) that are required to provide the approvals

  • Verified answer
    JisungHan Profile Picture
    on at
    Re: Annual leave application

    Hi @Aknox ,

     

    Based on your additional comment, there should be an additional condition to determine whether this employee should send an approval or not.

     

    Suggestion

    =============

    - Create an Azure AD group and add the users who require

    - Add a condition before taking the approval process. 

    - If the user is in the list, take the next approval process

    - If the user is not in the list, move to the completion process without sending approval

    - If the users doesn't have a permission to check the Azure AD group, then, create a Excel table in OneDrive with the valid user list and use this as validation

     

    Hope this helps. Thanks!

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Chiara Carbone – Community Spotlight

We are honored to recognize Chiara Carbone as our Community Spotlight for November…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 788 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 452 Moderator

#3
developerAJ Profile Picture

developerAJ 302

Last 30 days Overall leaderboard