Sie befinden sich hier:
InsPolicyService:createRenewalQuote
Verwenden Sie diesen Service, um ein Verlängerungsangebot für eine vorhandene Police zu erstellen.
Funktionsweise
-
Der Service akzeptiert die
policyIdder zu verlängernden Richtlinie.HinweisDer Service übergibt
userInputs, um zusätzliche Bewertungsfaktoren für die Neuberechnung des Preises zu bestimmen. Außerdem verwendet der Service denadditionalFields-Knoten, um zusätzliche Felder im Angebotsobjekt auszufüllen, die andernfalls nicht Teil dieses Service sind. -
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
-
-
Erneut die Preise für das Policenprodukt mithilfe von
aggByKey- undincludeInputKey. -
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 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. -
-
Der Service erstellt ein Angebot vom Typ "Verlängerung" und verknüpft es mit dem im vorigen Schritt erstellten Opportunity-Datensatz.
Eingaben
Eingabe |
Beschreibung |
|---|---|
|
Erforderlich Die ID der Richtlinie, die verlängert werden soll. |
|
Optional Die Details der Produkte, die der Richtlinie zugeordnet sind. Für jedes Produkt wird das Zielformat für das |
|
Optional Die Schlüssel-Wert-Paare der zusätzlichen Felder, die nicht Teil dieses Service sind. Diese Felder werden im Angebotsobjekt ausgefüllt. |
|
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
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"
}
}
