Monthly Archives: September 2014

JavaScript Upgrade Gotcha #2: Using the JavaScript eval method

The use of the JavaScript method eval is considered to be bad coding practice by most of the JavaScript Technorati. That doesn’t stop people from using it, and it makes automatic conversion verify difficult. Consider this code:   this.FieldName1 = "name"; eval(‘this.Field1 = crmForm.all.’ + this.FieldName1);   While I will not debate the merits of […]

Continue reading

1 JavaScript Upgrade Gotcha #1: The .id property

Consider this code segment: var oField = executionObj.getEventSource(); if (oField.id == “new_field1” || oField.id == “new_field2”) { // do something } This uses the JavaScript .id property to retrieve the field name. Since this type of code can represent both form controls as well as data items (from SOAP or REST calls), it would be […]

Continue reading

2 Do not allow bulk email. Good or Bad?

If you have any of the marketing solutions that integrate with Dynamics CRM, like Click Dimensions, Silverpop, or PowerMailChimp,(to name a few) then sooner or later, someone that you are emailing may choose to “unsubscribe” from your communications.   Is that a good thing or a bad thing? Well, I think that is totally dependent […]

Continue reading

Transformer! How to Utilize the Conversion Report

Besides the JavaScript conversion itself, Transformer! produces a Conversion Report that contains a wealth of information to help you migrate your JavaScript from the Dynamics CRM 4.0 object model to the Dynamics CRM 2011/2013 object model. Transformer! will perform a bulk of the JavaScript conversion without issue, but there are some things that just cannot […]

Continue reading

SnapShot! for Dynamics CRM. A brief history

I was updating my web site last weekend and realized that I am coming up on the two year anniversary of the release of SnapShot! for Dynamics CRM so I thought I would add a little more background around how SnapShot! came to be. In the Beginning SnapShot! was actually created as an spin-off from […]

Continue reading