Loading
Forsikring
InsEnrollmentServiceStd:getPolicyDetails

InsEnrollmentServiceStd:getPolicyDetails

Hent Forsikringspolise-poster for primære gruppebestillingsmedlemmer.

Klasse: InsEnrollmentServiceStd

Metode: getPolicyDetails

Scenario

accountId medlemmer isPersonAccountEnabled
c10001

{

"FirstName": "Allan",

"LastName": "Border"

}

true

Slik virker det

  1. Hvis medlemsinformasjon oppgis, analyserer tjenesten medlemsdataene for kontakt- eller personkonto-IDer.

    1. Hvis isPersonAccountEnabled er true, kaller tjenesten opp findAccounts-tjenesten med PersonAccount-ID-ene.

    2. Hvis isPersonAccountEnabled er usann, kaller tjenesten opp findContacts-tjenesten med kontakt-ID-ene.

  2. Hvis kontakt-ID-er oppgis, bruker tjenesten kontakt-ID-ene til å samsvare i ContactId-feltet i InsurancePolicyParticipant-enheten.

  3. Hvis det oppgis konto-ID-er, bruker tjenesten konto-ID-ene til å samsvare med AccountId-feltet i InsurancePolicyParticipant-enheten.

  4. Tjenesten returnerer Forsikringspolise-poster der Status-feltet ikke er angitt til Kansellert eller Kansellert.

Virkemåte for service

Forstå hvordan forskjellige inndata påvirker tjenesteutdataene.

Inndata Tjenesteutdata
Ingen medlemmer og ingen contactsIds og ingen accountIds Angi en gyldig verdi for groupAccountId eller medlemmer eller accountIds eller contactIds.

Inndata

Inndata Beskrivelse
groupAccountId

Obligatorisk.

ID-en til gruppekontoen

members or contactIds or accountId

Obligatorisk.

matrise med medlemmer som inneholder minst ett av disse tre feltene: FirstName, LastName, E-post

eller

matrise med kontakt-ID-er for primære folketellingsmedlemmer

eller

matrise av.Personkonto-ID-er for primære folketellingsmedlemmer

isPersonAccountEnabled

Valgfritt.

Angir om PersonAccounts er aktivert i organisasjonen.

Inndata-JSON

Her er et eksempel på JSON-koden for inndata:

{
    "accountId": "001RN0000035v63YAA",
    "members": [
        {
            "FirstName": "Allan",
            "LastName": "Border"
        }
    ]
} 

Utdata-JSON

Her er et eksempel på JSON-koden for utdata:

{
  "response": {
    "StatusMessage": "success",
    "StatusCode": "Success",
    "members": [
      {
        "seqId": null,
        "policies": [
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000Hs0YAE",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000Hs1YAE",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "Dental Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OAe2AM",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000Hs1YAE"
              },
              {
                "Id": "0cYRN0000000OAf2AM",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000Hs1YAE"
              }
            ],
            "Id": "0YTRN0000000LS84AM",
            "ExpirationDate": "2024-05-15"
          },
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000HsAYAU",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000HsBYAU",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "VSP Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OAo2AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsBYAU"
              },
              {
                "Id": "0cYRN0000000OAp2AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsBYAU"
              }
            ],
            "Id": "0YTRN0000000LSD4A2",
            "ExpirationDate": "2024-05-15"
          },
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000HsKYAU",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000HsLYAU",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "Dental Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OAy2AM",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsLYAU"
              },
              {
                "Id": "0cYRN0000000OAz2AM",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsLYAU"
              }
            ],
            "Id": "0YTRN0000000LSI4A2",
            "ExpirationDate": "2024-05-15"
          },
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000HsUYAU",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000HsVYAU",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "VSP Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OB82AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsVYAU"
              },
              {
                "Id": "0cYRN0000000OB92AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsVYAU"
              }
            ],
            "Id": "0YTRN0000000LSN4A2",
            "ExpirationDate": "2024-05-15"
          },
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000HseYAE",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000HsfYAE",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "Dental Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OBI2A2",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsfYAE"
              },
              {
                "Id": "0cYRN0000000OBJ2A2",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HsfYAE"
              }
            ],
            "Id": "0YTRN0000000LSS4A2",
            "ExpirationDate": "2024-05-15"
          },
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000HsyYAE",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000HszYAE",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "VSP Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OBc2AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HszYAE"
              },
              {
                "Id": "0cYRN0000000OBd2AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HszYAE"
              }
            ],
            "Id": "0YTRN0000000LSc4AM",
            "ExpirationDate": "2024-05-15"
          },
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000HtIYAU",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000HtJYAU",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "Dental Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OBw2AM",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HtJYAU"
              },
              {
                "Id": "0cYRN0000000OBx2AM",
                "CoverageName": "Dental Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HtJYAU"
              }
            ],
            "Id": "0YTRN0000000LSm4AM",
            "ExpirationDate": "2024-05-15"
          },
          {
            "participants": [
              {
                "Name": "Laura Border",
                "Id": "0aoRN0000000HtSYAU",
                "RelationshipToInsured": "Spouse"
              },
              {
                "Name": "Allan Border",
                "Id": "0aoRN0000000HtTYAU",
                "RelationshipToInsured": "Self"
              }
            ],
            "EffectiveDate": "2023-08-07",
            "Name": "VSP Premium Enrollment",
            "coverages": [
              {
                "Id": "0cYRN0000000OC62AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HtTYAU"
              },
              {
                "Id": "0cYRN0000000OC72AM",
                "CoverageName": "VSP Premium Enrollment",
                "InsurancePolicyParticipantId": "0aoRN0000000HtTYAU"
              }
            ],
            "Id": "0YTRN0000000LSr4AM",
            "ExpirationDate": "2024-05-15"
          }
        ],
        "accountId": "001RN000003IYMBYA4"
      }
    ]
  },
  "errorCode": "INVOKE-200",
  "error": "OK"
}
 
Laster
Salesforce Help | Article