次の方法で共有


移行評価スキャン ワークフローの関連付け 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 移行評価ツールの特定の実行に割り当てられた一意の識別子。