Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          InsEnrollmentServiceStd:getMemberEnrollments

          InsEnrollmentServiceStd:getMemberEnrollments

          Use esse serviço para recuperar inscrições atuais para um membro. Esse serviço pega um ou mais IDs de membro do censo e retorna planos inscritos para o membro e dependentes associados.

          Classe: InsEnrollmentServiceStd​​ ​

          Método: getMemberEnrollments​​

          Como funciona

          O fluxo Apólice de seguro é aplicável quando o valor de ​isFsc é verdadeiro:

          1. Se nenhuma effectiveDate for fornecida na entrada, o serviço usará o parâmetro contractId​​ para recuperar a data de início da inscrição do contrato. Consulte Parâmetros de effectiveDate e ​contractId na seção Opções remotas para obter mais informações.

          2. Retorna as políticas como registros de InsurancePolicy. Para a apólice de seguro, o serviço oferece suporte ao fluxo Contas pessoais e ao fluxo Contas não pessoais explicado como:

            1. ​​Fluxo de contas pessoais​​

              Esse fluxo é aplicável quando os membros do censo estão associados a contas pessoais.

              1. Se groupAccountId for a entrada, o serviço usa ACR para recuperar os personAccountIds dos membros do censo associados ao ​groupAccountId​​. Ele retorna todas as apólices de seguro em que nameInsuredId​ corresponde à personAccountIds fornecida e ​effectiveDate corresponde à effectiveDate​​ fornecida na entrada.

              2. Se censusMemberIds​​ for a entrada, o serviço recuperará os registros de GroupCensusMember. Consulte o parâmetro censusMemberIds na seção Opções remotas para obter mais informações. Se o campo AccountId​​ dos membros do censo for preenchido, usaremos estes personAccountIds (GroupCensusMember.AccountId). Ele retorna todas as apólices de seguro em que a nameInsuredId​​ corresponde à personAccountIds​ e a effectiveDate corresponde à ​effectiveDate fornecida na entrada.

            2. Fluxo de contas não pessoais​​

              Esse fluxo é aplicável quando os membros do censo estão associados a contatos.

              1. O serviço usa accountId para recuperar o objeto de ​InsurancePolicy para os membros do censo. É um parâmetro obrigatório para fluxo de contas não pessoais.

              2. Se censusMemberIds​​ for fornecido na entrada, o serviço recuperará os registros de GroupCensusMember​. Se o campo AccountId dos membros do censo não estiver preenchido, o serviço recuperará as políticas dos membros que usam os campos GroupCensusMember.ContactId, accountId​​ e effectiveDate .

          3. O serviço recupera as partes e os InsurancePolicyParticipant dos registros de InsurancePolicy. A InsurancePolicyParticipant tem registros para os membros principais e seus dependentes.

          4. Se o campo omitChildProducts for false , o serviço recuperará as coberturas ( InsurancePolicyCoverage ) das apólices e seus metadados de produto correspondentes. Consulte o parâmetro omitChildProducts na seção Opções remotas para obter mais informações.

          5. Cada política então é agrupada pelo membro principal.

          Opções remotas

          O serviço usa o contractId para obter o ​effectiveDate da enrollmentStartDate ou usa o effectiveDate​ diretamente, o que tem precedência sobre o ​contractId se ambos são usados.

          Opção

          Descrição

          censusMemberIds

          Lista de IDs de membros do censo primários.

          accountId

          O ID do grupo ao qual esse membro pertence.

          groupAccountId

          O ID do grupo dos membros do censo cujas apólices devem ser recuperadas.

          effectiveDate

          Obrigatório se contractId não for usado.

          A data efetiva da política.

          Essa data sempre deve ser a data GMT da data efetiva da apólice.

          contractId

          Obrigatório se effectiveDate não for usado.

          Recupera a data de início da inscrição como a data efetiva da política.

          includeOptionalCoverages

          Se verdadeiro, o serviço recupera a cobertura opcional das inscrições.

          omitChildProducts

          Se falso, o serviço recupera a cobertura das inscrições.

          JSON de entrada

          Esse serviço não usa um JSON de entrada.

          JSON de saída

          O JSON de saída é uma lista de membros do censo, com Primeiro nome, Sobrenome, ID do membro do censo e ID do contato, com suas inscrições.

          O nó Inscrições tem os detalhes do produto e os nós Dependentes quando há dependentes. Também inclui produtos filhos e detalhes da cobertura.

          O nó Dependentes consiste em Primeiro nome , Sobrenome , ID , Tipo de relacionamento , ID do contato e ID da parte .

          Aqui está o formato do JSON de saída:

          {
            "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"
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
           
          Carregando
          Salesforce Help | Article