Vous êtes ici :
InsCensusService:getMemberRatingFacts
Utilisez ce service pour récupérer les données de fait d'évaluation des membres du recensement, afin de les utiliser en tant qu'entrées utilisateur pour le service de InsProductService:getRatedProducts.
Méthode : getMemberRatingFacts
Fonctionnement
-
Utilisateur formaté en JSONLes entrées du jeu de données Fait de cotation du recensement sont utilisées pour former le
userInputsdu service degetRatedProducts. -
Les
censusIdet lesaccountIdsont utilisés pour récupérer l'objetGroupCensus__c. -
Le
censusIdest utilisé pour récupérer l'objetGroupCensusMember__c, qui génère les entrées utilisateur en utilisant le produitGroupCensus__c. -
Les détails du fait d'évaluation, ainsi que les valeurs sélectionnées pour son attribut, sont ensuite itérés dans chaque
GroupCensusMember__c. -
Si
includeContributionInUserInputest vrai, toutes les contributions sont ajoutées auuserInputs.
Entrées/Options distantes
Option |
Description |
|---|---|
|
Obligatoire. ID du recensement avec les membres à récupérer. |
|
Facultatif. ID de compte pour le recensement. |
|
Facultatif. Valeur de chaîne. La productCategory, utilisée pour regrouper les contributions de classe. |
|
Booléen. Utilisé pour déterminer si des contributions seront ajoutées aux userInputs dans la sortie. Par défaut = false. |
JSON de sortie
On trouvera ci-après l ' exemple de userInputs d ' un recensement à trois membres et les valeurs choisies par l ' attribut du fait de cotation joint au recensement (MEMBERAGE et MEMBERGENDER).
{
"ContextId": "",
"timeStamp": "2019-08-02T14:03:20.161Z",
"userId": "0056F0000077bTYQAY",
"userName": "jsmith@company.com",
"userProfile": "System Administrator",
"userTimeZone": -420,
"userCurrencyCode": "EUR",
"sfdcIFrameOrigin": "https://company.com",
"sfdcIFrameHost": "web",
"layout": "lightning",
"isdtp": "p1",
"id": "a1e6F000004RDdXQAW",
"vlcPersistentComponent": {},
"censusId": "a396F000001KurRQAS",
"userInputs": [
{
"JLRF.MEMBERGENDER": "Female",
"JLRF.MEMBERAGE": 33
},
{
"JLRF.MEMBERGENDER": "Male",
"JLRF.MEMBERAGE": 49
},
{
"JLRF.MEMBERGENDER": "Male",
"JLRF.MEMBERAGE": 35
}
],
"error": "OK"
}
