Вы находитесь здесь:
Рейтинг большой группы
Рейтинг для больших групп основан на процедуре рейтинга, определенной в планах, добавленных в смету. Процедуры определения рейтинга создаются в механизме бизнес-правил как наборы выражений.
Дополнительные сведения о том, как настроить наборы выражений в механизме бизнес-правил, см. в разделе «Создание набора выражений».
Ограничения
«Рейтинг большой группы» поддерживает только набор выражений в качестве типа процедуры «Рейтинг». При настройке процедуры рейтинга для процесса оценки:
- Задайте полю «Тип процедуры рейтинга» продукта значение «Набор выражений», а полю «Имя процедуры рейтинга» имя набора выражений.
- Свяжите пакет Data Mapper с продуктом факта рейтинга. Соотнесение данных должно быть типа OmniDataTransform, то есть Omnistudio для базового объекта.
- Добавьте как минимум один расчет и один этап агрегации в набор выражений, каждый с выбранным параметром «Добавить в вывод».
- Проверьте наличие активной версии набора выражений с датой начала после передачи
effectiveDateв поток из сметы.
- Настройка набора выражений для рейтинга большой группы
Используйте набор выражений в качестве процедуры рейтинга для планов большой группы. - Оценка сметы большой группы в веб-компоненте Lightning
С помощью LWC сметы большой группы можно оценить сметы большой группы столько раз, сколько нужно во время процесса сметы. Некоторые процессы определения рейтинга смет большой группы выполняются асинхронно и занимают несколько минут. Но не волнуйтесь - уведомление о звонке сообщит вам о завершении процесса рейтинга. - Обработка ошибок рейтинга большой группы
Сметы большой группы используют потоки для асинхронной оценки планов на основе участников. Когда ошибки происходят во время асинхронного процесса, определить и устранить ошибки немного сложнее, чем в сценариях синхронного рейтинга. - Очистка данных асинхронного рейтинга
Чтобы предотвратить увязание организации в устаревших и ненужных данных о регистрации в больших группах и смете, воспользуйтесь настраиваемыми параметрами и запланированным пакетным заданием.
Настройка набора выражений для рейтинга большой группы
Используйте набор выражений в качестве процедуры рейтинга для планов большой группы.
- В средстве запуска приложений найдите и откройте «Механизм бизнес-правил» (или «Наборы выражений», если вкладка «Наборы выражений» включена).
- Создайте новую версию набора выражений и набора выражений.
- Откройте новую версию набора выражений в конструкторе наборов выражений.
-
Добавьте как минимум один этап вычисления и агрегации, каждый с выбранным параметром «Добавить в вывод».
- Добавьте любые другие нужные элементы.
- Задайте дату начала или окончания (или оба параметра) и рейтинг версии набора выражений.
- Сохраните и активируйте набор выражений.
Оценка сметы большой группы в веб-компоненте Lightning
С помощью LWC сметы большой группы можно оценить сметы большой группы столько раз, сколько нужно во время процесса сметы. Некоторые процессы определения рейтинга смет большой группы выполняются асинхронно и занимают несколько минут. Но не волнуйтесь - уведомление о звонке сообщит вам о завершении процесса рейтинга.
Одновременно можно оценивать не более 30 планов на основе резюмирования с количеством участников не более 150 000 или не более 30 планов на основе участников с количеством участников не более 3 000. Если вам нужно оценить более пяти планов на основе участников в смете, не используйте кнопку «Оценить все планы». Вместо этого оцените первые пять планов отдельно, используя кнопку «Оценить план» для каждого плана. Дождитесь завершения рейтинга этих пяти планов, потом начните оценивать следующий набор до пяти планов, используя кнопку «Оценить план».
При корректировке сметы путем добавления, изменения или удаления покрытия, общее значение вознаграждения становится красным. Используйте кнопку «Оценить план» для запуска процесса оценки выбранного плана. Или используйте кнопку «Оценить все планы» для одновременной оценки всех планов, добавленных в смету.
При запуске процесса оценки уведомление о ходе выполнения отображается вверху LWC.
Уведомление о завершении процесса определения рейтинга и добавление важных сообщений о статусе.
Возможные возвращенные статусы рейтинга:
- Завершено
- Отменено
- Ожидание
- Ошибка
Пока запрос на рейтинг отложен, запись сметы сохраняет запрос на рейтинг и код пакетного задания, связанный с ним как JSON, в поле «Расчет данных цены» на вкладке «Сведения».
Вы можете использовать JSON для обнаружения и идентификации пакетного задания в службе мониторинга бизнес-правил. Здесь можно при необходимости отменить выполнение всех отложенных заданий.
Обработка ошибок рейтинга большой группы
Сметы большой группы используют потоки для асинхронной оценки планов на основе участников. Когда ошибки происходят во время асинхронного процесса, определить и устранить ошибки немного сложнее, чем в сценариях синхронного рейтинга.
Асинхронный запрос рейтинга для смет большой группы использует два потока: Создание рейтинга переписи и завершение обработки рейтинга переписи. При возникновении ошибки в любом из данных потоков статус запроса на оценку устанавливается на «Ошибка».
Процесс запроса страхового рейтинга
Например, у вас есть перепись с 2 500 записями переписи. Каждая запись представляет одну семью. Для оценки данной переписи смета большой группы использует один запрос на оценку страховой стоимости и один запрос на пакетную инфраструктуру. Пакетный запрос инфраструктуры разделяет записи переписи на более мелкие части пакетных заданий для более быстрого определения рейтинга и устранения ошибок. В данном примере каждое пакетное задание настроено на обработку 100 участников, поэтому данная перепись 2 500 записей разделена на 25 частей пакетного задания.
Каждая часть пакетного задания обрабатывается последовательно, и обработка продолжается даже при наличии ошибки в пакетном задании. Например, в части 16 пакетного задания произошла ошибка. Обработка пакетного задания продолжается и завершает остальные части пакетного задания и создает одно событие ошибки для всего пакетного задания.
Статус «Запрос страхового рейтинга» установлен на «Ошибка», и пользователь получает предупреждение о том, что его запрос рейтинга не был завершен. Пользователь может проверить вводные данные переписи и попробовать запустить запрос рейтинга повторно. Если запрос рейтинга продолжает выполняться с ошибками, пользователь может создать CSV-файл ошибки из LWC сметы большой группы.
Распространенные ошибки асинхронного рейтинга
Наиболее распространенные ошибки в асинхронном рейтинге переписи происходят из-за неправильного или неполного ввода в групповую перепись. Но конфигурация потока и исключения также могут привести к асинхронным ошибкам рейтинга. Просмотр статуса пакетного задания может помочь вам обнаружить, где произошла ошибка в процессе оценки.
Просмотр статуса пакетного задания может помочь вам обнаружить, где произошла ошибка в процессе оценки.
| Статус пакетного задания | Где произошла ошибка |
|---|---|
| Завершено ошибками | Поток создания рейтинга переписи |
| Завершено | Поток «Завершение рейтинга переписи обработки» |
| Выполняется | Пакетное задание заблокировано, иначе организация могла достичь ограничения обработки. |
Пока выполняется запрос рейтинга, запись сметы сохраняет запрос рейтинга и код пакетного задания, связанный с ним как JSON, в поле «Расчет данных цены» на вкладке «Сведения». Вы можете использовать JSON для обнаружения и идентификации пакетного задания в службе мониторинга бизнес-правил. Если статус пакетного задания «Выполняется», используйте кнопку «Отменить выполнение» для отмены задания.
Создание CSV-файла с ошибкой сметы
Быстро создавайте и просматривайте список ошибок запроса рейтинга для смет большой группы одним нажатием кнопки.
Пользователи могут создать CSV-файл «Ошибка», если запрос на оценку не будет выполнен успешно. Если во время обработки пакетного задания, запущенного потоком «Создание рейтинга переписи», происходят ошибки запроса рейтинга, CSV-файл ошибки содержит отдельные строки для каждого имени или кода участника, который не был оценен.
Когда запрос на оценку завершается ошибками, пользователи могут создать CSV-файл «Ошибка».
Нажмите на значок ошибки (
), отображающийся рядом с ценой плана, а потом нажмите «Создать CSV-файл ошибки».
CSV-файл, содержащий ошибки, создается и вкладывается в запись сметы в разделе «Примечания и вложения» вкладки «Связанные». Пользователь получает всплывающее сообщение с уведомлением о завершении создания CSV-файла.
Формат имени CSV-файла "(PlanName)_ + (InsuranceRatingRequestId)_ + (время создания CSV-файла)" уникально определяет план и запрос рейтинга, связанные с ошибками, чтобы помочь пользователям легче находить и исправлять проблемы.
Если ошибки происходят во время последующей обработки, выполняемой потоком «Завершить оценку переписи обработки», CSV-файл ошибки содержит только одну строку со следующим сообщением об ошибке:
"Не удалось завершить действие процесса определения рейтинга сообщения. Проверьте вводные данные или обратитесь за помощью к администратору Salesforce".
Наиболее распространенной причиной этой ошибки является то, что никто из участников переписи не входит в класс группы, назначенный плану. Дополнительные сведения см. в разделе «Добавление классов группы в сметы больших групп».
Очистка данных асинхронного рейтинга
Чтобы предотвратить увязание организации в устаревших и ненужных данных о регистрации в больших группах и смете, воспользуйтесь настраиваемыми параметрами и запланированным пакетным заданием.
Настраиваемые параметры очистки данных асинхронного рейтинга
Используйте эти настраиваемые параметры для определения ограничений очистки данных рейтинга. Используйте стандартные значения, настройте их в соответствии с бизнес-требованиями или даже решите не использовать их.
| Имя настраиваемого параметра | Функции | Значение по умолчанию | Дополнительная информация |
|---|---|---|---|
RatingRetentionDayCount
|
Данный параметр определяет количество дней хранения данных. | 10 | Если следующие критерии истинны, увеличьте значение: Вывод рейтинга должен храниться долго. Процессы регистрации и сметы используют вывод рейтинга для создания JSON продукта. Процессы регистрации и сметы требуют сохранения цен на уровне участника. |
RatingPurgeQueryLimit
|
Данный параметр определяет максимальное количество записей, обрабатываемых каждым пакетным заданием. | 100 | При наличии большего количества подходящих запросов, чем RatingPurgeQueryLimit, остальные запросы обрабатываются в следующем запланированном выполнении пакетного задания. |
RatingPurgeBatchSize
|
Данный параметр определяет количество запросов на очистку, обработанных в одном пакетном запуске. Например, при наличии 20 подходящих запросов и RatingPurgeBatchSize 2, создается и обрабатывается 10 пакетных заданий. Каждое пакетное задание обрабатывает два запроса последовательно, и стандартное ограничение управляющего Salesforce Apex применяется к каждому заданию. |
5 | Уменьшите значение, если вы часто обрабатываете большие переписи для рейтинга на основе участников (более 6000 участников на перепись). Установите |
Планирование пакетного задания InsRatingRequestPurgeScheduler
Запланируйте пакетное задание для очистки данных рейтинга двумя способами: в настройках или посредством консоли разработчика.
Если вы планируете задание Apex в настройках, найдите и выберите InsRatingRequestPurgeScheduler в поле Класс Apex.
Или используйте консоль разработчика для вызова System.schedule, который планирует пакетные задания. Ниже указан пример выражения, выполняющего задание InsRatingRequestPurgeScheduler каждый день в 23:00:
vlocity_ins.InsRatingRequestPurgeScheduler scheduler = new vlocity_ins.InsRatingRequestPurgeScheduler();
//Batch execute every day 23:00
String scheduleExpression = '0 0 23 * * ?';
//Batch execute at midnight Sept. 3rd. 2042
//String scheduleExpression = '0 0 0 3 9 ? 2042';
System.schedule('Insurance Rating Purge Batch', scheduleExpression, scheduler);
Проверка статуса пакета
Чтобы проверить статус запланированного задания, перейдите в «Настройка» → «Все запланированные задания». Чтобы проверить статус запущенного задания, перейдите в «Настройка → Задания Apex».
