パッケージのインポートに関する追加情報
このトピックでは、パッケージのインポート時にインポートされる項目とインポートされない項目に関する情報を提供します。
-
フォームとプロセスでカスタム サービスが使用される場合、サービスは自動的にインポートされます。
-
カスタム サービス グループと、そのグループに関連付けられた項目、つまり、カテゴリ、カスタム サービス、サーバー変数、および Web サービス参照もインポートされます。
-
データ モデルは、ターゲット システムに存在しない場合、またはターゲット システム上のバージョンよりも新しいバージョンである場合、インポートされます。
-
ターゲット システムにすでにリソースの拡張が存在する場合は、インポートしたリソースの拡張が追加されます。
-
リソース グループのメンバーは、ターゲット システムに存在しないものだけがインポートされます。
-
プロセス (ビジネス プロセス、ケースの定義、フラグメント、ビジネス ルール、スキン、カスタム サービス) に関連付けられたテスト プランはインポートされます。
-
プロセスに含まれる作業キュー自動化ルール (デシジョン テーブル) は自動的にインポートされます。リソースはインポートに含まれませんが、同じ ID を持つ同じリソースがターゲット システムに存在する場合、構成は維持されます。
次のシナリオでは、パッケージはインポートされず、エラー メッセージが表示されます。
-
プロセスのバージョンがターゲット システムに存在するバージョンと同じ場合。たとえば、パッケージ内のプロセスのバージョン 3 がターゲット システムにすでに存在する場合。
-
パッケージに含まれる項目 (保存されたキャプチャ コントロール レイアウト、正規表現、インポート接続、インポート ソース、ジョブ スケジュール、作業割り当てルール、イベント、ターゲット、アラート、カテゴリ (カテゴリ内の項目も含む)、プロセス、サイト、テーマ、ナビゲーション、メモのタイプ、ページ レンディション、レポート タグ、チェックリスト データ、ルックアップ、スレッド プール、ペルソナ) に、ターゲット システム上の既存の項目と名前は同じで ID が異なるものがある場合。
パッケージをインポートすると、カテゴリは次のように処理されます。
-
名前と ID のどちらも異なるカテゴリは、ターゲット システムに追加できます。
-
同じ名前または ID を持つカテゴリがターゲット システムに存在する場合、そのカテゴリは追加できません。
-
インポート中にエラーが発生し、ソリューションのロールバックを選択した場合、そのカテゴリはロールバック時に削除されます。
-
ローカル アセンブリを使用するフォームとプロセスがパッケージに含まれている場合、パッケージをテナント (オンプレミスのマルチテナントまたは Azure) にインポートしようとすると、警告メッセージが表示されます。
プロセスまたはフォーム アセンブリを個別にエクスポートする場合、その中で使用されているローカル アセンブリがあってもエクスポートされません。ローカル アセンブリも含めるには、プロセスとフォームをパッケージの一部としてエクスポートする必要があります。