지능형 주문 이행 최적화

지능형 주문 이행 최적화는 공급망 네트워크에서 주문 이행을 극대화하는 지능형 최적화 서비스입니다. 지능형 주문 이행 최적화를 사용하면 올바른 출처에서 정확한 시간에 올바른 수량의 제품을 고객에게 배송할 수 있습니다. 지능형 주문 이행 최적화는 수익을 극대화하고 비용을 최소화하며 서비스 수준 요구 사항을 충족하는 데 도움이 될 수 있습니다.

제품 주문 이행이 여러 채널에서 수행되는 최신 공급 네트워크에서, 조직은 주문 변경, 공급업체 가용성 문제 및 수요 급증에 신속하게 대처해야 합니다. 지능형 주문 이행 최적화는 가장 가까운 소스에서 처리하여 비용을 최소화하는 것과 같이 다양한 비즈니스 제약 조건 및 비즈니스 목표를 기반으로 주문 이행을 극대화하고 제품 배송을 위한 최상의 소스를 찾는 데 도움이 됩니다.

지능형 주문 이행 최적화는 마이크로 서비스로 구축되었습니다. Microsoft Dataverse에서 주문 이행 소스, 소스 목록, 비즈니스 제약 조건 및 전략과 같은 구성 데이터를 읽고 주문 이행을 최적화합니다. Azure Maps를 사용하여 주문 및 주문 이행 소스에 대한 배송 주소 정보를 지리적으로 코딩합니다. 또한 Azure Maps를 사용하여 배송 주소와 주문 이행 소스 간의 거리를 찾습니다.

지능형 주문 이행 최적화 설정

주문 오케스트레이션 여정의 일부로 지능형 주문 이행 최적화를 활성화하려면 지능형 주문 이행 최적화 설정의 단계에 따라 지능형 주문 이행 최적화 공급자를 설정하고 활성화하십시오.

주문 이행 소스

주문 이행 소스는 재고를 보관하거나 제품을 제공하는 엔터티입니다. 예를 들면 창고, 유통 센터, 소매점, 직송 공급업체 및 가상 사이트가 있습니다. 주문 이행 소스는 Intelligent Order Management의 소스 페이지에서 만들고 수정할 수 있습니다(주문 이행 > 소스).

각 주문 이행 소스에 대해 소스를 고유하게 식별하는 이름, 소스 또는 위치가 상주하는 시간대, 소스 유형(창고 또는 기타), 주소, 위도 및 경도를 정의할 수 있습니다. 재고 가용성을 기반으로 하는 최적화된 주문 이행을 위해 인벤토리 가시성 서비스에서 시스템이 재고를 조회해야 하는지 여부를 지정할 수도 있습니다.

인벤토리 가시성 서비스에서 재고를 조회하려면 실제 인벤토리 사용 필드를 켜기로 설정하십시오. 소스의 인벤토리를 포함하고 소스를 사용하여 주문을 이행하려면 소스 페이지에서 실제 인벤토리 사용 필드를 끄기로 설정합니다.

시스템은 무제한 인벤토리를 가정합니다.

주문 이행 소스 목록

주문 이행 소스 목록을 사용하면 소스 목록을 그룹화하고 특정 제약 조건 내에서 유연한 방식으로 소스를 관리할 수 있습니다. 주문 이행 소스 목록은 Intelligent Order Management의 소스 목록 페이지에서 만들고 수정할 수 있습니다(주문 이행 > 소스 목록).

비즈니스 상황에 따라 여러 소스 목록을 정의하고 필요에 따라 사용할 수 있습니다.

예를 들어 전략 정의에 주문 이행이 발생할 모든 소스를 포함할 수 있습니다. 비즈니스 제약의 경우 다른 소스 목록을 사용할 수 있습니다. 또한 소매점 및 창고에 대해 서로 다른 최소 재고 제약 조건을 정의하고 창고에 소매점보다 더 높은 주문 이행 우선 순위를 할당할 수 있습니다.

