Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
Salesforce 플로로 비즈니스 프로세스 자동화
분할이 가장 적은 경로 찾기 작업

분할이 가장 적은 경로 찾기 작업

Salesforce 주문 관리에서 사용 가능한 재고를 기준으로 주문 제품 수량을 평가하여 주문을 처리할 수 있는 가장 작은 위치 조합을 결정합니다. 최소 위치 수에 대한 여러 개의 조합으로 주문을 처리할 수 있으면 작업에서 복수의 옵션을 반환합니다. 경우에 따라 허용되는 최대 위치 수를 지정할 수 있습니다. 기본적으로 작업은 최대 1,000,000회까지 실행되며 결과가 10,000개에 도달하면 중지됩니다.

필수 Edition

지원 제품: Lightning Experience
지원되는 Edition을 확인하세요.
이 기능을 사용하려면 Salesforce 주문 관리 추가 기능이 필요합니다. 구매하려면 Salesforce 계정 담당자에게 문의하십시오.

Flow Builder에서 작업 요소를 플로에 추가합니다. 주문 관리 범주를 선택하고 분할이 가장 적은 경로 찾기를 검색합니다.

입력 값 설정

플로의 이전 값을 사용하여 입력을 설정합니다.

입력 매개 변수 설명
주문 라우팅으로 배송 최소화 입력

이 입력은 ConnectApi.FindRoutesWithFewestSplitsInputRepresentation 클래스의 Apex 정의 변수입니다.

locationAvailableInventory 필드는 ConnectApi.LocationAvailabilityInputRepresentation 클래스의 Apex 정의 변수 목록입니다. 각 변수는 고려할 처리 위치를 나타내며 다음 필드를 포함합니다.

  • externalReferenceId - 재고 위치의 외부 참조 ID입니다.
  • quantity - 제품의 사용 가능한 수량입니다.
  • stockKeepingUnit - 제품의 재고 관리 단위(SKU)입니다.

maximumNumberOfSplits 필드는 최대 허용 가능한 배송 분할 수입니다. 작업에서 이 분할 수보다 많은 수를 포함하는 라우팅 옵션을 반환하지 않습니다.

각 분할은 추가 배송을 나타냅니다. 최대값을 0으로 지정하면 단일 배송에서 전체 주문을 처리할 수 있는 위치만 반환됩니다. 최대값을 1로 지정하면 한 번 또는 두 번의 배송으로 주문을 처리할 수 있는 위치의 조합이 반환됩니다.

orderedQuantities 필드는 ConnectApi.QuantityWithSkuInputRepresentation 클래스의 Apex 정의 변수 목록입니다. 각 변수는 처리할 주문된 제품 수량을 나타내며 다음 필드를 포함합니다.

  • quantity - 주문된 제품의 수량입니다.
  • stockKeepingUnit - 제품의 SKU입니다.

출력 값 저장

출력 매개 변수 설명
주문 라우팅으로 최소화 배송 출력

이 출력은 ConnectApi.FindRoutesWithFewestSplitsOutputRepresentation 클래스의 Apex 정의 변수이며, 요구 사항을 충족하는 처리 위치 집합을 포함합니다.

이 변수는 한 개의 필드, targetLocations를 포함합니다. 이 필드는 ConnectApi.AvailableLocationOutputRepresentation 클래스의 Apex 정의 변수 목록이며, 각각은 주문된 제품을 처리하기 위해 결합할 수 있는 처리 위치 집합을 나타냅니다.

각각의 변수는 한 개의 필드, locations를 포함합니다. 이 필드는 집합의 위치 목록입니다.

사용

주문 라우팅으로 배송 최소화 입력 설정:

  • 할당 요소를 사용하여 하나 이상의 ConnectApi.LocationAvailabilityInputRepresentation 변수에 externalReferenceId, quantitystockKeepingUnit 필드 값을 설정합니다.
  • 할당 요소를 사용하여 하나 이상의 ConnectApi.QuantityWithSkuInputRepresentation 변수에 quantitystockKeepingUnit 필드 값을 설정합니다.
  • 할당 요소를 사용하여 ConnectApi.FindRoutesWithFewestSplitsInputRepresentation 변수의 locationAvailableInventory 필드에 ConnectApi.LocationAvailabilityInputRepresentation 변수를 추가합니다.
  • 경우에 따라 할당 요소를 사용하여 ConnectApi.FindRoutesWithFewestSplitsInputRepresentation 변수에 maximumNumberOfSplits 필드를 설정합니다.
  • 할당 요소를 사용하여 ConnectApi.FindRoutesWithFewestSplitsInputRepresentation 변수의 orderedQuantities 필드에 ConnectApi.QuantityWithSkuInputRepresentation 변수를 추가합니다.
  • 작업 입력에 ConnectApi.FindRoutesWithFewestSplitsInputRepresentation 변수를 사용합니다.

다음 사항도 참조:

 
로드 중
Salesforce Help | Article