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

InsCensusService:getMemberRatingFacts

このサービスを使用して、国勢調査メンバーの評価結果データを取得し、InsProductService:getRatedProducts サービスのユーザー入力として使用します。

クラス: InsCensusService

方法: getMemberRatingFacts

操作手順

  • 国勢調査評価結果データセットの JSON 形式の userInputs は、getRatedProducts サービスのuserInputsを形成するために使用されます。

  • censusIdとaccountIdは、GroupCensus__cオブジェクトを取得するために使用されます。

  • このcensusIdは、GroupCensus__c製品を使用してユーザー入力を生成するGroupCensusMember__cオブジェクトを取得するために使用されます。

  • 評価結果の詳細とその属性の選択済みの値は、各GroupCensusMember__cに反復処理されます。

  • includeContributionInUserInput が true の場合、すべての寄稿がuserInputsに追加されます。

入力/リモートオプション

オプション

説明

censusId

必須。

取得するメンバーが含まれる国勢調査の ID。

accountId

省略可能。

国勢調査の取引先 ID。

productCategory

省略可能。

文字列値。

productCategory。クラスの貢献をグループ化するために使用します。

includeContributionInUserInput drBundleName

ブール型。

出力の userInputs に寄稿を追加するかどうかを決定するために使用される。

デフォルト = false。

Input JSON

このサービスでは入力 JSON を使用しません。

出力 JSON

次に、3 人のメンバーを含む国勢調査のuserInputsと、国勢調査に添付された評価結果の属性選択済み値 (MEMBERAGE と MEMBERGENDER) の出力例を示します。

{
  "ContextId": "",
  "timeStamp": "2019-08-02T14:03:20.161Z",
  "userId": "0056F0000077bTYQAY",
  "userName": "jsmith@company.com",
  "userProfile": "System Administrator",
  "userTimeZone": -420,
  "userCurrencyCode": "EUR",
  "sfdcIFrameOrigin": "https://company.com",
  "sfdcIFrameHost": "web",
  "layout": "lightning",
  "isdtp": "p1",
  "id": "a1e6F000004RDdXQAW",
  "vlcPersistentComponent": {},
  "censusId": "a396F000001KurRQAS",
  "userInputs": [
    {
      "JLRF.MEMBERGENDER": "Female",
      "JLRF.MEMBERAGE": 33
    },
    {
      "JLRF.MEMBERGENDER": "Male",
      "JLRF.MEMBERAGE": 49
    },
    {
      "JLRF.MEMBERGENDER": "Male",
      "JLRF.MEMBERAGE": 35
    }
  ],
  "error": "OK"
}
 
読み込み中
Salesforce Help | Article