Skip to content

Commit 3b78099

Browse files
authored
Merge pull request #6230 from MicrosoftDocs/2684713
2 new app discovery features - 2684713
2 parents 6eeb111 + 7e8a1ae commit 3b78099

File tree

10 files changed

+40
-24
lines changed

10 files changed

+40
-24
lines changed

powerapps-docs/maker/canvas-apps/share-app.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
title: Share a canvas app with your organization
33
description: Learn about how to share canvas apps by giving other users in your organization the permissions to run or modify it.
44
author: alaug
5-
65
ms.topic: conceptual
76
ms.custom: canvas
87
ms.reviewer: tapanm
9-
ms.date: 01/27/2022
8+
ms.date: 04/20/2022
109
ms.subservice: canvas-maker
1110
ms.author: alaug
1211
search.audienceType:
@@ -16,6 +15,7 @@ search.app:
1615
contributors:
1716
- tapanm-msft
1817
- alaug
18+
- msftsamperl
1919
---
2020
# Share a canvas app with your organization
2121

@@ -100,6 +100,7 @@ Before you share an app, you must [save it to the cloud](save-publish-app.md#sav
100100
- If a user selects the link on a desktop computer, the app opens in a browser.
101101

102102
Co-owners who receive an invitation get another link that opens the app for editing in Power Apps Studio.
103+
103104
<!--markdownlint-disable MD036-->
104105
**To change permissions for a user or a security group**
105106

powerapps-docs/teams/embed-teams-app.md

Lines changed: 36 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
---
22
title: Embed an app in Teams | Microsoft Docs
33
description: You can embed an app created in Power Apps in Microsoft Teams to share it.
4-
author: matthewbolanos
5-
4+
author: msftsamperl
65
ms.topic: conceptual
76
ms.custom:
87
- canvas
98
- intro-internal
109
ms.reviewer: tapanm
11-
ms.date: 07/14/2021
10+
ms.date: 04/20/2022
1211
ms.subservice: teams
1312
ms.author: mabolan
1413
search.audienceType:
@@ -32,40 +31,56 @@ You can share an app you've created by embedding it directly into Microsoft Team
3231
- You need a valid [Power Apps license](/power-platform/admin/pricing-billing-skus).
3332
- To embed an app into Teams, you need an existing app [created using Power Apps](../maker/canvas-apps/data-platform-create-app.md).
3433

35-
## Download the app
36-
37-
1. Sign in to [Power Apps](https://make.powerapps.com), and then select **Apps** in the menu.
34+
## Add to Teams
3835

39-
![Show list of apps.](media/embed-teams-app/file-apps2.png "Show list of apps")
36+
1. Sign in to [Power Apps](https://make.powerapps.com), and then select **Apps**.
4037

4138
1. Select **More actions** (...) for the app you want to share in Teams, and then select **Add to Teams**.
4239

43-
![Add to Teams.](media/embed-teams-app/add-to-teams.png "Add to Teams")
40+
:::image type="content" source="media/embed-teams-app/add-to-teams-option.png" alt-text="Add to Teams.":::
4441

4542
**Add to Teams** panel opens on the right-side of the screen.
4643

47-
![Add to Teams panel.](media/embed-teams-app/download-app.png "Add to Teams panel")
44+
:::image type="content" source="media/embed-teams-app/add-to-teams-review.png" alt-text="Add to Teams - review options.":::
4845

4946
1. (Optional) If the app doesn't have any description, select **Edit details** to open the app in Power Apps Studio to add.
5047

5148
1. (Optional) Select **Advanced settings** to add additional details such as *Name*, *Website*, *Terms of Use*, *Privacy Policy*, *MPN ID* (Microsoft Partner Network ID).
5249

5350
![Add additional details.](media/embed-teams-app/additional-settings-embed.png "Add additional details")
5451

55-
1. Select **Download app**. Power Apps will then generate your Teams manifest file using the app description and logo you've already set in your app.
52+
1. Select **Add to Teams** and you'll be asked to open Teams.
5653

57-
1. Save the downloaded file.
54+
:::image type="content" source="media/embed-teams-app/add-to-teams-button.png" alt-text="Add to Teams button.":::
5855

59-
## Add the app as a personal app
56+
> [!TIP]
57+
> If you want, you can also choose **Download app** to download the app, and then use the steps described in [Upload your app in Microsoft Teams](/microsoftteams/platform/concepts/deploy-and-publish/apps-upload) article to upload the app to Teams.
6058
61-
1. To add the app as a personal app or as a tab to any channel or conversation, select **Apps** in the left navigation and then select **Upload a custom app**.
59+
1. Select **Open Microsoft Teams** to open Teams app, or select **Cancel** followed by **Use the web app instead** to open Teams web.
6260

63-
> [!NOTE]
64-
> The **Upload a custom app** only appears if your Teams administrator has created a [custom app policy](/microsoftteams/teams-app-setup-policies) and turned on **Allow uploading of custom apps**.
61+
1. Select **Add**. You can also choose to add the app to a specific team using **Add to team**, or a specific chat using **Add to chat**.
62+
63+
:::image type="content" source="media/embed-teams-app/add-to-teams-in-teams.png" alt-text="Add app to Teams, a team, or a chat.":::
64+
65+
The app is now added to Teams.
66+
67+
> [!TIP]
68+
> You can also [pin the app](install-personal-app.md#pin-power-apps-to-teams) for easy access.
69+
70+
## Add to Teams using the web player
6571

66-
![Add app as tab.](media/embed-teams-app/upload-custom-app.png "Upload a custom app")
72+
You can also add canvas apps to Teams using the web player. There are two ways to run a canvas app using the web player.
6773

68-
2. Select **Add** to add the app as a personal app or select **Add to team** to add the app as a tab within an existing channel or conversation.
74+
1. Go to [Power Apps](https://make.powerapps.com) > **Apps** > select the app to launch in a new browser tab.
75+
1. [Edit the app](../maker/canvas-apps/edit-app.md) > select ![Play the app.](media/embed-teams-app/play.png) or press **F5** to play the app.
76+
77+
After the app is open using the web player, choose the **Add to Teams** button from the top-right side of the screen.
78+
79+
:::image type="content" source="media/embed-teams-app/add-to-teams-web-player.png" alt-text="Add app to Teams using web player.":::
80+
81+
When prompted, select **Open Microsoft Teams** to open Teams app, or select **Cancel** followed by **Use the web app instead** to open Teams web. And then, select **Add** to add the app to Teams.
82+
83+
You can also choose to add the app to a specific team using **Add to team**, or a specific chat using **Add to chat**.
6984

7085
## Publish the app to the Teams catalog
7186

@@ -124,18 +139,18 @@ The following context variables from Teams are supported:
124139

125140
You can optionally preload your app within Teams to increase performance.
126141

127-
1. Sign in to [make.powerapps.com](https://make.powerapps.com), and then select **Apps** in the menu.
142+
1. Sign in to [Power Apps](https://make.powerapps.com), and then select **Apps** in the menu.
128143

129144
2. Select **More actions** (...) for the app you want to share in Teams, and then select **Settings**.
130145

131146
3. In the Settings panel, toggle **Preload app for enhanced performance** to **Yes**. App will then pre-load whenever embedded in Teams.
132147

133-
![Preload app for enhanced performance.](media/embed-teams-app/preload-app.png "Preload app for enhanced performance")
148+
:::image type="content" source="media/embed-teams-app/preload-app.png" alt-text="Preload app for enhanced performance.":::
134149

135150
4. For the changes to take effect, remove and add your app into Teams again.
136151

137-
> [!NOTE]
138-
> This allows users to download the compiled app while authentication is in progress for embedded scenarios. However, the users can run your app only after successful authentication. This behavior ensures that your app data won't be available to unauthenticated users. Information in the compiled app includes&mdash;a collection of JavaScript files containing text authored in app controls, media assets (such as images), the app name, and the environment URL the app resides in.
152+
> [!NOTE]
153+
> This allows users to download the compiled app while authentication is in progress for embedded scenarios. However, the users can run your app only after successful authentication. This behavior ensures that your app data won't be available to unauthenticated users. Information in the compiled app includes&mdash;a collection of JavaScript files containing text authored in app controls, media assets (such as images), the app name, and the environment URL the app resides in.
139154
140155
### See also
141156

powerapps-docs/teams/embed-teams-tab.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ contributors:
2323

2424
# Embed a canvas app as tab app in Teams
2525

26-
You can customize the Teams experience by adding Power Apps canvas apps to your channels in Teams using the **PowerApps** tab. In this topic, you learn how to add the Product Showcase sample app to a Teams channel, and then open the app from that channel.
26+
You can customize the Teams experience by adding Power Apps canvas apps to your channels in Teams using the **Power Apps** tab. In this topic, you learn how to add the Product Showcase sample app to a Teams channel, and then open the app from that channel.
2727

2828
![App embedded in Microsoft Teams.](media/open-app-embedded-in-teams/embedded-app.png "App embedded in Microsoft Teams")
2929

Loading
Loading
Loading
Loading
Loading
455 Bytes
Loading
Loading

0 commit comments

Comments
 (0)