アカウントコードのプロパティを設定します。

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • 顧客アカウント情報をインポートしたら、[com.snc.cs_base.last.generated.code.tree.path] プロパティを正しいアカウントコード値で更新します。

    始める前に

    必要なロール:import_adminおよびsn_crm_foundation_admin

    このタスクについて

    com.snc.cs_base.last.generated.code.tree.path システムプロパティには、アカウント (customer_account) テーブルに最近作成された顧客アカウントのアカウントコードの値が保存されます。

    顧客アカウントレコードを作成すると、このプロパティを使用して一意のアカウントコードが生成されます。その後、プロパティは最新の値で更新され、次のアカウントレコードが新しい一意のコードを受信することを確認します。

    [com.snc.cs_base.last.generated.code.tree.path] プロパティの値は、最後に挿入された顧客アカウントレコードの [アカウントコード] フィールドの値と一致している必要があります。他のソースまたはインスタンスからデータをインポートして顧客アカウントレコードを作成すると、これらの値が同期されなくなる可能性があります。これらの値が一致しない場合、システムはアカウントテーブルの次の新しいレコードの作成時にエラーを生成します。

    java.sql.BatchUpdateException:キー account_path のエントリーが重複しています

    このエラーを修正するには、次の手順を使用してください。

    手順

    1. アカウント (customer_account) テーブルから最大または最後に使用されたアカウントコード値を判別します。
    2. システムプロパティ [sys_properties] テーブルに移動します。
    3. com.snc.cs_base.last.generated.code.tree.path プロパティをステップ 1 で決定した値に設定します。