Skip to content

Commit 8e76afb

Browse files
authored
Merge pull request #2845 from MicrosoftDocs/master
taking changes to live
2 parents 2e18632 + 686b91e commit 8e76afb

File tree

7 files changed

+42
-30
lines changed

7 files changed

+42
-30
lines changed

powerapps-docs/developer/common-data-service/build-tools-tasks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The Power Apps checker task runs a static analysis check on your solution(s) aga
3232

3333
| **Parameters** | **Description** |
3434
| --- | --- |
35-
| Power Apps checker service | Select the service endpoint for Power Apps checker. The service endpoint is defined under **Service Connections** in **Project Settings**. **NOTE:** The service connection type that must be used for this specific task only is ‘Power Apps Checker,’ which is a service principals connection. More information on how to configure Service Principals before you can use the task is available [here](https://aka.ms/buildtoolsconnection). |
35+
| Power Apps checker service | Select the service endpoint for Power Apps checker. The service endpoint is defined under **Service Connections** in **Project Settings**. **NOTE:** The service connection type that must be used for this specific task only is ‘Power Apps Checker,’ which is a service principals connection. More information on how to configure Service Principals before you can use the task is available [here](build-tools-tasks#configure-service-connection-for-power-apps-checker). |
3636
| Location of file to analyze | Specify whether to reference a local file or a reference file from a Sas url.
3737
| Local files to analyze/Sas uri for file to analyze | Specify the path and file name of the zip files to analyze. Wildcards can be used. For example, **\*.zip for all zip files in all sub folders. You can choose to specify the files directly or reference a File from a Sas uri. |
3838
| Rule set | Specify which ruleset to apply. The following two rulesets are available: **Solution Checker:** This is the same ruleset that is run from the [Maker Portal](https://make.powerapps.com/). **AppSource:** This is the extended ruleset that is used to certify an application before it can be published to [AppSource](https://appsource.microsoft.com/). |

powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/setActiveProcessInstance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ search.app:
2828

2929
|Name|Type|Required|Description|
3030
|--|--|--|--|
31-
|processInstanceId|String|Yes|The Id of the process instance to set as the active instance.|
31+
|processId|String|Yes|The Id of the process instance to set as the active instance.|
3232
|callbackFunction|Function|No|A function to call when the operation is complete. This callback function is passed one of the following string values to indicate whether the operation succeeded:<br/>- **success**: The operation succeeded.<br/>- **invalid**: The processInstanceId isn’t valid or the process isn’t enabled.|
3333

3434
### Related topics

powerapps-docs/maker/TOC.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1597,9 +1597,7 @@
15971597
- name: Best practices
15981598
href: ./common-data-service/solution-best-practices.md
15991599
- name: "How to"
1600-
items:
1601-
- name: Create solution patches
1602-
href: ./common-data-service/solution-patches.md
1600+
items:
16031601
- name: Create a solution
16041602
href: ./common-data-service/create-solution.md
16051603
- name: Update or upgrade solutions

powerapps-docs/maker/canvas-apps/functions/function-navigate.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: powerapps
77
ms.topic: reference
88
ms.custom: canvas
99
ms.reviewer: tapanm
10-
ms.date: 04/30/2020
10+
ms.date: 05/07/2020
1111
ms.author: gregli
1212
search.audienceType:
1313
- maker
@@ -22,7 +22,7 @@ Changes which screen is displayed.
2222

2323
Most apps contain multiple screens. Use the **Back** and **Navigate** function to change which screen is displayed. For example, set the **[OnSelect](../controls/properties-core.md)** property of a button to a formula that includes a **Navigate** function if you want to show a different screen when a user selects that button. In that formula, you can specify a visual transition, such as **Fade**, to control how one screen changes to another.
2424

25-
**Back** and **Navigate** change only which screen is displayed. Screens that aren't currently displayed continue to operate behind the scenes. You can build formulas that refer to properties of controls on other screens. For example, a user can change the value of a slider on one screen, navigate to a different screen that uses that value in a formula, and ascertain how it affects what happens in the new screen. The user can then navigate back to the original screen and confirm that the slider has retained its value.
25+
**Back** and **Navigate** change only which screen is displayed. Screens that aren't currently displayed continue to operate behind the scenes. You can build formulas that refer to properties of controls on other screens. For example, a user can change the value of a slider on one screen, navigate to a different screen that uses that value in a formula, and determine how it affects what happens in the new screen. The user can then navigate back to the original screen and confirm that the slider has kept its value.
2626

2727
[Context variables](../working-with-variables.md#use-a-context-variable) are also preserved when a user navigates between screens. You can use **Navigate** to set one or more context variables for the screen that the formula will display, which is the only way to set a context variable from outside the screen. You can use this approach to pass parameters to a screen. If you've used another programming tool, this approach is similar to passing parameters to procedures.
2828

@@ -43,7 +43,7 @@ In the first argument, specify the name of the screen to display.
4343
| **ScreenTransition.UnCover** | The current screen slides out of view, moving right to left, to uncover the new screen. | ![screen transition uncover animation](media/function-navigate/uncover.gif) |
4444
| **ScreenTransition.UnCoverRight** | The current screen slides out of view, moving left to right, to uncover the new screen. | ![screen transition uncover right animation](media/function-navigate/uncoverright.gif) |
4545

46-
You can use **Navigate** to create or update context variables of the new screen. As an optional third argument, pass a [record](../working-with-tables.md#records) that contains the context-variable name as a [column](../working-with-tables.md#columns) name and the new value for the context variable. This record is the same as the record that you use with the **[UpdateContext](function-updatecontext.md)** function.
46+
You can use **Navigate** to create or update [context variables](../working-with-variables.md#use-a-context-variable) of the new screen. As an optional third argument, pass a [record](../working-with-tables.md#records) that contains the context-variable name as a [column](../working-with-tables.md#columns) name and the new value for the context variable. This record is the same as the record that you use with the **[UpdateContext](function-updatecontext.md)** function.
4747

4848
Set the **[OnHidden](../controls/control-screen.md)** property of the old screen, the **[OnVisible](../controls/control-screen.md)** property of the new screen, or both to make additional changes during the transition. The **App.ActiveScreen** property will be updated to reflect the change.
4949

@@ -65,13 +65,13 @@ When the **Back** function runs, the inverse transition is used by default. For
6565

6666
**Back**( [ *Transition* ] )
6767

68-
* *Transition* - Optional. The visual transition to use between the current screen and the previous screen. Refer to the list of valid values for this argument earlier in this topic. By default, the transition through which a screen returns is the inverse of the transition through which it appeared.
68+
* *Transition* - Optional. The visual transition to use between the current screen and the previous screen. Refer to the list of valid values for this argument earlier in this article. By default, the transition through which a screen returns is the inverse of the transition through which it appeared.
6969

7070
**Navigate**( *Screen* [, *Transition* [, *UpdateContextRecord* ] ] )
7171

7272
* *Screen* - Required. The screen to display.
73-
* *Transition* - Optional. The visual transition to use between the current screen and the next screen. See the list of valid values for this argument earlier in this topic. The default value is **None**.
74-
* *UpdateContextRecord* - Optional. A record that contains the name of at least one column and a value for each column. This record updates the context variables of the new screen as if passed to the **[UpdateContext](function-updatecontext.md)** function.
73+
* *Transition* - Optional. The visual transition to use between the current screen and the next screen. See the list of valid values for this argument earlier in this article. The default value is **None**.
74+
* *UpdateContextRecord* - Optional. A record that contains the name of at least one column and a value for each column. This record updates the [context variables](../working-with-variables.md#use-a-context-variable) of the new screen as if passed to the **[UpdateContext](function-updatecontext.md)** function.
7575

7676
## Examples
7777

@@ -120,4 +120,4 @@ When the **Back** function runs, the inverse transition is used by default. For
120120
121121
### See also
122122
123-
[Add screen context variables](../add-screen-context-variables.md)
123+
[Using context variables](../working-with-variables.md#use-a-context-variable)

powerapps-docs/maker/portals/configure/enable-multiple-language-support.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manager: kvivek
66
ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom:
9-
ms.date: 11/04/2019
9+
ms.date: 04/30/2020
1010
ms.author: tapanm
1111
ms.reviewer:
1212
---
@@ -18,7 +18,7 @@ Business is not confined to a single region or a language. A single portal can d
1818

1919
To enable multiple languages for a portal, follow these steps:
2020

21-
1. [Enable languages in a Common Data Service environment.](https://technet.microsoft.com/library/dn832148.aspx)
21+
1. [Enable languages in a Common Data Service environment.](https://docs.microsoft.com/power-platform/admin/enable-languages)
2222
2. Go to **Portals** > **Website** > **Websites**.
2323
3. Select the website to add language support to.
2424
4. In the **Supported Languages** section under the **General** tab, select **New Website Language**.

powerapps-docs/maker/portals/configure/websites.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ manager: kvivek
66
ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom:
9-
ms.date: 11/14/2019
9+
ms.date: 04/30/2020
1010
ms.author: tapanm
1111
ms.reviewer:
1212
---
1313

1414
# Manage websites
1515

16-
A website is the core entity of portals application. A portal application selects a single Website record, and this determines what portal entities [web pages](web-page.md), [web files](web-files.md), [web roles](create-web-roles.md), [content snippets](customize-content-snippets.md), etc. – are applicable to this application.
16+
A website is the core entity of portals application. A portal application selects a single Website record, and this determines what portal entities such as [web pages](web-page.md), [web files](web-files.md), [web roles](create-web-roles.md), and [content snippets](customize-content-snippets.md) are applicable to this application.
1717

1818
With a website providing an application scope, multiple distinct portal applications can be connected to a single organization.
1919

2020
> [!NOTE]
2121
> Determination of which website record a given portal application is bound to is usually by the website's name, specified in the configuration of the portal deployment.
22-
However, it is also possible to control this by URL path prefix (see the descriptions of Parent Website and Partial URL under [website attributes](#website-attributes)), or by ___domain, using website bindings.
22+
However, it is also possible to control this by ___domain name or website bindings.
2323

2424
## Manage websites
2525

@@ -41,12 +41,15 @@ Websites are created when you create a new portal. However, advanced website man
4141
### Website attributes
4242

4343
|Name|Description|
44-
|-----|----------|
44+
|-|-|
4545
|Name|The descriptive name of the website. This field is required.|
46+
| Default Language | Default language for the selected portal. Before you change the default language, you must: <br> - [Add the language in Common Data Service environment](https://docs.microsoft.com/power-platform/admin/enable-languages). <br> - [Add the language in Supported Languages](enable-multiple-language-support.md) section for Websites record.
47+
| Owner | The owner contact record for the selected Websites record.
4648
|Primary Domain Name|The primary ___domain name of the portal to which this website record will be added.|
47-
|Parent Website|The parent website of the website. This field can generally be ignored, except in certain advanced portal configurations in which a single portal application is bound to one master website at the application root path, with one or more child websites available at specific sub-paths.|
48-
|Partial URL|The root URL path segment for all URLs generated for portal entities related to this website.<br>For example, if a portal application is deployed to be available at the root of the ___domain example.com, and this attribute has no value, a request to `http://example.com/` will render the Home web page of the application website (as the Home web page is required to have its Partial URL set to "/").<br>If this attribute is set to the value "my-website", the Home Web Page will instead have a URL of `http://example.com/my-website/`, and all pages in the website will have the same "/my-website/" path prefix.<br>In most portal configurations, this field can be ignored and left blank.<br>Partial URL values are used as URL path segments. As such, they should not contain illegal URL path characters, such as "?", "#", "!", "%". Since portal URLs are generated by joining together Partial URL values with slashes ("/"), they should also not generally contain slashes.<br>Recommended practice would be to restrict Partial URL values to letters, numbers, and hyphens or underscores. For example: "press-releases", "Users_Guide", "product1".|
49-
|||
49+
|Parent Website\*|The parent website of the website. This field can generally be ignored, except in certain advanced portal configurations in which a single portal application is bound to one master website at the application root path, with one or more child websites available at specific sub-paths. <br>\* Only for backward compatibility, not to be used for new or existing portals. |
50+
| Header and Footer Templates | The [Web templates for headers and footers](../liquid/store-content-web-templates.md#web-templates-as-page-templates) overriding global headers and footers.
51+
| Supported Languages | The [supported languages](enable-multiple-language-support.md) for the selected Websites record.
5052

5153
### See also
54+
5255
[Website bindings](website-bindings.md)

powerapps-docs/user/merge-duplicate-records.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Common Data Service includes duplicate detection rules for accounts and contacts
3838
> [!NOTE]
3939
> If available on your system, you may also be able to check for duplicates of other record types, in addition to contacts and accounts. Check with your system administrator. [Find your administrator or support person](find-admin.md)
4040
41-
## Merge duplicate records
41+
### How to merge duplicate records
4242

4343
1. Select the duplicate records, and then select **Merge**.
4444

@@ -51,11 +51,22 @@ Common Data Service includes duplicate detection rules for accounts and contacts
5151
> [!div class="mx-imgBorder"]
5252
> ![Dialog box for merging records](media/merge-records-dialog.png "Dialog box for merging records")
5353
54-
> [!NOTE]
55-
> There are a few situations when duplicates may be found:
56-
>
57-
> - When a record is created or updated.
58-
> - When you're using Dynamics 365 for Outlook and you go from offline to online.
59-
> - When you import data using the Import Data wizard.
60-
>
61-
> Duplicates aren't detected when you merge records, save an activity as completed, or change the status of a record, such as activating or reactivating a record.
54+
55+
There are a few situations when duplicates may be found:
56+
57+
- When a record is created or updated.
58+
- When you're using Dynamics 365 for Outlook and you go from offline to online.
59+
- When you import data using the Import Data wizard.
60+
- Duplicates aren't detected when you merge records, save an activity as completed, or change the status of a record, such as activating or reactivating a record.
61+
62+
> [!IMPORTANT]
63+
> If a field or control matches any of the following conditions, it will not show up in the merge dialog:
64+
> - The containing section is invisible in form descriptor or form XML regardless whether the section shows up in runtime. It is possible to show it using the client API.
65+
> - The control does not have a class property.
66+
> - The attribute's metadata `ValidForUpdate` is False.
67+
> - The control is **Quick Form Collection Control** or **Reference Panel Quick Form Collection Control**.
68+
> - The attribute's metadata `ValidForUpdate` is False.
69+
> - The attribute is `Picklist` or `MultiSelectPickList` and it has either a parent picklist or child picklist attribute.
70+
> - The attribute is ` parentaccountid` on the Account entity; this is a system setting and cannot be changed.
71+
> - The attribute is ` parentcustomerid` on the Contact Entity; this is a system setting and cannot be changed
72+

0 commit comments

Comments
 (0)