Sie befinden sich hier:
InsEnrollmentService:enrollMembers
Verwenden Sie diesen Service, um Zensusmitglieder für ihre ausgewählten Pläne zu registrieren.
Registrierungsservices können je nach isFsc und benutzerdefinierter Einstellung für defaultIsFSCOption entweder in die Versicherungspolice und zugehörige Objekte (Datenmodell der harmonisierten Police) oder in Vermögenswertobjekte (Vlocity-Modell) schreiben.
Ab der Version Summer '21 von Vlocity Health and Insurance unterstützt der Service auch den Personenaccount-Flow.
Wenn Sie das Vlocity-Paket-Datenmodell verwenden, wird die Registrierung für Produkte, die inaktiv sind oder deren künftiges Datum als Datum des Inkrafttretens festgelegt ist, nicht unterstützt.
Methode: enrollMembers
Funktionsweise
-
Der Service fragt zunächst Gruppenzensusmitglieder a) über alle Mitglieder für einen bestimmten
censusIdoder b) nur über die in dercensusMembersIdsangegebenen Mitglieder ab. -
Anschließend wird nach vorab registrierten Plänen gesucht, die über den Gruppenzensusmitgliedsplan (
GroupCensusMemberPlan__c) mit jedem Mitglied verknüpft sind. -
Die Planprodukte für jedes Mitglied werden zurückgegeben.
-
Wenn das Produkt Teil des Vertrags ist, wird ein Policendatensatz (Versicherungspolice oder Vermögenswert) erstellt. Welcher Richtlinientyp erstellt wird, hängt vom Parameter
isFscund der benutzerdefinierten Einstellung fürdefaultIsFSCOptionab, wie in dieser Tabelle beschrieben.Benutzerdefinierte Einstellungen > Setup der Versicherungskonfiguration>defaultIsFSCOption
IsFsc-Parameter
Erstellte Policen
Wahr
NA
InsurancePolicy
Falsch
Wahr
InsurancePolicy
Falsch
Falsch
Vermögenswert
NA
Wahr
InsurancePolicy
NA
False
Vermögenswert
-
Sie können für die Mitglieder in der angegebenen Zählung Personenaccounts erstellen. Unterstützen des Personenaccount-Flows:
Dieser Flow durchläuft Zählungsmitglieder.
Wenn
accountIdnicht null ist, verwendet der Service accountId alsPolicy.NameInsuredund erstellt diePrimaryParticipantAccountIdundRelatedParticipantAccountIdderInsurancePolicyParticipants.Wenn
accountIdnull ist, verwendet der ServicegroupAccountIdalsNameInsuredundcontactIdalsPrimaryParticipantContactIdundRelatedParticipantContactIdderInsurancePolicyParticipants.HinweisDer Personenaccount ist nur für Objekte vom Typ "Versicherungspolice" aktiviert, nicht für "Vermögenswert".
-
"Versicherungspolice" oder "Vermögenswert" wird nur für das primäre Mitglied und nicht für dessen abhängige Mitglieder erstellt. Angeben der abhängigen Details in den Richtlinien:
-
Für Versicherungspolice: Die abhängigen Informationen werden in einem separaten Objekt namens
InsurancePolicyParticipantserstellt. Es wird auch ein Datensatz für das primäre Mitglied erstellt. -
Für Vermögenswerte: Die für den Vermögenswert registrierten Abhängigkeiten werden im
AssetPartyRelationship__cbeibehalten. Für "Primäres Mitglied" inAssetPartyRelationship__cwird kein Datensatz erstellt.
-
-
Für Abdeckungselemente:
-
Versicherungspolice: Service erstellt Versicherungspolicenabdeckungen (
InsurancePolicyCoverages). -
Vermögenswert: Der Service erstellt Policenabdeckungen (
AssetCoverage__c).
-
Remote-Optionen
Ausgabe-JSON
Die Liste der vom Service erstellten Richtlinien.
|
|
|---|---|
|
|
{
"assetIds":[
{
"assetId":"0036F00002Q4wlSQAR"
},
{
"assetId":"0036F00002Q4wlSQAQ"
}
],
"policyIds":[
"0036F00002Q4wlSQAR",
"0036F00002Q4wlSQAQ"
]
}
