Loading
Страхование
InsEnrollmentService:enrollMembers

InsEnrollmentService:enrollMembers

Используйте эту службу для регистрации участников переписи в выбранных планах.

Важно!
Важно! Начиная с выпуска Winter '23, у нас есть служба InsEnrollmentServiceStd:enrollMembers, включенная для работы со стандартной моделью данных Salesforce для Financial Services Cloud и Health Cloud. Текущие клиенты могут продолжать использовать эту услугу, но дополнительные улучшения не будут предоставлены в управляемом пакете страхования.
Примечание
Примечание

Службы регистрации могут либо записывать в страховой полис и связанные объекты (гармонизированная модель данных полиса), либо в объекты актива (модель Vlocity), в зависимости от параметра isFsc и настраиваемого параметра для defaultIsFSCOption.

Начиная с выпуска Vlocity Health and Insurance Summer '21 служба также поддерживает поток организации-лица.

Если вы используете модель данных пакета Vlocity, мы не поддерживаем регистрацию для продуктов, которые неактивны или у которых будущая дата установлена в качестве даты вступления в силу.

Класс: InsEnrollmentService

Метод: enrollMembers

Принцип работы

  1. Сперва служба запрашивает участников групповой переписи либо а) через всех участников данной censusId, либо б) только через участников, указанных в списке censusMembersIds.  

  2. Затем выполняется поиск предварительно зарегистрированных планов, связанных с каждым участником посредством плана участника групповой переписи (GroupCensusMemberPlan__c). 

  3. Продукты планов для каждого участника возвращаются. 

  4. Если продукт является частью контракта, создается запись полиса (страховой полис или актив). Тип создаваемой политики зависит от параметра isFsc и настраиваемого параметра defaultIsFSCOption, как описано в таблице ниже.

    Настраиваемые параметры > Настройка конфигурации страхования>defaultIsFSCOption

    Параметр IsFsc

    Созданные полисы

    True

    Недоступно

    InsurancePolicy

    False

    True

    InsurancePolicy

    False

    False

    Актив

    Недоступно

    True

    InsurancePolicy

    Недоступно

    False

    Актив

  5. Вы можете создать организации-лица для участников данной переписи. Для поддержки потока организации-лица:

    Этот поток проходит через участников переписи.

    Если accountId не нулевая, служба использует accountId в качестве Policy.NameInsured и создает PrimaryParticipantAccountId и RelatedParticipantAccountId InsurancePolicyParticipants.

    Если accountId нулевая, служба использует groupAccountId в качестве NameInsured, а contactId в качестве PrimaryParticipantContactId и RelatedParticipantContactId InsurancePolicyParticipants.

    Примечание
    Примечание

    Организация-лицо включена только для объектов страхового полиса, но не для актива.

  6. Страховой полис или актив создается только для основного участника, а не его зависимого. Для указания зависимых сведений в политиках:

    1. Для страхового полиса: Зависимые сведения создаются в отдельном объекте под названием InsurancePolicyParticipants. Запись также создается для основного участника.

    2. Для активов: Иждивенцы, зарегистрированные в активе, содержатся в AssetPartyRelationship__c. Запись не создается для основного участника в AssetPartyRelationship__c.

  7. Для элементов покрытия:

    1. Страховой полис: Service создает покрытия страховых полисов (InsurancePolicyCoverages).

    2. Актив: Служба создает покрытия полисов (AssetCoverage__c).

Удаленные параметры

Параметр

Описание

isFsc

Определяет необходимость создания полисов в качестве записей активов или записей InsurancePolicy. Значение параметра учитывается:

  • Если Custom Settings > Insurance Configuration Setup имеет defaultIsFSCOption значение false.

  • Или, при отсутствии defaultIsFSCOption, принимается значение этого параметра.

censusMemberIds

Обязательно, если censusId не используется.

Код конкретных участников переписи для регистрации.

censusId

Обязательно, если censusMemberIds не используется.

Код переписи, содержащей всех участников переписи для регистрации.

contractId

Обязательно.

Код контракта, участником которого являются участники, и планы, в которых они будут зарегистрированы.

dependentRoleName

Данный параметр применяется только к политикам FSC. Значение по умолчанию: Member. Поле Role в InsurancePolicyParticipant содержит это значение для всех зависимых.

primaryRoleName

Данный параметр применяется только к политикам FSC.

Значение по умолчанию - Policyholder.

Поле Role в InsurancePolicyParticipant следует за этим значением для основных участников.

spousalRelationshipName

Данный параметр применяется только к политикам FSC.

Значение по умолчанию - Dependent.

Поле RelationshipToInsured в InsurancePolicyParticipant следует за этим значением для иждивенцев, помеченных как супруги.

memberPlanIntegrationProcedure

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

Вывод JSON

Список полисов, созданных службой.

assetIds

InsurancePolicy кодов записей, если служба создает записи FSC, иначе, это коды записей активов

policyIds

Коды записей InsurancePolicy. Данный параметр не отображается в записях, не связанных с FSC.

{
   "assetIds":[
      {
         "assetId":"0036F00002Q4wlSQAR"
      },
      {
         "assetId":"0036F00002Q4wlSQAQ"
      }
   ],
   "policyIds":[
      "0036F00002Q4wlSQAR",
      "0036F00002Q4wlSQAQ"
   ]
}
 
Загрузка
Salesforce Help | Article