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

InsPolicyService:initiateLapseGracePeriod

このサービスは、ポリシーの要素に応じて、ポリシーの猶予期間を開始したり、ポリシーを失効させたり、ポリシーに対して何も実行したりしません。

このサービスは、Salesforce FSC InsurancePolicy オブジェクトではなく Vlocity Policy (Asset) オブジェクトで機能します。

クラス: InsPolicyService

方法: inititateLapseGracePeriod

操作手順

  1. を取得しassetId てポリシーを取得します。

  2. ポリシーから Status、GracePeriodStartDate__c、GracePeriodEndDate__c、および ExpirationDate__c の値を取得します。

  3. Status = Active で、GracePeriodStartDate__cが今日以上である場合:

    1. [状況] を [Pending Lapse] に更新します。

    2. 発効日 = GracePeriodStartDate__c のInitiate Grace Period種別のポリシーで新しいトランザクションを作成します。

  4. Status = Pending Lapse で、GracePeriodEndDate__cが今日以上である場合:

    1. [状況] を [Lapsed] に更新します。

    2. ポリシーのOriginalExpirationDate__cを ExpirationDate__c に設定します。

    3. ポリシーのExpirationDate__cを今日に設定します。

    4. ポリシーに Billing Account がある場合、Billing Account のBillStatus__cは Terminated に設定されます。それ以外の場合、ポリシーのBillStatus__cは Terminated に設定されます。

  5. transactionId フィールドで作成されたトランザクションの ID を返します。

リモートオプション

オプション

説明

assetId

必須。

%theIdYouAreLookingFor%

猶予期間または経過を開始するポリシーの ID。

Input JSON

このサービスでは、入力 JSON は必要ありません。

出力 JSON

出力 JSON には、次のキーとその値が含まれます。

  • transactionId: 作成されたトランザクションレコードの ID

{
    "transactionId": "a3g5A000000YRPpQAO"
}
 
読み込み中
Salesforce Help | Article