Skip to content

Commit b1e8bc2

Browse files
Merge pull request MicrosoftDocs#4766 from MicrosoftDocs/main638313697986757268sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 4bfe87c + 509007f commit b1e8bc2

File tree

4 files changed

+49
-20
lines changed

4 files changed

+49
-20
lines changed

powerapps-docs/developer/component-framework/reference/resources/getstring.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Model-driven apps, canvas apps, & portals.
2727

2828
| Parameter Name|Type|Required|Description|
2929
| ------------- |----|--------|-----------|
30-
|id|`String`|Yes|Name of the resource in the component manifest.|
30+
|`id`|String|Yes|Name of the resource in the component manifest.|
3131

3232
## Return Value
3333

powerapps-docs/maker/canvas-apps/ai-overview.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,21 +58,25 @@ The following are requirements to access the waitlist for this preview:
5858

5959
## Disable Copilot in Power Apps
6060

61-
For this preview, Copilot in Power Apps will be turn on by default. To disable it, you need to have administrator access.
61+
For this preview, Copilot in Power Apps is enabled by default. To disable it, you need to have administrator access.
6262

6363
Follow these steps to disable **Copilot** in Power Apps for your tenant.
6464

6565
1. Sign in to the [Power Platform admin center](https://admin.powerplatform.microsoft.com/).
6666
2. Select **Settings** > **Tenant settings** in the left-side navigation pane.
6767
3. Select **Copilot (preview)** > set the toggle to **Off** > **Save**.
6868

69+
> [!NOTE]
70+
> Turning off Copilot for your tenant will only disable Copilot for makers. It won't disable [Copilot control for canvas apps](add-ai-copilot.md) or [Copilot for model-driven apps](../model-driven-apps/add-ai-copilot.md).
71+
6972
Follow these steps to disable **Copilot** for your environment.
7073

7174
1. Sign in to the [Power Platform admin center](https://admin.powerplatform.microsoft.com/).
7275
2. In the left-side navigation pane **Environment**.
7376
3. Select the environment and on the command bar, select **Settings**.
7477
4. Set the toggle to **Off** for **Copilot**.
7578

79+
7680
## See also
7781

7882
[Transparency notes for Power Apps](../common/transparency-note.md)

powerapps-docs/maker/canvas-apps/connections/azure-devops.md

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ Power Apps connector for [Azure DevOps](/connectors/visualstudioteamservices/) a
2222
> [!TIP]
2323
> For a complete list of all actions, see [Azure DevOps connector actions](/connectors/visualstudioteamservices/#actions).
2424
25-
In this article, you'll create a canvas app that connects to Azure DevOps to retrieve the list of queries, and work with work items within the project.
25+
The objective of this article is to guide you in building a canvas app that can connect with Azure DevOps to gather a list of queries and interact with the work items in the project.
2626

2727
## Prerequisites
2828

29-
- You need a Power Apps license. If you don't have a license, use a [30-day trial](../../signup-for-powerapps.md), or sign up for a [developer plan](../../developer-plan.md) for non-production use.
29+
The following requirements are necessary:
30+
31+
- A Power Apps license. If you don't have a license, use a [30-day trial](../../signup-for-powerapps.md), or sign up for a [developer plan](../../developer-plan.md) for non-production use.
3032
- If you're new to Power Apps, familiarize yourself with Power Apps basics by [generating an app](../get-started-test-drive.md) and then customizing that app's [controls](../add-configure-controls.md), [gallery](../add-gallery.md), [forms](../working-with-forms.md), and [cards](../working-with-cards.md).
31-
- You need a [blank canvas app](../create-blank-app.md) to use to connect to Azure DevOps.
32-
- You need an [Azure DevOps](/azure/devops/user-guide/what-is-azure-devops) instance that has an organization, a project, and a shared query that has few sample work items to edit using the app that you'll create in this article.
33-
- The Azure DevOps instance that must be enabled for **Third-party application access via OAuth**. To configure this setting, see [Manage access policies for Azure DevOps](/azure/devops/organizations/accounts/change-application-access-policies#manage-a-policy).
33+
- A [blank canvas app](../create-blank-app.md) to use to connect to Azure DevOps.
34+
- To create the app featured in this article, you'll require an [Azure DevOps](/azure/devops/user-guide/what-is-azure-devops) instance that includes an organization, a project, and a shared query with a few sample work items available for editing.
35+
- The Azure DevOps instance must be enabled for **Third-party application access via OAuth**. For more information, see [Manage access policies for Azure DevOps](/azure/devops/organizations/accounts/change-application-access-policies#manage-a-policy).
3436

3537
## Step 1 - Add Azure DevOps data source
3638

@@ -163,18 +165,37 @@ So far we have been using the Edit form which simplifies the data access story b
163165
```powerapps-dot
164166
AzureDevOps.GetWorkItemDetails(Gallery2.Selected.Value.'System.Id',Organization, Project, Gallery2.Selected.Value.'System.WorkItemType')
165167
```
166-
Note that "WorkItemType" is a text property passed in (e.g., "Feature") that allows you to pivot from items like Features and Work Items. The set of fields for these items vary from each other - which is why the return type from this call is dynamic.
168+
When you pass the text property "WorkItemType", for instance, "Feature", it allows you to switch from items such as Features and Work Items. Since the set of fields for these items differ from one another, the return type from this call is dynamic.
169+
170+
You can access specific values using the common method Text(ThisItem.Value.'System.Id'). Alternatively, you may access them through the more general dynamic response using Text(ThisItem.fields.System_Id). These dynamic value names are not typically documented. To find the correct names for these fields, including non-standard fields, open the monitor tool and examine the data response for the GetWorkItemDetails call. Refer to the image below for further guidance.
167171

168-
To access specific values you can still access the common values the same way (e.g.,`Text(ThisItem.Value.'System.Id')` ). However, you may also access them in the more general dynamic response this way: `Text(ThisItem.fields.System_Id)`. These dynamic values names aren't generally documented. The easiest way to see the correct names for these fields - including the non-standard fields is to open the monitor tool and look at the data response. In this case, to the `GetWorkItemDetails` call. (See image below.)
172+
If you're not utilizing an Edit form, but instead using a container, then you can retrieve these values by using a formula such as the one below, which retrieves information from a custom team field.
169173

170-
If you aren't using an Edit form, but rather simply a container, then you can access these values with a formula like the following: (Which accesses a custom team field.)
171174

172175
```powerapps-dot
173176
Text(AzureDevOps.GetWorkItemDetails(Gallery2.Selected.Value.'System.Id',Organization, Project, Gallery2.Selected.Value.'System.WorkItemType').fields.One_custom_CustomField1)
174177
```
175178

176179
> [!div class="mx-imgBorder"]
177180
> ![Text input control that refers to title of the work item.](./media/azure-devops/monitor-workitem-details.png "Text input control referring to title of the work item.")
181+
>
182+
>
183+
## Updating values in Azure DevOps
184+
185+
To update a value in Azure Dev ops use the UpdateWorkItem in the OnSelect of a button.
186+
187+
```powerapps-dot
188+
AzureDevOps.UpdateWorkItem(
189+
Gallery2.Selected.Value.'System.Id',
190+
Organization,
191+
{ description: "This is a new description",
192+
dynamicFields: ParseJSON(JSON({'Custom Field 1': "This is new custom text" }))
193+
}
194+
);
195+
```
196+
The formula adds new sample text but you can also use a PowerFx expression.
197+
198+
Ensure that the formula uses lower case for the *non-custom* or built-in field names. For example, when referring to "Description" field, use `description: "This is a new description"` instead of `Description:"This is a new description"`. Incorrect casing might result in the error "400 Required parameter missing for requested operation: 'UpdateWorkItem'". For custom / dynamic values, you can use the normal casing of display field. For instance the field name for the custom field is just the display name 'Custom Field 1'. This naming convention of the return values is specific to Azure DevOps and may differ from other services.
178199

179200

180201
## Next steps

powerapps-docs/maker/data-platform/azure-synapse-link-select-FnO-data.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Choose finance and operations data in Azure Synapse Link for Dataverse
33
description: Learn how to choose finance and operations data in Microsoft Azure Synapse Link for Dataverse and work with Azure Synapse Link and Power BI.
4-
ms.date: 07/18/2023
4+
ms.date: 09/26/2023
55
ms.reviewer: johnmichalak
66
ms.topic: "how-to"
77
applies_to:
@@ -30,11 +30,18 @@ Azure Synapse Link for Dataverse offers the following features that you can use
3030
- By default, saving in Parquet Delta Lake format is enabled for finance and operations data, so that query response times are faster.
3131

3232
> [!NOTE]
33-
> This is a preview feature.
33+
>
34+
> This feature is generally available with finance and operations application versions shown in the following list. If you have not yet applied these application versions, install the latest cumulative update to use this feature.
35+
>
36+
> - 10.0.34 (PU58) cumulative update 7.0.6931.171 or later.
37+
> - 10.0.35 (PU59) cumulative update 7.0.6972.149 or later.
38+
> - 10.0.36 (PU60) cumulative update 7.0.7036.78 or later.
39+
> - 10.0.37 (PU61) cumulative update 7.0.7068.39 or later.
3440
>
35-
> The Export to Data Lake feature in finance and operations apps will eventually be combined with Azure Synapse Link for Dataverse. We also plan to retire the Export to Data Lake service and transition existing customers to Azure Synapse Link for Dataverse.
41+
> The [Export to Data Lake feature](/dynamics365/fin-ops-core/dev-itpro/data-entities/azure-data-lake-ga-version-overview) in finance and operations apps is being combined with Azure Synapse Link for Dataverse. We will announce deprecation of Export to Data Lake service and transition existing customers to Azure Synapse Link for Dataverse.
3642
>
37-
> If you're planning to adopt the Export to Data Lake feature in finance and operations apps, you should consider adopting Azure Synapse Link with finance and operations data support instead. We will provide a path for existing customers to transition to Azure Synapse Link for Dataverse. If you're currently using the Export to Data Lake feature in finance and operations apps, you can continue to use both services in parallel until the transition.
43+
> If you're planning to adopt the Export to Data Lake feature in finance and operations apps, you should consider adopting Azure Synapse Link with finance and operations data support instead.
44+
> We will provide guidance and tools for existing customers to transition to Azure Synapse Link for Dataverse. If you're currently using the Export to Data Lake feature in finance and operations apps, you can continue to use both services in parallel until the transition. To stay in touch with the product team and community, you can join the [Preview Viva engage group](https://www.yammer.com/dynamicsaxfeedbackprograms/).
3845
3946
## Prerequisites
4047

@@ -83,17 +90,14 @@ To enable this feature during the preview, you must use the following URL to ope
8390
8491
### Known limitations
8592

86-
The preview has several limitations that will be addressed in future releases. To learn more about the upcoming roadmap and stay in touch with product team, join the [preview Yammer group](https://aka.ms/SynapseLinkforDynamics).
93+
The preview has several limitations that will be addressed in future releases. To learn more about the upcoming roadmap and stay in touch with product team, join the [preview Viva Engage group](https://www.yammer.com/dynamicsaxfeedbackprograms/).
8794

8895
- You must create a new Azure Synapse Link profile. You can't add finance and operations apps tables to existing Azure Synapse Link profiles.
89-
- The following Microsoft-provided finance and operations apps tables aren't currently enabled in Azure Synapse Link. However, they will be enabled in a future release.
90-
- Tables that don't have a unique index on the `Rec ID` column. An example is the `REQPLAN` table.
91-
All other finance and operations apps tables that Microsoft provides are already enabled in Azure Synapse Link.
92-
96+
- Up to 4,250 Microsoft provided finance and operations apps tables are already enabled in Azure Synapse Link with application version 10.0.38. If you have a previous version of finance and operations apps, not all required tables may be enabled by default. You can enable more tables yourself by extending table properties and enabling the change tracking feature. For more information about how to enable change tracking, see [Enable row version change tracking for tables](/dynamics365/fin-ops-core/dev-itpro/data-entities/rowversion-change-track#enable-row-version-change-tracking-for-tables).
9397
- To enable custom tables, you must enable change tracking in them. For more information about how to enable change tracking, see [Enable row version change tracking for tables](/dynamics365/fin-ops-core/dev-itpro/data-entities/rowversion-change-track#enable-row-version-change-tracking-for-tables).
9498
- When you work with finance and operations data, you must select Delta Lake format as the default format. To enable Delta Lake format, follow the steps in [Export Microsoft Dataverse data in Delta Lake format](azure-synapse-link-delta-lake.md).
9599
- The initial data export of finance and operations apps tables in Delta Lake format might take up to an hour. However, performance of the initial export will be improved in future updates.
96-
- You can choose a maximum of 1,000 tables in a single Azure Synapse Link profile.
100+
- You can choose a maximum of 1,000 tables in an Azure Synapse Link profile. To enable more tables, create another Synapse Link profile.
97101

98102
## Enable finance and operations data entities in Azure Synapse Link
99103

0 commit comments

Comments
 (0)