5. About me
• Markus Moeller
• Microsoft 365 Developer Expert
• Microsoft MVP
• Avanade Germany
• @moeller2_0
• https://mmsharepoint.wordpress.com
• Proud dad of 1 (2yrs)
6. 28. January 2022 | #TeamsCommunityDay | teamscommunityday.de | @TeamsDay
Vielen Dank an unsere Sponsoren!
Many thanks to our sponsors!
Join us at ScriptRunner Lounge
8. Bots
Help users get tasks done in calls,
conversations and online meetings
Connectors
Post rich updates to channels
Personal apps
All content across all teams
and channels in one place
Tabs
Surface rich content within
Teams
Activity feed
Engage users via feed
notifications
Messaging extensions
Allow users to query and share
rich cards in conversations
Scope
of
Teams Development
Meeting Apps
Enhance online Meeting
experience with Tabs and bots
MS Graph
Gateway to your data in
Microsoft cloud
10. A Teams Meeting App
recording and playback
participant names
helping with
pronunciation
11. Prerequisites
• A meeting with at least one participant
• A physical Teams Desktop client for in-meeting side panel
• Device permissions (when using mic or camera)
• A Teams Tab app with specific
• Teams manifest
12. Options for Teams Meeting Apps (Tabs)
• Pre-Meeting / Post-Meeting experience
• In-Meeting experience
• Currently modern physical desktop Teams client only
• Side Panel
• Dialog box
• Stage (initiated from side panel but shared for all)
15. Vote for a movie in side
panel and watch it
“together” in meeting’s
stage view
16. Prerequisites
• A meeting with at least one participant
• A physical Teams Desktop client for in-meeting side panel
• You also cannot share from mobile clients right now
• Although see shared app in browser, too, „frameContext“ is not detected right
...
• A Teams Tab app with specific
• Teams manifest
• App in stage view has individual runtimes per user
• Sync needs to be implemented!
19. Prerequisites
• A Teams channel enabled Azure bot
• A meeting with at least one participant
• Permissions to access the chat (for the bot)
• Client „developer preview“ enabled
• A Teams Bot app with specific
• Teams manifest
An app in Teams consists one or more of the following capabilities:
Tabs – allow you to display rich interactive web content
Bots - connect intelligent bots to interact with Microsoft Teams users naturally through chat and/or programable voice
Connectors - push your app's rich content into Microsoft Teams
Messaging extensions - query for information from your service and post that information right into the channel conversation
Activity feed integrations - the user's single inbox for all activity across Teams.
With recent updates to MS Graph, you can now enhance Calls and online Meetings scenarios with bots and access your O365 data in the Microsoft Cloud.
Upfront: Wake-up http://mmomeetingrecordname.azurewebsites.net/
Create a simple meeting (+1 attendee)
Install the app
Join the meeting and leave
Give Feedback
Use 2nd browser with additional participant logged in
Give feedback as well
Upfront: Wake-up http://mmovotemovie.azurewebsites.net/
Create a simple meeting (+1 attendee)
Install the app
Pick following videos:
https://mmopublicfiles.blob.core.windows.net/samples/Hare_eating.mp4
https://mmopublicfiles.blob.core.windows.net/samples/Wild_boars.mp4
https://mmopublicfiles.blob.core.windows.net/samples/file_example_MP4_480_1_5MG.mp4
Vote
With a 2nd user maybe in-Meeting / pre-Meeting
Join Meeting
Vote with that user
Share
Watch browser?
Upfront: Wake-up https://mmobotlifecyclefeedback.azurewebsites.net/
Create a simple meeting (+1 attendee)
Install the app
Join the meeting and leave
Give Feedback
Use 2nd browser with additional participant logged in
Give feedback as well
Quite lean at the moment, only available:
Meeting ID (not similar to event or onlineMeeting ID !!!)