You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/apis/migration-api-overview.md
+52-7Lines changed: 52 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: "SharePoint Online Import Migration API"
3
3
ms.prod: sharepoint
4
-
ms.date: 04/19/2022
4
+
ms.date: 05/19/2022
5
5
ms.author: jhendr
6
6
author: JoanneHendrickson
7
7
manager: serdars
@@ -17,12 +17,12 @@ The following API description is based upon use of the SharePoint Client Side Ob
17
17
18
18
You can find latest version of the SharePoint Online Client Side Object Model (CSOM) package from the [NuGet gallery](https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM/). Use the ID `Microsoft.SharePointOnline.CSOM`.
19
19
20
-
>[!Important]
20
+
>[!Important]
21
21
> Files larger than 15 GB must now create the required checksum using [QuickXorHash](/onedrive/developer/code-snippets/quickxorhash). We have provided an example [here](#what-is-stored-in-those-azure-blob-containers).
22
22
>
23
-
>The QuickXorHash/Checksum has to be computed for the original file **before** encryption (if the file is being encrypted). This is different from the MD5hash requirement.
23
+
>The QuickXorHash/Checksum has to be computed for the original file **before** encryption (if the file is being encrypted). This is different from the MD5hash requirement.
24
24
>
25
-
>The previous method of MD5Hash is still required for files smaller than 2 GB; however this requirement will be removed at some point in the future.
25
+
>The previous method of MD5Hash is still required for files smaller than 2 GB; however this requirement will be removed at some point in the future.
26
26
27
27
28
28
## Methods
@@ -452,8 +452,8 @@ Even if the API support 15GB files, we recommend package sizes of up to 250 MB O
452
452
453
453
### File size
454
454
455
-
>[!Note]
456
-
>The Migration API supports individual files over **15 GB**. The maximum size is current to that set by SharePoint Online.
455
+
>[!Note]
456
+
>The Migration API supports individual files over **15 GB**. The maximum size is current to that set by SharePoint Online.
457
457
458
458
### Only un-compressed packages are supported
459
459
@@ -492,6 +492,51 @@ The import pipeline is using Azure Blob Storage security model as is. This means
492
492
### Events and event handlers
493
493
494
494
The import pipeline allows event handlers to be referenced on list items but doesn’t allow defining event handlers at the list level at this time. The import pipeline does not fire events as items are imported, so existing event handlers will not fire due to the import event.
495
+
### Entering user identifiers in UserGroup.XML
496
+
497
+
Follow these guidelines when generating the **UserGroup.XML** in the submitted package:
498
+
499
+
- A person can be identified only once in a single package
500
+
- The 'login' attribute of the user identifier requires a UPN. **Do not** enter a non-UPN email address.
501
+
502
+
503
+
> [!Important]
504
+
> As of March 2, 2022, the Migration API now validates and enforces a maximum of one identifier per user in a single package.
505
+
>
506
+
> While using a non-UPN email won't result in a failed job, it may bring unexpected results in SharePoint Online.
507
+
508
+
**Examples**
509
+
510
+
The following examples show the correct and incorrect ways of entering the user identifier in UserGroup.XML.
511
+
512
+
In this case, the user has the following identifiers:
@@ -500,7 +545,7 @@ If the Migration API was unable to resolve a user using the login provided in th
500
545
1. This user will be replaced by “System Account” in the associated metadata within the package ( author, editor etc.).
501
546
1. A warning will be reported in the ImportLogs – “Failed to ensure user '[email protected]'”
502
547
503
-
If the migration API was unable to resolve a user using the login provided in the UserGroup.xml and the System ID is provided (which is the SID for the user in the on-premises AD), then:
548
+
If the migration API was unable to resolve a user using the login provided in the UserGroup.xml and the System ID is provided (which is the SID for the user in the on-premises AD), then:
504
549
505
550
1. A new deleted user with the provided login and SystemId is created and is used in the associated metadata within the package.
506
551
1. A warning will be reported in the ImportLogs- “Failed to retrieve user '[email protected]' attributes from the SiteUsers; falling back to passed in values”
Copy file name to clipboardExpand all lines: docs/transform/modernize-scanner-reports.md
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,9 @@ ms.localizationpriority: high
10
10
11
11
The output of a SharePoint Modernization Scanner run is a series of reports (CSV files and Excel dashboards). Using these outputs you can better understand what classic usage there is in your tenant, assess whether it's still relevant for you and get informed on potential remediation's needed before you can modernize. You would typically use the Microsoft Excel based dashboards to inspect the data and build up an understanding of the scan results. If you later on want to modernize sites, lists, etc you can use the CSV files as input for (PowerShell based) automation.
12
12
13
+
> [!Note]
14
+
> Assessing your workflow 2013 usage should be done using the [Microsoft 365 Assessment tool](https://aka.ms/microsoft365assessmenttool)
15
+
13
16
## Overview of the scanner output
14
17
15
18
The output you'll depends on the chosen scan mode. Below table lists the available scan modes:
Copy file name to clipboardExpand all lines: docs/transform/modernize-scanner.md
+6-5Lines changed: 6 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: The SharePoint modernization scanner
3
3
description: Gets you started with the SharePoint modernization scanner
4
-
ms.date: 07/21/2020
4
+
ms.date: 05/20/2022
5
5
ms.prod: sharepoint
6
6
ms.localizationpriority: high
7
7
---
@@ -14,14 +14,14 @@ Using the SharePoint Modernization scanner you can prepare your classic sites fo
14
14
- Connecting these sites to a Microsoft 365 group
15
15
- Modernizing the wiki and web part pages by creating modern site pages
16
16
- Rebuilding classic publishing portals as modern publishing portals
17
-
- Understanding where classic workflow is used
18
17
- Understanding where InfoPath is being used
19
18
- Understanding the usage of classic blog pages
20
19
21
20
This scanner is a key tool to use if you want to prepare for modernizing your classic sites as it will give you factual data about how easy it is to modernize your sites. Using the dashboards generated by the scanner you'll be able to drill down on the "modernization readiness" of your sites and plan the needed remediation work where needed.
22
21
23
22
> [!NOTE]
24
-
> The SharePoint modernization scanner only is supported for running against SharePoint Online. For scanning on-premises SharePoint you can consider using the [SharePoint Migration Assessment Tool](https://docs.microsoft.com/sharepointmigration/overview-of-the-sharepoint-migration-assessment-tool) (SMAT) or the [Microsoft Consulting Services open source version of the on-premises workflow scanner](https://github.com/microsoft/SP-Server-Workflow-Scanner).
23
+
> - Assessing your workflow 2013 usage should be done using the [Microsoft 365 Assessment tool](https://aka.ms/microsoft365assessmenttool), this tool will step by step replace the still relevant features from the modernization scanner
24
+
> - The SharePoint modernization scanner only is supported for running against SharePoint Online. For scanning on-premises SharePoint you can consider using the [SharePoint Migration Assessment Tool](https://docs.microsoft.com/sharepointmigration/overview-of-the-sharepoint-migration-assessment-tool) (SMAT) or the [Microsoft Consulting Services open source version of the on-premises workflow scanner](https://github.com/microsoft/SP-Server-Workflow-Scanner).
25
25
>
26
26
> [!IMPORTANT]
27
27
> Modernization tooling and all other PnP components are open-source tools backed by an active community providing support for them. There is no SLA for open-source tool support from official Microsoft support channels.
@@ -214,12 +214,13 @@ Mode | Description
214
214
`PageOnly` | Includes a scan from wiki and web part pages + includes the Microsoft 365 group connection readiness component
215
215
`PublishingOnly` | Includes a classic publishing portal scan at site and web level + includes the Microsoft 365 group connection readiness component
216
216
`PublishingWithPagesOnly` | Includes a classic publishing portal scan at site, web and page level + includes the Microsoft 365 group connection readiness component
217
-
`WorkflowOnly` | Includes the classic workflow scan + includes the Microsoft 365 group connection readiness component
218
-
`WorkflowWithDetailsOnly` | Includes the classic workflow scan with workflow migration readiness analysis + includes the Microsoft 365 group connection readiness component
219
217
`InfoPathOnly` | Includes the InfoPath scan + includes the Microsoft 365 group connection readiness component
220
218
`BlogOnly` | Includes the Blog scan + includes the Microsoft 365 group connection readiness component
221
219
`CustomizedFormsOnly` | Includes the Customized Forms scan + includes the Microsoft 365 group connection readiness component
222
220
221
+
> [!Note]
222
+
> Assessing your workflow 2013 usage should be done using the [Microsoft 365 Assessment tool](https://aka.ms/microsoft365assessmenttool)
0 commit comments