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

InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule サービスは、InsurancePolicy の支払スケジュールを返します。Policy (Asset) オブジェクトはサポートされていません。

Class: InsPolicyService

方法: getPaymentSchedule

操作手順

このサービスは InsurancePolicy Id のInsurancePolicyPaymentScheduleEntry__cレコードを取得します。

リモートオプション

リモートオプション

説明

getDataCustomClassName

省略可能。

支払スケジュールの取得に使用されるカスタムクラス。

デフォルトは GetInsurancePolicyPaymentSchedule です。

getDataDRBundleName

省略可能。

支払スケジュールを取得するために使用する OmniStudio データマッパー。

policyId

必須。

このサービスで支払スケジュールを取得する InsurancePolicy の ID。

returnSObject

省略可能。

InsurancePolicyPaymentScheduleEntry__c フィールド名を使用する場合は true、それ以外の場合は汎用フィールド名が返されます。

デフォルトは false です。

Input JSON

{
    "policyId": "0YT5w000000UPFWGA4",
    "returnSObject": false,
    "getDataCustomClassName": "GetInsurancePolicyPaymentSchedule"
}

出力 JSON

{
  "output": {
    "policyId": "0YT5w000000UPFWGA4",
    "result": [
      {
        "feeAmount": 10.12,
        "Id": "a5u5w0000005u9ZAAQ",
        "insTransaction": {
          "additionalInfo": null,
          "amount": null,
          "feeAmount": null,
          "Id": "a5t5w000002iF4mAAE",
          "name": null,
          "postDate": null,
          "taxAmount": null,
          "totalAmount": null,
          "transactionDate": null,
          "transactionNumber": null,
          "type": null
        },
        "premiumAmount": 1042.88,
        "scheduleDate": "2020-07-15",
        "taxAmount": 104.29,
        "toDelete": null,
        "totalAmount": 1157.29
      },
      {
        "feeAmount": 1.92,
        "Id": "a5u5w0000005u9aAAA",
        "insTransaction": null,
        "premiumAmount": 192.64,
        "scheduleDate": "2020-07-30",
        "taxAmount": 19.2,
        "toDelete": null,
        "totalAmount": 213.76
      },
      ...
    ],
    "errorCode": "INVOKE-200",
    "error": "OK"
  }
}
 
読み込み中
Salesforce Help | Article