소스 목록 페이지에는 활성 소스 목록이 표시됩니다. 새 소스 목록을 만들려면 새로 만들기를 선택합니다. 소스 목록을 쉽게 식별할 수 있도록 이름을 입력한 다음 소스 탭에서 새 소스 또는 기존 소스를 추가합니다. 소스 목록에서 소스를 제거하려면 소스 탭에서 소스를 선택한 다음 제거를 선택합니다.

비즈니스 제약 조건

비즈니스 제약 조건은 주문 이행 최적화를 위한 선택적 구성 요소입니다. 최적화 전략에 넣는 컨트롤입니다. 다음과 같은 비즈니스 제약 조건이 지원됩니다.

  • 주문 이행 위치 우선 순위
  • 최대 거리
  • 주문 이행 소스 및 부분 주문의 최대 수

제약 조건을 만들거나 수정하려면 Intelligent Order Management의 제약 조건 페이지를 사용하십시오(주문 이행 > 제약 조건). 특정 유형의 제약 조건을 생성하려면 제약 조건을 생성할 때 적절한 제약 조건 유형을 선택합니다.

모든 비즈니스 제약 조건은 정의의 일부로 공통 특성 집합을 공유합니다. 세부 사항은 비즈니스 제약 조건의 유형에 따라 다릅니다. 다음 공통 특성은 모든 비즈니스 제약 조건에 적용할 수 있습니다.

  • 이름설명 – 이러한 특성은 비즈니스 제약 조건을 식별합니다.
  • 시작 날짜종료 날짜 – 모든 비즈니스 제약 조건에는 시행 기간이 있어야 합니다.
  • 제약 유형 – 이 특성은 비즈니스 제약의 유형을 나타냅니다.
  • 활성화됨 – 비즈니스 제약 조건을 활성화하거나 비활성화할 수 있습니다.
  • 강한 제약 조건 – 비즈니스 제약 조건은 강한 제약 조건일 수도 있고 강한 제약 조건이 아닐 수도 있습니다.

모든 최적화 실행은 두 번 반복됩니다. 첫 번째 반복 동안 모든 비즈니스 제약 조건은 강한 제약 조건 설정에 관계없이 강한 제약 조건으로 처리됩니다. 다시 말해 모든 제약 조건이 적용됩니다. 두 번째 반복 중에 강한 제약 조건으로 정의되지 않은 비즈니스 제약 조건이 제거됩니다. 그런 다음 시스템은 비즈니스 제약 조건이 소스에 적용될 때 소스에 할당되지 않은 주문 또는 주문 라인을 할당하기 위해 감소된 제약 조건 세트를 사용하려고 시도합니다.

각 유형의 여러 비즈니스 제약 조건을 정의하고 다양한 최적화 전략에 적용할 수 있습니다.

주문 이행 위치 우선 순위 제한

주문 이행 위치 우선 순위 제약 조건을 사용하면 조직에서 우선 순위를 기반으로 하는 소스의 계층 구조를 정의할 수 있습니다. 그런 다음 최적화 서비스는 특정 제품에 대한 주문 이행 소스를 식별할 때 우선 순위를 고려합니다. 우선 순위가 높은 소스가 먼저 고려됩니다. 그런 다음 최적화 서비스는 다른 소스를 고려합니다. 우선 순위가 1인 소스는 우선 순위가 2인 소스보다 우선 순위가 높습니다.

소스 목록 수준에서 위치 우선 순위를 정의한 다음 우선 순위 측면에서 소스 및 제품에 대한 보다 구체적인 제품 기반 제약 조건을 정의할 수 있습니다. 기명 상품 또는 알 수 없는 상품의 경우 최적화 서비스는 위치 우선 순위를 사용하고 주문 이행 소스에서 재고의 100%를 사용할 수 있다고 가정합니다.

최대 거리 제한

최대 거리 제약 조건을 통해 조직은 소스 또는 소스 그룹이 주문을 이행하기 위해 확장할 수 있는 최대 거리를 정의할 수 있습니다.

