다음을 통해 공유


인벤토리 가시성 예약

이 문서에서는 소프트 예약의 일반적인 사용 사례를 설명하고 인벤토리 가시성에서 이를 설정하는 방법을 설명합니다. 여기에는 소프트 예약을 생성하고, 실제 소비 시 오프셋하고, 지정된 재고 수량을 조정하거나 예약 취소하는 방법에 대한 정보가 포함되어 있습니다.

Microsoft Dynamics 365 Supply Chain Management 버전 10.0.33 이상에서는 판매 주문에서 소프트 예약을 할 수 있습니다. 판매 주문에서 소프트 예약을 하면 예약 요청이 인벤토리 가시성에 게시되고 예약 가능 수량은 인벤토리 가시성에서 검증됩니다.

중요

기본 소프트 예약 구성은 다양한 버전 반복을 통해 발전했습니다. 따라서 샌드박스 환경은 처음에 오래된 기본 구성으로 설정되었지만 프로덕션 환경은 최신 버전의 기본 구성으로 초기화되었을 수 있습니다. 오래된 기본 구성을 기반으로 타사 시스템을 사용자 지정한 경우, 특히 구성을 검토하고 조정하지 않은 경우 프로덕션 환경이 활성화될 때 문제가 발생할 수 있습니다. 이 시나리오를 방지하려면 프로덕션 환경을 전환하기 전에 초안 및 런타임 구성을 철저히 검토하고 업데이트하는 것이 좋습니다.

소프트 예약의 샘플 사용 사례

소프트 예약은 조직이 특히 주문 이행 프로세스 중에 사용 가능한 재고에 대한 단일 진실 소스를 달성하는 데 도움이 됩니다. 이 기능은 다음과 같은 조건이 존재하는 조직에 유용합니다.

  • 조직에는 아웃바운드 주문을 직접 받는 두 개 이상의 서로 다른 시스템이 있습니다.
  • 조직은 매우 엄격하며 여러 시스템이 마지막 재고를 초과 예약할 수 있는 경우 발생할 수 있는 제품 재고의 이중 예약을 방지하려고 합니다. 모든 주문 시스템이 재고 가용성에 대한 단일 정보 소스를 제공하는 인벤토리 가시성에 대한 즉각적인 소프트 예약 API 호출을 수행할 수 있으면 이러한 상황이 방지됩니다.

인벤토리 가시성 소프트 예약입니다.

이전 그림에서는 소프트 예약이 작동하는 방식을 보여주고 다음 작업을 강조합니다.

  • 초기 재고 수준은 Microsoft Dynamics 365 Supply Chain Management의 인벤토리 가시성과 동기화됩니다.
  • 두 개의 주문 접수 시스템이 병렬로 실행되고 있습니다(전자 상거래 시스템 및 공급망 관리). 실제 사례에서는 더 많은 시스템을 보유할 수 있습니다.
  • 소프트 예약은 각 주문 채널 또는 시스템에서 인벤토리 가시성에 게시됩니다. 인벤토리 가시성은 재고 가용성을 확인하고 소프트 예약을 시도합니다. 소프트 예약이 성공하면 인벤토리 가시성은 소프트 예약 수량에 추가하고 AFR(예약 가능) 수량에서 차감한 후 소프트 예약 ID로 응답합니다.
  • 판매 주문 A가 공급망에 소프트 예약된 경우 판매 주문 A가 공급망 관리에 동기화되지 않았기 때문에 실제 재고 수량은 공급망 관리에서 동일하게 유지됩니다.
  • 이제 콜센터는 공급망 관리에 판매 주문 B를 직접 입력하여 인벤토리 가시성에 대한 소프트 예약 호출을 수행합니다. 공급망 관리에 여전히 사용 가능한 조각이 100개 표시되어도 인벤토리 가시성는 사용 가능한 조각이 90개뿐이라는 것을 알고 있으므로 소프트 예약 요청이 실패합니다. 그럼에도 불구하고 콜센터 사용자는 공급망 관리에서 판매 주문 B를 차단하거나 계속 처리하도록 선택할 수 있습니다(과잉 판매가 허용되는 경우).
  • 그런 다음 단일 또는 집계된 소프트 예약 주문(주문 라인)을 Supply Chain Management에 동기화하여 하드 예약을 하고 창고로 릴리즈하거나 최종 재고 수량을 업데이트할 수 있습니다.
  • Supply Chain Management에서 실제 재고가 업데이트되면 시스템을 소프트 예약 오프셋으로 설정할 수 있습니다.

