Loading
Assicurazioni
InsCensusService:getMemberRatingFacts

InsCensusService:getMemberRatingFacts

Utilizzare questo servizio per recuperare i dati Fatto delle valutazioni per i membri del censimento, da utilizzare come input utente per il servizio InsProductService:getRatedProducts.

Classe: InsCensusService

Metodo: getMemberRatingFacts

Funzionamento

  • Utente in formato JSONGli input della serie di dati Fatto della valutazione del censimento vengono utilizzati per formare i userInputs per il servizio getRatedProducts.

  • Il censusId e il accountId vengono utilizzati per recuperare l'oggetto GroupCensus__c.

  • Il censusId viene utilizzato per recuperare l'oggetto GroupCensusMember__c, che genera gli input dell'utente utilizzando il prodotto GroupCensus__c.

  • I dettagli del fatto della valutazione e i valori selezionati dell'attributo vengono quindi iterati a ogni GroupCensusMember__c.

  • Se includeContributionInUserInput è true, tutti i contributi vengono aggiunti al userInputs.

Opzioni di input/remoto

Opzione

Descrizione

censusId

Obbligatorio.

ID del censimento con membri da recuperare.

accountId

Facoltativo.

ID account per il censimento.

productCategory

Facoltativo.

Valore stringa.

ProductCategory, utilizzato per raggruppare i contributi delle classi.

includeContributionInUserInput drBundleName

Booleano.

Utilizzato per determinare se i contributi verranno aggiunti agli input utente nell'output.

Predefinito = false.

Input JSON

Questo servizio non utilizza un JSON di input.

JSON di output

Di seguito è riportato l'output campione di userInputs su un censimento con tre membri e i valori selezionati dell'attributo del fatto di valutazione allegato al censimento (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"
}
 
Caricamento
Salesforce Help | Article