Archive for November, 2017

Microsoft Dynamics CRM Google Maps

November 4, 2017

CRM Google Maps solution allows you to easily insert Google Maps web resource on your entity forms and show some address field on the map.


  1. You need to go to the releases page to download the CRM solution.
  2. After you downloaded your solution you need to install it on your CRM instance

Get Google Maps API Key

This solution is not working without a valid Google Maps API key so the first thing you need to do is create yourself an API key.


  1. Open Google API page in your browser.
  2. Click on the Get Key button.
  3. Select Create a new project in the dropdown menu and enter project name (eg. CRM Google Maps)
  4. Click on Create and enable API.
  5. After a short waiting, you will get your API key in the popup that you need to store for later use.


  1. The first step after you install your solution is to set your Google Maps API key, because maps will not work if there is no valid API key set in CRM.
  2. Updating API key is done via configuration page in the solution that is shown in the image below.


  3. Then you need to assign security roles to the users that will manage/use Google Maps in CRM by assigning them CRM Google Maps Admin or CRM Google Maps User role.


  4. Then you need to add Google Maps web resource to the CRM form where you want to show the address on the map. You need to set one parameter (address) on the web resource in the Custom parameters textbox (eg. address=address1_line1 or address=address1_composite)


  5. Now your web resource is ready to use if you followed steps above. The final result is shown in the picture below.



Auto Number Generator Project for Microsoft Dynamics CRM

November 2, 2017

Auto Number Generator Project for Microsoft Dynamics CRM 2015 ( +) & CRM 2016

  • Multi-thread safe.
  • Plugin registered in Sandbox mode, making it fully compatible with either CRM Online or On-Prem.
  • Guarentees unqiueness.
  • Allows for Pre/Post fixes.
  • Allows for external initialization. ie If record come from an external system, it will populate the id, if it is created in CRM, it will populate it.
  • Can be installed as either managed or unmanaged.
  • No Custom Coding/Plugin Registration Required!