関連する共通参照オブジェクトを移動するためのガイドライン

特定の共通参照オブジェクトでは、他の参照オブジェクトを使用することにより、オブジェクト間の依存関係が発生することがあります。共通参照オブジェクトを移動する際に、これらの依存関係または参照が破損していないか、または失われていないことを確認します。

依存関係

共通参照オブジェクト間の依存関係は、次のいずれかの条件によって発生することがあります。

  • フレックスフィールド・セグメントで値セットが使用されている

  • 値セットで、標準、共通またはセット対応の参照が使用されている可能性がある

  • キー・フレックスフィールドにツリー構造が関連付けられている可能性があり、キー・フレックスフィールド・セグメントにツリー・コードが関連付けられている可能性がある

  • ツリーのコードとバージョンが、値セットの値に対して定義されている可能性がある

  • データ・セキュリティ・ポリシーが、データ・セキュリティに対応した値セットに対して定義されている可能性がある

ビジネス・オブジェクトは、移動するオブジェクトを構成パッケージに含めることで、その1つ、一部またはすべてを移動できます。たとえば、値セットのみを移動することも、値セットとその参照の両方を同じパッケージの一部として移動することもできます。どのような組合せを選ぶかにかかわらず、オブジェクトを移動する際には、オブジェクト間の依存関係を維持できる順序で作業することをお薦めします。

ビジネス・オブジェクトの移動する際は、次の順序に従ってください。

  1. 作成したタクソノミ・モジュールを移動してから、それらを参照するすべてのオブジェクト(フレックスフィールド、参照、プロファイル、メッセージなど)を移動します。

  2. 作成された通貨を参照するオブジェクト(地域など)を移動する前に、それらの通貨を移動します。

  3. 作成された地域を参照するオブジェクト(言語や自然言語など)を移動する前に、それらの地域を移動します。

  4. 作成されたISO言語を参照するオブジェクト(言語、自然言語、産業など)を移動する前に、それらのISO言語を移動します。

  5. 作成されたツリー構造を参照するオブジェクト(ツリーやツリー・ラベルなど)を移動する前に、それらのツリー構造を移動します。

  6. 作成されたプロファイル・オプションを参照するオブジェクト(プロファイル・カテゴリやプロファイル値など)を移動する前に、それらのプロファイル・オプションを移動します。

  7. 作成された添付エンティティを参照するオブジェクト(それらを参照する添付カテゴリなど)を移動する前に、それらの添付エンティティを移動します。

ノート: 他のオブジェクトへの依存関係が存在する可能性があるシナリオでは、参照するオブジェクトを移動する前に、依存関係を移動する必要があります。たとえば、データ・セキュリティ・ポリシーが、新規作成されたセキュリティ・ロールに依存している場合は、セキュリティ・ポリシーを移動する前に、セキュリティ・ロールを移動する必要があります。