With the release of Visual Studio 2017, I wanted to use the new Value Tuples that were introduced in C# 7 in a MVC project I was working on. However, I ran into some issues which I discuss below. Firstly, Value Tuples are included with .Net 4.7, but if the project’s target framework is lower than th
Read the full article hereWhen doing CRM customisations, you might want to quickly check out how your changes have also affected the CRM for Tablets/Phones app (MOCA). To achieve this I have created a bookmarklet that that can open the tablet app in the browser.To add the bookmarklet, create a new bookmark and set the URL to
Read the full article hereAfter setting up a Triggered Azure WebJob, you may run into the confusing error message in the logs after running it of “…aborted due to no output and CPU activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue”. This is confusing as the SCM_COMMAND_IDLE_TIMEO
Read the full article hereWhen attempting to run applications that use the Dynamics CRM SDK in Azure Web Apps, you can get an exception when the app is trying to connect to CRM that looks like this: “ERROR: System.Security.Cryptography.CryptographicException: The data protection operation was unsuccessful. This may have been
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 hereIn trying out the new Azure API apps by converting an existing ASP.NET Web API, you can run into this error as soon as you publish your API to azure for the first time and check out the API definition blade: Trying to add the API as an Azure App client can get you nicer errors like: "Found operat
Read the full article hereWhile onsite at a client I received a support request that a user could not update certain values on an entity. These fields were read only fields that were set by JavaScript by changing the values of other fields. On create of a new record the user reported that the values would save successfully,
Read the full article hereWith an existing Cloud Service in Microsoft Azure there may be times where you want to take a backup of the current Service or to deploy a copy to another Azure subscription, but you do not have access to the original package used to create the Service. Luckily there is a way to retrieve the package
Read the full article hereLast year we created the Dynamics CRM 2013 Left Navigation. This changed the new navigation that came with Dynamics CRM 2013 to return to a vertical layout, including a scrollbar and also being more “sticky”. We’ve made couple of improvements, you can now install this as a solution
Read the full article hereCurrently in Dynamics CRM 2013 using the CRM for tablets app, the only dashboard that is available to view in the app is the Sales Dashboard, which was a special dashboard introduced with the release of the CRM for Tablets app. Now however with Dynamics CRM 2015 and enhancements to the Dynamics CR
Read the full article hereOne of the most useful features of Microsoft’s new Social Listening product is the ability to generate a search query. This lets you retrieve mentions of your chosen topic from blogs, facebook posts, twitter posts and news articles and then pull them in to perform analysis on. To create a new
Read the full article hereOne of the big limitations of Field Security in previous versions of Dynamics CRM was that it was only available on custom fields and not on out of the box fields. In Dynamics CRM 2015 however Field Security can now be enabled on most out of the box fields, with only certain system fields such as th
Read the full article hereIn the redesign of the UI for forms in CRM 2013, one of the useful features that was lost was the Form Properties window. This window would give the Created On date, Created By, Last Modified date and Modified By which was very useful if these fields were not displayed on the form. It would also dis
Read the full article hereIn Dynamics CRM there is often a requirement to create filters for lookups and subgrids based on values from CRM or from user input. Many of these can be achieved with out of the box CRM Customisations, however some requirements will need to use JavaScript functions. A common way to do this is the
Read the full article hereThis year new functionality was added to Dynamics CRM Online called Sandbox instances. This added administration features around creating test instances, and also had a nice effect of changing the colour of the navigation to orange and displaying SANDBOX at the top of the screen. This insures users
Read the full article here