Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsPolicyService:createPolicyTerms

InsPolicyService:createPolicyTerms

Policy および PolicyCoverage レベルのすべての電源属性の AssetTerm__c または InsurancePolicyTerm__c (Salesforce FSC 用) オブジェクトでポリシー規約を作成します。パワー属性とは、属性クラス、属性範囲、適用可能な項目、および適用可能なアクションを持つ属性です。

クラス: InsPolicyService

方法: createPolicyTerms

操作手順

  1. サービスは assetId を入力として受信します。

  2. このサービスでは、ポリシーレベルとポリシーカバー率レベルで割り当てられたすべての電力属性が取得されます。

  3. assetID 入力に応じて、サービスは電源属性の AssetTerm__c または InsurancePolicyTerm__c オブジェクトに保険契約を作成します。assetID が InsurancePolicy オブジェクトの ID の場合、保険契約条件は InsurancePolicyTerm__c オブジェクトで作成され、それ以外の場合は AssetTerm__c オブジェクトで作成されます。

リモートオプション

オプション

説明

assetId

必須

アセット (ポリシー) ID

scopes

省略可能

カンマ区切り文字列、またはパワー属性を適用する文字列リスト。フィルターとして機能します。scopes パラメーターを指定すると、指定された範囲の属性のみが作成されます。可能な値は次のとおりです。

  • ポリシー

  • Policy Coverage (保険契約補償範囲)

  • 要求

  • 請求補償範囲

Input JSON

入力 JSON の形式は次のとおりです。

{ 
   "assetId":"",
   "scopes":""
}

次の入力 JSON の例を参照してください。

{ 
   "assetId":"02i6g000000h3T6AAI"
}

出力 JSON

出力 JSON の形式は次のとおりです。

{  
   "policyTermCreationErrors": {},
   "policyTermIds": []
   "inactivatedPolicyTerms": []
}

次の出力 JSON の例を参照してください。

{
  "policyTermCreationErrors": {
    "a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
  },
  "policyTermIds": [
    "a5X6g000001LeUUEA0",
    "a5X6g000001LeUVEA0",
    "a5X6g000001LeUWEA0",
    "a5X6g000001LeUXEA0",
    "a5X6g000001LeUYEA0",
    "a5X6g000001LeUZEA0"
  ]
  "inactivatedPolicyTerms": [
    "a5X6g000001LeUVEA0"
  ]
}

結果の説明

fieldInfo Policy フィールドに関する詳細情報

policyVersions 比較するポリシーのリスト

 
読み込み中
Salesforce Help | Article