Вы находитесь здесь:
Вызов API транзакций размещения в потоке
Вызовите API транзакции размещения (PST) для создания, обновления и удаления смет и заказов, а также цен на связанные продукты и услуги. Прежде чем вызвать действие, создайте и задайте значения заданной Apex переменной для использования в качестве ввода графика для действия. Другие вводные данные можно использовать для настройки способа ценообразования и проверки сметы или заказа Salesforce. Действие возвращает код транзакции продажи, а также сведения о статусе.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Unlimited и Developer Edition Revenue Cloud с включенным управлением транзакциями |
В Flow Builder добавьте элемент действия к потоку. Выберите категорию Revenue Cloud и найдите Invoke Place Sales Transaction API.
Задать значения ввода
| Параметр ввода | Описание |
|---|---|
| Настройки тарифов каталога | Укажите, как Revenue Cloud оценивает смету или заказ во время обработки. Например, добавление элемента строки сметы в смету может инициировать нежелание назначать цену сметы. Возможные значения:
Значение по умолчанию: |
| Метод конфигурации | Укажите, когда Revenue Cloud извлекает записи карточки тарифов для элементов строки сметы с ценообразованием на основе использования во время процесса создания сметы. Возможные значения:
Значение по умолчанию: |
| Параметры конфигурации | Укажите правила, которым следует Salesforce для проверки сметы или заказа. Эти параметры выражаются как логические значения. Чтобы указать Revenue Cloud для выполнения действия, задайте значение параметра true. Вы можете указать true для нескольких вариантов. Варианты включают:
Значение по умолчанию для всех параметров: |
| Сведения о контексте | Укажите строку, содержащую код контекста, чтобы повторно использовать контекст сеанса в последующей операции API транзакций продаж. |
| График | Этот ввод является заданной Apex переменной класса RevSalesTrxn_RecordReference. Содержит два поля.
Значение поля
|
Сохранение значений вывода
| Параметр вывода | Описание |
|---|---|
| Сведения о контексте | Алфавитно-цифровая строка, определяющая контекст. |
| Код транзакции продажи | Код сметы или заказа в этой транзакции. |
| URL-адрес статуса | Ссылка на таблицу AsyncOperationTracker, отображающую статус запроса. Чтобы вернуть статус этого действия, добавьте код средства отслеживания к URL-адресу. |
| Код трекера | Алфавитно-цифровая строка, определяющая определенное действие. Чтобы вернуть статус действия, добавьте этот код к URL-адресу статуса. |
Использование
Для настройки ввода API транзакции продаж:
- Используйте элемент назначения для установки значений полей переменных класса
TransactionNameRecordMapWrapper,OppNameRecordMapWrapperиPricebookNameRecordMapWrapperRevSalesTrxn_RecordMapWrapper. - Если вы хотите добавить параметры конфигурации, создайте параметры в качестве новых логических переменных.

