カタログエンティティにコードフィールド値を追加する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • メインの製品カタログエンティティの [コード ] フィールド値を追加します。このフィールドは、カタログエンティティを一意に識別する方法として使用され、エクスポートカタログエンティティの コード フィールド値をターゲットインスタンスに挿入または更新するかどうかを決定します。

    始める前に

    必要なロール:admin

    このタスクについて

    製品カタログエンティティの コード 値は、製品オファリングの名前など、カタログエンティティ名に基づいてシステムによってアサインされる英数字の値です。メインカタログエンティティの [ コード ] フィールド値が空の場合は、特定のオンデマンドスケジュール済みジョブを実行し、スクリプトを修正してメイン製品カタログエンティティの [コード ] フィールド値を追加します。

    スケジュール済みジョブと修正スクリプトの両方で、カタログエンティティの コード フィールド値が追加されます。

    手順

    1. ソースインスタンスで、 すべて > システム定義 > スケジュール済みジョブ そして次の操作を行います。
      1. フィルターに「 Application is Product Catalog Management Core」と入力し、[ 実行] を選択します。
        製品カタログ管理コアのジョブのリストが表示されます。
      2. 以下の各ジョブを以下の順序で実行します (ジョブを選択し、[ 今すぐ実行] を選択)。
        • 製品文字値を文字オプションに移行する
        • 特殊文字を含む特性レコードのコードフィールドを変更するジョブをスケジュール
        • マスターエンティティのコードフィールドに入力するジョブをスケジュール
        • 製品オファリング特性の [名前] フィールドに入力するジョブをスケジュールします
        • コードを設定するためのアップグレードスクリプトを使用してジョブをスケジュール
    2. 移動先 すべて > システム定義 > 修復スクリプト.
      1. フィルターに「 *code 」と入力すると、適用可能な修正スクリプトのリストが表示されます。
      2. 次の各修正スクリプトを実行します (スクリプトを選択し、[ 修正スクリプトを実行] を選択)。
        • コードフィールドの入力 - 製品カタログ管理コアアプリケーションの場合
        • コードフィールドへの入力 - 互換性管理アプリケーションの場合
        • コードフィールドへの入力 - 属性伝播用
        • コードフィールドの入力 分解ルール: 注文管理アプリケーションの場合
        これらのスクリプトは任意の順序で実行できます。
    3. ターゲットインスタンスでステップ 1 〜 2 を繰り返します。

    タスクの結果

    製品カタログアドミニストレーターは、製品カタログエンティティをソースインスタンスからエクスポートし、ターゲットインスタンスにインポートできます。