Вы находитесь здесь:
Бизнес-процессы политики проблемы
Мы создали бизнес-процесс «Политика выдачи», который принимает смету и выдает страховой полис. Этот бизнес-процесс используется повторно по нескольким направлениям деятельности.
Все наши снимки экрана в данный момент выполнены в стиле Lightning. Вращение может выглядеть иначе, поскольку оно использует стиль Newport на брокерском и клиентском порталах.
OmniScript политики проблемы
Этот OmniScript можно запустить из следующих приложений, где он доступен описанным типам пользователей:
-
Брокерский портал (Ньюпорт)
Брокеры и агенты
-
Консоль взаимодействия (Lightning)
Внутренние страховые агенты и представители центра обработки вызовов
-
Администратор Vlocity Lightning Experience (Ньюпорт)
-
Внутренние страховые агенты
-
Администраторы Vlocity
-
Эти OmniScript теперь пишут в собственный объект «Страховой полис Financial Services Cloud» вместо объекта «Актив».
Теперь рассмотрим OmniScript политики проблемы шаг за шагом.
Сперва OmniScript берет код сметы и использует службу InsQuoteService:getQuoteDetail для извлечения данных для сметы, для которой пользователь хочет оформить полис.
Затем отображается информация о смете, включая цену вознаграждения и условие приобретаемого страхового полиса.
В зависимости от варианта оплаты, выбранного пользователем, дерево шагов справа меняется. Шаги, выполняемые пользователем для создания изменений сведений об оплате на основе сделанного выбора. В следующем примере пользователь выбрал «План оплаты».
После выбора пользователем плана оплаты и нажатия кнопки «Далее», этот OmniScript вызывает другой Omniscript с именем ins/SetupPaymentPlan PaymentPlanSetup1. OmniScript PaymentPlanSetup1 помогает пользователю пройти формы и выбор, необходимые для настройки всех его сведений об оплате для полиса.
Чтобы упростить тестирование этой функции, мы используем веб-компонент Lightning, созданный для интеграции с Braintree. Braintree позволяет добавлять тестируемые номера кредитных карт или нажимать кнопку «Далее». OmniScript видит вводные данные оплаты действительными и позволяет пользователю перейти к следующему этапу.
Вы можете удалить или изменить веб-компонент Braintree Lightning, если вы клонируете и используете этот OmniScript в производственной среде.
После авторизации оплаты IssuePolicy OmniScript вызывает службу InsPolicyService:createUpdatePolicy для создания записи полиса.
Действие извлечения картографа данных Omnistudio считывает запись политики, а OmniScript отображает подтверждение активности политики.
Теперь пройдем через один поток, где пользователь сделает другой выбор.
На той же странице подтверждения сведений о смете в начале предыдущего потока пользователь выбирает «Оплатить полностью».
Потом пользователь выбирает параметр «Электронная проверка» в качестве метода оплаты. Этот OmniScript вызывает еще один Omniscript с именем ins/IssuePayment1. OmniScript IssuePayment1 помогает пользователю в формах и вариантах, необходимых для получения всей информации об оплате для оплаты полиса в данный момент.
Пользователь может выбрать кредитную карту или электронный чек. В данном примере пользователь выбрал «Электронная проверка».
OmniScript IssuePayment1 интегрируется с системой ACH для сбора сведений о банковском счете клиента и авторизации оплаты.
Этап achAuthorization в OmniScript IssuePayment1 настроен на принятие и авторизацию тестовых данных.
Этот этап можно изменить в созданном или расширенном OmniScript.
После авторизации оплаты IssuePolicy OmniScript вызывает службу InsPolicyService:createUpdatePolicy для создания записи полиса.
Действие извлечения соотнесения данных считывает запись политики, а OmniScript отображает подтверждение активности политики.
Что в нем
Ниже указано, как выглядят этапы в OmniScript Designer:
-
getQuoteDetails
-
Тип компонента: Удаленное действие
-
Что он делает: Извлекает данные для сметы, указанной кодом сметы.
-
Вызовы: InsQuoteService:getQuoteDetail
-
-
getQuoteInformation
-
Тип компонента: Действие извлечения соотнесения данных
-
Что он делает: Извлекает сведения о продукте и организации из сметы.
-
Вызовы: Ins_ExtrQuoteDetails_IssueOS
-
-
setQuoteInformation
-
Тип компонента: Задать значения
-
Что он делает: Задает значения для ряда элементов сметы
-
Вызовы: Отсутствует
-
-
quoteDetails
-
Тип компонента: Шаг
-
Что он делает: Содержит следующие подкомпоненты:
-
quoteNumber
-
quoteEffectiveDate
-
quotePremium
-
quoteTerm
-
billType
-
-
Вызовы: Отсутствует
-
-
paymentPlanSetUp1
-
Тип компонента: OmniScript
-
Что он делает: Вызывает другой OmniScript, позволяющий пользователю настроить план оплаты.
-
Вызовы: ins/SetupPaymentPlan OmniScript
-
-
setPaymentAmount
-
Тип компонента: Задать значения
-
Что он делает: Задает значения для ряда элементов выставления счета.
-
Вызовы: Отсутствует
-
-
IssuePayment1
-
Тип компонента: OmniScript
-
Что он делает: Позволяет пользователю оплачивать вознаграждение в режиме реального времени.
-
Вызовы: ins/IssuePayment OmniScript
-
-
createUpdatePolicy
-
Тип компонента: Действие процедуры интеграции
-
Что он делает: Создает запись политики.
-
Вызовы: Insurance_CreatePolicy Integration Procedure
-
-
applyPremiumPayment
-
Тип компонента: Действие процедуры интеграции
-
Что он делает: Применяет вознаграждение, оплаченное посредством IssuePayment OmniScript в шаге 7 к записи полиса.
-
Вызовы: Insurance_IssuePayment
-
-
readPolicyforconfirmation
-
Тип компонента: Действие извлечения соотнесения данных
-
Что он делает: Извлекает данные о полисе, продукте и оплате.
-
Вызовы: readPolicyLwc
-
-
UpdateQuoteStatus
-
Тип компонента: Действие сообщения соотнесения данных
-
Что он делает: Обновление статуса сметы.
-
Вызовы: UpdateQuoteStatus
-
-
CreatePolicyParties
-
Тип компонента: Действие процедуры интеграции
-
Что он делает: Создает запись владельца полиса в качестве стороны.
-
Вызовы: PolicyholderParty_Create Integration Procedure
-
-
CreateProducerParty
-
Тип компонента: Действие процедуры интеграции
-
Что он делает: Создает запись стороны для брокера, продавшего страховой полис.
-
Вызовы: ProducerParty_Create
-
-
policyConfirmation
-
Тип компонента: Шаг
-
Что он делает: Содержит следующие подкомпоненты:
-
Поздравляем: Текстовый блок, поздравляющий пользователя с покупкой полиса.
-
CustomLWC1
-
Тип компонента: Настраиваемый LWC
-
Что он делает: Отображает подтверждение покупки полиса с данными покупки.
-
Вызовы: vlocity_ins__insOsConfirmation
-
-
textBlock2: Текстовый блок, содержащий контактные данные страховщика.
-
viewPolicy
-
Тип компонента: Навигация по действию
-
Что он делает: Предоставляет навигацию
-
-
-
Вызовы: Отсутствует
-
Политика выдачи из пользовательского интерфейса сметы
Представитель службы поддержки или внутренний страховой агент с доступом к пользовательскому интерфейсу сметы может выдавать полисы из этого пользовательского интерфейса. Данный пример отображает политики, выданные из пользовательского интерфейса сметы с использованием готовых компонентов на основе LWC из существующей сметы.
Вот как это выглядит поэтапно:
Начните со страницы списка сметы. Выберите смету для выдачи полиса.
В пользовательском интерфейсе сметы нажмите «Политика выдачи - нативная».
В окне политики проблемы внесите нужные изменения и нажмите «Создать».
Vlocity создает политику и отображает сообщение об успешном выполнении в пользовательском интерфейсе сметы.
Вы также можете запустить OmniScript, описанный в предыдущем разделе, из пользовательского интерфейса сметы. Нажмите «Выдать политику», чтобы запустить этот OmniScript.
