Você está aqui:
InsCensusServiceStd:setCensusRatingFacts
Use esse serviço para definir AttributeSelectedValues no registro de GroupCensus com base no fato de classificação passado para o serviço.
Classe: InsCensusServiceStd
Método: setCensusRatingFacts
Como funciona
-
O serviço usa as opções
censusId,ratingFactSpecIdedrBundleNamecomo entradas ou opções remotas. -
O serviço usa o Mapeador de dados do OmniStudio
drBundleNamepara preencher os campos deAttributeSelectedValues_cdo objeto GroupCensus. Ele usa oSpecProduct2Id__ccomo campo de pesquisa para vincular o GroupCensus a um fato de classificação. -
Tanto o
SpecProduct2Id_cquanto oAttributeSelectedValues_csão utilizados na classificação.
Comportamento do serviço
Entenda como diferentes entradas afetam as saídas de serviço.
| Entrada | Saída de serviço |
|---|---|
Sem censusId ou censusId inválido
|
Os AttributeSelectedValues não são preenchidos. |
Sem ratingFactSpecId e ratingFactSpecId inválido
|
Os AttributeSelectedValues não são preenchidos. |
drBundleName inválido
|
AttributeSelectedValues vazios são preenchidos. |
Válido censusId e ratingFactSpecId
|
Os AttributeSelectedValues são preenchidos para o censo aprovado. |
Opções remotas
| Option | Description |
|---|---|
censusId
|
Obrigatório. ID do censo do grupo a ser associado à especificação de Fato de classificação. |
ratingFactSpecId
|
Obrigatório ID da especificação de fato de classificação a ser associado ao censo. |
drBundleName
|
Nome da transformação Mapeador de dados para mapear atributos de fatos de classificação e censo. |
JSON de entrada
Aqui está um exemplo do formato JSON de entrada:
{
"censusId":"ID",
"ratingFactSpecId":"ID",
"drBundleName":"Name"
}Aqui está o JSON de entrada de exemplo:
{
"censusId":"a4D4P000000hbjSUAQ",
"ratingFactSpecId":"01tRO000000VpnYYAS"
"drBundleName":"TransformGroupCensus"
}JSON de saída
O serviço preenche os valores selecionados do atributo no censo de grupo.

