In the last few months, I’ve spent a lot of time organizing and planning. Most of this time was spent on my personal life organization around the house, but contrary to my most recent blog posts, “Getting things done while working from home using Microsoft To Do!” and “Organizing life, while trapped at home during COVID-19.” I have also put a significant focus on organizing tasks at work.
I want to walk you through how I’ve created a workflow for incoming requests for training videos using Microsoft Forms, automated notifications using Power Automate, into Microsoft Teams, and automated the tracking inside of Microsoft Planner. All of this accomplished with our existing licensing with an Office 365 E3 license.
Microsoft Forms
Let’s start with how we will use Microsoft Forms. My use case was a simple data capture tool that I could share with people inside my organization; we could expand this and make it available to anyone, but that wasn’t necessary for my target audience.
- Navigate to https://forms.microsoft.com
- Login using an Organization Account
- Click New Form
- Name it, in my example. I will name it Training Requests
- Give it an optional description. When I did this at work, I provided our training philosophy for our training videos. That way, it would help our audience understand what we would accept and develop.
- Click Add new and select Text
- Title question Proposed Topic
- Select option for Required
- Click Add new and select Text
- Select option for Long answer
- Click Share
- Click Copy
The link you copied will be the link you send to people you want to have send requests to you.
Now that you have created the Microsoft Form, you need to add it to the Microsoft (Office) 365 Group for the Microsoft Team you want to notify. We will not cover creating the group as I am assuming you already have one setup.
- Navigate to https://forms.microsoft.com
- On the Form you just created click the … in the top right of the Form
- Click Move
- Select the Microsoft (Office) 365 Group for your Microsoft Team
- Click Move
Microsoft Teams/Planner
I’ve combined the Microsoft Teams and Microsoft Planner section, because we will be creating the Microsoft Planner Plan through the Microsoft Teams interface.
- Open and login to Microsoft Teams
- Click Teams
- Select the Team you want to have the requests routed to
- (Optional) Create a channel for Incoming Requests
- Click the + (Add app) icon at the top of the channel
- Select Planner
- Give the Plan a name and click Save
- Rename and create buckets as you see fit. I use the following buckets
- Requested
- Script Development
- Recording
- Post-Production
Power Automate
Now we will bring it all together using Microsoft Power Automate. We will automatically Trigger the Flow when new items get submitted to the Form. We will post a message to a Teams Channel and add a Task to the Plan we created in Microsoft Teams.
- Navigate to https://flow.microsoft.com
- Login using an Organization Account
- Click + Create
- Click Automated flow
- Give the flow a descriptive name
- for Choose your flow’s trigger search for Microsoft Forms
- Click When a new response is submitted
- Click Create
- Since you moved the Form to a Microsoft 365 Group, it will not show up in the dropdown. You will need to get the Form Id manually.
- Login to https://forms.office.com
- Click Group forms
- Find the form you created earlier and click it.
- Look at the URL to find the FormId
- Copy the long string after FormId=
- Paste the string into your Flow
- Click + New step
- Search Forms
- Click Get response details
- Paste the FormId in
- For Response Id, select the Dynamic content for Response Id
- Click + New step
- Search Planner
- Click Create a task
- Select the Plan Id that you created earlier in Microsoft Teams
- For Title, select the Dynamic content for Proposed Topic
- For Bucket Id, Select Requested, or whatever you named your first bucket that you want requests to go to.
- For Start Date Time, select the Dynamic content for Submission time
- Click + New step
- Search Terminate
- Click Terminate
- Set Status to Succeeded
- Above the Terminate step click the + icon between steps
- Click Add a parallel branch
- On the other leg of the branch search Post a message
- Click Post a message (V3) (preview) – note: depending on when you read this, it may no longer be in preview
- For Team, select the team you used earlier to create the Microsoft Planner Plan
- For Channel, select the Incoming Requests channel you created earlier, or the channel you wish to send notifications to for new requests.
- For Message, add Dynamic content from the Get response details section for Responders’ Email, then add text along the lines of “has submitted a training request for ” and add Dynamic content from the Get response details section for Proposed Topic.
Woohoo! That was a lot, but now when someone submits a topic proposal, it will kick off a flow that will do the following.
- Add task to planner about Proposed Topic
- Notify team in Microsoft Teams
Plus, you will be able to manage the requests throughout its entire lifecycle!
Hey Matt,
Can you send these to my personal email address.
I’m very interested in learning more about what your expectation is. I went ahead and sent you an email.