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

          InsQuoteService:priceLargeGroupRootItems

          Dieser Service berechnet den Preis und optional Steuern und Gebühren für einen bestimmten Stammartikel oder alle Stammartikel für ein Angebot einer großen Gruppe.

          Klasse: InsQuoteService

          Methode: priceLargeGroupRootItems

          Funktionsweise

          1. Der Service verwendet eine Angebots-ID als erforderliche Eingabe. Wenn die Option "isRateAll" auf "false" festgelegt ist, ist auch eine Angebotsbelegposten-ID des Stamm-Angebotsbelegpostens erforderlich, der bepreist werden soll.
          2. Der Service fragt das Zielangebot ab, um sicherzustellen, dass dem Angebot eine Gruppenzählung zugeordnet ist.
          3. Der Service bestimmt, ob das Produkt oder die Produkte für die Bewertung "Mitgliederbasiert" oder "Zusammenfassungsbasiert" konfiguriert sind.
            1. Wenn "isRateAll" auf "true" festgelegt ist, fragt der Service alle Stammelemente unter "Angebot" ab. Sie untersucht das Produkt, das jedem Angebotsbelegposten zugeordnet ist, und bestimmt anhand der Option "PricingStrategyType__c", ob das Produkt für die Bewertung "Mitgliederbasiert" oder "Zusammenfassungsbasiert" konfiguriert ist. Anschließend teilt der Service die Angebotsbelegposten in zwei Gruppen auf.
            2. Wenn "isRateAll" auf "false" festgelegt ist, fragt der Service den Zielstammelement ab und ermittelt, ob das dem Angebotsbelegposten zugeordnete Produkt für "Mitgliederbasierte Bewertung" oder "Zusammenfassungsbasierte Bewertung" konfiguriert ist.
          4. Wenn Stammelemente für die mitgliederbasierte Bewertung konfiguriert sind, ruft der Service den InsuranceRatingPtc.rateCensus auf, um einen Preis für alle Stammelemente zu berechnen, die für die zensusbasierte Bewertung in einem einzelnen Batch konfiguriert sind. Der InsuranceRatingPtc.rateCensus-Service ist ein asynchroner Service. Daher wird der Preis für diese Stammelemente nicht aktualisiert. Stattdessen werden eine asynchrone Anforderungs-ID und eine Batchauftrags-ID zurückgegeben.
          5. Wenn Stammelemente für "Zusammenfassungsbasierte Bewertung" konfiguriert sind, ruft der Service den InsuranceRatingPtc.rateCensusSummary auf, um einen Preis für alle Stammelemente zu berechnen, die für "Zusammenfassungsbasierte Bewertung" in einem einzelnen Batch konfiguriert sind. Der InsuranceRatingPtc.rateCensusSummary-Service ist ein synchroner Service. Daher aktualisiert der Service den Preis für diese Stammelemente synchron.
          6. Der Service gibt die ID-Liste der Stammelemente zurück, die für "Zensusbasierte Bewertung" konfiguriert sind, und die ID-Liste der Stammelemente, die für "Zusammenfassungsbasierte Bewertung" konfiguriert sind. Der Service gibt eine optionale asyncRequestId und batchJobId zurück, wenn Stammelemente für "Zensusbasierte Bewertung" konfiguriert sind.

          Eingaben

          Eingabe Beschreibung
          jurisdiction

          Optional.

          Die zum Qualifizieren von Volkszählungsmitgliedern verwendete Gerichtsbarkeit.

          quoteId

          Pflichtangabe.

          Die ID des Angebots.

          rootLineId

          Erforderlich, wenn die isRateAll false ist.

          Die ID des Stammbelegpostens.

          Remote-Optionen

          Option Beschreibung
          calculateTaxesAndFees

          Optional.

          Der Standardwert ist true.

          Legen Sie diese Option auf true fest, um Steuern und Gebühren zu berechnen.

          effectiveDate

          Pflichtangabe.

          Das für die Bewertung verwendete Datum des Inkrafttretens.

          isRateAll

          Pflichtangabe.

          Boolesch.

          Der Standardwert ist false.

          Gibt an, ob alle Stammelemente im Angebot bewertet werden sollen.

          Input JSON

          Hier ist die Beispiel-Eingabe-JSON:

          {
            "quoteId": "0Q05w000001mgQNCAY",
            "rootLineId": "0QL5w000003kyBnGAI"
          }

          Options JSON

          Im Folgenden finden Sie die JSON-Beispieloptionen:

          {     
            "isRateAll": false,
            "effectiveDate": "2023-06-22",
            "calculateTaxesAndFees": true 
          }

          Ausgabe-JSON

          Hier ist die Beispielausgabe-JSON:

          {
            "hasAsyncCall": true,
            "summaryRatingLineIds": {"0QL5w000003kyBnGAI"},
            "asyncRatingLineIds": {"0QL5w0000044u0SGAQ"},
            "asyncRequestId": "8zk9f00000Q5jUEHNS",
            "batchJobId": "0md9f00000Q5jUEHNS",
            "calculatedTaxesAndFees": {
              "0QL5w0000044u0UGAQ": {
                "feeAmount": null,
                "taxAmount": null
              },
              "0QL5w0000044u0SGAQ": {
                "feeAmount": null,
                "taxAmount": null
              }
            }
          }
           
          Laden
          Salesforce Help | Article