수명 주기 워크플로 버전 관리
수명 주기 워크플로를 사용하여 만든 워크플로는 조직 내 사용자의 수명 주기 감사 측면에서 조직 요구 사항을 충족하기 위해 필요에 따라 업데이트할 수 있습니다. 워크플로의 업데이트를 관리하기 위해 수명 주기 워크플로에는 워크플로 버전 관리 개념이 도입되었습니다. 워크플로 버전은 실행 조건 또는 해당 작업을 업데이트하여 트리거되는 기존 워크플로의 새 버전입니다. 워크플로 버전은 기존 워크플로의 작업 또는 범위를 변경할 수 있습니다. 워크플로 업데이트 프로세스 중에 워크플로 버전 관리가 처리되는 방식을 이해하면 워크플로 작업 및 조건이 워크플로에서 처리하는 사용자와 항상 관련되도록 워크플로를 전략적으로 설정할 수 있습니다.
버전 관리 이점
수명 주기 워크플로를 사용한 버전 관리는 각 사용 사례에 대해 새 워크플로를 만드는 대신 많은 이점을 제공합니다. 이러한 이점은 다음과 같은 방식으로 문제 해결 및 기록 보관 기능 모두에 대한 보고 프로세스를 개선하는 기능에서 나타납니다.
- 장기 보존- 버전 관리를 사용하면 감사 로그만 사용하는 것보다 워크플로 정보를 더 오래 보관할 수 있습니다. 감사 로그는 이전 30일의 정보만 저장하지만 버전 관리를 통해 만들어진 워크플로 세부 정보를 추적할 수 있습니다.
- 추적 가능성- 사용자를 처리한 워크플로의 특정 버전을 추적할 수 있습니다.
워크플로 속성 및 버전
워크플로를 업데이트하면 새 버전이 만들어질 수 있지만 항상 그런 것은 아닙니다. 워크플로의 새 버전을 만들지 않고도 변경할 수 있는 기본 속성이라고 하는 워크플로 매개 변수가 있습니다. 이러한 매개 변수의 목록은 다음과 같습니다.
- displayName
- description
- isEnabled
- IsSchedulingEnabled
- 작업 이름
- 작업 설명
업데이트 중인 워크플로의 속성 섹션 아래에 있는 Microsoft Entra 관리 센터에서 이러한 해당 매개 변수를 찾을 수 있습니다.
Microsoft Entra 관리 센터와 Microsoft Graph를 통한 API를 모두 사용하여 이러한 속성을 업데이트하는 방법에 대한 단계별 가이드는 워크플로 속성 관리를 참조하세요.
새 버전 만들기를 트리거하는 속성은 다음과 같습니다.
- 작업
- executionConditions
이러한 워크플로의 새 버전은 Microsoft Entra 관리 센터에서 업데이트하는 즉시 만들어지지만, Microsoft Graph에서 API를 사용하여 워크플로의 새 버전을 만들려면 createNewVersion 메서드를 실행해야 합니다. 작업 또는 실행 조건 업데이트에 대한 단계별 가이드는 워크플로 버전 관리를 참조하세요.
참고 항목
워크플로가 주문형인 경우 실행 조건과 관련된 구성 정보가 표시되지 않습니다.
워크플로 버전 기록에 포함된 세부 정보
워크플로의 기본 속성을 변경하는 것과 달리 새로 만들어진 워크플로 버전은 이전 버전과 크게 다를 수 있습니다. 작업을 추가하거나 제거할 수 있으며 워크플로가 실행되는 대상은 다를 수 있습니다. 버전 간에 워크플로에 발생할 수 있는 방대한 변경으로 인해 워크플로의 현재 버전뿐만 아니라 이전 반복에 대한 자세한 정보를 제공하는 버전의 세부 정보도 있습니다.
Microsoft Entra 관리 센터에 표시된 대로 버전 정보에 포함된 세부 정보:
자세한 버전 정보는 다음과 같습니다.
parameter | description |
---|---|
버전 번호 | 정보의 워크플로 버전을 나타내는 정수입니다. 새 워크플로 버전마다 순차적으로 올라갑니다. |
마지막으로 수정한 날짜 | 워크플로가 마지막으로 업데이트된 시간입니다. 이전 버전의 워크플로에서 마지막 수정 날짜는 항상 다음 버전이 만들어진 시간입니다. |
마지막으로 수정한 사람 | 이 워크플로 버전을 마지막으로 수정한 사람입니다. |
만든 날짜 | 워크플로 버전이 만들어진 날짜 및 시간입니다. |
만든 사람: | 이 특정 버전의 워크플로를 만든 사람입니다. |
이름 | 이 버전의 워크플로 이름입니다. |
설명 | 이 버전의 워크플로에 대한 설명입니다. |
범주 | 워크플로의 범주입니다. |
실행 조건 | 이 버전에서 워크플로가 실행되는 대상과 시기를 정의합니다. |
작업 | 이 워크플로 버전에 있는 작업입니다. API를 통해 볼 경우 작업 인수도 볼 수 있습니다. 특정 작업 정의는 수명 주기 워크플로 작업 및 정의를 참조하세요. |