시스템 업데이트 세트 탐색
업데이트 세트는 한 인스턴스에서 다른 인스턴스로 이동할 수 있는 구성 변경 사항의 그룹입니다. 개발자는 업데이트 세트를 사용하여 비프로덕션 인스턴스에서 기능을 생성하고, 테스트 또는 배포를 위해 변경 내용을 다른 인스턴스로 승격할 수 있습니다.
시스템 업데이트 세트 개요
업데이트 세트는 다음을 포함하는 XML 파일입니다.
- 업데이트 세트를 고유하게 식별하는 기록 상세 정보 세트입니다.
- 구성 변경 목록입니다.
- 다른 인스턴스가 구성 변경 내용을 검색하고 적용할 수 있는지 여부를 결정하는 상태입니다.
사용자
| 사용자 | 설명 |
|---|---|
| 관리자 |
업데이트 세트를 생성, 비교 및 병합하는 동시에 업데이트 세트가 인스턴스 간 구성 변경 사항을 저장, 검색, 미리 보기 및 적용하는 방법도 관리합니다. |
| 개발자 |
애플리케이션의 특정 버전에 대한 업데이트 세트를 만들고 추적할 애플리케이션 테이블을 지정합니다. |
워크플로우
업데이트 세트를 사용하여 사용자 지정을 개발하는 일반적인 프로세스에는 개발에서테스트 및 프로덕션 인스턴스로 변경을 옮기는 작업이 포함됩니다.
- 개발 인스턴스에 업데이트 세트를 생성합니다.
- 개발 인스턴스에서 사용자 지정 및 변경 작업을 수행합니다.
- 업데이트 세트를 완료로 표시합니다.
- 테스트 인스턴스에 로그인하고 개발 인스턴스에서 완료된 업데이트 세트를 검색합니다.
- 테스트 인스턴스에서 업데이트 세트를 커밋하고 사용자 지정을 철저히 테스트합니다.
- 업데이트 세트에 테스트 인스턴스에서 문제가 있는 경우 1-5단계를 반복하여 다른 업데이트 세트로 개발 인스턴스에서 수정 사항을 개발합니다.
- 업데이트 세트가 한 인스턴스에서 다른 인스턴스로 이동하는 공통 경로를 식별하고 해당 모델을 유지관리합니다. 여러 소스에서 동일한 업데이트 세트를 마이그레이션하지 마십시오. 업데이트 세트를 개발에서 테스트로, 그런 다음 테스트에서 프로덕션으로 이동합니다.
- 프로덕션에서 업데이트 세트를 커밋합니다. 업데이트 세트에 수정이 필요한 경우 두 업데이트 세트를 만들어진 순서대로 커밋합니다.
개발 환경이 인스턴스가 두 개로만 구성된 경우 개발 인스턴스와 테스트 인스턴스를 단일 스테이징 인스턴스로 결합할 수 있습니다.
- 스테이징 인스턴스에 업데이트 세트를 생성합니다.
- 스테이징 인스턴스에서 사용자 지정 및 변경을 수행합니다.
- 업데이트 세트를 완료로 표시합니다.
- 스테이징 인스턴스에서 사용자 지정을 철저히 테스트합니다.
- 업데이트 세트에 문제가 있는 경우 1-4단계를 반복하여 다른 업데이트 세트로 스테이징 인스턴스에서 수정 사항을 개발합니다.
- 프로덕션 인스턴스에 로그인하고 스테이징 인스턴스에서 완료된 업데이트 세트를 검색합니다. 업데이트 세트에 수정이 필요한 경우 두 업데이트 세트를 모두 검색합니다.
- 프로덕션에서 업데이트 세트를 커밋합니다. 업데이트 세트에 수정이 필요한 경우 두 업데이트 세트를 만들어진 순서대로 커밋합니다.
혜택
| 혜택 | 기능 | 사용자 |
|---|---|---|
| 로컬 변경 사항을 저장할 업데이트 세트를 생성합니다. | 업데이트 세트 생성 및 현재 세트로 선택 | 개발자 |
| 현재 업데이트 세트를 선택하여 로컬 변경 사항을 저장합니다. | 통합 탐색에서 현재 업데이트 세트 선택 | 관리자 |
| 업데이트 세트를 커밋하여 배포 준비를 합니다. | 업데이트 세트 커밋 | 관리자 |
| 업데이트 세트를 비교하여 어떤 차이점이 포함되어 있는지 확인합니다. | 로컬 업데이트 세트 비교 | 관리자 |
| 업데이트 세트에서 외부 파일 생성 | 업데이트 세트를 로컬 XML 파일로 저장 | 관리자 |
| 원격 인스턴스에서 업데이트 세트를 검색합니다. | 업데이트 세트 검색 | 관리자 |
| 업데이트 세트에서 적용된 변경을 원상복구합니다. | 업데이트 세트 원상 복구 | 관리자 |
| 업데이트 세트와 관련된 시스템 속성을 설정합니다. | 업데이트 세트 속성 | 관리자 |
| 애플리케이션 테이블, 필드 및 기록에 대한 커스터마이제이션을 추적합니다. | 업데이트 세트에서 추적하는 커스터마이제이션 | 관리자 |
| 업데이트 세트를 함께 배치하여 미리 보고 대량으로 커밋할 수 있습니다. | 배치된 업데이트 세트 작업 | 관리자 |
사용 케이스
달성하려는 결과에 따라 업데이트 세트 또는 애플리케이션 리포지토리를 선택합니다. 범위가 지정된 앱 개발을 위해 업데이트 세트와 애플리케이션 리포지토리를 모두 사용하지 마십시오. 두 가지 사용을 결합하면 변경 건너뛴 것과 커밋 오류가 발생합니다. 애플리케이션 리포지토리에서 앱을 설치한 후 개발 및 게시에 계속 사용합니다. 업데이트 세트는 제한된 애플리케이션 파일만 전송할 수 있습니다. 대규모 전송의 경우 임포트 세트 또는 웹 서비스를 사용하여 데이터를 익스포트하고 임포트합니다.
- 업데이트 세트
-
- 기본 시스템 또는 설치된 애플리케이션에 대한 변경 내용을 저장합니다.
- 애플리케이션의 특정 버전 저장 및 적용.
- 익스포트할 파일을 생성합니다.
- 애플리케이션 리포지토리
-
- 모든 회사 인스턴스에 애플리케이션 설치 및 업데이트
- 애플리케이션 업데이트 세트 관리
- 같은 회사의 애플리케이션에 대한 액세스를 제한합니다.
- 완성된 애플리케이션을 최종 사용자에게 배포합니다.
경고:
업데이트 세트는 애플리케이션 및 시스템 플랫폼 기능에 대한 변경 내용을 추적합니다. 이전 릴리스의 업데이트 세트를 문제 없이 최신 인스턴스에 로드할 수 있습니다. 잠재적인 호환성 문제와 데이터 손실 위험으로 인해 업데이트 세트를 최신 릴리스에서 이전 릴리스로 이동하거나 다른 ServiceNow Store 앱 버전 간에 이동해서는 안 됩니다.
다음으로 살펴볼 내용
시스템 업데이트 세트의 구성, 사용 및 관리에 대한 자세한 내용은 다음을 참조하십시오.