詳細情報:
InsCensusServiceStd:setMemberRatingFacts
このサービスを使用して、サービスに渡される評価結果に基づいてGroupCensusMemberレコードのAttributeSelectedValuesを設定します。
クラス: InsCensusServiceStd
方法: setMemberRatingFacts
操作手順
-
サービスは、
censusId、ratingFactSpecId、およびdrBundleNameを入力またはリモートオプションとして使用します。 -
渡された国勢調査 ID から GroupCensus、GroupCensusMember、および関連する GroupClass レコードを取得します。
-
このサービスでは、GroupCensusMember レコードデータを取得するために項目セット RatingFactSourceFields を使用します。
-
(省略可能) サービスは、
drBundleNameOmniStudio データマッパーを使用して GroupCensusMember オブジェクトのAttributeSelectedValues_c項目に入力します。GroupCensusMember を評価結果にリンクするための参照項目としてSpecProduct2Id__cを渡します。 -
SpecProduct2Id_cとAttributeSelectedValues_cの両方が評価に使用されます。
サービス動作
さまざまな入力がサービス出力にどのように影響するかを理解します。
| 入力 | サービス出力 |
|---|---|
censusIdがない、または無効なcensusId
|
AttributeSelectedValuesは入力されません。 |
ratingFactSpecIdがなく、無効なratingFactSpecId
|
AttributeSelectedValuesは入力されません。 |
無効なdrBundleName
|
空のAttributeSelectedValuesが入力されます。 |
有効 censusId ratingFactSpecId
|
各メンバーのAttributeSelectedValuesが入力されます。 |
入力オプションまたはリモートオプション
入力オプションまたはリモートオプションとして以下を指定します。
| オプション | 説明 |
|---|---|
|
[評価結果] 仕様に関連付けるグループ国勢調査 ID。 |
|
国勢調査に関連付ける評価結果仕様 ID。 |
|
[評価結果] 属性とグループ国勢調査メンバーを対応付ける変換データマッパーの名前。 |
Input JSON
入力 JSON 形式の例を次に示します。
{
"censusId":"ID",
"ratingFactSpecId":"ID",
"drBundleName":"Name"
}入力 JSON の例を次に示します。
{
"censusId":"a4D4P000000hbjSUAQ",
"ratingFactSpecId":"01tRO000000VpnYYAS"
"drBundleName":"TransformGroupCensusMember"
}出力 JSON
このサービスに関連付けられた出力 JSON はありません。
