Вы находитесь здесь:
Создание автоматически запущенного потока
Создайте поток, который получает вводные данные из пакетного задания и вызывает действие вызова renewInsurancePolicies для каждой записи политики.
- В меню «Настройка» найдите и откройте «Потоки».
- Нажмите кнопку «Создать поток».
- Выберите «Автоматически запущенный поток (без триггера)».
-
Добавьте текстовую переменную для передачи кода политики в поток.
- Добавьте новый ресурс типа «Переменная».
- Введите policyId в качестве API-имени.
- Выберите «Текст» в качестве типа данных.
-
Выберите «Доступно для ввода».
Любой переменной, обозначенной как «Доступно для ввода», должно быть передано значение из пакетного задания. В противном случае поток выдает ошибку.
-
Создайте заданную Apex переменную типа renewInsurancePoliciesIAInputRep.
- Добавьте ресурс типа «Переменная».
- Укажите имя API.
- Выберите Apex- определенный в качестве типа данных.
- Выберите ConnectApi__RenewInsurancePoliciesIAInputRep в качестве класса Apex.
- Выберите «Доступно для ввода».
-
Добавьте эти переменные к потоку.
Переменная описание 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 после продления. В сметах продления это поле игнорируется. Если создание сметы требует наличия обязательных настраиваемых полей, заполните их в потоке перед этапом посредством контекстных переменных, соотнесенных в определении контекста. Поток предварительного этапа не позволяет изменять даты вступления в силу. Сведите количество шагов в потоке к минимуму. Поскольку пакетные задания выполняются в одном потоке, слишком много шагов может замедлить весь процесс пакетного продления. - Сохраните изменения и активируйте поток.