소프트 예약은 일반적으로 인벤토리 가시성 서비스에 대한 API 호출을 사용하여 생성, 사용 및 취소됩니다.

참고

인벤토리 가시성을 사용하여 예약된 수량을 자동으로 오프셋하도록 Supply Chain Management(및 기타 타사 시스템)를 선택적으로 설정할 수 있습니다. 상쇄 수량은 인벤토리 가시성의 예약 기록에서 삭제됩니다.

기본적으로 소프트 예약 기능을 활성화하면 오프셋 기능이 자동으로 켜집니다.

UI 버전 2에서 예약 기능 켜기 및 설정

이 섹션과 하위 섹션은 인벤토리 가시성 UI 버전 2를 사용할 때 적용됩니다.

예약 기능 켜기

다음 단계에 따라 UI 버전 2에서 예약 기능을 켭니다.

  1. Power Apps 환경에 로그인하고 재고 가시성 앱을 엽니다.

  2. 탐색 창에서 소프트 예약을 선택합니다.

  3. 데이터 원본 설정 타일에서 관리를 선택합니다.

  4. 기능 활성화 옵션을 True로 설정합니다.

  5. 구성되지 않은 차원 필터링 옵션은 사용자가 예약 차원 빠른 탭에 지정되지 않은 차원이 포함된 예약 요청을 제출하는 경우 시스템이 작동하는 방식을 제어합니다. (자세한 내용은 이 문서의 예약 매핑 및 차원 구성 섹션을 참조하세요.) 다음 값 중 하나를 선택합니다.

    • True예약 차원 빠른 탭에 정의되지 않은 차원을 포함하는 예약 요청은 성공하지만 정의되지 않은 차원은 무시됩니다.
    • False예약 차원 빠른 탭에 정의되지 않은 차원을 포함하는 예약 요청이 실패합니다.

    중요

    Supply Chain Management에서 판매 주문 라인의 소프트 예약과 재고 인벤토리 통합 기능을 활성화한 경우 구성되지 않은 차원 필터링 옵션을 True로 설정해야 합니다. 자세한 내용은 Supply Chain Management와 소프트 예약 및 상쇄 통합 섹션을 참조하세요.

  6. 도구 모음에서 저장을 선택합니다.

  7. 구성되지 않은 차원 필터링 옵션의 설정을 변경한 경우 데이터 일관성을 유지하기 위해 기존 예약을 모두 취소해야 합니다. 기존 소프트 예약 레코드를 정리하려면 예약 데이터 정리 API를 사용하세요.

예약 매핑 및 차원 구성

예약할 때 현재 보유 재고가 예약 가능한지 여부를 알고 싶을 수 있습니다. 유효성 검사는 물리적 측정값 조합의 계산 공식을 나타내는 계산된 측정값에 연결됩니다.

물리적 측정값에서 계산된 측정값으로의 매핑을 설정하면 재고 가시성 서비스가 물리적 측정값을 기반으로 예약 가용성을 자동으로 검증할 수 있습니다.

중요

각 데이터 원본에 대해 매핑하려는 모든 물리적 측정값과 계산된 측정값은 시스템에 대해 이미 정의되어 있어야 합니다. 측정값 및 데이터 원본을 구성하는 방법에 대한 자세한 내용은 인벤토리 가시성 구성을 참조하세요.

