• 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
    • Fun with Dynamics CRM 2011 Performance Issues

      Gayan Perera, 31 May 2012

      As we near completion of a global CRM 4 to CRM 2011 upgrade rollout we hit a performance problem with CRM 2011. Fun began when we couldn’t reproduce these performance issues in our development or test environments which ran on 2GHz 4GB RAM 160GB SSD machines. Now that we have pinpointed the ca

      Read the full article here
    • Tax rules for Dynamics CRM

      Gayan Perera, 08 September 2009

      Now you can automatically apply tax to opportunities, quotes, orders and invoices without having to write javascript or custom code, simply create a tax rule record in crm and watch it magically calculate the tax amounts.   You can specify a tax rate per product, per currency or a global tax rate.

      Read the full article here
    • Connecting Dynamics CRM to the iPhone via MonoTouch

      Gayan Perera, 18 September 2009

      Miguel and the team at Novell has gone a great job with bringing .NET to the iPhone! We have been working with MonoTouch since it's initial beta release, our goal is to build a framework that all Dynamics CRM developers can use to build applications that run on the iPhone.      The Magnetism.Mon

      Read the full article here
    • Create records in Dynamics CRM using MonoTouch

      Gayan Perera, 22 September 2009

      Here is a preview of creating an account using an iPhone and it being added into Dynamics CRM using our iPhone to Dynamics CRM C# library. We're creating this library to make it easier on us and other Dynamics CRM developers for creating xRM solutions that can leverage the power of touch based mobil

      Read the full article here
    • Programmatically Reuse Dynamics Crm 4 Icons

      Gayan Perera, 10 March 2010

      The team that wrote the dynamics crm sdk help rocks! I wanted to display the same crm icons on our time tracking application for consistency, so I opened up the sdk help file, searched for 'icon', ignored all the sitemap/isv config entries since I know I want to get these icons programatically, abou

      Read the full article here
    • Dynamics CRM 4 Rollup 8, Rollup 9 Error + Fix

      Gayan Perera, 22 April 2010

      Cannot insert the value NULL into column 'InvoiceNumber', table 'MDCRMDemO_MSCRM.dbo.InvoiceBase'; column does not allow nulls. UPDATE fails. Invalid length parameter passed to the SUBSTRING function. Cannot insert the value NULL into column 'InvoiceNumber', table This happened recently on a host

      Read the full article here