“Downward Spiral into Madness” Issues | Oracle Series
A few years back I faced a couple of elusive issues that caused me many a sleepless night. I called them the “downward spiral into madness” issues. They prompted me to write a guidelines...
A few years back I faced a couple of elusive issues that caused me many a sleepless night. I called them the “downward spiral into madness” issues. They prompted me to write a guidelines...
Nearly all business solutions require sending a notification, one way or another. Dynamics easily provides this functionality for emails: ‘send email’ step or message in code. Going a step further, when the business requires...
At the core of Microsoft’s tooling library (Microsoft.CrmSdk.XrmTooling.CoreAssembly), there resides the out-of-the-box CrmServiceClient class. It provides developers with the means to connect to CRM easily and the convenience of some helpers methods. On its...
Microsoft provides a tool within the Dynamics SDK called CrmSvcUtil. It generates early-bound entity code, which includes classes for each entity in CRM with properties for each field and relation. Microsoft’s Dynamics early-bound entity...
Microsoft recently announced the Office365 AuthType deprecation used in connection strings. This AuthType was the popular choice when connecting to Dynamics Online deployments through the SDK. It was indeed very convenient and saved some headache...
In most engineering disciplines, there exists a set of guidelines in every field that ensures a high-quality delivery and the highest resistance to unexpected failure after going live. This is evident in our attempt...
You are reading the third part of the main article: Testing Dynamics CRM. A plugin is custom code that runs within CRM’s process. However, when unit testing, we have to isolate the environment in...
UPDATE (2019-12-27): I tested adding CRM entity lookups to Virtual Entities in the latest version and it seems to work just fine. I will test it further and report any issues that might pop...
There are a couple of ways that we can authenticate with a CRM deployment: Active Directory (AD), Claims, and OAuth. Finding a single library that can easily handle all three in Node.js was a...
The following table summarises the tools I found most useful, with a link to download them if interested. (scroll to the right for a URL to download the tool)