You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/connections/azure-devops.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ In this article, you'll create a canvas app that connects to Azure DevOps to ret
29
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.
30
30
- 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
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.
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 create in this article.
33
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).
34
34
35
35
## Step 1 - Add Azure DevOps data source
@@ -43,7 +43,7 @@ If you don't have an Azure DevOps connection already, select **Connect** and fol
43
43
44
44
## Step 2 - List shared queries
45
45
46
-
In this section, we'll use the [ListQueriesInFolder](/connectors/visualstudioteamservices/#list-queries-within-folder) action for the Azure DevOps connector to list the available queries.
46
+
In this section, we use the [ListQueriesInFolder](/connectors/visualstudioteamservices/#list-queries-within-folder) action for the Azure DevOps connector to list the available queries.
47
47
48
48
1. From the left pane, select **Insert** > **Layout** > **Blank vertical gallery**.
49
49
@@ -105,7 +105,7 @@ However you can access some of the values. Azure Dev Ops returns a basic set of
105
105
106
106
## Step 4 - Display work items
107
107
108
-
The app shows a list of all queries, and the list of work items for the selected query. Now we can add an edit form that we'll use to simply display data.
108
+
The app shows a list of all queries, and the list of work items for the selected query. Now we can add an edit form that we use to display data.
109
109
110
110
1. Arrange the two galleries on screen to make room for the edit form that we add by moving both galleries to the left of the screen.
111
111
@@ -163,11 +163,11 @@ So far we have been using the Edit form which simplifies the data access story b
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.
166
+
Note that "WorkItemType" is a text property passed in such as "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.
167
167
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.)
168
+
To access specific values you can still access the common values the same way such as `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 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.)
169
169
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.)
170
+
Accessing values in a container instead of the edit form requires a formula such as the one below, which retrieves values from a custom team field.
0 commit comments