기본 예약 매핑은 기본적으로 제공됩니다. 이러한 매핑을 직접 검토하고 사용할 수 있습니다. 또한 다음 단계에 따라 고유한 매핑을 추가할 수도 있습니다.

  1. Power Apps 환경에 로그인하고 재고 가시성 앱을 엽니다.

  2. 소프트 예약 기능과 함께 사용하려는 모든 데이터 원본, 물리적 측정값 및 계산된 측정값을 정의합니다. 지침은 인벤토리 가시성 구성을 참조하세요. 다음은 일반적으로 필요한 측정값을 설정하기 위한 몇 가지 지침입니다.

    • 소프트 예약 측정의 역할을 하는 물리적 측정을 정의합니다(예: SoftReservPhysical).
    • 실제 측정값에 매핑할 예약 가능 계산 공식이 포함된 계산된 예약 가능 측정값을 정의합니다. 예를 들어 AvailableToReserve(예약 가능)을 설정하여 이전에 정의된 SoftReservPhysical 물리적 측정값에 매핑되도록 할 수 있습니다. 이런 식으로 SoftReservPhysical 재고 상태를 가진 수량을 예약할 수 있는지 확인할 수 있습니다.

    다음 테이블은 예약 가능 계산 공식을 보여줍니다.

    계산 유형 데이터 소스 물리적 측정값
    더하기 fno AvailPhysical
    더하기 pos 인바운드
    빼기 pos 아웃바운드
    빼기 iv SoftReservPhysical

    예약 측정값의 기반이 되는 물리적 측정값을 계산된 측정값의 구성 요소로 설정하는 것이 좋습니다. 이러한 방식으로 계산된 측정 수량은 예약 수량의 영향을 받습니다. 예를 들어, iv 데이터 원본의 SoftReservPhysical 물리적 측정값을 iv 데이터 원본의 계산된 AvailableToReserve 측정값 구성 요소로 사용합니다.

  3. 예약 매핑 섹션에서 물리적 측정값에서 계산된 측정값으로의 매핑을 설정합니다. 이전 예에서는 다음 설정을 사용하여 AvailableToReserve를 이전에 정의된 SoftReservPhysical 물리적 측정값에 매핑할 수 있습니다.

    • 물리적 측정값 데이터 원본:iv
    • 물리적 측정값:SoftReservPhysical
    • 예약 데이터 원본에 사용 가능:iv
    • 예약 계산된 측정값에 사용 가능:AvailableToReserve

    이제 SoftReservPhysical에 대한 예약을 수행하면 인벤토리 가시성은 자동으로 AvailableToReserve 및 관련 계산 공식을 찾아 예약 검증을 수행합니다.

  4. 예약 차원 섹션에서 예약 시 지정될 수 있는 모든 제품 차원을 설정합니다. 각 예약 차원에는 파티션 구성이 포함되어야 합니다.

    다음은 예약 차원의 예입니다.

    주요 계층
    SiteId 1
    LocationId 2
    ColorId 3
    SizeId 4
    StyleId 5

    이 예에서 파티션 스키마는 ByLocation이고 기본 파티션 차원은 (SiteId, LocationId)입니다.

  5. 도구 모음에서 저장을 선택합니다.

예약 가능 계산 예시

다음 예는 인벤토리 가시성 API가 보유 재고 정보를 보고하는 방법을 보여줍니다.

{
    "productId": "D0002",
    "dimensions": {
        "SiteId": "1",
        "LocationId": "11",
        "ColorId": "Red"
    },
    "quantities": {
        "iv": {
            "SoftReservPhysical": 90
        },
        "fno": {
            "availphysical": 70.0,
        },
        "pos": {
            "inbound": 50.0,
            "outbound": 20.0
        }
    }
}

이 경우 다음과 같은 예약 가능 계산이 적용됩니다.

AvailableToReserve = fno.availphysical + pos.inboundpos.outboundiv.SoftReservPhysical
= 70 + 50 – 20 – 90
= 10

따라서 iv.SoftReservPhysical에서 예약을 시도하고 수량이 AvailableToReserve (10)보다 작거나 같으면 소프트 예약 요청이 성공합니다.

UI 버전 1에서 예약 기능 켜기 및 설정

이 섹션은 인벤토리 가시성 UI 버전 1를 사용할 때 적용됩니다.

예약 기능 UI 버전 1을 활성화하고 설정하려면 다음 단계를 따르세요.

  1. Power Apps 환경에 로그인하고 재고 가시성 앱을 엽니다.
  2. 탐색창 하단의 영역 변경 메뉴에서 레거시 UI를 선택합니다.
  3. 탐색 창에서 구성을 선택합니다.
  4. 기능 관리 및 설정 탭에서 소프트 예약 기능을 켜는 옵션을 사용하세요.
  5. 소프트 예약 탭을 선택합니다.
  6. 구성 페이지를 엽니다.
  7. Supply Chain Management에서 소프트 예약 데이터를 수신하려는 경우 FinOps의 판매 주문에 소프트 예약 사용 확인란을 선택합니다.
  8. 소프트 예약 탭에서 기본 소프트 예약 계층 구조를 검토합니다. 필요에 따라 계층 구조에 새 차원을 추가합니다. 소프트 예약 계층 구조를 사용하는 방법에 대한 자세한 내용은 예약 매핑 및 차원 구성 섹션을 참조하세요.
  9. 소프트 예약 매핑 설정 섹션에서 기본 설정을 검토합니다. 소프트 예약 매핑 및 필수 측정값에 대한 자세한 내용은 예약 매핑 및 차원 구성 섹션을 참조하세요.

인벤토리 가시성 API를 사용하여 소프트 예약 생성

예약 API를 호출하면 시스템은 지정된 항목 및 수량의 예약을 표시합니다.

