Skip to content

Commit e5d4a93

Browse files
committed
Merge branch 'main' into ewehrle-TOC-edit
2 parents c071e42 + 399d7c7 commit e5d4a93

25 files changed

+111
-276
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8710,6 +8710,11 @@
87108710
"redirect_url": "/power-pages/templates/dynamics-365-apps/overview",
87118711
"redirect_document_id": false
87128712
},
8713+
{
8714+
"source_path": "powerapps-docs/maker/portals/configure/dataverse-search.md",
8715+
"redirect_url": "/power-pages/configure/search/overview",
8716+
"redirect_document_id": false
8717+
},
87138718
{
87148719
"source_path": "powerapps-docs/maker/portals/create-common-problems.md",
87158720
"redirect_url": "/power-pages/getting-started/create-manage",

powerapps-docs/developer/data-platform/aad-group-team.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Work with Azure Active Directory group teams (Dataverse)| Microsoft Docs"
33
description: "Learn about working with an Azure Active Directory group team using the Web API."
44
ms.custom: ""
5-
ms.date: 02/15/2022
5+
ms.date: 09/21/2023
66

77
ms.suite: ""
88
ms.tgt_pltfrm: ""
@@ -246,6 +246,10 @@ If you have a non-interactive process where your service needs to check if the u
246246

247247
More information: [Impersonate another user](impersonate-another-user.md)
248248

249+
## Triggering an event when a team member is added or removed from the group team
250+
251+
Group members are added or removed [just-in-time](#just-in-time-updates) into the Dataverse group team using the [associate and disassociate APIs](webapi/associate-disassociate-entities-using-web-api.md). You can register a [plug-in](plug-ins.md) on the event triggered by these team member additions or removals from the group team.
252+
249253
### See also
250254

251255
[Manage app and resource access using Azure Active Directory groups](/azure/active-directory/fundamentals/active-directory-manage-groups)

powerapps-docs/developer/data-platform/best-practices/business-logic/implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md

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

2727
## Symptoms
2828

29-
RetrieveMultiple calls from different application display different results.
29+
RetrieveMultiple calls from different applications display different results.
3030

3131
- For example: same views in legacy applications show different results in new applications.
3232

powerapps-docs/developer/data-platform/org-service/page-large-result-sets-with-fetchxml.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ You can page the results of a FetchXML query by using the paging cookie. The pag
1818

1919
FetchXML and <xref:Microsoft.Xrm.Sdk.Query.QueryExpression> use different formats for their paging cookies. If you convert from one query format to the other by using the <xref:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionRequest> message or the <xref:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlRequest> message, the paging cookie value is ignored. In addition, if you request nonconsecutive pages, the paging cookie value is ignored.
2020

21-
When you use the paging cookie with FetchXML, make sure that you use the correct encoding. The following example shows the correct encoding when using the paging cookie with FetchXML:
21+
When you use the paging cookie with FetchXML, you must XML encode the cookie value. The following example shows what the XML encoded cookie looks like when using the paging cookie with FetchXML:
2222

2323
```csharp
2424
strQueryXML = @"

powerapps-docs/developer/data-platform/user-team-entities.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ User and team management is the area of Microsoft Dataverse where you can create
5050

5151
To find the user who is currently logged on or who is impersonated, call the <xref:Microsoft.Crm.Sdk.Messages.WhoAmIRequest> message.
5252

53-
### Delete a user (preview)
53+
### Delete a user
5454

5555
In Dataverse, users can be disabled and deleted. You can delete a user from Power Platform (Dataverse) assuming you have the required access permission to the [SystemUser table](reference/entities/systemuser.md) row. There is a sequence of tasks to follow. You cannot simply delete the row in a single call. You must first delete the user registered in Microsoft Azure Active Directory (AD) and then delete the user in Dataverse. The procedure to follow is outlined below.
5656

powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openAlertDialog.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "openAlertDialog (Client API reference) in model-driven apps| MicrosoftDo
33
description: Includes description and supported parameters for the openAlertDialog method.
44
author: HemantGaur
55
ms.author: hemantg
6-
ms.date: 03/12/2022
6+
ms.date: 09/18/2023
77
ms.reviewer: jdaly
88
ms.topic: reference
99
search.audienceType:
@@ -23,17 +23,19 @@ contributors:
2323

2424
## Parameters
2525

26+
> [!NOTE]
27+
> With the *[new look](../../../../../user/modern-fluent-design.md)* enabled, dialog height will resize automatically if you don't set the **height** value of the dialog options.
28+
2629
|Name |Type |Required |Description |
2730
|---|---|---|---|
28-
|alertStrings|Object|Yes|The strings to be used in the alert dialog. The object contains the following values:<br/>- **confirmButtonLabel**: (Optional) String. The confirm button label. If you do not specify the button label, **OK** is used as the button label.<br/>- **text**: String. The message to be displayed in the alert dialog.<br/>- **title**: (Optional) String. The title of the alert dialog.|
29-
|alertOptions|Object|No|The height and width options for alert dialog. The object contains the following values:<br/>- **height**: (Optional) Number. Height of the alert dialog in pixels.<br/>- **width**: (Optional) Number. Width of the alert dialog pixels.|
30-
|successCallback|function|No|A function to execute when the alert dialog is closed by either clicking the confirm button or canceled by pressing ESC.|
31+
|alertStrings|Object|Yes|The strings to be used in the alert dialog. The object contains the following values:<br/>- **confirmButtonLabel**: (Optional) String. The confirm button label. If you don't specify the button label, **OK** is used as the button label.<br/>- **text**: String. The message to be displayed in the alert dialog.<br/>- **title**: (Optional) String. The title of the alert dialog.|
32+
|alertOptions|Object|No|The height and width options for alert dialog. The object contains the following values:<br/>- **height**: (Optional) Number. Height of the alert dialog in pixels.<br/>- **width**: (Optional) Number. Width of the alert dialog pixels.<br><br> With the *[new look](../../../../../user/modern-fluent-design.md)* enabled, dialog height resizes automatically if you don't set the **height** value of the dialog options.|
33+
|successCallback|function|No|A function to execute when the alert dialog closes either clicking the confirm button or canceled by pressing ESC.|
3134
|errorCallback|function|No|A function to execute when the operation fails.|
3235

33-
3436
## Example
3537

36-
The following sample code displays an alert dialog. Clicking **Yes** button in the alert dialog or canceling the alert dialog by pressing ESC calls the `close` function::
38+
The following sample code displays an alert dialog. Clicking **Yes** button in the alert dialog or canceling the alert dialog by pressing ESC calls the `close` function:
3739

3840
```JavaScript
3941
var alertStrings = { confirmButtonLabel: "Yes", text: "This is an alert.", title: "Sample title" };
@@ -48,7 +50,7 @@ Xrm.Navigation.openAlertDialog(alertStrings, alertOptions).then(
4850
);
4951
```
5052

51-
### Related topics
53+
### Related articles
5254

5355
[Xrm.navigation](../xrm-navigation.md)
5456

powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openConfirmDialog.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "openConfirmDialog (Client API reference) in model-driven apps| Microsoft
33
description: Includes description and supported parameters for the openConfirmDialog method.
44
author: HemantGaur
55
ms.author: hemantg
6-
ms.date: 03/12/2022
6+
ms.date: 09/18/2023
77
ms.reviewer: jdaly
88
ms.topic: reference
99
applies_to: "Dynamics 365 (online)"
@@ -24,10 +24,15 @@ contributors:
2424

2525
## Parameters
2626

27+
> [!NOTE]
28+
> With the *[new look](../../../../../user/modern-fluent-design.md)* enabled, dialog height will resize automatically if you don't set the **height** value of the dialog options.
29+
30+
31+
2732
|Name |Type |Required |Description |
2833
|---|---|---|---|
29-
|confirmStrings|Object|Yes|The strings to be used in the confirmation dialog. The object contains the following values:<br/>- **cancelButtonLabel**: (Optional) String. The cancel button label. If you do not specify the cancel button label, **Cancel** is used as the button label.<br/>- **confirmButtonLabel**: (Optional) String. The confirm button label. If you do not specify the confirm button label, **OK** is used as the button label.<br/>- **subtitle**: (Optional) String. The subtitle to be displayed in the confirmation dialog.<br/>- **text**: String. The message to be displayed in the confirmation dialog.<br/>- **title**: (Optional) String. The title to be displayed in the confirmation dialog.|
30-
|confirmOptions|Object|No|The height and width options for confirmation dialog. The object contains the following values:<br/>- **height**: (Optional) Number. Height of the confirmation dialog in pixels.<br/>- **width**: (Optional) Number. Width of the confirmation dialog in pixels.|
34+
|confirmStrings|Object|Yes|The strings to be used in the confirmation dialog. The object contains the following values:<br/>- **cancelButtonLabel**: (Optional) String. The cancel button label. If you don't specify the cancel button label, **Cancel** is used as the button label.<br/>- **confirmButtonLabel**: (Optional) String. The confirm button label. If you don't specify the confirm button label, **OK** is used as the button label.<br/>- **subtitle**: (Optional) String. The subtitle to be displayed in the confirmation dialog.<br/>- **text**: String. The message to be displayed in the confirmation dialog.<br/>- **title**: (Optional) String. The title to be displayed in the confirmation dialog.|
35+
|confirmOptions|Object|No|The height and width options for confirmation dialog. The object contains the following values:<br/>- **height**: (Optional) Number. Height of the confirmation dialog in pixels.<br/>- **width**: (Optional) Number. Width of the confirmation dialog in pixels. <br><br>With the *[new look](../../../../../user/modern-fluent-design.md)* enabled, dialog height resizes automatically if you don't set the **height** value of the dialog options.|
3136
|successCallback|function|No|A function to execute when the confirmation dialog is closed by clicking the confirm, cancel, or **X** in the top-right corner of the dialog. An object with the **confirmed** (Boolean) attribute is passed that indicates whether the confirm button was clicked to close the dialog.|
3237
|errorCallback|function|No|A function to execute when the operation fails.|
3338

@@ -48,7 +53,7 @@ function (success) {
4853

4954
```
5055

51-
### Related topics
56+
### Related articles
5257

5358
[Xrm.Navigation](../xrm-navigation.md)
5459

powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setSubmitMode.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "setSubmitMode (Client API reference)| MicrosoftDocs"
33
description: Sets whether data from the column will be submitted when the record is saved.
44
author: HemantGaur
55
ms.author: hemantg
6-
ms.date: 03/12/2022
6+
ms.date: 09/18/2023
77
ms.reviewer: jdaly
88
ms.topic: reference
99
applies_to: "Dynamics 365 (online)"
@@ -33,9 +33,9 @@ All
3333

3434
**Description**: Set one of the following mode values:
3535

36-
- **always**: The data is always sent with a save.
37-
- **never**: The data is never sent with a save. When this value is used, the column(s) in the form for this column cannot be edited.
38-
- **dirty**: Default behavior. The data is sent with the save when it has changed.
36+
- `always`: The data is always sent with a save.
37+
- `never`: The data is never sent with a save. When this value is used, the column(s) in the form for this column cannot be edited.
38+
- `dirty`: Default behavior. The data is sent with the save when it has changed.
3939

4040
## Remarks
4141

@@ -44,7 +44,7 @@ Use this method to control when data for a column is submitted when a record is
4444
> [!NOTE]
4545
> Data in a column will always be refreshed after save operation, even if the column's submit mode is set to `never`. For example, if a column's value in the server is null and the column's submit mode is set to `never`, and the column is modified with some value by the user, after the user saves the form the column's value will be replaced with null.
4646
47-
Columns that do not get updated after the initial save of the record, such as **createdby**, are set so that they will not be submitted on save. To force a column value to be submitted whether it has changed or not, use this method with the *mode* parameter set to "always".
47+
Columns that do not get updated after the initial save of the record, such as `createdby`, are set so that they will not be submitted on save. To force a column value to be submitted whether it has changed or not, use this method with the `mode` parameter set to `always`.
4848

4949
### See also
5050
[getSubmitMode (Client API reference)](getSubmitMode.md)

powerapps-docs/developer/model-driven-apps/clientapi/send-in-app-notifications.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1119,12 +1119,13 @@ In addition to the appropriate table permissions, a user must be assigned the **
11191119
|Usage|Required table privileges|
11201120
|------------|----------------|
11211121
|User has no in-app notification bell and receives no in-app notification |None: Read privilege on the app notification table. |
1122-
|User can receive in-app notifications|<ul><li>Basic: Read privilege on the app notification table.</li><li>Create, Read, Write, and Append privileges on the model-driven app user setting.</li><li>Read privileges on setting definition.</li></ul> |
1122+
|User can receive in-app notifications|<ul><li>Basic: Read privilege on the app notification table.</li><li>Create, Read, Write, and Append privileges on the model-driven app user setting.</li><li>Read and AppendTo privileges on setting definition.</li></ul> |
11231123
|User can send in-app notifications to self |Basic: Create and Read privileges on the app notification table, and Send In-App Notification privilege. |
11241124
|User can send in-app notifications to others |Read privilege with Local, Deep, or Global access level on the app notification table based on the receiving user's business unit, and Send In-App Notification privilege. |
11251125
| User can delete in-app notifications | Global: Delete privileges on the app notification table. |
11261126

11271127

1128+
11281129
## Notification storage
11291130

11301131
Because the app notification table uses the organization's database storage capacity, it's important to consider the volume of notifications sent and the expiration setting. More information: [Microsoft Dataverse storage capacity](/power-platform/admin/capacity-storage)

powerapps-docs/developer/test-engine/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ $env:user1Password = "fake password"
8787

8888
### Run the test
8989

90-
Use the PAC CLI [pac tests run](/power-platform/developer/cli/reference/tests#pac-tests-run) command to run your test plan. You must provide:
90+
Use the PAC CLI [pac test run](/power-platform/developer/cli/reference/tests#pac-test-run) command to run your test plan. You must provide:
9191

9292
- Path to your test plan file
9393
- EnvironmentId

0 commit comments

Comments
 (0)