Virtual Entities Part 2 – Cosmos DB
Oct03

Virtual Entities Part 2 – Cosmos DB

Here is the second post of the series that will focus on connecting Virtual Entities with Azure Cosmos DB. Last time I covered basic concepts of virtual entities and now it’s time to explore more friendly & flexible OOB connector for Cosmos DB. Last time we jumped straight to the point of creating a new data source in Dynamics 365, but this time we don’t even have a connector… Continue Reading Dynamics Ninja’s Article...

Read More
Virtual Entities Part 1 – OData v4
Sep30

Virtual Entities Part 1 – OData v4

It’s been a while since virtual entities came out, but I don’t see that people use them on the regular basis. The big question is WHY? I can remember when I tried to make a simple OData example just after the release and it was not possible due to various bugs that were present at the time. Now after almost a year, I thought maybe it’s the right moment to try them again and go for… Continue Reading Dynamics Ninja’s Article...

Read More
Daily async job report with Flow
Sep09

Daily async job report with Flow

It’s kinda annoying when you don’t know that something went wrong with background workflows. Last time I used console application that was running on a dedicated server, but it kind died with the end of server subscription. I thought let’s make the same thing, but this time using Flow. The first thing we need to add a schedule component that will run our Flow every day. I think that… Continue Reading Dynamics Ninja’s...

Read More
Web API v8.2 – Bad request when setting lookup
Jul26

Web API v8.2 – Bad request when setting lookup

I’m working on lots of v8.2 instances and this issue was one of the most annoying issues I experienced. You want to create or update custom entity (it’s not a problem on OOB ones) with custom value in one of the custom lookup fields. CRM REST Builder will always be my tool number one when it comes to creating Web API requests on Dynamics, but if you try it on v8.2 for the upper… Continue Reading Dynamics Ninja’s Article on...

Read More
Change webresource height dynamically | Dynamics Ninja
Jul21

Change webresource height dynamically | Dynamics Ninja

The feature that I really miss on form designer is that you can set more properties on web resources. One thing that gave me headaches is web resource height. It’s just too small or it can’t be big enough to fill all the needs. I’ve been using small JS snippet to overcome such issues so I can show web resource the way I want. function… Continue Reading Dynamics Ninja’s Article on their...

Read More
Strange whitespace on form | Dynamics Ninja
Jul12

Strange whitespace on form | Dynamics Ninja

Today I faced a strange issue that was driving me crazy. I noticed that some entities on the Online instance (v8.2.2) have strange whitespace on the right side of the screen. I couldn’t even find the DOM element that is sitting there in this whitespace. Quick JS fix could be applied to set the width of the left element(actual form) to 100% on form load and everything will work just fine,… Continue Reading Dynamics Ninja’s...

Read More
Change to WordPress.org | Dynamics Ninja
Jul12

Change to WordPress.org | Dynamics Ninja

Hi everyone! Since I had some problems when trying to post code snippets on WordPress.com and for me it’s an important thing that I can post code snippets in my posts I decided to set up WordPress.org version of the blog. From now on the blog has a new URL and it can be found on the dynamicsninja.blog. I will keep the old blog up till I change all the links posted around to the new… Continue Reading Dynamics Ninja’s...

Read More
Client API – lookupObjects | Dynamics Ninja
Jul05

Client API – lookupObjects | Dynamics Ninja

Lately, I’m exploring Client API that came with Dynamics 365 v9.0 and I can tell you that it has a bunch of cool stuff that is not used that frequently by the Dynamics community. My top 3 namespaces are: Xrm.Navigation (alert and confirm dialogs) Xrm.Panel (side panel that makes some integrations look seamless) Xrm.Utility (a bunch of new things) In this post, I will show you one use… Continue Reading Dynamics Ninja’s...

Read More
DeDupe Rules Auto Publisher is available​ for previous​ Dynamics versions
May28

DeDupe Rules Auto Publisher is available​ for previous​ Dynamics versions

Some of the people asked if I can make this solution available for earlier versions of Dynamics. After some struggle when trying to create a v8.1 environment I finally managed to port the solution all the way down Dynamics CRM 2016 or to be more precise to version 8.0. Now you can install the solution on following versions: Dynamics CRM 2016 (v8.0) Dynamics CRM 2016 Update 1… Continue Reading Dynamics Ninja’s Article on...

Read More
Error while trying to connect to D365 v9.x via console app
Apr28

Error while trying to connect to D365 v9.x via console app

Lately, I noticed that I started to get errors while trying to connect v9.x organizations via console applications that were using OrganizationServiceProxy. Everything was set up just as it was usually working, but with new SDK it seems that it’s not. The code below was just not working with all the right parameters sent to the constructor Here is the error that was popping… Continue Reading Dynamics Ninja’s Article on...

Read More
Some emails are not synced to D365
Mar14

Some emails are not synced to D365

Dynamics 365 and Exchange integration is plug & play with some minor configuration…I just don’t think so. Lately, I had an issue that emails were not syncing to the Dynamics 365 using Exchange server via server-side synchronization. We spent like a month of intense monitoring and changing every single parameter in hope that emails will finally get synced without any issue. Here are… Continue Reading Dynamics Ninja’s...

Read More
CRM Google Maps are available​ for previous​ Dynamics versions
Mar12

CRM Google Maps are available​ for previous​ Dynamics versions

Since I found out that it’s possible to revert Dynamics 365 to pre-9.0 releases I made a solution that is compatible with older releases of Dynamics 365. Now you can install the solution on following versions: Dynamics CRM 2016 (v8.0) Dynamics CRM 2016 Update 1 (v.8.1) Dynamics 365 (v8.2+) You can find the solution on releases page on Github as usual. Feel free to report the issues that… Continue Reading Dynamics Ninja’s...

Read More
Downgrade v9.0 trial | Dynamics Ninja
Mar08

Downgrade v9.0 trial | Dynamics Ninja

I recently discovered that you can downgrade D365 v9.0 to earlier versions like v8.2 or even v8.1. Also, I noticed that others around me didn’t know that it’s possible to do so and few of us had a need to test or develop something on earlier versions of D365. Here are the basic steps how to accomplish that downgrade. Create a new trial D365 instance and go to Administration… Continue Reading Dynamics Ninja’s Article on...

Read More