변경 승인 정책 워크플로우 활동

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 변경 승인 정책 워크플로우 활동을 사용하여 변경 승인 정책 기록에 따라 사용자 및 그룹 승인을 만들어 변경 요청에 대한 승인 프로세스를 통제할 수 있습니다. 한 워크플로우에 여러 활동을 사용할 수 있으며, 각 활동은 동일한 변경 승인 정책을 참조할 수도 있고 서로 다른 변경 승인 정책을 참조할 수도 있습니다.

    활동의 정책 입력 스크립트 필드에 정의된 현재 변경 요청 및 추가 입력을 사용하면 변경 승인 정책 기록을 평가할 수 있으며, 일치하는 결정의 승인 정의가 적용됩니다.
    주:
    이 활동은 워크플로우가 [change_request] 테이블 또는 이 테이블을 확장하는 테이블에서 실행되는 경우에만 사용할 수 있습니다.

    결과

    활동은 적용된 정책의 결과에 따라 결과 값을 할당합니다. 가능한 결과 값은 다음과 같습니다.
    • 승인됨
    • 거부됨
    • 취소됨
    • 건너뜀
    • 마침

    입력 변수

    입력 변수는 활동의 초기 동작을 결정합니다.
    표 1. 변경 승인 정책 활동 입력 변수
    필드 설명
    승인 정책 변경 요청에 적용할 변경 승인 정책입니다.
    정책 입력 변경 승인 정책 기록에 정의된 정책 입력입니다. 여기서 추가 정책 입력을 설정합니다.
    완료 조건 승인 보류가 유지되는 동안 활동을 완료해야 하는지 여부를 결정합니다. 워크플로우가 변경 승인 정책 활동 재시작을 처리하도록 구성된 경우 이 조건을 사용합니다. 변경 요청이 보류 중인 경우를 예로 들 수 있습니다.

    조건

    다음 조건에 따라 이 활동 후에 실행되는 전환이 결정됩니다.
    표 2. 변경 승인 정책 활동 조건
    조건 설명
    승인됨 적용된 승인 정의에 정의된 기준이 충족되면 변경 요청이 승인됩니다.
    거부됨 적용된 승인 정의에서 거부하면 그 결과는 거부됨입니다.
    오류 오류를 생성하는 이벤트 또는 조건입니다.
    건너뜀 활동에서 이 조건이 구성되어 있지 않으면 승인됨 조건이 사용됩니다. 이 결과는 다음과 같은 시나리오에서 발생합니다.
    • 변경 승인 정책의 결정이 일치하지 않음
    • 일치하는 결정에서 승인을 생성할 수 없음

    상태

    워크플로우 엔진은 활동 상태를 사용하여 활동에 대한 다음 논리 작업을 수행합니다.
    표 3. 변경 승인 정책 활동 상태
    상태 설명
    실행 워크플로우 엔진이 활동의 execute 함수를 시작합니다.
    대기 중 활동을 다시 시작하는 특정 이벤트가 발생하기 전에는 워크플로우 엔진이 활동을 무시합니다.
    마침 활동 실행이 완료되었습니다. 활동의 결과 값을 확인합니다.
    취소됨 이 활동 또는 이 활동을 포함하고 있는 워크플로우가 취소되었습니다.
    오류 JavaScript 오류가 발생했습니다. 로그에서 오류 정보를 검토하십시오.

    이 예에서는 변경 요청 - 일반 워크플로우에서 위험 승인 활동을 참조해 보겠습니다. 워크플로우에서 변경 승인 정책은 할당된 그룹의 관리자가 이미 변경 요청을 승인했는지 여부를 고려합니다.

    변경 승인 정책 위험 승인의 예

    이 활동을 사용하여 일반 변경 정책의 변경 요청 위험에 접근할 수 있습니다. 이 활동이 실행되면 관련 결정에서는 요청해야 하는 승인을 실행합니다.

    위험 평가를 위한 정책 입력 스크립트의 예
    정책 입력 필드를 사용하여 추가 입력을 설정합니다. 주어진 예의 활동은 manager_approved 속성을 정의하고 쿼리를 수행하여 승인된 그룹의 관리자에 대해 승인된 기록이 있는지 확인합니다.
    주:
    manager_approved 정책 입력이 변경 승인 정책 기록에 정의되어 있는지 확인합니다.

    완료 조건 필드는 보류 중인 승인을 더 이상 필요하지 않음으로 표시하여 활동을 완료하는 데 사용됩니다. 이 워크플로우 예에서는 변경 요청이 보류되면 변경 승인 정책 활동이 완료되고 워크플로우는 보류 중인 승인을 무시하고 변경 요청이 다시 시작되기를 기다립니다. 보류 중 상태가 해제되면 변경 승인 정책 활동이 다시 시작됩니다.