MSCRM Guru2017-09-28T00:21:56.623Zhttp://mscrm.guru/The GuruHexoMy Apps missing in Site Maphttp://mscrm.guru/My-Apps-missing-in-Site-Map/2017-08-29T06:50:37.000Z2017-09-28T00:21:56.623Z
<h3 id="What-are-“Apps”"><a href="#What-are-“Apps”" class="headerlink" title="What are “Apps”?"></a>What are “Apps”?</h3><p>So if you didn’t
Outlook 2016 and CRM Compatibilityhttp://mscrm.guru/Outlook-2016-and-CRM-Compatibility/2017-06-07T03:27:55.000Z2017-09-28T00:21:56.625Z
<p>Many of our customers have been upgrading to Outlook 2016 lately. Actually, they’ve all been using Office 365 for a while and are finall
Dynamic Calendar 1.1 is availablehttp://mscrm.guru/Dynamic-Calendar-1-1-is-available/2017-02-05T06:14:04.000Z2017-09-28T00:21:56.611Z
<p>After amazing work by the team, we beat our due date by a week and releasing the <a href="/solutions/dynamic-calendar">latest version</a> earlier than expected! We’ve added over 50 languages for the calendar itself, fixed (many) bugs, and added simple integration capabilities.</p>
<p>Keep reading below to see what we added.<br>
Dynamic Calendar Roadmaphttp://mscrm.guru/Dynamic-Calendar-Roadmap/2017-01-19T06:01:21.000Z2017-09-28T00:21:56.613Z
<p>A new version has been released recently, and a new one will be coming out soon. I think it’s time to share where this Dynamic Calendar is now and where it is going.</p>
Technology choiceshttp://mscrm.guru/technology-choices/2016-12-04T23:00:03.000Z2017-09-28T00:21:56.649Z
<p>Technology… Some people love it (I DO!), some people hate it, and most people, in my opinion at least, simply don’t really understand it.</p>
<p>I view technology as an enabler.
I'm back with new versionshttp://mscrm.guru/back-with-new-versions/2016-11-30T23:00:03.000Z2017-11-06T12:00:55.427Z
<h2 id="It’s-been-a-while…"><a href="#It’s-been-a-while…" class="headerlink" title="It’s been a while…"></a>It’s been a while…</h2><p>So it’s been just over a year from my last update here. There are a few reasons for that which i’ll detail in a later post, but for now I want to focus on the new versions for two of my solutions
Error updating CRM Organisationhttp://mscrm.guru/error-updating-crm-organisation/2015-09-04T00:24:27.000Z2017-09-28T00:21:56.640Z
<h2 id="What-happened"><a href="#What-happened" class="headerlink" title="What happened??"></a>What happened??</h2><p>A while ago I tried to update some of our CRM organizations to the latest version of 0.1 and faced some troubles. The installer for the update seemed to have been successful, but the actual version of the organization according to Deployment Manager was the old one. When I tried to update I got an error message. I didn’t have time to check it out then, but today I had to because it stopped me from importing solutions into the testing environments.</p>
Actions are Awesome!http://mscrm.guru/actions-are-awesome/2015-08-05T12:05:09.000Z2017-09-28T00:21:56.628Z
<p>Yes, it’s really that simple, they are awesome. Why are they awesome? How should you use them? I’ll try to explain a bit about them in here this post.</p>
Dynamic Calendar Status Updatehttp://mscrm.guru/dynamic-calendar-status-update/2015-02-08T01:49:33.000Z2017-09-28T00:21:56.636Z
<p>I’ve been doing a bit of a UI change with the Dynamics Calendar and updated it ot use the Tile look of CRM. I also made the entire views
SharedVariables don't work with Custom Objects or Typeshttp://mscrm.guru/sharedvariables-dont-work-with-custom-objects-or-types/2014-11-06T11:12:41.000Z2017-09-28T00:21:56.644Z
<p>Continuing the adeventures with SharedVariables as part of Dynamics CRM plugins, I came across an odd one. As per general best practices for data transfer between components, it was decided to create a custom object as the Data Transfer Object (DTO) between various plugins. It was all working well in the unit tests, but as soon as it was deployed into the CRM server, it didn’t work, and threw very weird errors.</p>
SharedVariables with Pre Transaction Pluginshttp://mscrm.guru/sharedvariables-with-pre-transaction-plugins/2014-10-30T09:58:44.000Z2017-09-28T00:21:56.646Z
<p>I recently needed to pass data from a pre-validation (stage 10, before transaction starts) plugin, to a different plugin that was within the transaction in the same execution pipeline. In other words, I needed to validate a contact’s address via a Web API, and the request had to be logged within CRM. It was important that the logged API request was never rolled back (in case of exception in other plugins), so it had to be done before the transaction.</p>
<p>Addressing this kind of requirement is easy - simply use <a href="http://msdn.microsoft.com/en-us/library/gg328579.aspx" rel="external nofollow noopener noreferrer" target="_blank">SharedVariables</a>, this is exactly why they are there, isn’t it? To pass data between plug-ins.</p>
CRM 2015 is coming (update: it's here)http://mscrm.guru/crm-2015-is-coming/2014-10-29T01:49:33.000Z2017-09-28T00:21:56.633Z
<h1 id="It’s-getting-closer-Here"><a href="#It’s-getting-closer-Here" class="headerlink" title="It’s getting closer Here!"></a>It’s <strike>