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:getRatedGroupProducts

          InsEnrollmentServiceStd:getRatedGroupProducts

          Verwenden Sie diesen Service, um den Preis für einen Stammplan mit Abdeckungen für eine Familie zu berechnen. Der Service bietet auch Mitarbeiter- und Arbeitgeberbeiträge für eine Police vor der Registrierung und unterstützt die anteilige Zuordnung für neue Mitarbeiter.

          Klasse: InsEnrollmentServiceStd

          Methode: getRatedGroupProducts

          Funktionsweise

          1. Der Service validiert zunächst Eingabedaten, um Folgendes zu überprüfen:
            1. Ein flowName wird bereitgestellt. Die angegebene flowName und ihre Version sind gültig und aktiv.

            2. Der memberPlans-Knoten ist vorhanden und für den Knoten wird ein gültiger censusMemberId bereitgestellt.

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

            4. Pro censusMemberId ist nur ein memberPlans angegeben. Im memberPlans-Knoten ist mindestens ein primäres Mitglied und im memberPlans-Knoten nur ein primäres Mitglied angegeben.

            5. Das angegebene Mitglied gehört zur Familie und zum angegebenen censusId.

            6. Die angegebene rootPlanId gehört zu den angegebenen contractId.

            7. Die angegebenen planIds sind gültig.

            8. Überprüft, ob der Ausdruckssatz so konfiguriert ist, dass der Prämienbetrag auf Mitgliedsebene auf das Feld "memberPremium" festgelegt wird, wenn der isSaveMemberPremium-Eingabeparameter auf "true" festgelegt ist.

          2. Wenn die Eingabedaten gültig sind, ruft der Service den Bewertungs-Flow auf, der als flowNameParameter in der Eingabe angegeben ist.

          3. Der Bewertungs-Flow erstellt InsuranceRatingInput, führt den Bewertungsprozess aus und speichert dann die Bewertungsausgabe in InsuranceRatingOutput.

          4. Der Service gibt die Bewertungsausgabe zurück, bei der es sich um den Preis handelt, nachdem der Arbeitgeber- und der Mitarbeiterbeitrag angewendet wurden. Der Service wendet auch die anteilige Zuordnung an, wenn die IsProrated auf true festgelegt ist.

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

          Remote-Optionen

          OPTION BESCHREIBUNG
          flowName

          Erforderlich

          Name des Bewertungs-Flows, der für die Registrierung einer Einzelperson verwendet wird

          censusId

          Erforderlich

          Die ID der Gruppenzählung, die alle Zählungsmitglieder der Familie enthält, die registriert werden müssen

          contractId

          Erforderlich

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

          rootPlanId

          Erforderlich

          ID des Stammvertragsgruppenplans des Produkts, für das die Registrierung angefordert wird

          isProrated

          Optional.

          Falls true, wird die Prämienberechnung für das Mitglied anhand des Startdatums der Police des Gruppenzählungsmitglieds anteilig berechnet.

          isSaveMemberPremium

          Optional

          Gibt an, ob der Prämienbetrag auf Mitgliederebene berechnet und zur Ausgabe im Knoten "Mitglieder" zurückgegeben werden muss. Der Standardwert lautet false.

          Hinweis
          Hinweis Sie müssen den Ausdruckssatz so konfigurieren, dass der Prämienbetrag auf Mitgliedsebene im Feld "memberPremium" ausgefüllt wird, und das Kontrollkästchen In Ausgabe einschließen aktivieren.
          memberPlans

          Erforderlich

          Liste der Familienmitglieder und ihrer optionalen Abdeckungen

          userInputs

          Optional

          Der Satz an Eingabedaten, den das Bewertungsverfahren zum Abrufen des Preises des Produkts verwendet

          additionalInputs

          Optional

          Serialisierte Schlüsselwertzuordnung zusätzlicher Eingaben, die für die Produktbewertung verwendet werden

          inputKeysList

          Optional

          Eine kommagetrennte Liste der Eingabetasten von den Bewertungseingaben, die zuvor in die einzelnen Bewertungsergebnisse aufgenommen wurden

          Input JSON

          Hier ist die Beispiel-Eingabe-JSON:

          {
            "flowName": "Rating_Flow",
            "contractId": "800RN000000jyCRYAY",
            "censusId": "0r6RN0000006HOJYA2",
            "rootPlanId": "0rgRN0000000320YAA",
            "memberPlans": [
              {
                "censusMemberId": "0r6RN0000006HNkYAM",
                "planIds": [
                  "0rgRN0000000320YAA",
                  "0rgRN000000031xYAA"
                ]
              },
              {
                "censusMemberId": "0r6RN0000006HNuYAM",
                "planIds": [
                  "0rgRN0000000320YAA",
                  "0rgRN000000031xYAA"
                ]
              },
              {
                "censusMemberId": "0r6RN0000006HNuYAM"
              }
            ]
          }

          Ausgabe-JSON

          Hier ist die Beispielausgabe-JSON:

          {
            "rootPlanId": "0rgRN0000000320YAA",
            "standardPremium": 1000,
            "termPremium": 750,
            "employerContribution": 550,
            "employeeContribution": 450,
            "members": [
              {
                "censusMemberId": "0r6RN0000006HNkYAM",
                "termPremium": 550,
                "standardPremium": 600,
                "employerContribution": 350,
                "employeeContribution": 200,
                "contributionType": "amount"
              },
              {
                "censusMemberId": "0r6RN0000006HNuYAM",
                "termPremium": 450,
                "standardPremium": 400,
                "employerContribution": 200,
                "employeeContribution": 250,
                "contributionType": "amount"
              }
            ]
          }
          

          Hier sehen Sie die JSON-Beispielausgabe für Fehler:

          {
            "errors": [
              {
                "error": "Specify a member that belongs to this family.",
                "planIds": ["0rgRN0000000320YAA", "0rgRN000000031xYAA"],
                "censusMemberId": "0r6RN0000006HOJYA2"
              }
            ]
          }
           
          Laden
          Salesforce Help | Article