사용자 지정 되돌리기

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 시스템 업그레이드가 사용자 지정을 덮어쓰지 않도록 하기 위해 업그레이드 프로세스는 사용자 정의된 객체에 대한 변경 내용을 자동으로 건너뜁니다. 소프트웨어 업그레이드에 구현하려는 기능이 포함되어 있는 경우 사용자 지정 내용을 덮어쓸 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    사용자 지정 객체를 식별하기 위해 시스템은 고객 업데이트 [sys_update_xml] 테이블에 해당 기록을 추가합니다. 이 테이블에는 사용자 정의된 모든 객체에 대한 현재 버전 정보가 유지됩니다. 업그레이드 프로세스는 테이블에 항목이 있는 개체에 대한 변경 내용을 건너뜁니다. 제외된 필드만 변경된 경우에는 업그레이드 프로세스에서 객체를 건너뛰지 않습니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 진단 > 업그레이드 이력레이블이 표시됩니다.
    2. 원하는 소프트웨어 버전을 선택합니다.
    3. 처리를 기준으로 업그레이드 상세 정보 관련 목록 필터링 을 건너뜁니다.
    4. 옵션: Changed is True에 대한 다른 필터 조건을 추가하여 마지막 업그레이드 이후 변경된 개체만 반환합니다.
    5. 구현할 업데이트 기록을 선택합니다.
      파일 차이 필드에는 사용자 지정과 기본 버전을 나란히 비교하여 표시됩니다. 삭제는 빨간색으로, 추가 사항은 녹색으로, 수정 사항은 노란색으로 강조 표시됩니다.
    6. Revert to base system(기본 시스템으로 되돌리기)을 클릭하여 사용자 정의된 개체를 시스템 기본 버전으로 덮어씁니다.
      • 처리건너뜀에서 되돌려짐으로 변경됩니다.
      • 사용자 지정을 되돌린 후 변경 내용 다시 적용 을 클릭하여 사용자 지정 항목을 다시 적용할 수 있습니다(되돌리기 실행 취소).
      • 업그레이드 시 교체하는 동안 활성 필드와 같은 update_exempt 필드는 변경되지 않습니다. 나머지 기록은 업데이트를 수신합니다.
        주:
        특성이 update_exempt 필드로 명시적으로 지정되지 않은 경우 추적된 테이블의 활성 필드는 기본적으로 update_exempt로 처리됩니다.
        update_exempt 필드 업데이트를 건너뛰기 때문에 sys_update_version 테이블에 두 가지 버전의 기록이 생성됩니다.
        • 소스가 "_to_platform_version_"인 버전 기록에는 수정 없이 ServiceNow의 페이로드가 포함되어 있습니다. (상태 = HISTORY)
        • 이전 커스터마이제이션 소스(예: "_update_set_")가 포함된 버전 기록으로, update_exempt 필드를 제외하고 들어오는 ServiceNow 버전의 값으로 재정의된 고객의 커스터마이제이션이 있습니다. update_exempt 필드에 대한 고객의 사용자 지정은 이 버전에서 유지됩니다. (상태= 현재)