概要
移行ツールを使うと、通常、SharePoint ソースからターゲット環境にワークフロー定義を移行できます。 ただし、進行中のワークフロー インスタンスは移行されません。 そのため、進行中のワークフローはリセットされ、ワークフローがターゲットで開始されなかったかのような表示になります。
データ移行
ワークフロー データは次の 2 つに分けられます。
- ワークフロー定義: 定義では、ワークフロー プロセス全体 (たとえば、各ステージのカスタム ルーティング 規則を含む 3 段階の承認ワークフロー) について説明します。 このデータは通常、残りのサイト コレクション データと共に移行され、ターゲット環境で使用できます。
- ワークフロー インスタンス: ワークフロー定義の実行中の各インスタンスは、進行中のワークフローの状態を維持します。たとえば、このドキュメントは承認プロセスのステージ 2 にあり、John Doe に割り当てられます。 残念ながら、この情報を新しいプラットフォームに移行することはできません。 その結果、実行中のすべてのワークフロー インスタンスが失われます。 たとえば、ソース環境のワークフローのステージ 2 にあったドキュメントは、ターゲット環境への移行後にステージ 0 (ワークフローが開始されていません) に戻されます。
重要
SharePoint で "アクセスなし" (ロック) として構成されているサイトはすべてスキップされます。 ロックされているサイト コレクションの一覧を見るには、[ロックされたサイト] スキャン出力を参照してください。
移行の準備
不要なワークフローの再起動を回避するには、コンテンツがターゲット環境に移動されたときに移行イベントの前に、機内ワークフローを完了することをお勧めします。
移行後
ターゲット環境への移行が完了したら、ユーザーはまだ実行中だったワークフローを再起動する必要があります。 ワークフローに ID が含まれていた場合は、SharePoint Designer を使ってワークフローを再発行することが必要な場合があります。
スキャン結果レポート
WorkflowAssociations2010-detail.csv このスキャン レポートには、環境内のすべての 2010 ワークフローの関連付けのリストと、スキャンが実行された時点で実行中のインスタンス数が表示されます。
列 | 説明 |
---|---|
SiteId | 影響を受けるサイト コレクションの一意の識別子。 |
SiteURL | 影響を受けるサイト コレクションの URL。 |
SiteOwner | サイト コレクションの所有者。 |
SiteAdmins | サイト コレクションの管理者として登録されているユーザーの一覧。 |
SiteSizeInMB | サイズ コレクションのサイズ (MB)。 |
NumOfWebs | サイト コレクションに存在している Web の数。 |
ContentDBName | サイト コレクションをホストしているコンテンツ データベースの名前。 |
ContentDBServerName | コンテンツ データベースをホストしている SQL Server。 |
ContentDBSizeInMB | サイト コレクションをホストしているコンテンツ データベースのサイズ。 |
LastContentModifiedDate | サイト コレクションでコンテンツが修正された日付/時刻 |
TotalItemCount | サイト コレクション内で見つかったアイテムの合計数。 |
ヒット | サイト コレクションに記録された要求の数。 利用状況ログ サービスからのデータに依存します。 使用状況ログ サービスが無効になっている場合、この行には N/A が表示されます。 |
DistinctUsers | サイト コレクションにアクセスした個別のユーザーの数。 利用状況ログ サービスからのデータに依存します。 使用状況ログ サービスが無効になっている場合、この行には N/A が表示されます。 |
DaysOfUsageData | 利用状況ログ サービスがデータを保持する日数。 この情報は、ヒットと DistinctUsers のコンテキストを提供します。 たとえば、この数値が 14 日間の場合、ヒット数と DistinctUsers データは過去 14 日間です。 |
範囲 | List、ContentType、または Site。 このエントリは、ワークフローに関連付けられているレベルです。 |
RunningInstances | そのスコープでアクティブに実行されているワークフロー数。 |
WebURL | ワークフローが関連付けられている Web の URL。 |
ListTitle | ワークフローが関連付けられているリストのタイトル。 スコープが Site の場合、値は N/A です。 |
ListUrl | ワークフローが関連付けられているリストへの URL。 |
ContentTypeName | スコープが ContentType の場合、コンテンツ タイプの名前。 |
IsReusable | ワークフローの関連付けが再利用可能なワークフローとして発行された場合は True。 |
ReusableScope | 再利用可能なワークフローのスコープを指定します。 Reusable または GlobalReusable。 |
WorkflowName | ワークフローの関連付けの名前。 ワークフローの開始時に SharePoint に表示されるテキスト。 |
WorkflowDescription | ワークフローの関連付けの説明。 |
HasCustomWorkflowActivity | True を指定すると、完全信頼ソリューションを使用してデプロイされたカスタム ワークフロー アクティビティがワークフローで使用されます。 |
WorkflowReferencedAssemblies | カスタム アクティビティに関連付けられているアセンブリの名前。 HasCustomWorkflowActivity が True の場合に設定されます。 |
SolutionNames | カスタム アクティビティに関連付けられている完全信頼ソリューション パッケージの名前。 HasCustomWorkflowActivity が True の場合に設定されます。 |
WorkflowPublishedBy | ワークフローを発行したユーザーの名前。 |
WorkflowID | ワークフローに関連付けられている一意の識別子。 |
AddListItemPermissionsExist | リストのアクセス許可を追加するアクションがワークフローに含まれている場合は True。 アクティビティはユーザーの ID を埋め込み、ワークフローを手動で再発行しないと移行後に機能しない場合があります。 |
RemoveListItemPermissionsExists | リストのアクセス許可を削除するアクションがワークフローに含まれている場合は True。 アクティビティはユーザーの ID を埋め込み、ワークフローを手動で再発行しないと移行後に機能しない場合があります。 |
ReplaceListItemPermissionsExists | リストのアクセス許可を置換するアクションがワークフローに含まれている場合は True。 アクティビティはユーザーの ID を埋め込み、ワークフローを手動で再発行しないと移行後に機能しない場合があります。 |
EmailActivityExists | メールを送信するアクションがワークフローに含まれている場合は True。 アクティビティはユーザーの ID を埋め込み、ワークフローを手動で再発行しないと移行後に機能しない場合があります。 |
ImpersonationExists | アカウントを偽装してアクションを実行するアクションがワークフローに含まれている場合は True。 アクティビティはユーザーの ID を埋め込み、ワークフローを手動で再発行しないと移行後に機能しない場合があります。 |
RulesFileExists | ID を含む条件付き規則がワークフローに含まれている場合は True。 アクティビティはユーザーの ID を埋め込み、ワークフローを手動で再発行しないと移行後に機能しない場合があります。 |
ContentAppovalExists | コンテンツ承認アクティビティがワークフローに含まれている場合は True。 アクティビティはユーザーの ID を埋め込み、ワークフローを手動で再発行しないと移行後に機能しない場合があります。 |
WorkflowFileCheckedOut | ワークフロー ファイルがチェックアウトされている場合、予期したとおりに移行されません。 |
ScanID | SharePoint 移行評価ツールの特定の実行に割り当てられた一意の識別子。 |