Tip #1122: Multiple tokens in cache

Golf balls in a bucket

If you are working with multiple user or app identities (e.g. for testing), and the code uses ADAL, and especially if the application is killed or crashes, you may occasionally get an error: multiple_matching_tokens_detected: The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements (e.g. UserId) Note that it does not […]

Tip #1119: How is From resolved to Dynamics 365 record

Survey

Mini Truckstop Today we have a stop with two Vikings (different countries though): Jonas “The Shuffler” Rapp and Marius Agur Hagelund Lind Jonas – Question Recently we have found a new (?) problem at a customer, where emails are incorrectly “connected” to the wrong sender. By what rule/rules does Dynamics 365 chose which record to […]

Tip #1116: Microsoft Dynamics 365 Documents are Open Source

Come in we're open sign

This tip is from Aron Fischman from xRM Edge.  (You can be a tipster too, just send your revelation to jar@crmtipoftheday.com) This topic may be old news for you but I just found out about it. Today as I was researching a development topic I was pleasantly surprised to find out that Microsoft has open-sourced the […]

Tip #1113: Bing Maps disappearing act

You are here

This tip is from Miquel “Third musketeer” Julien (who runs an excellent http://www.guidemicrosoftdynamics.com/ French Dynamics 365 tipping site). If your Bing Maps integration is disabled (under Settings > Administration > System Settings > General tab) then any section containing Bing Maps control will be hidden, regardless of any controls it may contain. 1,000 words™   […]

Tip #1112: Impersonate Azure AD users

Elvis impersonator

Developers are familiar with the concept of impersonating Dynamics 365 users. It’s easy – all you need to do is to add MSCRMCallerID header to your Web API request, and you’re done (assuming that you have prvActOnBehalfOfAnotherUser privilege). One of the typical scenarios where you’d want to use the impersonation when you have a web […]

Tip #1110: Don’t let your workflow emails go to waste

Garbage

What is your first reaction when you receive email like this one Let’s see. Comes from someone with the name “Workflow”, has attachment and no body text, and refers to financial matters (payment advice/invoice/quote). Delete? Delete! Out of curiosity I did peek into the email just to see what kind of nasty attachment they sent […]

Tip #1108: Good news for Australian and New Zealand partners

Australia and New Zealand

I am not even going to pretend that I can match the eloquence level of some Microsoft announcements so I’m going to copy this one verbatim. In short, if you are a Microsoft Partner with expertise in Azure and/or Dynamics 365, and you deal with the government(s), read and take action. We are excited to […]

Tip #1107: Do not extend system users

Line in sand

Dynamics 365 Online is a great platform for extending almost anything including system entities like systemuser. While it’s easy to customize this entity to add some simple additional information about the user, e.g. charge-out rate, induction training completion date, latest lasertag achievement, etc, it may be not a good idea, after all. The problem is […]

Tip #1106: Developer Masterclass

Developer masterclass

Calling for Dynamics 365 developers around the world but mostly in Europe! CRM Tip of the Day is proud to present an inaugural Business Application Developer Masterclass. Even though the acronym spells “BAD”, it’s going to be good! Without further ado… Dynamics 365 Business Application Developer (BAD) Masterclass The new, Spring 2018 Dynamics 365 release is here […]

Tip #1098: Dynamics 365 Connected Field Service Demo Builder

Field service

We interrupt the chart week fortnight by Ulrik “CRM Chart Guy” Carlsson to bring you the all important message from “Hey, look, kids: Big” Ben Vollmer. Installing and configuring Connected Field Service for Dynamics 365 can seem confusing to some customers and partners. With the “hard” work done in Azure, it takes some getting used […]