Power BI > Embed Dashboard/Report in D365 Sales with RLS – 3

We discovered several approaches to embed Power BI Dashboard/Report in D365 Sales, but each approach came with certain pre-requisites or cons that might not complement our requirements. Blogs posted earlier regarding the other 2 approaches either need Power BI Pro License for each user or it doesn’t filter out data according to the users and… Continue reading Power BI > Embed Dashboard/Report in D365 Sales with RLS – 3

Power BI > Embed Dashboard/Report in D365 Sales with RLS – 2

There are various approaches to share Power BI dashboard or report in D365 Sales and every approach has it’s own merits & demerits. Our previous blog describes an approach that doesn’t work if we need to restrict data from the users. I recommend you read through the previous blog first, to get the context. Now,… Continue reading Power BI > Embed Dashboard/Report in D365 Sales with RLS – 2

Power BI > Embed Dashboard/Report in D365 Sales with RLS – 1

Microsoft Power BI enables its global users to share the Power BI dashboard or report by embedding them in various applications and sites. Likely, we can also share them in our D365 Sales using Publish to Web or Embed URL. There are many ways to achieve this, but not all approaches fulfill the requirement to… Continue reading Power BI > Embed Dashboard/Report in D365 Sales with RLS – 1

Use Google maps to measure distance in Microsoft Dynamics 365 for Sales Part 3 of 3

Story so far… In the previous blogs, I gave a brief overview of what we need and how to get the API key from Google Maps. In the final part of the blog, I will tell you how to measure the distance. In this part we will be dealing with the CRM side of things.… Continue reading Use Google maps to measure distance in Microsoft Dynamics 365 for Sales Part 3 of 3

Use Google maps to measure distance in Microsoft Dynamics 365 for Sales Part 2 of 3

Previously on Inkey Solutions blog… In the last blog post, I discussed some basics about integrating Google Maps into Dynamics 365 for Sales. You can check it out if you still haven’t. Now let’s go into details. In this part of the blog, I will tell you about what you need from Google. So, Google.… Continue reading Use Google maps to measure distance in Microsoft Dynamics 365 for Sales Part 2 of 3

Use Google maps to measure distance in Microsoft Dynamics 365 for Sales Part 1 of 3

Google is everywhere and thanks to Android based smartphones, so are Google Maps. But in the case of Microsoft Dynamics 365 or the entire Microsoft ecosystem, we do not need Google Maps. Microsoft already has Bing Maps and there are many solutions on AppSource which integrate Bing Maps in a number of ways. So why… Continue reading Use Google maps to measure distance in Microsoft Dynamics 365 for Sales Part 1 of 3

Steps to move existing Legacy(Classic Interface) to UCI(Unified Client Interface) in Microsoft Dynamics 365

As of September 2019, Microsoft has announced that the legacy web client is deprecated. Customers must transition to Unified Interface before October 1, 2020. Microsoft will continue to provide support, security and other critical updates to the legacy web client until October 1, 2020, but won’t release any additional functionality beyond what has already been… Continue reading Steps to move existing Legacy(Classic Interface) to UCI(Unified Client Interface) in Microsoft Dynamics 365

Solve error while deleting a custom Business Process Flow – Microsoft Dynamics 365 for Sales.

This is a blog intended to let the readers know the way to solve the error that you get normally when trying to delete a custom Business Process Flow. Many times when you try to delete the custom Business Process Flow, a pop-up would be opened saying that you cannot delete this Business Process Flow… Continue reading Solve error while deleting a custom Business Process Flow – Microsoft Dynamics 365 for Sales.

Disable recent item selection in the Lookup field of the Unified Interface form – Microsoft Dynamics 365 for Sales.

In the Unified Interface form, the lookup field shows up the recently searched records as shown in the below screen-shot. It is a very useful feature. But in some scenarios, it conflicts with the implemented functionality. For example, If you have applied a custom filter logic to the Contact Lookup field on the Case entity… Continue reading Disable recent item selection in the Lookup field of the Unified Interface form – Microsoft Dynamics 365 for Sales.

Attach files to Notes record of Microsoft Dynamics 365 CRM/CE from the D365 CRM Custom Portal

From the D365 CRM portal, it is now very easy to attach files to the Notes record of an entity. In the Additional Settings area of the Entity form, there is a section named “Add Attach File”. You just need to select the checkbox for “Attach File”. Doing this will add a File Control on… Continue reading Attach files to Notes record of Microsoft Dynamics 365 CRM/CE from the D365 CRM Custom Portal

