Learn how to collect user input with task modules in your Microsoft Teams app.
This module is also published as a Microsoft Learn module: Collect Input in Microsoft Teams with Task Modules
The lab for this module is available in multiple units within the associated Microsoft Learn module. Use the following links to jump to the specific unit. Each Microsoft Learn unit represents a different lab exercise & demo in the presentation.
-
Exercise - Create a custom Microsoft Teams personal tab
In this exercise, you'll learn the basics of task modules in Microsoft Teams and how to collect input from users in a custom Teams tab. After creating a new Microsoft Teams personal tab, you'll add two task modules to it.
One is a standard HTML page that accepts the ID of a video on YouTube. When the task module is invoked, it will display the video using the YouTube embedded player. This task module will get the video ID from the query string, but it will not need to return any information back to the tab.
-
Exercise - Using Adaptive Cards and Deep Links Task Modules
In this exercise, you'll learn how to use adaptive cards in a custom task module in a custom Microsoft Teams app. You'll also learn how to invoke task modules from anywhere within Microsoft Teams using deep links.
-
Exercise - Using task modules in bots
In this exercise, you'll learn how to use task modules with bots in Microsoft Teams.
- Collecting User Input with Task Modules
- Using Adaptive Cards and Deep Links Task Modules
- Using task modules in bots
This module has been recorded and is available in the Microsoft 365 Development YouTube channel: Collect Input in Microsoft Teams with Task Modules
Roles | Author(s) |
---|---|
Lab / Slides / Demos | Andrew Connell (Microsoft MVP, Voitanos) @andrewconnell |
Sponsor / Support | Andrew Clear (Microsoft) @clearab |
Version | Date | Comments |
---|---|---|
1.14 | May 2, 2023 | FY2023Q4 content refresh |
1.13 | February 14, 2023 | FY2023Q3 content refresh |
1.12 | December 2, 2022 | FY2023Q2 content refresh |
1.11 | September 13, 2022 | FY2023Q1 content refresh |
1.10 | March 7, 2022 | FY2022Q3 content refresh |
1.9 | December 9, 2021 | FY2022Q2 content refresh |
1.8 | September 10, 2021 | FY2022Q1 content refresh |
1.7 | May 26, 2021 | Refresh slides to new template |
1.6 | May 11, 2021 | FY2021Q4 content refresh |
1.5 | March 3, 2021 | FY2021Q3 content refresh |
1.4 | December 9, 2020 | FY2021Q2 content refresh |
1.3 | September 10, 2020 | FY2021Q1 content refresh |
1.2 | May 8, 2020 | FY2020Q4 content refresh |
1.1 | March 10, 2020 | FY2020Q3 content refresh |
1.0 | December 16, 2019 | New module published |
THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.