Вы находитесь здесь:
Настройка поправок заголовка при использовании производного ценообразования
В дополнение к стандартной процедуре ценообразования управления доходом создайте процедуру ценообразования, содержащую элемент «Служба распределения скидок». Затем создайте определение плана процедуры для использования обеих процедур, а потом включите параметр «Поправки заголовка».
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Unlimited и Developer Edition Revenue Cloud с включенным управлением транзакциями |
| Необходимые полномочия пользователя | |
|---|---|
| Для создания процедур ценообразования: | Набор полномочий пользователя времени проектирования ценообразования Salesforce |
Прежде чем начать, необходимо использовать стандартную процедуру ценообразования «Управление доходом». См. Включение параметров дохода.
При настройке элемента «Служба распространения скидок» в отдельной процедуре ценообразования элемент не различает исходные и извлеченные продукты.
Рекомендуем использовать данный метод только при необходимости применения скидок заголовка к производным продуктам.
Создание процедуры ценообразования
- В средстве запуска приложений найдите и откройте «Процедуры ценообразования».
- Нажмите «Создать».
-
Укажите данные сведения.
- Введите имя, а потом нажмите Tab, чтобы автоматически заполнить API-имя.
- Выберите «Ценообразование» в качестве типа использования.
- Выберите определение расширенного контекста транзакций продажи.
- Сохраните изменения.
- Во вкладке сведений в разделе «Версии процедуры ценообразования» нажмите на версию процедуры ценообразования.
Настройка процедуры ценообразования для использования элемента службы распространения скидки
- Откройте процедуру ценообразования.
-
Добавьте константу, сохраняющую тип распространения заголовка.
-
Нажмите
.
- Нажмите «Добавить ресурс».
- В поле «Тип ресурса» выберите «Константа».
- В поле «Имя ресурса» введите Constant_DDS_NetUnitPrice.
- В поле «Тип данных» выберите «Текст».
- В поле «Значение» введите NetUnitPrice.
-
Нажмите
-
Повторите предыдущее действие, чтобы добавить следующие константы.
- В поле «Имя» введите «Постоянная_DDS_Стоимость»; в поле «Тип» выберите «Текст»; а в поле «Значение» введите «Стоимость».
- В поле «Имя» введите «Константа_DDS_Процент»; в поле «Тип» введите «Текст»; а в поле «Значение» введите «Процент».
- В поле «Имя» введите «Константа_DDS_Переопределение»; в поле «Тип» выберите «Текст»; а в поле «Значение» введите «Переопределение».
-
Добавьте группу списков и настройте ее на назначение значений при типе скидки «Стоимость».
-
После последнего компонента процедуры ценообразования нажмите «
», а потом нажмите «Группа списка».
Группа добавляется вместе с элементом «Операция со списком». - В разделе «Требования к условиям фильтра» выберите «Соответствие всем условиям (AND)».
- В поле «Ресурс» выберите AppliedDiscountAmount__std, а потом в поле «Оператор» выберите «Не нулевое значение».
- Нажмите «Добавить условие».
- В поле «Ресурс» выберите AppliedDiscount__std, а потом в поле «Оператор» выберите «Является нулевым».
- Нажмите «Добавить условие».
- В поле «Ресурс» выберите TotalPriceOverride__std, а потом в поле «Оператор» выберите «Является нулевым».
-
После последнего компонента процедуры ценообразования нажмите «
», а потом нажмите «Назначение».
- В переменной ввода выберите AppliedDiscountAmount__std, а в переменной вывода выберите HeaderAdjustmentValue__std.
- Нажмите «Добавить дополнительные переменные».
-
В переменной ввода выберите «Постоянная_DDS_Amount», а в переменной вывода выберите HeaderAdjustmentType__std.
-
После последнего компонента процедуры ценообразования нажмите «
-
Добавьте группу списков и настройте ее на назначение значений, если тип скидки будет «Процент».
-
После последнего компонента процедуры ценообразования нажмите «
», а потом нажмите «Группа списка».
Группа добавляется вместе с элементом «Операция со списком». - В разделе «Требования к условиям фильтра» выберите «Соответствие всем условиям (AND)».
- В поле «Ресурс» выберите AppliedDiscount__std, а потом в поле «Оператор» выберите «Не нулевое значение».
- Нажмите «Добавить условие».
- В поле «Ресурс» выберите AppliedDiscountAmount__std, а потом в поле «Оператор» выберите «Является нулевым».
- Нажмите «Добавить условие».
- В поле «Ресурс» выберите TotalPriceOverride__std, а потом в поле «Оператор» выберите «Является нулевым».
-
После последнего компонента в процедуре ценообразования нажмите «
», а потом нажмите «Назначение».
- В переменной ввода выберите AppliedDiscount__std, а в переменной вывода выберите HeaderAdjustmentValue__std.
- Нажмите «Добавить дополнительные переменные».
-
В переменной ввода выберите «Константа_DDS_Процент», а в переменной вывода выберите HeaderAdjustmentType__std.
-
После последнего компонента процедуры ценообразования нажмите «
-
Добавьте группу списков и настройте ее на назначение значений, если тип скидки будет «Переопределить общую сумму».
-
После последнего компонента процедуры ценообразования нажмите «
», а потом нажмите «Группа списка».
Группа добавляется вместе с элементом «Операция со списком». - В разделе «Требования к условиям фильтра» выберите «Соответствие всем условиям (AND)».
- В поле «Ресурс» выберите TotalPriceOverride__std, а потом в поле «Оператор» выберите «Не нулевое значение».
- Нажмите «Добавить условие».
- В поле «Ресурс» выберите AppliedDiscountAmount__std, а потом в поле «Оператор» выберите «Является нулевым».
- Нажмите «Добавить условие».
- В поле «Ресурс» выберите AppliedDiscount__std, а потом в поле «Оператор» выберите «Является нулевым».
-
После последнего компонента процедуры ценообразования нажмите «
», а потом нажмите «Назначение».
- В переменной ввода выберите TotalPriceOverride__std, а в переменной вывода выберите HeaderAdjustmentValue__std.
- Нажмите «Добавить дополнительные переменные».
-
В переменной ввода выберите «Постоянное_DDS_переопределение», а в переменной вывода выберите HeaderAdjustmentType__std.
-
После последнего компонента процедуры ценообразования нажмите «
-
После последнего компонента процедуры ценообразования нажмите «
», а потом нажмите «Служба распространения скидок».
-
Соотнесите эти переменные ввода.
- Тип скидки заголовка: HeaderAdjustmentType__std
- Значение скидки заголовка: HeaderAdjustmentValue__std
- Логика распространения заголовка: AdjustmentDistributionLogic__std
- Тип распространения заголовка: Constant_DDS_NetUnitPrice
- Цена по прайс-листу: NetUnitPrice
- Количество: LineItemQuantity
- Элемент строки: LineItem
- Цена входной единицы: NetUnitPrice
- Промежуточная сумма заголовка: TotalAmount
- Минимальная чистая цена за единицу продукции: MinimumNetUnitPrice
-
Соотнесите эти переменные вывода.
- Стоимость скидки: LineItemDiscountValue
- Тип распространения: HeaderDistributionType
- Тип скидки: LineItemDiscountType
- Цена нетто за единицу: NetUnitPrice
- Промежуточная сумма: ItemNetTotalPrice
- Сохраните процедуру.
- Смоделируйте и активируйте процедуру ценообразования.
Создание определений плана процедур
После создания настраиваемой процедуры ценообразования создайте два определения плана процедуры: один для смет, а другой для заказов.
Выполните данные действия для создания определения плана процедуры для смет.
-
Создайте определение плана процедуры.
- В меню «Настройка» найдите и откройте «Определения плана процедур».
-
Введите заголовок. Например, «План процедур для смет».
Нажмите «Вкладка», чтобы автоматически заполнить имя разработчика.
- Для типа процесса выберите Revenue Cloud.
- В основном объекте выберите «Смета».
- Выберите определение расширенного контекста транзакций продажи.
- При необходимости введите описание.
- Сохраните изменения.
- Нажмите на созданный план процедуры.
- В разделе «Соотнесение контекста для чтения» выберите QuoteEntitiesMapping.
- В поле «Сохранить соотнесение контекста» выберите QuoteEntitiesMapping.
-
Создайте раздел для стандартной процедуры ценообразования.
- В разделе «Разделы плана процедур» нажмите «Создать».
- Введите имя. Например, RunDefaultPricingProcedure.
- Для типа сохраните «Стандартный».
- В поле «Тип раздела» выберите «Процедура ценообразования».
- Сохраните изменения.
- Разверните созданный раздел.
- В разделе «Этапы» выберите «Ценообразование».
- В поле «Тип разрешающей способности» выберите «По умолчанию».
- В поле «Процедура» выберите стандартную процедуру ценообразования управления транзакциями.
- Повторите предыдущий шаг для выполнения процедуры ценообразования, содержащей элемент «Служба распространения скидок».
Повторите все действия для создания определения плана процедуры для заказов.
Обновление параметров дохода для использования планов процедур
- В меню «Настройка» найдите и откройте «Параметры дохода».
- Включение оркестрации плана процедур для ценообразования.
-
Включите поправки заголовка.
Revenue Cloud отображает кнопку «Управление поправкой заголовка» в сметах и заказах.
После завершения настройки управление транзакциями использует определения плана процедуры и значения в полях поправок заголовка для расчета и применения скидок к строкам.
При необходимости, настройте процедуру ценообразования для настройки дополнительных возможностей, например, минимальных ценовых ограничений. См. Служба распространения скидок.

