정책 및 규칙

중요

이 항목에 언급된 기능 중 일부 또는 전체는 프리뷰 릴리스의 일부로 사용할 수 있습니다. 내용과 기능은 변경될 수 있습니다.

이 토픽에서는 정책 유형을 다루고 Dynamics 365 Intelligent Order Management에서 규칙을 사용하여 정책을 생성하는 방법을 설명합니다.

정책 유형

정책 및 관련 규칙은 Intelligent Order Management 오케스트레이션 흐름에서 다양한 목적으로 사용됩니다. 정책은 다양한 정책 유형으로 분류됩니다. 정책 유형은 사용자가 오케스트레이션 흐름에서 적절한 정책을 쉽게 선택할 수 있도록 합니다. 다음 표에는 지원되는 두 가지 정책 유형이 나열되어 있습니다.

정책 유형 설명
필터 정책 오케스트레이션 흐름을 통해 실행되는 데이터의 유효성 검사를 허용합니다. 예를 들어 특정 공급자에 대한 특정 오케스트레이션을 구동할 수 있습니다. 필터 정책을 사용하면 정책 성공 기준에 따라 실행할 오케스트레이션 단계를 필터링할 수 있습니다.
실행 정책 오케스트레이션 흐름을 통해 실행되는 데이터를 확인하고 업데이트할 수 있습니다. 예를 들어 주문 수량이 100개를 초과할 때 주문에 특정 주문 이행 위치를 할당할 수 있습니다. 실행 정책은 이 할당을 간단하고 구성 가능하게 만듭니다.

정책 필드

정책은 다음 표와 같이 5개의 필드로 구성됩니다.

정책 필드 설명
정책 이름 사용자가 제공한 고유한 이름입니다.
정책 유형 사용자는 필터 정책 또는 실행 정책의 두 가지 정책 유형 중 하나를 선택할 수 있습니다.
정책 중요도 사용자는 다음 두 가지 옵션 중 하나를 선택할 수 있습니다.
정보 - 정책의 규칙이 평가되지만 실패한 평가에서 오케스트레이션 흐름이 중지되지 않습니다.
중요 정보 - 정책의 규칙이 평가되지만 실패한 평가에서 오케스트레이션 흐름이 중지되지 않습니다.
상태 정책 및 관련 규칙은 다음 두 가지 상태 중 하나일 수 있습니다.
개시되지 않음 - 정책의 기본 상태입니다. 이 상태에서는 오케스트레이션 흐름에서 정책 및 해당 규칙을 선택할 수 없습니다.
게시됨 - 이 상태는 정책 및 관련 규칙이 게시 작업을 사용하여 게시될 때 가져옵니다. 이 상태에서는 오케스트레이션 흐름에서 정책 및 해당 규칙을 선택할 수 있습니다.
관련 엔터티 사용자는 정책에 대한 네 가지 기본 엔터티(주문, 주문 제품, 주문 이행 주문, 주문 처리 제품) 중 하나를 선택할 수 있습니다. 정의된 규칙은 기본 엔터티 또는 데이터 모델의 관련 엔터티에 대해 사용할 수 있습니다.

새 정책 만들기

새 정책을 만들려면 다음 단계를 따르세요.

  1. 오케스트레이션>정책으로 이동합니다.
  2. 새로 만들기를 선택하여 정책 생성 프로세스를 시작합니다.
  3. 정책 이름 필드에 고유한 이름을 입력합니다(예: "주문 라인 유효성 검사 연장됨").
  4. 정책 유형 필드에서 실행 정책을 선택합니다.
  5. 정책 중요도 필드에서 정보를 선택합니다.
  6. 연결된 엔터티 필드에서 주문 제품을 선택합니다.
  7. 저장을 선택합니다.

다음 이미지는 "주문 라인 유효성 검사 연장됨" 정책 예제에 대해 입력된 정책 세부 정보를 보여줍니다.

주문 라인 유효성 검사 확장됨 정책 예.

규칙

Intelligent Order Management에서 조건 작성기의 사용자 인터페이스를 사용하여 조건부 규칙을 생성할 수 있습니다.

