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
          InsClaimItemService:update

          InsClaimItemService:update

          Use esse serviço para atualizar um item de linha de declaração para um objeto de item de declaração especificado.

          Esse serviço pode atualizar um item de linha de reivindicação do tipo Perda ou um item de linha de reivindicação do tipo Despesa, dependendo das opções para obter entradas.

          Nota
          Nota

          Se o serviço receber entradas para itens de linha de reivindicação do tipo Perda e Despesa, ele atualizará o item de linha de reivindicação como Perda.

          Classe: InsClaimItemService

          Método: update

          Como funciona

          O serviço usa nomes de campo da interface de objeto como entrada e saída padrão para campos comuns nos modelos de dados Vlocity (ClaimLineItem__c) e Salesforce FSC (ClaimCoveragePaymentDetail).

          1. Pega o claimId e o claimItemId e obtém o registro de item de linha de declaração, o registro de declaração, o registro de apólice associado e os valores de atributo para a declaração e a apólice.

          2. Se type = Perdida, chama o InsPolicyTermsService: serviço de processo.

            Esse serviço calcula todos os valores de obrigações seguradas (copay/coinsurance, deduzível e fora do bolso no máximo.)

            Se type = Despesa, ignore a etapa 3.

          3. Atualiza o item de linha da reivindicação.

            Se type = Despesa, essa é a última etapa do serviço.

          4. Exclui ajustes de linha filho antigos, se houver.

          5. Converte a lista de valores de passivos segurados retornados na etapa 2 em registros filho do item de linha da declaração como o tipo de registro Ajustes de linha.

            Nota
            Nota

            O máximo de fora do bolso não é salvo como um ajuste de linha.

          6. Salva os novos Ajustes de linha.

          7. Salva os valores do passivo segurado e o máximo de fora do bolso como novos registros de AssetTermTrackingEntry.

          Opções remotas

          Opção

          Descrição

          claimId

          Obrigatório.

          O ID da declaração para a qual o serviço atualiza um item de linha.

          claimCoverageId

          Obrigatório.

          O ID da cobertura que o serviço usa para criar esse item de linha de declaração.

          claimItemId

          Obrigatório.

          O ID do item de linha de declaração que o serviço atualiza.

          type

          Obrigatório.

          Os valores válidos para esse campo são Loss ou Expense.

          additionalInput

          Obrigatório.

          JSON de possível entrada adicional a ser atualizada no registro de Item de linha da declaração. Deve ter as seguintes entradas:

          • ClaimLineItem.claimAmount

          • ClaimLineItem.recipientID

          Usa nomes de campo de interface na entrada e saída para campos comuns nos modelos de dados Vlocity ClaimLineItem__c e Salesforce FSC ClaimCoveragePaymentDetail. Consulte a próxima tabela para ver mais campos.

          Qualquer campo personalizado criado pelo Vlocity ou pelo cliente que você insira para o valor dessa opção deve seguir este formato, incluindo o nome da API do campo totalmente qualificado:

          {

          "ClaimLineItem.<fully qualified name / field API name>": "some random value",

          "ClaimLineItem.Customer_Custom_Field__c" : "some other random value" // customer added field

          }

          Atributos prefixados com ClaimLineItem que têm com a API do item de linha da declaração são salvos no item de linha da declaração que é atualizado.

          Esse JSON também pode incluir valores que calculam o valor da cobertura do item de linha da declaração se o item de linha da declaração for uma Perda.

          Se um valor de cobertura ou um valor ajustado ou um valor de reivindicação for passado nesse JSON, esse serviço retornará esses valores. Ele não os recalculará.

          Se o nome do campo da interface de usuário não estiver listado nessa tabela, use o nome totalmente qualificado do campo.

          Nome do campo da interface de usuário

          Campos comuns nos modelos de dados ClaimCoveragePaymentDetail do Vlocity ClaimLineItem__c e do Salesforce FSC

          ClaimLineItem.name

          Usar para ClaimLineItem__c.Name and ClaimCoveragePaymentDetail.Name

          ClaimLineItem.claimAmount

          Uso para ClaimLineItem__c.ClaimAmount__c  e ClaimCoveragePaymentDetail.ClaimedAmount

          ClaimLineItem.description

          Usar para ClaimLineItem__c.Description__c and ClaimCoveragePaymentDetail.Description

          ClaimLineItem.recipientId

          Use para ClaimLineItem__c.PayeeAcccountId__c, ClaimLineItem__c.PayeeContactId__cClaimLineItem.PayeeAccountId__c__c, and ClaimCoveragePaymentDetail.ClaimParticipantRecipientId

          ClaimLineItem.benefitType

          Usar para ClaimLineItem__c.BenefitType__c and ClaimCoveragePaymentDetail.BenefitName

          ClaimLineItem.reserveAmount

          Uso para ClaimLineItem__c.ReserveAmount__c  e ClaimCoveragePaymentDetail.ClaimCoverageReserveDetailId.ReserveAmount

          ClaimLineItem.status

          Usar para ClaimLineItem__c.Status__c and ClaimCoveragePaymentDetail.Status

          ClaimLineItem.type

          Usar para ClaimLineItem__c.Type__c and ClaimCoveragePaymentDetail.Type

          ClaimLineItem.unitCount

          Usar para ClaimLineItem__c.Quantity__c and ClaimCoveragePaymentDetail.LimitUnitCount

          ClaimLineItem.uom

          Usar para ClaimCoveragePaymentDetail.LimitUnitOfMeasure

          ClaimLineItem.currencyIsoCode

          Uso para ClaimLineItem__c.CurrencyIsoCode e ClaimCoveragePaymentDetail.CurrencyIsoCode

          JSON de entrada

          Esse serviço pode usar um JSON de additionalInput opcional que adicionará dados adicionais ao item de linha da declaração.

          Aqui está o formato do JSON de entrada:

          { 
          	"claimId: <Id>,
          	"claimCoverageId: <Id>,
          	"type": "Loss",
          	"additionalInput": {
          		"ClaimLineItem." + <fully qualified fieldname>: <values>, 
          		"ClaimLineItem.claimAmount": <decimal> // example
          		"ClaimLineItem.recipientId": <id> // example
          		...	
          		// other claim line item fields that need to be saved.
          	}
          }

          Aqui está um exemplo de JSON de entrada:

          { 
          	"claimId": "01t000000000000001",
          	"claimCoverageId": "01t000000000000002",
          	"claimItemId": "01t000000000000004",
          	"type": "Loss",
          	"additionalInput": {
          		"ClaimLineItem.claimAmount": 500
          		"ClaimLineItem.description": "line item description"
          		"ClaimLineItem.recipientId": "01t000000000000003",
                  "ClaimLineItem.vlocity_ins__ProcedureCodeId__c": "01t000000000000004"
          	}
          }

          JSON de saída

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

          {  
             	"adjustedAmount": <decimal>,
          	"claimItemId": <id>, // if add/update,
          	"claimItem" : {
          		"adjustedAmount" : <decimal>,
          		"description" : <string>,
          		...
          	}
          	"childClaimItems": [
          		{
          			"adjustedAmount" : <decimal>,
          			"adjustmentReason" : <string>
          		}
          	]
          }
          Nota
          Nota

          O nó childClaimItems é aplicável apenas quando type = Perdida.

          Aqui está um exemplo de JSON de saída:

          {  
             	"adjustedAmount": 200,
          	"claimItemId": "01t000000000000004", // if add/update,
          	"claimItem" : {
          		"adjustedAmount" : 200,
          		"description" : <string>
          	},
          	"childClaimItems": [
          		{
          			"adjustedAmount" : 200,
          			"adjustmentReason" : "Deductible"
          		},
          		
          		{
          			"adjustedAmount" : 100,
          			"adjustmentReason" : "Coinsurance"
          		}
          	]
          }
           
          Carregando
          Salesforce Help | Article