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:addPlanSelections

          InsCensusService:addPlanSelections

          Use esse serviço para inserir planos pré-inscritos para cada membro especificado na entrada.

          Importante
          Importante A partir da versão Winter '23, habilitamos o serviço InsCensusServiceStd:addPlanSelections 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: addPlanSelections

          Como funciona

          • O nó ContractLineId__c contém os IDs de ContractLineItem__c em que o membro está pré-inscrito.

          • Para cada ID de ContractLineItem__c, o serviço avalia se o plano é válido para o membro da seguinte maneira:

            • A contractId é válida para a censusId;

            • O ID da ContractLineItem__c é válido para a contractId;

            • O tipo de produto da ContractLineItem__c do elemento primário não é igual aos tipos de produto enumerados na OptOutTypes__c do elemento primário;

            • O tipo de produto do ContractLineItem__c para um dependente não é igual aos tipos de produto listados no OptOutTypes__c do dependente e o tipo de produto do ContractLineItem__c não é igual aos tipos de produto listados no OptOutTypes__c do membro principal do dependente.

          • Os IDs de entradas de GroupCensusMemberPlan__c criadas com êxito são retornados.

          • O serviço também exclui membros recém-criados (isNewMember é definido como verdadeiro no objeto JSON) que não têm entradas em GroupCensusMemberPlan__c e quando onlySaveMembersWithValidProducts é definido como verdadeiro.

          Opções remotas

          Opção

          Descrição

          censusId

          Obrigatório.

          ID do censo com os membros cujos planos devem ser inseridos.

          Verifica se o contractId pertence à conta/censo.

          contractId

          Obrigatório.

          ID do contrato atual da conta.

          Verifica se os planos de cada membro fazem parte do contrato.

          census

          Obrigatório.

          Objeto JSON com dois nós:

          • headers – o nome da API do ID da linha do contrato (ContractLineId__c).

          • members – lista de membros com planos para serem inseridos ou atualizados. Deve incluir os dois nós a seguir:

            • Id — ID do membro do censo (GroupCensusMember__c.Id).

            • ContractLineId__c — A lista dos planos (ContractLineItem__c.Id) em que o membro está pré-inscrito. Os itens da linha do contrato são delimitados por ponto-e-vírgula(;).

          onlySaveMembersWithValidProducts

          Opcional.

          Se verdadeiro, novos membros sem entradas em GroupCensusMemberPlan__c são excluídos. O valor padrão é falso.

          JSON de entrada

          Aqui está o formato do JSON de entrada:

          {  
             "censusId":"ID",
             "contractId":"ID",
             "onlySaveMembersWithValidProducts":true,
             "census":{  
                "headers":[  
                   {  
                      "name":"vlocity_ins__ContractLineId__c"
                   },
                ],
                "members":[  
                   {  
                      "Id":"Census Member ID",
                      "isNewMember":true,
                      "vlocity_ins__ContractLineId__c": "ContractLineItem__c.Id;ContractLineItem__c.Id"
                      
                   },
                   {  
                      "Id":"Census Member ID",
                      "isNewMember":true,
                      "vlocity_ins__ContractLineId__c": "ContractLineItem__c.Id;ContractLineItem__c.Id"
                   }
                ]
             },
          }

          Aqui está um exemplo do JSON de entrada:

          {  
             "censusId":"a4D4P000000hbjSUAQ",
             "contractId":"8004P000000zF2dQAE",
             "census":{  
                "members":[  
                   {  
                      "vlocity_ins__ContractLineId__c": "a4D4P000000hbjSUAQ;a4D4P000000hbjSUAQ",
                      "Id":"a4C4P000000d7POUAY"
                   }
                ],
                "headers":[  
                   {  
                      "name":"vlocity_ins__ContractLineId__c"
                   }
                ]
             }
          }

          JSON de saída

          O serviço retorna a lista de IDs de GroupCensusMemberPlan__c inseridos com êxito. Ele também fornece a lista de erros encontrados. Esses erros são agrupados por membro.

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

          {  
             "memberPlanIds":[  
                "GroupCensusMemberPlan__c.Id"
             ],
             "errors":[  
                {  
                   "error":"error"
                }
             ]
          }

          O serviço retorna um JSON de saída, formatado conforme a seguinte amostra:

          {  
             "memberPlanIds":[  
                "a4B4P000006jKsMUAU",
                "a4B4P000006jKsNUAU",
                "a4B4P000006jKsOUAU",
                "a4B4P000006jKsPUAU"
             ],
             "errors":[  
                {  
                   "numPlansError":2,
                   "error":"ContractLineItem__c value is not valid:8004P000000zJKjQAM; Medical",
                   "numPlans":2,
                   "Id":"a4C4P000000ed6dUAA",
                   "isNewMember":true,
                   "vlocity_ins__ContractLineId__c":"8004P000000zJKjQAM;Medical"
                }
             ]
          }
          
           
          Carregando
          Salesforce Help | Article