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

          InsPolicyService:createMultiRootPolicyVersion

          Verwenden Sie diesen Service, um eine Richtlinie mit mehreren Stammdaten aus einem unterstützten Angebot zu bestätigen.

          Der Service verwendet die quoteId Optionen und effectiveDate Optionen und löst einen asynchronen Batchauftrag aus, um eine neue Richtlinienversion auszustellen und die vorherige Richtlinienversion zu aktualisieren.

          Klasse: InsPolicyService

          Methode: createMultiRootPolicyVersion

          Funktionsweise

          Der Service:

          1. Verwendet die Optionen "quoteId" und "effectiveDate", um eine Richtlinie mit mehreren Wurzeln zu unterstützen.

          2. Generiert untergeordnete Richtlinien für jedes Stammprodukt.

          3. Aggregiert Prämien, Steuern und Gebühren aus den untergeordneten Policen in die übergeordnete Police.

          4. Kürzt und anteilig die vorherige Policenversion anhand von Datumswerten für übergeordnete und untergeordnete Policen.

          5. Wenn createTransaction auf true festgelegt ist, hat der Service:

            1. Erstellt Transaktionen für übergeordnete und untergeordnete Policen.

            2. Berechnet den Transaktionsbetrag für die untergeordneten Policen als Differenz zwischen dem aktuellen Laufzeitbetrag und dem Betrag der vorherigen Laufzeit für das Stammprodukt.

            3. Berechnet den Transaktionsbetrag für die übergeordnete Police als Summe der Werte aus jeder untergeordneten Police.

            4. Gibt den Transaktionsnamen und -typ in der transactionType Option an. Wenn kein Wert angegeben ist, wird standardmäßig "Geändert/Bestätigt" verwendet.

          Zusätzliche Felder

          • Benutzer können die Richtlinienfeldwerte überschreiben, indem sie additionalFields als Option übergeben.

          • Zusätzliche Felder werden für übergeordnete und untergeordnete Richtlinien auf der Ebene der Stammrichtlinie unterstützt.

          • Die Option "additionalFields" aktualisiert Felder nur auf Objektebene "Versicherungspolice".

          • Bei Richtlinienbestätigungen mit mehreren Wurzeln wirken sich diese Änderungen nur auf die neue Richtlinienversion aus, wobei die vorherige Version unverändert bleibt.

          • Die untergeordnete Richtlinie verwendet den Produktcode als Kennzeichner für das Produkt in der additionalFields-JSON-Struktur.

          • Die übergeordnete Richtlinie mit mehreren Wurzeln verwendet MULTI_ROOT_PARENT_POLICY als Kennzeichner in der additionalFields-JSON-Struktur.

          Remote-Optionen

          Option

          Beschreibung

          quoteId

          Erforderlich

          Die ID des bestätigten Angebots, aus dem die Richtlinie erstellt werden soll.

          effectiveDate

          Erforderlich

          Das Datum des Inkrafttretens der neuen Policenversion.

          createTransaction

          Optional

          Eine boolesche Kennzeichnung, die angibt, ob übergeordnete und untergeordnete Transaktionen für die Richtlinie erstellt werden müssen.

          Die Standardeinstellung lautet Falsch.

          transactionType

          Optional

          Transaktionsname und -typ, nur anwendbar, wenn createTransaction "Wahr" lautet.

          Die Standardeinstellung lautet Geändert/Bestätigt.

          additionalFields

          Optional

          Eine JSON-Struktur, die Policenproduktcodes Policenfeldern und ihren jeweiligen Werten zuordnet.

          Input JSON

          Dieser Service verwendet keine Eingabe-JSON.

          Hier ein Beispiel der additionalFields-JSON.

          "additionalFields": {
                "MULTI_ROOT_PARENT_POLICY": {
                  "name": "parent policy",
                  "term": "Annual"
                },
                "AUTOROOT": {
                  "name": "test",
                  "year": "2024"
                },
                "COMMERCIAL": {
                  "name": "Commercial",
                  "type": "Comprehensive"
                }
              } 

          Ausgabe

          Option

          Beschreibung

          jobId

          Die ID des asynchronen Batchauftrags.

          Ausgabe-JSON

          Hier ist die Beispielausgabe-JSON.

          {
           "jobId": "7073t0000BNGivxAQD"
          }
          
          
           
          Laden
          Salesforce Help | Article