Dynamics 365 | Plugin vs Workflow Execution Order – Which runs first?

When extending the backend of Dynamics 365, it is important to understand the execution order of Plugins and Workflows, especially when you have specific backend steps that need to run in a specific order. Once you understand the concept of stages and ranks of plugins and workflows, it becomes easy to understand which one runs … Continue reading Dynamics 365 | Plugin vs Workflow Execution Order – Which runs first?

Azure Cache for Redis Toolkit

I created a collection of Azure Functions for managing the Azure Cache for Redis service, including functions to delete, add, get and flush cache entries. It's simple to implement and use. Check it out 😉 https://github.com/adessoTurkey-dotNET/azure-cache-service-toolkit This repository contains a collection of HTTP triggered Azure Functions for managing the Azure Cache service. The following functions … Continue reading Azure Cache for Redis Toolkit

Dynamics 365 – Retrieve Multiple Records with WebApi and JavaScript

The Xrm.WebApi is one of the important modules in Dynamics 365 that allows the CRM users to interact and perform operations with Dynamics 365 platform by sending and receiving data via web services. One of the most important function of Xrm.WebApi is retrieveMultipleRecords, which allows developers to retrieve a collection of records from Dynamics 365 … Continue reading Dynamics 365 – Retrieve Multiple Records with WebApi and JavaScript

Dynamics 365 – Retrieve More than 5000 records with FetchXML

When you're working with Dynamics 365, you may have encountered a limitation when it comes to retrieving records. The maximum number of records that can be retrieved in a single query is 5.000. This can be a problem if you need to retrieve a large number of records, such as for a data migration or … Continue reading Dynamics 365 – Retrieve More than 5000 records with FetchXML

Dataflows – Import Bulk Data or Copy Data Between Environments for Dynamics 365 and Dataverse

What is dataflow? Dataflows are a feature of the Power Platform that allows users to extract, transform, and load data from a variety of sources. They provide a simple and efficient way to bring data into the Dataverse. One of the key benefits of dataflows is that they allow users to perform complex data transformations … Continue reading Dataflows – Import Bulk Data or Copy Data Between Environments for Dynamics 365 and Dataverse

Parsing JSON in Power Automate Cloud Flows

JSON, or JavaScript Object Notation, is a widely-used data interchange format that allows for the exchange of structured data between applications. It is easy to read, easy to understand, and can be parsed and accessed quickly and efficiently. In Power Automate flows, JSON can be used to pass data between different stages of a flow … Continue reading Parsing JSON in Power Automate Cloud Flows

Power Automate Flows vs Azure Logic Apps. Which one should we use?

When it comes to creating modern automated workflows for Dynamics 365 or other dataverse applications, the first option that comes into the mind is surely Power Automate flows. Since its replaced old legacy workflows for Dynamics 365, we started building more complex workflows easier and quickier. But Power Automate flows may not be always the … Continue reading Power Automate Flows vs Azure Logic Apps. Which one should we use?

Dynamics 365 – Hide/Disable/Edit Business Process Flow Fields using JavaScript

In Dynamics 365, Business Process Flow attributes are just like Form attributes. You can use most of the controls in the same way as you normally do for Form attributes. Let's look at the most common ones together. Get Business Process Flow attribute control using Javascript To get attributes Add "header_process" before schema name of … Continue reading Dynamics 365 – Hide/Disable/Edit Business Process Flow Fields using JavaScript

Dynamics 365 – Call Power Automate Flow from JavaScript

In this post I will show the steps to call Cloud(Power Automate) flow from Javascript. I will send a JSON request body to my flow and get a JSON response body back. We will do that in 3 simple steps. Let's start. Step 1 - Create a Power Automate Flow Go to https://make.powerautomate.com/ and choose … Continue reading Dynamics 365 – Call Power Automate Flow from JavaScript

SharePoint Online API – Get Access Token with Client ID and Secret – Part 2

In Part 1 of this post we created our SharePoint add-in and added permissions to it. We now can start using the SharePoint Online API. With using PnP Framework library Add the PnP Framework library nuget package to use the below code: https://www.nuget.org/packages/PnP.Framework https://gist.github.com/furkankaracan/5e400400e20dba153f8423e276ef9d2e With using Postman appReg_clientIdYour SharePoint add-in Client IDrealmYour SharePoint Tenant IDprincipal00000003-0000-0ff1-ce00-000000000000targetHost<domain_name>.sharepoint.com With … Continue reading SharePoint Online API – Get Access Token with Client ID and Secret – Part 2