移行評価スキャン: ワークフローの関連付け 2010

概要

移行ツールを使うと、通常、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
利用状況ログ サービスがデータを保持する日数。 これは、Hits および DistinctUsers の状況を示します。 たとえば、この値が 14 日間の場合、Hits および DistinctUsers のデータは過去 14 日間のデータです。
スコープ
List、ContentType、または Site。 ワークフローが関連付けられているレベルです。
RunningInstances
そのスコープでアクティブに実行されているワークフロー数。
WebURL
ワークフローが関連付けられている Web の URL。
ListTitle
ワークフローが関連付けられているリストのタイトル。 スコープがサイトの場合、値は 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 移行評価ツールの特定の実行に割り当てられた一意の識別子。