ChangeCollisionHelper - 전역
ChangeCollisionHelper 스크립트 포함은 Change Management - Collision Detector(com.snc.change.collision) 플러그인에 있는 도우미 메서드를 제공합니다.
서버 측 스크립트에서 또는 클라이언트에서 Ajax 호출을 사용할 때 이러한 메서드를 사용합니다. 이러한 방법을 사용하려면 Change Management - Collision Detector 플러그인이 설치되어 있어야 합니다.
ChangeCollisionHelper - addCiToChangeAffectedCis(String ci, String changeId)
변경의 영향을 받는 CI 목록에 CI를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| CI | 문자열 | 구성 항목의 sys_id |
| 변경 ID | 문자열 | 변경 기록의 sys_id |
| 유형 | 설명 |
|---|---|
| void |
ChangeCollisionHelper - getAffectedCisByChangeId(문자열 changeId)
지정된 변경에 대해 영향을 받는 CI sys_ids 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 변경 ID | 문자열 | 변경 기록의 sys_id |
| 유형 | 설명 |
|---|---|
| 배열 | 영향을 받는 CI의 sys_ids 배열입니다. |
ChangeCollisionHelper - getBlackoutsByDate(GlideDateTime startDate, GlideDateTime endDate)
startDate 및 endDate로 정의된 기간과 중복되는 블랙아웃을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| startDate | Glide날짜/시간 | 시작 날짜 |
| endDate | Glide날짜/시간 | 종료 날짜 |
| 유형 | 설명 |
|---|---|
| 배열 | 블랙아웃 배열(blackoutId:stringSpan)입니다. |
ChangeCollisionHelper - getChangesWithAffectedCi(String ci, GlideDateTime startDate, GlideDateTime endDate)
영향을 받는 CI 목록에 지정된 CI가 있는 시간 범위(startDate 및 endDate로 정의됨)에 예약된 변경 내용을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| CI | 문자열 | 구성 항목의 sys_id |
| startDate | Glide날짜/시간 | 시작 날짜 |
| endDate | Glide날짜/시간 | 시간 범위의 종료 날짜 |
| 유형 | 설명 |
|---|---|
| 배열 | 변경 기록의 sys_ids 배열 |
ChangeCollisionHelper - getChangesWithCi(String ci, GlideDateTime startDate, GlideDateTime endDate)
시간 범위(startDate, endDate)에 있고 지정된 CI에 연결된 변경 내용을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| CI | 문자열 | 구성 항목의 sys_id |
| startDate | Glide날짜/시간 | 시작 날짜 |
| endDate | Glide날짜/시간 | 시간 범위의 종료 날짜 |
| 유형 | 설명 |
|---|---|
| 배열 | 변경 기록에 대한 sys_ids 배열 |
ChangeCollisionHelper - getCiMaintenanceSchedule(문자열 ci)
CI에 대한 유지관리 일정을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| CI | 문자열 | 구성 항목의 sys_id |
| 유형 | 설명 |
|---|---|
| void |
ChangeCollisionHelper - getDependants(String ci)
지정된 CI에 종속된 모든 CI를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| CI | 문자열 | 구성 항목의 sys_id |
| 유형 | 설명 |
|---|---|
| 배열 | CI 배열 |
ChangeCollisionHelper - getDependencies(문자열 ci)
지정된 CI가 종속된 모든 CI를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| CI | 문자열 | 구성 항목의 sys_id |
| 유형 | 설명 |
|---|---|
| 배열 | CI 배열 |
ChangeCollisionHelper - isCiInAffectedCis(String ci, String changeId)
CI가 변경의 영향을 받는 CI 목록에 이미 있는지 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| CI | 문자열 | 구성 항목의 sys_id |
| 변경 ID | 문자열 | 변경 기록의 sys_id |
| 유형 | 설명 |
|---|---|
| 부울 | CI가 이미 변경의 영향을 받는 CI 목록에 있는 경우 예입니다. |
ChangeCollisionHelper - isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, string maintenanceWindow)
startDate 및 endDate로 정의된 시간 범위가 CI의 유지관리 기간에 속하는지 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| startDate | Glide날짜/시간 | 시작 날짜 |
| endDate | Glide날짜/시간 | 종료 날짜 |
| 유지 보수 창 | 문자열 | 구성 항목의 sys_id |
| 유형 | 설명 |
|---|---|
| 부울 | 시간 범위가 CI의 유지관리 기간에 있는 경우 예입니다. |