• A Quick Guide on using DateTime in Microsoft Flow

      Adam Murchison, 08 August 2019

      Microsoft Flow has many ways to set a DateTime and there are often strict requirements on how this is formatted for your purposes. Firstly, the most important function to know within Microsoft Flow to do with DateTime is utcNow(). We can do this by going to the ‘Expression’ tab when adding data to a

      Read the full article here
    • How to Replicate Close Opportunity in Dynamics 365 using Alert.js

      Adam Murchison, 25 July 2019

      Dynamics 365 provides un-customizable functionality out of the box such as the Close Opportunity functionality. If you want to customize or recreate this functionality, it has been time-consuming to replicate the pop-up… until now. Introducing Alert.js 3.0, the stylish Dynamics 365 solution to help

      Read the full article here
    • How to Trigger a Microsoft Flow from a Custom Button in Dynamics 365

      Adam Murchison, 23 July 2019

      When using Microsoft Flow the out-of-the-box button is nested under the ‘Flow’ section and is not easy to find nor is it customizable. Triggering the flow using a ‘Flow Button’ makes the button appear under the ‘Run Flow’ branch which is a nested button that is unintuitive for users. It is much nic

      Read the full article here
    • How to Resolve Microsoft Dynamics 365 jQuery Reference Issue

      Adam Murchison, 17 June 2019

      Have you ever had an error similar to the one below? TypeError: Object expected at Alert.$ (https:/xxxx/%7B636661942030000359%7D/WebResources/mag_/js/alert.js?ver=46925777:28:5) at Alert.show (https://xxxx/%7B636661942030000359%7D/WebResources/mag_/js/alert.js?ver=46925777:60:9)Are you adding in a j

      Read the full article here
    • Editing the DOM with Supported Dynamics 365 Custom Controls

      Adam Murchison, 29 May 2019

      Have you tried to edit/update/hack a field in Dynamics 365 so that it is styled and behaves just the way you want? Well now you can! This supported, new preview feature in Dynamics 365 uses the Custom Controls Framework to make previously unsupported customizations supported.What is an unsupported c

      Read the full article here
    • 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

      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