Siebel to CRM 2011 Data Migration
- Early last year, we helped a client migrate their data (and configuration/functionality) from a Siebel 2000 system to Dynamics CRM 2011 (on-premises). Given the dozens of migrations I've done in the past, I was up for this challenge and am proud to say that it went very well.
- Our custom data migration application migrated 6.5 million rows across 42 entities. This includes 1.2 million attachments (into SharePoint, encrypted).
- The application scales to an unlimited number of loading machines and instances. On go-live weekend, we used 6 VMs and 3 app instances on each to get all of the data in on time.
- The application is driven by migration steps in SQL Server. It handled the entire migration with very few hiccups. When there were hiccups (network glitches leading to loss of connectivity) the application was able to wait and continue where it left off... and that allowed me to even get some sleep during the weekend.
- One Altriva client needed to generate Word and PDF correspondence (e-mails, letters, faxes, government forms) from CRM, both on-demand and after an event occurred in CRM (e.g., an appointment was scheduled or canceled). The correspondence needed to include data across 5 to 10 entities, so the usual mail merge and template features in CRM would not suffice. Our client had in-house experience with SQL Server Reporting Services so we built the custom correspondence around SSRS and a custom WCF service. The design in a nutshell:
- Create custom Correspondence Template entity in CRM. This stores the path to the SSRS report and sets various parameters/options for each piece of correspondence, such as the type of document to produce, where to attach the generated document, etc.
- Create custom Correspondence Request entity in CRM. A user or an automated process creates a Correspondence Request record. This entity data (correspondence template, "regarding" entities, etc.) is sent to a custom WCF application via plug-in.
- The custom WCF application calls SSRS via web services to generate the Word or PDF document. It then proceeds to display the document in Microsoft Word or Adobe Acrobat or it creates an e-mail record in CRM and sends the e-mail.
- All in all, SSRS worked out well for correspondence. We did find the need to purchase a license to the Aspose PDF product in order to generate the government forms -- the formatting for those was too much for SSRS to handle.
- As you can imagine, Microsoft partners like Altriva were (are) kept very busy helping Dynamics CRM 4.0 and 2011 clients upgrade to CRM 2013. We've helped clients in a wide range of industries upgrade their CRM and it's been fun helping to implement the new features depending on the business's need. We now have iPads and other tablets here at Altriva to test the new tablet functionality in Dynamics CRM 2013. And we have Hyper-V and VirtualBox VMs configured to try out server-side sync with Exchange, Azure and SharePoint integration, and all of the other great new features Microsoft has added to the product.
Catch you later,
Tim Dutcher
No comments:
Post a Comment