Loading
Versicherung
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          InsCensusService:updateMembersWithPlans

          InsCensusService:updateMembersWithPlans

          Verwenden Sie diesen Service, um eine Zählung mit primären Mitgliedern, ihren Angehörigen und ihrem vorab registrierten Plan auszufüllen.

          Wichtig
          Wichtig Ab der Version Winter '23 ist der Service InsCensusServiceStd:updateMembersWithPlans für die Verwendung mit dem Salesforce-Standarddatenmodell für Financial Services Cloud und Health Cloud aktiviert. Bestehende Kunden können diesen Service weiterhin verwenden, es werden jedoch keine weiteren Verbesserungen im verwalteten Paket für Versicherungen bereitgestellt.

          Klasse: InsCensusService

          Methode: updateMembersWithPlans

          Funktionsweise

          • Der Service ruft updateMembers auf, um Daten über die Mitglieder zu speichern, die Mitglieder im JSON-Objekt zu analysieren und für jedes eine ID und isNewMember hinzuzufügen.

          • Anschließend ruft der Service addPlanSelections auf, um die vorab registrierten Pläne der Mitglieder zu speichern.

          • Wenn isNewMember auf true festgelegt ist, löscht addPlanSelections alle neu erstellten Mitglieder, die keine Einträge in GroupCensusMemberPlan__c aufweisen, und wenn der Parameter onlySaveMembersWithValidProducts auf true festgelegt ist.

          Remote-Optionen

          Option

          Beschreibung

          censusId 

          Erforderlich

          ID der Volkszählung, zu der die hochzuladenden Mitglieder gehören oder gehören werden.

          Wird verwendet, um zu überprüfen, ob die contractId zum Account/Zensus gehört.

          contractId 

          Erforderlich

          ID des aktuellen Vertrags des Accounts.

          Wird verwendet, um zu überprüfen, ob die Pläne der einzelnen Mitglieder Teil des Vertrags sind.

          onlySaveMembersWithValidProducts

          Boolean (Boolesch)

          Bei true werden neue Mitglieder ohne Einträge in GroupCensusMemberPlan__c gelöscht.

          duplicateKeys

          Zeichenfolgenliste

          Liste der fieldAPI-Namen von GroupCensusMember__c

          Wird verwendet, um zu bestimmen, welche Mitglieder bereits in der Tabelle vorhanden sind. In diesem Fall wird eine Aktualisierung anstelle einer Einfügung ausgeführt.

          Input JSON

          So sieht das Format für die Eingabe-JSON aus:

          {
             "censusId":"a4D4P000000hbjSUAQ",
             "contractId":"a4D4P000000yujQER",
             "onlySaveMembersWithValidProducts":true,
             "census":{
                "headers":[
                   {
                      "name":"vlocity_ins__FirstName__c"
                   },
                   {
                      "name":"vlocity_ins__LastName__c"
                   },
                   {
                      "name":"vlocity_ins__IsPrimaryMember__c"
                   },
                   {
                      "name":"vlocity_ins__IsSpouse__c"
                   },
                   {
                      "name":"vlocity_ins__MemberIdentifier__c"
                   },
                   {
                      "name":"vlocity_ins__PrimaryMemberIdentifier__c"
                   },
                   {
                      "name":"Id"
                   },
                   {
                      "name":"vlocity_ins__ContractLineId__c"
                   },
                   {
                      "name":"vlocity_ins__IsOptOut__c"
                   },
                   {
                      "name":"vlocity_ins__OptOutTypes__c"
                   }
                ],
                "members":[
                   {
                      "vlocity_ins__FirstName__c":"Maurice",
                      "vlocity_ins__LastName__c":"Johnson",
                      "vlocity_ins__IsPrimaryMember__c":true,
                      "vlocity_ins__IsSpouse__c":false,
                      "vlocity_ins__MemberIdentifier__c":"Maurice",
                      "vlocity_ins__PrimaryMemberIdentifier__c":null,
                      "vlocity_ins__ContractLineId__c":"a4D4P000000hbjSUAQ;a4D4P000000hbjSUAQ",
                      "vlocity_ins__IsOptOut__c" : false,
                      "vlocity_ins__OptOutTypes__c" :null
                   },
                   {
                      "vlocity_ins__FirstName__c":"Lizzy",
                      "vlocity_ins__LastName__c":"Johnson",
                      "vlocity_ins__IsPrimaryMember__c":false,
                      "vlocity_ins__IsSpouse__c":false,
                      "vlocity_ins__MemberIdentifier__c":"Lizzy",
                      "vlocity_ins__PrimaryMemberIdentifier__c":"Maurice",
                      "vlocity_ins__ContractLineId__c":"a4D4P000000hbjSUAQ",
                      "vlocity_ins__IsOptOut__c" :true,
                      "vlocity_ins__OptOutTypes__c" :null
                   },
                   {
                      "vlocity_ins__FirstName__c":"Jamie",
                      "vlocity_ins__LastName__c":"Johnson",
                      "vlocity_ins__IsPrimaryMember__c":false,
                      "vlocity_ins__IsSpouse__c":true,
                      "vlocity_ins__MemberIdentifier__c":"Jamie",
                      "vlocity_ins__PrimaryMemberIdentifier__c":"Maurice",
                      "vlocity_ins__ContractLineId__c":"a4D4P000000hbjSUAQ",
                      "vlocity_ins__IsOptOut__c" : false,
                      "vlocity_ins__OptOutTypes__c" :"Medical"
                   },
                   {
                      "vlocity_ins__FirstName__c":"Bella",
                      "vlocity_ins__LastName__c":"James",
                      "vlocity_ins__IsPrimaryMember__c":true,
                      "vlocity_ins__IsSpouse__c":false,
                      "vlocity_ins__MemberIdentifier__c":"Bella",
                      "vlocity_ins__PrimaryMemberIdentifier__c":null,
                      "vlocity_ins__ContractLineId__c":null,
                      "vlocity_ins__IsOptOut__c" :true,
                      "vlocity_ins__OptOutTypes__c" :null
                   }
                ]
             },
             "duplicateKeys" : [
                "vlocity_ins__FirstName__c",
                "vlocity_ins__LastName__c"
             ]
          }

          Ausgabe-JSON

          Hier eine Beispiel-Ausgabe-JSON:

          {  
             "errors":[  
                {  
                   "error":"ContractLineItem__c value is not valid:8004P000000zJKjQAM; Medical",
                   "vlocity_ins__FirstName__c":"Maurice",
                   "vlocity_ins__LastName__c":"Johnson",
                   "vlocity_ins__IsPrimaryMember__c":true,
                   "vlocity_ins__IsSpouse__c":false,
                   "vlocity_ins__MemberIdentifier__c":"Maurice",
                   "vlocity_ins__PrimaryMemberIdentifier__c":null
                }
             ],
             "censusMemberIds":[  
                "a4C4P000000ed6dUAA",
                "a4C4P000000ed6eUAA",
                "a4C4P000000ed6fUAA"
             ],
             "memberPlanIds":[  
                "a4B4P000006jKsMUAU",
                "a4B4P000006jKsNUAU",
                "a4B4P000006jKsOUAU",
                "a4B4P000006jKsPUAU"
             ]
          }
           
          Laden
          Salesforce Help | Article