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
          InsProductService:getEligibleProducts

          InsProductService:getEligibleProducts

          Verwenden Sie diesen Service, um eine Liste der Produkte zu finden und zurückzugeben, die den von Ihnen angegebenen Kriterien entsprechen.

          Klasse: InsProductService

          Methode: getEligibleProducts

          Funktionsweise

          1. Der Service durchsucht Salesforce, um eine Reihe aktiver Produkte abzurufen, die auf das angegebene Datum des Inkrafttretens fallen oder danach liegen. Im Rahmen der Abfrage verwendet der Service die in der Option "filters", "whereClause" und "productClasses" übergebenen Kriterien, um einen ersten Satz an Produkten abzurufen.

          2. Wenn für die gefundenen Produkte Berechtigungsregeln festgelegt sind, wertet dieser Service sie aus und entfernt diejenigen, die nicht als berechtigt bewertet werden.

          3. Wendet Attributfilter an, wenn sie für die verbleibenden gefundenen Produkte festgelegt sind, und eliminiert die herausgefilterten Produkte.

          4. Wenn "returnProductObject" auf "false" festgelegt ist, wird eine Liste der Produkt-IDs der berechtigten Produkte zurückgegeben, die den Filterkriterien entsprechen.

            Wenn returnProductObject auf true festgelegt ist, wird ein Array von Produktobjekten zurückgegeben.

            Wenn includeFilterAttrValues in beiden Fällen auf true festgelegt ist, gibt der Service auch filterAttrValues zurück.

          Remote-Optionen

          Option

          Beschreibung

          attributeFilters

          Eine Karte mit attributeCode und Werten

          Die Services geben nur Produkte zurück, die die in diesem Filter angegebenen Attributwerte erfüllen.

          effectiveDate

          “YYYY-MM-DD HH:MM:SS” oder %OmniScriptDataElement%

          Standardmäßig wird das heutige Datum verwendet.

          Der Service ruft Produkte mit einer effectiveDate zwischen EffectiveDate__c und EndDate__c und IsActive ab.

          filters

          Product2FieldName:Value

          Product2FieldName:%ElementName%

          Verwenden Sie den API-Namen mit einem Doppelpunkt gefolgt von einem Wert oder einer Variablen. Beispielsweise kann eine Variable in einem OmniScript ein Name eines Elements sein, beispielsweise eine Eingabeauswahlliste.

          Trennen Sie mehrere Filterparameter durch Kommas:

          ProductCode:Value,ProductCode:%ElementName%

          Filter können jedes Feld im Product2-Objekt enthalten.

          includeFilterAttrValues

          true oder false

          Standardmäßig wird false verwendet.

          In der Ausgabe-JSON wird zusammen mit dem Array der Produkte das Objekt "filterAttrValues" hinzugefügt. Dieses Objekt enthält die als filterbar markierten Stammproduktattribute mit der möglichen Liste der Werte. Diese Liste wird von einigen Benutzeroberflächenvorlagen zum Filtern großer Produktgruppen verwendet.

          Untergeordnete Produktattribute sind nicht enthalten.

          lastRecordId

          Gibt die letzte Produkt-ID an, die der Service auf der Benutzeroberfläche abgerufen hat.

          Verwenden Sie diese Option mit der Option "pageSize".

          pageSize

          Bestimmen Sie, wie viele Produkte der Service in einem Aufruf an die Benutzeroberfläche zurückgibt.

          productClasses

          “ProductClassName1,ProductClassName2”

          Kommagetrennte Liste der Produktklassennamen. Beschränkt die Liste der Produkte auf diese Produktklassen.

          returnProductObject

          true oder false

          Standardmäßig

          Wenn er auf true festgelegt ist, gibt der Service ein Array von Produktobjekten zurück. Diese Antwort enthält eine Liste der Produktobjekte mit Feldern, die im EligibleProductFields-Feldset angegeben sind.

          Wenn er auf false festgelegt ist, gibt der Service eine Liste der Produkt-IDs zurück.

          searchText

          PartOfAProductName

          Wenn diese Option verwendet wird, erhält der Service nur Produkte mit Namen, die den von Ihnen angegebenen Wert enthalten.

          sortBy

          productField1, productField2..

          Sortiert die Produkte, die der Service erhält, in der von Ihnen angegebenen Reihenfolge.

          Wenn Sie für diese Option keinen Wert angeben, sortiert der Service die zurückgegebenen Produkte nach Namen in aufsteigender alphabetischer Reihenfolge.

          whereClause

          Geben Sie eine gültige Salesforce SOQL-Anweisung als Wert für diese Option ein.

          Verwenden Sie diese Option, wenn Sie das Mehrfach-Auswahllistenfeld als Filter verwenden oder eine andere komplexe Filterbedingung verwenden müssen, die die filters-Option nicht verarbeiten kann.

          Input JSON

          Dieser Service kann als Eingabe userInputs.

          Ausgabe-JSON

          Der Service gibt eine Liste der Produkt-IDs zurück. Wenn includeFilterAttrValues auf true festgelegt ist, gibt der Service auch filterAttrValues zurück.

          Dieses Beispiel enthält filterAttrValues.

          {
            "totalNumProducts": 6,
            "effectiveDate": null,
            "inputValues": {},
            "filterAttrValues": {
              "attri2": {
                "listOfValues": [
                  {
                    "value": "test2",
                    "displayText": "test2"
                  }
                ],
                "valueDataType": "Text",
                "attributeLabel": "attri2",
                "attributeName": "attri2",
                "categoryName": "Test Attribute"
              },
              "AttntnDfctDsrdrs_Instrctn": {
                "listOfValues": [
                  {
                    "value": "200",
                    "displayText": "200"
                  }
                ],
                "valueDataType": "Percentage",
                "attributeLabel": "Instruction",
                "attributeName": "Instruction",
                "categoryName": "ADD/ADHD"
              },
              "AbaThrpyOffProf_covered_oon": {
                "listOfValues": [
                  {
                    "value": "100",
                    "displayText": "100"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "Covered",
                "attributeName": "Covered",
                "categoryName": "ABA Therapy Office Professional"
              },
              "AddAdhd_select_oon": {
                "listOfValues": [
                  {
                    "value": "9999999",
                    "displayText": "9999999"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "Select",
                "attributeName": "Select",
                "categoryName": "ADD/ADHD"
              },
              "AlchlSbstnceAbseInptInst_Ded_oon": {
                "listOfValues": [
                  {
                    "value": "null",
                    "displayText": "null"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Deductible",
                "attributeName": "Deductible",
                "categoryName": "Alcohol/Substance Abuse - Inpatient Institutional"
              },
              "attri4": {
                "listOfValues": [
                  {
                    "value": "56",
                    "displayText": "56"
                  }
                ],
                "valueDataType": "Percentage",
                "attributeLabel": "attri4",
                "attributeName": "attri4",
                "categoryName": "Test Attribute"
              },
              "attri1": {
                "listOfValues": [
                  {
                    "value": "3000",
                    "displayText": "3000"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "attri1",
                "attributeName": "attri1",
                "categoryName": "Test Attribute"
              },
              "AbaThrpyOutpProf_covered_oon": {
                "listOfValues": [
                  {
                    "value": "null",
                    "displayText": "null"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Covered",
                "attributeName": "Covered",
                "categoryName": "ABA Therapy Outpatient Professional"
              },
              "AcupOffProf_Ded_inn": {
                "listOfValues": [
                  {
                    "value": "null",
                    "displayText": "null"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Deductible",
                "attributeName": "Deductible",
                "categoryName": "Acupuncture Office Professional"
              },
              "COMPREHENSIVE": {
                "listOfValues": [
                  {
                    "value": "2019",
                    "displayText": "2019"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Comprehensive",
                "attributeName": "Comprehensive",
                "categoryName": "Auto Coverage"
              },
              "amountDeductible": {
                "listOfValues": [
                  {
                    "value": "1000",
                    "displayText": "1000"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "Property Deductible",
                "attributeName": "Property Deductible",
                "categoryName": "Coverages and Limits of Liability"
              }
            },
            "products": [
              "01t1U000000kZhdQAE",
              "01t1U000003NOvbQAG",
              "01t1U000002Jg6RQAS",
              "01t1U000003NIDIQA4",
              "01t1U000003NIDNQA4",
              "01t1U000000kZiAQAU"
            ],
            "error": "OK"
          }
          

          Wenn returnProductObject auf true festgelegt ist, gibt der Service eine Liste der Produkte zurück.

          Dieses Beispiel enthält auch filterAttrValues.

          {
            "totalNumProducts": 6,
            "effectiveDate": null,
            "inputValues": {},
            "filterAttrValues": {
              "attri2": {
                "listOfValues": [
                  {
                    "value": "test2",
                    "displayText": "test2"
                  }
                ],
                "valueDataType": "Text",
                "attributeLabel": "attri2",
                "attributeName": "attri2",
                "categoryName": "Test Attribute"
              },
              "AttntnDfctDsrdrs_Instrctn": {
                "listOfValues": [
                  {
                    "value": "200",
                    "displayText": "200"
                  }
                ],
                "valueDataType": "Percentage",
                "attributeLabel": "Instruction",
                "attributeName": "Instruction",
                "categoryName": "ADD/ADHD"
              },
              "AbaThrpyOffProf_covered_oon": {
                "listOfValues": [
                  {
                    "value": "100",
                    "displayText": "100"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "Covered",
                "attributeName": "Covered",
                "categoryName": "ABA Therapy Office Professional"
              },
              "AddAdhd_select_oon": {
                "listOfValues": [
                  {
                    "value": "9999999",
                    "displayText": "9999999"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "Select",
                "attributeName": "Select",
                "categoryName": "ADD/ADHD"
              },
              "AlchlSbstnceAbseInptInst_Ded_oon": {
                "listOfValues": [
                  {
                    "value": "null",
                    "displayText": "null"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Deductible",
                "attributeName": "Deductible",
                "categoryName": "Alcohol/Substance Abuse - Inpatient Institutional"
              },
              "attri4": {
                "listOfValues": [
                  {
                    "value": "56",
                    "displayText": "56"
                  }
                ],
                "valueDataType": "Percentage",
                "attributeLabel": "attri4",
                "attributeName": "attri4",
                "categoryName": "Test Attribute"
              },
              "attri1": {
                "listOfValues": [
                  {
                    "value": "3000",
                    "displayText": "3000"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "attri1",
                "attributeName": "attri1",
                "categoryName": "Test Attribute"
              },
              "AbaThrpyOutpProf_covered_oon": {
                "listOfValues": [
                  {
                    "value": "null",
                    "displayText": "null"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Covered",
                "attributeName": "Covered",
                "categoryName": "ABA Therapy Outpatient Professional"
              },
              "AcupOffProf_Ded_inn": {
                "listOfValues": [
                  {
                    "value": "null",
                    "displayText": "null"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Deductible",
                "attributeName": "Deductible",
                "categoryName": "Acupuncture Office Professional"
              },
              "COMPREHENSIVE": {
                "listOfValues": [
                  {
                    "value": "2019",
                    "displayText": "2019"
                  }
                ],
                "valueDataType": "Number",
                "attributeLabel": "Comprehensive",
                "attributeName": "Comprehensive",
                "categoryName": "Auto Coverage"
              },
              "amountDeductible": {
                "listOfValues": [
                  {
                    "value": "1000",
                    "displayText": "1000"
                  }
                ],
                "valueDataType": "Currency",
                "attributeLabel": "Property Deductible",
                "attributeName": "Property Deductible",
                "categoryName": "Coverages and Limits of Liability"
              }
            },
            "products": [
              {
                "attributes": {
                  "type": "Product2",
                  "url": "/services/data/v47.0/sobjects/Product2/01t1U000000kZhdQAE"
                },
                "ProductCode": "Rent-ECO",
                "Family": "Personal Lines",
                "instest04__LineOfBusiness__c": "Property & Casualty",
                "Id": "01t1U000000kZhdQAE",
                "instest04__AttributeDefaultValues__c": "{\"amountDeductible\":1000}",
                "RecordTypeId": "0121U000000iuvEQAQ"
              },
              {
                "attributes": {
                  "type": "Product2",
                  "url": "/services/data/v47.0/sobjects/Product2/01t1U000003NOvbQAG"
                },
                "ProductCode": "Rent-ECOCLONEDCLONED",
                "Family": "Personal Lines",
                "instest04__LineOfBusiness__c": "Property & Casualty",
                "Id": "01t1U000003NOvbQAG",
                "instest04__AttributeDefaultValues__c": "{\"COMPREHENSIVE\":2019,\"AlchlSbstnceAbseInptInst_Ded_oon\":\"\",\"AttntnDfctDsrdrs_Instrctn\":\"200\",\"AddAdhd_select_oon\":9999999,\"AbaThrpyOffProf_covered_oon\":100,\"AbaThrpyOutpProf_covered_oon\":\"\",\"AcupOffProf_Ded_inn\":\"\",\"attri2\":\"test2\",\"attri4\":\"56\",\"attri1\":3000}",
                "RecordTypeId": "0121U000000iuvEQAQ"
              },
              {
                "attributes": {
                  "type": "Product2",
                  "url": "/services/data/v47.0/sobjects/Product2/01t1U000002Jg6RQAS"
                },
                "ProductCode": "Rent-ECOCLONED",
                "Family": "Personal Lines",
                "instest04__LineOfBusiness__c": "Property & Casualty",
                "Id": "01t1U000002Jg6RQAS",
                "instest04__AttributeDefaultValues__c": "{\"COMPREHENSIVE\":2019,\"AlchlSbstnceAbseInptInst_Ded_oon\":\"\",\"AttntnDfctDsrdrs_Instrctn\":\"200\",\"AddAdhd_select_oon\":9999999,\"AbaThrpyOffProf_covered_oon\":100,\"AbaThrpyOutpProf_covered_oon\":\"\",\"AcupOffProf_Ded_inn\":\"\",\"attri2\":\"test2\",\"attri4\":\"56\",\"attri1\":3000}",
                "RecordTypeId": "0121U000000iuvEQAQ"
              },
              {
                "attributes": {
                  "type": "Product2",
                  "url": "/services/data/v47.0/sobjects/Product2/01t1U000003NIDIQA4"
                },
                "ProductCode": "Rent-ECOCLONEDCLONEDCLONED",
                "Family": "Personal Lines",
                "instest04__LineOfBusiness__c": "Property & Casualty",
                "Id": "01t1U000003NIDIQA4",
                "instest04__AttributeDefaultValues__c": "{\"COMPREHENSIVE\":2019,\"AlchlSbstnceAbseInptInst_Ded_oon\":\"\",\"AttntnDfctDsrdrs_Instrctn\":\"200\",\"AddAdhd_select_oon\":9999999,\"AbaThrpyOffProf_covered_oon\":100,\"AbaThrpyOutpProf_covered_oon\":\"\",\"AcupOffProf_Ded_inn\":\"\",\"attri2\":\"test2\",\"attri4\":\"56\",\"attri1\":3000}",
                "RecordTypeId": "0121U000000iuvEQAQ"
              },
              {
                "attributes": {
                  "type": "Product2",
                  "url": "/services/data/v47.0/sobjects/Product2/01t1U000003NIDNQA4"
                },
                "ProductCode": "Rent-ECOCLONEDCLONEDCLONEDCLONED",
                "Family": "Personal Lines",
                "instest04__LineOfBusiness__c": "Property & Casualty",
                "Id": "01t1U000003NIDNQA4",
                "instest04__AttributeDefaultValues__c": "{\"COMPREHENSIVE\":2019,\"AlchlSbstnceAbseInptInst_Ded_oon\":\"\",\"AttntnDfctDsrdrs_Instrctn\":\"200\",\"AddAdhd_select_oon\":9999999,\"AbaThrpyOffProf_covered_oon\":100,\"AbaThrpyOutpProf_covered_oon\":\"\",\"AcupOffProf_Ded_inn\":\"\",\"attri2\":\"test2\",\"attri4\":\"56\",\"attri1\":3000}",
                "RecordTypeId": "0121U000000iuvEQAQ"
              },
              {
                "attributes": {
                  "type": "Product2",
                  "url": "/services/data/v47.0/sobjects/Product2/01t1U000000kZiAQAU"
                },
                "ProductCode": "Rent-SUPER",
                "Family": "Personal Lines",
                "instest04__LineOfBusiness__c": "Property & Casualty",
                "Id": "01t1U000000kZiAQAU",
                "instest04__AttributeDefaultValues__c": "{\"AbaThrpyOffProf_Instrctn\":null}",
                "RecordTypeId": "0121U000000iuvEQAQ"
              }
            ],
            "error": "OK"
          }
           
          Laden
          Salesforce Help | Article