ITSM 에이전트 작업 공간에서 ITSM서비스 운영 작업 공간으로 목록 범주 및 모듈 마이그레이션

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 5분
  • ITSM 에이전트 작업 공간에서 ITSM서비스 운영 작업 공간(SOW)으로 마이그레이션하는 작업에는 필요한 테이블, 마이그레이션을 위해 강조 표시된 필드 기록 및 마이그레이션 프로세스에 대한 식별 정보가 포함됩니다.

    연결된 시스템 속성

    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] 테이블 기록을 사용하는 각 범주 내의 목록 항목 및 모듈
    • 목록 모듈의 열 기반 레이아웃
    • 목록 적용성
    • 목록 속성

    마이그레이션 작동 방식

    마이그레이션 유틸리티는 마이그레이션 유형에 따라 다양한 필드, 값 및 마이그레이션 단계를 사용합니다. 이러한 모든 작업은 유틸리티에 의해 수행됩니다.

    매핑 및 검증
    1. 서비스 운영 작업 공간 목록 범주 또는 모듈과 ITSM 에이전트 작업 공간 목록 범주 또는 모듈 간의 포괄적인 매핑을 생성하고 검증합니다.
    2. ITSM 에이전트 작업 공간서비스 운영 작업 공간에 있는 기본 시스템 목록 범주와 모듈로 테이블, 조건 및 직관성에 기반한 매핑을 검증합니다.
    목록 범주 마이그레이션
    1. 필터 조건 workspace = Agent Workspace를 사용하여 작업 공간 목록 범주 [sys_aw_list_category] 테이블을 반복합니다.
    2. 각 목록 항목에서 ITSM 에이전트 작업 공간서비스 운영 작업 공간 사이의 매핑을 확인합니다.
    3. 매핑이 발견되면 현재 ITSM 에이전트 작업 공간 작업 공간 목록 범주 [sys_aw_list_category] 테이블 기록에서 매핑된 서비스 운영 작업 공간 UX 목록 범주 [sys_ux_list_category] 테이블 기록으로 파일 필드를 복사하여 목록 범주를 업데이트합니다.
      • active
      • description
      • order
      • active
    4. 매핑을 찾을 수 없으면 UX 목록 범주 [sys_ux_list_category] 테이블에 기록을 생성합니다.

      매핑을 찾을 수 없는 경우, 지정된 범주가 ITSM 에이전트 작업 공간에 있지만 해당 범주가 서비스 운영 작업 공간(사용자가 생성한 새 범주)에는 없음을 의미합니다.

    각 범주에 대한 목록 항목 또는 모듈 마이그레이션
    1. 현재 목록 항목 또는 모듈의 필터 조건 및 workspace = Agent Workspace를 사용하여 작업 공간 목록 [sys_aw_list] 테이블을 반복합니다.
    2. 각 목록 항목에서 ITSM 에이전트 작업 공간서비스 운영 작업 공간 사이의 매핑을 확인합니다.
    3. 매핑이 발견되면 현재 ITSM 에이전트 작업 공간 작업 공간 목록 [sys_aw_list] 기록에서 매핑된 서비스 운영 작업 공간 UX 목록 [sys_ux_list] 기록으로 다음 필드를 복사하여 목록 항목을 업데이트합니다.
      • title
      • order
      • active
      • condition
    4. 매핑을 찾을 수 없으면 UX 목록 [sys_ux_list] 테이블에 기록을 생성합니다.

      매핑을 찾을 수 없는 경우 목록 항목이 ITSM 에이전트 작업 공간에 있지만 서비스 운영 작업 공간에는 해당 목록 항목이 없음을 의미합니다. 이런 경우 마이그레이션 유틸리티는 현재 ITSM 에이전트 작업 공간 목록 기록의 다음 필드와 (category = current iterating category, configuration = Default – SOW, and view = sow)를 설정하여 UX 목록 [sys_ux_list] 테이블에 기록을 생성합니다.

      • title
      • order
      • active
      • condition
    5. 목록 항목이 마이그레이션(매핑을 찾은 경우) 또는 생성(매핑을 찾지 못한 경우)된 후 아래와 같이 마이그레이션을 수행합니다.
      1. 마이그레이션되거나 생성된 목록 항목에 대한 목록 적용성을 마이그레이션합니다.
        1. 목록 적용성 [sys_ux_applicability_m2m_list] 테이블 및 사용자 기준(그룹이 목록 항목에 지정된 경우)을 해당 ITSM 에이전트 작업 공간 목록 모듈, 역할 및 그룹과 함께 사용하여 목록 적용성을 생성합니다.
        2. 새로 생성된 이 목록 적용성을 마이그레이션되거나 생성된 서비스 운영 작업 공간 목록 항목과 함께 첨부합니다.

        마이그레이션 유틸리티는 마이그레이션된 목록과 연결된 기존 목록 적용성을 삭제하지 않습니다.

      2. 마이그레이션되거나 생성된 목록 항목에 대한 열 기반 레이아웃을 마이그레이션합니다.
        1. 목록 모듈의 레이아웃에 기반한 서비스 운영 작업 공간의 열 기반 레이아웃을 지정된 ITSM 에이전트 작업 공간 테이블의 순서가 낮은 목록 항목과 통합합니다.
        2. 목록 [sys_ui_list] 테이블에서 다음 조건을 사용하여 서비스 운영 작업 공간에서 열 기반 레이아웃을 설정하기 위한 기록을 검색합니다.
          • conditions = table(이 목록 항목이 연결된 테이블)
          • parent list =null

          이 기록의 경우 마이그레이션 유틸리티가 목록 요소 [sys_ui_list_element] 테이블을 업데이트하여 올바른 순서와 열을 삽입하거나 업데이트합니다.

      3. 마이그레이션되거나 생성된 목록 항목의 목록 속성을 마이그레이션합니다.

        ITSM 에이전트 작업 공간에서는 Omit CountDisable Highlighted Values 목록 속성을 사용합니다. 이러한 속성은 작업 공간 목록 속성 [sys_aw_list_attribute] 테이블과 연결됩니다. 현재 목록 항목 기록에서 마이그레이션 유틸리티는 다음을 수행합니다.

        1. 작업 공간 목록 속성 [sys_aw_list_attribute_list] 테이블을 반복하여 지정된 기록과 연결된 목록 속성을 식별합니다.
        2. UX 목록 [sys_ux_list] 테이블에서 해당 속성을 설정합니다.