수정 스크립트를 사용하여 관계 테이블의 유형 필드 채우기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2026년 01월 09일
  • 읽기3분
  • 수정 스크립트를 활용하여 관계 테이블에서 유형 필드를 추가하고 관리합니다. 이 스크립트는 데이터 매핑을 단순화하고 기본 시스템 전체에서 기록 일관성을 향상시킵니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    Yokohama 릴리스부터는 이전에 계정, 사용자책임 필드가 포함되었던 계정 팀 구성원 [sn_customerservice_team_member] 테이블에 새로운 선택적 유형 필드가 추가됩니다. 이 수정 스크립트는 기본 시스템의 모든 관계 테이블에 적용됩니다.

    유형 필드는 관리자가 각 책임에 대한 유형 구성을 정의할 수 있는 메타데이터 테이블인 관련 당사자 구성 [sn_customerservice_related_party_configuration] 테이블을 참조합니다. 이 필드를 통해 관리자는 책임 부서에 의미 있는 비즈니스 이름을 할당하여 중복을 줄일 수 있습니다. 유형 필드는 내부적으로 동일한 책임을 참조하여 데이터 관리를 단순화하고 기록 일관성을 향상시킵니다.

    다음 절차에 따라 수정 스크립트를 사용하여 유형 필드를 채울 수 있습니다.

    프로시저

    1. 관계 테이블에서 업데이트하려는 고유한 책임 값을 식별합니다.
    2. 관련 당사자 구성 [sn_customerservice_related_party_configuration] 테이블에 해당 유형 구성 기록을 생성합니다.
    3. 다음 수정 스크립트를 실행하여 유형 필드를 채웁니다.
      fixRelatedPartyTypeField(String tableName, String appliesTo, String entityType, String typeField, String responsibilityField)
      /**
      	 * Fixes the related party type field in the specified table.
      	 *
      	 * @param tableName  The name of the table to update.
      	 * @param appliesTo  The value for the applies_to field.
      	 * @param entityType The value for the entity_type field.
      	 * @param typeField  The name of the type field to update. If null, defaults to FIELD_TYPE.
      	 * @param responsibilityField The name of the responsibility field to update. If null, defaults to FIELD_RESPONSIBILITY.
      	 */

    결과

    수정 스크립트는 다음과 같습니다.
    • 선택한 관계 테이블에서 일치하는 기록에 대한 유형 필드를 자동으로 채웁니다.
    • 기존 책임을 해당 유형 구성 기록에 매핑합니다.
    • 최적화된 성능을 위해 업데이트를 일괄 처리합니다.
    • 참조를 위해 업데이트를 기록합니다.
    주:
    기록 볼륨이 큰 경우 시스템 다운타임 동안 수정 스크립트를 실행하여 성능에 영향을 주지 않도록 하십시오.

    관련 당사자 구성 [sn_customerservice_related_party_configuration] 테이블로 이동하고 각 고유 책임에 대한 유형 구성 기록을 생성하여 유형 필드를 수동으로 채울 수 있습니다.

    이 테이블에서 다음 책임을 사용하는 계정 팀 구성원 [sn_customerservice_team_member] 테이블의 유형 필드를 채우려고 한다고 가정해 보겠습니다.
    • 계정 관리자 1
    • 계정 관리자 2
    • 계정 관리자 3
    1. 관련 당사자 구성 [sn_customerservice_related_party_configuration] 테이블로 이동합니다.
    2. 각 책임에 대해 하나씩 세 개의 유형 구성 기록을 생성합니다.
    3. 수정 스크립트를 자동으로 실행합니다.
      • 각 책임을 해당 유형에 매핑합니다.
      • 계정 팀 구성원 [sn_customerservice_team_member] 테이블의 모든 기록에 대한 유형 필드를 채웁니다.