Loading
Обучение
Содержание
Выбрать фильтры

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

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

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

          Вызов API транзакций размещения в потоке

          Вызовите API транзакции размещения (PST) для создания, обновления и удаления смет и заказов, а также цен на связанные продукты и услуги. Прежде чем вызвать действие, создайте и задайте значения заданной Apex переменной для использования в качестве ввода графика для действия. Другие вводные данные можно использовать для настройки способа ценообразования и проверки сметы или заказа Salesforce. Действие возвращает код транзакции продажи, а также сведения о статусе.

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

          Доступно в версиях: Lightning Experience
          Доступно в версиях: Enterprise, Unlimited и Developer Edition Revenue Cloud с включенным управлением транзакциями

          В Flow Builder добавьте элемент действия к потоку. Выберите категорию Revenue Cloud и найдите Invoke Place Sales Transaction API.

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

          Параметр ввода Описание
          Настройки тарифов каталога

          Укажите, как Revenue Cloud оценивает смету или заказ во время обработки. Например, добавление элемента строки сметы в смету может инициировать нежелание назначать цену сметы. Возможные значения:

          • Force: всегда устанавливайте цену сметы или заказа.
          • Skip — Никогда не устанавливайте цену сметы или заказа.
          • System—Следуйте системным параметрам, используемым для определения необходимости расчета цен.

          Значение по умолчанию: System.

          Метод конфигурации

          Укажите, когда Revenue Cloud извлекает записи карточки тарифов для элементов строки сметы с ценообразованием на основе использования во время процесса создания сметы. Возможные значения:

          • Fetch—Извлечение записей карты тарифа во время процесса создания сметы.
          • Skip —Пропустить извлечение записей карты тарифа для элементов строки сметы во время процесса создания сметы.

          Значение по умолчанию: Skip. Это свойство доступно только при включенной продаже на основе использования.

          Параметры конфигурации

          Укажите правила, которым следует Salesforce для проверки сметы или заказа. Эти параметры выражаются как логические значения. Чтобы указать Revenue Cloud для выполнения действия, задайте значение параметра true. Вы можете указать true для нескольких вариантов. Варианты включают:

          • validateProductCatalog: при true проверяется по каталогу продуктов.
          • validateAmendRenewCancel: при true выполняет проверки для изменения, продления или отмены процессов.
          • executeConfigurationRules—При true заказ должен соответствовать правилам конфигурации во время обработки. При наличии ложного правила пропускаются и выдается предупреждение.
          • addDefaultConfiguration—При true автоматически добавляйте стандартные конфигурации к смете или заказу.

          Значение по умолчанию для всех параметров: false.

          Сведения о контексте Укажите строку, содержащую код контекста, чтобы повторно использовать контекст сеанса в последующей операции API транзакций продаж.
          График

          Этот ввод является заданной Apex переменной класса RevSalesTrxn_RecordReference. Содержит два поля.

          • graphId: строка, определяющая график.
          • records —Заданная Apex переменная класса RevSalesTrxn_RecordReference.

          Значение поля records зависит от объекта, над которым вы работаете, и действия, выполняемого над объектом. Например, чтобы добавить элементы строки в смету, задайте поле records следующим образом.

          • RecordReference.referenceId: строка, определяющая переменную.
          • RecordReference.record.method: строка, определяющая метод API для вызова (например, POST).
          • RecordReference.record.type: строка, определяющая объект для изменения (например, QuoteLineItem).
          • RecordReference.record.fieldValues — Коллекция заданных Apex переменных класса RevSalesTrxn_RecordMapWrapper. Добавьте значение этих заданных Apex переменных в коллекцию fieldValues.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

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

          Параметр вывода Описание
          Сведения о контексте Алфавитно-цифровая строка, определяющая контекст.
          Код транзакции продажи Код сметы или заказа в этой транзакции.
          URL-адрес статуса Ссылка на таблицу AsyncOperationTracker, отображающую статус запроса. Чтобы вернуть статус этого действия, добавьте код средства отслеживания к URL-адресу.
          Код трекера Алфавитно-цифровая строка, определяющая определенное действие. Чтобы вернуть статус действия, добавьте этот код к URL-адресу статуса.

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

          Для настройки ввода API транзакции продаж:

          • Используйте элемент назначения для установки значений полей переменных класса TransactionNameRecordMapWrapper, OppNameRecordMapWrapper и PricebookNameRecordMapWrapper RevSalesTrxn_RecordMapWrapper.
          • Если вы хотите добавить параметры конфигурации, создайте параметры в качестве новых логических переменных.
          Примечание
          Примечание Обновления, внесенные посредством редактора строк транзакций продаж, не инициируют потоки, запущенные записью, в группе строк сметы. Редактор строк транзакций продаж обрабатывает эти обновления посредством API транзакций размещения в следующем порядке: Смета, группа строк сметы, а потом элемент строки сметы. Если поле «Группа строк сметы» меняется в редакторе строк транзакций продаж и связанные элементы строки сметы требуют обновлений, используйте настраиваемые крючки Apex вместо декларативных потоков, запущенных записью.
           
          Загрузка
          Salesforce Help | Article