Skip to content

Commit 203b295

Browse files
committed
Merge branch 'main' into pr/6945
2 parents 30000cc + 7fd5711 commit 203b295

File tree

65 files changed

+599
-665
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+599
-665
lines changed

.openpublishing.redirection.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "powerapps-docs/developer/data-platform/walkthrough-registering-configuring-simplespa-application-adal-js.md",
5+
"redirect_url": "quick-start-register-configure-simplespa-application-msal-js",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "powerapps-docs/maker/data-platform/azure-synapse-link-copy-sql.md",
10+
"redirect_url": "azure-synapse-link-pipelines",
11+
"redirect_document_id": false
12+
},
313
{
414
"source_path": "powerapps-docs/developer/data-platform/webapi/samples/cdswebapiservice.md",
515
"redirect_url": "webapiservice",
@@ -7206,4 +7216,4 @@
72067216
"redirect_document_id": "false"
72077217
}
72087218
]
7209-
}
7219+
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Microsoft Power Apps Documentation
22

3-
This is the GitHub repository for the technical product documentation for **Power Apps**. This documentation is published to [https://docs.microsoft.com/powerapps](https://docs.microsoft.com/powerapps).
3+
This is the GitHub repository for the technical product documentation for **Power Apps**. This documentation is published at [Microsoft Power Apps documentation](https://docs.microsoft.com/powerapps).
44

55
## How to contribute
66

7-
Thanks for your interest in contributing to [docs.microsoft.com](https://docs.microsoft.com/), home of technical content for Microsoft products and services.
7+
Thanks for your interest in [contributing](https://docs.microsoft.com/), home of technical content for Microsoft products and services.
88

99
To learn how to make contributions to the content in this repository, start with our [Docs contributor guide](https://docs.microsoft.com/contribute). If you are a Microsoft employee, please visit the [internal version](https://aka.ms/contributors-guide) of this guide (only accessible to Microsoft employees).
1010

powerapps-docs/developer/component-framework/component-framework-for-canvas-apps.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ To add code components to an app, you need to enable the Power Apps component fr
4646
4747
3. On the left pane, select **Environments**, select the environment where you want to enable this feature, and then select **Settings**.
4848

49-
4. On the **Products** tab, select **Features**.
49+
4. Expand **Product**, and select **Features**.
50+
51+
5. From the list of available features, turn on **Power Apps component framework for canvas apps**, and then select **Save**.
5052

5153
> [!div class="mx-imgBorder"]
5254
> ![Enable Power Apps component framework.](media/enable-pcf-feature.png "Enable Power Apps component framework")
5355
54-
5. From the list of available features, turn on **Power Apps component framework for canvas apps**, and then select **Save**.
55-
5656
## Implementing code components
5757

5858
After you enable the Power Apps component framework feature in your environment, you can start implementing the logic for code components. For a step-by-step tutorial, go to [Create your first code component](implementing-controls-using-typescript.md).

powerapps-docs/developer/component-framework/customize-editable-grid-control.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,16 @@ The template control is included in the [PowerApps-Samples](https://github.com/m
8989
1. Test your customizer by opening the main grid for the customized entity.
9090
1. Repeat steps 6-11 for any other entities whose grid needs a grid customizer control.
9191

92+
## Best practices
93+
94+
- Cell renderers and editors are user interface components. Do not use them to mutate data or metadata of the grid.
95+
- The customizer controls should be lightweight and fast so as to not affect overall grid performance.
96+
- To maintain the design consistency, follow [Fluent design principals](https://www.microsoft.com/design/fluent/#/) and use [Fluent controls](https://developer.microsoft.com/en-us/fluentui#/controls/web) in your customizers.
97+
- Make sure your custom renderer or editor is accessible.
98+
- The customizer function should be pure since the grid will call it multiple times to get customized elements and will expect the return value to be consistent.
99+
- The grid may dispose a customizer element at any time and call to get a new one at any time. Make sure to dispose of any internal state on unmount to prevent memory leaks.
100+
- Do not use renderers to override the values in the grid since the new values will not be used by the server to do filtering or sorting.
101+
92102
## Example
93103

94104
You can find an example of a customized editable grid control here: [Customized editable grid](sample-controls/customized-editable-grid-control.md).
@@ -100,4 +110,4 @@ You can find an example of a customized editable grid control here: [Customized
100110
[Learn Power Apps component framework](/learn/paths/use-power-apps-component-framework)
101111

102112

103-
[!INCLUDE [footer-banner](../../includes/footer-banner.md)]
113+
[!INCLUDE [footer-banner](../../includes/footer-banner.md)]

powerapps-docs/developer/data-platform/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,8 @@
450450
href: walkthrough-register-app-azure-active-directory.md
451451
- name: "Tutorial: Create an ASP.NET Core Blazor WebAssembly App"
452452
href: walkthrough-blazor-webassembly-single-tenant.md
453-
- name: "Tutorial: Register and configuring a SPA application with adal.js"
454-
href: walkthrough-registering-configuring-simplespa-application-adal-js.md
453+
- name: "Quick Start: Register and configure a SPA application with msal.js"
454+
href: quick-start-register-configure-simplespa-application-msal-js.md
455455
- name: Transition apps to Dataverse ServiceClient
456456
href: sdk-client-transition.md
457457
- name: Best practices

powerapps-docs/developer/data-platform/authenticate-oauth.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ For specific steps to do this, see [Walkthrough: Register an app with Azure Acti
6161

6262
If your app will use Server-to-Server (S2S) authentication, this step is not required. That configuration requires a specific system user and the operations will be performed by that user account rather than any user that must be authenticated.
6363

64-
### Enable Implicit Flow
65-
66-
If you are configuring an app for a Single Page Application (SPA) you must edit the Manifest to set the `oauth2AllowImplicitFlow` value to `true`. More information: [Walkthrough: Registering and configuring a SPA application with adal.js](walkthrough-registering-configuring-simplespa-application-adal-js.md)
67-
6864
### Use Client Secrets & Certificates
6965

7066
For server to server scenarios there will not be an interactive user account to authenticate. In these cases, you need to provide some means to confirm that the application is trusted. This is done using client secrets or certificates.

powerapps-docs/developer/data-platform/dataverse-sql-query.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ select name, fullname from account a inner join contact c on a.primarycontactid
7070

7171
![Another query using a JOIN.](media/ssms-join-query.PNG)
7272

73-
### Power BI
73+
### Power BI (General Availability)
7474

7575
You can use the **Analyze in Power BI** option (**Data** > **Tables** > **Analyze in Power BI**) in Power Apps (https://make.powerapps.com) to use the Dataverse connector to analyze data in Power BI Desktop. More information: [View table data in Power BI Desktop](/powerapps/maker/data-platform/view-entity-data-power-bi)
7676

@@ -81,7 +81,7 @@ You can use the **Analyze in Power BI** option (**Data** > **Tables** > **Analyz
8181

8282
Any operation that attempts to modify data (that is, INSERT, UPDATE) will not work with this read-only SQL data connection. For a detailed list of supported SQL operations on the Dataverse endpoint, see [How Dataverse SQL differs from Transact-SQL](how-dataverse-sql-differs-from-transact-sql.md).
8383

84-
The following Dataverse datatypes are not supported with the SQL connection: `binary`, `image`, `sql_variant`, `varbinary`, `virtual`, `HierarchyId`, `managedproperty`, `file`, `xml`, `partylist`, `timestamp`, `choices`. In addition, tables types 'virtual' and 'audit' are not supported at this time.
84+
The following Dataverse datatypes are not supported with the SQL connection: `binary`, `image`, `sql_variant`, `varbinary`, `virtual`, `HierarchyId`, `managedproperty`, `file`, `xml`, `partylist`, `timestamp`, `choices`. In addition, tables types 'virtual' and 'audit' are not supported at this time.
8585

8686
> [!TIP]
8787
> `partylist` attributes can instead be queried by joining to the `activityparty` table as shown below.
@@ -181,8 +181,8 @@ This means the port has been blocked at the client.
181181
182182
### See also
183183
184+
[Get started with virtual tables (entities)](./virtual-entities/get-started-ve.md)
184185
[Use FetchXML to construct a query](dataverse-sql-query.md)
185186
[Service Protection API Limits](api-limits.md)
186187
187-
188188
[!INCLUDE[footer-include](../../includes/footer-banner.md)]

powerapps-docs/developer/data-platform/how-dataverse-sql-differs-from-transact-sql.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "How Dataverse SQL Differs from Transact-SQL | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Learn what subset of the Transact-SQL language is supported by the Dataverse SQL endpoint." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 12/16/2020
5+
ms.date: 09/09/2022
66
ms.reviewer: "pehecke"
77

88
ms.topic: "article"
@@ -92,6 +92,7 @@ More information: [Transact-SQL statements](/sql/t-sql/statements/statements)
9292
- All WHERE conditions
9393
- All nested queries (SELECT, FROM, WHERE)
9494
- Union
95+
- PIVOT and UNPIVOT
9596
- [GROUP BY](#select-group-by)/Having
9697
- General
9798
- IF THEN ELSE
@@ -106,7 +107,6 @@ More information: [Transact-SQL statements](/sql/t-sql/statements/statements)
106107
- DCL
107108
- Stored Procedure
108109
- DQL
109-
- Pivot
110110
- DQL XML function
111111
- DQL JSON function
112112
- CUBE and ROLLUP
Loading

0 commit comments

Comments
 (0)