Inc. 5000 Fastest-Growing Company in the US

inc-5000-logo
automate-work-while-on-the-go

In todayโ€™s, matrix management structure of the global workforce especially in newer industries, there is a need to inform and get approval of your absence (eg. vacation) so that your project managers are part of your scheduling decisions. ย  We have used an example here of a Parallel Approval workflow, multiple persons are required to approve items, in this case vacation requests. Each personโ€™s approval is independent of all other approvers. The same logic applies to Payables, Quality Assurance, Project/Service quotations, etc. ย  This flow automates an employee vacation request process that requires approval from all persons (or teams) that the employee supports regularly. Employees use a SharePoint list to request vacation. Vacation approvals are required from the employeeโ€™s direct manager, the Sales team, and the Human Resources team. Each vacation request is routed to each approver for a decision. The flow sends email with status changes and then updates SharePoint with the decisions. ย  Before you create the flow, create aย SharePoint Online list; later, weโ€™ll use this list to request approval for vacations. ย  The SharePoint Online list you create must include the following columns: Make note of the name and URL of the SharePoint Online list. We use these items later to configure theย SharePoint โ€“ When an item is created trigger. Create your flow from the blank template 1. Sign in to Microsoft Flow. 2. Select theย My flowsย tab 3. Select Create from blank 4. Select theย Create from blankย button Add a trigger 1. Enterย SharePoint into the search box. 2. Find, and then select the SharePoint โ€“ When an item is createdย trigger 3. Select the Site Addressย and theย List Nameย for the SharePoint list that your flow monitors for new items Get the manager for the person who created the vacation request 1. Selectย New step,ย and then selectย Add an action 2. Enter get managerย into theย Choose an action search box 3. Find, and then select theย Office 365 Users โ€“ Get manager (V2) action. 4. Insert the Created By Emailย token into theย User (UPN)ย box on theย Get manager card. This action gets the manager for the person who created the vacation request in SharePoint. Name and save your flow 1. Provide a name for your flow, and then select the Save icon to save the work weโ€™ve done so far. Note: Select theย Save icon periodically to save the changes to your flow. Add an approval action for immediate manager 1. Select New step,ย and then selectย Add an action The brief overviews below are real world application of this concept, and we will keep this discussion at a conceptual level to maintain client confidentiality. 2. Enterย approvalย into theย Choose an action search box. 3. Select the Approvals โ€“ Start an approval action. 4. Configure the Start an approval card to suit your needs. Note: Theย Titleย andย Assigned Toย fields are required. You can useย Markdownย to format theย Details field. Insert a parallel branch approval action for the sales team 1. Select the down arrow thatโ€™s located between the Get manager (v2)ย and theย Start an approval cards.2. Select the plus sign that shows up on the down arrow after you select it.3. Selectย Add a parallel branch4. Selectย Add an action. 5 .Search for, select, and then configure a Start an approvalย action that sends the vacation request to the sales team. See theย steps used to Add an approval action for immediate managerย if youโ€™re not sure how to add theย Start an approval action. Note: Use the sales teamโ€™s email address in theย Assigned Toย box of theย Start an approval 2ย action Insert a parallel branch approval action for the human resources team 1. Repeat the steps toย insert a parallel branch for the sales teamย to add, and then configure aย Start an approval action to send vacation requests to human resources. Note: Use the human resources teamโ€™s email address in theย Assigned To boxย of theย Start an approval 3 action. If youโ€™ve followed along, your flow should resemble this: Options after adding parallel branches After youโ€™ve added actions to parallel branches, you have two options for adding more steps to your flow: 1. Use the smallย Insert a new stepย button (the circular plus button that appears when you select any white space on a branch or the area immediately below a branch). This button adds a step to thatย specific branch. Steps you add with this button run after this specific branch completes. 2. Use the largerย New step button at the bottom of the entire workflow. Steps you add with this button run after all branches complete. In the following sections, we use the smallย Insert a new step button to perform these steps on each branch: Add a condition that checks if the vacation request was approved or rejected. Send an email that informs the employee of the decision. Update the vacation request in SharePoint with the approval decision. ย  Then, we use the largerย New step button to send an email that summarizes all decisions made on the vacation request. Continuing… Add a condition to each branch 1. Select any white space on theย Start an approval branch.2. Select the smallย Insert a new step button (the circular plus button that appears after you select the white space in the previous step).3. Selectย Add a condition from the menu that appears.4. Select the first box on theย Conditionย card, and then select theย Responseย token from theย Start an approval category in the dynamic content list. 5. Confirm the list (in the middle of the Condition card) is set toย is equal to.6. Enter Approveย (this text is case-sensitive) into the last box.7. Your condition card should now resemble this example: Note: This condition checks the response from theย Start an approval action that goes to the employeeโ€™s manager. 8. Repeat the preceding steps on theย Start an approval 2ย (the approval request to sales) andย Start an approval 3 (the approval request to human resources) branches. Add email actions to each branch Perform the following steps on theย IF YESย side of theย Conditionย branch. Note: Your flow uses these steps to send an email when the request is approved. 1. Selectย Add an actionย on theย IF YES branch of the condition. 2. Enterย send emailย into the search box on theย Choose an action card. 3. Select theย Office 365 Outlook … Read more

๐Ÿ” Annual Food Drive!

(November 3 to 17)

Weโ€™re proud to partner with the Schaumburg Township Food Pantry to support local families in need this season.

“If you can’t feed a hundred people, then just feed one”