Você está aqui:
InsCensusService:getMemberRatingFacts
Use este serviço para recuperar dados de fatos de classificação para membros do censo, para uso como entradas do usuário para o serviço de InsProductService:getRatedProducts.
Método: getMemberRatingFacts
Como funciona
-
UserInputs do conjunto de dados de fatos de classificação de censo são usados para formar
userInputspara o serviço degetRatedProducts. -
Os
censusIdeaccountIdsão usados para recuperar o objetoGroupCensus__c. -
O
censusIdé usado para recuperar o objetoGroupCensusMember__c, que gera as entradas do usuário usando o produtoGroupCensus__c. -
Os detalhes do fato de classificação e seus valores de atributo selecionados são iterados para cada
GroupCensusMember__c. -
Se a
includeContributionInUserInputfor verdadeira, todas as contribuições serão somadas àuserInputs.
Entradas/Opções remotas
Opção |
Descrição |
|---|---|
|
Obrigatório. ID do censo com membros a serem recuperados. |
|
Opcional. ID da conta para censo. |
|
Opcional. Valor de string. A productCategory, usada para agrupar contribuições da classe. |
|
Booleano. Usado para determinar se as contribuições serão adicionadas às userInputs na saída. Padrão = false. |
JSON de saída
Abaixo está a saída de amostra de userInputs em um censo com três membros e os valores selecionados do atributo do fato de classificação anexado ao censo (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"
}

