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