When writing a plugin on the “Merge” message in Microsoft Dynamics CRM, there are three entities you need to work with – although the merge function in CRM is only performed on two records at a time. These are the “Master”, “Subordinate”, and “UpdateContent” entities. When a merge is performed, a t
Read the full article hereWhen writing a plugin on the “Merge” message in Microsoft Dynamics CRM, there are three entities you need to work with – although the merge function in CRM is only performed on two records at a time. These are the “Master”, “Subordinate”, and “UpdateContent” entities. When a merge is performed, a t
Read the full article hereConcept of Webhooks Vend has its own REST APIs that can be called using .NET or any other platform. For example retrieving all customers by calling the /api/customers end point. However due to certain limitations, the Vend team introduced a new concept of accessing data via Webhooks. Webhooks are no
Read the full article hereCRM, Customer Relationship Management, is NOT primarily a software technology. Rather, CRM is a business strategy. Hence the rationale for implementing CRM must be because it is a good strategy for your organisation. Here is my working definition of CRM: “CRM is the business strategy to acqui
Read the full article hereCRM, Customer Relationship Management, is NOT primarily a software technology. Rather, CRM is a business strategy. Hence the rationale for implementing CRM must be because it is a good strategy for your organisation. Here is my working definition of CRM: “CRM is the business strategy to acqui
Read the full article hereRecently I did a data migration from Microsoft Dynamics CRM On-Premise to CRM Online using the SSIS integration toolkit. This tool is useful for migrating data between CRM instances without needing to export everything into Excel spread-sheets or write a console application. While migrating opportun
Read the full article hereEvery time I have to do something with activities in CRM it ends up taking way longer than expected. Unlike most entities in CRM, activities have a lot of unusual relationships and field types, not to mention all the behind the scenes processes which tend to not like when you introduce your own cust
Read the full article hereEvery time I have to do something with activities in CRM it ends up taking way longer than expected. Unlike most entities in CRM, activities have a lot of unusual relationships and field types, not to mention all the behind the scenes processes which tend to not like when you introduce your own cust
Read the full article hereWhile writing a report using FetchXML, I needed to perform aggregation on a linked-entity where I encountered a problem in that fields that are not aggregated have to be grouped. For most fields this is fine; however, for DateTime data types this can be problematic as you cannot group by a date on i
Read the full article hereWhile writing a report using FetchXML, I needed to perform aggregation on a linked-entity where I encountered a problem in that fields that are not aggregated have to be grouped. For most fields this is fine; however, for DateTime data types this can be problematic as you cannot group by a date on i
Read the full article hereDuring an upgrade from a CRM 2011 system to CRM 2015, testers reported that some subgrids in the system were occasionally having strange visual errors where the buttons were being pushed down into where the field labels were displayed, and if the subgrid was in a labelled section the section name wo
Read the full article hereThis is the third blog in a series of three blogs on how to create a simple Power View Report in Microsoft Excel to display information on Accounts and Opportunities retrieved from a Microsoft Dynamics CRM Online Organisation. The report is based on an ODataFeed related query created using Power Que
Read the full article hereThis is the second blog in a series of three blogs on how to create a simple Power View Report in Microsoft Excel to display information on Accounts and Opportunities retrieved from a Microsoft Dynamics CRM Online Organisation. The completed report will look similar that shown below. In my prev
Read the full article hereI recently encountered an issue with the use of dynamic record URLs in workflow processes in Microsoft Dynamics CRM 2013. These URLs are commonly used when sending e-mail messages through workflow processes, so users can simply click on a hyperlink which will take them to a specific record in CRM.
Read the full article hereAccess Teams in Dynamics CRM 2013 allow you to assign records to multiple users through the use of a sub-grid which references an Access Team Template. When deploying a solution which contains this sub-grid from one CRM environment into another, you may have come across the following error. The Req
Read the full article here