-
Getting Started
-
Hook up with Apps4.Pro
-
M365 Migration – User Guide
- Microsoft Exchange Mailbox Tenant to Tenant Migration Guide
- Microsoft OneDrive for Business Tenant to Tenant Migration Guide
- Microsoft Teams Tenant to Tenant Migration Guide
- Microsoft Teams for Education Tenant to Tenant Migration Guide
- Microsoft Teams Chat Tenant to Tenant Migration Guide
- Microsoft SharePoint Tenant to Tenant Migration Guide
- Viva Engage (Yammer) Tenant to Tenant Migration Guide
- Microsoft Planner Tenant to Tenant Migration Guide
- Microsoft Forms Tenant to Tenant Migration Guide
- Microsoft Power BI Tenant to Tenant Migration Guide
- Microsoft Power Automate Tenant to Tenant Migration Guide
What gets Migrated?
Scope of Mailbox Migration
The migrated and non-migrated items are listed below for Exchange Online Mailbox Migration from one Microsoft 365 tenant to another.
Mailbox
- Inbox
- Drafts
- Sent Items
- Deleted Items
- Recoverable Items
- Junk Email
- Archive Rules
- Notes (Notes color, height & width are not migrated)
- Custom Folders
- Parent and subfolders
Mail Features
- Default/custom/user-level permissions (User level permission migrated only if user mapping added in tool)
- Category
- Read/Unread status
- Flag status
- Pin/Unpin
- Attachments as a copy
- Inline images
- Email Headers -> To, cc, bcc
- All Formatting in Mail Body
- Importance
- Date Time preview (Creation/Updation date for Draft mail not supported)
- Subject
- Body
Mail Folder Features
- Folder Permissions
Contacts
- Personal Contacts (Your Contacts)
- Contact Lists (Your Contact Lists)
- Custom Folders
Contact Features
Primary contact Fields
- First Name
- Last Name
Secondary contact Fields
- Email Address 1
- Email Address 2
- Name
- Phone
- Work
- Address
Tasks
- Important Tasks
- Planned Tasks
- Assigned to me
- Flagged Email
- Tasks
- Task Lists
Task Features
- Reminder
- Due Date
- Recurrence
- Category
- Attachment
- Notes
- Completed/In completed status
- Importance status
- Recurrence (Daily, Weekdays, Weekly, Monthly, Yearly, Custom)
Calendar
Calendar Types
- Default Calendars
- Other Calendars, People’s Calendars (Listed under the ‘Default Calendar’ in target)
Calendar Features
- Sharing and Permissions
Event Features
- Required Attendees
- Optional Attendees
- Start Date Time / End Date Time
- Start Time Zone / End Time Zone
- Rooms (or) Location
- All Day
- Team Meeting
- Reminder
- Recurrence
- Preferences
- Note
- Attachment as local copy
- Busy status
- Response options
- Request responses
- Categorize
- All Formatting in Event notes
Public Folder
- Public Folders (Parent and Subfolders)
- Public Folder Items
- Public Folder Permissions
- Attachment as a copy
Mailbox
- Team chat history
Mail Features
- Default retention tags and Default Archive tags
- Custom retention tags and Custom Archive tags (Tag is set to “Use Parent Folder Policy” in target)
- Attachments as OneDrive link (Link will refer to source domain only)
- Meeting Request, Meeting Response, Meeting Cancellation
- Threaded mail (will be migrated as individual mail)
- Snooze, Like option
Mail Folder Features
- Advanced option -> Archive & Retention Policy Tags (Default)
Tasks
- Task List Groups
- Steps (subtasks)
- Task Order
- Add to My Day
Task List Options
- Sharing Options
- Theme
Calendar
Calendar Types
- Custom Calendars
- Custom Calendar Groups
- Calendar from Directory
Calendar Features
- Color
- Charm
Event Features
- Allow Forwarding
- Hide Attendee list
Public Folder
- Root Permission
- Attachment as OneDrive Link (new)/(existing)
- Encrypt, Encrypt Permissions
Scope of OneDrive Migration
The migrated and non-migrated items are listed below for OneDrive for Business Migration between Office 365 tenants.
- Files
- Folder Structure
- File Unique Permissions
- Empty Folder
- Suppress Email Notification
- Whiteboard File
- File Versions (migrate up to 200 latest versions per file)
- Metadata for new Files/Folders
- Share Link Permissions
- File/Folder Permissions of Existing Files
- Metadata for existing Files/Folders
Scope of Teams Migration
The migrated and non-migrated items are listed below for Microsoft Teams tenant-to-tenant migration.
Teams
- Public
- Private
Channels
- Standard Channels
- Private channels
- Shared channels
Memberships:
- Teams Users (Members and Owners)
- Membership (members, owners) with the use of a mapping table for address conversion
- Shared Channel Membership – People Membership
Conversations
- Conversation with inline image, GIF image, Praises, Approvals, Reactions (like smile) and Stickers
- Includes code snippets, tables, text formatting, and attachments (images, files, videos).
- Conversation with meetings
- Conversation with important flag, @mentions, Announcement message and Pinned messages (Supported as TEXT & the icon will not be displayed)
- Possibility to rename the teams
- Batch migration and delta passes
- Guest users & access- Need to map the equivalent guest user in target tenant
- Channel Conversations (Individual Conversations or Html file)
Files:
- Files tab -> folders, sub-folders and files
- Files in channels are migrated with permissions (EXCLUDING metadata)
- Possibility to migrate the private channel to existing standard channel or existing private channel
Tabs:
- OneNote -> OneNote added from same Team
- Planner
- White Board
- Word
- Excel
- PowerPoint
- Website
Teams Settings:
Member Permissions
- Allow members to create and update channels
- Allow members to create private channels
- Allow members to delete and restore channels
- Allow members to add and remove apps
- Allow members to create, update, and remove tabs
- Allow members to create, update, and remove connectors
- Give members the option to delete their messages
- Give members the option to edit their messages
Guest Permissions
- Allow guests to create and update channels
- Allow guests to delete channels
@ Mentions:
- Show members the option to @team or @ [team name] (this will send a notification to everyone on the team)
- Give members the option to @channel or @ [channel name]. This will notify everyone who’s shown the mentioned channel in their channel lists.
Fun Stuff:
- Enable Giphy for this team
- Filter out inappropriate content using one of the settings below
- Enable stickers and memes
- Allow memes to be uploaded
Specific Teams Settings:
- Teams and their associated Office 365 group and group-specific settings.
- Team specific settings (ex: Member Settings, Message Settings, Guest Settings, etc…)
- Team settings (allowUserDeleteMessages, allowUserEditMessages, allowTeamMentions, etc…)
Channel:
- Channel Connectors
- Show/hide channel
Conversation:
- Conversation reply settings
- Meeting Recordings- this can be migrated part of SharePoint Migration
Membership:
- Shared Channel Membership – Team Membership
Files:
- Empty folders
Tabs:
- OneNote added from other team
- Added OneNote which is created from OneNote app
Teams Settings:
Member permission:
Allow members to upload custom apps
Fun Stuff:
- Tags and their settings
@ Mentions:
- Team Code
- Team Picture
Teams and channel Settings:
- Conversation reply settings
- Private, Shared Channel specific settings
- Channels Notification Settings
- Pin/Unpin channel settings
The following items will not be migrated during Incremental Migration
Teams
- Planner Tab
- Changes done in an existing Task
Associated SharePoint
- Components of Site Collections and Sites (Title, Navigation, Quick Lauch, Site Columns, Sub-sites…)
- Site Permissions
- Lists & their settings
- Library Settings
- Webparts
- Workflows
Scope of Teams Education Migration
The migrated and non-migrated items are listed below for migration of one Microsoft Teams Education tenant to another Microsoft Teams Education tenant.
Teams:
- Public
- Private
Channels:
- Standard Channels
- Private channels
- Shared channels
Memberships:
- Teams Users (Members and Owners)
- Shared Channel Membership – People Membership
Conversations:
- Conversation with inline image, GIF image, Praises, Approvals, Reactions (like smile) and Stickers
- Includes code snippets, tables, text formatting, and attachments (images, files, videos).
- Conversation with meetings
- Conversation with important flag, @mentions, Announcement message and Pinned messages (Supported as TEXT & the icon will not be displayed)
- Possibility to rename the teams
- Batch migration and delta passes
- Guest users & access- Need to map the equivalent guest user in target tenant
- Channel Conversations (Individual Conversations or Html file)
Files:
- Files tab -> folders, sub-folders and files
- Files in channels are migrated with permissions (EXCLUDING metadata)
- Possibility to migrate the private channel to existing standard channel or existing private channel
Tabs:
- OneNote –> OneNote added from same Team
- Planner
- Word
- Excel
- PowerPoint
- Website
Teams Settings:
Member Permissions:
- Allow members to create and update channels
- Allow members to create private channels
- Allow members to delete and restore channels
- Allow members to add and remove apps
- Allow members to create, update, and remove tabs
- Allow members to create, update, and remove connectors
- Give members the option to delete their messages
- Give members the option to edit their messages
Guest Permissions:
- Allow guests to create and update channels
- Allow guests to delete channels
@ Mentions:
- Show members the option to @team or @ [team name] (this will send a notification to everyone on the team)
- Give members the option to @channel or @ [channel name]. This will notify everyone who’s shown the mentioned channel in their channel lists.
Fun Stuff:
- Enable Giphy for this team
- Filter out inappropriate content using one of the settings below
- Enable stickers and memes
- Allow memes to be uploaded
Specific Teams Settings:
- Teams and their associated Office 365 group and group-specific settings.
- Team specific settings (ex: Member Settings, Message Settings, Guest Settings, etc…)
- Team settings (allowUserDeleteMessages, allowUserEditMessages, allowTeamMentions, etc…)
Class Team:
Team Creation:
- Class Notebook
Class work:
- Create Module
- Module Description & Formatting
- Attach File
- Assignment
- Class Notebook – Existing Page, New Page – (Migrated as web link)
- Link
- Channel
- Module name
- Publish module
- Pin/Unpin module
Assignments:
- Title
- Description
- Attachments
- Excel, Link, Make Code, Teams File
- Class Notebook
- Searching Progress
- New (Word, Excel, PowerPoint, Video)
- Date & Time
- Select modules
- Points
- Date & Time
- Add Rubric
- Tags
- Add to Calendars
- Post Notifications to
Assign to Members:
- Students only
- All Current and Future Students
- Individual tools
Class Materials:
- Class materials folder
- Files
- Permission
Assignment Submissions (Students submissions):
- Students submissions
- To return
- To returned
- To return status
- Returned Status
- Points
- Rubric points
- Feedback
Student Attachments:
- OneDrive file
- Link – (Link thumbnail not supported)
- Teams file
- Upload from local file
- Word
- Excel
- PowerPoint
- Class notebooks
Submission Resource Feedback:
- Files
- Link
- Word
- PowerPoint
- Video
Channel:
- Channel Connectors
- Show/hide channel
Conversation:
- Conversation reply settings
Membership:
- Shared Channel Membership – Team Membership
Files:
- Empty folders
Tabs:
- OneNote added from other team
- Added OneNote which is created from OneNote app
Teams Settings:
Member permission:
- Allow members to upload custom apps
Fun Stuff:
- Tags and their settings
@ Mentions:
- Team Code
- Team Picture
Teams and channel Settings:
- Conversation reply settings
- Private, Shared Channel specific settings
- Channels Notification Settings
- Pin/Unpin channel settings
Class team:
Team creation:
- Home Page
- Parent [Contacts / Announcement]
Class Work:
- Quiz
Assignment:
- Reading Progress
- Existing Assignment – (Other Team)
- Late Turn in Notification
- Draft
Assign to Members:
- Group of Students
New Quiz:
- Title
- Description
- Date & time
- Existing Quiz
Scope of Teams Chat Migration
The migrated and non-migrated items are listed below for Microsoft Teams Chat Migration from one tenant to another.
Chat:
- One to One Chat
- Group Chat
- Meeting Chats
Conversations:
- Chat Topic
- Chat Replies
- Attachments (Supported as links & hence will not be available in the ‘Shared’ tab)
- Source Username, Message Original Posted Date Time (Supported as a HTML)
- Inline Images and Code Snippet (Supported as links)
- Table
- Stickers, Emoji and GIF
- Stickers with Caption (Supported as links)
- News, YouTube, Weather, Praise, Places, Wikipedia, Poly, Forms, Approvals
- All Format Text
- Mentions (Supported as TEXT & the icon will not be displayed)
- Delivery Options (Importance and Urgent – Supported as TEXT & the icon will not be displayed)
- Chat with external users as participants
- Chat with Guest users as participants (Need to map the equivalent guest user in target tenant)
Files:
- Attachments From OneDrive
Delta:
- Batch migration and delta passes
Chat:
- ‘You’ chat
- Chat initiated by external users
- Share Chat History Time
Conversations:
- Reactions
- Approvals with attachments
Files:
- Attachments From SharePoint
Tabs:
- Activity and Organization Tab Creation
- Tabs other than Chat (including ‘Shared’ tab)
Group chat membership options:
- Group Chat Option – Don’t include chat history
- Group Chat Option -Include history from the past number of days
- Group Chat Option – Include all chat history
Chat options:
- Mark as unread
- Pin
- Mute
- Hide
- Notify when available
- Manage app
- Add to favorite contacts
Scope of SharePoint Migration
The migrated and non-migrated items are listed below for Microsoft SharePoint Online to SharePoint Online Migration.
Site Types:
- Modern Team Site
- Communication Site
- Classic Site
- Hub Site
Site Collections & Sites:
- Title and Description
- Header Layout and Site Theme
- Navigation
- Quick Launch
- Site Privacy (O365 Group Connected Sites)
- Regional Settings
- Language Settings
- Hub Settings
- Pages (Site Pages)
- Site Permission
- Site collection feature activation (Active site collection on the source will be activated on the target during migration but the impact of activating the feature may not be supported on the target)
- Site feature activation (Active site feature will be activated on the target during migration but the impact of activating the feature may not be supported on the target)
- Site columns
- Site content types
- Sub-sites
- Lists
- Libraries
Site Permissions:
- Site Admin, Owners, Members, Visitors
- People and Groups
- Unique Permissions
Site Pages:
- Modern Site Page
Subsites:
- List
- Library
- Subsite Settings
- Permission Inheritance
Lists Category:
- Task List
- Event List
- Custom List
- Survey
- Announcements List
- Contacts List
- Links List
- Lookup columns
List Item:
- List Item Attachments
- Item level permission
List Settings:
- Validation settings
- Audience targeting settings
- Versioning Settings -> Content Approval
Library:
- Folders
- Files [All Extensions including Size]
- Files columns and values
- File’s Version History
- Lookup columns
Library Settings:
- Validation settings
- Audience targeting settings
Audience targeting settings:
- Modern web parts
- Classic web parts
- Custom web parts
Site Collections & Sites:
- Site Logo and Thumbnail
- Site sharing settings
- Guest Expiration
Site Pages:
- Wiki Page
- Webpart page content
Subsites:
- Navigation from Parent site
Lists Category:
- Discussion Board
- Picture Library
- XML Forms library
List Item:
- Version history
- Alerts on list items
List Settings:
- Offline client availability
Library:
- Alert
Library Settings:
- Offline client availability
Workflows:
- Platform type 2010
Term Store Management:
- Site level Term Groups
- Global level Term Groups
Scope of Viva Engage (Yammer) Migration
The migrated and non-migrated items are listed below for Viva Engage (Yammer) Migration between Office 365 tenants.
Supported Mode:
- Non-Native mode
- Hybrid mode
- Native mode
- Non-Native mode to Native mode
- Hybrid mode to Native mode
Network:
- Internal & External Network (Creation of network not supported, but it can be mapped to an existing one in target)
Groups & Members:
- Internal & External Community
- Group Members
- External Members / Guest Users (Invite will be sent, they need to accept and join in the Network)
- Group Icon
Message Types:
- Discussions
- Praise
- Question
- Polls (but Poll Results will be posted as a reply)
Message Features:
- Messages & Replies
- Announcements (but Announcement icon will not migrate for Members)
- Likes & Best Reply (other reaction will also migrate as “Like” (thumbs-up))
- Tags
- Moved Conversation
- @Mention
- @CC Mentions
- Bookmark
- Links
- Closed Conversation (The “Closed Conversation” alert message will be migrated, but the conversation itself will not be closed)
Group Files:
- Associated SharePoint Default Document Library (Based on File Settings Configured in Tool)
- Viva Engage (Yammer) Files
Network:
- Network Settings
Groups & Members:
- Restricted Post
- Related Groups
- Banner
- Official Symbol
- Favorites
Message Features:
- Topics
- Shared Messages
- Pinned Messages / items
- User details in Polls
- Follow in Inbox
Community Resources:
- SharePoint Custom Document Libraries
- OneNote
- Planner
Others:
- Events
- Story Lines
- Inbox
- User Profile
Incremental Migration:
The new Network Users / Groups / Group Members will not be supported.
Scope of Planner Migration
The migrated and non-migrated items are listed below for Microsoft Planner tenant to tenant migration.
Plan:
- Plan Buckets, Labels and Members
- Task Title, User Assignments and Applied Labels
- Bucket, Progress, Start and Due Dates
- Description, Notes and Checklists
- Attachments
- Repeat settings
- Comments (including Metadata: actual posted username and timestamp)
- Metadata (Created and completed details updated in task description (Notes))
Tab:
- Add plan as a Tab
Settings:
- Groups associated with the plan and their settings (autoSubscribeNewMembers, allowExternalSenders, hideFromOutlookClients, hideFromAddressLists)
Incremental Migration:
- New tasks added after previous migration
Plan:
- Pinned Plan
- Suggested Backgrounds
Settings:
- Notification Settings (Group Email Settings)
- Task Notification Settings (when assigned / commented)
Incremental Migration:
- Modified task details, attachments and comments
Scope of Forms Migration
The migrated and non-migrated items are listed below for migration of Microsoft Forms between tenants.
- Group Forms
- User Forms
- Migrated as User Forms when there are NO Upload Question Types
- Migrated as Group Forms when there are Upload Question Types
Settings
- Collect response options
- Options for responses
- Options for Response receipts
Style
- Background Style
- Customized Theme
- Color
- Image
- Background Music
Permissions
- Collaborator Permissions
Questions
- All Question types
- Attributes of questions like – Required, Subtitle, Restrictions, Branching
Attachments part of Question / Answer
- Images
- Videos
- Responses (exported & migrated as excel)
- Attachments in the response (migrated to OneDrive)
- Form Collections
Permissions
- Group level Permissions
Scope of Power BI Migration
The migrated and non-migrated items are listed below for Microsoft Power BI Migration from one Office 365 tenant to another.
Workspace
- Personal Workspace to Group Workspace
- Personal Workspace to Personal Workspace
- Shared Workspace
Datasets
- Datasets linked to reports
- Datasets not linked to reports
Reports
- Reports linked to datasets
- Reports with blank data
Dashboard
- Dashboard
- Dashboard Tiles
- Tile Positions
Settings
Workspace Settings
- Workspace Name
- Description
- Contact List
- Security Settings
Report Settings
- Report Name
- Description
- Contact
Persistent Filters
- Don’t allow end users to save filters on this report
Pages Pane
- Display report pages as tabs along the bottom of the report
Visual Options
- Hide the visual header in reading view
- Use the modern visual header with updated styling options
- Change default visual interaction from cross highlighting to cross filtering
Dataset Settings
- Description
- Data Source Credentials
- Gateway Connection (Migrated partially – Reports linked to Gateway are migrated, but Gateway has to be manually configured)
Scheduled Refresh
- Keep your data up to date
- Refresh Frequency
- Time zone
- Time
- Send refresh failure notifications to
- Endorsement and Discovery
- Request Access
- External Sharing
- Q&A
Dashboard Settings
- Owner
- Dashboard Name
- Contact
- Featured
- Comments
- Dashboard Tile Flow
- Dashboard Comments
- Media Tile
Tile Settings
- Display Title and Subtitle
- Title
- Subtitle
- Content URL
- Set Custom Link
- Link Type
Permissions
Workspace Permissions
- Direct Access
Report Permissions
- Direct Access
Dataset Permissions
- Direct Access
Dashboard Permissions
- Direct Access
Supported Resource Types
- Microsoft Exchange Online
- Microsoft Exchange
- Web
- SharePoint Online List
- SharePoint List
- Power BI Dataflows (Legacy)
- Power BI Dataflows
- Dataverse
- Dynamics 365 (Dataverse)
- OData Feed
- Dynamics 365 Online (Legacy)
- Common Data Service (Legacy)
- Microsoft Teams Personal Analytics (Beta)
- Dynamics 365 Business Central
- Blank Query
- Azure Blob Storage
- Azure Table Storage
- Azure Data Explorer (Kusto)
- Azure Cosmos DB
- Azure Databricks
- Azure SQL Database
- Azure Synapse Analytics SQL
- Azure Analysis Services database
- Azure database for PostgreSQL
- Azure Data Lake Storage Gen2
Datasets
- Shared Dataset (Report created from Power BI Web)
Others
- On-premises data
- Dataflows
- Apps
- Paginated Report
- Scorecard (Goals)
- Streaming Dataset
Settings
Workspace Settings
- Workspace OneDrive
Report Settings
- Snapshot
- Endorsement
- Feature on Home
Scheduled Refresh
- Featured Q&A Questions
- Dataset Image
- Large Dataset Storage format
- Make Discoverable
Dashboard Settings
- Snapshot
- Dashboard Theme
- Real Time Data Tile
- Tile from Ask a question
Report Permissions
- Links
Dataset Permissions
- Links
Dashboard Permissions
- Links
Scope of Power Automate (Microsoft Flow) Migration
The migrated and non-migrated items are listed below for Microsoft Power Automate (Microsoft Flow) Migration between Office 365 tenants.
Flow Types
- Cloud Flow
Features
- Share flow with Users
- Share flow with Groups
- Flows in different environments
- Connector migration
- Archive flow
- Flow Status (Enable / Disable)
Supported Auto Mappings
- Flow Environment
- Flow Connector
- User
- Group
- Plan
- Bucket
- Teams Tag
- Channel
- SharePoint Site URL
- SharePoint List
- Calendar
- Outlook Folders
- Outlook Task
- OneNote
- Word
Flow Types
- Desktop Flow
- CRM Flow
Features
- Share flow with SharePoint
- History log
- Environment creation