Vous êtes ici :
InsCensusServiceStd:setMemberRatingFacts
Utilisez ce service pour définir des AttributeSelectedValues sur les enregistrements de GroupCensusMember en fonction du fait d'évaluation transmis au service.
Classe : dInsCensusServiceSt
Méthode : setMemberRatingFacts
Fonctionnement
-
Le service utilise les
censusId, lesratingFactSpecIdet lesdrBundleNameen tant qu'entrées ou options distantes. -
Récupère les enregistrements GroupCensus, GroupCensusMember et GroupClass associés à partir de l'ID de recensement transmis.
-
Le service utilise le jeu de champs RatingFactSourceFields pour récupérer les données d'enregistrement GroupCensusMember.
-
(facultatif) Le service utilise
drBundleNameOmnistudio Data Mapper pour remplir les champs deAttributeSelectedValues_cde l'objet GroupCensusMember. Il transmet leSpecProduct2Id__cen tant que champ de référence pour lier GroupCensusMember à un fait d'évaluation. -
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 chaque membre. |
Options d'entrée ou distantes
Prévoir en entrée ou en option distante:
| Option | Description |
|---|---|
|
ID de recensement du groupe à associer à la spécification de fait d'évaluation. |
|
ID de fait de cotation à associer au recensement. |
|
Nom de la transformation Data Mapper pour mapper les attributs de fait d'évaluation et le membre du recensement du groupe. |
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":"TransformGroupCensusMember"
}JSON de sortie
Aucun JSON de sortie n'est associé à ce service.
