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

          InsClaimItemService:getClaimItems

          Use esse serviço para recuperar a lista de Reivindicantes e suas ClaimCoverages abertas correspondentes com os respectivos itens de linha (perda ou despesa).

          Classe: InsClaimItemService

          Método: getClaimItems

          Como funciona

          1. Pega o claimId e recebe todas as coberturas abertas e seus itens de linha (se houver).

          2. Localiza os itens de linha da declaração do tipo especificado.

          3. Retorna um JSON de itens de linha de reivindicação de perda, agrupados em itens envolvidos e partes envolvidas. Esse JSON inclui valores de cobertura e valores ajustados para cada item envolvido, parte envolvida e cobertura associada a cada um deles.

            Para o tipo de despesa, retorna um JSON incluindo os detalhes de cada item de linha de reivindicação de despesa.

            Nota
            Nota

            Esse serviço agora usa os campos de interface que são comuns entre o Modelo de dados do Vlocity e o Modelo de dados do Salesforce.

            Você pode usar esse serviço para obter itens de linha de reivindicação de perda ou itens de linha de reivindicação de despesa, mas não ambos os tipos ao mesmo tempo.

          Opções remotas

          Opção

          Descrição

          claimId

          Obrigatório.

          O ID da reivindicação para a qual o serviço recebe itens de linha da reivindicação.

          type

          Opcional.

          Loss ou Expense são valores válidos.

          Se nenhum valor for inserido, o serviço usará como padrão Loss.

          JSON de entrada

          Aqui está o formato do JSON de entrada:

          { 
          	"claimId": <Id>,
          	"type": <String>
          }

          Aqui está um exemplo do JSON de entrada:

          { 
          	"claimId": "01t000000000000001",
          	"type": "Loss"
          }

          JSON de saída

          O serviço retorna um JSON que contém os itens de declaração ou itens de despesa, dependendo do tipo de declaração. Aqui está o formato do JSON de saída:

          {  
             	"claimItems": [
          		{
          			"coverages" : [
                           "claimItems" : []
                      ]
          		}
          	]
          }
          
          // or 
          
          {  
             	"expenseItems": [
          		{
          			"coverages" : [
                           "expenseItems" : []
                      ]
          		}
          	]
          }
          

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

          // sample of 2 Claimants, 1 with 2 open coverages (Collision, and BIPD with 1 loss item), the other with 1 open coverage (Collision with 1 loss item).
          
          {
            "claimItems": [
              {
                "coverages": [
                  {
                    "claimItems": [
                      {
                        "currencyIsoCode": "USD",
                        "additionalInfo": {},
                        "adjustedAmount": 200,
                        "claimAmount": 200,
                        "claimCoverageId": "0kP5e000000wk8DEAQ",
                        "claimId": "0Zk5e0000010xPlCAI",
                        "createdDate": "2021-07-28T18:39:36.000Z",
                        "currencySymbol": "$",
                        "description": "checkup for whiplash",
                        "id": "0l25e000000sXzLAAU",
                        "name": "Bodily Injury & Property Damage - 1",
                        "recipientId": "0aS5e0000010wl7EAA",
                        "recipientName": "Joe Black",
                        "status": "Open",
                        "type": "Loss"
                      }
                    ],
                    "reserveAmount": 3200,
                    "reserveStatus": "Open",
                    "currencyIsoCode": "USD",
                    "currencySymbol": "$",
                    "createdDate": "2021-07-28T08:06:26.000Z",
                    "coverageName": "Bodily Injury & Property Damage",
                    "involvedName": "Excavator",
                    "involvedId": "0dq5e0000010wknAAA",
                    "insuredName": "Audi A5",
                    "insuredId": "0YW5e000000wvVYGAY",
                    "coverageStatus": "Open",
                    "coverageMode": "CoverageReserve",
                    "claimCoverageId": "0kP5e000000wk8DEAQ"
                  },
                  {
                    "claimItems": [],
                    "reserveAmount": 1230,
                    "reserveStatus": "Open",
                    "currencyIsoCode": "USD",
                    "currencySymbol": "$",
                    "createdDate": "2021-07-28T18:37:59.000Z",
                    "coverageName": "Collision",
                    "involvedName": "Excavator",
                    "involvedId": "0dq5e0000010wknAAA",
                    "insuredName": "Audi A5",
                    "insuredId": "0YW5e000000wvVYGAY",
                    "coverageStatus": "Open",
                    "coverageMode": "CoverageReserve",
                    "claimCoverageId": "0kP5e000000wk8cEAA"
                  }
                ],
                "claimantName": "Joe Black",
                "claimantId": "0aS5e0000010wl7EAA"
              },
              {
                "coverages": [
                  {
                    "claimItems": [
                      {
                        "childClaimItems": [
                          {
                            "adjustedAmount": 100,
                            "adjustmentReason": "Deductible",
                            "currencyIsoCode": null,
                            "currencySymbol": null,
                            "id": null,
                            "name": null,
                            "parentLineItemId": "0l25e000000sXzGAAU"
                          }
                        ],
                        "currencyIsoCode": "USD",
                        "additionalInfo": {},
                        "adjustedAmount": 0,
                        "claimAmount": 100,
                        "claimCoverageId": "0kP5e000000wk8EEAQ",
                        "claimId": "0Zk5e0000010xPlCAI",
                        "createdDate": "2021-07-28T18:37:01.000Z",
                        "currencySymbol": "$",
                        "description": "repair tail light",
                        "id": "0l25e000000sXzGAAU",
                        "name": "Collision - 1",
                        "recipientId": "0aS5e0000010wl2EAA",
                        "recipientName": "Ernie Newton",
                        "status": "Open",
                        "type": "Loss"
                      }
                    ],
                    "reserveAmount": 3200,
                    "reserveStatus": "Open",
                    "currencyIsoCode": "USD",
                    "currencySymbol": "$",
                    "createdDate": "2021-07-28T08:06:27.000Z",
                    "coverageName": "Collision",
                    "involvedName": "Audi A5",
                    "involvedId": "0dq5e0000010wkiAAA",
                    "insuredName": "Audi A5",
                    "insuredId": "0YW5e000000wvVYGAY",
                    "coverageStatus": "Open",
                    "coverageMode": "CoverageReserve",
                    "claimCoverageId": "0kP5e000000wk8EEAQ"
                  }
                ],
                "claimantName": "Ernie Newton",
                "claimantId": "0aS5e0000010wl2EAA"
              }
            ]
          }
           
          Carregando
          Salesforce Help | Article