In this blog, I will discuss how to create a leave request approval app using PowerApps and Flow in office365. I have created a generic/custom list in office365 named "Leave Request" which contains the columns mentioned below.
- Description Multiple lines of text
- Leave Type Choice
- Leave Status Single line of text
- Email Single line of text
From these Email and Leave Type columns are required field.
Now we will discuss how to create an app using PowerApps Studio and an approval process using Flow. The Leave Status column will be updated as Approved or Rejected after the completion of the approval process by the approver also an email of the leave status will be sent to the mentioned email in the email column.
Create an app for Office365 Custom List using PowerApps
In this section, we will discuss how to create an app for our office 365 custom list using PowerApps.
- We will navigate to the custom list (Leave Request) in Office365 site. For example, https://softreetechnology.sharepoint.com/Lists/Leave%20Request/AllItems.aspx
- We will click PowerApps and then click "Create an app".
- We will enter the app name and then click "Create".
- By default, the generated app contains Browse, Detail, and Edit screen. We will Navigate to the Edit screen, select Leave status card and then select a visible property in the property box. Set visible property value to false in the formula bar so that "Leave Status" field will not be shown to users.
- Save and publish the app.
Create the leave approval process using Flow
In this section, we will discuss how to create the leave approval process using Flow.
Navigate to the custom list (Leave Request) in SharePoint Online site. For example,
https://softreetechnology.sharepoint.com/Lists/Leave%20Request/AllItems.aspx
We will Click Flow and then click Create a flow.
We will Click See more templates.
We will Search for SharePoint and select SharePoint – When an item is created.
We will Enter the URL and select the list name from drop down. Click New Step.







Join the conversation! Your thoughts help the community grow.