Loading
Страхование
Копирование данных между узлами контекста в процедуре ценообразования

Копирование данных между узлами контекста в процедуре ценообразования

В процедуре ценообразования добавьте элемент «Копия данных между узлами» для копирования числовых или текстовых данных из одного контекстного узла в другой. Скопируйте данные вверх и вниз по иерархии и используйте скопированные данные в формулах или для поиска информации в таблицах решений, чтобы упростить сложные расчеты цен.

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

Доступно в версиях: Lightning Experience
Доступно в версиях: Версии Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition платформы цифрового страхования, где включено ценообразование Salesforce.
Требуемые полномочия пользователя
Для добавления или обновления элементов копирования данных межузлового взаимодействия: Время проектирования ценообразования Salesforce

Прежде чем начать, обратите внимание на следующие рекомендации по использованию элемента «Копия данных межузлового взаимодействия» в процедуре ценообразования.

  • Вы можете скопировать данные из исходного контекстного узла в один или несколько целевых узлов.
  • Одновременно можно копировать данные только из одного исходного узла и переменной. Убедитесь, что условия фильтра соответствуют только одному исходному узлу в контексте.
  1. В средстве запуска приложений найдите и откройте «Процедуры ценообразования».
  2. Выберите процедуру ценообразования или создайте ее.
  3. Нажмите «символ плюса» и добавьте элемент «Копия данных между узлами».
  4. (Дополнительно) В разделе «Группировать по» найдите и выберите поля, по которым нужно группировать исходные и целевые узлы.
    При группировке узлов по одному или нескольким полям копия межузловых данных применяется только к узлам, имеющим идентичные значения для полей группы. Если вы не укажете поля группы, копия межузловых данных применяется ко всем узлам в контексте.
  5. Добавьте условия для выбора уникального исходного узла.
    1. Нажмите кнопку «Добавить условие».
    2. Найдите и выберите переменную.
    3. Выберите оператор.
    4. При необходимости введите сравнительное значение оператора.
    5. Таким же образом, добавьте еще до 4 условий.
  6. В переменной источника найдите и выберите переменную исходного узла, значение которой нужно скопировать в целевой узел.
  7. В целевой переменной найдите и выберите переменную целевого узла, которой должно быть назначено скопированное значение.
  8. (Дополнительно) Укажите условие «Записать обратно» для копирования только целевых узлов значения, соответствующих условию.
    1. Найдите и выберите переменную, определяющую целевой узел.
    2. Выберите оператор.
    3. При необходимости введите сравнительное значение оператора.
  9. Сохраните процедуру.
  10. Чтобы протестировать процедуру, нажмите кнопку «Имитировать». Введите значения ввода для продуктов и нажмите «Имитировать» еще раз.
Пример
Пример

Рассмотрим сценарий, когда цена покрытия столкновения для автомобиля зависит от его марки и модели. Например, у родстера, ремонт или замена которого после столкновения обходится дороже, покрытие дороже, чем у бюджетного хэтчбека, который экономичнее в обслуживании. В смете, содержащей продукты, структурированные так, как показано на изображении, для расчета покрытия столкновения вам нужны атрибуты make и model из родительского узла Auto вместе с атрибутами узла Collision для расчета цены.

Диаграмма иерархии продуктов, отображающая три уровня узлов. Вверху находится корневой узел с меткой «Автосеребро (Корневой) (Уровень 1)». Данное соединение связывается с узлом второго уровня с меткой «Автоматический (Neo Alpha) (Level 2)». Узел второго уровня ответвляется на три отдельных дочерних узла: "Collision", "Comprehensive", and "Driver".

Используя элемент «Копия данных узла Inter» в процедуре ценообразования, можно скопировать обязательные данные из узла Auto в узел Collision. Ниже указан способ настройки элемента для копирования имени производителя автомобиля в узел столкновения.

Пример конфигурации элемента «Копия данных межузловая»

Поле «Группировать по» ограничивает копию межузловых данных узлами, имеющими одинаковое значение для поля AggregationKeyLevel2: узел Auto на уровне 2 и его дочерние узлы. В этом наборе узлов условия Where выбирают узел с именем продукта «Авто» и Neo в качестве исходного узла.

Значение исходной переменной DYN_INS_MAKE копируется в целевую переменную VehicleMake. Последнее, где условие выбирает узел с именем продукта «Столкновение» в качестве целевого узла для целевой переменной.

При выполнении процедуры ценообразования элемент «Копия данных межузлового взаимодействия» копирует марку транспортного средства в узел «Столкновение». Вы можете добавить аналогичный элемент для копирования сведений о модели в узел «Столкновение».

После копирования этих сведений в узел столкновения используйте их для расчета стоимости покрытия столкновения. Передайте сведения в качестве вводных данных в таблицу решений для поиска коэффициента умножения для расчета цены. Или проверьте наличие определенной марки и модели в элементе «Операция со списком» и примените коэффициент в формуле расчета цены.

 
Загрузка
Salesforce Help | Article