Skip to content

Commit aa1e094

Browse files
authored
Live publish
2 parents dda66b7 + 482b4c2 commit aa1e094

17 files changed

+90
-176
lines changed

powerapps-docs/maker/canvas-apps/controls/control-power-bi-tile.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: powerapps
66
ms.topic: reference
77
ms.custom: canvas
88
ms.reviewer: tapanm
9-
ms.date: 08/30/2021
9+
ms.date: 02/02/2022
1010
ms.subservice: canvas-maker
1111
ms.author: chmoncay
1212
search.audienceType:
@@ -16,6 +16,7 @@ search.app:
1616
contributors:
1717
- tapanm-msft
1818
- chmoncay
19+
- miglisic
1920
---
2021
# Power BI tile control in Power Apps
2122

@@ -28,7 +29,8 @@ Don't have Power BI? [Sign up](/power-bi/service-self-service-signup-for-power-b
2829
Take advantage of your existing data analysis and reporting by displaying your **[Power BI tiles](/power-bi/service-dashboard-tiles)** inside your apps. Specify the tile that you want to show by setting its **Workspace**, **Dashboard**, and **Tile** properties in the **Data** tab of the options panel.
2930

3031
> [!NOTE]
31-
> - Power BI tile control isn't availbale on [GCC High and DoD](/power-platform/admin/powerapps-us-government#power-apps-us-government-service-urls) environments.
32+
> - Power BI tile control isn't available on [GCC High and DoD](/power-platform/admin/powerapps-us-government#power-apps-us-government-service-urls) environments.
33+
> - Power BI tile control isn't available in China.
3234
> - For licensing requirements when embedding Power BI tile, see [Licensing](/power-bi/collaborate-share/service-embed-secure#licensing).
3335
3436
## Sharing and security

powerapps-docs/maker/canvas-apps/mixed-reality-overview.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: powerapps
66
ms.topic: overview
77
ms.custom: canvas
88
ms.reviewer: tapanm
9-
ms.date: 3/25/2021
9+
ms.date: 02/02/2022
1010
ms.subservice: canvas-maker
1111
ms.author: anuitz
1212
search.audienceType:
@@ -83,5 +83,8 @@ Start installing the controls in your apps:
8383
- Measure distance, area, and volume with the **[Measure in mixed reality](mixed-reality-component-measure-distance.md)** control.
8484
- Create and view predefined 3D shapes with the **[View shape in mixed reality](mixed-reality-component-view-shape.md)** control.
8585

86+
### See also
8687

87-
[!INCLUDE[footer-include](../../includes/footer-banner.md)]
88+
[Microsoft Learn: Build a 3D mobile app with Power Apps in mixed reality](/learn/modules/power-apps-tutorial/)
89+
90+
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

powerapps-docs/maker/model-driven-apps/accessibility-app-designer-site-map-designer-my-apps-page.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@ This article itemizes the keyboard shortcuts for Power Apps.
100100

101101
|Browser|Jaws|Narrator|Voice Over|
102102
|-------------|----------|--------------|----------------|
103-
|Internet Explorer 11|Yes|Yes|No|
104103
|Google Chrome|Yes|No|No|
105104
|Firefox|Yes|No|No|
106105
|Safari|No|No|Yes|

powerapps-docs/maker/model-driven-apps/design-performant-forms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ The `openForm` client API method allows a parameter option to display a form in
7171

7272
Using the most up-to-date web browser is key to ensuring your model-driven app runs as fast as possible. The reason for this is that many of the performance improvements can only be used in the newer modern browsers.
7373

74-
For example, if your organization has older versions of Firefox, non-Chromium-based browsers, and so on, many of the performance gains that are built into a model-driven app will not be available in the older browser versions because they don't support features that the app depends on to run quickly and smoothly. And if you're using Internet Explorer, it's no longer supported.
74+
For example, if your organization has older versions of Firefox, non-Chromium-based browsers, and so on, many of the performance gains that are built into a model-driven app will not be available in the older browser versions because they don't support features that the app depends on to run quickly and smoothly.
7575

7676
In most cases, you can expect to see page load improvements by just switching to Microsoft Edge, updating to the latest current browser version from an older version, or moving to a modern Chromium-based browser.
7777

powerapps-docs/maker/model-driven-apps/form-component-control.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Note the following limitations when you add the form component control to a tabl
112112

113113
- Using the same form for different form component controls isn't supported.
114114

115-
- The form that you use with a form component must be included in your app. More information: [Add a component](add-edit-app-components.md#add-a-component).
115+
- The form that you use with a form component must be included in your app. If it isn't, or if the current user does not have access to the form, it will fallback to the top-most main form that is included in the app and available to the user (based on form order). More information: [Add a component](add-edit-app-components.md#add-a-component).
116116

117117
- You may notice that the timeline wall may not update when a column that is used to set the timeline wall has changed in the form component. When the page is refreshed the timeline wall will update as expected.
118118

powerapps-docs/maker/model-driven-apps/model-app-page-issues.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,6 @@ The custom page is a new page type within model-driven apps. Custom pages bring
6363

6464
* Native player support is available for iOS and Android in online-only mode. Offline support currently isn't supported. The preview Dynamics 365 Windows player displays a blank page when a custom page is opened.
6565

66-
* When a user running Internet Explorer opens a custom page, an error message will appear indicating Internet Explorer isn't supported.
67-
6866
* While attempting to sign in, the current behavior caused by a user selecting anywhere away from the sign in box causes the pop out window for sign in to shift behind the app browser.
6967

7068
* When a user runs an app that isn't compliant with their organization's [Data Loss Prevention (DLP) policies](/power-platform/admin/wp-data-loss-prevention), they'll see an error dialog and the 'Technical details' reflects the app isn't DLP compliant.

powerapps-docs/maker/portals/add-form.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: neerajnandwana-msft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom:
8-
ms.date: 08/24/2021
8+
ms.date: 02/02/2022
99
ms.subservice: portals
1010
ms.author: nenandw
1111
ms.reviewer: ndoelman
@@ -66,9 +66,6 @@ To add a form component:
6666

6767
- **Show captcha for anonymous users**: Displays captcha to anonymous users.
6868

69-
> [!NOTE]
70-
> Captcha control is currently limited to only English language for audio, and Latin characters for image.
71-
7269
- **Show captcha for authenticated users**: Displays captcha to authenticated users.
7370

7471
- **Permissions**: Table permissions to be considered for the form. [Configure table permissions](configure/entity-permissions-studio.md) to make the form available to anyone, or any specific roles.

powerapps-docs/maker/portals/component-framework-liquid.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,20 @@ author: GitanjaliSingh33msft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom:
8-
ms.date: 11/10/2021
8+
ms.date: 02/02/2022
99
ms.subservice: portals
1010
ms.author: gisingh
1111
ms.reviewer: ndoelman
1212
contributors:
1313
- nickdoelman
1414
- GitanjaliSingh33msft
15-
- nickdoelman
1615
---
1716

18-
# Liquid template tag for code components (preview)
17+
# Liquid template tag for code components
1918

2019
[This article is pre-release documentation and is subject to change.]
2120

22-
Power Apps component framework empowers professional developers and app makers to create code components for model-driven and canvas apps. These code components can provide an enhanced experience for users working with data on forms, views, and dashboards. More information: [Use code components in portals (preview)](component-framework.md)
21+
Power Apps component framework empowers professional developers and app makers to create code components for model-driven and canvas apps. These code components can provide an enhanced experience for users working with data on forms, views, and dashboards. More information: [Use code components in portals](component-framework.md)
2322

2423
> [!IMPORTANT]
2524
> The Liquid template tag for code components requires portals version [9.3.10.x or later](/power-platform/released-versions/portals/portalupdate9310x).
@@ -50,15 +49,15 @@ You can use the [sample map control](../../developer/component-framework/sample-
5049
5150
## Tutorial: Use code components on pages with Liquid template tag
5251

53-
In this tutorial, you'll configure Power Apps portals to add the component to a webpage and set access for the **Web Resource** table. You'll then visit the portals webpage and interact with the component.
52+
In this tutorial, you'll configure Power Apps portals to add the component to a webpage. You'll then visit the portals webpage and interact with the component.
5453

5554
### Before you begin
5655

5756
If you're using the sample code component used in this tutorial, ensure that you first import the sample solutions to the environment before you begin. To learn about solution import, go to [Import solutions](../data-platform/import-update-export-solutions.md).
5857

5958
### Prerequisites
6059

61-
For prerequisites, and to learn about supported/unsupported code components in portals, go to [Use code components in portals (preview)](component-framework.md).
60+
For prerequisites, and to learn about supported/unsupported code components in portals, go to [Use code components in portals](component-framework.md).
6261

6362
> [!NOTE]
6463
> This tutorial uses a sample code component created using Power Apps component framework to demonstrate a map control on a webpage. You can also use any existing or new component of your own, and any other webpage for this tutorial. In this case, be sure to use your component and webpage when following the steps in this tutorial. For more information about how to create code components, go to [Create your first component](../../developer/component-framework/implementing-controls-using-typescript.md).
@@ -110,10 +109,6 @@ For prerequisites, and to learn about supported/unsupported code components in p
110109
111110
1. The webpage will now show the control added on it.
112111
113-
### Step 2. Allow Read access to the Web Resource table
114-
115-
Follow the steps outlined in [Allow Read access to the Web Resource table](component-framework-tutorial.md#step-5-allow-read-access-to-the-web-resource-table).
116-
117112
## Next steps
118113
119114
[Overview: Use code components in portals](component-framework.md)
@@ -126,3 +121,5 @@ Follow the steps outlined in [Allow Read access to the Web Resource table](compo
126121
[Create your first component](../../developer/component-framework/implementing-controls-using-typescript.md) <br>
127122
[Add code components to a column or table in model-driven apps](../../developer/component-framework/add-custom-controls-to-a-field-or-entity.md)<br>
128123
[Implement a sample portal Web API component](implement-webapi-component.md)
124+
125+
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

powerapps-docs/maker/portals/component-framework-tutorial.md

Lines changed: 36 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: sandhangitmsft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom:
8-
ms.date: 04/21/2021
8+
ms.date: 02/02/2022
99
ms.subservice: portals
1010
ms.author: nenandw
1111
ms.reviewer: ndoelman
@@ -15,11 +15,9 @@ contributors:
1515
- HemantGaur
1616
---
1717

18-
# Tutorial: Use code components in portals (preview)
18+
# Tutorial: Use code components in portals
1919

20-
[This article is pre-release documentation and is subject to change.]
21-
22-
In this tutorial, you'll create a sample component using Power Apps component framework. You'll package this component to a Dataverse environment and add the component to a model-driven app. You'll then configure Power Apps portals to add the component to a basic form, set access for the **Web Resource** table, and add the basic form to a webpage. Finally, you'll visit the portals webpage and interact with the component.
20+
In this tutorial, you'll create a sample component using Power Apps component framework. You'll package this component to a Dataverse environment and add the component to a model-driven app. You'll then configure Power Apps portals to add the component to a basic form and add the basic form to a webpage. Finally, you'll visit the portals webpage and interact with the component.
2321

2422
## Prerequisites
2523

@@ -52,117 +50,86 @@ In this step, you’ll create a new basic form in portals and then add the compo
5250

5351
1. Open [Portal Management](configure/configure-portal.md) app.
5452

55-
2. On the left pane, under **Content**, select **Basic Forms.**
53+
1. On the left pane, under **Content**, select **Basic Forms.**
5654

57-
3. Select **New**.
55+
1. Select **New**.
5856

59-
4. Enter **Name**. For example, *Opportunities basic form with code
57+
1. Enter **Name**. For example, *Opportunities basic form with code
6058
component*.
6159

62-
5. Select **Basic Name** as *Opportunity*.
60+
1. Select **Basic Name** as *Opportunity*.
6361

64-
6. For **Form Name**, select the model-driven app form that you added the code
62+
1. For **Form Name**, select the model-driven app form that you added the code
6563
component to earlier in this tutorial.
6664

67-
7. Select the **Tab Name**.
65+
1. Select the **Tab Name**.
6866

69-
8. Select your portal **Website**.
67+
1. Select your portal **Website**.
7068

7169
![Configure basic form using Portal Management app.](media/component-framework/new-entity-form.png "Configure basic form using Portal Management app")
7270

73-
9. Select **Save & Close**.
71+
1. Select **Save & Close**.
7472

7573
### Step 4.2. Add code component to the basic form
7674

7775
1. Open [Portal Management](configure/configure-portal.md) app.
7876

79-
2. On the left pane, under **Content**, select **Basic Forms.**
77+
1. On the left pane, under **Content**, select **Basic Forms.**
8078

81-
3. Select the basic form you created in the previous step.
79+
1. Select the basic form you created in the previous step.
8280

83-
4. Select **Related**.
81+
1. Select **Related**.
8482

85-
5. Select **Basic Form Metadata**.
83+
1. Select **Basic Form Metadata**.
8684

87-
6. Select **New Basic Form Metadata**.
85+
1. Select **New Basic Form Metadata**.
8886

89-
7. Select **Type** as **Attribute**.
87+
1. Select **Type** as **Attribute**.
9088

91-
8. Select **Attribute Logical Name** as *Budget Amount (budgetamount)*.
89+
1. Select **Attribute Logical Name** as *Budget Amount (budgetamount)*.
9290

9391
![Budget Amount attribute logical name.](media/component-framework/attribute-logical-name.png "Budget Amount attribute logical name")
9492

95-
9. Enter **Label**. For example, *Budget Amount*.
93+
1. Enter **Label**. For example, *Budget Amount*.
9694

97-
10. For **Control Style**, select **Code component**.
95+
1. For **Control Style**, select **Code component**.
9896

9997
![Control Style.](media/component-framework/control-style.png "Control Style")
10098

101-
11. Select **Save & Close**.
102-
103-
## Step 5. Allow Read access to the Web Resource table
104-
105-
1. Open [Portal Management](configure/configure-portal.md) app.
106-
107-
2. On the left pane, under **Security**, select **Table Permissions.**
108-
109-
3. Select **New**.
110-
111-
4. Enter **Name**. For example, *Permissions for code component on the Web
112-
Resource table*.
113-
114-
5. Select **Table** as **Web Resource (webresource)**.
115-
116-
6. Select your **Website**.
117-
118-
7. For **Scope**, select **Global**.
119-
120-
8. In the **Privileges** section, select **Read**.
121-
122-
9. Select **Save.**
123-
124-
![Permissions for code component.](media/component-framework/permissions.png "Permissions for code component")
125-
126-
10. Under **Web Roles**, select **Add Existing Web Role**.
127-
128-
11. Choose the web role as required. For example, choose the *Authenticated Users* web role of a portal website record to allow access to all authenticated users.
129-
130-
![Web Role for code component.](media/component-framework/webrole.png "Web Role for code component")
131-
132-
12. Select **Save & Close**.
99+
1. Select **Save & Close**.
133100

134-
## Step 6. Create a webpage in portals with the basic form
101+
## Step 5. Create a webpage in portals with the basic form
135102

136103
1. Open your portal in [Power Apps portals Studio](portal-designer-anatomy.md).
137104

138-
2. On the top-left corner, select **New page**.
105+
1. On the top-left corner, select **New page**.
139106

140-
3. Select **Blank**.
107+
1. Select **Blank**.
141108

142-
4. On the right-side property pane, update the webpage name. For example, *Opportunities.*
109+
1. On the right-side property pane, update the webpage name. For example, *Opportunities.*
143110

144-
5. Update partial URL. For example, *opportunities.*
111+
1. Update partial URL. For example, *opportunities.*
145112

146-
6. Expand **Permissions**.
113+
1. Expand **Permissions**.
147114

148-
7. Disable **Page available to everyone**.
115+
1. Disable **Page available to everyone**.
149116

150-
8. Select the web roles that should be allowed access to this page.
117+
1. Select the web roles that should be allowed access to this page.
151118

152-
9. Inside the page editor, below the Header section, select the **Column** section.
119+
1. Inside the page editor, below the Header section, select the **Column** section.
153120

154-
10. On the left pane, select **Components**.
121+
1. On the left pane, select **Components**.
155122

156-
11. Under **Portal components**, select **Form**.
123+
1. Under **Portal components**, select **Form**.
157124

158-
12. On the right-side property pane, select **Use existing**.
125+
1. On the right-side property pane, select **Use existing**.
159126

160-
13. Under **Name**, select the basic form that you created earlier in this tutorial.
127+
1. Under **Name**, select the basic form that you created earlier in this tutorial.
161128

162129
> [!TIP]
163130
> If you don’t see the form available, try **Sync Configuration** to synchronize changes from Dataverse.
164131
165-
14. On the top-right corner, select **Browse website**.
132+
1. On the top-right corner, select **Browse website**.
166133

167134
The webpage will now show the basic form for the **Opportunities** table with the code component as the slider, similar to how it appears using the model-driven app for the same form.
168135

@@ -178,3 +145,4 @@ The webpage will now show the basic form for the **Opportunities** table with th
178145
[Create your first component](../../developer/component-framework/implementing-controls-using-typescript.md) <br>
179146
[Add code components to a field or table in model-driven apps](../../developer/component-framework/add-custom-controls-to-a-field-or-entity.md)
180147

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

0 commit comments

Comments
 (0)