Tip #971: Be careful when using unsupported solutions

Martian left alone

It does not happen often but it does happen. After some retrospection, I urge everyone to be very careful when following Joel’s advice on using attachment extractor solution. (Some say one needs to be careful when following any Joel’s advice but that’d be a discussion for another day). My arguments (both of them): It is […]

Tip #967: UI testing for Dynamics 365

Fake

Software testing is important and Dynamics 365 is no exception. Fundamentally, developing for Dynamics 365 is different from developing, say, an ASP.NET MVC application but, users don’t really care, do they? It’s a software that hopefully delivers business value, deal with it. Developers who recognize the importance of the process, have always been making inroads […]

Tip #966: E-mail integration in team or department deployment

Mailboxes

Joel has been producing tips by a truckload, I don’t think he’ll notice if I sneak this one in, especially when a fellow comrade developer David “Xrm.Tools” Yack is in pain. David Anyone have any suggestions for where let’s say a Team/Department gets CRM in their own subscription but their e-mail is still managed by […]

Tip #964: Use latest language features

Food evolution

I often find that developers like comfort zones. They tend to use the constructs that they already know and are comfortable with. That includes language features as well. However, programming languages are evolving all the time and new features are introduced with every new release. Those features aren’t just cool, they make developer’s life much […]

Tip #962: Microsoft Portals Source Code Is Available

Portal Source Code

After a very short private preview program, Microsoft has just made the source code for the Dynamics 365 Portals available on the Microsoft Download Center. We’ve already reviewed the topic on the podcast but this milestone is quite significant to deserve another discussion. tl;dr One-off release of portal source code is available for download. If […]

Tip #946: Online Management API for Dynamics 365 Customer Engagement is here

Remote control

Today is a good day if you care about development, and ALM in particular. I’ll be paraphrasing Matt “SDK Deity” Barbour in this post but the news is too big to spend time prettifying it. What is it? It’s a REST API that lets you create and manage Customer Engagement instances in your Office 365 […]

Tip #945: If Dynamics 365 seems to be broken, check browser extensions

Extension cord fire

If a user experiences some odd and unusual Dynamics 365 behavior, it could be due to the browser “plugins” that are known as Chrome extensions, Firefox add-ons, and Edge extensions alike. Recently I installed AdBlock and Privacy Badger and found that I cannot effectively access Dynamics 365 / CRM without disabling these extensions. That seems […]

Tip #944: Flow just got more expressive

Emotions and expressions

Just as we learned that Flow users now have a graduation path to the Logic Apps, the team has released another awesome feature blurring the gap between the two. Flow now has Expression tab that allows some data manipulation as part of an Action. Simplest scenarios include date and string manipulations; thrill seakers can self-inflict […]

Tip #938: Talent is now generally available

Dance talent

Microsoft Dynamics 365 for Talent is now generally available (GA). Visit https://www.microsoft.com/en-us/dynamics365/talent and sign-up for a free 60-day test drive of Dynamics 365 for Talent. Dynamics 365 for Talent is quite important from technical perspective – I believe that it’s the first fully-fledged app built entirely on CDS platform. The first drop may not deliver […]