Power BI > How to fetch Dynamics 365 CE data

Power BI provides several different ways to fetch data from Dynamics 365 CE and today I will share my know-how on them. 1. Dynamics 365 Online Connector This method is mostly used to fetch data from Dynamics 365 CE. Initially, this was the only method to fetch data from CE. To use this, go to Get… Continue reading Power BI > How to fetch Dynamics 365 CE data

Filter subgrid based on the lookup field value in Microsoft Dynamics 365 CE

Let’s learn today how to filter the sub-grid on a form based on the lookup field value. Below is an example where we will create a sub-grid of a custom entity named “Agents” on the Contact entity form which will display records based on the “Account Name” lookup field value on the Contact form. For… Continue reading Filter subgrid based on the lookup field value in Microsoft Dynamics 365 CE

Automatically schedule the SSRS Report and send it as PDF attachment with the email in Microsoft D365 CE/CRM

The Microsoft D365 CE/CRM provides the feature to run the selected SSRS reports manually. But I had the requirement to schedule the execution of report on a user-specified frequency like daily, weekly or monthly and send the report to the user via email as an attachment. But I did not find any OOB feature in… Continue reading Automatically schedule the SSRS Report and send it as PDF attachment with the email in Microsoft D365 CE/CRM

Waiting workflows using parallel wait branches in Microsoft Dynamics 365 CE/CRM

Waiting workflows in dynamics 365 are best suited in situations when it is required by the process to wait for a specific period of time duration before execution. Basically, in waiting workflows, there has been always confusion between “Timeout” and “Wait” conditions. This is now pretty much clarified with one of our below requirements in… Continue reading Waiting workflows using parallel wait branches in Microsoft Dynamics 365 CE/CRM

Workflow Tools in Microsoft Dynamics CRM 365 CE / CRM

There are some tasks in Microsoft Dynamics CRM, which are to be executed either using a plug-in or a custom workflow. This may require to be given a lot of time in writing the code. So, prior to writing a code, one should always look for a No-code/Low-code solution in the “Dynamics-365-Workflow-Tools” of GitHub. The “Dynamics-365-Workflow-Tools” is a… Continue reading Workflow Tools in Microsoft Dynamics CRM 365 CE / CRM

Missing Activities tab in the Social Pane of Microsoft Dynamics 365 CE / CRM form

Many times, it is noticed that the Activities tab is not visible on the custom entity forms. I also faced the same issue. In one of the forms of a custom entity, the Activities tab was not visible in the Social Pane. So, I changed the Activities Tab Properties of that form as shown in… Continue reading Missing Activities tab in the Social Pane of Microsoft Dynamics 365 CE / CRM form

Personal and Organization Email Templates in Microsoft Dynamics 365 CE / CRM

I was not aware of something called personal email templates until I got the below warning while exporting one of the solutions in Dynamics 365. Later by analyzing the missing component, I was able to figure out that if a personal email template is used in any of the components in a solution like a… Continue reading Personal and Organization Email Templates in Microsoft Dynamics 365 CE / CRM

Azure FunctionApp Error: The binding type(s) ‘serviceBusTrigger’ are not registered[SOLVED]

At times we are stuck with issues which look very clear but takes everything out of you to resolve them. Recently, I had faced one of them during the deployment of one of my FunctionApp at Azure. Actually, I had to deploy a FunctionApp from the VisualStudio. I deployed it successfully but while selecting the… Continue reading Azure FunctionApp Error: The binding type(s) ‘serviceBusTrigger’ are not registered[SOLVED]

Send the CRM portal invitation code to multiple contacts from Dynamics 365 Customer Engagement / CRM

There are generally two ways how one can register to the CRM Portal. The first way is by clicking on the Sign in -> Register from the top right corner of the CRM Portal landing page. Once registered, contact will be created in the Dynamics 365 CE. This process is to be followed when an external… Continue reading Send the CRM portal invitation code to multiple contacts from Dynamics 365 Customer Engagement / CRM

Upload document to SharePoint from Microsoft D365 CE using C# Web API & manage SharePoint document metadata

The integration of Microsoft D365 CE with SharePoint has enabled the document management in SharePoint precisely in the form of folders and subfolders, in a structured way. Today in this blog, let’s learn how we can upload the documents in SharePoint from the D365 CE using the Dot Net c# web API code with a… Continue reading Upload document to SharePoint from Microsoft D365 CE using C# Web API & manage SharePoint document metadata

