移行評価スキャン ワークフローの関連付け 2013
移行時にワークフローの関連付け 2013 で発生する問題の解決方法について説明します。
概要
SharePoint ソース環境から新しいターゲット環境にコンテンツを移行する場合、現在のファームの使用状況に応じて、考えられるワークフローが 2 種類あります。
SharePoint 2010 で使用でき、ソース環境でまだ使用されているワークフロー サービスを使用して作成されたワークフローは、新しいファームに移行され、引き続き期待どおりに動作します。
SharePoint ソース フォームは、Workflow Manager のバージョンを使用して、ワークフロー 2013 を実行する可能性があります。 その結果、コンテンツがソース環境からターゲット環境に移動されると、ワークフロー 2013 をワークフロー マネージャーの Azure インスタンスに移行するプロセスがあります。
データ移行
ワークフロー データは次の 2 つに分けられます。
ワークフロー定義: 定義では、ワークフロー プロセス全体 (たとえば、各ステージのカスタム ルーティング 規則を含む 3 段階の承認ワークフロー) について説明します。 このデータはOffice 365に存在し、残りのOffice 365 データと共に移行され、ターゲット環境で使用できるようになります。
ワークフロー インスタンス: ワークフロー定義の実行中の各インスタンスは、ワークフローの状態を維持します。たとえば、このドキュメントは承認プロセスのステージ 2 にあり、John Doe に割り当てられます。 このデータは Azure ワークフロー マネージャーに存在します。 残念ながら、Azure チームには、現在のソース環境から Azure インスタンスにワークフロー マネージャーデータを移行するテクノロジがありません。 その結果、実行中のすべてのワークフロー インスタンスが失われます。 たとえば、ソース環境のワークフローのステージ 2 にあったドキュメントは、ターゲット環境への移行後にステージ 0 (ワークフローが開始されていません) に戻ります。
重要
SharePoint で "アクセスなし" (ロック済み) として構成されているすべてのサイトはスキップされます。 ロックされているサイト コレクションの一覧を見るには、[ロックされたサイト] スキャン出力を参照してください。
移行の準備
不要なワークフローの再起動を回避するには、コンテンツがターゲット環境に移動されたときに移行イベントの前に、機内ワークフローを完了することをお勧めします。 ソース環境の機能が使用中の場合、移行イベントの前に実行中のワークフロー インスタンスの一覧を受信し、その状態をサイト所有者に伝えることができます。
移行後
移行が完了したら、すべてのユーザーが、まだ実行中だったワークフローを再起動する必要があります。 極端な場合、ツールを使用して移行できなければ、そのワークフローを作成し直すことが必要になる可能性があります。
スキャン結果レポート
WorkflowAssociations2013-detail.csv このスキャン レポートには、ソース ワークフロー定義と、それらがサイトに関連付けられている場所が含まれています。 Workflow definitions come across in the migration, so this gives some visibility into the workflow footprint in the farm.
列 | 説明 |
---|---|
SiteId |
影響を受けるサイト コレクションの一意の識別子。 |
SiteURL |
影響を受けるサイト コレクションの URL。 |
SiteOwner |
サイト コレクションの所有者。 |
SiteAdmins |
サイト コレクションの管理者として登録されているユーザーの一覧。 |
SiteSizeInMB |
サイト コレクションのサイズ (MB)。 |
NumOfWebs |
サイト コレクションに存在している Web の数。 |
ContentDBName |
サイト コレクションをホストしているコンテンツ データベースの名前。 |
ContentDBServerName |
コンテンツ データベースをホストしている SQL Server。 |
ContentDBSizeInMB |
サイト コレクションをホストしているコンテンツ データベースのサイズ。 |
LastContentModifiedDate |
サイト コレクションでコンテンツが修正された日付/時刻 |
TotalItemCount |
サイト コレクション内で見つかったアイテムの合計数。 |
ヒット |
サイト コレクションに記録された要求の数。 利用状況ログ サービスからのデータに依存します。 使用状況ログ サービスが無効になっている場合、この行は N/A と表示されます。 |
DistinctUsers |
サイト コレクションにアクセスした重複しないユーザーの数。 利用状況ログ サービスからのデータに依存します。 使用状況ログ サービスが無効になっている場合、この行は N/A と表示されます。 |
DaysOfUsageData |
利用状況ログ サービスがデータを保持する日数。 これは、Hits および DistinctUsers の状況を示します。 たとえば、この値が 14 日間の場合、Hits および DistinctUsers のデータは過去 14 日間のデータです。 |
Scope |
List または Site。 これは、ワークフローが実行されるレベルです。 サイト所有者は、このスコープで影響を受けるワークフロー定義を特定できます。 |
RunningInstances |
このワークフローの関連付けにリンクされている実行中のインスタンスの数。 |
WebUrl |
サブサイトへの URL。 |
ListTitle |
ワークフローがリストに関連付けられている場合は、そのリストのタイトルが表示されます。 |
ListUrl |
ワークフローがリストに関連付けられている場合は、リストのルートへの URL が表示されます。 |
IsReusable |
True または False。 再利用可能なワークフローとして公開されたワークフローを識別します。 |
WorkflowAssociationName |
ワークフローの関連付けに付けられた名前が表示されます。 |
WorkflowDescription |
ワークフローの関連付けの説明。 |
WorkflowPublishedBy |
ワークフローの公開に使用されるアカウントの ID。 |
WorkflowAssociationID |
ワークフローの関連付けの一意の識別子。 |
EmailActivityExists |
ワークフローにメール アクティビティが含まれている場合は True です。 移行後、メール アクティビティ内の ID の修正が必要になる場合があります。 |
ConditionalRuleExists |
ワークフローに条件付き規則が含まれている場合は True です。 移行後、条件付き規則内の ID の修正が必要になる場合があります。 |
WorkflowFileCheckedOut |
True を指定すると、ワークフロー ファイルがチェックアウトされます。チェックアウトされたファイルは移行されません。 |
ScanID |
SharePoint 移行評価ツールの特定の実行に割り当てられた一意の識別子。 |