소스 목록에 대한 최대 거리를 정의하고 특정 소스에 대해 재정의할 수 있습니다. 겹치는 최대 거리 제약 조건이 소스에 대해 정의된 경우 최적화 서비스는 정의된 최대 거리 중 더 낮은 거리를 적용합니다.

주문 이행 소스 및 부분 주문의 최대 수 제약 조건

주문 이행 소스 및 부분 주문의 최대 수 제약 조건을 사용하여 주문 또는 주문 라인을 하나 또는 여러 소스에서 이행할 수 있는지 여부와 부분적으로 이행할 수 있는지 여부를 정의할 수 있습니다.

이 제약 조건을 만들 때 주문당 최대 공급자 필드에서 부분 라인부분 주문로 설정합니다.

주문 이행 전략

주문 이행 전략은 최적화 전략을 정의하는 데 도움이 됩니다. 목표, 제약 조건, 고려해야 할 소스, 재고 최적화가 발생하는 방법에 대한 정보를 함께 제공합니다. Intelligent Order Management의 전략 페이지에서 전략을 만들고 수정할 수 있습니다(주문 이행 > 전략).

또한 이 전략은 무제한 제품 재고 또는 실제 제품 재고가 인벤토리 가시성 서비스와 함께 사용되는지 여부를 정의합니다. 최적화 실행이 시뮬레이션인지 여부, 활성화 또는 비활성화 가능 여부, 날짜 범위에 대해 유효한지 여부를 정의할 수 있습니다.

비즈니스의 특성에 따라 여러 최적화 전략을 정의할 수 있습니다. 주문 이행에 참여하는 주문 이행 소스 목록을 정의하고 최적화 서비스가 고려해야 하는 제약 조건을 정의할 수 있습니다. 제약 조건은 최적화 서비스가 최적 소스를 결정할 때 강제로 부과하는 강한 제약 조건입니다.

가장 가까운 소스에서 주문 이행은 모든 전략에서 미리 정의된 목표로 지원됩니다.

지능형 주문 이행 최적화는 주문 세트에 대해 최대 최적화를 얻을 수 있도록 주문 여정의 일부로 제공되는 주문을 일괄 처리합니다.

단일 비즈니스 내에서 주문 이행 최적화는 고객 유형, 채널 및 기타 비즈니스 특성에 따라 달라질 수 있습니다. Intelligent Order Management는 여러 주문 이행 전략의 사용을 지원합니다. 기업은 정책을 사용하거나 주문 접수 프로세스 중에 판매 주문에 주문 이행 전략 특성을 설정하여 여러 주문 이행 전략을 설정할 수 있습니다.

주문 이행 전략 설정

전략을 정의하려면 Intelligent Order Management(주문 이행 > 전략)의 전략 페이지로 이동하고 새로 만들기를 선택합니다. 각 전략에 대해 고유한 이름과 설명을 입력하고, 전략에 대한 주문 이행 소스로 구성된 소스 목록을 제공하고, 실제 인벤토리를 사용하도록 전략을 구성할 수 있습니다.

전략 페이지에서 다음 정보를 입력합니다.

  • 소스 목록 – 최적화 서비스가 최적화를 수행할 때 고려해야 하는 주문 이행 소스를 지정하십시오.
  • 실제 인벤토리 사용 – 최적화 서비스가 인벤토리 가시성 서비스의 인벤토리를 고려해야 하는지 여부를 지정합니다. 이 설정이 꺼져 있으면 시스템은 소스에서 무제한 인벤토리를 가정합니다. 이 설정은 소스에서 정의된 설정을 재정의합니다.
  • 시뮬레이션 – 소싱을 시뮬레이션하는 데 전략을 사용해야 하는지 여부를 지정합니다. 주문 이행 계획 출력에서 시스템은 처리 실행이 시뮬레이션임을 나타내는 플래그를 작성합니다.
  • 판매 출처가 비어 있는 프로세스 – 이행해야 하는 판매 주문 및 라인에 판매 출처가 없는 경우 이 필드를 로 설정합니다.
  • 도로 거리 계산 사용 – 최적화 서비스는 가장 가까운 소스를 찾기 위해 주문 이행 소스와 판매 주문의 배송 주소 사이의 거리를 계산합니다. 도로 거리 계산을 활성화하지 않으면 서비스는 두 위치 사이의 공중 거리를 사용합니다.
  • 담당자 – 전략을 생성한 사용자입니다.
  • 최적화 서비스 일괄 처리 – 최적화 서비스는 주문 조정 여정의 일부로 제공되는 주문을 일괄 처리하고 일괄적으로 함께 최적화합니다. 집계 간격(분) 작업은 수신된 주문이 일괄 처리되는 시간 간격을 결정합니다. 최대 주문 라인 작업은 시간 간격 동안 수신된 주문 라인을 기반으로 생성해야 하는 작업 수를 결정합니다.
  • 인벤토리 가시성 데이터 원본 – 인벤토리 조회를 위해 고려해야 하는 데이터 원본 이름을 지정합니다.
  • 인벤토리 가시성 측정 이름 – 주문 이행 최적화를 위한 보유 재고가 포함된 측정 이름을 지정합니다.

