Du är här:
InsCensusService:getMemberRatingFacts
Använd denna tjänst för att hämta värderingsfakta för folkräkningsmedlemmar, för användning som användarinmatningar för InsProductService:getRatedProducts.
Metod: getMemberRatingFacts
Så här fungerar det
-
JSON-formaterad användareInmatningar av faktauppsättningen för folkräkning används för att bilda
userInputsförgetRatedProducts. -
censusIdochaccountIdanvänds för att hämta objektetGroupCensus__c. -
censusIdanvänds för att hämta objektetGroupCensusMember__c, som skapar användarinmatningar med hjälp av produktenGroupCensus__c. -
Detaljer om värderingsfakta och dess attributvalda värden upprepas sedan till varje
GroupCensusMember__c. -
Om
includeContributionInUserInputär sant läggs alla bidrag till iuserInputs.
Inmatningar/fjärralternativ
Alternativ |
Beskrivning |
|---|---|
|
Obligatoriskt. Id för folkräkningen med medlemmar att hämta. |
|
Valfritt. ID för Konto för folkräkning. |
|
Valfritt. Strängvärde. productCategory, som används för att gruppera klassbidrag. |
|
Boolesk. Används för att avgöra om bidrag kommer att läggas till i userInputs för utdata. Standard = falskt. |
JSON för utdata
Nedan visas exempelutdata för userInputs på en folkräkning med tre medlemmar och de valda värdena för attributet för värderingsfakta bifogade till folkräkningen (MEMBERAGE och 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"
}
