Objectives
Objectives
Guided Process to move to CRM Online
Provide a guided On-premise to Online migration
framework that will allow customers to keep all existing
information and leverage investments in their current
implementation
Identify unsupported customizations
Provide customers with a validation service to assist with
easy identification and initial conversion of their
unsupported customizations
Automate platform level transformations
Provide customers with tooling that will automate platform
level transformations.
CRM
Online
CRM on
Azure
On-Premises
CRM
CRM On-premises to D365 Migration Tool
• It is a Cloud hosted tool hosted through Lifecycle Services Portal
• It provides a guided mechanism with step by step orchestration to:
• Stage the Onpremise CRM in Azure IAAS infrastructure
• Upgrade CRM to D365 compatible version
• Easily migrate the CRM from Azure IAAS to D365 for customer engagement organization in
customer’s Office 365 Tenant
Tool Overview
Tool will solve
• Database migration up to SQL 2012
• Migrate solutions
• Audit log migration
• Help with user migration and personal settings
• Checks for potential security
issues/vulnerabilities in the Database or
extensions
Tool won’t solve
• CRM Upgrade issues
• Upgrade is a multi-step process
• Selective data migration is not possible
• Fix any flagged security or upgrade
issues
• Third Party integration (reconfiguration)
High Level Architecture
Lifecycle Services
Dynamics CRM Onpremise to Online Migration Orchestrator
CRM IAAS Provisioning Service CRM Validation Service
Exporting Customizations and
Data
Customer Azure Infrastructure
Azure Blob Storage Azure IAAS
CRM Online
CRM On-premise
CRM Onpremise to Dynamics 365 Online Approach
CRM On
Premise
D365 Online
Database
Validation
CRM 2011 Onpremise to Online Example
CRM On
Premise
CRM Online
Programmatic Approach
• This will be a Managed process through FastTrack
CXP Teams
• Accepting nominations through FastTrack
Nomination portal
• FastTrack Team will triage and allocate FastTrack
Program Manager
• FastTrack Program Manager will engage with
customer end to end
• FastTrack will guide customer through the process
Nomination
▪ Intake: Using existing FastTrack intake process to take the nomination from the field
▪ Nominator: MS Employee & Partner
https://microsoft.sharepoint.com/teams/ftdynamics/SitePages/Home.aspx OR
http://fasttrack.Microsoft.com
Intake Qualification Communication
Nomination
▪ Qualification: Based on the size of user license along with business justification
▪ Supporting TSP offering regarding this CRM On-premise to D365 migration program
Intake Qualification Communication
Nomination
▪ Communication:
▪ FastTrack PM will send the email to the nominator
▪ FastTrack & CRM On-premise to D365 Migration Program Acceptance email
Intake Qualification Communication
Implementation Process
FastTrack Service
▪ Pre-requisite Setup
▪ CRM Onpremise to D365 Online Migration
• Develop integrations once Org’s have moved to Online Tenant
• Run tests & other validations
▪ Go Live
• FastTrack PM supports Pre and Post go-live activities
▪ Closure
• Work with FastTrack PM for additional Services for adoption and other assistance
Dynamics 365
Online with an
open slot
Setup Azure
Subscription
Setup the O365
User records
Setup user
Licenses
Get Solution Files
ready
Get Plugin Code
Ready
Get Activity
Workflows Ready
Get Custom
Application code
ready
Get User mapping
of all users in CRM
Onpremise with
Users in O365
Take DB backup
and upload to
Azure
Setup Staging
CRM Environment
in Azure
Run Upgrade
Analysis
Get Customer to
fix Customizations
Upgrade CRM
through the CRM
versions
Migrate CRM
Organization to
D365 Online
Pre-Requisite Setup CRM Test Migration Go Live Closure
Roles & Responsibility
Customer
Understanding of the Migration Process
Understanding of all the technical pre-
requisites
Availability of required components for
successful upgrade in timely fashion
Licenses and Dynamics 365 setup completion
Planning the overall migration, go live & post
go live activities
Partner
Clear understanding of the tool & process
Enabling customer to have all the pre-
requisites ready
Working closely with FastTrack PM in
planning the overall migration & go-live
Working closely with customer on issues
found in validation step
Dedicated CRM on-premise develop/admin
to resolve issues found in validation stage
FastTrack PM
Providing support from end to end migration
Working with project team to remove
roadblocks on migration
Enabling the actual migration to Dynamics
365, post completion of all steps
Assisting in go-live activities
Supporting improving user adoption post go
live
Delivering other related FastTrack services
Pre-requisites
Office 365
O365 Tenant user with CRM Sandbox
creation privileges
Existing users in Office 365 azure for
mapping during the migration phase
Dynamics 365
An existing Dynamics 365 tenant (with
intended user licenses)
Microsoft Dynamics CRM 2011/2013/2015
solutions as a zip file
Plugin & Custom workflow source code
Dedicated CRM on-premise develop/admin
to resolve issues found in validation stage
All source code from visual Studio for custom
development with CRM on-premise
Azure
An azure subscription (Organization or
individual)
Azure storage explorer
Azure storage account in the region of
deployment
Good to Know
• SQL 2014 and above not supported
• SQL DB files needs to be in MDF & LDF format
only. No NDF files are supported
• No CRM 2016 on-premise migration supported
• Fixing unsupported customizations owned by
customer/Partner
• No Piece meal approach in migration steps
• FastTrack PM support is provided end to end
FAQ
• Is the tool charged?
• It is free and any user who has CRM license can log into LCS using their Tenant Credentials
• Customer will need pay for Azure compute services consumed for the migration
• How is the Tool released?
• The Tool will be released as private preview and FastTrack PM will provide the access code
to customer
• Is FastTrack a charged service
• FastTrack is a free service for FastTrack sponsored customers. It is a consultative service
• What are the pre-requisites
• Customer will need to have their own Azure Subscription
• Customer will need a Sandbox CRM org license with enough data purchased
• Users will need to be present and licensed in O365
Roadmap
PRIVATE PREVIEW PRIVATE PREVIEW V2 TO DO
© 2016 Microsoft Corporation. All rights reserved. Microsoft, Microsoft Dynamics, Office 365, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information
herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE
INFORMATION IN THIS PRESENTATION.

