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
          InsEnrollmentService:getRatedProducts

          InsEnrollmentService:getRatedProducts

          Verwenden Sie den Service, um eine Liste der berechtigten Produkte für einen bestimmten Teilnehmer und seine Angehörigen zurückzugeben. Die Ratenbandpreise für jedes Produkt werden angezeigt, wenn der Ratentyp des Plans "Composite" lautet.

          Klasse: InsEnrollmentService

          Methode: getRatedProducts

          Wichtig
          Wichtig

          Suchen Sie nach dem Service, der ein Array bewerteter Produkte zurückgibt, die nicht mit der Registrierung verbunden sind? Sie sind am falschen Ort.

          Sie möchten InsProductService:getRatedProducts.

          Funktionsweise

          1. Dieser Service verwendet die userId oder contactID und die contractId des beim System angemeldeten Teilnehmers sowie das heutige Datum.

          2. Der Service ruft die Informationen des Teilnehmers und der abhängigen Personen (sofern zutreffend) ab. Außerdem wird ein Vertrag gefunden, der für das heutige Datum gültig ist, d. h., der heutige Tag liegt innerhalb des Startdatums und des Enddatums der Registrierung.

          3. Basierend auf den Informationen des Teilnehmers und dem Vertrag erhält der Service eine Liste aller Produkte, für die sich der Teilnehmer und die Angehörigen registrieren können.

          4. Der Service verwendet die Filteroption, um die Liste der verfügbaren Produkte weiter zu filtern.

          5. Der Service berechnet die Rate jedes Produkts. Der Bewertungsprozess basiert auf der Einstellung des Bewertungstyps auf Planebene oder dem auf Produktebene festgelegten Integrationsverfahren.

            • Wenn der Bewertungstyp auf Composite festgelegt ist, ist dies das Ratenband. Informationen werden verwendet, um die Daten aus PricingLogData__c auf Vertragspostenebene zu analysieren.

            • Wenn der Bewertungstyp auf Age festgelegt ist, wird der Preis anhand des mit dem Produkt verknüpften Berechnungsverfahrens berechnet. Dieser Service unterstützt alle Remote-Optionen, die in InsProductService.getRatedProducts unterstützt werden. Weitere Informationen finden Sie unter InsProductService:getRatedProducts.

          Remote-Optionen

          Option

          Beschreibung

          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:%Element Name%

          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.

          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.

          includeInputKeys

          Nur Eingabeschlüssel, die vom Berechnungsverfahren verwendet werden, weisen einen Wert in den Ergebnissen auf.

          includeRawCalculationResult

          true oder false

          Standardmäßig wird false verwendet.

          Enthält die gesamten Ergebnisse des Berechnungsverfahrens im RawPriceData.

          mergeList

          true oder false

          Standardmäßig wird false verwendet.

          Optimiert Bewertungsanrufe, indem Anrufe von Bewertungsverfahren nach Produkten mit demselben Bewertungsverfahren gruppiert werden. Es führt einen Bewertungsaufruf mit einem Array von Eingabeobjekten durch.

          Dies ist nützlich, wenn Sie eine große Liste von Produkten abrufen. Mehrere Bewertungsaufrufe können SQL-Obergrenzen erreichen. Die Architektur des Bewertungsverfahrens ist für die Verarbeitung einer Reihe von Eingabeobjekten optimiert und minimiert die Anzahl der erforderlichen SQL-Abfragen.

          Berechnungsverfahren mit Aggregationsschritten werden nicht unterstützt.

          productClasses

          “ProductClassName1,ProductClassName2”

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

          stage

          Wird als Umschalter in der Bewertungs-IP verwendet.

          Input JSON

          Der Service verwendet die folgende Eingabe-JSON, wenn der censusId als Eingabe verwendet wird (Beispiel-IDs werden angezeigt):

          {"userId": "xxxx",
          "contactId": "xxxx",
          "contractId": "xxx"}

          Der Service ruft userInputs aus dem Objekt "Zählungsmitglied" ab, insbesondere aus dem Feld "member.AttributeSelectedValue__c". Diese Attribute müssen mit den erwarteten Eingaben des Produkts übereinstimmen.

          Alternativ können Sie Ihre eigenen userInputs auf folgende Weise definieren:

          "additionalInputs": 
          {
              "stage": "Quote"
          },
          {"userId": "xxxx",
          "contactId": "xxxx",
          "contractId": "xxx",
          "userInputs": 
              [
                  {"vBirthdate": "1969-09-20",
                  "FamilyTier": "Employee Only"}
              ]
          }            

          Ausgabe-JSON

          Der Service gibt ein Array bewerteter Produkte mit dem Produkt-JSON-Strukturmodell zurück. Dies beinhaltet alle untergeordneten Abdeckungsspezifikationen, die unter childProducts (falls vorhanden) enthalten sind. Sie enthält auch Preisdaten für alle Ratenbänder für jedes Produkt.

          In diesem Beispiel geben die vertraglich vereinbarten Optionen des Teilnehmers drei Produkte und ihre Ratenklassenpreise zurück (siehe den Knoten "RateBandTierPriceData"). Hier ist der Bewertungstyp auf Composite festgelegt.

          {  
             "totalSize":3,
             "records":[  
                {  
                   "displaySequence":-1,
                   "CalculatedPriceData":{  
                      "Family":900.5,
                      "Self + Child":555.5,
                      "Self + Spouse":590,
                      "Self":245
                   },
                   "Id":"01tf4000002ApR0AAK",
                   "Name":"Bronze PPO 5000 (HSA)",
                   "Family":"Commercial",
                   "ProductCode":"SG-PPO-5000-HSA",
                   "LineOfBusiness__c":"Group Health",
                   "MarketSegment__c":"Small Group",
                   "Type__c":"Medical",
                   "SubType__c":"HDHP",
                   "IsRecommended__c":false,
                   "Tier__c":"Bronze",
                   "ImageId__c":"01tf4000002ApR0AAK",
                   "PricingSource__c":"GrandTotal",
                   "RecordTypeName__c":"Product",
                   "IsConfigurable__c":false,
                   "productId":"01tf4000002ApR0AAK",
                   "Price":"",
                   "ImageId":"/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Png&versionId=068f4000002yjYiAAI",
                   "planId":"a0sf4000001u0CmAAI",
                   "planRateType":"Composite",
                   "RateBandTierPriceData":{  
                      "Self":{  
                         "Price":245,
                         "Sequence":"1",
                         "Label":"Employee"
                      },
                      "Self + Spouse":{  
                         "Price":590,
                         "Sequence":"2",
                         "Label":"Employee + Spouse"
                      },
                      "Self + Child":{  
                         "Price":555.5,
                         "Sequence":"3",
                         "Label":"Employee + Child"
                      },
                      "Family":{  
                         "Price":900.5,
                         "Sequence":"5",
                         "Label":"Family"
                      }
                   },
                   "childProducts":{  
                      ...
                   },
                   "attributeCategories":{  
                      ...
                   }         {  
                      "displaySequence":-1,
                      "CalculatedPriceData":{  
                         "Family":1100.5,
                         "Self + Child":755.5,
                         "Self + Spouse":790,
                         "Self":445
                      },
                      "Id":"01tf4000002ApR8AAK",
                      "Name":"Gold PPO 35",
                      "Family":"Commercial",
                      "ProductCode":"SG-PPO-35",
                      "LineOfBusiness__c":"Group Health",
                      "MarketSegment__c":"Small Group",
                      "Type__c":"Medical",
                      "SubType__c":"PPO",
                      "IsRecommended__c":false,
                      "Tier__c":"Gold",
                      "ImageId__c":"01tf4000002ApR8AAK",
                      "PricingSource__c":"GrandTotal",
                      "RecordTypeName__c":"Product",
                      "IsConfigurable__c":true,
                      "PricingFormula__c":"Premium",
                      "productId":"01tf4000002ApR8AAK",
                      "ImageId":"/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Png&versionId=068f4000002yjYjAAI",
                      "planId":"a0sf4000001u0ClAAI",
                      "planRateType":"Composite",
                      "RateBandTierPriceData":{  
                         "Self":{  
                            "Price":445,
                            "Sequence":"1",
                            "Label":"Employee"
                         },
                         "Self + Spouse":{  
                            "Price":790,
                            "Sequence":"2",
                            "Label":"Employee + Spouse"
                         },
                         "Self + Child":{  
                            "Price":755.5,
                            "Sequence":"3",
                            "Label":"Employee + Child"
                         },
                         "Family":{  
                            "Price":1100.5,
                            "Sequence":"5",
                            "Label":"Family"
                         }
                      },
                      "childProducts":{  
                         ...
                      },
                      "attributeCategories":{  
                         ...
                      }
                   },
                   {  
                      "displaySequence":-1,
                      "CalculatedPriceData":{  
                         "Family":1000.5,
                         "Self + Child":655.5,
                         "Self + Spouse":690,
                         "Self":345
                      },
                      "Id":"01tf4000002ApQXAA0",
                      "Name":"Silver HMO 500",
                      "Family":"Commercial",
                      "ProductCode":"SG-HMO-500",
                      "LineOfBusiness__c":"Group Health",
                      "MarketSegment__c":"Small Group",
                      "Type__c":"Medical",
                      "SubType__c":"HMO",
                      "IsRecommended__c":false,
                      "Tier__c":"Silver",
                      "ImageId__c":"01tf4000002ApQXAA0",
                      "PricingSource__c":"GrandTotal",
                      "RecordTypeName__c":"Product",
                      "IsConfigurable__c":false,
                      "productId":"01tf4000002ApQXAA0",
                      "Price":"",
                      "ImageId":"/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Png&versionId=068f4000002yjYkAAI",
                      "planId":"a0sf4000001u0CkAAI",
                      "planRateType":"Composite",
                      "RateBandTierPriceData":{  
                         "Self":{  
                            "Price":345,
                            "Sequence":"1",
                            "Label":"Employee"
                         },
                         "Self + Spouse":{  
                            "Price":690,
                            "Sequence":"2",
                            "Label":"Employee + Spouse"
                         },
                         "Self + Child":{  
                            "Price":655.5,
                            "Sequence":"3",
                            "Label":"Employee + Child"
                         },
                         "Family":{  
                            "Price":1000.5,
                            "Sequence":"5",
                            "Label":"Family"
                         }
                      },
                      "attributeCategories":{  
                         ...
                      }
                   ]
                }
           
          Laden
          Salesforce Help | Article