Uncommon Grace The Autobiography of Isaac Folorunso
Sps redmond 2014 deck
1. Avoid a Migration Headache: Plan for
a Successful Move to Office 365
@Dorinda_Reyes
2. Agenda
• Introductions 10 min.
• End to End Migration Plan 40 min.
• Questions and Comments 10 min.
2
3. Introduction
3
Dorinda Reyes
Senior Solutions Engineer/ SharePoint Migration Expert
Damon Thompkins
Vice President of WW Sales & Marketing
4. Pre-Migration
Analysis
Migration
Post Migration /
Known Issues
• Site Template
• Features
• Web Parts
• List & Libraries
• Workflows
Run Pre-Migration
Analysis
• Design Package
• Storage Increase (if needed)
• Site Collection Features
• Site Features
• Term Store
• Content Types
Pre-Migration
Checklists
Evaluate items and objects that may
fail during migration
Evaluate Items that will fail due to non
compatibility
Import Design Package (page layouts,
master page, branding)
Enable Site Collection/
Site Features
Import Managed Metadata/Term-store
Check in • Validate all content is checked in prior to migration all pages and documents
• Migrate Content
• Remap user accounts
• Remap web parts (if applicable)
Use Metavis to remap users and web-parts
Manually configure content query
web-parts (if applicable)
Change permissions on source site to
READ Only
• Configure web-parts
• Configure Site Navigation
• Update Search URL
• Set old environment to READ Only
Post Migration
• Master Page & Page Layouts
• Site/sub site classification
Migration Checklists
Known Issues Master page and page layouts do not
migration due to compatibility
End-to-End Migration Planning
5. The Process
5
Create the
Schedule
Content Audit
and Mapping
Create
Checklists
• Pre-Migration
• Migration
Validation Known Issues
6. Create Migration Schedules
Planning out every phase of a migration is key to ensure you are successful. It doesn't matter the tool you use just as long as you
track your milestone and deliverables.
Below is an example of the types of milestone that need to be tracked. Using Microsoft Project as shown can help you with a
quick at a glance.
Additionally, you can add additional sub-tasks at each level to ensure nothing is missed.
It is also useful to have a calendar that is accessible to all of the Site users that will show the dates of the migration so that
everyone has a point of reference.
6
7. Create Pre-Migration Checklists
Pre-Migration Checklist
This checklist is used to track information about the source site of the migration and any special configurations or needs
that maybe needed for and prior to migration and the size of the migration.
☐ Pre-Migration Checklist Title: _________________________________________
☐ Migration Checklist: __________________________________________________
☐ Does your site include any sensitive data? (Yes/No) _____________________________
☐ Does your site leverage BI Capabilities? (Yes/No) _____________________
☐ Does a tool or other application link to your current site? (Yes/No) __
☐ Target Site being migrated: ____________________________________________
7
8. Create Migration Checklists
Migration Checklist
Use this checklist to create an entry for each site being migrated. This checklist is used to track all items that need to be done
for the migration by your companies migration teams. A detailed guide has been provided on the One Drive.
8
☐Source Location
☐Target Location
☐Create destination site collection in SharePoint
Online
☐Create site collection
☐Add site collection administrators
☐Configure destination site collection
☐Activate site collection features
☐Activate site features
☐Increase site storage limit
☐Use MetaVis to migrate the site to SharePoint
Online
☐Use MetaVis to copy resource files to
destination site collection
☐Master Pages
☐Page Layouts
☐XSL Templates (if applicable)
☐HTML and XSL Templates (if applicable)
☐Publish master page and page layouts
☐Apply master page to site
☐Update site navigation to "structural" or
"managed" based on design
☐Update search settings URL (if applicable)
9. Content Audit & Mapping for Migration
There are occasions when you will be consolidating content from multiple site collection as well as reviewing the existing content to see if it needs to
be migrated to your new SPO environment.
• When you ran your Pre-Migration Analysis report it will provide you with the detail of all of your content to use.
• It will be important to have a site hierarchy and know what sites or content will be going to which locations.
In the example below you can see that quite a bit of the tagging is captured so that when you move this content you know how to map the tagging.
9
10. The Content Mapping Spreadsheet will also allow you to map your tagging and disposition of content based on your review.
It is easy to modify to your organization so that the dropdown menus are relevant.
10
11. Pre-Migration Analysis – Configure the Report
• Total Items
• List Site Limitation (mb)
• Item Size Limitation
• File Path Length
• Blocked File Extensions
• Detail Reporting Level
11
12. SharePoint Site Templates
Site Templates: Some of them are not included in the SPO environment or have been deprecated and no longer in use or provided in other
ways.
Team Meeting Sites
Workspace Sites
Web Parts: In most cases this will be around any custom (SharePoint Designer) Web parts that have been created. These could include but are
not limited to:
Dataview web parts
Script Editor web parts
Web Controls
Data form web parts
Page Viewer web parts
Lists & Libraries: The default list view threshold for optimal SharePoint performance is 5000 items.
• This is particularly important when migrating into SharePoint Online, as this value is not user configurable in online tenants.
12
13. Before you migrate
Consider the Storage Space Needed (if applicable)
The default storage for a SharePoint Online site will vary by organization. Investigate your situation and request more space if needed.
Import Term Store Managed Metadata
One of the most important tasks that need to be included before you migrate is to import your Managed Metadata which is located in the Term Store. Most of the
content types as well as managed navigation are driven from this list.
Check-in Content
Prior to migration ensure that all of the content on your site is checked in. This included documents and pages.
Navigation
The SPO Publishing site use managed navigation by default you will need to change it if you want to use structured navigation instead.
13
14. Common Issues – Master Pages and Page Layouts
14
ISSUE SOLUTION
Code from the SP2010 master page(s) is inserted into the SP2010 page
layout(s), making them quite a mess
Rebuild the Master pages - do not copy them over
Don’t deploy a Design Package w/ page layouts tied to custom content types
if those custom content types are already present in your SPO site.
If you have already migrated content types from your old environment and are thinking of
creating a design package as well. Do one or the other, not both.
We’ll need to go into each page layout, through the browser, and provide a
Title and Associated Content Type
Ensure that Content Types are present in your design package when you deploy it to save
you time in having to go into every page.
Watch out for hard coded URLs, even relative URLs not using
site/sitecollection tokens
Use relative URL’s whenever you can. Absolute URL’s from the old site will not change
when migrated and will have to be manually adjusted.
Watch out for content placeholders used in your SP2010 page layouts that
aren’t in the new SPO master page
To determine whether you have this issue, you can create an evaluation site collection that
is also a publishing site, and then set the master page to the master page that ships with
SharePoint 2013.
Additional information about all of these issues can be found here: http://technet.microsoft.com/en-us/library/dn178510(v=office.15).aspx
15. Common Issues – Web Pages and Content Query Web Parts
15
ISSUE SOLUTION
• Web pages that have been detached from their layouts will have the SP2010
master page code inserted into them, making it even harder to discern the reason
for detaching in the first place, which will make them harder to migrate.
• Detached web pages will come in with the SP2010 look/feel and incorrect
formatting.
• Web pages can be re-attached to their SP2010 page layout
• Ensure that all pages are re-attached prior to migrating them or creating a design
package.
• If the layout has moved to a different location (sub folder) the web page will attach to a
different page layout with the same content type.
Some pages just don’t migrate and will have to be re-created manually Use 2013 page layouts to recreate with the content from the old location.
Home pages with a filename other than default.aspx don’t migrate. SPO may use
home.aspx within Site Pages and put some web parts on it.
As part of your audit notate the landing page naming convention so you can be prepared
when migrating. This may even include manually recreated the pages.
Web Pages
Content Query Web Parts
ISSUE SOLUTION
Will need to update GUIDs from within SP Designer You will need to update the GUID from the new location list in SPD or recreate the
webpart over again.
Failing to migrate the itemstyle.xsl file will result in all content query web parts
pointing to custom item styles to revert back to “image on left”
Ensure that you have updated and migrated the itemstyle.xsl
For content query web parts, within web part zones, all filter dropdowns are reset to
“no filter”.
The value on the other side of each operator remains, however. If you do nothing with
the filter dropdowns, the next time you open the web part properties, the value on the
other side of each operator will be blank. Regardless, the web part will continue to display
the correct information on the page.
16. Solution Overview
16
Information Management Platform Cloud On-Boarding Made Easy
• Migration- Increase Portability & Interoperability
• Administration- Analysis & Insights
• Security- Ensure Proper Access
• Architecture- Better Organization / Reduce Sprawl
• Protection- Backup & Recovery
• Zero server footprint truly agentless (cloud ready)
• Easy to install, intuitive design
• Rapid & self-evident value
• Single platform client, server, private or public cloud
• Enterprise grade without enterprise cost or effort
17. Unmatched Innovation
17
ARCHITECT
2008
FOLDERS
2009
OFFICE 365 SUPPORT
PUBLIC FOLDER
SHAREPOINT 2010
SUPPORT
2010
INFORMANT
TERM STORE
MANAGER
ADMINISTOR RELEASED
NINTEX WORKFLOW
ONEDRIVE UPLOADS
SELECTABLE SKINS
ORPHANED USERS
2011 2012 2013 2014
FILE UPLOAD
IM POWER USER
IM ENTERPRISE
CHANGE MANAGER
MIGRATOR
SHAREPOINT 2013
AUTO TAG
BACKUP
GOOGLE TO ONEDRIVE
PRE-MIGRATION
ANALYSIS
BACKUP TO CLOUD
FARM, TENANT
ONE DRIVE PROVISIONING
OFFICE 365 APP
GOOGLE MIGRATOR
FILE MANAGER
INFORMANT
QUICK RUN
BACKUP
POWER USER
SECURITY MANAGER
SCHEDULER
PERMISSIONS BACKUP
ONEDRIVE MANAGER
18. 18
More Than Agile
Background
processing for
migration
SharePoint
2010 support
Added Site
migration
functionality
Added support
for Managed
Metadata fields
in SharePoint
2010
First release of
Term Store
browser
Added support for
Scripts
Added support for
copying SPD Workflows
Added support for
copying InfoPath Forms
Added ribbon to
the Application UI
2010 2011
Promote to a New
Site Collection
released
First release of
Live Compare
Added support for
SharePoint Group migration
Birth of the MetaVis Platform
(view permissions, level and
groups across products)
Added support for the
use of Filters
Added support for
Office 365
SharePoint Online
Added support
for SPS 2003
Released
Change Manager
Bulk site collection
migration released
First release of CSV
files for migration
MetaVis File Manager
standalone product
Incremental copy released
Added support for migrations
from PST files
MetaVis Security Manager
standalone product released
Profile Manager released
Bulk extraction from
SharePoint to File Shares
Added support for
Enterprise Keywords
MetaVis Google
Migrator standalone
product released
Search released
for Architect
First release of federated
connectivity for Office 365
Added support for the creation
of new terms during copy/tag
Live Compare support
for Term Stores
Term Store
Manager standalone
product released
MetaVis Administrator
standalone product released
Added option to
Compress Storage
in SharePoint 2013
Full Compare option
released for Live Compare
Added support to use
cloud storage (Azure or
S3) for Backups
2012 2013 2014
Automatic user mapping
added for Office 365
Added retention policies
to Backups
Released Site and List
Properties dialog
Auto-tagging
released
Out of place
restore implemented
Added support for
migrating Meeting
Workspaces
Added Export to
CSV for Term Sets
Grouping, sorting and
ordering added to Log Viewer
Added support to provision new
site collections in Office 365
Support to provision new
OneDrives for Business
Released support for the detection
and migration of Nintex workflows
MetaVis Administrator for Power
Users standalone product released
Added support for
Orphaned User migration
MetaVis Scheduler was
released
Application Welcome
Page released
Released OneDrive for
Business Administrator
dashboard
Added support for the
migration of hidden columns
First support for
SharePoint Wave 15
(SharePoint 2013)
MetaVis Informant
standalone product released
Added tiered
licensing
support for
MetaVis Backup
Released option to
convert 2010
workflows to 2013
First release of
bulk Google
Drive to OneDrive
for Business
OneDrive for Business
Management Suite released
Farm, Tenant and OneDrive for
Business connectivity released
Permissions only backup and
restore added to MetaVis Backup
Added support for migrating
between OneDrives
Added support for file shares
uploads into OneDrives
Added support for Office 365 Site
Views in Administrator reports
Visual and
functional
update to Live
Compare
Migration
statistics released
Tagging via
CSV file
Added scheduling
for migrations
MetaVis Backup
released
Added security scanning to
Administrator collections and reports
Released ability to
switch skins in MetaVis
Added support to retain
GUIDs when migrating
Term Sets and Terms
Released Pre-migration
Analysis reports
Added Quarantine
action to Informant
MetaVis Public
Folders standalone
product released
Added support for
migrating between
Office 365 tenancies
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR MAY JUN JUL AUG JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC SEP OCT NOV DEC
19. Highlighted Use Cases
19
Enterprise-wide use of MetaVis Migration 365 Suite for their own internal
migration to Office 365 and on-going content management
Multiple business units use of MetaVis Architect Suite for multiple migrations
and on-going content management of several versions of SharePoint
Enterprise-wide use of MetaVis Architect Suite for multiple migrations and on-going
content management of several versions of SharePoint
Enterprise-wide use of Office 365 Suite for multiple migrations and on-going
content management of several versions of SharePoint
22. Thank You & We Look Forward to
Working Together!
Notas do Editor
Metavis does a great job of migrating the term store from one environment to the other and ensuring that the GUID unique to each of the terms are preserved.
The tool provides two ways of moving the Term Store. One is via migration which is recommended to preserve the GUID’s as mentioned as well as exporting the Term Store to a .csv file and then importing it directly to the new environment.
Both have their pluses and minus and will depend on what kind of migration you are doing and if you really have a need to preserve the GUID’s.
. If they are not checked in they will not be migrated over. For pages they do not have to be published but they have to have a checked in version to ensure all of your content is migrated over.
To help you know what content is not checked in you can use the Administrator Tab and run a report to tell you what documents are checked out.
Design Package w/ page layouts tied to custom content types Custom content types, and their custom site columns, will be duplicated on your SPO site. The content types will have different GUIDs, but will be named the same. Custom site columns with multiple word display names will be duplicated in your SPO site. The custom site column display name will be used as the field name for the duplicated custom site column. Will possibly encounter custom site columns being added to SP2010 OOB content types.
Content placeholder: If the site still displays, you don’t have this issue. If the site doesn’t display and you get an “unexpected error” with a correlation ID, you likely have this issue.