Ti trovi qui:
InsCensusService:getMemberRatingFacts
Utilizzare questo servizio per recuperare i dati Fatto delle valutazioni per i membri del censimento, da utilizzare come input utente per il servizio InsProductService:getRatedProducts.
Metodo: getMemberRatingFacts
Funzionamento
-
Utente in formato JSONGli input della serie di dati Fatto della valutazione del censimento vengono utilizzati per formare i
userInputsper il serviziogetRatedProducts. -
Il
censusIde ilaccountIdvengono utilizzati per recuperare l'oggettoGroupCensus__c. -
Il
censusIdviene utilizzato per recuperare l'oggettoGroupCensusMember__c, che genera gli input dell'utente utilizzando il prodottoGroupCensus__c. -
I dettagli del fatto della valutazione e i valori selezionati dell'attributo vengono quindi iterati a ogni
GroupCensusMember__c. -
Se
includeContributionInUserInputè true, tutti i contributi vengono aggiunti aluserInputs.
Opzioni di input/remoto
Opzione |
Descrizione |
|---|---|
|
Obbligatorio. ID del censimento con membri da recuperare. |
|
Facoltativo. ID account per il censimento. |
|
Facoltativo. Valore stringa. ProductCategory, utilizzato per raggruppare i contributi delle classi. |
|
Booleano. Utilizzato per determinare se i contributi verranno aggiunti agli input utente nell'output. Predefinito = false. |
JSON di output
Di seguito è riportato l'output campione di userInputs su un censimento con tre membri e i valori selezionati dell'attributo del fatto di valutazione allegato al censimento (MEMBERAGE e 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"
}
