Loading
Управление доходом канала
Расширенный бизнес-процесс управления ретро-скидками и накоплением

Расширенный бизнес-процесс управления ретро-скидками и накоплением

Ознакомьтесь с комплексным бизнес-правилом, интеграцией Data Cloud и ключевыми решениями, связанными с каждым этапом.

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

Доступно в версиях: Версии Enterprise Edition, Unlimited Edition и Developer Edition с расширенными функциями управления ретро-скидками и начислениями.

Подготовка организации

Администратор Salesforce включает функцию «Расширенное управление ретро-скидками и накоплением» и Data Cloud в настройках. Администратор потом переходит в комплекты данных для развертывания механизма начисления и выплаты. Это развертывание важно, поскольку оно создает объекты озера данных (DLO) в Data Cloud, необходимые для массовой обработки. Наконец, администратор назначает наборы полномочий «Администратор расширенной скидки» и «Пользователь». См. раздел «Настройка расширенного управления ретро-скидками и накоплением».

Примечание
Примечание Управление ретро-скидками и накоплением Advanced доступно в Salesforce Go. Рекомендуем настроить функции для расширенного управления ретро-скидками и накоплением посредством пошаговой настройки Salesforce Go. Дополнительные сведения о Salesforce Go см. в разделе «Поиск и настройка функций посредством Salesforce Go».

Понимание объектов озера данных (DLO)

Механизм накопления и выплат использует набор объектов озера данных (DLO) в Data Cloud для этапирования, обработки и передачи данных между Salesforce Core и механизмом расчета. Каждое определение DPE считывает и записывает в определенные ООД во время последовательности расчета начисления. См. Объекты озера данных в разделе «Управление ретро-скидками и накоплением: расширенное».

Настройка шаблонов механизма обработки данных (DPE)

Расширенный механизм использует скоординированную последовательность определений DPE.

DPE Описание
Предварительная обработка расширенной скидки и накопления - Конфигурация правила Соотносит правила программы, уровни, даты и привязки с метаданными, понятными Data Cloud.
Предварительная обработка расширенной скидки и накопления - Подготовка данных Принимает исходные данные из журналов транзакций и записей участников в объекты озера данных, используемые механизмом.
Механизм накопления и выплат - Расчет дельты Сравнивает текущий запуск с предыдущим, чтобы определить, какие новые или измененные записи подлежат расчету.
Механизм накопления и выплат - Обработка правил Выполняет фактические финансовые вычисления для создания накоплений для соответствующих транзакций.
Последующая обработка расширенной скидки и накопления - Создание источника Агрегирует вычисленные результаты и записывает их обратно из Data Cloud в Salesforce Core, обновляя объекты «Источник накопления типа скидки программы», «Тип скидки программы» и «Начисление участника программы скидки».
Последующая обработка расширенной скидки и накопления - обновление статуса Закрывает периоды накопления после прохождения даты окончания периода и обновляет статус записи и дату последнего расчета.

См. Определения механизма обработки данных.

Создание расширенных программ ретро-скидок

Менеджеры программы разрабатывают программу ретро-скидок и устанавливают тип выполнения на «Расширенный». Они регистрируют организации-партнеры в качестве участников и определяют сведения о независимом накоплении. См. Создание программы расширенной скидки

Получение данных транзакций для обработки методом начисления

Для запуска механизма начисления и выплаты данные транзакций должны быть доступны либо в объекте «Журнал транзакций», либо непосредственно в объекте озера данных AccrualAndPayoutInputDayIngest_dll в Data Cloud.

Если данные транзакций существуют в объектах Salesforce, например, заказах, преобразуйте их в формат журнала транзакций одним из следующих методов:

  • Создайте настраиваемый механизм обработки данных (DPE) для соотнесения полей исходного объекта с журналом транзакций.
  • Используйте стандартные методы интеграции, например, Bulk API или Data Loader, для загрузки данных из внешних систем.

См. Заполнение данных транзакций в журналах транзакций.

Как только данные попадают в журнал транзакций, DPE предварительной обработки трансформируют их в формат ввода, требуемый механизмом начисления и выплаты.

Если ваши данные уже структурированы в требуемом формате, вы можете заполнить ООД в Data Cloud напрямую и запустить механизм, минуя журнал транзакций.

Мониторинг процессов расчета и данных

Администраторы и менеджеры программ отслеживают ход и точность расчетов на нескольких уровнях:

  • Просмотр источников накопления: Просмотрите объекты «Накопление участника программы ретро-скидки», «Накопление типа скидки программы» и «Источник накопления типа скидки программы», чтобы увидеть данные сводных обязательств, синхронизированные обратно из Data Cloud.
  • Если транзакции отсутствуют в начислениях, используйте AccrualAndPayoutTierStage_dll в качестве основного инструмента диагностики. Проверьте данные поля:
Поле Что искать
NewStartDate__c / NewEndDate__c При нулевом значении механизм не обнаружил соответствующих транзакций для этого участника в периоде для данного уровня.
NewFromValue__c / NewToValue__c Используйте их для проверки того, действительно ли совокупное количество превышает ожидаемую границу уровня
RowStatus__c Подтверждает повторную обработку или обход записи как «Не изменено». Статус «Не изменено» ожидается при повторных запусках, где ничего не изменилось — это проблема только при наличии новых или обновленных данных.
CumulativeQualifierValue__c Сравните с NewFromValue__c / NewToValue__c, чтобы убедиться, что совокупное количество пересекает ожидаемую границу уровня.
NewInputStart__c / NewInputEnd__c Используйте их для отслеживания первой и последней транзакций ввода, которые были учтены механизмом в уровне.
NewInputStartOffset__c / NewInputEndOffset__c Используйте их, чтобы убедиться, что механизм не использует двойной счет или пропускает вводные данные через границы уровней. Смещение учитывает значение меры ввода, уже учитываемое на предыдущем уровне.

См. Объекты озера данных в разделе «Управление ретро-скидками и накоплением: расширенное».

Утверждение начислений

Менеджер программы может просмотреть подробные данные начисления в объектах «Начисление участника программы скидки», «Начисление типа скидки программы» и «Источник накопления типа скидки программы». Для просмотра итоговой начисленной суммы для участника см. поле «Итоговая начисленная стоимость» в объекте «Начисление участника программы ретро-скидок». После внутреннего утверждения используйте механизмы интеграции, например, API или Data Loader, чтобы извлечь эти количества в систему ERP.

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