Loading
Автоматизация бизнес-процессов посредством Salesforce Flow
Выполнить действие резервирования

Выполнить действие резервирования

В запасе мультиканала выполните как минимум одно резервирование запаса в расположении.

Требуемые версии

Доступно в версиях: Lightning Experience
Просмотр поддерживаемых версий.
Эта функция требует надстройки запаса мультиканала Salesforce. Для покупки обратитесь к менеджеру по работе с клиентами Salesforce.

В Flow Builder добавьте элемент действия к потоку. Выберите категорию «Служба запаса мультиканала» и найдите «Резервирование службы запаса мультиканала».

Примечание
Примечание Установите версию API среды выполнения потока на 52.0 или более позднюю.

Задать значения ввода

Используйте значения, полученные в потоке ранее, чтобы установить вводные данные.

Параметр ввода Описание
Ввод выполнения резервирования службы запаса мультиканала

Этот ввод является заданной Apex переменной класса ConnectApi.OCIFulfillReservationInputRepresentation.

Переменная содержит одно поле: fulfillmentRecords. Это поле является списком до 100 заданных Apex переменных класса ConnectApi.OCIFulfillReservationSingleInputRepresentation. Каждая переменная содержит данные поля.

  • actionRequestId: UUID, определяющий запрос. Чтобы определить успешные или неудачные действия, используйте коды запросов действий в переменных вывода.
  • externalRefId—Optional. Внешний код ссылки.
  • locationIdentifier: идентификатор расположения для выполнения зарезервированного запаса.
  • Количество: количество продукта для выполнения.
  • stockKeepingUnit: единица хранения запаса продукта для выполнения.

Сохранение значений вывода

Параметр вывода Описание
Вывод выполнения резервирования службы запаса мультиканала

Это значение является заданной Apex переменной класса ConnectApi.OCIFulfillReservationOutputRepresentation.

Переменная содержит данные поля.

  • errors: список заданных Apex переменных класса ConnectApi.OCIFulfillReservationErrorOutputRepresentation. Каждая переменная представляет возвращенную ошибку и содержит данные поля.
    • details: заданная Apex переменная класса ConnectApi.OCIFulfillReservationSingleOutputRepresentation. Каждая переменная представляет возвращенную ошибку и содержит значения из ввода, чтобы их можно было отправить повторно:
      • actionRequestId: UUID, определяющий неудачный запрос.
      • externalRefId: внешний код ссылки.
      • locationIdentifier: идентификатор расположения для выполнения зарезервированного запаса.
      • Количество: количество продукта для выполнения.
      • stockKeepingUnit: единица хранения запаса продукта для выполнения.
    • errorCode: код ошибки.
    • сообщение: сведения об ошибке (при ее наличии).
  • success: определяет успешность выполнения.

Для настройки ввода выполнения резервирования службы запаса мультиканала:

  • Чтобы выполнить каждое резервирование, используйте элементы назначения для установки значений полей actionRequestId, externalRefId, locationIdentifier, количества и stockKeepingUnit в переменной ConnectApi.OCIFulfillReservationSingleInputRepresentation.
  • Используйте элементы назначения для добавления переменных ConnectApi.OCIFulfillReservationSingleInputRepresentation в поле fulfillmentRecords в переменной ConnectApi.OCIFulfillReservationInputRepresentation.
  • Используйте переменную ConnectApi.OCIFulfillReservationInputRepresentation в вводе действия.
 
Загрузка
Salesforce Help | Article