예를 들어 Contoso라는 회사는 전자 상거래 웹 사이트에서 제품 D0002(캐비닛)를 판매합니다. 고객이 웹 사이트를 통해 작은 빨간색 캐비닛에 대한 판매 주문을 합니다. Contoso는 다음 차원을 사용하여 이 주문을 이행하기로 결정합니다.

  • 조직 ID = usmf
  • 사이트 = 1
  • 창고 = 11
  • 제품 = D0002
  • 색상 = 빨간색
  • 크기 = 소형

Contoso는 이미 자체 전자 상거래 시스템에서 인벤토리 가시성에 대한 API 연결을 설정했습니다. 주문이 접수되면 시스템은 즉시 API 호출을 실행하여 인벤토리 가시성에서 캐비닛에 대한 소프트 예약을 수행합니다.

인벤토리 가시성 서비스에서 예약은 POST 요청을 서비스 URL(예: /api/environment/{environmentId}/onhand/reserve)로 제출하여 이루어집니다.

예약의 경우 요청 본문에 조직 ID, 제품 ID, 예약 수량 및 차원이 포함되어야 합니다.

예약 API를 호출할 때 요청 본문에 부울 ifCheckAvailForReserv 매개 변수를 지정하여 예약 유효성 검사를 제어할 수 있습니다. 값 True는 유효성 검사가 필요함을 의미하고 False 값은 유효성 검사가 필요하지 않음을 의미합니다. 기본값은 True입니다.

예약을 취소하거나 지정된 재고 수량을 예약 해제하려면 수량을 음수로 설정하고 ifCheckAvailForReserv 매개 변수를 False로 설정하여 유효성 검사를 건너뜁니다.

다음은 이전 컨텍스트에서 판매 주문을 참조하는 요청 본문의 예입니다.

# Url

# Replace {endpoint} with your system endpoint.
    {endpoint}/api/environment/{environmentId}/onhand/reserve

# Method
Post

# Header
# replace {access_token} with the one get from security service
Api-version: "1.0"
Content-Type: "application/json"
Authorization: "Bearer {access_token}"

# Body
{
    "id": "Testrequest",
    "organizationId": "usmf",
    "productId": "D0002",
    "dimensions": {
        "SiteId": "1",
        "LocationId": "11",
        "ColorId": "red",
        "SizeId": "small"
    },
    "quantityDataSource": "iv",
    "modifier": "softreserved",
    "quantity": 1,
    "ifCheckAvailForReserv": true
}

모든 차원은 예약 차원 구성에서 정의되어야 하며 제품에 대한 파티션을 포함해야 합니다. 다음은 기본 구성을 사용하는 가능한 차원 조합의 예입니다.

  • (SiteId, LocationId)
  • (SiteId, LocationId, SizeId)
  • (SiteId, LocationId, ColorId, SizeId)
  • (SiteId, LocationId, ColorId, SizeId, StyleId)

참고

다양한 차원 수준의 예약은 독립적입니다. 예를 들어 정의된 예약 차원은 (SiteId, LocationId, ColorId, SizeId)입니다. 차원 수준(SiteId, LocationId, ColorId)에서 한 제품에 대해 일부 수량을 예약하는 경우 (Site , Location , Color , Size) 또는 (Site , Location)과 같은 다른 수준의 예약은 영향을 받지 않습니다.

소프트 예약 요청이 성공하면 각 예약 기록에 대한 소프트 예약 ID가 반환됩니다. 소프트 예약 ID는 개별 소프트 예약 레코드에 대한 고유 식별자가 아니라 소프트 예약 요청과 연결된 제품 ID와 차원 값의 조합입니다. 오프셋을 위해 성공적으로 예약된 주문을 Supply Chain Management 또는 다른 ERP 시스템에 동기화할 때 주문 라인에 소프트 예약 ID를 기록할 수 있습니다.

Supply Chain Management와 소프트 예약 및 오프셋 통합

Supply Chain Management 판매 주문에서 소프트 예약을 트리거한 다음 주문 라인이 하드 예약된 경우(즉, Reserve physical, Reserve ordered, Picked 등의 상태로 변경됨) 인벤토리 가시성으로 다시 오프셋할 수 있습니다. . 프로세스는 사용 중인 소프트 예약 기능(예약 오프셋과 인벤토리 가시성 통합 또는 판매 주문 라인의 소프트 예약과 인벤토리 가시성 통합)에 따라 약간 다릅니다.

  • 공급망 판매 주문 라인의 소프트 예약과 통합 – 이 기능을 사용하면 공급망 관리에서 판매 주문 라인을 생성한 후 소프트 예약을 통해 이중 예약을 방지할 수 있습니다. 이 라인이 주문 예약, 실제 예약, 선택 등 상태에 도달하면 소프트 예약이 자동으로 상쇄됩니다.

  • #glsr_cfigggcz 예약 오프셋과 통합 – 이 기능을 사용하면 공급망 관리 외부에서 이루어진 소프트 예약을 상쇄할 수 있습니다. 소프트 예약 API(또는 다른 사용자 정의 채널)에서 직접 소프트 예약을 한 다음 공급망 관리의 해당 판매 주문 라인에 예약 ID를 입력할 수 있습니다. 이 기능은 회선 상태가 설정에 따라 설정된 조건을 충족하면 소프트 예약을 자동으로 상쇄합니다.

