Skip to content

Commit ad9aa60

Browse files
committed
Merge branch 'main' into 2739608-2
2 parents 8bf3ed7 + 3b78099 commit ad9aa60

15 files changed

+73
-47
lines changed

powerapps-docs/maker/canvas-apps/control-limitations.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
title: Limitations of controls in canvas apps
33
description: Learn about the limitations of controls in canvas apps.
44
author: navjotm
5-
65
ms.topic: conceptual
76
ms.custom: canvas
87
ms.reviewer: tapanm
9-
ms.date: 01/31/2022
8+
ms.date: 06/01/2022
109
ms.subservice: canvas-maker
1110
ms.author: namarwah
1211
search.audienceType:
@@ -32,6 +31,8 @@ In this article, learn about the general limitations of the controls used in can
3231
- On Android, the camera control isn't supported in Teams Mobile.
3332
- When using desktop browsers, the barcode scanner isn't supported. Use the Power Apps for mobile app.
3433

34+
- [Container control](controls/control-container.md) - see [Container control limitations](controls/control-container.md#limitations).
35+
3536
- [Export and import controls](controls/control-export-import.md) - see [Export and import control limitations](controls/control-export-import.md#limitations).
3637

3738
- [Gallery control](controls/control-gallery.md) - see [Gallery control limitations](controls/control-gallery.md#limitations).

powerapps-docs/maker/canvas-apps/controls/control-attachments.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn about the details, properties and examples of the attachments
44
author: chmoncay
55
ms.topic: reference
66
ms.custom: canvas
7-
ms.date: 05/05/2022
7+
ms.date: 06/01/2022
88
ms.subservice: canvas-maker
99
ms.author: chmoncay
1010
ms.reviewer: tapanm
@@ -21,6 +21,9 @@ contributors:
2121

2222
A control that allows users to download files to their device, as well as upload and delete files from a list created using Microsoft Lists, or a Microsoft Dataverse table.
2323

24+
## Description
25+
An **Attachments** control lets you open, add, and delete files from a list or a Dataverse table.
26+
2427
## Limitations
2528

2629
The attachment control has these limitations:
@@ -31,9 +34,6 @@ The attachment control has these limitations:
3134

3235
1. Attachments control on a web browser lets you select multiple files, and allows use of drag and drop functionality. However, when using attachments control on [Power Apps Mobile](https://powerapps.microsoft.com/downloads/), you can only add files one at a time.
3336

34-
## Description
35-
An **Attachments** control lets you open, add, and delete files from a list or a Dataverse table.
36-
3737
## Key properties
3838
**[Items](properties-core.md)** – The **Attachment** column of the list or Dataverse table. [Collections](../create-update-collection.md) and [Tables](../working-with-tables.md) are not supported.
3939

powerapps-docs/maker/canvas-apps/controls/control-container.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22
title: Container control in Power Apps
33
description: Learn about the details, properties and examples of the container control in Power Apps.
44
author: chmoncay
5-
65
ms.topic: reference
76
ms.component: canvas
8-
ms.date: 02/12/2021
7+
ms.date: 06/01/2022
98
ms.subservice: canvas-maker
109
ms.author: chmoncay
1110
ms.reviewer: tapanm-msft
@@ -20,14 +19,22 @@ contributors:
2019
---
2120
# Container control in Power Apps
2221

23-
Provides the ability to create hierarchy.
22+
Groups logically-related controls to create hierarchies.
2423

2524
## Description
2625

2726
The container can hold a set of controls and has its own properties.
2827

2928
You can start with inserting a blank container. And then, customize it by adding controls to it, resizing it, moving it, hiding it, and making other changes. You can also start with a number of controls, select them and add using tree view.
3029

30+
## Limitations
31+
32+
- Containers don't work within forms.
33+
- The following controls are not supported within a container:
34+
- [Data table](control-data-table.md)
35+
- [PDF viewer](control-pdf-viewer.md)
36+
- [Web barcode scanner](control-barcodescanner.md)
37+
3138
## Properties
3239

3340
**[BorderColor](properties-color-border.md)** – The color of a control's border.
@@ -49,18 +56,15 @@ You can start with inserting a blank container. And then, customize it by adding
4956
**[Y](properties-size-___location.md)** – The distance between the top edge of a control and the top edge of the parent container (screen, if no parent container).
5057

5158

52-
## Known limitations
53-
54-
- Containers don't work within forms.
55-
- You cannot add tables to the layout containers.
56-
5759
## Frequently asked questions
5860

5961
### What is the difference between a container and a group?
6062

61-
The authoring group is a lightweight concept used for moving around controls and bulk editing similar properties of controls within the group. The authoring group doesn't affect the layout of the app.
63+
When editing an app, you can select controls and group them using Ctrl + G or the context menu. You can modify common properties of controls within the group. Groups are an aid for app making. They don't have properties of their own and don't affect the layout of the app.
64+
65+
In contrast, containers are actual controls with their own properties like **Width** and **BorderColor**. Containers affect app layout and help screen reader users understand the structure of the app.
6266

63-
The container control previously shipped in experimental as a replacement for the authoring group renamed as the enhanced group. It was renamed to the container control as there's value in both a lightweight authoring group and a structured container control with additional properties.
67+
While you can add any controls in a group, you should only add logically-related controls in a container. For example, [controls in a tile should be placed in containers](../accessible-apps-structure.md#logical-control-order).
6468

6569

6670
[!INCLUDE[footer-include](../../../includes/footer-banner.md)]

powerapps-docs/maker/canvas-apps/controls/control-gallery.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
title: Gallery control in Power Apps
33
description: Learn about the details, properties and examples of the gallery control in Power Apps.
44
author: chmoncay
5-
65
ms.topic: reference
76
ms.custom: canvas
87
ms.reviewer: tapanm
9-
ms.date: 03/11/2021
8+
ms.date: 06/01/2022
109
ms.subservice: canvas-maker
1110
ms.author: chmoncay
1211
search.audienceType:
@@ -36,7 +35,16 @@ Predefined templates for showing images and text in a gallery are available, and
3635

3736
## Limitations
3837

39-
If a user scrolls the **Flexible height** gallery control before all items are loaded, the item that's currently in view may be pushed down and out of view when the data loading is finished. To avoid this issue, use a standard **Gallery** control instead of the **Flexible height** variant.
38+
- If a user scrolls the **Flexible height** gallery control before all items are loaded, the item that's currently in view may be pushed down and out of view when the data loading is finished. To avoid this issue, use a standard **Gallery** control instead of the **Flexible height** variant.
39+
- The following controls are not supported within a gallery:
40+
- [Display form](control-form-detail.md)
41+
- [Edit form](control-form-detail.md)
42+
- [PDF viewer](control-pdf-viewer.md)
43+
- [Power BI tile](control-power-bi-tile.md)
44+
- [Rich text editor](control-richtexteditor.md)
45+
- [Scrollable screen (Fluid grid)](../add-scrolling-screen.md)
46+
- [Web barcode scanner](control-barcodescanner.md)
47+
- You can only add one gallery inside another gallery.
4048

4149
## Key properties
4250

powerapps-docs/maker/canvas-apps/controls/control-richtexteditor.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: chmoncay
55
ms.topic: article
66
ms.custom: canvas
77
ms.reviewer: tapanm
8-
ms.date: 04/12/2022
8+
ms.date: 06/01/2022
99
ms.subservice: canvas-maker
1010
ms.author: chmoncay
1111
search.audienceType:
@@ -76,8 +76,5 @@ To use the control inside a form, select the "Edit multi-line text" card, and cu
7676
> [!NOTE]
7777
> When the toolbar is focused, **Tab** and **Shift+Tab** keys will navigate between toolbar groups. But you can't cycle back from the last group to the first group and vice versa.
7878
79-
## Limitations
80-
81-
Rich text editor can't be used within a gallery.
8279

8380
[!INCLUDE[footer-include](../../../includes/footer-banner.md)]

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

0 commit comments

Comments
 (0)