차세대 플랫폼

상점에서 재고 관리 기능 구성

Sterling Order Management 시스템 노드에 대해 상점 재고 관리 기능을 사용 또는 사용 안함으로 설정하도록 구성할 수 있습니다.

상점 재고 관리 기능을 사용하는 경우 상점에서 재고를 유지보수하기 위해 Sterling Order Management SystemSterling Store Engagement와 함께 작동합니다. 기본적으로 상점 재고 관리 기능은 Sterling Store Engagement에 대해 사용으로 설정되어 있지 않습니다.
중요: 노드에 대해 상점 재고 관리 기능이 사용으로 설정되지 않은 경우 Sterling Store Engagement UI를 사용하여 재고 작업을 완료할 수 없습니다.

다음 옵션을 사용하여 비즈니스 요구사항에 따라 노드의 상점 재고 구성을 정의할 수 있습니다.
애플리케이션 관리자 사용
  1. 응용 프로그램 규칙 사이드 패널의 트리에서 참가자 모델링 > 참가자 설정을 선택하십시오.
  2. 조직 세부사항 창의 역할 및 참여 탭에서 노드 속성 탭을 여십시오.
  3. 상점 재고 구성 목록에서 다음 옵션 중 하나를 선택하십시오.
    • SIM 사용 가능. 상점에서 관리되는 재고. 상점에서 상점 재고 관리 가 사용 가능하고 재고가 상점에서 유지보수되는 경우 이 옵션을 선택하십시오.
    • SIM을 사용할 수 없습니다. 기본적으로 상점 재고 관리 는 상점에 사용되지 않으므로 이 옵션을 선택할 필요가 없습니다. 그러나 상점에 대해 다른 옵션을 선택하고 상점을 이 구성의 기본 설정으로 되돌리려는 경우에는 이 옵션을 사용할 수 있습니다.

      상점을 이 옵션으로 되돌리기 전에 이 상점에 대해 상점 재고 관리 에서 작성된 위치가 없는지 확인해야 합니다.

manageOrganizationHierarchy API 사용
StoreInvConfig 속성에 대해 다음 값 중 하나를 사용하여 manageOrganizationHierarchy API를 호출하십시오.
  • 01 -상점에 대해 상점 재고 관리 가 사용으로 설정되고 상점에서 재고가 관리됩니다.
  • 00. 상점에 대해 상점 재고 관리 를 사용할 수 없습니다.
    예를 들면 다음과 같습니다.
    <Organization OrganizationKey="STORE1" > <Node StoreInvConfig="01" />
    </Organization>
    참고:
    • The SIM이 사용 가능합니다. 상점 옵션 (StoreInvConfig="02") 에서 관리되지 않는 재고는 더 이상 지원되지 않습니다.
    • NodeType=Store뿐만 아니라 NodeType 의 노드에 대해 상점 재고 구성 을 사용할 수 있습니다.
    • 새 노드 및 기존 노드에 이 구성을 사용할 수 있습니다.
    • 기본적으로 StoreInvConfig 속성은 사용 가능한 다른 값으로 변경될 때까지 널값을 가집니다. 널값의 동작은 00 값의 동작과 동일합니다. 그러나 StoreInvConfig 속성에 대해 널 (NULL) 값을 명시적으로 전달할 수는 없습니다. 공백 값과 동일한 기본 동작으로 되돌리기 위해 00값을 전달할 수 있습니다.

상점 재고 관리 로 구성 정보 업데이트