Supply Chain Management에서 기능 켜기

공급망 관리에 로그인하고 기능 관리에서 다음 두 가지 기능을 활성화했는지 확인하세요.

  • 예약 오프셋과 인벤토리 가시성 통합 – 이 기능을 사용하려면 Supply Chain Management 버전 10.0.22 이상이 필요합니다.
  • 판매 주문 라인의 소프트 예약과 인벤토리 가시성 통합 – 이 기능은 Supply Chain Management 버전 10.0.33 이상을 실행하는 경우 권장됩니다.

이러한 기능은 공급망 관리 버전 10.0.34의 빌드 10.0.1591.98 및 공급망 관리 버전 10.0.35의 빌드 10.0.1627.63(및 버전 10.0.36 이상의 모든 빌드)에서 서로 호환됩니다. 이전 버전에서는 기능이 서로 호환되지 않으므로 사용하려는 기능만 활성화해야 합니다. 두 기능이 모두 필요한 경우 최신 버전으로 업그레이드하는 것이 좋습니다.

"판매 주문 라인의 소프트 예약과 인벤토리 가시성 통합" 기능이 활성화된 경우 추가 설정을 구성합니다.

판매 주문 라인의 소프트 예약과 인벤토리 가시성 통합 기능을 활성화한 경우 다음 단계에 따라 추가 설정을 구성하십시오.

  1. Supply Chain Management에서 인벤토리 관리>설정>인벤토리 가시성 통합 매개 변수로 이동하여 작업을 활성화합니다.

  2. 소프트 예약 활성화 탭의 기본 소프트 예약 차단 수준 필드에서 다음 값 중 하나를 선택하여 인벤토리 가시성에서 소프트 예약이 없는 판매 주문 라인을 처리하려고 할 경우 시스템이 어떻게 작동해야 하는지 지정합니다.

    • 차단 – 인벤토리 가시성이 해당 라인에 대한 성공적인 소프트 예약을 이미 기록하지 않은 한 판매 주문 라인을 하드 예약(물리적 예약) 이상으로 처리할 수 없습니다.
    • 경고 – 판매 주문 라인을 하드 예약(실제 예약)으로 처리하려고 하지만 인벤토리 가시성에서 일치하는 소프트 예약이 이루어지지 않은 경우 경고 메시지가 표시됩니다.
    • 무시 – Supply Chain Management에서 주문 라인을 처리하려고 할 때 시스템은 인벤토리 가시성에서 소프트 예약을 확인하지 않습니다.

소프트 예약에 대한 오프셋은 항상 활성화되어 있고 판매 라인이 하드 예약 상태로 진행될 때(또는 하드 예약 단계를 건너뛰는 경우) 트리거되기 때문에 오프셋 수정자를 활성화하거나 설정할 필요가 없습니다.

"예약 오프셋과 인벤토리 가시성 통합" 기능이 활성화된 경우 추가 설정을 구성합니다.

예약 오프셋과 인벤토리 가시성 통합 기능을 활성화한 경우 다음 단계에 따라 추가 설정을 구성하십시오.

  1. Supply Chain Management에서 인벤토리 관리>설정>인벤토리 가시성 통합 매개 변수로 이동하여 작업을 활성화합니다.

  2. 예약 오프셋 탭에서 다음 필드를 설정합니다.

    • 예약 오프셋 활성화 – 기능을 활성화하려면 이 옵션을 로 설정합니다.

    • 예약 오프셋 수정자 – 인벤토리 가시성에서 이루어진 예약을 오프셋하는 재고 거래 상태를 지정하려면 다음 값 중 하나를 선택하십시오. 이 설정은 상쇄를 트리거하는 주문 처리 단계를 결정합니다. 단계는 주문의 재고 트랜잭션 상태로 추적됩니다.

      • 주문 시주문 시 상태의 주문은 생성 시 오프셋 요청을 보냅니다. 오프셋 수량은 생성된 주문의 수량(라인)입니다.
      • 예약예약 상태의 주문은 주문이 예약되었거나 물리적으로 예약된 경우 오프셋 요청을 보냅니다. 예약 상태에서 오프셋하면 주문은 예약 피킹에 가장 가까운 새 재고 상태(예: 피킹, 포장 전표 게시 또는 송장 발행)에서 오프셋 요청을 보냅니다. 이 동작은 Supply Chain Management에서 예약을 건너뛰고 다른 재고 상태로 계속 진행하는 경우에도 발생합니다(예: 출고에서 창고로 피킹 및 포장으로 건너뛰는 경우). 요청은 한 번만 트리거됩니다. 피킹 시 트리거되면 포장 전표가 게시될 때 오프셋이 복제되지 않습니다. 오프셋 수량은 오프셋이 발생했을 때의 재고 거래 상태(즉, 해당 주문 라인에서 예약 주문/물리적 예약 또는 그 이후 상태)의 수량과 동일합니다.

