詳細情報:
InsCensusService:getMemberRatingFacts
このサービスを使用して、国勢調査メンバーの評価結果データを取得し、InsProductService:getRatedProducts サービスのユーザー入力として使用します。
方法: getMemberRatingFacts
操作手順
-
国勢調査評価結果データセットの JSON 形式の userInputs は、
getRatedProductsサービスのuserInputsを形成するために使用されます。 -
censusIdとaccountIdは、GroupCensus__cオブジェクトを取得するために使用されます。 -
この
censusIdは、GroupCensus__c製品を使用してユーザー入力を生成するGroupCensusMember__cオブジェクトを取得するために使用されます。 -
評価結果の詳細とその属性の選択済みの値は、各
GroupCensusMember__cに反復処理されます。 -
includeContributionInUserInputが true の場合、すべての寄稿がuserInputsに追加されます。
入力/リモートオプション
オプション |
説明 |
|---|---|
|
必須。 取得するメンバーが含まれる国勢調査の ID。 |
|
省略可能。 国勢調査の取引先 ID。 |
|
省略可能。 文字列値。 productCategory。クラスの貢献をグループ化するために使用します。 |
|
ブール型。 出力の userInputs に寄稿を追加するかどうかを決定するために使用される。 デフォルト = false。 |
出力 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"
}
