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
          InsQuoteService:updateQuoteLine

          InsQuoteService:updateQuoteLine

          Verwenden Sie diesen Service, um Elemente im Angebot zu aktualisieren.

          Hinweis
          Hinweis

          Dieser Service wird für Gastbenutzer nicht unterstützt.

          Wenn ein Gastbenutzer versucht, ein OmniScript oder ein Integrationsverfahren oder eine Benutzeroberflächenfunktion auszuführen, die diesen Service verwendet, wird der Service nicht ausgeführt und dem Gastbenutzer wird eine Fehlermeldung angezeigt.

          Klasse: InsQuoteService

          Methode: updateQuoteLine

          Funktionsweise

          1. Der Service verwendet die quoteId, quoteLineId und attributeValues.

          2. Aktualisiert das Angebot.

          Remote-Optionen

          Option

          Beschreibung

          quoteId

          Erforderlich

          ID des Angebots

          quoteLineId

          Erforderlich

          ID des zu aktualisierenden QuoteLineItem

          attributeValues

          Erforderlich

          Karte der zu aktualisierenden Attribute für das Ziel-QuoteLineItem

          rootItemId

          Erforderlich

          Stammebene QuoteLineItem für das Ziel-QuoteLineItem

          rootProductId

          Erforderlich

          Produkt-ID der Stammebene QuoteLineItem

          attributeValueDecoder

          Optional

          Karte zum Entschlüsseln von Aufteilungsattributen

          reprice

          Optional

          false oder true

          Standardmäßig false

          Falls true, wird der Preis des Angebots nach der Aktualisierung neu berechnet.

          Falls false, wird der Preis des Angebots nach der Aktualisierung nicht neu berechnet.

          recalculateTaxesAndFees

          Optional

          true oder false

          Standardmäßig true

          Wenn true, Steuern und Gebühren nach der Aktualisierung neu berechnet werden.

          Falls false, werden Steuern und Gebühren nach der Aktualisierung nicht neu berechnet.

          runRules

          Optional

          true oder false

          Standardmäßig true

          Falls true, werden die Regeln für die Einstellung von Werten nach der Aktualisierung ausgeführt.

          Wenn false, werden die Regeln für die Einstellung von Werten nach der Aktualisierung nicht mehr ausgeführt.

          Input JSON

          Dies ist ein Beispiel für die Eingabe-JSON für diesen Service.

          {
                  "quoteId": "0Q02E000004H8KASA0",
                  "quoteLineId": "0QL2E0000063VzPWAU",
                  "rootItemId": "0QL2E0000063VzJWAU",
                  "rootProductId": "01t2E00000MyUkpQAF",
                  "attributeValues": {
                    "autoMake": "Honda",
                    "autoModel": "Odyssey",
                    "autoYear": 2008
          }

          Ausgabe-JSON

          Dieser Service gibt Folgendes zurück:

          • Wenn die Option "runRules" wahr ist, wird das Ausgabefeld "updatedAttrs" zurückgegeben, das eine Zuordnung der aktualisierten Attribute und ihrer neuen Werte enthält.

          • Wenn die Option "reprice" auf true festgelegt ist, wird das Ausgabefeld "calculatedPrice" zurückgegeben, das eine Karte der QuoteLineItem-IDs und ihrer neuen Preise enthält.

          • Wenn die Option "recalculateTaxesAndFees" wahr ist, wird das Ausgabefeld "calculatedTaxesAndFees" zurückgegeben, das eine Karte der QuoteLineItem-IDs und der zugehörigen Steuern/Gebühren enthält.

          {
              "result": {
                  "calculatedTaxesAndFees": {
                      "0QL2E0000063VzLWAU": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzdWAE": {
                          "feeAmount": 5,
                          "taxAmount": 0.625
                      },
                      "0QL2E0000063VzcWAE": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzbWAE": {
                          "feeAmount": 5,
                          "taxAmount": 2.5
                      },
                      "0QL2E0000063VzaWAE": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzZWAU": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzYWAU": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzPWAU": {
                          "feeAmount": 220,
                          "taxAmount": 3.125
                      },
                      "0QL2E0000063VzNWAU": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzkWAE": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzpWAE": {
                          "feeAmount": 5,
                          "taxAmount": 0.625
                      },
                      "0QL2E0000063VzoWAE": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VznWAE": {
                          "feeAmount": 5,
                          "taxAmount": 2.5
                      },
                      "0QL2E0000063VzmWAE": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzlWAE": {
                          "feeAmount": null,
                          "taxAmount": null
                      },
                      "0QL2E0000063VzRWAU": {
                          "feeAmount": 220,
                          "taxAmount": 3.125
                      },
                      "0QL2E0000063VzJWAU": {
                          "feeAmount": 540,
                          "taxAmount": 156.25
                      }
                  },
                  "calculatedPrice": {
                      "0Q02E000004H8KASA0": "{\"2016 Camry Toyota\":{\"AUTO.instanceKey\":\"2016 Camry Toyota\",\"totalPrice\":7500.00,\"stateTotal\":6250.00,\"alanTotal\":0.00,\"collisionTotal\":250.00,\"comprehensiveTotal\":1000.00,\"liabilityTotal\":0.00,\"totalLimitTotal\":0.00,\"perAccidentalTotal\":0.00,\"perPersonTotal\":0.00,\"ID\":\"0\"},\"2018 530 BMW\":{\"AUTO.instanceKey\":\"2018 530 BMW\",\"totalPrice\":6000.00,\"stateTotal\":5000.00,\"alanTotal\":0.00,\"collisionTotal\":500.00,\"comprehensiveTotal\":500.00,\"liabilityTotal\":0.00,\"totalLimitTotal\":0.00,\"perAccidentalTotal\":0.00,\"perPersonTotal\":0.00,\"ID\":\"3\"},\"2006 Honda Odyssey\":{\"AUTO.instanceKey\":\"2006 Honda Odyssey\",\"totalPrice\":7500.00,\"stateTotal\":6250.00,\"alanTotal\":0.00,\"collisionTotal\":250.00,\"comprehensiveTotal\":1000.00,\"liabilityTotal\":0.00,\"totalLimitTotal\":0.00,\"perAccidentalTotal\":0.00,\"perPersonTotal\":0.00,\"ID\":\"1\"},\"2015 Lexus LX250\":{\"ID\":\"2\",\"perPersonTotal\":100.00,\"perAccidentalTotal\":250.00,\"totalLimitTotal\":1000.00,\"liabilityTotal\":1350.00,\"comprehensiveTotal\":500.00,\"collisionTotal\":500.00,\"alanTotal\":0.00,\"stateTotal\":11750.00,\"totalPrice\":14100.00,\"AUTO.instanceKey\":\"2015 Lexus LX250\"},\"2006  Odyssey\":{\"AUTO.instanceKey\":\"2006  Odyssey\",\"totalPrice\":7500.00,\"stateTotal\":6250.00,\"alanTotal\":0.00,\"collisionTotal\":250.00,\"comprehensiveTotal\":1000.00,\"liabilityTotal\":0.00,\"totalLimitTotal\":0.00,\"perAccidentalTotal\":0.00,\"perPersonTotal\":0.00,\"ID\":\"1\"},\"2018  BMW\":{\"AUTO.instanceKey\":\"2018  BMW\",\"totalPrice\":33000.00,\"stateTotal\":27500.00,\"alanTotal\":0.00,\"collisionTotal\":2500.00,\"comprehensiveTotal\":3000.00,\"liabilityTotal\":0.00,\"totalLimitTotal\":0.00,\"perAccidentalTotal\":0.00,\"perPersonTotal\":0.00,\"ID\":\"11\"},\"2020 Porsche 911\":{\"AUTO.instanceKey\":\"2020 Porsche 911\",\"totalPrice\":14100.00,\"stateTotal\":11750.00,\"alanTotal\":0.00,\"collisionTotal\":500.00,\"comprehensiveTotal\":500.00,\"liabilityTotal\":1350.00,\"totalLimitTotal\":1000.00,\"perAccidentalTotal\":250.00,\"perPersonTotal\":100.00,\"ID\":\"12\"},\"2008 Honda Odyssey\":{\"AUTO.instanceKey\":\"2008 Honda Odyssey\",\"totalPrice\":7500.00,\"stateTotal\":6250.00,\"alanTotal\":0.00,\"collisionTotal\":250.00,\"comprehensiveTotal\":1000.00,\"liabilityTotal\":0.00,\"totalLimitTotal\":0.00,\"perAccidentalTotal\":0.00,\"perPersonTotal\":0.00,\"ID\":\"1\"}}",
                      "0QL2E0000063VzkWAE": 0,
                      "0QL2E0000063VzpWAE": 250,
                      "0QL2E0000063VzoWAE": 0,
                      "0QL2E0000063VznWAE": 1000,
                      "0QL2E0000063VzmWAE": 0,
                      "0QL2E0000063VzlWAE": 0,
                      "0QL2E0000063VzZWAU": 0,
                      "0QL2E0000063VzaWAE": 0,
                      "0QL2E0000063VzbWAE": 1000,
                      "0QL2E0000063VzcWAE": 0,
                      "0QL2E0000063VzdWAE": 250,
                      "0QL2E0000063VzYWAU": 0,
                      "0QL2E0000063VzPWAU": 0,
                      "0QL2E0000063VzRWAU": 0,
                      "0QL2E0000063VzKWAU": 0,
                      "0QL2E0000063VzLWAU": 0,
                      "0QL2E0000063VzMWAU": 0,
                      "0QL2E0000063VzNWAU": 0,
                      "0QL2E0000063VzJWAU": 15000
                  },
                  "updatedAttrs": {
                      "COMP_COVERAGE.COMPREHENSIVE": 1000
                  },
                  "0QL2E0000063VzbWAE": true,
                  "0QL2E0000063VzPWAU": true
              },
              "errorCode": "INVOKE-200",
              "error": "OK"
          }
           
          Laden
          Salesforce Help | Article