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에서는 단일 위치에서만 주문 이행 매개 변수가 최대 이행 위치로 변경되었습니다. 이전 매개 변수에서 사용자는 주문을 단일 위치에서 이행할 수 있는지 아니면 가능한 한 많은 위치에서 이행할 수 있는지를 구성할 수 있었습니다. 새 매개변수를 사용하면 사용자는 이행이 (최대 5개의) 위치 집합에서 수행될 수 있는지 아니면 가능한 많은 위치에서 수행될 수 있는지를 지정할 수 있습니다. 단일 위치에서의 이행을 제외한 모든 옵션에 대해 DOM은 라인을 분할합니다. 주문 처리가 라인별로 이루어지기 때문입니다. 이 규칙은 프로덕션 해결사에서만 작동합니다.
다음 매개 변수를 사용하여 부분 주문 규칙을 구성합니다.
- 최대 이행 위치 - 이 매개변수에는 1, 2, 3, 4, 5 및 임의의 숫자의 6가지 옵션이 있습니다.
- 부분 주문을 이행하시겠습니까? - 이 매개 변수는 최대 이행 위치가 임의의 숫자로 설정된 경우에만 사용할 수 있습니다. 활성화되면 판매 주문을 부분적으로 이행할 수 있습니다. 재고가 충분한 판매 라인이 먼저 이행되고 나머지 판매 라인은 이행되지 않습니다.
- 부분 라인을 이행하시겠습니까? - 이 매개 변수는 최대 이행 위치가 임의의 수로 설정되고 부분 주문을 이행하시겠습니까?가 활성화되어 있습니다. 이 매개 변수를 사용하면 판매 라인은 현재 재고로 부분적으로 이행될 수 있으며 나머지 수량은 새 판매 라인으로 분할됩니다. 판매 라인을 두 위치로 분할해야 하는 경우 DOM은 가격과 세금이 라인 전체에 적절하게 분산되게 합니다.
부분 주문 규칙을 개선하기 위해 Commerce 10.0.31 버전에서는 주문 금액 또는 포함된 제품에 따라 DOM에 의한 주문 분할 방지 기능이 도입되었습니다. 이 기능을 활성화한 후 부분 주문 규칙에 대해 판매 주문 금액을 지정할 수 있으며, 금액이 판매 주문 금액 값보다 작은 판매 주문은 최대 이행 위치를 "1"보다 큰 값으로 설정하더라도 분할되지 않습니다. 또한 범주 또는 제품 목록을 정의하여 이러한 범주 또는 제품이 주문의 일부일 때 주문이 분할되지 않도록 할 수 있습니다.
오프라인 주문 이행 위치 규칙
이 규칙은 조직이 단일 위치 또는 위치 그룹을 오프라인 또는 DOM에서 사용할 수 없음으로 지정하여 해당 위치에 주문을 할당할 수 없게 합니다.
최대 거부 규칙
이 규칙으로 조직은 거부를 위한 임계값을 정의할 수 있습니다. 임계값에 도달하면 DOM 프로세서는 주문 또는 주문 라인을 예외로 표시하고 추가 처리에서 제외합니다. 최적의 성능을 보장하기 위해 DOM은 모든 거부 기록을 살펴보지 않습니다.
주문 라인이 단일 위치에 할당된 후 어떤 이유로든 해당 주문 라인을 이행하지 못할 수도 있기 때문에 해당 위치는 할당된 주문 라인을 거부할 수 있습니다. 거부된 라인은 예외로 표시되고, 다음 실행에서 처리할 수 있도록 풀로 돌아갑니다. 다음 실행에서 DOM은 거부된 라인을 다른 위치에 할당하려고 시도합니다. 새 위치는 할당된 주문 라인을 거부할 수도 있습니다. 이러한 할당 및 거부 주기는 여러 번 발생할 수 있습니다. 거부 횟수가 정의된 임계값에 도달하면 DOM은 주문 라인을 영구적인 예외로 표시하고 해당 라인을 다시 할당하지 않습니다. 사용자가 주문 라인의 상태를 수동으로 재설정한 경우에만 DOM이 주문 라인을 다시 재할당할 것으로 간주합니다.
최대 거리 규칙
이 규칙은 조직이 단일 위치 또는 위치 그룹에서 주문을 이행할 수 있는 최대 거리를 정의할 수 있게 합니다. 겹치는 최대 거리 규칙이 위치에 대해 정의된 경우, DOM은 이 위치에 정의된 가장 짧은 최대 거리를 적용합니다.
최대 주문 규칙
이 규칙은 조직이 단일 위치 또는 위치 그룹에서 처리할 수 있는 최대 주문 수를 정의할 수 있게 합니다. 최적화 프로세스를 진행하는 동안 시스템에서는 이러한 위치에서 배송되지 않은 주문을 고려합니다. 이러한 확인은 여러 프로필에 걸쳐 이루어지므로, 동일한 위치에 대해 여러 프로필에 중복되는 최대 주문 수가 정의된 경우 시스템은 모든 프로필에 정의된 최대 주문 수를 고려합니다.
최대 주문 규칙이 활성화되어 있고 DOM 처리 중에 생성된 주문 이행 계획 작업이 여러 개 있는 경우 기술적 제한으로 인해 규칙이 올바르게 적용되지 않을 수 있습니다. 생성된 주문 이행 작업 수는 스레드 사용률(백분율) 값에 따라 결정됩니다. 최대 주문 규칙을 사용하는 경우 Microsoft에서는 스레드 사용률(백분율) 값을 "0"으로 설정하는 것이 좋습니다. Commerce 버전 10.0.38 이상의 경우 이 규칙을 사용하도록 설정하면 스레드 사용률(백분율) 값에 관계없이 하나의 주문 이행 계획 작업만 생성됩니다. 자세한 내용은 DOM 설정을 참조하세요.