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
          InsCensusService:getMembersWithPlans

          InsCensusService:getMembersWithPlans

          Use esse serviço para recuperar membros de um censo e seus planos pré-inscritos. Esse serviço também recupera definições de campo para os campos GroupCensusMember__c e GroupCensusMemberPlan__c.

          Importante
          Importante A partir da versão Winter '23, habilitamos o serviço InsCensusServiceStd:getMembersWithPlans para funcionar com o Modelo de dados padrão do Salesforce para Financial Services Cloud e Health Cloud. Os clientes atuais podem continuar usando esse serviço, mas nenhum aprimoramento adicional será fornecido no Pacote gerenciado de seguro.

          Classe: InsCensusService

          Método: getMembersWithPlans

          Como funciona

          Esse serviço tem duas funções principais:

          1. Recupera a lista de campos em GroupCensusMember__c e GroupCensusMemberPlan__c.

            • O serviço usa o parâmetro fieldsetName para recuperar a lista de campos de GroupCensusMember__c. Se não houver um valor, os campos serão recuperados do conjunto de campos padrão que é EditableTable. Se o valor inserido não encontrar uma correspondência, nenhum campo será recuperado.

            • O serviço usa o parâmetro planFieldsetName para recuperar a lista de campos de GroupCensusMemberPlan__c. Se não houver um valor, todos os campos serão recuperados. Se o valor inserido não encontrar uma correspondência, nenhum campo será recuperado.

            • Se o parâmetro contractId tiver valor, ele preencherá ContractLineId__c.options com os seguintes detalhes do contrato:

              • Nome do produto

              • Tipo de produto

              • ID dos planos que fazem parte do contrato.

            • Recupera campos de relacionamento que são combinados para formar o nó headers JSON:

              • MemberIdentifier__c

              • PrimaryMemberIdentifier__c

              • RelatedCensusMemberId__c

              • IsPrimaryMember__c

              • IsSpouse__c

              • Id

          2. Recupera a lista de membros em GroupCensusMember__c.

            • Esse serviço usa um censusId para recuperar membros do censo do GroupCensusMember__c e planos de membros do censo do GroupCensusMemberPlan__c para cada membro.

              Nota
              Nota

              O valor do parâmetro offset é usado para recuperar as próximas 2.000 linhas de GroupCensusMember__c (ordenadas por ID de GroupCensusMember__c) após o deslocamento.

              Se não houver um valor para o parâmetro offset, as primeiras 2000 linhas serão recuperadas.

            • As informações obtidas para cada membro são baseadas nos campos obtidos de GroupCensusMember__c e GroupCensusMemberPlan__c.

            • Uma lista de membros é colocada no nó members.

          Opções remotas

          Opções

          Descrição

          censusId

          Obrigatório

          Recupera o censo com membros.

          contractId

          Obrigatório

          • ID do contrato atual da conta.

          • Recupera o nome do produto, o tipo de produto e o ID do item de linha do contrato como opções no campo de cabeçalho de ContractLineId__c.

          planFieldsetName

          Opcional

          • Recupera campos de GroupCensusMemberPlan__c e GroupCensusMember__c do conjunto de campos quando há um valor válido.

          • Nenhum campo será retornado se o valor não for válido.

          • Todos os campos de GroupCensusMemberPlan__c são retornados quando não há valor.

          fieldsetName

          Opcional

          • Se tiver um valor válido, recupera os campos de GroupCensusMember__c que fazem parte do conjunto de campos.

          • Se o valor não for válido, nenhum campo será retornado.

          • Se não houver um valor, recupera campos de GroupCensusMember__c que fazem parte do conjunto de campos padrão (EditableTable)

          offset

          Opcional

          • Se não tiver um valor, recupera as primeiras 2.000 linhas GroupCensusMember__c (ordenadas por ID).

          • Se tiver um valor válido, ele recuperará as próximas 2.000 linhas GroupCensusMember__c (ordenadas por Id) após o deslocamento . Por exemplo: Se você tiver as seguintes linhas GroupCensusMember__c

            Nome do ID

            Joe aa1

            Ben aa2

            Aa 3 Hardy

            Ruth aa4

            ....

            Rex aa2000

            aa2001 Gina

            Liz aa2002

            ....

            aa4000 Shin

            aa4001 Rob

            Se nenhum deslocamento for especificado. ele recupera linhas 1 a 2000 (De Joe para Rex). Se o deslocamento for definido como aa1, as linhas recuperadas seriam linhas 2 a 2001 (Ben a Gina). Se o deslocamento for definido como aa2000, as linhas recuperadas seriam linhas 2001 - 4000 (Gina para Shin).

          JSON de entrada

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

          JSON de saída

          O serviço retorna um JSON de saída, formatado conforme o exemplo abaixo:

          {  
             "census":{  
                "members":[  
                   {  
                      "vlocity_ins__ContractLineId__c":"",
                      "Id":"a4C4P000000dNdbUAE",
                      "vlocity_ins__LastName__c":null,
                      "vlocity_ins__FirstName__c":null,
                      "vlocity_ins__Birthdate__c":"1999-08-08"
                   },
                   {  
                      "vlocity_ins__ContractLineId__c":"a2N4P000006ygEjUAI",
                      "Id":"a4C4P000000dNdcUAE",
                      "vlocity_ins__LastName__c":null,
                      "vlocity_ins__FirstName__c":null,
                      "vlocity_ins__Birthdate__c":"1994-08-08"
                   },
                   {  
                      "vlocity_ins__ContractLineId__c":"a2N4P000006ygEjUAI;a2N4P000006ygEiUAI",
                      "Id":"a4C4P000000dNdeUAE",
                      "vlocity_ins__LastName__c":null,
                      "vlocity_ins__FirstName__c":null,
                      "vlocity_ins__Birthdate__c":"1985-08-08"
                   }
                ],
                "headers":[  
                   {  
                      "type":"STRING",
                      "label":"First Name",
                      "fieldId":"",
                      "name":"vlocity_ins__FirstName__c"
                   },
                   {  
                      "type":"DATE",
                      "label":"Birthday",
                      "fieldId":"",
                      "name":"vlocity_ins__Birthdate__c"
                   },
                   {  
                      "type":"STRING",
                      "label":"Last Name",
                      "fieldId":"",
                      "name":"vlocity_ins__LastName__c"
                   },
                   {  
                      "options":[  
                         {  
                            "value":"a2N4P000006ygEiUAI",
                            "type":"Medical",
                            "name":"rootProd"
                         },
                         {  
                            "value":"a2N4P000006ygEjUAI",
                            "type":"Dental",
                            "name":"rootProd2"
                         }
                      ],
                      "type":"REFERENCE",
                      "label":"Plan",
                      "fieldId":"",
                      "name":"vlocity_ins__ContractLineId__c"
                   }
                ]
             },
             "lastOffset" : "a4C4P000000dNdeUAE"
          }
           
          Carregando
          Salesforce Help | Article