판매 주문 라인의 소프트 예약 기능과 인벤토리 가시성 통합을 사용할 때 소프트 예약 및 오프셋 생성

판매 주문 라인의 소프트 예약과 재고 가시성 통합 기능을 사용하면 소프트 예약을 게시하고 Supply Chain Management의 판매 주문 라인에서 소프트 예약을 오프셋할 수도 있습니다. 이 기능의 오프셋 기능은 생성된 판매 라인 내부외부를 모두 지원합니다.

  1. Supply Chain Management에 로그인

  2. 영업 및 마케팅>판매 주문>모든 판매 주문으로 이동합니다.

  3. 작업 창에서 새로 만들기를 선택하여 판매 주문을 만듭니다.

  4. 판매 주문 생성 대화 상자를 일반적인 방법으로 입력한 다음 확인을 선택하여 새 주문 생성을 완료합니다.

  5. 새 주문이 열립니다. 판매 라인을 입력합니다. 제품 ID, 사이트, 창고수량 값을 지정해야 합니다. 적용 가능한 다른 인벤토리 차원 값을 지정합니다.

  6. 판매 주문에서 소프트 예약을 하는 방법에는 두 가지가 있습니다. 다음 단계 중 하나를 따르십시오.

    • 모든 라인을 포함한 전체 주문을 소프트 예약하려면 작업 창에서 인벤토리 가시성 통합>소프트 예약 을 선택하세요. 그런 다음, 다음 옵션 중 하나를 선택합니다.

      • 전체 주문을 직접 예약 – 인벤토리 가시성에 대한 즉각적인 소프트 예약 API 호출을 수행합니다.
      • 전체 주문을 일괄 예약 – Supply Chain Management와 인벤토리 가시성을 동기화하는 일괄 작업과 연결된 일괄 처리 큐에 약 1분에 한 번씩 예약 요청을 추가합니다.
    • 특정 주문 라인을 소프트 예약하려면 판매 라인을 선택한 다음 빠른 탭 도구 모음의 도구 모음에서 인벤토리>인벤토리 가시성 통합>소프트 예약을 선택하여 인벤토리 서비스 예약 세부 정보 대화 상자를 엽니다. 그런 다음 직접 예약하거나 예약을 일괄 작업으로 추가하도록 선택합니다. 다음 정보가 표시됩니다.

      • 예약되지 않음 – 소프트 예약되지 않은 수량입니다.
      • 소프트 예약 성공 – 소프트 예약에 성공한 수량입니다.
      • 일괄 예약 진행 중 – 소프트 예약 일괄 처리 큐에 추가된 수량입니다.
      • 직접 예약 진행 중 – 인벤토리 가시성에 대한 즉각적인 소프트 예약 API 호출을 트리거한 수량입니다.
      • 실패 - 재고 부족 – 재고가 없어 소프트 예약할 수 없는 수량입니다.
      • 실패 - 기타 이유 – API 호출 실패, 연결 문제 또는 기타 문제와 같은 다른 이유로 소프트 예약할 수 없는 수량입니다.
      • 오프셋 수량 – 오프셋 성공 수량과 진행 중인 수량을 모두 포함한 총 오프셋 수량입니다.
      • 오프셋 수량 보류 – 소프트 예약을 건너뛰고 바로 하드 예약 또는 추가 실제 재고 소비로 진행된 수량입니다.
  7. 판매 라인의 소프트 예약 상태를 보고 편집하려면 매도 주문 라인 빠른 탭에서 라인을 선택한 다음 라인 세부 정보 빠른 탭에서 일반 탭을 선택하세요. 시스템이 소프트 예약을 할 수 없을 때 차단하거나 경고하도록 설정되어 있으면 여기에 차단 알림이 표시될 수 있습니다. 과잉 판매 위험을 방지하려면 비즈니스에서 재정의가 허용되지 않는 한 소프트 예약 유효성 검사를 재정의하지 않는 것이 좋습니다.

    소프트 예약이 성공하면 소프트 예약 ID가 자동으로 반환되어 판매 라인별로 기록됩니다.

    기본적으로 소프트 예약 오프셋은 회선이 하드 예약 상태(물리적 예약 또는 주문된 예약) 이상에 도달할 때 트리거됩니다. 유효한 소프트 예약 ID와 적격 트리거 상태를 표시하는 판매 라인이 오프셋 배치 큐에 자동으로 추가됩니다.

