설치 기반 수명주기 필드를 상태 필드와 동기화
설치 기반 엔터티의 수명주기를 추적할 수 있도록 설치 기반 양식의 상태 및 상태 필드와 수명주기 스테이지 필드 및 수명주기 스테이지 상태 필드를 동기화할 수 있습니다.
개요
일반 서비스 데이터 모델로 마이그레이션하여 설치 기반 엔터티의 수명주기를 추적합니다. CSDM 프레임워크에 대한 자세한 내용은 설치 기반 관리를 위한 일반 서비스 데이터 모델 프레임워크 문서를 참조하십시오.
수명주기 매핑 테이블
수명주기 매핑 [life_cycle_mapping] 테이블은 설치 기반 양식의 상태 및 상태 필드와 수명주기 스테이지 필드 및 수명주기 스테이지 상태 필드의 동기화를 시작하는 데 필요한 수명주기 매핑 값과 선택 항목으로 이미 채워져 있습니다. 매핑 기록은 상태 필드를 설치 기반 양식의 해당 수명주기 필드와 매핑합니다. 사용 중 및 비활성 옵션은 상태 필드에서 사용할 수 있으며 해당 매핑은 수명 주기 매핑 [life_cycle_mapping] 테이블에서 사용할 수 있습니다. 이러한 기본 옵션을 사용하여 수명주기 필드와의 동기화를 시작할 수 있습니다.
수명 주기 매핑 [life_cycle_mapping] 테이블에 매핑 기록을 추가하여 상태 및 상태 필드에 대한 사용자 지정 선택 항목을 만들 수 있습니다. 각 사용자 지정 값은 수명 주기 매핑 [life_cycle_mapping] 테이블에 관련 기록이 있습니다. 동기화를 시작하려면 매핑 기록을 활성화해야 합니다.
사용자 지정 선택 항목을 만든 다음 수명주기 스테이지 및 수명주기 스테이지 상태 필드를 레거시 상태 필드와 매핑하는 방법에 대한 자세한 내용은 Enabling CSDM life-cycle sync between legacy fields and related assets 문서를 참조하십시오.
설치 기반 테이블의 마이그레이션
CSDM 프레임워크에서 모든 테이블과 기록을 활성화하지 않으려면 CSDM 마이그레이션 프로세스의 일부로 설치 기반 테이블(sn_install_base_item)만 마이그레이션할 수 있습니다. 다음 스크립트를 사용하여 기존 기록을 마이그레이션하여 레거시 상태 필드를 설치 기반 수명주기 필드와 동기화합니다.
var tableNames = [];//list of tablenames ex: ['sn_install_base_item'];
new sn_install_base.IBProductInstanceUtil(). syncLifeCycleFields(tableNames);