Vous êtes ici :
InsCensusServiceStd:setCensusRatingFacts
Utilisez ce service pour définir l'AttributeSelectedValues dans l'enregistrement GroupCensus en fonction du fait d'évaluation transmis au service.
Classe: InsCensusServiceStd
Méthode : setCensusRatingFacts
Fonctionnement
-
Le service utilise les
censusId, lesratingFactSpecIdet lesdrBundleNameen tant qu'entrées ou options distantes. -
Le service utilise
drBundleNameOmnistudio Data Mapper pour remplir les champs deAttributeSelectedValues_cde l'objet GroupCensus. Il utilise leSpecProduct2Id__ccomme champ de référence pour lier le GroupCensus à un Rating Fact. -
Les
SpecProduct2Id_cet lesAttributeSelectedValues_csont utilisés dans la cotation.
Comportement de service
Comprenez comment les différentes entrées affectent les sorties de service.
| Entrée | Sortie de service |
|---|---|
Aucun censusId ou censusId non valide
|
Les AttributeSelectedValues ne sont pas remplis. |
Aucun ratingFactSpecId et ratingFactSpecId non valide
|
Les AttributeSelectedValues ne sont pas remplis. |
drBundleName non valide
|
Les AttributeSelectedValues vides sont remplis. |
Valide censusId et ratingFactSpecId
|
Les AttributeSelectedValues sont remplis pour le recensement réussi. |
Options distantes
| Option | Description |
|---|---|
censusId
|
Obligatoire . ID du recensement du groupe à associer à la spécification Fait de tarification. |
ratingFactSpecId
|
Requis ID de fait de cotation à associer au recensement. |
drBundleName
|
Nom de la transformation Data Mapper pour mapper les attributs Fait de cotation et le recensement. |
JSON d'entrée
Voici l'exemple de format JSON d'entrée :
{
"censusId":"ID",
"ratingFactSpecId":"ID",
"drBundleName":"Name"
}Voici l'exemple de JSON d'entrée :
{
"censusId":"a4D4P000000hbjSUAQ",
"ratingFactSpecId":"01tRO000000VpnYYAS"
"drBundleName":"TransformGroupCensus"
}JSON de sortie
Le service remplit les valeurs d'attribut sélectionnées dans le recensement de groupe.
