Implement Logging Using Azure Cosmos DB In Dynamics CRM Plugin

If your organization got connected with lots of source systems, the most common request from management is to log the requests and check the result from the source system so we can analyze the log/provide the log for checking process. So today, we will learn how to create a simple logging function using Azure Cosmos DB and … Continue reading Implement Logging Using Azure Cosmos DB In Dynamics CRM Plugin

Advertisement

Dynamics CRM: Effective Way Calling Custom Web API In Plugin Development

After I post several posts about Custom Web API (Dynamics CRM: Simplify Development with Custom API for Reusability and Get Environment Variable in a Flow using Custom Web API). You should be more clear about how to create the Custom Web API in your environment. Today, we will cover how to implement this feature effectively (real-world … Continue reading Dynamics CRM: Effective Way Calling Custom Web API In Plugin Development

How to Wrapping Power Automate Cloud Flow using Azure API Management

From the last post, I got a problem when want to call Power Automate Flow using Dynamics CRM Webhook. The problem that I encounter from what I believe is because there is a certain HTTP header that CRM WebHook not sending. Hence we can't call it. George Doubinski from crmtipoftheday.com told me that suppose this action can be done … Continue reading How to Wrapping Power Automate Cloud Flow using Azure API Management

Dynamics CRM Plugin: Caching using Azure Redis Cache

One of the most common questions that we as Developers facing is about cache the data. On the previous version (on-premise) of Dynamics, when we got a task to cache some data, we will use MemoryCache class. But in the cloud version, because we can't directly access the Server, the possible way to use it is through … Continue reading Dynamics CRM Plugin: Caching using Azure Redis Cache

Dynamics CRM Tips: Strategy For Fail-Proof Data Model

The rise of JSON (JavaScript Object Notion) is so massive and unstoppable. Just last week, on Twitter, I saw this: https://twitter.com/JamesNK/status/1389331192713945091?s=20 JSON format made it possible to do dynamics coding and hassle-free. On the other hand, how we (in the Dynamics CRM world), rely on the persistent data model and of course, the implementation of the managed … Continue reading Dynamics CRM Tips: Strategy For Fail-Proof Data Model

Dynamics CRM: Create Plugin Project Easier + Faster!

Creating plugin projects in the past is not a simple task. You need to remember a lot of steps to make it. From what I remember the steps are: Create .csproj, set .NET Framework 4.6.2, Install Microsoft.CrmSdk.CoreAssemblies, etc. You can follow this link for the detailed steps for manual creation if you want. Then I found a … Continue reading Dynamics CRM: Create Plugin Project Easier + Faster!

General Tips on Dynamics CRM Plugin Development

On my blog, one of the most viewed posts is Dynamics CRM Plugin Development: Pre-Operation vs Post-Operation. This makes me realized that I need to create another blog post about plugin development, in general, to make you know what's the dos and don'ts in plugin development (in a general way). The concepts of this blog … Continue reading General Tips on Dynamics CRM Plugin Development

Dynamics CRM: Implement Virtual Entity – Part 2

Last week, we already learn how to build a simple code to get data from Web-API to project the result in RetriveMultiple message that you can access here. Now we will continue to implement advanced scenarios to filtering, sorting and paginating the data. Filtering + Sorting Data Because we are using JSONPlaceholder API, we only can do … Continue reading Dynamics CRM: Implement Virtual Entity – Part 2

Dynamics CRM: Implement Virtual Entity – Part 1

Have you ever heard about Virtual Entity? In short, the Virtual Entity is read-only data. We can pull the data from any other data-source to Dynamics CRM to let users view the data. So now we will be experimenting create Virtual Entity and setup the code until we can see it in the CRM. In this … Continue reading Dynamics CRM: Implement Virtual Entity – Part 1

Dynamics CRM Model-Driven Apps: How to use executionContext.setSharedVariable and executionContext.getSharedVariable

In my blog post, I had explained how to use setSharedVariable and getSharedVariable functions for plugin development that you can read here. When I check on the documentation in the Client API reference, we also can found there are the same functions that we can use for front-end development (JavaScript) in the executionContext. But the … Continue reading Dynamics CRM Model-Driven Apps: How to use executionContext.setSharedVariable and executionContext.getSharedVariable