Вы находитесь здесь:
InsCensusService:getMemberRatingFacts
Используйте эту службу для извлечения данных факта рейтинга для участников переписи для использования в качестве вводных данных пользователя для службы InsProductService:getRatedProducts.
Метод: getMemberRatingFacts
Принцип работы
-
Пользователь в формате JSONВводные данные набора данных фактов рейтинга переписи используются для формирования
userInputsдля службыgetRatedProducts. -
censusIdиaccountIdиспользуются для извлечения объектаGroupCensus__c. -
censusIdиспользуется для извлечения объектаGroupCensusMember__c, который создает вводные данные пользователя посредством продуктаGroupCensus__c. -
Сведения о факте рейтинга и выбранные значения атрибута потом итерируются к каждому
GroupCensusMember__c. -
Если
includeContributionInUserInputистинна, все взносы добавляются вuserInputs.
Параметры ввода/удаления
Параметр |
Описание |
|---|---|
|
Обязательно. Код переписи с участниками для извлечения. |
|
Дополнительно. Код организации для переписи. |
|
Дополнительно. Значение строки. productCategory, используемый для группировки вкладов класса. |
|
Логическое значение. Используется для определения, будут ли взносы добавлены к userInputs в выводе. По умолчанию = false. |
Вывод JSON
Ниже приводится образец результатов userInputs переписи с тремя участниками и атрибуты отдельных значений факта оценки, прилагаемого к переписи (MEMBERAGE и 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"
}
