• How to Set the Entity Image on a Contact in Dynamics 365 Using C#

      Adam Murchison, 05 April 2019

      When trying to set an entity image for a contact programmatically it may seem logical that you would set it using the base64 string of an image just like you would set the ‘documentbody’ field in an annotation, but this is not the case for entity image. When deciding on an entity image for the conta

      Read the full article here
    • Dynamics 365 Notes Display Date Instead of User Name in Chrome

      Adam Murchison, 01 June 2018

      On a record have you or another user added a note that’s ‘Created by’ field is displayed as a date time value? This is a bug with a Google Chrome update and does not happen in Internet Explorer or other browsers. The reasoning behind this is if the users last name field contains a standalone integer

      Read the full article here
    • How to Programmatically Switch the Business Process Flow in Dynamics 365

      Adam Murchison, 31 May 2018

      You can update a records business process flow in many ways. I will show you how to update the BPF of a record in C# and in JavaScript . Firstly, you will want to get the Id of the process you would like the record to be updated to. The id of the process I would like to use is: 28160C53-A54C-45AC-89

      Read the full article here
    • How to Connect to Microsoft Dynamics 365 Version 9 in C#

      Adam Murchison, 21 May 2018

      Have you tried to connect to a CRM via C# and gotten the following error: The reason this occurs is because CRM have updated their requirements to connect to their services. The requirement is to set the Security Protocol property to TLS1.2 or (Transport Layer Security Protocol 1.2). You can simply

      Read the full article here
    • How to Fix Dynamics 365 Quick Create Forms on Google Chrome

      Adam Murchison, 09 May 2018

      When opening the quick create form it will initially expand and display correctly, however on another attempt the form does not expand and displays as below: This is very frustrating and started occurring on the Google Chrome update number 65. You must clear your cache for you to use this form again

      Read the full article here
    • How to Prevent Creation of Duplicate Records in Dynamics CRM Online

      Adam Murchison, 02 May 2018

      When using duplicate detection rules, it is not possible to stop creation of a duplicate record, you can still proceed to create the record if you wish. You may wish to prevent creation of a record with the same name for example, this would be done using Alternate keys. WARNING: If you try creating

      Read the full article here
    • How to Fix Error When Qualifying a Lead in Dynamics 365

      Adam Murchison, 12 April 2018

      Have you ever pressed ‘Qualify’ on a lead and been greeted with the below error in Dynamics 365? Intrigued, you press ‘Download Log File’ and are presented with text such as: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode>s:Client&

      Read the full article here
    • How to Trigger JavaScript on an Editable Grid in Dynamics 365

      Adam Murchison, 11 April 2018

      Editable grids are an awesome new feature within Dynamics 365, if you haven’t had a chance to play around with them then I suggest you do. Also, check out my blog: Introduction to Editable Grids in Dynamics 365. Inside the editable grid the JavaScript on the main form is not mimicked within. To app

      Read the full article here
    • How to Fix the Connections Lookup Error in Dynamics 365 Version 9.0.1.510

      Adam Murchison, 10 April 2018

      In this version of Dynamics 365 there is a bug when you click on the lookup icon on a connection form. The error that occurs is: Where the field changes depending on the lookup you press. This is a bug in Dynamics 365 and is due to four functions missing in the Connection_main_system_library.js.THE

      Read the full article here
    • How to Enable Hardware Acceleration in Windows 10

      Adam Murchison, 04 April 2018

      For whatever reason you may need to enable hardware acceleration, in my case I needed to run an Android emulator within Visual Studio. Simply access your BIOS (Settings -> Update and Security -> Recovery. Under the Advanced Startup section press ‘Restart Now’ and your pc will restart.  

      Read the full article here
    • Navigation Pages in Xamarin Forms

      Adam Murchison, 29 March 2018

      Creating a Navigation Page Navigation pages are a simple and the most common way of ‘navigating’ between different pages within Xamarin forms. A navigation page is still a Content Page; it does not take much to allow navigation. Navigation can be used to pass through parameters to different pages. F

      Read the full article here
    • Introduction to Using Feedback in Dynamics 365

      Adam Murchison, 18 December 2017

      Why use Feedback? The feedback entity gives the user the ability to store feedback that is provided by contacts/people on a specified entity record. When Would This be Useful? The best way to show how Feedback is useful is to use an example. Let’s say we’ve created an Event Management system with a

      Read the full article here
    • How to Fix Microsoft Dynamics 365 App for Outlook Add-In Error

      Adam Murchison, 07 December 2017

      Have you ever tried to install the Microsoft Dynamics 365 App for Outlook and were faced with the below error? This is not only an un-useful error but does not suggest why this add-in could not start. Never fear, the fix is very simple! This error occurs because of a disabled security feature which

      Read the full article here
    • How to Fix CRM Email Router Could Not Start Issue

      Adam Murchison, 16 November 2017

      Was your CRM Email Router running smoothly as expected and suddenly the CRM Email Router Service stopped running? Were you greeted with an error similar to the one below in the event viewer of your server?  “#16192 - The E-mail Router service could not run the service main background thread. T

      Read the full article here
    • Why It Is Important to use Anti-Forgery Tokens in ASP.NET Web Forms

      Adam Murchison, 15 November 2017

      When creating a webform it is highly important to have anti-forgery tokens generated for the user at the correct stage. It is equally important to know when to validate these anti-forgery tokens. The validation of the token allows the site to trust the users input. This blog will delve into why it i

      Read the full article here