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
          InsPolicyService:createRenewalQuote

          InsPolicyService:createRenewalQuote

          Verwenden Sie diesen Service, um ein Verlängerungsangebot für eine vorhandene Police zu erstellen.

          Klasse: InsPolicyService

          Methode: createRenewalQuote

          Funktionsweise

          1. Der Service akzeptiert die policyId der zu verlängernden Richtlinie.

            Hinweis
            Hinweis

            Der Service übergibt userInputs, um zusätzliche Bewertungsfaktoren für die Neuberechnung des Preises zu bestimmen. Außerdem verwendet der Service den additionalFields-Knoten, um zusätzliche Felder im Angebotsobjekt auszufüllen, die andernfalls nicht Teil dieses Service sind.

          2. Der Service überprüft das Datum des Inkrafttretens und das Ablaufdatum der verlängerten Richtlinie. Sofern nicht anders angegeben, berechnet der Service diese Datumswerte anhand der folgenden Logik:

            • Datum des Inkrafttretens = Ablaufdatum der ursprünglichen Police + 1 Tag

            • Ablaufdatum = Datum des Inkrafttretens der neuen Police + Laufzeit der neuen Police

          3. Erneut die Preise für das Policenprodukt mithilfe von aggByKey- und includeInputKey.

          4. Der Service erstellt einen Opportunity-Datensatz mithilfe des OpportunityDetails JSON-Knotens aus der Eingabe. Siehe Beispiel-Eingabe-JSON. Dieser Knoten akzeptiert nur die folgenden drei Pflichtfelder:

            • Name

            • StageName

            • CloseDate

            Hinweis
            Hinweis Zusätzliche Opportunity-Felder können nicht in diesen Knoten aufgenommen werden. Sie können den Opportunity-Datensatz jedoch mit zusätzlichen Details aktualisieren, nachdem das Verlängerungsangebot generiert wurde.
          5. Der Service erstellt ein Angebot vom Typ "Verlängerung" und verknüpft es mit dem im vorigen Schritt erstellten Opportunity-Datensatz.

          Eingaben

          Eingabe

          Beschreibung

          policyId

          Erforderlich

          Die ID der Richtlinie, die verlängert werden soll.

          userInputs

          Optional

          Die Details der Produkte, die der Richtlinie zugeordnet sind. Für jedes Produkt wird das Zielformat für das userInputs-Objekt aus der Serviceauflistung auf der API-Registerkarte der Produktansicht abgerufen. Die Objektschlüssel befinden sich im Format ProductCode.AttributeCode, wobei der ProductCode der Produktcode, die zugehörigen Abdeckungsspezifikationen, die Spezifikationen des versicherten Artikels oder die Bewertungsfakten sind.

          additionalFields

          Optional

          Die Schlüssel-Wert-Paare der zusätzlichen Felder, die nicht Teil dieses Service sind. Diese Felder werden im Angebotsobjekt ausgefüllt.

          opportunityDetails

          Die Details der Verlängerungs-Opportunity, die mit dem Verlängerungsangebot verknüpft ist. Wenn dieser Knoten nicht vorhanden ist, übernimmt der Service die Opportunity-Details aus der Opportunity, die mit dem Quellangebot der ursprünglichen Richtlinie verknüpft ist.

          Remote-Optionen

          Remote-Option

          Beschreibung

          renewalEffectiveDate

          Optional

          Datum des Inkrafttretens der verlängerten Richtlinie. Sofern nicht anders angegeben, wird der Wert anhand der folgenden Logik berechnet:

          Ablaufdatum der bestehenden Police + 1 Tag

          renewalExpirationDate

          Optional

          Ablaufdatum der verlängerten Richtlinie. Sofern nicht anders angegeben, wird der Wert anhand der folgenden Logik festgelegt:

          Datum des Inkrafttretens der neuen Police + Laufzeit der neuen Police

          term

          Optional

          Die Laufzeit der Richtlinie. Sie hilft bei der Berechnung von renewalExpirationDate, sofern diese nicht in den Remote-Optionen angegeben sind. "InsPolicyService:createRenewalQuote" unterstützt nur die Policenlaufzeit pro Jahr.

          pricebook

          Optional

          Der Name des PriceBook2, der Quote.Pricebook2Id zugewiesen ist. Der Standardwert ist standardmäßig.

          aggByKey

          Erforderlich

          PRODUCT.instanceKey

          Der Service sendet diese Option als Eingabe an das Berechnungsverfahren, das sie verwendet, um die Berechnung mit Aggregation abzuschließen.

          Beispielsweise sind bei einer Kfz-Versicherung mehrere Fahrer an jedes versicherte Fahrzeug angehängt. Das versicherte Fahrzeug verfügt über einen separaten instanceKey für jede Instanz in der Police. Der aggByKey verwendet alle Instanzschlüssel für die Fahrzeuge und erstellt eine Reihe von Deckungsprämien pro instanceKey. Dieses Array wird an das Berechnungsverfahren übergeben, damit die Prämien richtig berechnet werden.

          Der Service verwendet diese Option, um die Police neu zu bepreisen.

          includeInputKeys

          Erforderlich

          Eine Zeichenfolge kommagetrennter Schlüssel-Wert-Paare, die der Service in das Berechnungsverfahren und aus ihm heraus übergibt.

          Diese Schlüssel-Wert-Paare sind im Ausgabeproduktobjekt im CalculatedPriceData-Objekt enthalten. Sie helfen Ihnen bei der Analyse der Berechnungsergebnisse.

          Nur die vom Berechnungsverfahren verwendeten Schlüssel weisen einen Wert in den Ergebnissen auf.

          Der Service verwendet diese Option, um die Police neu zu bepreisen.

          Input JSON

          Hier ein Beispiel für die Eingabe-JSON:

          {
             "policyId": "0YT5w000000Y8MNGA0",
             "userInputs": [
                {
                  "DRIVER.instanceKey": "Bob Jones",
                  "DRIVER.LN": "Jones",
                  "DRIVER.GENDER": "Male",
                  "DRIVER.FN": "Bobby",
                  "DRIVER.AGE": 30,
                  "AUTO.instanceKey": "2018 Audi A3",
                  "AUTO.autoYear": 2018,
                  "AUTO.autoModel": "A4",
                  "perAccident": 500
                }
              ],
             "additionalFields": {
                "BillingName": "John Smith",
                "Description": "This is a renewal quote",
                "Phone": "123456789"
              },
              "OpportunityDetails": {
                "Name": "Renewal Opportunity",
                "StageName": "Qualification",
                "CloseDate": "2023-04-04"
              }
          }

          Ausgabe-JSON

          quoteId und opportunityId des Verlängerungsangebots.

          Hier ein Beispiel für die Ausgabe-JSON:

          {
            "quoteId": "0Q0B0000000A0YEKA0",
            "opportunityId": "006B0000006zdiAIAQ",
          }
           
          Laden
          Salesforce Help | Article