다음을 통해 공유


DOM 규칙

비고

Dynamics 365 Commerce의 소매 관심 그룹이 Yammer에서 Viva Engage로 이동했습니다. 새 Viva Engage 커뮤니티에 액세스할 수 없는 경우 이 양식(https://aka.ms/JoinD365commerceVivaEngageCommunity)을 작성하여 추가하고 최신 토론에 계속 참여하세요.

이 문서에서는 Microsoft Dynamics 365 Commerce의 분산된 주문 관리(DOM) 기능 규칙에 대해 설명합니다.

다음은 모든 규칙 형식에 대해 정의할 수 있는 몇 가지 일반적인 특성입니다.

  • 시작 날짜종료 날짜 – 이 필드를 사용하여 규칙 시작 및 종료 날짜를 설정합니다.
  • 비활성화 – 이 필드의 값이 아니요인 규칙만이 DOM 실행에서 고려됩니다.
  • 강한 제약 조건 – 규칙은 강한 제약 조건이나 강하지 않는 제약 조건으로 정의할 수 있습니다. 모든 DOM 실행은 두 번 반복됩니다. 첫 번째 반복에서는 강한 제약 조건 특성의 설정에 관계없이 모든 규칙이 하드 제약 조건 규칙으로 처리됩니다. 다시 말해 모든 규칙이 적용됩니다. 두 번째 반복에서는 강한 제약 조건 규칙으로 정의되지 않은 규칙이 제거되고, 모든 규칙을 적용했을 때 할당되지 않은 주문 또는 주문 라인이 위치에 할당됩니다. 유일한 예외는 항상 강한 제약 조건으로 처리되는 위치 우선 순위 규칙입니다.

최소 재고 규칙

이 규칙 유형은 조직이 주문 이행 이외의 목적으로 특정 수량의 제품을 "제한"할 수 있게 합니다. 예를 들어 조직에서는 DOM이 주문 처리 시 매장에서 사용할 수 있는 모든 인벤토리를 고려하지 않을 수 있습니다. 대신 방문 고객을 위해 일부 재고를 예약하길 원합니다. 이 규칙 유형을 사용하면 제품 범주, 개별 제품, 위치/위치 그룹별 제품 변형을 유지하는 최소 재고를 정의할 수 있습니다. 추가 범주 계층을 사용하여 최소 재고를 정의할 수도 있습니다. 제품이 여러 범주에 속하는 경우, 범주를 사용할 수 있는 모든 규칙에 대해 보조 범주에 가장 높은 중요도가 부여됩니다.

주문 이행 위치 우선 순위 규칙

이 규칙 유형은 조직이 위치 계층 구조를 정의하여, DOM 엔진이 특정 제품의 이행 위치를 식별하려 할 때 고려하는 우선 순위를 설정할 수 있게 합니다. 유효한 우선 순위 범위는 1~10이며, 1은 가장 높은 우선 순위이고 10은 가장 낮은 우선 순위입니다. 우선 순위가 높은 위치가 우선 순위가 낮은 위치보다 먼저 고려됩니다. 규칙을 하드 제약 조건 규칙으로 정의하는 경우 우선 순위가 정의된 위치로만 주문을 조정합니다. DOM은 모든 주문을 단일 위치에서 배송하는 방법을 선호합니다. 전체 주문과 해당 라인을 우선 순위 1의 위치에서 이용할 수 없는 경우, DOM은 우선 순위 2의 위치에서 해당 주문을 처리하려고 시도합니다.

부분 주문 규칙

Retail 버전 10.0.5에서 Microsoft는 주문 이행 순서를 한 위치만 매개 변수에서 최대 처리 위치로 변경했습니다. 이전 매개 변수를 사용하면 한 위치에서만 또는 가능한 한 많은 위치에서 주문을 처리할 수 있는지 여부를 구성할 수 있습니다. 새 매개 변수를 사용하면 처리가 명확한 위치 집합(최대 5개) 또는 가능한 한 많은 위치에서 처리될 수 있는지 여부를 지정할 수 있습니다. 단일 위치에서의 이행을 제외한 모든 옵션에 대해 DOM은 라인을 분할합니다. 주문 처리가 라인별로 이루어지기 때문입니다. 이 규칙은 프로덕션 해결사에서만 작동합니다.

다음 매개 변수를 사용하여 부분 주문 규칙을 구성합니다.

  • 최대 처리 위치 - 이 매개 변수에는 1, 2, 3, 4, 5Any 숫자의 6가지 옵션이 있습니다.
  • 부분 주문을 이행하시겠습니까? - 이 매개 변수는 최대 이행 위치임의의 숫자로 설정된 경우에만 사용할 수 있습니다. 사용하도록 설정하면 판매 주문을 부분적으로 이행할 수 있습니다. 재고가 충분한 판매 라인은 먼저 처리되지만 나머지 판매 라인은 충족되지 않습니다.
  • 부분 라인을 이행하시겠습니까? - 이 매개 변수는 최대 이행 위치임의의 수로 설정되고 부분 주문을 이행하시겠습니까?가 활성화되어 있습니다. 이 매개 변수를 사용하면 판매 라인은 현재 재고로 부분적으로 이행될 수 있으며 나머지 수량은 새 판매 라인으로 분할됩니다. 판매 라인을 두 위치로 분할해야 하는 경우 DOM은 가격과 세금이 라인 전체에 적절하게 분산되게 합니다.

부분 주문 규칙을 향상시키기 위해 상거래 버전 10.0.31에서 Microsoft는 주문 값 또는 포함된 제품 기능에 따라 DOM으로 주문 분할 방지를 도입했습니다 . 이 기능을 사용하도록 설정한 후에는 부분 주문 규칙에 대한 판매 주문 금액을 지정할 수 있습니다. 최대 처리 위치를 "1"보다 큰 값으로 설정하더라도 판매 주문 금액 값보다 작은 판매 주문은 분할되지 않습니다. 또한 범주 또는 제품 목록을 정의하여 이러한 범주 또는 제품이 주문의 일부일 때 주문이 분할되지 않도록 할 수 있습니다.

오프라인 주문 이행 위치 규칙

이 규칙은 조직이 단일 위치 또는 위치 그룹을 오프라인 또는 DOM에서 사용할 수 없음으로 지정하여 해당 위치에 주문을 할당할 수 없게 합니다.

최대 거부 규칙

이 규칙으로 조직은 거부를 위한 임계값을 정의할 수 있습니다. 임계값에 도달하면 DOM 프로세서는 주문 또는 주문 라인을 예외로 표시하고 추가 처리에서 제외합니다. 최적의 성능을 보장하기 위해 DOM은 모든 거부 기록을 살펴보지 않습니다.

주문 라인이 단일 위치에 할당된 후 어떤 이유로든 해당 주문 라인을 이행하지 못할 수도 있기 때문에 해당 위치는 할당된 주문 라인을 거부할 수 있습니다. 거부된 라인은 예외로 표시되고, 다음 실행에서 처리할 수 있도록 풀로 돌아갑니다. 다음 실행에서 DOM은 거부된 라인을 다른 위치에 할당하려고 시도합니다. 새 위치는 할당된 주문 라인을 거부할 수도 있습니다. 이러한 할당 및 거부 주기는 여러 번 발생할 수 있습니다. 거부 횟수가 정의된 임계값에 도달하면 DOM은 주문 라인을 영구적인 예외로 표시하고 해당 라인을 다시 할당하지 않습니다. 사용자가 주문 라인의 상태를 수동으로 재설정한 경우에만 DOM이 주문 라인을 다시 재할당할 것으로 간주합니다.

최대 거리 규칙

이 규칙은 조직이 단일 위치 또는 위치 그룹에서 주문을 이행할 수 있는 최대 거리를 정의할 수 있게 합니다. 겹치는 최대 거리 규칙이 위치에 대해 정의된 경우, DOM은 이 위치에 정의된 가장 짧은 최대 거리를 적용합니다.

최대 주문 규칙

이 규칙은 조직이 단일 위치 또는 위치 그룹에서 처리할 수 있는 최대 주문 수를 정의할 수 있게 합니다. 최적화 프로세스 중에 시스템은 이러한 위치에서 배송되지 않은 주문을 고려합니다. 이 검사는 프로필 간에 수행되므로 동일한 위치에 대한 프로필 간에 겹치는 최대 주문 수가 정의되는 경우 시스템은 모든 프로필에 정의된 최대 주문 수를 고려합니다.

최대 주문 규칙을 사용하도록 설정하고 DOM 처리 중에 여러 처리 계획 작업을 만드는 경우 기술 제한으로 인해 규칙이 올바르게 적용되지 않을 수 있습니다. 스레드 사용률(백분율) 값은 생성된 처리 작업의 수를 결정합니다. 최대 순서 규칙을 사용하도록 설정하면 스레드 사용률(백분율) 값을 "0"으로 설정합니다. 상거래 버전 10.0.38 이상에서는 이 규칙을 사용하도록 설정하면 스레드 사용률(백분율) 값에 관계없이 시스템에서 하나의 처리 계획 작업만 만듭니다. 자세한 내용은 DOM 설정을 참조하세요.

추가 리소스

DOM 개요

DOM 설정

DOM 비용 구성

DOM 처리 중

DOM 실행 결과

DOM 주문 이행 계획 및 로그 정리

DOM 확장성

DOM 제한 사항