Sie befinden sich hier:
InsCensusService:getMemberRatingFacts
Verwenden Sie diesen Service, um Bewertungsfaktdaten für Zählungsmitglieder abzurufen und als Benutzereingaben für den InsProductService:getRatedProducts-Service zu verwenden.
Methode: getMemberRatingFacts
Funktionsweise
-
Benutzer im JSON-FormatEingaben des Datensets für den Zensusbewertungsfakt werden verwendet, um
userInputsfür dengetRatedProducts-Service zu bilden. -
Die
censusIdundaccountIdwerden zum Abrufen desGroupCensus__cverwendet. -
Mit dem
censusIdwird dasGroupCensusMember__c-Objekt abgerufen, das die Benutzereingaben mithilfe desGroupCensus__cgeneriert. -
Die Details für den Bewertungsfakt und die ausgewählten Attributwerte werden dann zu jedem
GroupCensusMember__cdurchlaufen. -
Wenn "
includeContributionInUserInput" wahr ist, werden alle Beiträge zuruserInputshinzugefügt.
Eingaben/Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Pflichtangabe. ID der Volkszählung mit den abzurufenden Mitgliedern. |
|
Optional. ID des Accounts für die Zählung. |
|
Optional. Zeichenfolgenwert. Die productCategory, die zum Gruppieren von Klassenbeiträgen verwendet wird. |
|
Boolesch. Wird verwendet, um zu bestimmen, ob den userInputs in der Ausgabe Beiträge hinzugefügt werden. Standard = false. |
Ausgabe-JSON
Im Folgenden finden Sie die Beispielausgabe der userInputs für eine Zählung mit drei Mitgliedern und die ausgewählten Attributwerte des Bewertungsfakts, der an die Zählung angehängt ist (MEMBERAGE und 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"
}

