Du er her:
InsCensusServiceStd:setCensusRatingFacts
Bruk denne tjenesten til å angi AttributeSelectedValues for GroupCensus-posten basert på rangeringsfaktumet som overføres til tjenesten.
Klasse: InsCensusServiceStd
Metode: setCensusRatingFacts
Slik virker det
-
Tjenesten tar
censusId,ratingFactSpecIdogdrBundleNamesom enten inndata eller eksterne alternativer. -
Tjenesten bruker
drBundleNameOmnistudio Data Mapper til å fylle utAttributeSelectedValues_c-feltene i GroupCensus-objektet. Den brukerSpecProduct2Id__csom et oppslagsfelt til å koble GroupCensus til et rangeringsfaktum. -
Både
SpecProduct2Id_cogAttributeSelectedValues_cbrukes i vurderingen.
Virkemåte for service
Forstå hvordan forskjellige inndata påvirker tjenesteutdataene.
| Inndata | Tjenesteutdata |
|---|---|
Ingen censusId eller ugyldig censusId
|
AttributeSelectedValues er ikke fylt ut. |
Ingen ratingFactSpecId og ugyldig ratingFactSpecId
|
AttributeSelectedValues er ikke fylt ut. |
Ugyldig drBundleName
|
Tomme AttributeSelectedValues fylles ut. |
Gyldig censusId og ratingFactSpecId
|
AttributeSelectedValues er fylt ut for den godkjente folketellingen. |
Eksterne alternativer
| Alternativ | Description |
|---|---|
censusId
|
Obligatorisk . ID-en til gruppensummeringen som skal knyttes til rangeringsfaktumspesifikasjonen. |
ratingFactSpecId
|
Nødvendig Rating Fact spec Id som skal knyttes til folketellingen. |
drBundleName
|
Navn på transformasjonsdatatilordning for å tilordne rangeringsfaktumattributter og folketelling. |
Inndata-JSON
Her er et eksempel på JSON-formatet for inndata:
{
"censusId":"ID",
"ratingFactSpecId":"ID",
"drBundleName":"Name"
}Her er et eksempel på JSON-koden for inndata:
{
"censusId":"a4D4P000000hbjSUAQ",
"ratingFactSpecId":"01tRO000000VpnYYAS"
"drBundleName":"TransformGroupCensus"
}Utdata-JSON
Tjenesten fyller ut attributtvalgte verdier i gruppetelling.
