시스템 업데이트 세트 탐색
업데이트 세트는 한 인스턴스에서 다른 인스턴스로 이동할 수 있는 구성 변경 사항의 그룹입니다. 이 기능을 사용하면 관리자가 일련의 변경 내용을 명명된 세트로 그룹화한 다음 테스트 또는 배포를 위해 한 단위로 다른 시스템으로 이동할 수 있습니다.
시스템 업데이트 세트 개요
업데이트 세트는 다음을 포함하는 XML 파일입니다.
- 업데이트 세트를 고유하게 식별하는 기록 상세 정보 세트
- 구성 변경 목록
- 다른 인스턴스가 구성 변경 내용을 검색하고 적용할 수 있는지 여부를 결정하는 상태
업데이트 세트는 애플리케이션 및 시스템 플랫폼 기능에 대한 변경 내용을 추적합니다. 이를 통해 개발자는 비프로덕션 인스턴스에서 기능을 생성하고 변경 내용을 다른 인스턴스로 승격할 수 있습니다.
경고:
업데이트 세트를 사용하면 다른 제품군 릴리스 버전과 다른 기능을 실행하는 인스턴스 간에 변경 사항을 이동할 수 있습니다. 언제나 이전 제품군 릴리스에서 생성된 업데이트 세트를 최신 제품군 릴리스를 실행하는 인스턴스에 로드할 수 있습니다. 하지만 최신 제품군 릴리스에서 생성된 업데이트 세트를 이전 제품군 릴리스의 인스턴스에 로드하려면 호환성 여부를 판단하기 위한 추가 테스트가 필요합니다. 최신 제품군 릴리스에서 진행된 업데이트는 이전 제품군 릴리스로 이동하면 동일한 기능을 수행하지 못할 수 있습니다. 극단적인 경우 최신 제품군 릴리스 업데이트로 인해 이전 제품군 릴리스 인스턴스에 중단이나 데이터 손실이 발생할 수 있습니다. 따라서 가능하면 업데이트를 최신 제품군 릴리스에서 오래된 제품군 릴리스로 이동하지 마십시오. 서로 다른 버전의 앱을 실행하는 인스턴스 간에 업데이트를 이동할 때에도 이와 유사한 제약 조건이 ServiceNow Store 적용됩니다.
시스템 속성
관리자는 시스템 속성을 비공개로 설정하여 업데이트 세트에서 제외할 수 있습니다. 시스템 속성을 비공개로 유지하면 한 인스턴스의 설정이 다른 인스턴스의 값을 덮어쓰지 못하는 것을 방지할 수 있습니다. 예를 들어, 프로덕션 인스턴스의 시스템 속성이 개발 인스턴스의 특정 값을 사용하는 것을 원하지 않을 수 있습니다. 시스템 속성 추가를 참조하십시오.
애플리케이션
애플리케이션 개발자는 다음과 같은 업데이트 세트에 대한 추가 옵션을 사용할 수 있습니다.
- 애플리케이션의 특정 버전에 대한 업데이트 세트를 만듭니다.
- 업데이트 세트에서 추적할 애플리케이션 테이블을 지정합니다.
업데이트 세트 테이블
각 업데이트 세트는 업데이트 세트 [sys_update_set] 테이블에 저장되며, 고객 업데이트 [sys_update_xml] 테이블의 항목인 업데이트 세트와 연결된 사용자 지정은 업데이트 세트 기록에 관련 목록으로 나타납니다.
추적된 객체가 사용자 지정되면 해당 기록이 고객 업데이트 [sys_update_xml] 테이블에 추가되거나 업데이트되며 사용자의 현재 업데이트 세트와 연결됩니다. 연결된 애플리케이션 파일 속성은 사용자 지정 객체와 함께 단일 업데이트 기록에서 추적 및 전송됩니다. 해당 기록이 버전 [sys_update_version] 테이블에도 추가됩니다.
고객 업데이트 테이블에는 업데이트 세트당 사용자 지정 객체당 하나의 기록이 포함되어 있습니다. 버전 테이블에는 사용자 지정 객체에 대한 변경 내용당 하나의 기록이 포함됩니다.
- 관리자는 두 버전을 비교하여 객체의 특정 버전으로 되돌릴 수 있습니다.
- 관리자는 특정 테이블의 버전을 억제할 수 있습니다.
- 관리자는 추적된 테이블의 필드를 지정하여 나머지 기록에 대한 업데이트를 건너뛰지 않고 변경할 수 있습니다(업데이트에서 필드 제외).
주:
고객 업데이트
[sys_update_xml] 기록을 직접 수정하지 마십시오.시스템 업데이트 세트 사용자
| 사용자 | 설명 |
|---|---|
| 관리 | 업데이트 세트를 생성, 비교 및 병합합니다. 업데이트 세트가 인스턴스 간 구성 변경 사항을 저장, 검색, 미리보기 및 적용하는 방법을 관리합니다. |
시스템 업데이트 세트 워크플로우
시스템 업데이트 세트의 이점
| 이점 | 기능 | 사용자 |
|---|---|---|
| 애플리케이션 테이블, 필드 및 기록에 대한 커스터마이제이션을 추적합니다. | 업데이트 세트에서 추적하는 커스터마이제이션 | 관리자 |
| 여러 업데이트 세트를 단일 업데이트 세트로 병합합니다. | 병합 업데이트 세트 | 관리자 |
| 개발 시스템에서 프로덕션 시스템으로 사용자 지정을 생성, 테스트 및 이동하십시오. | 커스터마이제이션 만들기, 테스트 및 이동 | 관리자 |
| 업데이트 세트를 함께 배치하여 미리 보고 대량으로 커밋할 수 있습니다. | 배치된 업데이트 세트 작업 | 관리자 |
다음으로 살펴볼 내용
시스템 업데이트 세트 구성 및 사용에 대한 자세한 내용은 다음을 참조하십시오.