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

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 06월 17일
  • 소요 시간: 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] 테이블에 있는 모든 기록의 유형 필드를 채웁니다.