Loading
Управление доходом канала
Настройка расширенной скидки и последующей обработки с накоплением - Source Generation DPE

Настройка расширенной скидки и последующей обработки с накоплением - Source Generation DPE

Запишите результаты расчета начисления обратно в Salesforce Core, агрегированные по настраиваемому измерению.

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

Доступно в версиях: Версии Enterprise Edition, Unlimited Edition и Developer Edition с расширенными функциями управления ретро-скидками и начислениями.
  1. Создание нового поля в источниках накопления типа скидки программы:
    1. Создайте настраиваемое поле для значения привязки (например, Region__c)
    2. Это поле сохранит значение измерения в каждой записи источника начисления
  2. Выберите «Поле в качестве ввода» в узле источника данных:
    1. Откройте узел источника данных «Тип скидки программы» «Источники накопления»
    2. Выберите созданное поле привязки
  3. Пройти через узел присоединения:
    1. Обеспечьте потоки поля через: Обогащение поправочными номерами типа начисления скидки
  4. Создание формулы AnchorString:
    1. Добавьте поле формулы в соответствующий узел
    2. Назовите его Anchor1String (или Anchor2String, Anchor3String)
    3. Формула: IF(СОДЕРЖИТ({AggregationCriteria}, "Region__c")==true, {Anchor1}, "_") Замените "Region__c" именем поля, отображаемым в типе скидки программы, и {Anchor1} полем привязки из DLO.
      Данная формула возвращает значение привязки (если настроено) или значение «_» (если не используется).
  5. Обновите уникальную формулу RefKey:
    1. Перейдите к: Создание уникального ключа для существующих источников
    2. Найдите формулу uniqueRefKey
    3. Добавьте AnchorString к конкатенации
      Например, «Добавить {Anchor1String} в функцию CONCAT»
  6. Выберите «Якорь1Строка в узлах обработки периода». Выберите поле Anchor1String в следующих шести узлах:
    • Заполнение типа скидки и сведений о периоде
    • Объединение типа периода и выходных данных
    • Удаление ненужных полей
    • Добавление последних сведений об уровне
    • Добавление итогов предыдущего периода
    • Добавление итогов текущего периода
  7. Выберите «Строка Anchor1» для двух источников:
    1. Перейдите к: Объединение сумм за текущий и предыдущий периоды
    2. Данный узел содержит два источника ввода. Выберите «Якорь1Строка» из двух источников
  8. Добавить формулу периода слияния:
    1. Перейдите к: Значения периода слияния
    2. Создайте поле формулы: IF(ISBLANK({AccruedAnchor1String}),{PriorAnchor1String},{AccruedAnchor1String} )
    Это обеспечивает корректное перенос значения привязки при объединении данных текущего и предыдущего периодов.
  9. Выберите «Якорь1 в четырех узлах».
    • Обогащение сведениями об участнике программы
    • Проверка текущих накоплений участников
    • Проверка существующих накоплений типа скидки
    • Добавление значений уровней в записи
  10. Обновление UniqueRefKey в узле новых источников:
    1. Перейдите к: Создание уникального ключа для новых источников
    2. Обновите формулу UniqueRefKey, чтобы включить Anchor1: CONCAT({ProgramRebateTypeAccrualRef},"_",{MemberAccrualReferenceNumber}",_",{BenefitString}",_",{Member}",_",{Product}",_",{Anchor1})
    Это обеспечивает получение каждой уникальной комбинацией участника, продукта и настраиваемого измерения собственной записи источника накопления.
  11. Выберите «Якорь1» в узле filter:
    1. Перейдите к: Фильтрация уникальных записей для создания источников
    2. В конфигурации узла «Соответствие» выберите «Якорь1» из этого источника
  12. Выберите «Якорь из другого источника»:
    1. В этом же узле соответствия выберите «Якорь1» из другого источника ввода. Это обеспечивает совпадение измерения привязки
  13. Создание формулы расчета исходных полей начисления:
    1. Перейдите к: Вычисление полей источника начисления
    2. Создайте формулу для поля привязки: IF(ISBLANK({Id}),IF(({Anchor1String}="_")==true,NULL,{Anchor1String}),{ExistingAnchor1})
      Логика: Для новых записей: Использует значение привязки, если настроено, иначе NULL. Для существующих записей: Сохраняет текущее значение привязки.
  14. Соотнесение привязки1 в узле обратной записи:
    1. Перейдите к: Создание или обновление сведений об источнике начисления
    2. Соотнесите вычисленное поле привязки с полем привязки1 в источниках накопления типа скидки программы.
    Таким образом итоговые агрегированные результаты будут возвращены в Salesforce Core
 
Загрузка
Salesforce Help | Article