주문 오케스트레이션 흐름의 주문 이행 최적화

지능형 주문 이행 최적화 공급자를 설정하고 활성화하는 방법에 대한 자세한 내용은 지능형 주문 이행 최적화 공급자 설정을 참조하십시오. 공급자가 활성화되면 주문 오케스트레이션 여정의 일부로 지능형 주문 이행 최적화를 사용하여 지능형 최적화를 활성화할 수 있습니다.

주문 처리가 시작되면 서비스는 최적화가 필요한 주문을 선택하고 소스 목록에서 가장 가까운 주문 이행 소스에서 최적의 위치를 결정합니다. 지능형 주문 이행 최적화는 주문 이행 소스와 주문 라인의 배송 주소에 대한 위도와 경도를 계산합니다. 또한 둘 사이의 도로 및 공중 거리를 계산합니다. 제약 조건을 적용한 다음 최적의 주문 이행 소스를 결정합니다. 결과는 주문 오케스트레이션 흐름의 일부로 추가 처리를 위해 Dataverse에 기록됩니다.

조직은 주문 이행 계획을 쿼리하여 결과를 볼 수 있습니다. 주문 이행 계획에는 주문 라인 세부 정보, 라인의 원래 수량, 주문 이행된 수량 및 주문 이행 유형(예: 전체 소싱, 부분 소싱, 소싱되지 않음 또는 예외)이 표시됩니다.

주문 오케스트레이션 흐름의 여러 주문 이행 전략

지능형 주문 이행 최적화는 다양한 비즈니스의 요구 사항을 충족하도록 설정할 수 있는 여러 주문 이행 전략을 지원합니다. 예를 들어 기업은 유통 센터에서만 B2B(Business-to-Business) 주문을 이행하고 모든 주문 이행 소스(예: 유통 센터, 창고 및 매장)에서 B2C(Business-to-Consumer) 주문을 이행하기를 원할 수 있습니다. 여러 이행 전략을 사용함으로써 조직은 다양한 판매 주문에 대해 다양한 이행 접근 방식을 사용할 수 있습니다.

기업은 판매 주문에 주문 이행 전략 식별자를 추가하여 오케스트레이션 여정 중에 판매 주문에 대한 이행 전략 속성을 설정할 수 있습니다. 주문 이행 전략은 소스를 기반으로 하거나 주문 접수 프로세스의 일부로 변환을 사용하여 판매 주문에 설정할 수 있습니다. 주문 이행 전략은 판매 주문 특성 및 기타 엔터티를 사용하여 정책 작업으로 설정할 수도 있습니다. 정책을 사용함으로써 기업은 조건 빌더에서 다양한 엔터티의 특성을 사용하여 전략을 설정할 수 있습니다. 여러 전략이 설정되었지만 이행 전략에 대한 정책 할당이 구성되지 않은 경우 시스템은 사용 가능한 첫 번째 전략을 선택합니다.

추가 리소스

지능형 주문 이행 최적화 아키텍처

지능형 주문 이행 최적화 공급자 설정

오케스트레이션 흐름