Вы находитесь здесь:
Действие предварительного просмотра сводок элементов заказа отмены
В управлении заказами Salesforce предварительно просмотрите ожидаемые результаты отмены одной или нескольких сводок продуктов заказа в сводке заказа без выполнения отмены. Результат этого действия содержит значения, которые будут заданы в заказе изменения, созданном при отправке предполагаемой отмены.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Просмотр поддерживаемых версий. |
| Эта функция требует дополнительной функции управления заказами Salesforce. Для покупки обратитесь к менеджеру по работе с клиентами Salesforce. |
В Flow Builder добавьте элемент действия к потоку. Выберите категорию «Управление заказом» и найдите «Предварительный просмотр сводки элементов заказа отмены».
Задать значения ввода
Используйте значения, полученные в потоке ранее, чтобы установить вводные данные.
| Параметр ввода | Описание |
|---|---|
| Ввод элементов сводки продуктов заказа отмены | Этот ввод является заданной Apex переменной класса ConnectApi.ChangeInputRepresentation. Переменная содержит одно поле: changeItems. Это поле является списком заданных Apex переменных класса ConnectApi.ChangeItemInputRepresentation. Каждая переменная содержит данные поля:
|
| Код сводки заказа | Ссылка на сводку заказа, из которой нужно предварительно просмотреть отмену сводок продуктов заказа. |
Сохранение значений вывода
| Параметр вывода | Описание |
|---|---|
| Вывод сводки продуктов заказа отмены | Этот вывод является заданной Apex переменной класса ConnectApi.PreviewCancelOutputRepresentation, которая содержит значения, которые заполнят запись заказа изменения для предлагаемой отмены. Знак значения в поле changeBalances противоположно соответствующему значению в записи заказа изменения. Например, скидка является положительным значением в changeBalances и отрицательным значением в записи заказа изменения. Поле orderSummaryId является кодом сводки заказа, указанной в вводе. Поле changeBalances является заданной Apex переменной класса ConnectApi.ChangeItemOutputRepresentation, которая содержит эти поля.
|
Использование
Для настройки ввода позиций сводки продуктов заказа отмены:
- Если вы хотите взимать платежи, используйте элементы назначения для установки значений полей amount, amountType, description, priceBookEntryId, product2Id и reason в одной или нескольких переменных ConnectApi.ChangeItemFeeInputRepresentation.
- Используйте элементы назначения для установки значений полей orderItemSummaryId, количества, причины и shippingReductionFlag в одной или нескольких переменных ConnectApi.ChangeItemInputRepresentation.
- Если вы взимаете платежи, используйте элементы назначения для добавления переменных ConnectApi.ChangeItemFeeInputRepresentation в поля changeItemFees в связанных переменных ConnectApi.ChangeItemInputRepresentation.
- Используйте элемент назначения для добавления переменных ConnectApi.ChangeItemInputRepresentation в поле changeItems в переменной ConnectApi.ChangeInputRepresentation.
- Используйте переменную ConnectApi.ChangeInputRepresentation и код сводки заказа в вводе действия.
В потоке для отмены сводок продуктов заказа отобразите результат этого действия для проверки пользователем перед выполнением отмены. Когда пользователь проверит ожидаемые результаты, передайте тот же ввод в действие «Отправить сводку элементов заказа отмены».

