Loading
Insurance
InsCensusService:getFields

InsCensusService:getFields

Utilisez ce service pour récupérer les définitions de champ et les noms d'API de champ des membres du recensement de groupe et des plans de recensement de groupe. L'accès des utilisateurs invités est activé pour ce service.

Important
Important À compter de la version Winter '23, le service InsCensusServiceStd:getFields est activé pour fonctionner avec le Modèle de données standard Salesforce pour Financial Services Cloud et Health Cloud. Les clients existants peuvent continuer à utiliser ce service, mais aucune autre amélioration ne sera apportée au package géré Assurance.

Classe: InsCensusService

Méthode : getFields

Fonctionnement

  • Le service récupère la liste des champs de GroupCensusMember__c.

  • Si le paramètre withPlans est défini sur true, le service récupère également la liste des champs de GroupCensusMemberPlan__c.

  • La liste des définitions de champs est combinée pour former le nœud JSON headers.

    • Si GroupClassId __c est inclus dans la liste des champs récupérés, un nœud supplémentaire est ajouté sous les en-têtes - GroupClassId__r.Name.

  • La liste des noms d'API de champ est combinée pour former le nœud JSON fields.

    • Si GroupClassId __c est inclus dans la liste des champs récupérés, un nœud supplémentaire est ajouté sous les champs - GroupClassId__r.Name.

Options distantes

Option

Description

fieldsetName

Récupère les champs de GroupCensusMember__c qui font partie de l'ensemble de champs pour toutes les valeurs valides.

Aucun champ renvoyé pour les valeurs sans ensemble de champs.

Par défaut = Tableau modifiable

planFieldsetName

Récupère les champs de GroupCensusMemberPlan__c qui font partie de l'ensemble de champs pour toutes les valeurs valides.

  • Aucun champ renvoyé pour les valeurs sans ensemble de champs.

  • Tous les champs de GroupCensusMemberPlan__c renvoyés si les champs ne contiennent aucune valeur.

withPlans

Booléen

Si true, inclut les champs de GroupCensusMemberPlan__c.

Par défaut = false.

JSON d'entrée

Ce service ne prend pas de JSON d'entrée.

JSON de sortie

Le service renvoie un JSON de sortie formaté comme dans l'exemple ci-dessous :

{
  "fields": [
    "Name",
    "vlocity_ins__Birthdate__c",
    "vlocity_ins__FirstName__c",
    "vlocity_ins__Gender__c",
    "vlocity_ins__LastName__c",
    "vlocity_ins__RelatedCensusMemberId__c",
    "vlocity_ins__IsPrimaryMember__c",
    "vlocity_ins__IsSpouse__c",
    "vlocity_ins__MemberIdentifier__c",
    "vlocity_ins__PrimaryMemberIdentifier__c"
  ],
  "headers": [
    {
      "type": "STRING",
      "label": "Name",
      "fieldId": "",
      "name": "Name"
    },
    {
      "type": "DATE",
      "label": "Birthdate",
      "fieldId": "",
      "name": "vlocity_ins__Birthdate__c"
    },
    {
      "type": "STRING",
      "label": "First Name",
      "fieldId": "",
      "name": "vlocity_ins__FirstName__c"
    },
    {
      "options": [
        {
          "value": "Male",
          "label": "Male"
        },
        {
          "value": "Female",
          "label": "Female"
        }
      ],
      "type": "PICKLIST",
      "label": "Gender",
      "fieldId": "",
      "name": "vlocity_ins__Gender__c"
    },
    {
      "type": "STRING",
      "label": "Last Name",
      "fieldId": "",
      "name": "vlocity_ins__LastName__c"
    },
    {
      "type": "REFERENCE",
      "label": "Primary Census Member",
      "fieldId": "",
      "name": "vlocity_ins__RelatedCensusMemberId__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Primary",
      "fieldId": "",
      "name": "vlocity_ins__IsPrimaryMember__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Is Spouse",
      "fieldId": "",
      "name": "vlocity_ins__IsSpouse__c"
    },
    {
      "type": "STRING",
      "label": "Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__MemberIdentifier__c"
    },
    {
      "type": "STRING",
      "label": "Primary Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__PrimaryMemberIdentifier__c"
    }
  ]
}
 
Chargement
Salesforce Help | Article