So by now, you must’ve come across Dataverse Low Code Plugins quite a lot if you’re following Dynamics 365 Wave Updates.
Here’s a post that demystifies and summarizes what Low Code Plugins are all about and how you can start implementing the same.
Note: Please note that this is in Preview at the time of writing this post. Hence, this feature is not recommended for Production use.
What are Dataverse Low-Code Plugins?
Here’s what Low-Code plugins are about in Dataverse –
- Low Code plugins let you write server side business logic without having to write custom .NET code and register manually on the Dataverse.
- Currently, this is in Preview and once this is out of Preview, a lot of features are expected to be released for Low Code plugins.
- You can create 2 types of Low Code Plugins –
- Instant [On Demand]
- Automated [Based on a Dataverse event]
Let’s see how you can get started in using Low Code Plugins in Dataverse.
Here’s how you can get started on Low-Code Plugins in Power Platform.
- Ensure that you have the Dataverse Accelerator App installed on your environment. From 1st Oct 2023, all new environments have the Dataverse Accelerator App installed in their environments.
- Now, you can run the Dataverse Accelerator in Power Platform App Make [https://make.powerapps.com/environments/] –
- Usually you’ll see a Play button when you hover over the Dataverse Accelerator App listing, but alternatively, you can also click on the three dots (ellipses) and choose Play.
- You can even Dataverse Accelerator as an App in your Dynamics 365 CRM Sales environment just like other Model-Driven Apps
- When the App opens in the new tab on your browser, you’ll see that it looks similar to the Power Apps Maker Portal, you can now see that you’ll get an option to create a new Plugin –
You can create 2 types of Plugins – Instant and Automated.
Or even using the large buttons on the Home Screen
- In this example, I’ll create an Automated plugin that will do some Action when an Account is Updated.
Example: So simply when any field is updated on the record, Description field will be updated with the value “This is my first Low Code Plugin“.
So, when I click on Create automated plug-in, I get to define the Name of the Low Code Plugin and details like when it should be triggered.
- Once you save this, your Plugin will appear in the Automated plugins list in Dataverse Accelerator.
- Now, once you edit the record, notice that the field is blank –
- And when you Save the record, the Description field will be updated with the value as mentioned in the Formula of the Plugin.
Low Code Plugin Power Fx [Preview]
Here’s where you start learning Power Fx for Low Code plugins. Please note that a lot of Formulas are currently not supported as of the day of writing this post – https://learn.microsoft.com/en-us/power-apps/maker/data-platform/low-code-plug-ins-powerfx?WT.mc_id=DX-MVP-5003911
Hope this helps!
Here are some Power Automate posts you want to check out –
- Select the item based on a key value using Filter Array in Power Automate
- Select values from an array using Select action in a Power Automate Flow
- Blocking Attachment Extensions in Dynamics 365 CRM
- Upgrade Dataverse for Teams Environment to Dataverse Environment
- Showing Sandbox or Non Production Apps in Power App mobile app
- Create a Power Apps Per User Plan Trial | Dataverse environment
- Install On-Premise Gateway from Power Automate or Power Apps | Power Platform
- Co-presence in Power Automate | Multiple users working on a Flow
- Search Rows (preview) Action in Dataverse connector in a Flow | Power Automate
- Suppress Workflow Header Information while sending back HTTP Response in a Flow | Power Automate
- Call a Flow from Canvas Power App and get back response | Power Platform
- FetchXML Aggregation in a Flow using CDS (Current Environment) connector | Power Automate
- Parsing Outputs of a List Rows action using Parse JSON in a Flow | Common Data Service (CE) connector
- Asynchronous HTTP Response from a Flow | Power Automate
- Validate JSON Schema for HTTP Request trigger in a Flow and send Response | Power Automate
- Converting JSON to XML and XML to JSON in a Flow | Power Automate