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
          InsClaimCoverageService:createUpdateCoverage

          InsClaimCoverageService:createUpdateCoverage

          Use esse serviço para criar uma cobertura de declaração ou atualizar uma cobertura de declaração existente.

          Class: InsClaimCoverageService

          Method: createUpdateCoverage

          Como funciona

          1. As entradas a seguir, que podem ser passadas como opções remotas, devem ser passadas para o serviço para criar uma cobertura de declaração:

            Importante
            Importante

            O usuário não pode criar uma cobertura de declaração quando uma cobertura de declaração existente tem valores iguais para os seguintes campos: claimId, claimantId, involvedId, insuredId, and assetCoverageId.

            • claimId

              Nota
              Nota

              Dependendo da entrada ReivindicID, o serviço cria uma Cobertura de reivindicação do Vlocity (ClaimCoverage__c) ou uma Cobertura de reivindicação do Salesforce (ClaimCoverage). Se o claimID for um ID do objeto InsuranceClaim__c, a Cobertura da declaração será Cobertura da declaração do Vlocity, caso contrário, o serviço criará uma Cobertura da declaração do Salesforce.

            • claimCoverageId

            • claimantId

            • involvedId

            • insuredId

            • assetCoverageId

            • reserveAmount

            • reserveProcessingMode

            Nota
            Nota

            Ao atualizar uma cobertura de declaração existente, as únicas entradas necessárias são claimCoverageId e reserveAmount. Você pode deixar os outros campos em branco.

          2. O serviço processa essas informações e cria uma cobertura se o claimCoverageId estiver em branco. Caso contrário, o serviço atualiza a cobertura da declaração existente com o ID igual a claimCoverageId.

            O valor da reserva de cobertura da declaração não será definido se você definir reserveProcessingMode como ReserveWorksheet.

            Se você quiser exigir o valor da reserva de cobertura da declaração, poderá definir reserveProcessingMode como CoverageReserve.

          Opções remotas

          Opção

          Descrição

          claimId

          Obrigatório para novas coberturas de declaração.

          O ID da declaração na qual você deseja criar a cobertura da declaração.

          Nota
          Nota

          Dependendo da entrada ReivindicID, o serviço cria uma Cobertura de reivindicação do Vlocity (ClaimCoverage__c) ou uma Cobertura de reivindicação do Salesforce (ClaimCoverage). Se o claimID for um ID do objeto InsuranceClaim__c, a Cobertura da declaração será Cobertura da declaração do Vlocity, caso contrário, o serviço criará uma Cobertura da declaração do Salesforce.

          claimCoverageId

          Obrigatório para a atualização de uma cobertura de declaração existente.

          O ID da cobertura da declaração existente. Se estiver em branco, o serviço criará uma cobertura de declaração. Caso contrário, o serviço atualizará a cobertura da declaração existente.

          Para o Modelo de dados do Vlocity, o claimCoverageId é ClaimCoverage__c.Id.

          Para o Modelo de dados do Salesforce, o ID de claimCoverage é ClaimCoverage.Id.

          claimantId

          Obrigatório para novas coberturas de declaração.

          O ID de um reivindicador existente. O reivindicador deve estar relacionado à reivindicação indicada no claimId.

          Para o Modelo de dados do Vlocity, o claimantId é InsuranceClaimPartyRelationship__c.Id.

          Para o Modelo de dados do Salesforce, o claimantId é ClaimParticipant.Id.

          involvedId

          Obrigatório para novas coberturas de declaração.

          O ID de uma propriedade envolvida ou pessoa envolvida existente. Para o Modelo de dados do Salesforce, é o ID de um item de declaração existente relacionado à declaração.

          Para o Modelo de dados do Vlocity, o involvedId é InsuranceClaimInvolvedProperty__c.Id/InsuranceClaimInvolvedInjury__c.Id.

          Para o Modelo de dados do Salesforce, o involvedId é ClaimItem.Id.

          insuredId

          Obrigatório para novas coberturas de declaração.

          O ID de um relacionamento de produto segurado/titular de apólice existente. Para o Modelo de dados do Salesforce, é o ID de um ativo de apólice existente.

          Para o Modelo de dados do Vlocity, o insuredId é AssetInsuredItem__c.Id ou AssetPartyRelationship__c.Id.

          Para o Modelo de dados do Salesforce, o insuredId é InsurancePolicyAsset.Id.

          assetCoverageId

          Obrigatório para novas coberturas de declaração.

          O ID de uma cobertura da apólice relacionada à apólice da reivindicação.

          Para o Modelo de dados do Vlocity, o assetCoverageId é AssetCoverage__c.Id.

          Para o Modelo de dados do Salesforce, o assetCoverageId é InsurancePolicyCoverage.Id.

          reserveAmount

          Obrigatório para novas coberturas de declaração.

          O valor da reserva.

          reserveProcessingMode

          Obrigatório para novas coberturas de declaração.

          O modo de processamento de reserva da cobertura da declaração. Os valores podem ser CoverageReserve ou ReserveWorksheet.

          JSON de entrada

          Aqui está o formato do JSON de entrada:

          {
              "claimId": <Id>,
              "claimCoverageId": <Id>,
              "claimantId": <Id>,
              "involvedId": <Id>,
              "insuredId": <Id>,
              "assetCoverageId": <Id>,
              "reserveAmount": <Decimal>,
              "reserveProcessingMode": <String>
          }

          Aqui está um exemplo de JSON de entrada.

          {
              "claimId": "a4X3j0000001iTcEAI",
              "claimCoverageId": null,
              "claimantId": "a4U3j000000LjtQEAS",
              "involvedId": "a4S3j000000QXjTEAW",
              "insuredId": "a3v3j000000d5UsAAI",
              "assetCoverageId": "a3u3j00000Pvx5hAAB",
              "reserveAmount": 300,
              "reserveProcessingMode": "CoverageReserve"
          }  

          JSON de saída

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

          {
                "claimCoverage": [
                  {
                    "reserveProcessingMode": <String>,
                    "lossReserveAmount": <Decimal>,
                    "name": <String>,
                    "involvedName": <String>,
                    "claimItemId": <Id>,
                    "description": <String>,
                    "claimParticipantName": <String>,
                    "claimParticipantId": <Id>,
                    "claimId": <Id>,
                    "status": <String>,
                    "insurancePolicyAssetId": <Id>,
                    "insurancePolicyCoverageName": <String>,
                    "insurancePolicyCoverageId": <Id>,
                    "createdDate": <Date>
                  }
                ],
                "claimCoverageId": <Id>,
                "errorCode": <String>,
                "error": <String>
          }

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

          {
                "claimCoverage": [
                  {
                    "reserveProcessingMode": "CoverageReserve",
                    "lossReserveAmount": 300,
                    "name": "Jewelry",
                    "involvedName": null,
                    "claimItemId": "a4S3j000000QXjTEAW",
                    "description": null,
                    "claimParticipantName": null,
                    "claimParticipantId": "a4U3j000000LjtQEAS",
                    "claimId": "a4X3j0000001iTcEAI",
                    "status": null,
                    "insurancePolicyAssetId": "a3v3j000000d5UsAAI",
                    "insurancePolicyCoverageName": null,
                    "insurancePolicyCoverageId": "a3u3j00000Pvx5hAAB",
                    "createdDate": null
                  }
                ],
                "claimCoverageId": "a5G3j000000YEhDEAW",
                "errorCode": "INVOKE-200",
                "error": "OK"
          }
           
          Carregando
          Salesforce Help | Article