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
          InsEnrollmentServiceStd:enrollFamily

          InsEnrollmentServiceStd:enrollFamily

          Verwenden Sie diesen Service, um eine Familie in einem Stammplan zu registrieren, der ein primäres Mitglied und zugehörige Angehörige mit Abdeckungen enthält.

          Hinweis
          Hinweis Es wird nicht erwartet, dass Mitarbeiter oder Kunden-Community-Benutzer Portalbenutzer für ihre jeweiligen Angehörigen erstellen. Fügen Sie daher die aufrufbare Aktion "Benutzer erstellen" nicht in den Flow ein, der als Eingabe bereitgestellt wird.

          Klasse: InsEnrollmentServiceStd

          Methode: enrollFamily

          Funktionsweise

          1. Der Service validiert zunächst Eingabedaten, um Folgendes zu überprüfen:
            1. Erforderliche Anforderungsdaten werden bereitgestellt.

            2. Die angegebene flowName und ihre Version sind gültig und aktiv.

            3. Die angegebene primaryMemberId ist gültig und es erfolgt ein Datensatzabgleich für eine bestimmte primaryMemberId und censusId.

            4. Die angegebene contractId oder rootPlanId ist gültig oder die contractGroupPlan der angegebenen rootPlanId ist mit der angegebenen contractId verknüpft.

            5. Der Registrierungsstatus ist für die in der GroupCensusMemberPlan angegebenen rootPlanId und primaryMemberId abgeschlossen.

            6. Den angegebenen rootPlanId und primaryCensusMemberId ist ein Datensatz zugeordnet.

          2. Wenn die Eingabedaten gültig sind, ruft der Service den Registrierungs-Flow auf.

          3. Der Registrierungs-Flow erstellt "Versicherungspolicen", "Versicherungspolicenteilnehmer" und "Versicherungspolicenabdeckungen".

          4. Der Service gibt im Falle einer erfolgreichen Ausführung die Policen-ID zurück.

          5. Der Service gibt im Falle von Validierungs- oder Registrierungs-Flow-Ausführungsfehlern Fehler mit Fehlerdetails zurück.

          Remote-Optionen

          OPTION BESCHREIBUNG
          flowName

          Erforderlich

          Name des Registrierungs-Flows, der für die Einzelregistrierung verwendet wird.

          groupCensusId

          Erforderlich

          Die ID der Gruppenzählung, die alle Zählungsmitglieder der Familie enthält, die registriert werden sollen.

          contractId

          Erforderlich

          ID des Vertrags, dem die Mitglieder angehören, und der Pläne, bei denen sie registriert werden.

          primaryMemberId

          Erforderlich

          ID des primären Mitglieds, das registriert werden soll.

          rootPlanId

          Erforderlich

          ID des Stammvertragsgruppenplans des Registrierungsprodukts.

          isProrated

          Optional.

          Falls true, wird die Prämienberechnung für das Mitglied anteilig berechnet.

          isSaveMemberPremium

          Optional

          Gibt an, ob der Policenprämienbetrag für alle InsurancePolicyParticipant-Datensätze festgelegt werden muss. Falls true, wird die Policenmitgliedsprämie in InsurancePolicyParticipant.TotalStandardAmount für alle Versicherungspolice-Teilnehmer einer Police gespeichert. Der Standardwert lautet false.

          userInputs

          Optional

          Der Satz an Eingabedaten, den das Bewertungsverfahren verwendet, um den Preis des Produkts zu erhalten.

          additionalInputs

          Optional

          Serialisierte Schlüssel-Wert-Zuordnung zusätzlicher Eingaben, die für die Produktbewertung verwendet werden.

          matchingKeysList

          Erforderlich

          Kommagetrennte Felder des Objekts "Account", die für die Duplikaterkennung in vorhandenen Accountdatensätzen verwendet werden sollen, wenn personAccount in einer Organisation aktiviert ist.

          Kommagetrennte Felder des Objekts "Kontakt", die für die Duplikaterkennung in vorhandenen Kontaktdatensätzen verwendet werden sollen, wenn personAccount in einer Organisation nicht aktiviert ist.

          inputKeysList

          Optional

          Eine kommagetrennte Liste der Eingabetasten von den Bewertungseingaben, die in die einzelnen Bewertungsergebnisse aufgenommen werden sollen.

          emailEncodingKey

          Erforderlich, wenn die aufrufbare Aktion "Portalbenutzer erstellen" verwendet wird.

          Der E-Mail-Codierungsschlüssel, der zum Erstellen der Benutzerdatensätze verwendet werden soll. Beispielsweise ISO-8859-1 oder UTF-8.

          languageLocaleKey

          Optional

          Erforderlich, wenn die aufrufbare Aktion "Portalbenutzer erstellen" verwendet wird.

          localeSidKey

          Erforderlich, wenn die aufrufbare Aktion "Portalbenutzer erstellen" verwendet wird.

          Der SID-Schlüssel des Gebietsschemas, das zum Erstellen von Benutzerdatensätzen verwendet werden soll.

          timezoneSidKey

          Erforderlich, wenn die aufrufbare Aktion "Portalbenutzer erstellen" verwendet wird.

          Der Zeitzonen-SID-Schlüssel, der zum Erstellen der Benutzerdatensätze verwendet werden soll.

          profileId

          Optional

          Die ID des Profildatensatzes, der dem Benutzerdatensatz zugeordnet werden soll.

          Input JSON

          Hier ist die Beispiel-Eingabe-JSON:

          {
          
          'flowName': 'Individual_Enrollment',
          'groupCensusId':'0rfSG00000003fRYAQ',
          'contractId':'800RN000000jyCRYAY',
          'primaryMemberId':'0r6SG0000000j1xYAA',
          'rootPlanId':'0rgRN0000000320YAA',
          'isProrated': true,
          
          'isSaveMemberPremium':true,
          'emailEncodingKey':'ISO-8859-1',
          'languageLocaleKey':'en_US',
          'localeSidKey':'en_US',
          'timezoneSidKey':'America/Los_Angeles',
          'profileId':'00eSG00000120ug',
          
          'userInputs':{"ratingType": "Enrollment"},
          
          'additionalInputs':{"mergeList": "true", "includeOptionalCovSelectFlag":true}
          
          'matchingKeysList':'FirstName,LastName',
          
          'inputKeysList':'aggByKey,primaryMember,groupCensusMemberId'
          
          }

          Ausgabe-JSON

          Hier ist die Beispielausgabe-JSON:

          {
                 policyId:'0YTB00000000hrfOAA'
           }
          
          

          Ausgabe-JSON für Fehler

          Hier sehen Sie die JSON-Beispielfehlerausgabe:

          {
               "errors":[
                                  {
                                       "error":"already enrolled",
                                       "rootPlanId":"0rgRN0000000320YAA",
                                       "censusMemberId":"0r6RN0000006HOJYA2"
                                  },
                             ]
          }
           
          Laden
          Salesforce Help | Article