Appointments - Do you make your Teams meetings easy to find?
Updated by Nick Curran [SSW] 4 months ago. See history
123
When a developer joins a team, they need to find important meetings like the Daily Scrum and the Sprint Review. Unfortunately, these meetings are often organized by a team member and there is no way to find them. Ideally, a new team member would jump into Microsoft Teams and find the team they are joining. Then they would see all the important meetings from within the team and join them as needed. From then on, they would be able to see those appointments in Microsoft Outlook and edit them as needed. In the past, the best way to do this was to create a SharePoint page with a Group Calendar web part, and then add this as a tab in Teams. Microsoft Teams have since released Channel Calendars, which are better because they are built in. <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "badExample", figure: 'Bad example - A team member searching for the Daily Scrum cannot find it if it is scheduled like a normal meeting', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/teams-meetings-bad-example.png" /> <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "okExample", figure: 'OK example - In the past, a SharePoint page was the best way to make meetings visible to the team', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/team-meetings-ok-example.jpg" /> <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "goodExample", figure: 'Good example - A Microsoft Teams Channel Calendar allows team members to see the Team\'s meetings before being invited', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/teams-calendar-good.png" /> `youtube: MYIjVqD8AUo` **Video: An awesome introduction to Channel Calendars in Teams (7 min)** ## Setup - Make the calendar visible to the team Before anyone can view and edit the appointment, it needs to be set up correctly to allow editing. There are 2 steps: A. Add a Channel Calendar B. Make the Channel Calendar visible in Microsoft Outlook ### A. Add a Channel Calendar 1. Go to the **Team | General channel** (or another channel, if you prefer) 2. Click the + at the top to add a tab 3. Search for "Channel Calendar" and click on it 4. Give the tab a name (e.g. SysAdmins Calendar) 5. Click "Add" 6. All done, now the team can see all meetings relating to the team <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "default", figure: 'Adding a Channel Calendar', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/adding-channel-calendar.png" /> <asideEmbed variant="greybox" body={<> **Suggestion to Microsoft:** This is an unnecessary extra hoop to jump through. If you create an appointment from a Team, then this tab should be automatically created. </>} figureEmbed={{ preset: "default", figure: 'XXX', shouldDisplay: false }} /> ### B. Make the Channel Calendar visible in Microsoft Outlook Channel Calendar meetings need to be editable by anyone in the Team and the only way to enable that is via a group calendar in Microsoft Outlook. By default, group calendars do not show up in Microsoft Outlook, so they need to be made visible to the team with a PowerShell command: <asideEmbed variant="greybox" body={<> ```bash Set-UnifiedGroup -identity {{ GROUP NAME }} -HiddenFromExchangeClientsEnabled:$False ``` **Note:** [This command](https://learn.microsoft.com/en-us/powershell/module/exchange/set-unifiedgroup?view=exchange-ps#-hiddenfromexchangeclientsenabled) will also make the teams' group email address show in the global address list (GAL). More info on [removing a Meeting in a Teams Channel when the organizer is gone](https://techcommunity.microsoft.com/t5/microsoft-teams/removing-a-meeting-in-a-teams-channel-when-the-organizer-is-gone/m-p/2106354). </>} figureEmbed={{ preset: "default", figure: 'XXX', shouldDisplay: false }} /> This can also be done from the Microsoft Admin Center: 1. Go to `https://portal.office.com/adminportal` 2. Go to Teams & Groups | Active teams & groups 3. Search for the Teams group | Settings | Uncheck "Don't show team email address in Outlook" <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "default", figure: 'Admin portal - Show Teams email adress in Outlook', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/2023-10-06_14-57-03.jpg" /> <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "default", figure: 'Microsoft Outlook group calendars allow meetings to be edited', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/team-calendar.png" /> ## Manage Appointments - Team members create, join, edit, and leave meetings themselves Now that the team calendars are properly configured, it is easy to: A. Create a meeting B. Join a meeting C. Edit a meeting D. Leave a meeting ### A. Create a meeting Creating a meeting should always be done from Microsoft Teams because Microsoft Outlook doesn't support setting the channel. To create a meeting: 1. Follow the rule on [how to create recurring team meetings for a channel](/create-recurring-teams-meetings-for-a-channel) 2. Add this text at the bottom - This will direct people to this rule when they go to edit it. <asideEmbed variant="greybox" body={<> \< Need to edit this meeting? See [how to create recurring team meetings for a channel](/do-you-make-your-team-meetings-easy-to-find/#c-edit-a-meeting) Team: {{ TEAM NAME }} /\> </>} figureEmbed={{ preset: "default", figure: 'XXX', shouldDisplay: false }} /> ### B. Join a meeting To join a meeting do the following: 1. Navigate to **Microsoft Teams | Team | Channel Calendar** 2. Click on the meeting you want to join and expand it 3. Select "Add to calendar" 4. Done! You are now one of the meeting attendees. <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "default", figure: 'In Microsoft Teams add the event to your calendar', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/teams-add-to-calendar.png" /> ### C. Edit a meeting To update a meeting, you must change the details from the Microsoft Outlook group calendar: 1. Go to **Microsoft Outlook | Calendars | All Group Calendars** 2. Open the relevant calendar (same as the team name) 3. Open the appointment and select **The entire series** 4. Make changes as needed <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "default", figure: 'In Microsoft Outlook edit the appointment using the group calendar', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/EditSugarLearningDailyScrum.png" /> ### D. Leave a meeting Many people decline a meeting when they no longer want to attend. However, this method is problematic because you will still be an **Optional** attendee, and receive updates to the appointment. To leave a meeting properly: 1. Go to **Microsoft Outlook | Calendars | All Group Calendars** 2. Open the relevant calendar (same as the team name) 3. Open the appointment and select **The entire series** 4. Remove yourself as a participant 5. Double-check that no other mailboxes have been added which include you e.g. the Team mailbox <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "badExample", figure: 'Bad example - Hitting decline on a Microsoft Outlook calendar item only removes you from the meeting temporarily', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/declining-appointment.png" /> <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "goodExample", figure: 'Good example - Remove yourself from the meeting', shouldDisplay: true }} src="/uploads/rules/do-you-make-your-team-meetings-easy-to-find/edit-appointment.png" /> <asideEmbed variant="greybox" body={<> Of course, another option - if appropriate - is to remove yourself from the Team completely. To keep your Teams clean automatically, [use Entra Access Reviews](/entra-group-access-reviews/). </>} figureEmbed={{ preset: "default", figure: 'XXX', shouldDisplay: false }} />