참고

성공한 소프트 예약을 취소해야 하는 경우 해당 판매 주문을 열고 판매 주문 또는 판매 라인 수준에서 직접 예약 되돌리기 또는 일괄 처리로 예약 되돌리기를 선택합니다.

외부에 소프트 예약된 판매 주문 가져오기

회사에는 인벤토리 가시성에 소프트 예약을 게시하는 다른 주문 채널이 있을 가능성이 높습니다. 외부에서 소프트 예약된 판매 주문을 기록 시스템으로 사용하는 경우 Supply Chain Management로 가져와야 할 수도 있습니다. 외부에서 소프트 예약된 판매 주문을 가져오려면 다음 단계를 따르십시오.

  1. Supply Chain Management에 로그인합니다.

  2. 시스템 관리>작업 영역>데이터 관리로 이동합니다.

  3. 프레임워크 매개 변수 타일을 선택합니다.

  4. 데이터 가져오기/내보내기 프레임워크 매개 변수 페이지의 엔터티 설정 탭에서 엔터티 목록 새로 고침을 선택합니다.

  5. 시스템 관리>작업 영역>데이터 관리로 돌아갑니다.

  6. 내보내기 타일을 선택합니다.

  7. 새 레코드 페이지의 그룹 이름 필드에 이름을 입력합니다.

  8. 선택된 엔터티 빠른 탭의 도구 모음에서 엔터티 추가를 선택한 후 드롭다운 대화 상자에서 다음 값을 설정합니다.

    • 엔티티 이름 – Select 판매 주문 라인 V2를 선택합니다.
    • 대상 데이터 형식Excel을 선택합니다.
    • 필드 선택 - 가져올 수 있는 필드를 선택합니다.
  9. 추가를 선택하여 설정을 적용한 다음 닫기를 선택하여 대화 상자를 닫습니다.

  10. 새 라인이 그리드에 추가됩니다. 새 줄에서 필터 열의 버튼을 선택합니다.

  11. 문의 대화 상자에서 범위 탭의 그리드에는 이미 하나의 행이 있어야 합니다. 다음 값을 갖도록 행을 편집합니다.

    • 테이블판매 주문 라인 V2를 선택합니다.
    • 파생 테이블판매 주문 라인 V2를 선택합니다.
    • 필드판매 주문을 선택합니다.
    • 기준 – 판매 주문 번호를 선택합니다.
  12. 확인을 선택하여 설정을 적용하고 대화 상자를 닫습니다.

  13. 작업 창에서 송장을 선택합니다.

  14. 실행 요약 페이지, 엔터티 처리 상태 빠른 탭의 도구 모음에서 파일 다운로드를 선택합니다.

  15. 다운로드한 파일을 Excel에서 열고 모든 데이터 행을 제거합니다. 머리글 행만 남겨 둡니다.

  16. Supply Chain Management로 가져오려는 판매 주문 라인 세부 정보가 포함된 새 행을 추가합니다.

  17. 각 행에 대해 일반적인 주문 데이터 외에도 다음 열에 소프트 예약 세부 정보를 포함해야 합니다.

    • INVENTORYSERVICERESERVATIONID – 외부 예약의 소프트 예약 ID를 입력합니다.
    • ISSOFTRESERVEDEXTERNALLY를 입력합니다.
  18. 완성된 Excel 파일을 가져옵니다. 완료 후 가져오기 상태를 확인할 수 있습니다.

  19. 파일을 성공적으로 가져온 후 Supply Chain Management에서 해당 주문을 열어 새 판매 주문에 소프트 예약 세부 정보가 있는지 확인할 수 있습니다.

참고

소프트 예약 세부 정보가 포함된 판매 주문을 가져온 후에는 소프트 예약을 수정하거나 Supply Chain Management에서 되돌릴 수 없습니다. 가져온 데이터가 올바르지 않은 경우 영향을 받은 판매 라인을 삭제한 다음 다시 가져오십시오.