Resolve the error in the “Automatic Record Creation Rules” of the Queue entity, when the sender of the email is a Contact as well as a User in the Microsoft Dynamics 365.

Many a times in the Microsoft Dynamics 365, the Automatic Record Creation Rules, which we create on the queue entity fail for incoming email activities if the sender’s email address exists as a Contact as well as a User record. I had faced the same issue when I was trying to set the sender of… Continue reading Resolve the error in the “Automatic Record Creation Rules” of the Queue entity, when the sender of the email is a Contact as well as a User in the Microsoft Dynamics 365.

Setup Azure portal resources to integrate external website with Microsoft Dynamics 365

Today in this blog, I will explain you how to setup various resources in Azure to integrate the external website with dynamic crm 365 using Azure Logic App and Service Bus. You will have to create below resources in Azure to integrate external website with Microsoft Dynamics 365:- 1. Resource group 2. Service Bus Namespace… Continue reading Setup Azure portal resources to integrate external website with Microsoft Dynamics 365

Access the Azure Logic App using Service Bus to connect Microsoft Dynamics 365 from an external website

Using Logic App we can create, update, return list of records etc from the CRM. Today in this blog, I will explain how to access the Azure Logic App using Service Bus from an external website. First, create a web API to access the Azure Logic App using Service Bus. Please refer the below link… Continue reading Access the Azure Logic App using Service Bus to connect Microsoft Dynamics 365 from an external website

Integrate external web resource with Microsoft Dynamics 365 using Azure Service Bus & Logic App

Today in this blog, I will explain how we can communicate with the Microsoft dynamics 365 from an external website using Azure Service Bus & Logic App. Using Logic App we can create, update, return list of records etc from the CRM. Below is an example of how we can create the record in the… Continue reading Integrate external web resource with Microsoft Dynamics 365 using Azure Service Bus & Logic App

Excel online and Import data tool in Microsoft Dynamics 365

Today in this blog, I will explain how the Excel Online and the Import data tool, the out-of-the-box features of the Microsoft Dynamics 365 are helpful and in what scenarios they can be used. Import Data This tool offers the feature to create or update single or multiple records in Microsoft Dynamics 365. If you… Continue reading Excel online and Import data tool in Microsoft Dynamics 365

Execute a plugin in the context of the logged in user or calling user or SYSTEM user in Microsoft Dynamics 365

Many a times, in Microsoft dynamics CRM, we may want to execute some part of the plugin as logged in user or calling user(As mentioned in plugin step registration) or SYSTEM user. Today, in this blog, I will explain the UserId and InitiatingUserID properties of the iPuginExecutionContext, which are used for getting the user id,… Continue reading Execute a plugin in the context of the logged in user or calling user or SYSTEM user in Microsoft Dynamics 365

Swagger in Microsoft Dynamics 365 Web API

The Swagger UI is one of the most popular tools for generating an interactive documentation from your OpenAPI document. It makes the process of viewing the results of the Web API much easier. There are situations, where, we need to make use of the Web API, for connecting the external website/resource with the dynamics CRM… Continue reading Swagger in Microsoft Dynamics 365 Web API

Microsoft Dynamics 365 v9.0 – lookupObjects

Microsoft Dynamics 365 v9.0 was announced in July 2017. It is a major release, which has enhanced many existing features in CRM online and has also introduced new features. The Xrm.Utility namespace, is one of the namespaces that has been enhanced with many new functions in Dynamics 365 version 9.0. In this post, I will… Continue reading Microsoft Dynamics 365 v9.0 – lookupObjects

Tackle Dynamic CRM 365 incompatibility issues & “Not Implemented” kind of weird error

Many a times you may come across an error as below, when you import your solution or at the time of deployment or when you execute your JavaScript code.                                                    … Continue reading Tackle Dynamic CRM 365 incompatibility issues & “Not Implemented” kind of weird error

Hide a field in all the stages of a Business Process Flow in Dynamics 365

I have come up with a solution to a problem that many of the CRM developers may have come across with. Let me explain the scenario as follows: Suppose, you have created a Business Process Flow for an entity with multiple stages. And each stage is having a common field in it. Now, the customer… Continue reading Hide a field in all the stages of a Business Process Flow in Dynamics 365