07-20-2020 04:05 AM - last edited 04-19-2022 05:41 AM
Automatically copies your shifts and Time Off instances from Microsoft Teams Shifts into your Office365 Outlook calendar. Default options are set to check the shifts and Time Off instances once a day.
Needs a "Microsoft Teams", "Office 365 Outlook", "Office 365 User" and "Shifts (Microsoft Teams)" connection. Import the flow and set the value of the CalendarName variable to the name of your calendar into which the shifts/Time Off instances are to be copied. Also, set the value of the TeamName variable to the name of your team from which the shifts/Time Off instances are copied.
@RadBad when the shifts times are changed it modifies the time in Outlook, BUT when you delete a shift and create a new shift , it do not delete in Outlook the deleted shift. We need to delete the old shift in Outlook.
I just ran a test and modified some Shifts times, then Shared with the team. Once I ran the flow again, it created Outlook calendar events with the new times but it didn't erase the old ones.
Hi @MalteM , thanks for working on this much needed solution!
I'm pretty new to Flow too - hence my being so grateful when others work on a solution. I've tried running this flow but get the following error message.
I have tried putting in a shared calendar name (ie. email@example.com) and the userid (ourgroup) but neither seems to work. I was hoping that this flow could run automatically from the shifts app and update each users calendar when they booked a shift. Would it do this if I created a flow for each team member? Could it do that from my 'connectors' (I'm only seeing mine at the moment). Sorry to ask so many questions and I hope they make sense.
Thanks in advance.