예약 오프셋 기능과 함께 인벤토리 가시성 통합을 사용할 때 소프트 예약 및 오프셋 생성

예약 오프셋과 인벤토리 가시성 통합 기능을 사용하는 경우 Supply Chain Management에서 직접 소프트 예약을 실행할 수 없습니다. 대신 이 기능은 Supply Chain Management에서 외부 생성된 판매 주문 라인의 오프셋만 지원합니다. 외부에서 생성된 소프트 예약 판매 라인이 Supply Chain Management에 복제되면 Supply Chain Management에서 인벤토리 가시성까지 오프셋이 필요할 수 있습니다.

Supply Chain Management 또는 다른 ERP 시스템에서 주문 수량이 물리적으로 공제된 후 소프트 예약 수량을 오프셋할 수 있습니다. 인벤토리 가시성은 Supply Chain Management와 즉시 사용 가능한 소프트 예약 오프셋 통합을 제공합니다.

다음 단계에 따라 소프트 예약을 오프셋합니다.

  1. Supply Chain Management에 로그인합니다.

  2. 영업 및 마케팅>판매 주문>모든 판매 주문으로 이동합니다.

  3. 작업 창에서 새로 만들기를 선택합니다. 새 주문과 새 판매 라인을 만듭니다.

  4. 외부 판매 주문을 다시 생성하고 동일한 제품 ID, 조직, 사이트, 창고 및 치수 값을 사용하는 판매 라인을 추가합니다.

  5. 판매 주문 라인 빠른 탭에서 방금 입력한 판매 라인을 선택하고 도구 모음에서 인벤토리>예약 ID를 선택합니다.

  6. 다음 단계 중 하나를 따르십시오.

    • 소프트 예약 요청 응답에서 소프트 예약 ID를 복사하여 예약 ID 필드에 붙여넣습니다.
    • 예약 ID 필드는 비워두고 인벤토리 서비스 자동 오프셋 확인란을 선택하세요. 시스템은 선택한 라인에 입력된 품목 ID 및 차원 값을 기준으로 오프셋할 제품 및 제품 크기를 자동으로 결정합니다.
  7. 확인을 선택합니다.

  8. 동일한 판매 라인이 선택된 상태에서 판매 주문 라인 빠른 탭의 도구 모음에서 인벤토리>예약을 선택하여 주문 수량을 물리적으로 예약합니다.

  9. 이전에 예약 오프셋 수정자 필드를 예약됨으로 설정한 경우 주문 라인의 상태가 물리적 예약 또는 주문된 예약일 때 오프셋이 트리거됩니다. 일괄 작업은 Supply Chain Management의 오프셋 요청을 인벤토리 가시성과 동기화하기 위해 1분에 한 번씩 실행됩니다.

참고

지정된 예약 상쇄 수정자를 포함하는 트랜잭션 상태의 경우 트랜잭션 업데이트는 다음 조건이 모두 충족될 때 해당 예약 레코드를 상쇄합니다.

  • 인벤토리 트랜잭션의 예약 ID는 인벤토리 가시성의 예약 레코드 예약 ID와 일치합니다.
  • 인벤토리 트랜잭션의 차원은 인벤토리 가시성의 예약 레코드 차원과 일치합니다.
  • 재고 트랜잭션 상태가 주문 프로세스가 완료되거나 건너뛴 사실을 반영할 때 재고 트랜잭션 상태의 변경은 예약에 대한 상쇄를 트리거합니다.

오프셋 수량은 관련 인벤토리 트랜잭션에 지정된 재고 수량을 따릅니다. 오프셋은 예약 수량이 인벤토리 가시성에 남아 있는 경우에만 적용됩니다.

실패한 예약 오프셋 확인

실패한 예약 오프셋을 확인하려면 재고 관리>정기 작업>인벤토리 가시성 통합으로 이동하세요. 오프셋 실패는 잘못된 소프트 예약 ID, 인터넷 문제, 시스템 연결 끊김 등으로 인해 발생할 수 있습니다.

소프트 예약 취소 또는 되돌리기

원래 주문 라인이 취소되거나 삭제되고 해당 소프트 예약을 되돌리다해야 하는 경우 다음 조치 중 하나를 수행하십시오.

  • API 쿼리 본문에 동일한 정보가 포함된 음수 수량의 소프트 예약 이벤트를 게시하세요.
  • 동일한 수량과 예약 ID로 예약 취소 요청을 게시하세요. 자세한 내용은 예약 취소 이벤트 를 참조하세요.