소스 요청이 통합 요청에 통합되면 다음 워크플로우 작업이 수행됩니다.
통합된 요청의 경우:
- 소스 요청 소유자에게 해당 요청이 통합되었음이 통지됩니다. 통합 요청이 완료, 거부 또는 취소된 경우에도 소유자에게 통지됩니다(통합 요청 취소 참조).
- 소스 요청 상태가 통합됨으로 업데이트됩니다. 원래 요청의 요청 항목은 읽기 전용이 되며 편집할 수 없습니다.
- 원래 요청에 다른 요청 작업을 추가할 수 없습니다.
- 기존 검증 오류는 원래 요청이 마감될 때까지 원래 요청에서 유지됩니다.
- 이행되지 않은 정책에 대한 소스 요청은 더 이상 평가되지 않습니다. 기존 워크플로우 내역은 유지됩니다.
통합 요청의 경우:
- 통합 요청이 생성되면 요청 상태는 초안이고 단계는 제출입니다. 삭제를 제외하고(대신 취소 사용, 통합 요청 취소 참조) 다른 초안 요청에서 수행할 수 있는 통합 요청에 대한 작업을 수행할 수 있습니다. 예를 들어 다음을 수행할 수 있습니다.
- 요청 항목을 추가, 편집 및 삭제합니다.
- 요청을 반송, 회수 또는 거부합니다. 통합 요청을 거부하면 모든 원래 요청의 단계가 마감됨으로 업데이트되고 요청 소유자에게 통지됩니다. 원래 요청의 요청 상태는 통합됨으로 유지됩니다.
- 요청을 제출합니다. 그런 다음, 요청은 요청의 요청 항목과 연계된 정책에 따라 승인 또는 커밋 단계로 이동합니다. 통합 요청의 경우 요청 유형에 통합이 있는 승인 및 커밋 정책만 평가됩니다. 승인 정책 만들기 및 사용 또는 커밋 정책 생성 및 사용을 참조하십시오.
- 위에 나열된 일반 초안 요청 작업 이외에 통합 요청을 취소할 수도 있습니다. 이렇게 하면 통합 요청이 삭제되고 모든 원래 요청이 이전 상태로 돌아갑니다. 통합 요청 취소를 참조하십시오.
다음 다이어그램은 통합 프로세스 워크플로우의 예를 제공합니다.
- 동일한 뷰의 진행 중 요청 두 개가 표시됩니다. 하나는 커밋 단계이고 하나는 승인 단계입니다.
- 요청이 통합되고 각 소스 요청의 워크플로우가 중지됩니다. 통합 요청은 더 이상 편집할 수 없습니다(잠금 아이콘).
- 통합 요청은 초안 상태로 생성되고 새 거버넌스 워크플로우가 시작됩니다. 통합 요청을 포함하도록 구성된 정책(승인 정책 만들기 및 사용 또는 커밋 정책 생성 및 사용 참조)이 워크플로우에 포함됩니다.
이 예에서 통합 요청 정책에는 승인 단계가 없으므로 요청이 제출되면 커밋 단계로 이동합니다.
- 커밋 정책이 이행되면 통합 요청이 완료 및 마감되고 두 통합 요청도 모두 마감됩니다.