パッケージのインポートに関する追加情報

このトピックでは、パッケージのインポート時にインポートされる項目とインポートされない項目に関する情報を提供します。

  • フォームとプロセスでカスタム サービスが使用される場合、サービスは自動的にインポートされます。

  • カスタム サービス グループと、そのグループに関連付けられた項目、つまり、カテゴリ、カスタム サービス、サーバー変数、および Web サービス参照もインポートされます。

  • データ モデルは、ターゲット システムに存在しない場合、またはターゲット システム上のバージョンよりも新しいバージョンである場合、インポートされます。

  • ターゲット システムにすでにリソースの拡張が存在する場合は、インポートしたリソースの拡張が追加されます。

  • リソース グループのメンバーは、ターゲット システムに存在しないものだけがインポートされます。

  • プロセス (ビジネス プロセス、ケースの定義、フラグメント、ビジネス ルール、スキン、カスタム サービス) に関連付けられたテスト プランはインポートされます。

  • プロセスに含まれる作業キュー自動化ルール (デシジョン テーブル) は自動的にインポートされます。リソースはインポートに含まれませんが、同じ ID を持つ同じリソースがターゲット システムに存在する場合、構成は維持されます。

次のシナリオでは、パッケージはインポートされず、エラー メッセージが表示されます。

  • プロセスのバージョンがターゲット システムに存在するバージョンと同じ場合。たとえば、パッケージ内のプロセスのバージョン 3 がターゲット システムにすでに存在する場合。

  • パッケージに含まれる項目 (保存されたキャプチャ コントロール レイアウト、正規表現、インポート接続、インポート ソース、ジョブ スケジュール、作業割り当てルール、イベント、ターゲット、アラート、カテゴリ (カテゴリ内の項目も含む)、プロセス、サイト、テーマ、ナビゲーション、メモのタイプ、ページ レンディション、レポート タグ、チェックリスト データ、ルックアップ、スレッド プール、ペルソナ) に、ターゲット システム上の既存の項目と名前は同じで ID が異なるものがある場合。

    パッケージをインポートすると、カテゴリは次のように処理されます。

    • 名前と ID のどちらも異なるカテゴリは、ターゲット システムに追加できます。

    • 同じ名前または ID を持つカテゴリがターゲット システムに存在する場合、そのカテゴリは追加できません。

    • インポート中にエラーが発生し、ソリューションのロールバックを選択した場合、そのカテゴリはロールバック時に削除されます。

ローカル アセンブリを使用するフォームとプロセスがパッケージに含まれている場合、パッケージをテナント (オンプレミスのマルチテナントまたは Azure) にインポートしようとすると、警告メッセージが表示されます。

プロセスまたはフォーム アセンブリを個別にエクスポートする場合、その中で使用されているローカル アセンブリがあってもエクスポートされません。ローカル アセンブリも含めるには、プロセスとフォームをパッケージの一部としてエクスポートする必要があります。