Du er her:
InsCensusService:getMemberRatingFacts
Bruk denne tjenesten til å hente rangeringsfaktumdata for folketellingsmedlemmer for bruk som brukerinndata for InsProductService:getRatedProducts.
Metode: getMemberRatingFacts
Slik virker det
-
JSON-formaterte userInndata fra datasettet for folketellingsrangeringsfaktum brukes til å danne
userInputsforgetRatedProducts. -
censusIdogaccountIdbrukes til å henteGroupCensus__c-objektet. -
censusIdbrukes til å henteGroupCensusMember__c-objektet, som genererer brukerinndataene ved bruk avGroupCensus__c-produktet. -
Detaljene for rangeringsfaktumet og dets attributtvalgte verdier gjentas deretter til hver
GroupCensusMember__c. -
Hvis
includeContributionInUserInputer sann, legges alle bidrag til iuserInputs.
Inndata/fjernalternativer
Alternativ |
Beskrivelse |
|---|---|
|
Obligatorisk. ID-en til folketellingen med medlemmer som skal hentes. |
|
Valgfritt. Konto-ID for folketelling. |
|
Valgfritt. Strengverdi. productCategory, som brukes til å gruppere klassebidrag. |
|
Boolsk. Brukes til å bestemme om bidrag skal legges til i userInputs i utdataene. Standard = false. |
Utdata-JSON
Nedenfor er eksempelet på userInputs i en folketelling med tre medlemmer og attributtvalgte verdier av rangeringsfakta vedlagt folketellingen (MEMBERAGE og 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"
}
