Power Platform low-code plugins will replace Dynamics 365 real-time workflows – CRM Software Blog

 

What are Low-code plugins?

Low-code plugins in the Power Platform, specifically within Microsoft Dataverse, are designed to streamline app development by allowing your Admins to create server-side business logic that run in real-time, with minimal or no coding. Some key points about them:

Ease of use:

These plugins are created using the Power Fx expression language, which is a low-code language designed to be easy to learn and use.

Integration: They utilize the Power Platform connectors, similar to Power Automate, for connecting to either the Dataverse or external data sources, like SharePoint.
Server-Side Execution:

By running on the server, these plugins improve performance, security, and consistency across applications.

Two types: Instant and AutomatedLow-code plugins are part of a preview feature, and as the name implies, are likely designed to phase out custom code plugins (what developers have been creating since 2005 to extend the platform). Since low-code plugins can run in real-time, could this also be Microsoft’s method to eventually replace Real-time workflows?

What are real-time workflows?

Real-time workflows in Dynamics 365, also known as synchronous workflows, are designed to execute immediately in response to specific events, such as “Record was created” or “Field value changed”. However, they were introduced in 2013 and are now part of an aging infrastructure in Dynamics 365. Microsoft has been cautiously trying to phase out workflows, given the release of the Power Platform and Power Automate Flows, but they haven’t presented a replacement for real-time workflows.  I believe that Low-code plugins, which allow real-time execution, could be that replacement, once (and if) it becomes publicly available.

What are custom plugins?

Custom plugins were introduced in 2005 to allow Developers to extend the… (read the full post on www.beringer.net)

 

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *