DevOps 변경 요청 속성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • 파이프라인, 업데이트 기능 또는 자동화된 플로우를 통해 속성을 전달하여 기본 변경 핸들러 하위 플로우인 changeInfo REST API를 사용하여 DevOps 변경 요청 속성을 추가하거나 업데이트합니다.

    속성 지정

    다음 방법 중 하나를 사용하여 변경 요청 속성을 지정합니다.

    고려 우선순위

    변경 속성이 여러 방법을 통해 지정되면 속성 값이 고려되는 우선순위가 달라집니다. ServiceNow에서는 DevOps 변경 속도의 파이프라인 단계, 기본 변경 핸들러 하위 플로우 또는 승인 플로우에서 속성을 지정할 수 있습니다. 오케스트레이션 도구 파이프라인에서는 파이프라인 단계에서 또는 REST API를 사용하여 속성을 전달할 수 있습니다. 변경 모델을 사용하는 경우 모델 사전 설정에서도 변경할 수 있습니다.

    값이 고려되는 우선순위를 이해하려면 다음 테이블과 예시를 참조하십시오.

    표 1. 유형 기반 변경에 대한 변경 속성의 우선순위
    변경 요청 기본 설정
    표준
    1. 파이프라인을 통해 전달되는 변경 속성
    2. ServiceNow의 단계 기록 필드
    3. 파이프라인을 통해 변경 속성에 전달된 템플릿
    4. ServiceNow의 단계 필드에 템플릿
    비표준
    1. 파이프라인을 통해 전달되는 변경 속성
    2. 기본 변경 핸들러 하위 플로우 및 승인 플로우
      중요사항:
      기본 변경 핸들러 하위 플로우와 승인 플로우 모두에서 속성 값을 설정하면 동시에 실행될 수 있으므로 충돌이 발생할 수 있습니다. 문제를 방지하려면 하나의 소스에서만 속성 값을 설정합니다.
    3. ServiceNow의 단계 기록 필드
    4. 파이프라인을 통해 변경 속성에 전달된 템플릿
    5. ServiceNow의 단계 필드에 템플릿
    표 2. 모델 기반 변경에 대한 변경 속성의 우선순위
    변경 요청 기본 설정
    표준
    1. 모델 사전 설정
    2. 파이프라인을 통해 전달되는 변경 속성
    3. ServiceNow의 단계 기록 필드
    4. 파이프라인을 통해 변경 속성에 전달된 템플릿
    5. ServiceNow의 단계 필드에 템플릿
    비표준
    1. 모델 사전 설정
    2. 파이프라인을 통해 전달되는 변경 속성
    3. 기본 변경 핸들러 하위 플로우 및 승인 플로우
      중요사항:
      기본 변경 핸들러 하위 플로우와 승인 플로우 모두에서 속성 값을 설정하면 동시에 실행될 수 있으므로 충돌이 발생할 수 있습니다. 문제를 방지하려면 하나의 소스에서만 속성 값을 설정합니다.
    4. ServiceNow의 단계 기록 필드
    5. 파이프라인을 통해 변경 속성에 전달된 템플릿
    6. ServiceNow의 단계 필드에 템플릿
    주:
    변경 작업에서 비즈니스 규칙을 사용한 경우에는 변경 요청이 생성된 후에 전달되는 속성이 아니라 변경 요청이 생성될 때 파이프라인에 전달된 변경 속성이 설정되도록 속성을 true로 설정 sn_devops.change_request.apply_attributes_on_creation 해야 합니다. 자세한 내용은 DevOps 변경 속도 속성 문서를 참조하십시오.

    시나리오 1

    ServiceNow의 기본 변경 핸들러 하위 플로우와 오케스트레이션 파이프라인의 업데이트 함수에 속성이 지정된 시나리오를 생각해 보십시오. assignment_group 속성이 기본 변경 핸들러 하위 플로우에서 "change mgmt"로 지정되고 파이프라인의 업데이트 기능에서 "CAB"로 지정되어 있다고 가정합니다. 이 시나리오에서는 변경이 생성되면 기본 변경 핸들러 하위 플로우의 값이 고려되며 assignment_group에 대해 고려되는 값은 "변경 관리"가 됩니다. 변경이 승인되고 파이프라인이 다시 시작되면 업데이트 기능에 지정된 값(예: "CAB")이 고려됩니다.

    시나리오 2

    ServiceNow의 기본 변경 핸들러 하위 플로우와 오케스트레이션 파이프라인의 변경 단계에서 속성이 지정된 시나리오를 생각해 보십시오. assignment_group 속성이 기본 변경 핸들러 하위 플로우에서 "change mgmt"로 지정되고 파이프라인의 변경 단계에서는 "chg mgmt1"로 지정되어 있다고 가정합니다. 이 시나리오에서는 변경이 생성되면 변경 단계(변경 관리 1)의 값이 고려되며, 기본 변경 핸들러 하위 플로우가 트리거되면 고려되는 값은 "변경 관리"가 됩니다.

    시나리오 3

    변경 속성과 단계 기록의 템플릿에 전달된 템플릿을 통해 속성이 지정된 시나리오를 생각해 보십시오. assignment_group 속성이 변경 속성에 전달된 템플릿에서 "change mgmt"로, 파이프라인 단계 기록의 템플릿에서 "chg mgmt1"로 지정되어 있다고 가정합니다. 이 시나리오에서는 변경이 생성되면 변경 속성(변경 관리)에 전달된 템플릿의 값이 고려됩니다.

    시나리오 4

    속성이 변경 속성에 지정되고 모델 기반 변경에 대한 모델 사전 설정이 지정된 시나리오를 생각해 보십시오. assignment_group 속성이 변경 속성에서 "change mgmt"로, 모델 사전 설정에서 "chg mgmt1"로 지정되어 있다고 가정합니다. 이 시나리오에서는 변경이 생성될 때 모델 사전 설정(변경 관리 1)의 값이 고려됩니다.