dynamic-crm

Posts in this category.

Dataverse DevOps: Create Solution Exporter By Description

Oct 2, 2021

The last time I explained about DevOps, we can create an exe tool that can be used to automatically deployed Plugin and WebResources. Today, we will learn how to create business logic to export the Solutions (Managed/Unmanaged) based on the Solution description (If the developer...

Exploration: Create Swagger API and Consume It In Canvas-Apps

Sep 25, 2021

Today we will learn how to create Swagger API > deploy it to Azure (App Service) > make a custom connector > and use it in Canvas Apps. Without further ado, let's make it! Create API First, we need to open your CMD line, then set the CMD (using the CD command) to the directory...

Dataverse: Testing Database Transactions On Custom API

Sep 8, 2021

After I examined the potentials of Custom API to redefine how we design the system, I was curious if Custom API will also apply database transactions following the plugin event execution pipeline (Pre Operation - Post Operation will be in the transaction. Meaning if during the...

Dynamics CRM Plugin Development: Exploring File and Image DataType

Sep 2, 2021

Last week, we learned about File DataType and created Custom API to get the FileName and the Base64String Content. Which I thought is already good enough based on the last knowledge that I knew. But then I saw a post from Daryl Labar about his XrmToolbox EarlyBound Generator...

Dynamics CRM Entity Relationship Behavior Explained

Aug 3, 2021

Let's talk about Dynamics CRM Entity Relationship behavior! There are several behaviors in Dynamics CRM that we can apply to fit our requirements. With this blog post, I hope we can learn together about those options. Creating a lookup will automatically create a relationship But...

Canvas Apps: Create Simple Game - Alphabet Hero

Jul 29, 2021

To be honest with you guys, I rarely playing with Canvas Apps. The first time I hands-on to the Canvas Apps was when Malaysia Dynamics 365 User Group App in a day event back in 2019. And then for this week's blog post because I run out of ideas while waiting on my submission for...