Category Archives for "Transformer!"

Transformer! 3.0 for Dynamics CRM Released

Version 3.0 of Transformer! for Dynamics CRM is now available. The main addition to this version is the ability to read Dynamics CRM 2011+ solution files. In addition, the following conversions were added: crmForm.all.name.DataValue = crmForm.all.ownerid.InnerText; Converts to: Xrm.Page.getAttribute(“name”).setValue(Xrm.Page.getAttribute(“ownerid”).getValue()[0].name); if (crmForm.all.new_location.InnerText != “Pool”) { Converts to: if (Xrm.Page.getAttribute(“new_location”)[0].name != “Pool”) { var tab = document.getElementById(‘tab’ […]

Continue reading

Transformer! 2.8 Released

Hi Everyone, I have an update to Transformer!, my JavaScript conversion utility for Dynamics CRM.   You may download the trial version here: http://www.crmaccelerators.net/products/transformer/crm-migration-assistant-demo-request/   Updated documentation may be found here: http://www.crmaccelerators.net/downloads/TransformerDocumentation   A full sample conversion may be downloaded here: http://www.crmaccelerators.net/downloads/sampleconversion   And just the conversion report from the sample conversion may be downloaded […]

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

1 Transformer! 2.6 Released

Version 2.6 of Transformer!, the ultimate Dynamics CRM JavaScript conversion tool is now available. New in this release: New Transformations: 1. .GetControl Now converts to .getControl   2. crmForm.attachEvent(“onsave”, onsave); crmForm.all.productid.attachEvent(“onchange”, productonchange); Now converts to: Xrm.Page.entity.addOnSave(onsave); Xrm.Page.getAttribute(“productid”).addOnChange(productonchange);   3.  crmForm.all.new_name.fireEvent(“onchange”); Now converts to: Xrm.Page.getAttribute(“new_name”).fireOnChange();   4.  document.getElementById(‘crmFormSelector’).innerText; Now converts to: Xrm.Page.ui.formSelector.getCurrentItem().getLabel();   5.  Variables named […]

Continue reading

JavaScript Conversion: Handling Automatic Semicolon Insertion

One of the most difficult parts of converting JavaScript from CRM 4.0 to 2011 is handling situations where the developer did not use a terminating semicolon.  Actually, this is a problem with JavaScript in general, as I was reminded this week when I listened to the Drama episode of the This Developer’s Life podcast.  That […]

Continue reading

CRM JavaScript Conversion Assistant 2.0 Released. New name, new features, new price

I am very proud, and a little relieved, to announce that general availability of the CRM JavaScript Conversion Assistant 2.0. Download the trial version now or visit our product page for more information.   New Name The product formally known as the CRM Migration Assistant has been renamed to the CRM JavaScript Conversion Assistant to […]

Continue reading

2 Converting to CRM 2011 JavaScript: Unsupported Internal Functions and Properties

I’ve seen a lot of CRM 4.0 JavaScript over the past year and a half as I work on my JavaScript conversion tool: CRM Migration Assistant. A lot of us used unsupported customizations to create a user experience that fit the needs of the customer.  Sometimes these customizations were very unsupported and used internal functions […]

Continue reading

1 Converting to CRM 2011 JavaScript: Showing and Hiding form elements

Let’s face it: we all did unsupported customizations with our CRM 4.0 JavaScript in order to present to the user an interface that was contextually relevant. Most of that modification involved the showing and hiding of fields, sections, and tabs through the DOM manipulation by setting the .style property to either show or hide things. […]

Continue reading

CRM Migration Assistant 1.4 Released

We are releasing version 1.4 or our CRM JavaScript conversion tool, CRM Migration Assistant, today.   The trial version can be downloaded here.   Version 1.4 contains the following changes:   Fix: Two-byte characters improperly converted from a customization zip file If you attempted to convert an exported customization file that contained two-byte characters, like […]

Continue reading

CRM Migration Assistant 1.3.3 Released

We have released a small update to the CRM Migration Assistant which includes the following updates: Added 0 and 1 as supported Submit Options Fixed issues with converting .AddOption to .addOption method. Conversion alerts were added for the following JavaScript properties: .title .vAlign .contentEditable .innerText Any .style property that is not either display or visible […]

Continue reading

Converting to CRM 2011 JavaScript: Form Elements

One of the most fascinating things I found during the creation of the CRM Migration Assistant is the different methods developers use to access CRM form fields, and other form elements. Normally, people access a form field using the following style of JavaScript: crmForm.all.name This is the normal and perfectly acceptable (and supported) method for […]

Continue reading