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

          InsEnrollmentService: getEnrolleePolicies

          Use esse serviço para permitir que um usuário pesquise as políticas de um determinado conjunto de clientes inscritos.

          Classe:InsEnrollmentService

          Método:getEnrolleePolicies

          Como funciona

          1. O serviço recebe o JSON analisado.

            • Se a entrada não contiver um accountId, será retornado um erro.

            • Se a entrada não contiver uma lista válida de IDs de contato, será retornado um erro.

          2. O serviço recupera uma lista de contatos para cada contactId.

          3. O serviço recupera uma lista de apólices e as mapeia para cada contato recuperado, desde que o grupo seja o ID da conta fornecido.

            • Se a entrada contiver effectiveDate, somente apólices com a mesma data efetiva serão recuperadas.

            • Se a entrada contiver um productType, somente apólices com o mesmo productType serão recuperadas.

            • Se os conjuntos de entrada incluíremExpiredPolicies como true, até mesmo apólices expiradas serão recuperadas.

          4. Os detalhes do Produto para apólices recuperadas também são recuperados, incluindo a lista de dependentes registrados para uma determinada apólice.

          5. A lista de inscritos recuperados com todos os detalhes da apólice atribuída é retornada no nó data.

          Contribuições

          Entrada

          Descrição

          contactIds

          Lista de IDs de contato que são proprietários dos ativos a serem recuperados.

          accountId

          ID da conta usada para filtrar inscrições recuperadas.

          effectiveDate

          Opcional

          String

          String de data usada para filtrar a lista de inscrições recuperadas com base em quando a política entrou em vigor.

          productType

          Opcional

          String

          Filtra a lista de inscrições recuperadas com base no tipo de produto.

          includeExpiredPolicies

          Opcional

          Booleano

          Determina se o serviço deve incluir contatos com apólices expiradas

          JSON de entrada

          Formato JSON:

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

          Saída de dados de amostra:

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

          JSON de saída

          Formato JSON:

          {
            "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"
          }

          Saída de dados de amostra:

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