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
          InsEnrollmentServiceStd:getMemberEnrollments

          InsEnrollmentServiceStd:getMemberEnrollments

          Verwenden Sie diesen Service, um aktuelle Registrierungen für ein Mitglied abzurufen. Dieser Service verwendet eine oder mehrere IDs von Zensusmitgliedern und gibt registrierte Pläne für das Mitglied und die zugehörigen Angehörigen zurück.

          Klasse: InsEnrollmentServiceStd​​ ​

          Methode: getMemberEnrollments​​

          Funktionsweise

          Der Flow "Versicherungspolice" wird angewendet, wenn der Wert von "​isFsc" wahr ist:

          1. Wenn in der Eingabe keine effectiveDate angegeben ist, verwendet der Service den Parameter contractId​​, um das Startdatum der Vertragsregistrierung abzurufen. Weitere Informationen finden Sie unter effectiveDate- und ​contractId im Abschnitt "Remote-Optionen".

          2. Gibt die Policen als InsurancePolicy zurück. Für "Versicherungspolice" unterstützt der Service den Flow "Personenaccounts" und den Flow "Nicht-Personenaccounts", die wie folgt erläutert sind:

            1. ​​Personenaccount-Flow​​

              Dieser Flow gilt, wenn Zählungsmitglieder Personenaccounts zugeordnet sind.

              1. Wenn groupAccountId die Eingabe ist, verwendet der Service ACR, um die personAccountIds der dem ​groupAccountId​​ zugeordneten Zählungsmitglieder abzurufen. Es werden alle Versicherungspolicen zurückgegeben, bei denen nameInsuredId​ mit der angegebenen personAccountIds und ​effectiveDate mit der in der Eingabe angegebenen effectiveDate​​ übereinstimmen.

              2. Wenn censusMemberIds​​ die Eingabe ist, ruft der Service die GroupCensusMember ab. Weitere Informationen finden Sie unter censusMemberIds im Abschnitt "Remote-Optionen". Wenn das AccountId​​ der Zählmitglieder ausgefüllt ist, werden die folgenden personAccountIds (GroupCensusMember.AccountId) verwendet. Es werden alle Versicherungspolicen zurückgegeben, bei denen nameInsuredId​​ mit personAccountIds​ und effectiveDate mit den in der Eingabe angegebenen ​effectiveDate übereinstimmen.

            2. Flow für Nicht-Personenaccounts​​

              Dieser Flow gilt, wenn Zählungsmitglieder Kontakten zugeordnet sind.

              1. Der Service verwendet accountId, um das ​InsurancePolicy für die Zählungsmitglieder abzurufen. Dies ist ein obligatorischer Parameter für den Flow für Nicht-Personenaccounts.

              2. Wenn in der Eingabe censusMemberIds​​ angegeben ist, ruft der Service die GroupCensusMember​ ab. Wenn das AccountId der Zählmitglieder nicht ausgefüllt ist, ruft der Service die Richtlinien der Mitglieder mit den GroupCensusMember.ContactId , accountId​​ und effectiveDate ab.

          3. Der Service ruft die Beteiligten und InsurancePolicyParticipant der InsurancePolicy ab. InsurancePolicyParticipant verfügt über Datensätze für die primären Mitglieder und deren Angehörige.

          4. Wenn das Feld omitChildProducts false lautet, ruft der Service die Abdeckungen ( InsurancePolicyCoverage) der Policen und deren entsprechende Produktmetadaten ab. Weitere Informationen finden Sie unter omitChildProducts im Abschnitt "Remote-Optionen".

          5. Jede Richtlinie wird dann nach dem primären Mitglied gruppiert.

          Remote-Optionen

          Der Service verwendet entweder die contractId, um die ​effectiveDate aus enrollmentStartDate abzurufen, oder er verwendet effectiveDate​ direkt, was Vorrang vor der ​contractId hat, wenn beide verwendet werden.

          Option

          Beschreibung

          censusMemberIds

          Liste der IDs der primären Zensusmitglieder.

          accountId

          Die Gruppen-ID, zu der dieses Mitglied gehört.

          groupAccountId

          Die Gruppen-ID der Zensusmitglieder, deren Richtlinien abgerufen werden sollen.

          effectiveDate

          Erforderlich, wenn contractId nicht verwendet wird.

          Das Datum des Inkrafttretens der Richtlinie.

          Dieses Datum muss immer das GMT-Datum des Datums des Inkrafttretens der Richtlinie sein.

          contractId

          Erforderlich, wenn effectiveDate nicht verwendet wird.

          Ruft das Startdatum der Registrierung als Datum des Inkrafttretens der Richtlinie ab.

          includeOptionalCoverages

          Bei "true" ruft der Service die optionale Abdeckung der Registrierungen ab.

          omitChildProducts

          Bei false ruft der Service die Abdeckung der Registrierungen ab.

          Input JSON

          Dieser Service verwendet keine Eingabe-JSON.

          Ausgabe-JSON

          Bei der Ausgabe-JSON handelt es sich um eine Liste der Volkszählungsmitglieder mit Vorname, Nachname, ID des Volkszählungsmitglieds und Kontakt-ID mit ihren Registrierungen.

          Der Knoten "Registrierungen" verfügt über Produktdetails und Knoten vom Typ "Abhängig", wenn abhängige Personen vorhanden sind. Sie enthält auch untergeordnete Produkte und Abdeckungsdetails.

          Der Knoten "Abhängig" besteht aus Vorname , Nachname , ID , Beziehungstyp , Kontakt-ID und ID der beteiligten Person.

          Das Format der Ausgabe-JSON lautet wie folgt:

          {
            "totalSize": numberOfPrimaryMembersRetrievedWithEnrollments,
            "records": [
              {
                "FirstName": "primaryMemberFirstName",
                "LastName": "primaryMemberLastName",
                "Id": "primaryMemberGroupCensusMemberId",
                "contactId": "primaryMemberContactId",
                "enrollments": {
                  "totalSize": primary member's number of enrollments,
                  "records": [
                    {
                      "policyNumber": "policy number",
                      "Id": "policy Id",
                      "productId": "policy's product id",
                      "accountId": "policy's account id",
                      "primaryMemberContactId": "primaryMemberContactId",
                      "productName": "policy's product name",
                      "Name": "policy's product name",
                      "EffectiveStart": "policy effective date",
                      "EffectiveEnd": "policy expiration date",
                      "Price": 0,
                      "planId": "policy product's plan id",
                      "contractId": "contract id",
                      "ProductCode": "product code",
                      "RecordTypeName__c": "Product",
                      "attributeCategories": {},
                      "Term": "policy term",
                      "attributeSelectedValues": "{}",
                      "childProducts": {
                        "totalSize": numberOfChildProductsOfThePolicyProduct,
                        "records": [
                          {
                            "productId": "productIdOfTheChildProduct",
                            "productName": "productNameOfTheChildProduct",
                            "ProductCode": "productCodeOfTheChildProduct",
                            "Name": "productNameOfTheChildProduct",
                            "pciId": "productChildItemIdOfTheChildProduct",
                            "isOptional": ifThisIsAnOptionalCoverage,
                            "attributeSelectedValues": "{}",
                            "isSelected": true,
                            "Id": "coverageId",
                            "PricingSource": "pricingSource",
                            "attributeCategories": {}
                          }
                        ]
                      },
                      "dependents": {
                        "totalSize": primary member's number of dependents,
                        "records": [
                          {
                            "Id": "record id",
                            "FirstName": "dependentsFirstName",
                            "LastName": "dependentsLastName",
                            "relationshipType": "relationshipType",
                            "partyId": "contact's party id",
                            "contactId": "dependent's contact Id"
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
           
          Laden
          Salesforce Help | Article