Loading
Insurance
InsCensusService:getMemberRatingFacts

InsCensusService:getMemberRatingFacts

Utilisez ce service pour récupérer les données de fait d'évaluation des membres du recensement, afin de les utiliser en tant qu'entrées utilisateur pour le service de InsProductService:getRatedProducts.

Classe: InsCensusService

Méthode : getMemberRatingFacts

Fonctionnement

  • Utilisateur formaté en JSONLes entrées du jeu de données Fait de cotation du recensement sont utilisées pour former le userInputs du service de getRatedProducts.

  • Les censusId et les accountId sont utilisés pour récupérer l'objet GroupCensus__c.

  • Le censusId est utilisé pour récupérer l'objet GroupCensusMember__c, qui génère les entrées utilisateur en utilisant le produit GroupCensus__c.

  • Les détails du fait d'évaluation, ainsi que les valeurs sélectionnées pour son attribut, sont ensuite itérés dans chaque GroupCensusMember__c.

  • Si includeContributionInUserInput est vrai, toutes les contributions sont ajoutées au userInputs.

Entrées/Options distantes

Option

Description

censusId

Obligatoire.

ID du recensement avec les membres à récupérer.

accountId

Facultatif.

ID de compte pour le recensement.

productCategory

Facultatif.

Valeur de chaîne.

La productCategory, utilisée pour regrouper les contributions de classe.

includeContributionInUserInput drBundleName

Booléen.

Utilisé pour déterminer si des contributions seront ajoutées aux userInputs dans la sortie.

Par défaut = false.

JSON d'entrée

Ce service n'utilise pas de JSON d'entrée.

JSON de sortie

On trouvera ci-après l ' exemple de userInputs d ' un recensement à trois membres et les valeurs choisies par l ' attribut du fait de cotation joint au recensement (MEMBERAGE et 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"
}
 
Chargement
Salesforce Help | Article