• Office 365 Active Directory Synchronization Error

      Gayan Perera, 22 January 2013

        Recently, a customer with a federated active directory setup got an error from the MS Online Services Team saying that they did not register a synchronization for at least 24 hours. The synchronization has been working fine until now but then suddenly stopped. We noticed the following errors

      Read the full article here
    • Script#, jQuery, Cross Browser and Dynamics CRM 2011 SOAP – Part 1

      Gayan Perera, 17 January 2013

      This is a two part series; we’ll show you how you can write cross browser compatible code using Script# and jQuery. We’ve shown you our Xrm.Page Script# library in our earlier posts, if you haven’t had a change to look at it yet take a look at the CodePlex project (http://sharpxrmp

      Read the full article here
    • CRM 2011 IFD Crashed CRM 4 Upgraded Plugins

      Gayan Perera, 17 October 2012

      This is another issue we faced with an upgrade of CRM 4 to CRM 2011. The system had an old CRM 4 plugin that got automatically upgraded and it worked fine before IFD was configured but once IFD was configured it crashed with the following message: The underlying connection was closed: Could not esta

      Read the full article here
    • VS 2010 and VS 2012 Side by Side ILMerge

      Gayan Perera, 02 November 2012

      I recently received a bug with an old plugin, this plugin project had post build steps which ILMerged multiple assemblies. When I build the project on a machine that didn’t have Visual Studio 2012 it compiled, ran the post build steps correctly, but when I run it on a machine that has both Vis

      Read the full article here
    • CRM 2011 IFD - SSL-OffLoading and DefaultEndpointBinding Issue

      Gayan Perera, 24 October 2012

      Here is another little tip for your IFD configuration. Once IFD is configured you need to remove the normal HTTP binding and leave just the HTTPS binding in IIS, otherwise you’ll start seeing the following errors in your trace logs. ClaimsAuthenticationEndpointBuilder: SSL-OffLoading has not

      Read the full article here
    • CRM 2011 Polaris – New Xrm.Page Method

      Gayan Perera, 07 January 2013

      CRM 2011 SDK 5.0.13 has just been released. It includes quite a few goodies. One of them is a new method to get the correct url of the server. Old method “getServerUrl” has been deprecated and has been replaced with “getClientUrl” To use this new method simply call: Xrm.Page.

      Read the full article here
    • Magnetism End of Year Statistics 2012

      Gayan Perera, 20 December 2012

      We wanted to take the time to reflect on the year that has been….we have had some exciting challenges  that have seen our team stretch, grow and reach some great new heights. We have some changes in our team too! We welcomed Greg Olsen and Colin Maitland to our Solutions team; partnered

      Read the full article here
    • CRM 4 Outlook Client – Automagically Moving Url to Trusted Sites

      Gayan Perera, 12 October 2012

      We recently implemented IFD for a large customer, due to various constraints and issues with the outlook connector we decided to leave the existing CRM 4 connector on the client machines and then push the url changes through GPO directly into the registry. However when we did this the CRM 4 outlook

      Read the full article here
    • CRM 2011 SSL IE8 Issue

      Gayan Perera, 15 October 2012

      Here’s a quick tip, if you’ve configured Dynamics CRM 2011 to use SSL (e.g. for IFD) and you have users who are still on IE8 you’ll notice that IE8 doesn’t cache the secure responses. Therefore each time you open a form it’ll make 100-200 requests! It also brings anothe

      Read the full article here
    • Quick Find Optimization Search Error

      Gayan Perera, 18 November 2012

      Dynamics CRM Rollup 10 introduced a new feature called ‘Quick Find Optimization’, by default this is set to ‘Yes’ once you apply RU10. Everything works beautifully until a user enters broad search criteria, eg: *xyz. If the system has too many records it’ll simply crash

      Read the full article here
    • Dynamics CRM 2011 Code Visualizer

      Gayan Perera, 22 November 2012

      At Tech Ed 2012 New Zealand I demonstrated a javascript analyser.  You can use it to get an output in csv format of all the javascript within the system. It extracts the data from FormXml and outputs where the javascript is called from. e.g.: which library and which function on which form on wh

      Read the full article here
    • Dynamics CRM 2011 UI Navigation Record Counter

      Gayan Perera, 16 December 2012

      We are finally back up and running after a run-in with Windows Azure subscription cancellations. If you notice issues with the website please let us know. As an early Xmas gift I’m releasing the Navigation UI Record Counter add-on for free on CodePlex.   This is a fully supported solution

      Read the full article here
    • Managed to Unmanaged – Kids don’t try this at home!

      Gayan Perera, 02 October 2012

      I recently demonstrated how you can convert a managed solution into an unmanaged one at TechED 2012. If you missed it, catch it on Channel9 (http://channel9.msdn.com/Events/TechEd/NewZealand/TechEd-New-Zealand-2012/DYN401). Couple of things to note when using this method; once you run this SQL scri

      Read the full article here
    • CRM 2011 Rollup 10 What are you doing my friend…

      Gayan Perera, 27 October 2012

      Update: On the 17th of October 2012 Microsoft released Rollup 11 (with a re-release of the outlook client) which addresses this issue. You can download it from the link below. http://www.microsoft.com/en-us/download/details.aspx?id=34969   In August rollup 10 was released for Dynamics CRM 201

      Read the full article here
    • CRM 2011 Automated Deployment Tools – Hide Reports

      Gayan Perera, 24 June 2012

      At Magnetism we like to remove manual deployment tasks as much as possible to avoid errors or missed steps. We have built an automated deployment engine and one of the actions you can perform is the ability to hide certain reports. For example, customers sometimes don’t want to see the out of

      Read the full article here