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

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

          Проверьте орфографию ключевых слов.
          Воспользуйтесь более общим поисковым запросом.
          Выберите несколько фильтров для расширения области поиска.

          Выполните поиск по всей справке Salesforce.
          Активация действия заказа

          Активация действия заказа

          В потоке B2B Commerce Checkout активируйте стандартный черновой заказ Salesforce.

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

          Доступно в версиях: Lightning Experience
          Просмотр поддерживаемых версий.

          В Flow Builder добавьте элемент действия к потоку. Выберите категорию B2B Commerce и найдите «Активировать заказ». Для доступа к этому действию из API используйте имя activateOrderAction.

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

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

          Параметр ввода Описание
          cartId Код корзины, которая переходит в Checkout.
          orderStatus DynamicEnum со значением OrderTypeEnum.

          Значения вывода магазина:

          Параметр вывода Описание
          backgroundOperationId Код фоновой операции, обрабатывающей общую цену всех элементов в корзине.

          Условия ошибки:

          Условие ошибки Описание
          Недопустимый ввод CartId

          Значение кода корзины не принимается.

          Код ошибки: UNKNOWN_EXCEPTION

          Код статуса HTTP: 500

          Пользователь не может вызвать действие

          У абонента нет соответствующих полномочий для вызова действия, включая полномочия пользователя MAD или B2B Commerce Integrator.

          Код ошибки: BAD_REQUEST

          Код статуса HTTP: 400

          Пользователь не имеет доступа к корзине

          Покупатель не является владельцем корзины, не имеет доступа для чтения к корзине или корзина не общедоступна покупателю.

          Код ошибки: BAD_REQUEST

          Код статуса HTTP: 400

          Корзина не находится в состоянии Checkout

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

          Код ошибки: INVALID_OPERATION

          Код статуса HTTP: 403

          Интеграция уже выполняется

          Одновременно можно обработать только одну интеграцию. Эта ошибка указывает, когда интеграция уже выполняется.

          Код ошибки: NOW_IN_PROCESS

          Код статуса HTTP: 400

          Организация, связанная с корзиной, недействительна и недоступна

          Указанная эффективная организация недействительна.

          Код ошибки: INSUFFICIENT_ACCESS_OR_READONLY

          Код статуса HTTP: 500

          Пользователь не является участником магазина

          Пользователь не является участником магазина.

          Код ошибки: INSUFFICIENT_ACCESS_OR_READONLY

          Код статуса HTTP: 500

          Объект CartValidationOutput содержит ошибки

          В объекте CartValidationOutput есть ошибки, связанные с корзиной, которые нужно очистить до активации заказа.

          Код ошибки: INVALID_INPUT

          Код статуса HTTP: 403

          CheckoutSession не находится в состоянии активации

          Состояние Checkout Session должно находиться в состоянии «Активировать», чтобы активация заказа продолжилась.

          Код ошибки: INVALID_INPUT

          Код статуса HTTP: 403

          CheckoutSession находится в состоянии обработки

          CheckoutSession не может находиться в состоянии «Обработка». Обработка указывает на выполнение отдельной интеграции.

          Код ошибки: INVALID_INPUT

          Код статуса HTTP: 403

          Ввод недопустимого статуса заказа

          Ввод статуса заказа, передаваемый в API, должен быть кодом статуса ACTIVATE.

          Код ошибки: UNKNOWN_EXCEPTION

          Код статуса HTTP: 500

          OrderSummary не создан

          OrderSummary не был создан из-за внутренней ошибки.

          Код ошибки: UNKNOWN_EXCEPTION

          Код статуса HTTP: 403

          OrderSummary уже существует

          Другой триггер Apex, триггер на основе потока или другой процесс уже создал OrderSummary для заказа, переданного активации заказа.

          Код ошибки: UNKNOWN_EXCEPTION

          Код статуса HTTP: 500

          Использование:

          Для использования действия активации заказа B2B Commerce применяются следующие требования.

          • Пользователь имеет соответствующие полномочия для вызова действия.
          • Действительная организация действительна.
          • Организация покупателя является участником магазина.
          • Покупатель имеет доступ редактирования к корзине.
          • Заказ со статусом Draft создается из действия cartToOrder, а orderId находится в CartCheckoutSession.
          • Статус корзины: CartStatusEnum.CHECKOUT.
          • Session.IsProcessing не установлен на False.
          • Session.NextState установлен на activateOrder.
          • Session.State не может быть пустым.
          • backgroundOperationId не может быть New или Running.
          • Активируемый заказ уже нельзя связать с записью OrderSummary.

          При выполнении действия «Активировать заказ» происходят следующие взаимодействия API.

          • Элемент заказа активирован, что делает его только для чтения.
          • Сводка заказа создается асинхронно.
          • CheckoutSession архивируется.
          • Корзина архивирована.
           
          Загрузка
          Salesforce Help | Article