Upgrade CRM customization from CRM 4.0 to CRM 2013

Microsoft CRM 2013 is great but are you ready for it? What are the challenges?

Trying to upgrade by yourself can result 
in data loss and CRM left in inoperable state

You will need to learn a new
Application Programming Interface (API)

Your staff will need to learn
the new CRM’s navigation paradigm

What are the benefits of upgrading to Microsoft CRM 2013?

  • Premier enterprise-level customer relations management solution;
  • Cross platform support! (iPad, iPhone, windows surfaces);
  • User Productivity boost with a new process oriented user interface;
  • Real Time workflows;
  • Highly configurable business rules.

How does WaveAccess add value to your upgrade service?

Increase the performance of the software within your infrastructure;
Educate advanced users within your organization how to customize your CRM, empowering your business and improving your ROI.

How does WaveAccess upgrade your Microsoft CRM 2013?

  • First, we thoroughly learn about your CRM customization needs. Then, we analyze your code and divide our findings into 4 parts:
  • 1. Components that must be entirely reprogrammed by us.
  • 2. Components that can be configured by your end-users.
  • 3. Components that can be more effectively programmed but this work can be postponed if needed.
  • 4. Components that are operational and require no work at all.

After our initial analysis within each component category, we initiate the 3 following activities:

  • 1We replace the JavaScript on the Microsoft CRM 2013 forms with new configurable business rules that can be further tweaked by your advanced users when needed;
  • 2We leverage CRM 2013 real time workflows to substitute server side plug-ins that give advanced users the power to adjust implemented business processes on the fly;
  • 3We increase system performance by eliminating all extra overhead communication within the server, allowing only required information to be transferred from user’s browser to the CRM server and vice versa.
Why choose WaveAccess for your customized Microsoft CRM 2013?

For more than eight years, WaveAccess has been trusted by a number of clients to develop add-ons for Microsoft CRM, build vertical solutions on top of CRM and perform various data migrations and CRM upgrade tasks. We pride ourselves in our expertise in Dynamics CRM, and we are happy to provide our services to help your business reach your goals.

After years in this industry, we know which approaches work, as well as which approaches don’t. We know the solutions that can optimize your Microsoft CRM 2013 without changing your infrastructure.

Whether you are upgrading from CRM 4.0 or CRM 2011, WaveAccess has the tools, people, and experience to get you to 2013 faster.

 

Outsource your CRM upgrade to WaveAccess
and enjoy Microsoft’s newest CRM tool today!

Get in touch

Upgrade CRM customization from CRM 4.0/2011 to CRM 2013

To make upgrade CRM customization from CRM 4.0/CRM 2011 to CRM 2013 as simple as possible, Microsoft Dynamics CRM 2013 introduced a new “Business Rules” functionality that allows advanced users to configure form level business logic, such as making controls visible/hidden, or setting default values.

Upgrade CRM 2011 to 2013

This is the easiest way to upgrade CRM customization from CRM 4.0/CRM 2011 to CRM 2013 and to implement custom business logic through UI and it’s not necessary now to write scripts to handle the following actions:

  • Show error message
  • Set field value
  • Set business required
  • Set visibility
  • Lock or unlock field

Business Rules can be accessed from any entity form after upgrading to Microsoft Dynamics CRM 2013:

Creating New Business Rule from Contact form in CRM 2013

We have described a few examples, where Business Rules in Microsoft Dynamics CRM 2013 can be applied instead of coding.

Set Field Value

Task: Set Former Client field (formerclient) value to “No” if Client (client) field value is “Yes”.
Below is js code of onChange handler event for these fields that allow solving problems.
function onChangeСlient () {
var value = Xrm.Page.getAttribute("client").getValue();
if (value)
Xrm.Page.getAttribute("formerclient").setValue(false);
}

function onChangeFormerClient() {
var value = Xrm.Page.getAttribute("formerclient").getValue();
if (value)
Xrm.Page.getAttribute("client").setValue(false);
}

The screenshot below displays how this business logic can be implemented with the help of Business Rules after upgrade to CRM 2013.

Setting Field Value with the help of Business Rules in CRM 2013

Setting field as business required.

Task: It is necessary to set the field Spouse/Partner Name ( spousesname ) Business Required if the Marital Status ( familystatuscode ) does not equal Single ( single ) and vice versa.

Below is js code of onChange event handler for Family status fields that allows solving this task.

function changeAttribute() {
var value = Xrm.Page.getAttribute("familystatuscode").getValue();
if (value == 1) {
Xrm.Page.getAttribute("spousesname").setRequiredLevel("none");
}
else {
Xrm.Page.getAttribute("spousesname").setRequiredLevel("required");
}
}

The same logic is implemented with the help of Business Rules in CRM 2013:

Setting Field as business required with the help of Business Rules in CRM 2013 Hiding field with the help of Business Rules in CRM 2013

Setting visibility and lock/unlock field.

Task: Do not show field Spouse/Partner name if Marital status equals “Single”.

Below is js code of onChange event handler for Family status fields that allows solving this task.

function changeAttribute() {
var value = Xrm.Page.getAttribute("familystatuscode").getValue();
var visibleValue = value == 1;
Xrm.Page.getControl("spousesname").setVisible(visibleValue);
}

The same logic is implemented with the help of Business Rules in MS CRM 2013:

Help with upgrading to Microsoft Dynamics CRM 2013

To lock/unlock field, select this action:

locking/unlocking field

Show the error message.

Task: Show error message if user selects the same contact for Manager and Assistant field within one Contact form.

Js code is below:

function sameFieldChange() {
var value = Xrm.Page.getAttribute("manager").getValue();
var isError = value == 1;
var control = Xrm.Page.getControl("assistant");
if (isError) {
control.setNotification("Manager equals Assistant. Please, set another person as a Manager");
}
else {
control.clearNotification();
}
}

The same logic is implemented with the help of Business Rules in CRM 2013:

Showing error message with the help of Business Rules in CRM 2013
If you do not have time for dealing with such issues we can help you!
Call us today at +1 866 311 2467 or get in touch.

Project Planner

Interested in working with us?
Launch our proposal planner!

Launch It

Connect

+ 1 866 311 2467
hello@wave-access.com

Newsletter

Enter your email address below to
receive occasional updates.

Order a phone call

Convenient time to call:

Get in touch

Attach
Your file up to 30 mb
Outsource it!