![]() This post is the fourth in Matt’s “Which Tool When” series. Use these recommendations to create a quality app experience.Get firsthand tips and tricks on leveraging these latest apps from Microsoft and AvePoint in our upcoming webinar, “ Supercharge Microsoft Teams with the Newest Apps: Tasks and Lists!“ The poll can be placed inside a task module, too. ![]() This example shows poll results launched from an Adaptive Card. MobileĮmbed a gallery carousel in an iframe (desktop) or webview (mobile). Use for welcome, error, and success messages. MobileĮmbed media content in a task module for a focused viewing experience. MobileĬreate a focused sign in or sign up flow with a series of task modules, letting users move easily through sequential steps. You can leverage Adaptive Cards as a way to embed form elements. Task modules are a great place to surface forms with sequential user inputs and inline validation. Lists work nicely in a task module because they're easy to scan. Empty state: The empty state template can be used for many scenarios, including sign in, first-run experiences, error messages, and more.Form: Forms are for collecting, validating, and submitting user input in a structured way.List: Lists can display related items in a scannable format and allow users to take actions on an entire list or individual items.Each one is made up of smaller components to create an elegant, responsive design that can be used out of the box or customized for your scenario or with your brand look and feel. Iframe: Responsive space that hosts your app content.Ĭonsider using templates for common layouts inside your task modules. Webview: Responsive space that hosts your app content.Īctions (optional): Buttons related to your app content. Does not apply unsaved changes in the app content. Describe the task you want users to complete.Ĭlose button: Closes the task module. They can also be built with the Adaptive Cards framework, which can be a simpler and faster way to facilitate common scenarios (such as forms). They're built using an iframe (desktop) or webview (mobile), so you can design task modules with our UI templates (recommended) or from scratch. Task modules provide a flexible surface for hosted app experiences. Reserve task modules for complex interactions, such as completing a form. Message extension (compose box context): In the compose box, you can design a message extension to open a task module instead of the typical flyout.Message extension (action commands): Message extensions allow you to take a particular action on message content.Adaptive Card: A task module can be launched from an Adaptive Card (sent with a message extension or by a bot) when a user selects a button. ![]() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |