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/developer/data-platform/webapi/overview.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: "Use the Microsoft Dataverse Web API (Dataverse)| Microsoft Docs"
3
3
description: "The Microsoft Dataverse Web API implements the OData v4 protocol and provides a development experience that can be used across a wide variety of programming languages, platforms, and devices"
4
-
ms.date: 04/06/2022
4
+
ms.date: 06/20/2023
5
5
author: divkamath
6
6
ms.author: dikamath
7
7
ms.reviewer: jdaly
@@ -33,8 +33,6 @@ The Web API allows you to do all the same operations as the organization service
33
33
Now that you have read an overview of the Web API, proceed to the [Get started with Dataverse Web API](get-started-dynamics-365-web-api-csharp.md) topic to learn how to write your first C# program in Visual Studio that uses the Web API.
34
34
35
35
If you are a JavaScript developer and want to use the Web API in model-driven apps, navigate to [Client-side JavaScript using Web API in model-driven apps](get-started-web-api-client-side-javascript.md).
36
-
37
-
To learn more about using the Dataverse Web API on cloud flows, see [Power Automate Web API](/power-automate/web-api)
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/connections/connection-common-data-service.md
+10-14Lines changed: 10 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,11 +17,9 @@ contributors:
17
17
18
18
# Connect to Microsoft Dataverse
19
19
20
-
## Overview
21
-
22
20
You can securely store your business data in Dataverse and build rich apps in Power Apps so that users can manage that data. You can also integrate that data into solutions that include Power Automate, Power BI, and data from Dynamics 365.
23
21
24
-
By default, the app connects to the current environment for Dataverse tables. If your app moves to another environment, the connector connects to data in the new environment. This behavior works well for an app using a single environment or an app that follows an ALM process for moving from Development to Test to Production.
22
+
By default, the app connects to the current environment for Dataverse tables. If your app moves to another environment, the connector connects to data in the new environment. This behavior works well for an app using a single environment or an app that follows an application lifecycle management (ALM) process for moving from development, to test, and then to production.
25
23
26
24
When you add data from Dataverse, you can change the environment, and then select one or more tables. By default, the app connects to data in the current environment.
27
25
@@ -96,17 +94,13 @@ Dataverse for processing (rather than processing locally within Power Apps).
96
94
7. For CountRows, ensure that users have appropriate permissions to get totals for the table.
97
95
98
96
99
-
## Call Dataverse actions directly in Power Fx (Experimental)
97
+
## Call Dataverse actions directly in Power Fx (preview)
100
98
101
99
[This section is pre-release documentation and is subject to change.]
102
100
103
-
> [!IMPORTANT]
104
-
> - This is an experimental feature.
105
-
> - Experimental features aren’t meant for production use and may have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
106
-
107
-
As a part of the Power Fx language, authors can now directly invoke a Dataverse action within a formula. A new Power Fx `Environment` language object that authors can add to their app enables access to Dataverse actions. It is available with Power Apps release version 3.23022.
101
+
As a part of the Power Fx language, authors can now directly invoke a Dataverse action within a formula. Both unbound and bound actions are supported. A new Power Fx `Environment` language object that authors can add to their app enables access to Dataverse actions. It's available with Power Apps release version 3.23022.
108
102
109
-
This feature update also allows authors to work with untyped object fields for both inputs and outputs, on the input side, for instance, many Dataverse actions require an untyped object as an argument. You can now pass these arguments in by using ParseJSON to convert a Power Fx record into an untyped object. On the output side, for actions that return untyped objects, you can simply `dot` into returned objects properties. You will need to cast specific values for use in specific contexts for use in Power Apps (such as a label.)
103
+
This feature update also allows authors to work with untyped object fields for both inputs and outputs, on the input side, for instance, many Dataverse actions require an untyped object as an argument. You can now pass these arguments in by using ParseJSON to convert a Power Fx record into an untyped object. On the output side, for actions that return untyped objects, you can simply `dot` into returned objects properties. You'll need to cast specific values for use in specific contexts for use in Power Apps such as a label.
110
104
111
105
Without this feature, it has been common for authors to use Power Automate to call Dataverse directly. However, calling Dataverse directly from Power Fx provides significant performance benefits (and ease of use) and should be preferred for direct transactional reads and updates.
112
106
@@ -117,10 +111,12 @@ Working with untyped fields is not restricted to Dataverse. It works for all typ
117
111
118
112
### Enable access to Microsoft Dataverse actions
119
113
120
-
To enable access to Dataverse actions, you will need to open your canvas app for editing and navigate to **Settings** > **Upcoming features** > **Experimental** > **Enable access to Microsoft Dataverse actions** and set the toggle to **On**.
114
+
For new apps, **Enable access to Microsoft Dataverse actions** is set to **On** by default. For apps created previously you'll need to enable access to Dataverse actions.
115
+
116
+
To turn on Dataverse actions, open your canvas app for editing and navigate to **Settings** > **Upcoming features** > **Experimental** > **Enable access to Microsoft Dataverse actions** and set the toggle to **On**.
121
117
122
118
> [!div class="mx-imgBorder"]
123
-
> 
119
+
> 
124
120
125
121
### Add the Power Fx Environment language object to your app
126
122
@@ -137,9 +133,9 @@ This adds the Power Fx `Environment` language object to your application.
137
133
138
134
When the Power Fx `Environment` object is added to your application, you can access Dataverse actions by adding `Environment` to your formula and then dotting into the actions.
139
135
140
-

136
+

141
137
142
-
Unbound Dataverse actions are peer level to tables and need the parenting scope of the **Environment** language object. All actions in your environment will be available – both system level and custom.
138
+
Unbound Dataverse actions are peer level to tables and need the parenting scope of the **Environment** language object. All actions in your environment will be available – both system level and custom. Both bound and unbound actions are available. The 2-level call limit has been removed.
143
139
144
140

Copy file name to clipboardExpand all lines: powerapps-docs/maker/data-platform/low-code-plug-ins.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ You can define input and output parameters that allow certain values in the form
46
46
47
47
### Calling instant low-code plug-ins as actions from a canvas app
48
48
49
-
When an instant low-code plug-in is created, you'll be able to call the plug-in as a Dataverse action inside a canvas app as described in this article: [Call Dataverse actions directly in Power Fx](../canvas-apps/connections/connection-common-data-service.md#call-dataverse-actions-directly-in-power-fx-experimental). However, for any subsequent plug-ins created, you'll have to remove and re-add the Power Fx environment language object. Then you'll be able to see all the low-code plug-ins as actions.
49
+
When an instant low-code plug-in is created, you'll be able to call the plug-in as a Dataverse action inside a canvas app as described in this article: [Call Dataverse actions directly in Power Fx](../canvas-apps/connections/connection-common-data-service.md#call-dataverse-actions-directly-in-power-fx-preview). However, for any subsequent plug-ins created, you'll have to remove and re-add the Power Fx environment language object. Then you'll be able to see all the low-code plug-ins as actions.
50
50
51
51
More information on how to integrate: [Integrate a low-code plug-in](#integrate-a-low-code-plug-in)
0 commit comments