정책에 조건을 추가하려면 새 IOM 규칙을 선택합니다. 추가 버튼이 규칙 정의에 나타나며 선택하면 다음 옵션이 표시됩니다.

  • 행 추가: "값이 10보다 큼" 또는 "목록에 테스트가 포함되지 않음"과 같이 확인하는 각 개별 조건은 조건 작성기에 새 행을 만듭니다.
  • 그룹 추가: 하나 이상의 행을 그룹으로 결합할 수 있습니다. 각 그룹은 And 또는 Or 연산자를 사용하여 결합됩니다. And를 선택하면 모든 조건 행이 참이어야 합니다. Or를 선택하면 조건 행 중 하나만 참이면 됩니다.
  • 관련 엔터티 추가: 관련 엔터티의 값에 대한 조건을 추가할 수 있습니다. 정책의 기본 엔터티와 관련된 엔터티 중에서 선택할 수도 있습니다. 지원되는 관계는 다대일일대다입니다.

논리를 구축하는 데 필요한 만큼의 행이나 그룹을 가질 수 있으며 조건의 최상위 수준과 추가 버튼을 사용하여 그룹 내부에 행이나 그룹을 계속 추가할 수 있습니다. 조건을 간단하게 보려면 각 그룹의 오른쪽 상단에 있는 버튼을 사용하여 조건을 축소할 수 있습니다.

또한 각 행과 그룹의 오른쪽에는 행이나 그룹을 삭제할 수 있는 줄임표 메뉴("...")가 있습니다. 또한 각 행 또는 그룹의 왼쪽에는 여러 행을 선택한 다음 줄임표 메뉴에서 그룹을 선택하여 행을 단일 그룹으로 결합할 수 있는 확인란이 있습니다.

지원되는 연산자는 다음 테이블과 같이 각 필드 유형을 구분합니다.

작업 필드 엔터티 기반 필드
같음 Y Y
같지 않음 Y Y
보다 큼 Y
보다 크거나 같음 Y
보다 작음 Y
보다 작거나 같음 Y
데이터 포함 Y Y
데이터를 포함하지 않음 Y Y

규칙 생성

새 예제 규칙을 만들려면 다음 단계를 따르세요.

  1. 오케스트레이션>정책으로 이동합니다.
  2. 정책 레코드를 선택합니다(예: "주문 라인 유효성 검사 확장됨").
  3. 규칙 생성 프로세스를 시작하려면 새 IOM 규칙을 선택합니다.
  4. 규칙 이름 필드에 고유한 이름을 입력합니다(예: "주문 제품 및 수량 유효성 검사").

조건 만들기

  1. 추가를 선택한 다음 행 추가를 선택합니다.
  2. 수량을 선택합니다.
  3. 보다 크거나 같음 연산자를 선택합니다.
  4. "50"을 입력합니다.
  5. 추가를 선택한 다음 그룹 추가를 선택합니다.
  6. 조건을 "Or"로 변경합니다.
  7. 제품 이름을 선택합니다.
  8. 같음 연산자를 선택합니다.
  9. "항목 A"를 입력합니다.
  10. Or 그룹 하단에서 추가를 선택한 다음 행 추가를 선택합니다.
  11. 제품 이름을 선택합니다.
  12. 같음 연산자를 선택합니다.
  13. "항목 B"를 입력합니다.

작업 만들기

  1. 작업 추가로 변경합니다.
  2. 추가를 선택한 다음 행 추가를 선택합니다.
  3. 단가를 선택합니다.
  4. 값 설정 연산자를 선택합니다.
  5. "20"을 입력합니다.
  6. 저장 및 닫기를 선택합니다.
  7. 게시를 선택합니다.

다음 이미지는 규칙 편집기 화면에 나타나는 "주문 제품 및 금액 확인" 규칙 예를 보여줍니다.

샘플 정책 설정

사용자 지정 작업 추가

실행 정책에 대해서만 사용자 지정 작업을 추가할 수 있습니다. 규칙이 평가될 때 오케스트레이션 흐름에 의해 트리거되지 않는 사용자 지정 작업을 추가하려면 작업에서 작업 추가에 대해 를 선택합니다.

그런 다음 정책을 만들 때 선택한 연결된 엔터티에 대해 설정할 필드를 선택할 수 있습니다.