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

          InsProductService:getRatedGroupProducts

          Dieser Service wird nur mit Produkten für kleine Gruppen verwendet, die eine Zählung verwenden. Mit dem Service können die Produkte beim Produktservice beibehalten werden.

          Klasse: InsProductService

          Methode: getRatedGroupProducts

          Je nachdem, wie Sie die Optionen accountId, censusId und userInput verwenden, gibt es verschiedene Möglichkeiten, diesen Service zu verwenden. Im Folgenden finden Sie einige wichtige Konzepte, die Sie beachten sollten:

          • Sie können entweder eine accountId oder censusId oder beides verwenden, um eine Volkszählung abzurufen.

          • Wenn Sie eine accountId verwenden und keine censusId angegeben ist, wird die Systemzählung verwendet, wobei der Status "Aktiv" und der Volkszählungstyp "Gruppe" lautet.

          • Wenn Sie eine censusId verwenden, wird jede der accountId zugeordnete Zählung überschrieben.

          • userInputs from input map (Eingaben aus der Eingabezuordnung) werden übernommen. Wenn jedoch keine userInputs in der Eingabezuordnung vorhanden sind, generiert der Service sie aus Zählungsmitgliedern.

          • Bei Bedarf können Sie jedoch userInputs aus dem Service getRatedProducts verwenden.

          Hinweis
          Hinweis

          Die getRatedProducts enthält die Eingaben, die für das Bewertungsverfahren erforderlich sind, wie sie in den Attributen des Produkts zugeordnet sind, einschließlich der zugehörigen Abdeckungsspezifikationen, der Spezifikationen des Versichertenartikels, der Spezifikationen des Versicherten und der Spezifikationen des Bewertungsfakts.

          Funktionsweise

          1. Der Service ruft die aktive Gruppenzählung ab, die über censusId bereitgestellt wird. Alternativ können Sie den Service an einen accountId übergeben und der Service verwendet den accountId, um eine Zählung vom Typ "System" abzurufen.

            Alternativ kann dies userInputs, wenn keine censusId oder accountId angegeben ist.

            Wenn Sie sowohl userInputs als auch censusId oder accountId angeben, führt der Service die userInputs mit generierten userInputs aus der Gruppenzählung zusammen, wenn die Remote-Option mergeUserInputs auf true (Standard = false) festgelegt ist.

          2. Ruft den Bewertungstyp des Accounts ab und akzeptiert den Produkttyp als Eingabefilter.

          3. Ruft getRatedProduct für Preise auf und gibt Pläne zurück. Die Anzahl der pro Seite zurückgegebenen Pläne basiert auf der pageSize (siehe unten).

          4. Ruft employerContribution aus der Zählung ab und verwendet dann den Preis aus getRatedProduct, um den Arbeitgeberbeitrag für jedes Produkt zu berechnen.

          5. Platziert einen Knoten im JSON-Stamm für EmployerContribution.

          Remote-Optionen

          Hinweis
          Hinweis

          Hier können auch alle Remote-Optionen verwendet werden, die im Service getRatedProducts verwendet werden.

          Option

          Beschreibung

          accountId

          Optional.

          ID des Accounts. Muss entweder this oder censusId verwenden.

          censusId

          Optional.

          ID der Volkszählung. Muss entweder this oder accountId verwenden.

          productCategory

          Entweder "Medizinisch", "Dental", "Vision" oder "Life".

          Filter oberhalb der Eingabe nach Product.Type, GroupClass.Type,

          GroupClassContribution.ProductCategory

          includeContributionInUserInput

          Boolesch.

          Wenn "true" angegeben ist, enthält die generierte userInputs basierend auf der accountId oder censusId die Arbeitgeberbeiträge pro Mitglied und die folgenden Beispielattribute werden hinzugefügt:

          • Dental.contributionAmount

          • Medical.contributionPercent

          excludeContributionInOutput

          Boolesch.

          Bei true wird in der outputJSON keine employerContributions zurückgegeben.

          omitChildren

          true oder false

          Legen Sie diese Option nur dann auf true fest, wenn Sie omitRating auch auf true festlegen. Dadurch werden Produkte ohne Preise zurückgegeben.

          omitRating

          true oder false

          Bei true gibt der Service Produkte ohne Preise zurück.

          rateType

          Zeichenfolgenwert, entweder Age oder Composite.

          Wenn die Zählung 20 oder weniger groß ist, verwenden Sie in der Regel "Alter", wenn größer, "Zusammengesetzt".

          Übertragen an Integrationsverfahren und Zugreifen über %options.rateType%

          pageSize

          Anzahl der Pläne, die pro OmniScript-Seite geladen werden sollen.

          Wichtig
          Wichtig

          Es wird dringend empfohlen, diesen Wert auf "9" festzulegen, um Ladeprobleme zu vermeiden.

          validateCoverageSelection

          true oder false

          Legen Sie den Wert auf true fest, wenn Validierungsregeln vorliegen, die der Service ausführen soll.

          mergeUserInputs

          true oder false

          Standard = false.

          Führt die userInputs mit generierten userInputs aus der Gruppenzählung zusammen, wenn sie auf true festgelegt ist.

          Weitere Informationen finden Sie unter Eingabe-JSON.

          Input JSON

          Dieser Service verwendet keine Eingabe-JSON.

          Optional können Sie hier userInputs bereitstellen, beispielsweise wenn Sie die Remote-Option "mergeUserInputs" verwenden. In diesem Fall muss ein eindeutiger Instanzschlüssel im userInput und im Datensatz des Volkszählungsmitglieds definiert sein (es muss derselbe Schlüssel sein), damit der Service jeden userInput mit jedem Datensatz des Volkszählungsmitglieds abgleichen kann. (Es empfiehlt sich, die ID des Volkszählungsmitglieds als Instanzschlüssel zu verwenden.)

          "userInputs": [
          {
          "SG-Census-RF.SG_CM_Calculate": "true",
          "SG-Census-RF.SG_CM_Age": 48,
          "SG-Census-RF.Id": "a57g00000009i0wAAA",
          "SG-Census-RF.SG_CM_Zip": "48005",
          "SG-Census-RF.instanceKey": "a57g00000009i0wAAA"
          },
          {
          "SG-Census-RF.SG_CM_Calculate": "true",
          "SG-Census-RF.SG_CM_Age": 32,
          "SG-Census-RF.Id": "a57g00000009i0rAAA",
          "SG-Census-RF.SG_CM_Zip": "48005",
          "SG-Census-RF.instanceKey": "a57g00000009i0rAAA"
          }
          ]
          }

          Sie müssen auch die CensusMember.AttributeSelectedValue__c im Feld "Zählungsmitglied" mit einer ähnlichen JSON ausfüllen, mit demselben Instanzschlüssel:

          {
          "SG_empOnlyCount": "",
          "SG_empSpouseCount": "",
          "SG_empChildCount": "",
          "SG_empFamilyCount": "",
          "SG_CM_MemberClass": null,
          "SG_CM_Age": 48,
          "SG_CM_State": null,
          "SG_CM_Gender": null,
          "SG_CM_Smoker": false,
          "SG_CM_IsPrimary": false,
          "SG_CM_IsSpouse": false,
          "SG_CM_DOB": null,
          "SG_CM_Relationship": null,
          "SG_CM_Zip": null,
          "Id": null,
          "SG_CM_MemberType": null,
          "SG_CM_Calculate": true,
          "instanceKey":”a57g00000009i0wAAA”
          }

          Ausgabe-JSON

          Der Service gibt employerContributions basierend auf dem productId zurück. Die Ergebnisse werden gemäß dem Objekt "JSONResult" formatiert.

          • Wenn der Beitragstyp "Betrag" lautet, wird nur das Attribut contributionAmount zurückgegeben.

          • Wenn der Beitragstyp "Prozent" lautet, wird contributionPercent zurückgegeben.

          • Wenn der Produktpreis verfügbar ist, wird der berechnete contributionAmount zurückgegeben.

          {
            "employerContributions": {
              "01tf4000002U25LAAS": [
                {
                  "contributionAmount": 363.999,
                  "contributionPercent": 30,
                  "Member.Id": "a3ef4000000mPIaAAM"
                },
                {
                  "contributionAmount": 363.999,
                  "contributionPercent": 30,
                  "Member.Id": "a3ef4000000mPIbAAM"
                }
              ],
              "01tf4000002U25KAAS": [
                {
                  "contributionAmount": 100,
                  "Member.Id": "a3ef4000000mPIaAAM"
                },
                {
                  "contributionAmount": 100,
                  "Member.Id": "a3ef4000000mPIbAAM"
                }
              ]
            },
            "result": {
              "totalSize": 2,
              "records": [
                {
                  "uiStates": {},
                  "nameResult": {
                    "childProducts": {
                      "totalSize": 2,
                      "records": [
                        {
                          "uiStates": {},
                          "nameResult": {},
                          "messages": [],
                          "fields": {
                            "pciId": "a2mf4000000lTZiAAM",
                            "productId": "01tf4000002U25MAAS",
                            "TotalInsuredFormula__c": null,
                            "Term__c": "Annual",
                            "PricingFormula__c": null,
                            "IsConfigurable__c": false,
                            "RecordTypeName__c": "RatingFactSpec",
                            "PricingSource__c": null,
                            "ImageId__c": null,
                            "Tier__c": null,
                            "IsRecommended__c": false,
                            "RateBandId__c": null,
                            "SubType__c": null,
                            "Type__c": null,
                            "MarketSegment__c": null,
                            "LineOfBusiness__c": null,
                            "ProductCode": "RF0",
                            "Family": null,
                            "Description": null,
                            "Name": "censusRatingFact",
                            "Id": "01tf4000002U25MAAS"
                          },
                          "displaySequence": 1,
                          "actions": {}
                        },
                        {
                          "uiStates": {},
                          "nameResult": {},
                          "messages": [],
                          "fields": {
                            "pciId": "a2mf4000000lTZjAAM",
                            "productId": "01tf4000002U25NAAS",
                            "TotalInsuredFormula__c": null,
                            "Term__c": "Annual",
                            "PricingFormula__c": null,
                            "IsConfigurable__c": false,
                            "RecordTypeName__c": "RatingFactSpec",
                            "PricingSource__c": null,
                            "ImageId__c": null,
                            "Tier__c": null,
                            "IsRecommended__c": false,
                            "RateBandId__c": null,
                            "SubType__c": null,
                            "Type__c": null,
                            "MarketSegment__c": null,
                            "LineOfBusiness__c": null,
                            "ProductCode": "RF1",
                            "Family": null,
                            "Description": null,
                            "Name": "censusMemRatingFact",
                            "Id": "01tf4000002U25NAAS"
                          },
                          "displaySequence": 2,
                          "actions": {}
                        }
                      ],
                      "name": null,
                      "messages": [],
                      "description": null,
                      "data": {
                        "totalSize": null,
                        "messages": [],
                        "dataMap": {},
                        "actions": {}
                      },
                      "actions": {}
                    }
                  },
                  "messages": [],
                  "fields": {
                    "Price": "",
                    "productId": "01tf4000002U25KAAS",
                    "TotalInsuredFormula__c": null,
                    "Term__c": null,
                    "PricingFormula__c": null,
                    "IsConfigurable__c": false,
                    "RecordTypeName__c": "Product",
                    "PricingSource__c": "AggOutput",
                    "ImageId__c": null,
                    "Tier__c": null,
                    "IsRecommended__c": false,
                    "RateBandId__c": null,
                    "SubType__c": null,
                    "Type__c": "Medical",
                    "MarketSegment__c": null,
                    "LineOfBusiness__c": null,
                    "ProductCode": "rootProd",
                    "Family": null,
                    "Description": null,
                    "Name": "rootProd",
                    "Id": "01tf4000002U25KAAS",
                    "RawPriceData": [
                      {
                        "calculationResults": [
                          {
                            "ProcedureOutput": 1000,
                            "TheMatrix__Premium": "100",
                            "TheMatrix__PremiumRBSelf": "90",
                            "TheMatrix__PremiumRBSpouse": "110",
                            "ID": "0"
                          },
                          {
                            "ProcedureOutput": 1500,
                            "TheMatrix__Premium": "150",
                            "TheMatrix__PremiumRBSelf": "140",
                            "TheMatrix__PremiumRBSpouse": "160",
                            "ID": "1"
                          },
                          {
                            "ProcedureOutput": 2000,
                            "TheMatrix__Premium": "200",
                            "TheMatrix__PremiumRBSelf": "190",
                            "TheMatrix__PremiumRBSpouse": "210",
                            "ID": "2"
                          },
                          {
                            "ProcedureOutput": 1300,
                            "TheMatrix__Premium": "130",
                            "TheMatrix__PremiumRBSelf": "120",
                            "TheMatrix__PremiumRBSpouse": "240",
                            "ID": "3"
                          },
                          {
                            "ProcedureOutput": 2000,
                            "TheMatrix__Premium": "200",
                            "TheMatrix__PremiumRBSelf": "190",
                            "TheMatrix__PremiumRBSpouse": "210",
                            "ID": "4"
                          },
                          {
                            "ProcedureOutput": 1300,
                            "TheMatrix__Premium": "130",
                            "TheMatrix__PremiumRBSelf": "120",
                            "TheMatrix__PremiumRBSpouse": "240",
                            "ID": "5"
                          }
                        ],
                        "aggregationResults": null
                      }
                    ],
                    "CalculatedPriceData": {}
                  },
                  "displaySequence": -1,
                  "actions": {}
                },
                {
                  "uiStates": {},
                  "nameResult": {
                    "childProducts": {
                      "totalSize": 2,
                      "records": [
                        {
                          "uiStates": {},
                          "nameResult": {},
                          "messages": [],
                          "fields": {
                            "pciId": "a2mf4000000lTZkAAM",
                            "productId": "01tf4000002U25MAAS",
                            "TotalInsuredFormula__c": null,
                            "Term__c": "Annual",
                            "PricingFormula__c": null,
                            "IsConfigurable__c": false,
                            "RecordTypeName__c": "RatingFactSpec",
                            "PricingSource__c": null,
                            "ImageId__c": null,
                            "Tier__c": null,
                            "IsRecommended__c": false,
                            "RateBandId__c": null,
                            "SubType__c": null,
                            "Type__c": null,
                            "MarketSegment__c": null,
                            "LineOfBusiness__c": null,
                            "ProductCode": "RF0",
                            "Family": null,
                            "Description": null,
                            "Name": "censusRatingFact",
                            "Id": "01tf4000002U25MAAS"
                          },
                          "displaySequence": 1,
                          "actions": {}
                        },
                        {
                          "uiStates": {},
                          "nameResult": {},
                          "messages": [],
                          "fields": {
                            "pciId": "a2mf4000000lTZlAAM",
                            "productId": "01tf4000002U25NAAS",
                            "TotalInsuredFormula__c": null,
                            "Term__c": "Annual",
                            "PricingFormula__c": null,
                            "IsConfigurable__c": false,
                            "RecordTypeName__c": "RatingFactSpec",
                            "PricingSource__c": null,
                            "ImageId__c": null,
                            "Tier__c": null,
                            "IsRecommended__c": false,
                            "RateBandId__c": null,
                            "SubType__c": null,
                            "Type__c": null,
                            "MarketSegment__c": null,
                            "LineOfBusiness__c": null,
                            "ProductCode": "RF1",
                            "Family": null,
                            "Description": null,
                            "Name": "censusMemRatingFact",
                            "Id": "01tf4000002U25NAAS"
                          },
                          "displaySequence": 2,
                          "actions": {}
                        }
                      ],
                      "name": null,
                      "messages": [],
                      "description": null,
                      "data": {
                        "totalSize": null,
                        "messages": [],
                        "dataMap": {},
                        "actions": {}
                      },
                      "actions": {}
                    }
                  },
                  "messages": [],
                  "fields": {
                    "Price": 1213.33,
                    "productId": "01tf4000002U25LAAS",
                    "TotalInsuredFormula__c": null,
                    "Term__c": null,
                    "PricingFormula__c": null,
                    "IsConfigurable__c": false,
                    "RecordTypeName__c": "Product",
                    "PricingSource__c": "AggOutput",
                    "ImageId__c": null,
                    "Tier__c": null,
                    "IsRecommended__c": false,
                    "RateBandId__c": "a4Gf4000000kocZEAQ",
                    "SubType__c": null,
                    "Type__c": "Dental",
                    "MarketSegment__c": null,
                    "LineOfBusiness__c": null,
                    "ProductCode": "rootProd2",
                    "Family": null,
                    "Description": null,
                    "Name": "rootProd2",
                    "Id": "01tf4000002U25LAAS",
                    "RawPriceData": [
                      {
                        "calculationResults": [
                          {
                            "ProcedureOutput": 800,
                            "TheMatrix__Premium": "100",
                            "TheMatrix__PremiumRBSelf": "90",
                            "TheMatrix__PremiumRBSpouse": "110",
                            "ID": "0"
                          },
                          {
                            "ProcedureOutput": 1200,
                            "TheMatrix__Premium": "150",
                            "TheMatrix__PremiumRBSelf": "140",
                            "TheMatrix__PremiumRBSpouse": "160",
                            "ID": "1"
                          },
                          {
                            "ProcedureOutput": 1600,
                            "TheMatrix__Premium": "200",
                            "TheMatrix__PremiumRBSelf": "190",
                            "TheMatrix__PremiumRBSpouse": "210",
                            "ID": "2"
                          },
                          {
                            "ProcedureOutput": 1040,
                            "TheMatrix__Premium": "130",
                            "TheMatrix__PremiumRBSelf": "120",
                            "TheMatrix__PremiumRBSpouse": "240",
                            "ID": "3"
                          },
                          {
                            "ProcedureOutput": 1600,
                            "TheMatrix__Premium": "200",
                            "TheMatrix__PremiumRBSelf": "190",
                            "TheMatrix__PremiumRBSpouse": "210",
                            "ID": "4"
                          },
                          {
                            "ProcedureOutput": 1040,
                            "TheMatrix__Premium": "130",
                            "TheMatrix__PremiumRBSelf": "120",
                            "TheMatrix__PremiumRBSpouse": "240",
                            "ID": "5"
                          }
                        ],
                        "aggregationResults": {
                          "AggOutput": 1213.33
                        }
                      }
                    ],
                    "CalculatedPriceData": {
                      "AggOutput": 1213.33
                    }
                  },
                  "displaySequence": -1,
                  "actions": {}
                }
              ],
              "name": null,
              "messages": [],
              "description": null,
              "data": {
                "totalSize": null,
                "messages": [],
                "dataMap": {},
                "actions": {}
              },
              "actions": {}
            }
          }
           
          Laden
          Salesforce Help | Article