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