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
          InsProductJSONService:getCoverageChanges

          InsProductJSONService:getCoverageChanges

          Verwenden Sie diesen Service für Verlängerungen, um die Abdeckungsänderungen zwischen zwei Produkt-JSONs abzurufen. Sie können die resultierende Differenzzuordnung zur Anzeige auf der Benutzeroberfläche oder in einem generierten Dokument verwenden.

          Klasse: InsProductJSONService

          Methode: getCoverageChanges

          Der Service gibt geänderte Abdeckungen sowie hinzugefügte und entfernte Abdeckungen zurück und hebt Änderungen an Attributen hervor.

          Funktionsweise

          1. Verwendet den Wert von inputKey1, um eine Produkt-JSON zu finden, die Abdeckungen zum Vergleich enthält.

          2. Verwendet den Wert von inputKey2, um eine andere Produkt-JSON zu finden, die die Abdeckungen zum Vergleich enthält.

          3. Gibt eine Änderungskarte zurück, auf der ausgewählte optionale Abdeckungen, nicht ausgewählte optionale Abdeckungen und Änderungen an den Attribut-userValues hervorgehoben werden.

          Remote-Optionen

          Option

          Beschreibung

          inputKey1

          Identifiziert die erste Produkt-JSON zum Vergleich.

          Standard = inputKey1

          inputKey2

          Identifiziert die zweite Produkt-JSON zum Vergleich.

          Standard = inputKey2

          Input JSON

          Dieser Service verwendet zwei typische Produkt-JSONs.

          Informationen zum Aufbau von Produkt-JSONs finden Sie unter Produkt-JSON-Strukturmodell.

          Ausgabe-JSON

          Der Service gibt eine Differenzkarte zurück, die Abdeckungen enthält, die der Richtlinie hinzugefügt und aus ihr entfernt wurden, sowie Abdeckungen mit unterschiedlichen Attributwerten.

          Wenn die Richtlinie Abdeckungsunterschiede auf untergeordneter Ebene enthält, werden diese auf der Differenzkarte unter dem productCode oder instanceKey angezeigt.

          Dies sind die verschiedenen Schlüssel in der Differenzkarte:

          Schlüssel

          Beschreibung

          addedCoverages

          Liste der Abdeckungen in der ersten Produkt-JSON, nicht jedoch in der zweiten Produkt-JSON.

          removedCoverages

          Liste der Abdeckungen nicht in der ersten Produkt-JSON, sondern in der zweiten Produkt-JSON.

          selectedCoverages

          Liste der ausgewählten Abdeckungen in der ersten Produkt-JSON, aber nicht in der zweiten Produkt-JSON.

          unselectedCoverages

          Liste der ausgewählten Abdeckungen nicht in der ersten Produkt-JSON, sondern in der zweiten Produkt-JSON.

          changedCoverages

          Liste der Abdeckungen in der ersten Produkt-JSON mit unterschiedlichen Attributen userValues in der zweiten Produkt-JSON.

          {
          	"result": {
          		"root": {
          			"addedCoverages": [{
          				"displaySequence": 8,
          				"Id": "01t1J00000AvEx5QAF",
          				"Name": "BoCovNoAttr1",
          				"ProductCode": "BCNA1",
          				"IsRecommended__c": false,
          				"RecordTypeName__c": "CoverageSpec",
          				"IsConfigurable__c": false,
          				"productId": "01t1J00000AvEx5QAF",
          				"pciId": "a1x1J0000043KKDQA2",
          				"isOptional": false,
          				"isSelected": true,
          				"attributeCategories": {
          					"totalSize": 0
          				}
          			}],
          			"unselectedCoverages": [{
          				"attributeCategories": {
          					...
          				}
          				"isSelected": true,
          				"isOptional": false,
          				"ImageId": "/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Png&versionId=0681J000002tD9wQAE",
          				"pciId": "a1x1J000002FPmwQAG",
          				"productId": "01t1J000009rd2ZQAQ",
          				"IsConfigurable__c": true,
          				"RecordTypeName__c": "CoverageSpec",
          				"PricingSource__c": "premiumCamera__premiumCamera",
          				"IsRecommended__c": false,
          				"LineOfBusiness__c": "Property & Casualty",
          				"ProductCode": "C",
          				"Family": "Personal Lines",
          				"Name": "Camera",
          				"Id": "01t1J000009rd2ZQAQ",
          				"displaySequence": 7
          			}],
          			"selectedCoverages": [{
          				"displaySequence": 2,
          				"Id": "01t1J000009rd2VQAQ",
          				"Name": "Jewelry",
          				"Family": "Personal Lines",
          				"ProductCode": "J",
          				"IsRecommended__c": false,
          				"PricingSource__c": "premiumJewelry__premiumJewelry",
          				"RecordTypeName__c": "CoverageSpec",
          				"IsConfigurable__c": true,
          				"productId": "01t1J000009rd2VQAQ",
          				"pciId": "a1x1J000002bVjvQAE",
          				"ImageId": "/servlet/servlet.FileDownload?file=00P1J00000YMFBZUA5",
          				"eligibilityCriteria": "X.limitCovX > 3000",
          				"isOptional": true,
          				"isSelected": true,
          				"attributeCategories": {
          					...
          				}
          			}],
          			"changedCoverages": [{
          						"changedAttributes": {
          							"limitCoverageC": {
          								"newValue": "200000",
          								"oldValue": "100000"
          							}
          						}
           
          Laden
          Salesforce Help | Article