Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
보험
InsEnrollmentServiceStd:getPolicyDetails

InsEnrollmentServiceStd:getPolicyDetails

기본 그룹 인구 조사 구성원의 보험 증권 레코드를 검색합니다.

클래스: InsEnrollmentServiceStd

방법: getPolicyDetails

시나리오

accountId 구성원 isPersonAccountEnabled
c10001

{

"FirstName": "Allan",

"LastName": "Border"

}

true

작동 방법

  1. 구성원 정보가 제공되는 경우 서비스에서 연락처 또는 PersonAccount ID에 대한 구성원 데이터를 구문 분석합니다.

    1. isPersonAccountEnabled이 true이면 서비스에서 PersonAccount ID를 사용하여 findAccounts 서비스를 호출합니다.

    2. isPersonAccountEnabled이 false인 경우 서비스에서 연락처 ID를 사용하여 findContacts 서비스를 호출합니다.

  2. 연락처 ID가 제공되는 경우 서비스에서 연락처 ID를 사용하여 InsurancePolicyParticipant 엔티티의 ContactId 필드에 일치시킵니다.

  3. 계정 ID가 제공되는 경우 서비스는 InsurancePolicyParticipant 엔티티의 AccountId 필드에서 일치하는 계정 ID를 사용합니다.

  4. 서비스는 상태 필드가 "취소됨" 또는 "취소됨"으로 설정되지 않은 보험 증권 레코드를 반환합니다.

서비스 동작

다양한 입력이 서비스 출력에 미치는 영향을 이해합니다.

입력 서비스 출력
구성원 없음, contactsId 및 accountId 없음 groupAccountId 또는 members 또는 accountIds 또는 contactId에 유효한 값을 지정합니다.

입력

입력 설명
groupAccountId

(필수)

그룹 계정의 ID

members or contactIds or accountId

(필수)

다음 세 가지 필드 중 하나 이상을 포함하는 구성원 배열입니다. FirstName, LastName, 이메일

또는

기본 인구 조사 구성원의 연락처 ID 배열

또는

array of.기본 인구 조사 구성원의 개인 계정 ID

isPersonAccountEnabled

(선택 사항)

조직에서 PersonAccounts가 활성화되어 있는지 여부를 나타냅니다.

입력 JSON

다음은 샘플 입력 JSON입니다.

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

출력 JSON

샘플 출력 JSON은 다음과 같습니다.

{
  "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"
}
 
로드 중
Salesforce Help | Article