您在此处:
InsCensusServiceStd:setMemberRatingFacts
使用此服务,根据传递给服务的评级事实,设置GroupCensusMember记录的AttributeSelectedValues。
类:InsCensusServiceSt
方法:setMemberRatingFacts
工作原理
-
该服务将
censusId、ratingFactSpecId和drBundleName作为输入或远程选项。 -
从传递的人口普查 ID 中获取 GroupCensus、GroupCensusMember 和相关 GroupClass 记录。
-
该服务使用字段集 RatingFactSourceFields 来获取 GroupCensusMember 记录数据。
-
(可选)该服务使用
drBundleNameOmnistudio 数据映射器填充 GroupCensusMember 对象的AttributeSelectedValues_c字段。它将SpecProduct2Id__c作为查找字段传递,以将 GroupCensusMember 链接到评级事实。 -
SpecProduct2Id_c和AttributeSelectedValues_c都用于评级。
服务行为
了解不同的输入如何影响服务输出。
| 输入 | 服务输出 |
|---|---|
没有censusId或无效censusId
|
AttributeSelectedValues未填充。 |
没有ratingFactSpecId和无效ratingFactSpecId
|
AttributeSelectedValues未填充。 |
无效drBundleName
|
填充空AttributeSelectedValues。 |
有效censusId和ratingFactSpecId
|
为每个成员填充AttributeSelectedValues。 |
输入或远程选项
提供以下内容作为输入或远程选项:
| 选项 | 描述 |
|---|---|
|
与评级事实规格关联的群组普查 ID。 |
|
与人口普查关联的评级事实规格 ID。 |
|
映射评级事实属性和组普查成员的转换数据映射器的名称。 |
输入 JSON
以下是示例输入 JSON 格式:
{
"censusId":"ID",
"ratingFactSpecId":"ID",
"drBundleName":"Name"
}以下是示例输入 JSON:
{
"censusId":"a4D4P000000hbjSUAQ",
"ratingFactSpecId":"01tRO000000VpnYYAS"
"drBundleName":"TransformGroupCensusMember"
}输出 JSON
没有与此服务关联的输出 JSON。
