When working with data in Dynamics 365, particularly large data sets, paging results is a necessity. It allows you to retrieve more than 5000 records, and retrieve records in manageable set sizes. Paging using the WebAPI is a bit different to using the SOAP endpoint, so I’ve detailed below the struc
Read the full article hereThemes were introduced in CRM 2015. They’ve gone largely unchanged since then, but with V9, the components that can be themed have changed a little. Here I highlight what each component colour changes on the screen. Some of you will probably already know if you’ve used themes before, but a few may b
Read the full article hereIn Microsoft Dynamics 365, Users have the option to create different types of products. These products can be created as standalone products, product families and product bundles. Product bundles are a good way to group related products and sell them together. The screenshot below shows a test bundl
Read the full article hereMagnetism recently deployed some customisations to the Appointment form in Microsoft Dynamics 365. One of the changes made were new option set values on an existing option set field called Type. System users use Dynamics 365 with the Dynamics 365 App for Outlook to track Outlook items to Activities
Read the full article hereRecently for a project, I was required to manage security roles of several teams and users. Managing roles for each user and/or team can be time consuming and it is easy to make a mistake. Upon doing some research I realized that we can use a tool to manage roles of users and/or teams in bulk. In th
Read the full article hereRecently I upgraded Dynamics CRM 2011 to Dynamics 365. However, after the upgrade was done, Mail Merge button was no longer available in the command bar of some views. For example, when I accessed associated Contact records of an Account record, there was no option to select Mail Merge for the
Read the full article hereHave 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 hereHistorically filtering the N:N Add Existing lookup has not been something that we could do in a supported way. It’s been possible to do this using unsupported JavaScript, which originated back in CRM 4.0, and has needed to be rewritten for CRM 2011, CRM 2011 UR12, CRM 2013, and CRM 2016 because of C
Read the full article hereEditable grids are a very convenient way to update data in Dynamics 365. Lookups, and specifically filtered lookups, warrant special attention in editable grids as some of the out of the box behaviour may surprise you. Quick Recap on Filtered Lookups Filtered lookups allow you to display a subset of
Read the full article hereWhile working on a project, I had to figure out whether if a field was being used on any of the forms or not. If we go through each form and create a list of fields used, it will be very time consuming, and it is easy to make mistakes with this approach. Upon doing some research I figured out that w
Read the full article hereRecently, I was setting up Microsoft Dynamics 365 for Outlook for one of our clients. After the setup was completed, one of the users wanted to use Dynamics 365 form while creating an Appointment record. The user was using Outlook 2013. Previously, they were prompted with the Outlook form. By defau
Read the full article hereRecently, I had to modify an out of the box business process flow in Dynamics 365 called Phone to Case. I added another field as a step in one of the stages. The version of Dynamics 365 instance I used was 8.2. After the changes were made, I ran into following issues: The users were getting “Server
Read the full article hereWhen 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 hereAt the time of writing this blog, an update for Dynamics 365 Online instance has been pushed with a version number of 8.2.1259. With this update, I found two issues regarding the functionality of the Out of the box Opportunity Products Subgrid’s inline edit view. The first issue would cause the subg
Read the full article hereA common operation that is performed when working with records in Microsoft Dynamics 365 is rollup field recalculation. This is because by default, rollups are only recalculated once every hour. If you have logic that requires you to present the result of a rollup field immediately (for reporting pu
Read the full article here