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
          InsContractService:createUpdateContract

          InsContractService:createUpdateContract

          Verwenden Sie diesen Service, um einen Vertrag mithilfe der Ausgabe des InsQuoteService:getQuoteDetail zu erstellen oder zu aktualisieren.

          Wichtig
          Wichtig Ab der Version Winter '23 ist der Service InsContractServiceStd:createUpdateContract für die Verwendung mit dem Salesforce-Standarddatenmodell für Financial Services Cloud und Health Cloud aktiviert. Bestehende Kunden können diesen Service weiterhin verwenden, es werden jedoch keine weiteren Verbesserungen im verwalteten Paket für Versicherungen bereitgestellt.
          Hinweis
          Hinweis

          Das gleiche Angebot, das zum Erstellen des Vertrags verwendet wurde, wird auch in der Aktualisierung verwendet.

          Der Service wird in der Regel verwendet, um einem bestehenden Vertrag für kleine Gruppen Ersatzprodukte hinzuzufügen.

          Klasse: InsContractService

          Methode: createUpdateContract

          Funktionsweise

          1. Dieser Service sucht nach dem inputKey in der Produkt-JSON eines Angebots, das auch die productConfigurationDetail enthält.

          2. Wenn ein contractId angegeben ist, wird der Vertrag anhand der Ausgabe des getContractDetails aktualisiert.

          3. Wenn kein contractId angegeben ist, wird ein neuer contractId erstellt.

          Remote-Optionen

          Optionen

          Beschreibung

          contractId

          ID des Zielvertrags.

          pricebook

          Optional.

          Der Name des Preisbuchs, das im erstellten oder aktualisierten Vertrag verwendet werden soll.

          Wenn Sie keinen Wert angeben, wird standardmäßig Standard verwendet.

          Input JSON

          Beim Erstellen eines neuen Vertrags ähnelt die Eingabe-JSON der Ausgabe des InsQuoteService:getQuoteDetail-Service. Beim Aktualisieren eines bestehenden Vertrags bleibt die Eingabe-JSON gleich.

          In diesem Beispiel wird eine neue JSON für die Vertragseingabe angezeigt, wobei contractJson der Eingabeschlüssel ist und productConfigurationDetail die über InsQuoteService:getQuoteDetail zurückgegebene Produkt-JSON enthält:

          {
            "productConfigurationDetail": {
              "records": [...]
              "totalSize": 1
            },
            "insuredItems": {
              "Driver": [{
                  "instanceKey": "Joan Smith",
                  "isPrimary": false,
                  "isParent": false,
                  "LN": "Smith",
                  "AGE": 20,
                  "FN": "Joan",
                  "GENDER": "Female",
                  "FirstName": "Joan",
                  "LastName": "Smith"
                },
                {
                  ...
                }
              ],
              "Auto": [{
                  "instanceKey": "2015 Lexus LX250",
                  "autoAntiTheft": true,
                  "est_annual_mileage": "1-10000",
                  "autoLicNum": "Lexus",
                  "autoModel": "LX250",
                  "autoYear": 2015,
                  "BodyClass": "Sedan/Saloon",
                  "VehicleType": "PASSENGER CAR",
                  "isPrimary": true
                  "isParent": false,
                },
                {
                  ...
                }
              ]
            },
            "quoteDetail": {
              "attributes": {
                "type": "Quote",
                "url": "/services/data/v43.0/sobjects/Quote/0Q01I000000qeWLSAY"
              },
              "ins_daily4__EffectiveDate__c": "2018-07-27",
              "ins_daily4__TotalSumInsured__c": 0,
              "AccountId": "0011I00000QknfjQAB",
              "ins_daily4__RootItemTotal__c": 0,
              "Id": "0Q01I000000qeWLSAY"
            },
            "error": "OK"
          }

          Ausgabe-JSON

          Beim Erstellen eines neuen Vertrags wird die contractId des neuen Vertrags in der Ausgabe-JSON ('"contractId": "idOfNewContract"}") zurückgegeben, wie unten gezeigt. Beim Aktualisieren eines bestehenden Vertrags wird keine Ausgabe-JSON zurückgegeben.

          [{
          	'Name': 'Current Product'
          }, {
          	'Name': 'Replacement Product',
          	'isReplacementProduct': true
          }]
           
          Laden
          Salesforce Help | Article