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

          InsProductJSONService:getAttributes

          Verwenden Sie diesen Service, um die Attributknoten der ProductJSON abzurufen.

          Klasse: InsProductJSONService

          Methode: getAttributes

          Funktionsweise

          1. Der Service verwendet die inputKey, um eine Standardprodukt-JSON mit einem Stammprodukt als Eingabe-JSON zu identifizieren.
          2. Filtert die Attribute anhand der folgenden Remote-Optionen:
            • instanceKey
            • productCode
            • attributeCode
          3. Gibt einen Attributknoten zurück, der nach den Einstellungen in Schritt 2 gefiltert wird:
            • Bei flatten = true gibt der Service eine Zuordnung der Attribute im Formular (attributeCode, attributeDetails) zurück.
            • Bei flatten = false gibt der Service eine Liste der Attribute im Formular (attributeDetails) zurück.
            • Bei flatten = true und valueOnly = true gibt der Service Attribute im Formular (attributeCode, userValues) zurück.

          Remote-Optionen

          Option

          Beschreibung

          inputKey

          Der Schlüssel, den der Service zum Abrufen der productJSONResult aus der Eingabe-JSON verwendet.

          Der Standardwert ist inputKey.

          productCode

          Der Stammproduktcode oder ein untergeordneter Spezifikationsproduktcode.

          Der Service extrahiert Attribute, die dem productCode direkt zugeordnet sind.

          attributeCode

          Gibt das Attribut zurück, das mit dem attributeCode übereinstimmt.

          instanceKey

          Extrahiert Attribute, die dem Produkt mit dieser instanceKey direkt zugeordnet sind, und Attribute von untergeordneten Produkten unter dem in dieser instanceKey angegebenen Produkt.

          flatten

          Gibt Attribute als Zuordnung in Form von (attributeCode, attributeDetails) zurück.

          valueOnly

          Gibt bei Verwendung mit flatten = true Attribute im Formular (attributeCode, userValues) zurück.

          Input JSON

          Dieser Service verwendet eine typische Produkt-JSON, die er mithilfe des instanceKey identifiziert, wobei ein Stammprodukt als Eingabe fungiert.

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

          Ausgabe-JSON

          Die Ausgabe-JSON gibt einen Attributknoten der Produkt-JSON zurück, die mit der Option inputKey = configureProduct gefunden wurde, und sucht nach Attributen mit instanceKey = Jack Kirkland und attributeCode = lifeCoverageAmt. Da sowohl flatten = true als auch valueOnly = true vorhanden sind, gibt der Service die Attribute im attributeCode:userValues zurück.

          {
          	"Jack Kirkland": {
          		"InsLife": {
          			"lifeCoveageAmt": "500000"
          		}
          	},
          	"error": "OK"
          }

          Im nächsten Beispiel wird die gleiche inputKey wie im vorherigen Beispiel verwendet. Da jedoch keine Filter festgelegt sind, gibt der Service alle Attribute unter jedem productCode und instanceKey zurück.

          {
          	"CFACTCLONED": {
          		"termLimit": 123
          	},
          	"Maria Kirkland": {
          		"ABR": {
          			"Limit-Agg": null,
          			"Limit-PerOcc": "50",
          			"ATTRIBUTE-074": 1200000
          		},
          		"ADDCOV": {
          			"covBenefit": "2"
          		},
          		"WOP": {
          			"claimWait": "90"
          		},
          		"InsLife": {
          			"lifeCoveageAmt": "500000",
          			"persSalutation": null,
          			"persPhone": null,
          			"persEmail": null,
          			"persCountry": null,
          			"persCity": null,
          			"persState": null,
          			"persPostalCode": null,
          			"persStreet": null,
          			"persAddress": null,
          			"persGender": "Female",
          			"persIncome": null,
          			"persBMI": null,
          			"persHeight": null,
          			"persLastName": null,
          			"persMiddleName": null,
          			"persFirstName": null,
          			"persWeight": null,
          			"persSmoke": "N",
          			"persName": null,
          			"persBirthdate": "1970-09-09"
          		}
          	},
          	"Jack Kirkland": {
          		"ABR": {
          			"Limit-Agg": null,
          			"Limit-PerOcc": "50",
          			"ATTRIBUTE-074": 1200000
          		},
          		"ADDCOV": {
          			"covBenefit": "2"
          		},
          		"WOP": {
          			"claimWait": "90"
          		},
          		"InsLife": {
          			"lifeCoveageAmt": "500000",
          			"persSalutation": null,
          			"persPhone": null,
          			"persEmail": null,
          			"persCountry": null,
          			"persCity": null,
          			"persState": null,
          			"persPostalCode": null,
          			"persStreet": null,
          			"persAddress": null,
          			"persGender": "Male",
          			"persIncome": null,
          			"persBMI": null,
          			"persHeight": null,
          			"persLastName": null,
          			"persMiddleName": null,
          			"persFirstName": null,
          			"persWeight": null,
          			"persSmoke": "N",
          			"persName": null,
          			"persBirthdate": "1965-09-09"
          		}
          	},
          	"WL-Base": {
          		"covType": "10",
          		"ProductCode": "WL",
          		"termPayment": "check",
          		"PART": "Participating",
          		"termDivMeth": "reinvest",
          		"payFrequency": "month",
          		"featCashDividends": true,
          		"featLevelPremium": true,
          		"featGuaranteedBenefit": true,
          		"featPolicyLoan": true,
          		"featAccumCVLI": true
          	},
          	"error": "OK"
          }
           
          Laden
          Salesforce Help | Article