Skip to content

Commit d851be3

Browse files
authored
Live publish
2 parents a3ab63e + 3cee2d3 commit d851be3

File tree

4 files changed

+12
-18
lines changed

4 files changed

+12
-18
lines changed

powerapps-docs/developer/data-platform/webapi/overview.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Use the Microsoft Dataverse Web API (Dataverse)| Microsoft Docs"
33
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
55
author: divkamath
66
ms.author: dikamath
77
ms.reviewer: jdaly
@@ -33,8 +33,6 @@ The Web API allows you to do all the same operations as the organization service
3333
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.
3434

3535
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)
3836

3937
### Related Sections
4038

powerapps-docs/maker/canvas-apps/connections/connection-common-data-service.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,9 @@ contributors:
1717

1818
# Connect to Microsoft Dataverse
1919

20-
## Overview
21-
2220
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.
2321

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.
2523

2624
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.
2725

@@ -96,17 +94,13 @@ Dataverse for processing (rather than processing locally within Power Apps).
9694
7. For CountRows, ensure that users have appropriate permissions to get totals for the table.
9795

9896

99-
## Call Dataverse actions directly in Power Fx (Experimental)
97+
## Call Dataverse actions directly in Power Fx (preview)
10098

10199
[This section is pre-release documentation and is subject to change.]
102100

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.
108102

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.
110104

111105
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.
112106

@@ -117,10 +111,12 @@ Working with untyped fields is not restricted to Dataverse. It works for all typ
117111
118112
### Enable access to Microsoft Dataverse actions
119113

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**.
121117

122118
> [!div class="mx-imgBorder"]
123-
> ![Enable access to Microsoft Dataverse actions.](media/connection-common-data-service/common-data-service-connection-dataverse-action-switch.png)
119+
> ![Enable access to Microsoft Dataverse actions.](media/connection-common-data-service/common-data-service-connection-dataverse-action-switch-preview.png)
124120
125121
### Add the Power Fx Environment language object to your app
126122

@@ -137,9 +133,9 @@ This adds the Power Fx `Environment` language object to your application.
137133

138134
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.
139135

140-
![ Using the Power Fx Environment object.](media/connection-common-data-service/common-data-service-connection-using-the-Envrionment-PowerFx-object.png)
136+
![Using the Power Fx Environment object.](media/connection-common-data-service/common-data-service-connection-using-the-Envrionment-PowerFx-object.png)
141137

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.
143139

144140
![Using a Dataverse action.](media/connection-common-data-service/common-data-service-connection-hooking-up-an-action-to-a-button.png)
145141

Loading

powerapps-docs/maker/data-platform/low-code-plug-ins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ You can define input and output parameters that allow certain values in the form
4646

4747
### Calling instant low-code plug-ins as actions from a canvas app
4848

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.
5050

5151
More information on how to integrate: [Integrate a low-code plug-in](#integrate-a-low-code-plug-in)
5252

0 commit comments

Comments
 (0)