Loading
保险
InsQuoteService:createEndorsementQuote

InsQuoteService:createEndorsementQuote

使用此服务为单根和多根保单创建带有报价行项目的背书报价。

类:InsQuoteService

方法:createEndorsementQuote

工作原理

该服务将 policyId 和 effectiveDate 作为输入参数,以创建背书报价和报价行项目。

要创建单根报价,服务:

  1. 仅创建一个根报价行项目。

  2. 转换 InsurancePolicyCoverages、InsurancePolicyAssets 和 InsurancePolicyParticipants 记录,以创建报价行项目并建立它们之间的关系。

  3. 转换 InsurancePolicySurcharge 记录以创建QuotePricingAdjustment__c记录

    .
  4. 返回输出 JSON 中的quoteId。

要创建多根报价,服务:

  1. 创建对应于子保单数量的多个根报价行项目。

  2. 转换 InsurancePolicyCoverages、InsurancePolicyAssets 和 InsurancePolicyParticipants 记录,以创建报价行项目,并为每个子保单建立它们之间的关系。

  3. 转换 InsurancePolicySurcharge 记录,以创建QuotePricingAdjustment__c记录。

  4. 返回输出 JSON 中的quoteId。

输入

您必须传递这些输入。

输入

描述

policyId

必填

要从中创建背书报价的最新父保单版本的 ID。

effectiveDate

必填

报价的生效日期。

name

可选

要创建的报价的名称。

options

可选

一种 JSON 结构,指定执行规则的选项。

输入

描述

policyId

必填

要从中创建背书报价的最新父保单版本的 ID。

effectiveDate

必填

报价的生效日期。

name

可选

要创建的报价的名称。

remoteOptions

可选

一种 JSON 结构,指定执行规则的选项。

  • unEligibilityRequiredDefaultSelectedRules— 指定是否执行资格和默认选定规则。

    默认值为 False。

  • runRelationshipRules— 指定是否执行关系规则。

    默认值为 False。

  • runSelectedValidationRules — 指定是否执行选定的验证规则。

    默认值为 False。

输入 JSON

以下是输入 JSON 的示例。

{
   "policyId": "0YT5w000000Y8MNGA0",
   "effectiveDate":"2024-04-04",
   "Name":"Endorse-Quote",
   "remoteOptions": {
      "runEligibilityRequiredDefaultSelectedRules": false,
        "runRelationshipRules": false,
        "runSelectedValidationRules": false
    }
}     

输出

选项

说明

Id

创建的背书报价的 ID。

输出 JSON

以下是示例输出 JSON:

{
  "Id":"0Q04x0000077hZFCAY"
}
 
正在加载
Salesforce Help | Article