Offer

Office 365 Project Creation Settings

Now following this step-by-step guide to Setup Pre-requirements for Office 365.

STEP 1

Go to the Microsoft Azure Portal & Sign In with Admin Account

Azure AD login


Microsoft sign in


STEP 2

Then, click on Azure Active Directory > App registrations New registrationas shown below:

active directory


registration


STEP 3

Now enter all requested information (Name, Supported account types, Redirect URL) and click on Register as shown below:

APIs & Services option
STEP 4

After successful registration, click on Certificates & secrets > Upload Certificates as shown below:

Certificates
STEP 5

Now browse the certificate and click on Open. Browse the SysTools certificate which you can find here C:\ProgramData\SysTools\Workspace\Keys\. After selection, click on Add as shown below:
(NOTE: By default "ProgramData" is hidden on Windows.)

add certificate
STEP 6

Now click on API Permissions and select Add permission as shown below:

api permissions
STEP 7

Go to Microsoft Graph >> Application Permissions and add the permissions as per your requirement as shown in Step 8.

permissions

Now again click on "Add Permissions" as shown in step#6 and go to "APIs my organization uses" tab and search "Office 365 Exchange Online" and click on it. Then, click on "Application Permissions" and add the permissions as per your requirement as shown in Step 8.

permissions


Click on the below tabs (Mailbox, Personal Chat, Teams, SharePoint Site) according to your workloads & follow them:

STEP 8

Now add below given permission (and click on Grant admin consent for SysTools) as given below:
If Office 365 is source platform then you need to add below given permissions:

o365 source

If Office 365 is destination platform then you need to add below given permissions:

o365 destination
STEP 9

After clicking on Grant admin consent for SysTools, you will get below messages, click on Yes to proceed further

Mange service account
STEP 10

Now click on Overview tab.

application-id

After that copy the Application ID for further usages as shown below:

application-id
STEP 8

Now add below given permission for Personal Chat (and click on Grant admin consent for SysTools) as given below:
For Personal Chat Source Delegate Permissions:

  • For Personal Chat: Chat.Read
  • For Personal Chat: Chat.ReadBasic

If you have not done a mailbox migration then even for a Personal Chat-only migration, the following permissions must be added.
These permissions must be added at the source side to transfer users and groups alongside their respective Chat data:

  • For Users: User.Read
  • For Entire User Data: User.Read.All
  • For Groups: Group.Read.All
  • For Members Within the Groups: GroupMember.Read.All
teams source
For Personal Chat Destination Delegate Permissions:
  • For Personal Chat: Chat.Create
  • For Personal Chat: Chat.ReadWrite
  • For Personal Chat: Chat.ReadWrite.All
  • For Personal Chat: ChatMessage.Send
teams destination

Likewise, in a Personal Chat-only migration add these permissions at the destination side. This allows you to transfer users and groups alongside their respective Chat data:

  • For Getting Users: User.Read
  • For Writing User Data: User.ReadWrite.All
  • For Writing Groups: Group.ReadWrite.All
  • For Writing Group Member Info: GroupMember.ReadWrite.All

STEP 9

After clicking on Grant admin consent for SysTools, you will get below messages, click on Yes to proceed further

Mange service account

STEP 10

Now click on Overview tab.

application-id

After that copy the Application ID for further usages as shown below:

application-id

STEP 11

Click on Overview > Redirect URIs

Redirect URI link configuration

STEP 12

Select ‘Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant)’ Option.

Selecting organization directory for Azure chat setup

STEP 13

Click on > Add a platform > then Mobile and desktop applications Option.

Adding mobile platform configuration

Select all three checkboxes and add 1st Uri in custom redirect URI’s text area.

  1. http://localhost:3000/authcallback
  2. app://public/index.html
  3. http://localhost

Click on > Configure

Configure settings

Add Remaining two URI’s by Clicking on > Add URI

Add Remaining URI

STEP 14

Click on > Add a platform > then Web Option.

Adding Web platform configuration

Enter ‘http://localhost’ uri in Redirect URIs section.

Select both checkboxes of Implicit grant and hybrid flows section.

Click on > Configure

Configure Web settings

STEP 15

Click on > Save. This will conclude your setup for Teams personal chat migration.

Save Azure configuration settings
STEP 8

Now add below given permission for Teams (and click on Grant admin consent for SysTools) as given below:
For Teams source platform then you need to add below given permissions:

  • For Teams: Team.ReadBasic.All
  • For Teams Channel: Channel.ReadBasic.All
  • For Teams Channel Files: Files.Read.All
  • For Teams Channel Messages: ChannelMessage.Read.All
teams source

If you have not done a mailbox migration then even for a Teams-only migration, the following permissions must be added.
These permissions must be added at the source side to transfer users and groups alongside their respective Teams:

  • For Users: User.Read
  • For Entire User Data: User.Read.All
  • For Groups: Group.Read.All
  • For Members Within the Groups: GroupMember.Read.All
teams users

For Teams destination platform then you need to add below given permissions:

  • For Teams Channel Files: Files.ReadWrite.All
  • For Teams Channel Messages: Teamwork.Migrate.All
teams destination

Likewise, in a Teams-only migration add these permissions at the destination side. This allows you to transfer users and groups alongside their respective Teams:

  • For Getting Users: User.Read
  • For Writing User Data: User.ReadWrite.All
  • For Writing Groups: Group.ReadWrite.All
  • For Writing Group Member Info: GroupMember.ReadWrite.All
teams users destination
STEP 9

After clicking on Grant admin consent for SysTools, you will get below messages, click on Yes to proceed further

Mange service account
STEP 10

Now click on Overview tab.

application-id

After that copy the Application ID for further usages as shown below:

application-id
STEP 8

Now add below given permission for SharePoint (and click on Grant admin consent for SysTools) as given below:
For SharePoint source platform then you need to add below given permissions:

  • Sites.Read.All
sharepoint source

If you have not performed a mailbox migration, prior to SharePoint site migration, the following permissions must be applied:
These permissions should be added at the source side to facilitate the transfer of users and groups along with their corresponding SharePoint sites.

  • For Getting Users: User.Read
  • For ReadingUser Data: User.Read.All
  • For Reading Groups: Group.Read.All
  • For Reading Group Member Info: GroupMember.Read.All
  • For Reading Directory Info: Directory.Read.All
  • For Reading Files Info: Files.Read.All
SharePoint users source

For SharePoint destination platform then you need to add below given permissions:

  • Sites.ReadWrite.All
  • Site.FullControl.All
sharepoint destination

Similarly, in a SharePoint site migration, add these permissions at the destination side. This will enable the transfer of users and groups along with their respective SharePoint sites:

  • For Reading Users: User.Read
  • For Writing User Data: User.ReadWrite.All
  • For Writing Groups: Group.ReadWrite.All
  • For Writing Group Member Info: GroupMember.ReadWrite.All
SharePoint users destination
STEP 9

After clicking on Grant admin consent for SysTools, you will get below messages, click on Yes to proceed further

Mange service account
STEP 10

Now click on Overview tab.

application-id

After that copy the Application ID for further usages as shown below:

application-id