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

          InsEnrollmentService: getEnrolleePolicies

          Verwenden Sie diesen Service, damit ein Benutzer nach den Richtlinien eines bestimmten Satzes registrierter Kunden suchen kann.

          Klasse:InsEnrollmentService

          Methode:getEnrolleePolicies

          Funktionsweise

          1. Der Service empfängt die analysierte JSON.

            • Wenn die Eingabe keine accountId enthält, wird ein Fehler zurückgegeben.

            • Wenn die Eingabe keine gültige Liste der Kontakt-IDs enthält, wird ein Fehler zurückgegeben.

          2. Der Service ruft eine Liste der Kontakte für jede contactId ab.

          3. Der Service ruft eine Liste der Policen ab und ordnet sie jedem abgerufenen Kontakt zu, sofern es sich bei seiner Gruppe um die angegebene Account-ID handelt.

            • Wenn die Eingabe ein effectiveDate enthält, werden nur Policen mit demselben Datum des Inkrafttretens abgerufen.

            • Wenn die Eingabe einen productType enthält, werden nur Policen mit demselben productType abgerufen.

            • Wenn die Eingabesätze ExpiredPolicies auf true setzen, werden sogar abgelaufene Richtlinien abgerufen.

          4. Die Produktdetails für abgerufene Policen werden ebenfalls abgerufen, einschließlich der Liste der für eine bestimmte Police registrierten abhängigen Personen.

          5. Die abgerufene Teilnehmerliste mit allen zugewiesenen Richtliniendetails wird im data-Knoten zurückgegeben.

          Eingaben

          Eingabe

          Beschreibung

          contactIds

          Liste der Kontakt-IDs, denen die abzurufenden Vermögenswerte gehören.

          accountId

          ID des Accounts, der zum Filtern der abgerufenen Registrierungen verwendet wird.

          effectiveDate

          Optional

          Zeichenfolge

          Datumszeichenfolge, die verwendet wird, um die Liste der abgerufenen Registrierungen anhand des Zeitpunkts des Inkrafttretens der Richtlinie zu filtern.

          productType

          Optional

          Zeichenfolge

          Filtert die Liste der abgerufenen Registrierungen anhand des Produkttyps.

          includeExpiredPolicies

          Optional

          Boolean (Boolesch)

          Bestimmt, ob der Service Kontakte mit abgelaufenen Policen enthalten soll

          Input JSON

          JSON format:

          {
            "contactIds": [ContactId],
            "accountId": accountId,
            "effectiveDate": Date,
            "productType": productType,
            "includeExpiredPolicies": Boolean
          }

          Beispieldatenausgabe:

          {
              "contactIds": [ "0035w000034kiVwAAI" ],
              "accountId": "0015w00002ADHiPAAX",
              "effectiveDate": "6/12/2020",
              "productType": "Medical",
              "includeExpiredPolicies": true
          }

          Ausgabe-JSON

          JSON format:

          {
            "data": [
              {
                "enrollments": [
                  {
                    "dependents": [
                      {
                        "partyId":Id,
                        "contactId": Id,
                        "relationshipType": String,
                        "LastName": String",
                        "FirstName": String,
                        "Id": Id
                      }
                    ],
                    "EffectiveEnd": Date,
                    "EffectiveStart": Date,
                    "Name": String,
                    "productName": String,
                    "primaryMemberContactId": Id,
                    "policyNumber": String,
                    "accountId": Id,
                    "productId": Id,
                    "Id": Id
                  }
                ],
                "AccountId": Id,
                "Id": Id,
                "LastName": String,
                "FirstName": String,
                "Name": String
              }
            ],
            "error": "OK"
          }

          Beispieldatenausgabe:

          {
            "data": [
              {
                "enrollments": [
                  {
                    "dependents": [
                      {
                        "partyId": "a0z3h0000036sJiAAI",
                        "contactId": "0033h00000BBybMAAT",
                        "relationshipType": "Dependent",
                        "LastName": "C1P1",
                        "FirstName": "D1",
                        "Id": "a4B3h000000IdiMEAS"
                      },
                      {
                        "partyId": "a0z3h0000036sJjAAI",
                        "contactId": "0033h00000BBybNAAT",
                        "relationshipType": "Dependent",
                        "LastName": "C1P1",
                        "FirstName": "D2",
                        "Id": "a4B3h000000IdiNEAS"
                      }
                    ],
                    "EffectiveEnd": null,
                    "EffectiveStart": "2020-06-12",
                    "Name": "Policy1",
                    "productName": "MedPlan A",
                    "primaryMemberContactId": "0033h00000BBybLAAT",
                    "policyNumber": null,
                    "accountId": "0013h00000Gx5UqAAJ",
                    "productId": "01t3h000002T4JmAAK",
                    "Id": "02i3h00000037xxAAA"
                  }
                ],
                "AccountId": "0013h00000Gx5UqAAJ",
                "Id": "0033h00000BBybLAAT",
                "LastName": "C1P1",
                "FirstName": "P1",
                "Name": "P1 C1P1"
              },
              {
                "enrollments": [
                  {
                    "dependents": [
                      {
                        "partyId": "a0z3h0000036sJlAAI",
                        "contactId": "0033h00000BBybPAAT",
                        "relationshipType": "Dependent",
                        "LastName": "C1P2",
                        "FirstName": "D1",
                        "Id": "a4B3h000000IdiOEAS"
                      },
                      {
                        "partyId": "a0z3h0000036sJmAAI",
                        "contactId": "0033h00000BBybQAAT",
                        "relationshipType": "Dependent",
                        "LastName": "C1P2",
                        "FirstName": "D2",
                        "Id": "a4B3h000000IdiPEAS"
                      }
                    ],
                    "EffectiveEnd": null,
                    "EffectiveStart": "2020-06-12",
                    "Name": "Policy2",
                    "productName": null,
                    "primaryMemberContactId": "0033h00000BBybOAAT",
                    "policyNumber": null,
                    "accountId": "0013h00000Gx5UqAAJ",
                    "productId": null,
                    "Id": "02i3h00000037xyAAA"
                  }
                ],
                "AccountId": "0013h00000Gx5UqAAJ",
                "Id": "0033h00000BBybOAAT",
                "LastName": "C1P2",
                "FirstName": "P2",
                "Name": "P2 C1P2"
              }
            ],
            "error": "OK"
          }
           
          Laden
          Salesforce Help | Article