D365 crm on-premise to d365 online migration

  • 2.
  • 4.
    Objectives Guided Process tomove to CRM Online Provide a guided On-premise to Online migration framework that will allow customers to keep all existing information and leverage investments in their current implementation Identify unsupported customizations Provide customers with a validation service to assist with easy identification and initial conversion of their unsupported customizations Automate platform level transformations Provide customers with tooling that will automate platform level transformations. CRM Online CRM on Azure On-Premises CRM
  • 6.
    CRM On-premises toD365 Migration Tool • It is a Cloud hosted tool hosted through Lifecycle Services Portal • It provides a guided mechanism with step by step orchestration to: • Stage the Onpremise CRM in Azure IAAS infrastructure • Upgrade CRM to D365 compatible version • Easily migrate the CRM from Azure IAAS to D365 for customer engagement organization in customer’s Office 365 Tenant
  • 7.
    Tool Overview Tool willsolve • Database migration up to SQL 2012 • Migrate solutions • Audit log migration • Help with user migration and personal settings • Checks for potential security issues/vulnerabilities in the Database or extensions Tool won’t solve • CRM Upgrade issues • Upgrade is a multi-step process • Selective data migration is not possible • Fix any flagged security or upgrade issues • Third Party integration (reconfiguration)
  • 9.
    High Level Architecture LifecycleServices Dynamics CRM Onpremise to Online Migration Orchestrator CRM IAAS Provisioning Service CRM Validation Service Exporting Customizations and Data Customer Azure Infrastructure Azure Blob Storage Azure IAAS CRM Online CRM On-premise
  • 10.
    CRM Onpremise toDynamics 365 Online Approach CRM On Premise D365 Online Database Validation
  • 11.
    CRM 2011 Onpremiseto Online Example CRM On Premise CRM Online
  • 13.
    Programmatic Approach • Thiswill be a Managed process through FastTrack CXP Teams • Accepting nominations through FastTrack Nomination portal • FastTrack Team will triage and allocate FastTrack Program Manager • FastTrack Program Manager will engage with customer end to end • FastTrack will guide customer through the process
  • 14.
    Nomination ▪ Intake: Usingexisting FastTrack intake process to take the nomination from the field ▪ Nominator: MS Employee & Partner https://microsoft.sharepoint.com/teams/ftdynamics/SitePages/Home.aspx OR http://fasttrack.Microsoft.com Intake Qualification Communication
  • 15.
    Nomination ▪ Qualification: Basedon the size of user license along with business justification ▪ Supporting TSP offering regarding this CRM On-premise to D365 migration program Intake Qualification Communication
  • 16.
    Nomination ▪ Communication: ▪ FastTrackPM will send the email to the nominator ▪ FastTrack & CRM On-premise to D365 Migration Program Acceptance email Intake Qualification Communication
  • 17.
    Implementation Process FastTrack Service ▪Pre-requisite Setup ▪ CRM Onpremise to D365 Online Migration • Develop integrations once Org’s have moved to Online Tenant • Run tests & other validations ▪ Go Live • FastTrack PM supports Pre and Post go-live activities ▪ Closure • Work with FastTrack PM for additional Services for adoption and other assistance Dynamics 365 Online with an open slot Setup Azure Subscription Setup the O365 User records Setup user Licenses Get Solution Files ready Get Plugin Code Ready Get Activity Workflows Ready Get Custom Application code ready Get User mapping of all users in CRM Onpremise with Users in O365 Take DB backup and upload to Azure Setup Staging CRM Environment in Azure Run Upgrade Analysis Get Customer to fix Customizations Upgrade CRM through the CRM versions Migrate CRM Organization to D365 Online Pre-Requisite Setup CRM Test Migration Go Live Closure
  • 18.
    Roles & Responsibility Customer Understandingof the Migration Process Understanding of all the technical pre- requisites Availability of required components for successful upgrade in timely fashion Licenses and Dynamics 365 setup completion Planning the overall migration, go live & post go live activities Partner Clear understanding of the tool & process Enabling customer to have all the pre- requisites ready Working closely with FastTrack PM in planning the overall migration & go-live Working closely with customer on issues found in validation step Dedicated CRM on-premise develop/admin to resolve issues found in validation stage FastTrack PM Providing support from end to end migration Working with project team to remove roadblocks on migration Enabling the actual migration to Dynamics 365, post completion of all steps Assisting in go-live activities Supporting improving user adoption post go live Delivering other related FastTrack services
  • 19.
    Pre-requisites Office 365 O365 Tenantuser with CRM Sandbox creation privileges Existing users in Office 365 azure for mapping during the migration phase Dynamics 365 An existing Dynamics 365 tenant (with intended user licenses) Microsoft Dynamics CRM 2011/2013/2015 solutions as a zip file Plugin & Custom workflow source code Dedicated CRM on-premise develop/admin to resolve issues found in validation stage All source code from visual Studio for custom development with CRM on-premise Azure An azure subscription (Organization or individual) Azure storage explorer Azure storage account in the region of deployment
  • 20.
    Good to Know •SQL 2014 and above not supported • SQL DB files needs to be in MDF & LDF format only. No NDF files are supported • No CRM 2016 on-premise migration supported • Fixing unsupported customizations owned by customer/Partner • No Piece meal approach in migration steps • FastTrack PM support is provided end to end
  • 21.
    FAQ • Is thetool charged? • It is free and any user who has CRM license can log into LCS using their Tenant Credentials • Customer will need pay for Azure compute services consumed for the migration • How is the Tool released? • The Tool will be released as private preview and FastTrack PM will provide the access code to customer • Is FastTrack a charged service • FastTrack is a free service for FastTrack sponsored customers. It is a consultative service • What are the pre-requisites • Customer will need to have their own Azure Subscription • Customer will need a Sandbox CRM org license with enough data purchased • Users will need to be present and licensed in O365
  • 23.
  • 25.
    © 2016 MicrosoftCorporation. All rights reserved. Microsoft, Microsoft Dynamics, Office 365, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.