현재 Sterling Order Management 시스템애플리케이션 관리자 또는 manageOrganizationHierarchy API를 사용하여 구성된 모든 선적 노드 데이터를 유지보수합니다. 이 데이터는 Sterling Order Management 시스템 에서 상점 재고 관리 로 동기적으로 업데이트됩니다. Sterling Order Management 시스템 도 비동기식으로 데이터를 업데이트할 수 있습니다.
주: 선적 노드 데이터의 업데이트는 단방향이며 Sterling Order Management System 에서 상점 재고 관리로 플로우됩니다. Sterling Order Management 시스템 은 선적 노드 구성 데이터의 기본 소스입니다. 상점 재고 관리 에서 직접 선적 노드 데이터에 대한 업데이트는 Sterling Order Management 시스템으로 전파되지 않습니다.
동기 업데이트
Sterling Order Management 시스템 은 모든 선적 노드 데이터를 상점 재고 관리로 동기적으로 업데이트할 수 있습니다.
애플리케이션 관리자 또는 manageOrganizationHierarchy API를 사용하여 배송 노드 데이터가 업데이트되면 stores API가 호출되어 스토어 인벤토리 구성이 스토어 인벤토리 관리에 저장됩니다.
  • 상점이 상점 재고 관리에 있는 경우:
    • 상점 재고 구성SIM 사용으로 설정된 경우. 상점 또는 manageOrganizationHierarchy 에서 관리되는 재고는 StoreInvConfig 속성에 대해 01 값을 사용하여 호출되고 stores API는 inventoryTrackedtrue로 업데이트하기 위해 호출됩니다.
    • 상점 재고 구성SIM 사용 안함 으로 설정되거나 manageOrganizationHierarchyStoreInvConfig 속성에 대해 00 값으로 호출되거나 노드가 Sterling Order Management System에서 삭제되는 경우 stores API에서 삭제가 호출됩니다.
      주: 동기화 중에 상점 재고 관리의 상점에 대해 존재하는 위치로 인해 DELETE 가 실패하는 경우 Sterling Order Management System API 호출도 실패하고 Sterling Order Management System에서 구성이 업데이트되지 않습니다. 애플리케이션 관리자에 오류 메시지가 표시됩니다.
  • 상점이 상점 재고 관리에 없는 경우:
    • 상점 재고 구성SIM 사용으로 설정된 경우. 상점 또는 manageOrganizationHierarchy 에서 관리되는 재고는 StoreInvConfig 속성에 대해 01 값을 사용하여 호출되고 stores API는 inventoryTrackedtrue로 업데이트하기 위해 호출됩니다.
    • 상점 재고 구성SIM 사용 안함 으로 설정되거나 manageOrganizationHierarchyStoreInvConfig 속성에 대해 00 값으로 호출되거나 노드가 Sterling Order Management System에서 삭제되는 경우 API가 호출되지 않습니다.
선적 노드 정보의 비동기 또는 대량 업데이트
Sterling Order Management 시스템 의 선적 노드 데이터는 SIM_NODE_SYNC 에이전트를 실행하여 상점 재고 관리 로 비동기식으로 업데이트할 수 있습니다.

에이전트를 SIM_NODE_SYNC 실행 하려면 애플리케이션Application Platform 관리자 > 프로세스 모델링 > 일반 탭 > 일반(프로세스 유형) > 트랜잭션 탭 > SIM 항목 동기화로 이동하십시오.

SIM_NODE_SYNC 에이전트가 실행되면 Sterling Order Management SystemStore Inventory Management에 있는 모든 상점을 비교하고 stores API의 GET, PUT, PATCHDELETE 기능을 사용하여 선적 노드 데이터를 동기화함으로써 Store Inventory Management 백엔드에서 필요한 추가, 수정 및 삭제를 수행합니다.
참고:
  • 상점 재고 관리와 동기화할 모든 노드의 공통 상위 조직으로 에이전트 기준에서 OwnerOrganizationCode 를 구성해야 합니다.
  • 100개상점의 일괄처리에서 PUT을 사용하여 추가가 수행됩니다.
  • 수정은 PATCH를 사용하여 수행되고 삭제는 각 저장소에 대해 DELETE를 사용하여 수행됩니다.

Sterling Order Management System API의 동작에 대한 구성의 영향

상점 재고 구성SIM 사용으로 설정된 경우. 상점 또는 manageOrganizationHierarchy 에서 관리되는 재고는 StoreInvConfig 속성에 대해 01 의 입력으로 호출됩니다.
  • 재고 API (글로벌 Inventory Visibility 또는 Sterling Intelligent Promising Inventory Visibility) 는 보유 공급 데이터의 업데이트를 사용 안함으로 설정합니다. 이 데이터는 이제 상점 재고 관리 백엔드에서 Sterling Intelligent Promising Inventory Visibility로 플로우됩니다.
  • confirmShipment API는 inventory:remove 상점 재고 관리 API를 호출하여 재고를 제거합니다.
  • receiveOrder API는 inventory:add 상점 재고 관리 API를 호출하여 재고를 추가합니다.
  • unreceiveOrder API는 inventory:remove 상점 재고 관리 API를 호출하여 재고를 제거합니다.
  • closeReceipt API는 putaway-tasks:generate Store Inventory Management API를 호출하여 적치 작업을 생성합니다.
  • translateBarcode API는 상점 재고 관리 API를 호출하여 일련 정보를 페치합니다.
주: 재고에 상품을 추가하는 동안 상품에 대한 상품 클래스 또는 재고 상태를 지정하는 경우, 상품의 나머지 재고 조정에 대해 올바른 값을 지정했는지 확인하십시오. 기본적으로 제품 클래스 또는 재고 상태의 값은 나머지 재고 조정에 대해 공백이 아니어야 합니다.