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

InsQuoteService:getAccountQuotes

このサービスを使用して、accountIdに関連付けられた見積レコードを取得します。

クラス: InsQuoteService

方法: getAccountQuotes

説明

このサービスは、見積およびデフォルトの見積リストへのアクセス権がないエクスペリエンスサイトユーザーを対象としています。

操作手順

  1. ユーザーが認証済みエクスペリエンスサイトユーザーの場合:

    1. サービスは、指定されたaccountIdを復号化します。指定されたaccountIdが暗号化されておらず、復号化できない場合、サービスは例外をスローします。

    2. サービスは、指定されたaccountIdを復号化します。指定されたaccountIdが暗号化されておらず、復号化できない場合、サービスは例外をスローします。

    3. 返される見積フィールドは QuoteDetail フィールドセットに基づいており、CustomerCommunityFLSCheckFields に含まれていないフィールドは除外されます。 ObjectIdsは暗号化されます。

  2. ユーザーがゲストユーザーの場合、 IllegalArgumentException エラーメッセージが表示されます。「Method getAccountQuotes is not supported for Guest User.」

  3. その他のユーザー種別の場合:

    1. サービスは、Quote.AccountId = <accountId> LIMIT 10000 の見積を照会します。

    2. 返される見積フィールドは、QuoteDetail フィールドセットに基づきます。

リモートオプション

リモートオプション

説明

accountId

必須。

AccountId。要求が顧客ユーザーまたはゲストユーザー向けの場合は暗号化AccountId。

Input JSON

このサービスは入力 JSON を取りません。

出力 JSON

サービスは出力 JSON で見積リストを返します。

{
  "error": "OK",
  "quoteList": [
    {
      "Id": "cfqsBqZvLizhq97-3uhwCPPAdOk2JUvR7WoUHsuSMUw.R0wt7dIpwjaoYN46iO6-5vtTWy2JMfMxHEHlWnOc9NYQTYXsaUa7wKM9_rVBSZgR",
      "<namespace>__TotalFeeAmount__c": 0,
      "<namespace>__TotalTaxAmount__c": 0,
      "<namespace>__TotalAmount__c": 20,
      "<namespace>__GroupCensusId__c": "a4f5w000000yIixAAE",
      "<namespace>__Type__c": "New Business",
      "<namespace>__RecordTypeName__c": "Quote",
      "<namespace>__RatingType__c": "Composite",
      "<namespace>__RootItemTotal__c": 20,
      "AccountId": "8SjtZ9HRDSZwNMblhy1VZKjj5J20HJXhYAQ75iwd_Ns.GC1PAoy2IUb1uvWCth0ycEVvgP_iWUgOTA1O9uqTJIos70elovNXQV5DWlpc9I4T",
      "<namespace>__TotalPremiumforTerm__c": 20,
      "<namespace>__TotalSumInsured__c": 0,
      "<namespace>__Term__c": "Annual",
      "<namespace>__TotalTaxTermDifference__c": 0,
      "<namespace>__TotalPremiumTermDifference__c": 20,
      "<namespace>__TotalFeeTermDifference__c": 0,
      "<namespace>__TotalAmountTermDifference__c": 20,
      "<namespace>__EndDate__c": "2022-04-15",
      "<namespace>__EffectiveDate__c": "2021-04-16",
      "<namespace>__DaysRemaining__c": 365
    }
  ]
}
 
読み込み中
Salesforce Help | Article