Loading
Страхование
Создание автоматически запущенного потока

Создание автоматически запущенного потока

Создайте поток, который получает вводные данные из пакетного задания и вызывает действие вызова renewInsurancePolicies для каждой записи политики.

  1. В меню «Настройка» найдите и откройте «Потоки».
  2. Нажмите кнопку «Создать поток».
  3. Выберите «Автоматически запущенный поток (без триггера)».
  4. Добавьте текстовую переменную для передачи кода политики в поток.
    1. Добавьте новый ресурс типа «Переменная».
    2. Введите policyId в качестве API-имени.
    3. Выберите «Текст» в качестве типа данных.
    4. Выберите «Доступно для ввода».
      Любой переменной, обозначенной как «Доступно для ввода», должно быть передано значение из пакетного задания. В противном случае поток выдает ошибку.
  5. Создайте заданную Apex переменную типа renewInsurancePoliciesIAInputRep.
    1. Добавьте ресурс типа «Переменная».
    2. Укажите имя API.
    3. Выберите Apex- определенный в качестве типа данных.
    4. Выберите ConnectApi__RenewInsurancePoliciesIAInputRep в качестве класса Apex.
    5. Выберите «Доступно для ввода».
  6. Добавьте эти переменные к потоку.
    Переменная описание
    policyId Обязательно
    jobIdentifier Уникальный идентификатор для отслеживания и составления отчетов
    priceBookId Обязательно для смет продления. Если параметр не указан, стандартный recordId прайс-листа используется по умолчанию
    productSellingModel Обязательно для смет продления. По умолчанию используется значение «Один раз»
    sameTenure По умолчанию политики продления и сметы создаются с годовым сроком действия. Чтобы сохранить исходное положение, задайте sameTenure=true
    issueQuote Задано значение true для создания смет продления
    executionConfigurationRules Выполнить правила конфигурации, если true
    executionQualificationRules Выполнение правил квалификации (только для смет продления)
    executionPricing Управление пересчетом ценообразования во время продления.
    • true (по умолчанию) — Пересчитывает ценообразование для продленного полиса посредством текущих правил ценообразования и создает новые значения дополнительной оплаты.
    • false: сохраняет значения ценообразования и дополнительных платежей из существующей политики.
    GeneClauses Управление воссозданием условий во время продления.
    • true: создает условия для продленной политики посредством текущих правил и шаблонов условий.
    • false или не предоставлено — Сохраняет условия из существующей политики.
    flowAPINameWithNamespace Для изменений во время продления передайте имя потока перед этапом и пространство имен в формате <namespace>_<flowName> в поле flowAPINameWithNamespace.
    fieldSetIds Копирует дополнительные поля из исходной политики в продленную. Это относится только к продлениям полисов, а не к сметам продления. Одинаковый набор полей и значений применяется ко всем возобновленным политикам. Чтобы задать разные значения для определенных политик, используйте поток последующей обработки, запущенный InsPolicyRnwlStatusEvent после продления. В сметах продления это поле игнорируется. Если создание сметы требует наличия обязательных настраиваемых полей, заполните их в потоке перед этапом посредством контекстных переменных, соотнесенных в определении контекста. Поток предварительного этапа не позволяет изменять даты вступления в силу.
    Сведите количество шагов в потоке к минимуму. Поскольку пакетные задания выполняются в одном потоке, слишком много шагов может замедлить весь процесс пакетного продления.
  7. Сохраните изменения и активируйте поток.
 
Загрузка
Salesforce Help | Article