Updates from: 04/01/2021 03:15:35
Service Microsoft Docs article Related commit history on GitHub Change details
platform Graph Proactive Bots And Messages https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages.md
This request returns an empty array if the app is not installed and an array wit
```http POST https://graph.microsoft.com/v1.0/users/{user-id}/teamwork/installedApps
+Content-Type: application/json
+ { "teamsApp@odata.bind" : "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/{teamsAppId}" }
The **id** property of the response is the `teamsAppInstallationId`.
**HTTP GET** request (permission ΓÇö `TeamsAppInstallation.ReadWriteSelfForUser.All`): ```http
- GET https://graph.microsoft.com/beta/users/{user-id}/teamwork/installedApps/{teamsAppInstallationId}/chat
+GET https://graph.microsoft.com/beta/users/{user-id}/teamwork/installedApps/{teamsAppInstallationId}/chat
``` The **id** property of the response is the `chatId`.
platform Overview https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/overview.md
Some apps are simple (send notifications), while others are complex (manage pati
:::row::: :::column span="":::
+ :::column-end:::
### Microsoft Graph for Teams
Some apps are simple (send notifications), while others are complex (manage pati
:::column-end::: :::column span="":::
+ :::column span="2":::
:::column-end::: :::row-end:::
- :::column span="2":::
+## Build solutions for Microsoft Teams apps
+
+Microsoft offers an extensibility look book, a scenario library for Teams apps organized by industry. This book helps you build apps on the Teams platform and understand different possible scenarios using various Teams platform capabilities. The look book scenarios start with a business problem, the personas involved along with their challenges, and end with a Teams app solution addressing the business needs.
+
+Each scenario in this library is accompanied by a set of high-fidelity design concept mocks, which can serve as an inspiration for designing your apps and enhancing user experience. In addition, the look book highlights the design and architecture best practices followed in building each app. For more information, see the extensibility look book. For more information, see [extensibility look book](https://adoption.microsoft.com/extensibility-look-book/scenarios/).
## Start building
- Quickly familiarize yourself with building for Teams by creating a simple app and adding some commonly used capabilities.
+Quickly familiarize yourself with building for Teams by creating a simple app and adding some commonly used capabilities.
- > [!div class="nextstepaction"]
- > [Build your first app now](build-your-first-app/build-first-app-overview.md)
+> [!div class="nextstepaction"]
+> [Build your first app now](build-your-first-app/build-first-app-overview.md)
:::column-end::: :::column span="":::
Some apps are simple (send notifications), while others are complex (manage pati
## Integrate with Teams
- Blend the features users love about an existing web app, service, or system with the collaborative features of Teams.
+Blend the features users love about an existing web app, service, or system with the collaborative features of Teams.
- > [!div class="nextstepaction"]
- > [Integrate an existing app](samples/integrating-web-apps.md)
+> [!div class="nextstepaction"]
+> [Integrate an existing app](samples/integrating-web-apps.md)
:::column-end::: :::column span="":::
Some apps are simple (send notifications), while others are complex (manage pati
## A little code goes a long way
- You don't need to be an expert programmer to build a great Teams app. Try one of several low-code solutions.
+You don't need to be an expert programmer to build a great Teams app. Try one of several low-code solutions.
- > [!div class="nextstepaction"]
- > [Create a low-code app](samples/teams-low-code-solutions.md)
+> [!div class="nextstepaction"]
+> [Create a low-code app](samples/teams-low-code-solutions.md)
:::column-end::: :::column span="":::
platform App Templates https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/samples/app-templates.md
Quick Responses is a Microsoft Teams app that delivers a robust solution for eff
![Sample view of responses](../assets/images/quick-responses.png) +
+## Quiz ☆
+
+Quiz is a custom [Teams messaging extension](../messaging-extensions/what-are-messaging-extensions.md) app that enables you to create a quiz within a chat or a channel for knowledge check and instantaneous results. You can use Quiz for, In-class and offline exams, Knowledge check within team, and for fun quizzes within a team. Quiz app is supported across multiple platforms, such as Teams desktop, browser, iOS, and Android clients. This app is ready for deployment as part of your existing Microsoft 365 subscription.
+
+[Get it on GitHub](https://github.com/OfficeDev/microsoft-teams-apps-quiz)
+
+ :::column span="1":::
+ ![Create Quiz in Teams view](../assets/images/quiz-app-template-compose-view.gif)
+ ## Rapid Assist Rapid Assist is a Microsoft [Power Platform](https://powerapps.microsoft.com/blog/now-in-preview-customize-teams-with-built-in-power-platform-capabilities/) based app that allows customer facing associates to rapidly connect with the experts to get quick answers, search for information, follow up open requests, and allow experts to receive notifications to quickly get on a call to help answer questions. The app built using Microsoft [Power Apps](/powerapps/powerapps-overview) and [Power Automate](/power-automate/getting-started), deeply integrates with Microsoft Teams to enable organizations to easily connect frontline workers with corporate liaisons to resolve customer queries and deliver a great customer experience.
A project can include multiple tasks, and various projects can be assigned to em
![Time Tally](../assets/images/11zon_gif.gif)
+## Training ☆
+
+Training is a custom [Teams messaging extension](../messaging-extensions/what-are-messaging-extensions.md) app that enables users to publish a training within a chat or a channel for offline knowledge sharing and upskilling. The app is supported across multiple Teams platform clients, such as desktop, browser, iOS, and Android. This app is ready for deployment as part of your Microsoft 365 subscription.
+
+[Get it on GitHub](https://github.com/OfficeDev/microsoft-teams-apps-training)
+
+ :::column span="1":::
+ ![Create Training in Teams view](../assets/images/training-app-template-compose-view.gif)
+ ## Virtual Rounding Hospital and emergency room providers make dozens, and often hundreds of **rounds** per day. These quick check-ins on patients are intended to provide a status check on how the patient is doing and ensure that the patientΓÇÖs concerns are addressed. While rounding is an essential practice to ensure patients are being monitored by multiple types of providers, they represent a huge drain on PPE, because for each visit, from each provider, a new mask, and new set of gloves must be used. With this app templates, medical workers can easily conduct rounds virtually, through a Microsoft Teams meeting between the provider and the patient.
platform Cards Format https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/task-modules-and-cards/cards/cards-format.md
description: Describes card text formatting in Microsoft Teams
keywords: teams bots cards format Last updated 03/29/2018 + # Format cards in Teams You can add rich text formatting to your cards using either Markdown or HTML, depending on the card type.
To enable typeahead within the `Input.Choiceset` set `style` to `filtered` and e
``` ### Stage view for images in Adaptive Cards+
+> [!NOTE]
+> This feature is currently available in developer preview only.
+
In an Adaptive card, you can use the `msteams` property to add the ability to display images in stage view selectively. When users hover over the images, they would see an expand icon, for which the `allowExpand` attribute is set to `true`. For information on how to use the property, see the following example: ``` json