ITSM 에서 다음에 ITSM 에이전트 작업 공간서비스 운영 작업 공간대한 목록 범주 및 모듈 마이그레이션
대상 마이그레이션 ITSM 에이전트 작업 공간서비스 운영 작업 공간 (SOW) ITSM 에는 필요한 테이블, 마이그레이션을 위해 강조 표시된 필드 기록 및 마이그레이션 프로세스 식별이 포함됩니다.
연결된 시스템 속성
그룹 기반 목록 적용성을 사용하는 목록 모듈이 포함된 경우 ITSM 에이전트 작업 공간 시스템 속성 [sys_properties] 테이블에 언급된 속성만 활성화 glide.ux.user_criteria_enabled 합니다.
마이그레이션 유틸리티가 마이그레이션을 위해 목록 범주와 모듈을 식별하는 방법
SOW용 마이그레이션 유틸리티는 마이그레이션 유형을 기준으로 마이그레이션할 목록 범주와 모듈을 식별합니다.
마이그레이션 유틸리티는 기본 시스템 ITSM 에이전트 작업 공간 목록 범주 및 목록 모듈과 다음에 있는 해당 기록 사이의 매핑을 유지합니다.서비스 운영 작업 공간 테이블, 조건 및 이름의 직관성에서 유사성을 확인하여 매핑을 식별합니다.
- 작업 공간 목록 범주[sys_aw_list_category] 및 UX 목록 범주[sys_ux_list_category] 테이블 기록을 사용하는 목록 범주
- 작업 공간 목록 [sys_aw_list] 및 UX 목록 [sys_ux_list] 테이블 기록을 사용하는 각 범주 내의 목록 항목 및 모듈
- 목록 모듈의 열 기반 레이아웃
- 목록 적용성
- 목록 속성
마이그레이션 작동 방식
마이그레이션 유틸리티는 마이그레이션 유형에 따라 다양한 필드, 값 및 마이그레이션 단계를 사용합니다. 이러한 모든 작업은 유틸리티에 의해 수행됩니다.
- 목록 범주 또는 모듈과 목록 범주 또는 모듈 간의 ITSM 에이전트 작업 공간서비스 운영 작업 공간 포괄적인 매핑을 만들고 확인합니다.
- 의 기본 시스템 목록 범주 및 모듈 ITSM 에이전트 작업 공간서비스 운영 작업 공간을 나열하는 기본 시스템 이름의 테이블, 조건 및 직관성을 기반으로 매핑을 확인합니다.
- 작업
공간=에이전트 작업 공간의 필터 조건으로 작업 공간 목록 범주 [sys_aw_list_category] 테이블을 반복합니다. - 각 목록 항목 간의 ITSM 에이전트 작업 공간 매핑 서비스 운영 작업 공간 을 확인합니다.
- 매핑이 발견되면 현재 ITSM 에이전트 작업 공간 작업 공간 목록 범주 [sys_aw_list_category] 테이블 기록에서 매핑된 서비스 운영 작업 공간 UX 목록 범주 [sys_ux_list_category] 테이블 기록으로 다음 필드를 복사하여 목록 범주를 업데이트합니다.
- 활성
- 설명
- 순서
- 활성
- 매핑을 찾을 수 없으면 UX 목록 범주 [sys_ux_list_category] 테이블에 기록을 생성합니다.
매핑을 찾을 수 없는 경우 지정된 범주가 있지만 ITSM 에이전트 작업 공간 (사용자가 생성한 새 범주)에는 서비스 운영 작업 공간 해당 범주가 없음을 의미합니다.
- 현재 목록 항목 또는 모듈의 필터 조건으로 작업 공간 목록 [sys_aw_list] 테이블을 반복하고
workspace=Agent Workspace를 반복합니다. - 각 목록 항목 간의 서비스 운영 작업 공간ITSM 에이전트 작업 공간 매핑을 확인합니다.
- 매핑이 발견되면 현재 ITSM 에이전트 작업 공간 작업 공간 목록 [sys_aw_list] 기록에서 매핑된 서비스 운영 작업 공간 UX 목록 [sys_ux_list] 기록으로 다음 필드를 복사하여 목록 항목을 업데이트합니다.
- 직위
- 순서
- 활성
- 조건
- 매핑을 찾을 수 없으면 UX 목록 [sys_ux_list] 테이블에 기록을 생성합니다.
매핑을 찾을 수 없는 경우 목록 항목 ITSM 에이전트 작업 공간이 에 있지만 에는 목록 항목이 없음 서비스 운영 작업 공간을 의미합니다. 이러한 경우 마이그레이션 유틸리티는 현재 ITSM 에이전트 작업 공간 목록 기록의 다음 필드와 (
category = current iterating category, configuration = Default – SOW, and view = sow)를 설정하여 UX 목록 [sys_ux_list] 테이블에 기록을 생성합니다.- 직위
- 순서
- 활성
- 조건
- 목록 항목이 마이그레이션되거나(매핑이 발견된 경우 ) 생성되면(매핑을 찾을 수 없는 경우 ) 다음 마이그레이션을 수행합니다.
- 마이그레이션되거나 생성된 목록 항목에 대한 목록 적용성을 마이그레이션합니다.
- 목록 적용성 [sys_ux_applicability_m2m_list] 테이블과 사용자 기준(목록 항목에 그룹이 지정된 경우)을 해당 목록 모듈, 역할 및 그룹과 함께 ITSM 에이전트 작업 공간 사용하여 목록 적용성을 만듭니다.
- 새로 생성된 이 목록 적용성을 마이그레이션되거나 생성된 서비스 운영 작업 공간 목록 항목과 함께 첨부합니다.
마이그레이션 유틸리티는 마이그레이션된 목록과 연결된 기존 목록 적용성을 삭제하지 않습니다.
- 마이그레이션되거나 생성된 목록 항목에 대한 열 기반 레이아웃을 마이그레이션합니다.
- 목록 모듈의 레이아웃에 따라 열 기반 레이아웃 서비스 운영 작업 공간 을 지정된 ITSM 에이전트 작업 공간 테이블의 순서가 낮은 목록 항목과 통합합니다.
- 에서 열 기반 레이아웃 서비스 운영 작업 공간을 설정하기 위해 목록 [sys_ui_list] 테이블에서 다음 조건을 사용하여 기록을 검색합니다.
conditions = 테이블(이 목록 항목이 연결된 테이블)상위 목록 = null
이 기록의 경우 마이그레이션 유틸리티가 목록 요소 [sys_ui_list_element] 테이블을 업데이트하여 올바른 순서와 열을 삽입하거나 업데이트합니다.
- 마이그레이션되거나 생성된 목록 항목의 목록 속성을 마이그레이션합니다.
ITSM 에이전트 작업 공간 uses Omit Count 및 Disable Highlighted Values 목록 속성. 이러한 속성은 작업 공간 목록 속성 [sys_aw_list_attribute] 테이블과 연결됩니다. 현재 목록 항목 기록의 경우 마이그레이션 유틸리티는 다음을 수행합니다.
- 작업 공간 목록 속성 [sys_aw_list_attribute_list] 테이블을 반복하여 지정된 기록과 연결된 목록 속성을 식별합니다.
- UX 목록 [sys_ux_list] 테이블에서 해당 속성을 설정합니다.
- 마이그레이션되거나 생성된 목록 항목에 대한 목록 적용성을 마이그레이션합니다.