위치:
InsCensusServiceStd:setCensusRatingFacts
이 서비스를 사용하여 서비스에 전달된 등급 팩트를 기반으로 GroupCensus 레코드에 대한 AttributeSelectedValues을 설정합니다.
클래스: InsCensusServiceStd
방법: setCensusRatingFacts
작동 방법
-
서비스는
censusId,ratingFactSpecId및drBundleName를 입력 또는 원격 옵션으로 사용합니다. -
서비스는
drBundleNameOmnistudio Data Mapper를 사용하여 GroupCensus 개체의AttributeSelectedValues_c필드를 채웁니다. GroupCensus를 등급 팩트와 연결하는 조회 필드로SpecProduct2Id__c를 사용합니다. -
SpecProduct2Id_c및AttributeSelectedValues_c모두 등급에 사용됩니다.
서비스 동작
다양한 입력이 서비스 출력에 미치는 영향을 이해합니다.
| 입력 | 서비스 출력 |
|---|---|
censusId 또는 유효하지 않은 censusId 없음
|
AttributeSelectedValues가 채워지지 않습니다. |
No ratingFactSpecId and invalid ratingFactSpecId
|
AttributeSelectedValues가 채워지지 않습니다. |
잘못된 drBundleName
|
빈 AttributeSelectedValues가 채워집니다. |
유효한 censusId 및 ratingFactSpecId
|
통과된 인구 조사에 대한 AttributeSelectedValues이 채워집니다. |
원격 옵션
| 옵션 | 설명 |
|---|---|
censusId
|
필수 항목 . 등급 팩트 사양과 연결할 그룹 인구 조사의 ID입니다. |
ratingFactSpecId
|
필수 인구 조사와 연결할 평가 팩트 사양 ID입니다. |
drBundleName
|
등급 팩트 특성 및 인구 조사 매핑을 위한 변환 데이터 매퍼의 이름입니다. |
입력 JSON
다음은 샘플 입력 JSON 형식입니다.
{
"censusId":"ID",
"ratingFactSpecId":"ID",
"drBundleName":"Name"
}다음은 샘플 입력 JSON입니다.
{
"censusId":"a4D4P000000hbjSUAQ",
"ratingFactSpecId":"01tRO000000VpnYYAS"
"drBundleName":"TransformGroupCensus"
}출력 JSON
서비스는 그룹 인구 조사에서 특성이 선택한 값을 채웁니다.
