계정 코드 속성 설정
고객 계정 정보를 가져온 후 속성을 올바른 계정 코드 값으로 업데이트 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에 대한 중복 항목
다음 단계를 사용하여 이 오류를 해결합니다.
프로시저
- 계정(customer_account) 테이블에서 가장 높거나 마지막으로 사용한 계정 코드 값을 결정합니다.
- 시스템 속성 [sys_properties] 테이블로 이동합니다.
- 속성을 1단계에서 결정한 값으로 설정합니다 com.snc.cs_base.last.generated.code.tree.path .