Loading
Verzekering
InsCensusService:getFields

InsCensusService:getFields

Gebruik deze service voor het ophalen van velddefinities en veld-API-namen voor leden van de groepstelling en plannen voor de groepstelling. Gastgebruikerstoegang is ingeschakeld voor deze service.

Belangrijk
Belangrijk Vanaf Winter '23 hebben we de service InsCensusServiceStd:getFields ingeschakeld om te werken met het standaardgegevensmodel van Salesforce voor Financial Services Cloud en Health Cloud. Bestaande klanten kunnen deze service blijven gebruiken, maar er worden geen verdere uitbreidingen in het beheerde pakket Verzekeringen geleverd.

Klasse: InsCensusService

Methode: getFields

De manier waarop het werkt...

  • De service haalt de lijst van GroupCensusMember__c op.

  • Als de parameter withPlans is ingesteld op true (waar), haalt de service ook de lijst van GroupCensusMemberPlan__c op.

  • De lijst van velddefinities wordt gecombineerd om het headers JSON-knooppunt te vormen.

    • Als GroupClassId __c is opgenomen in de lijst van opgehaalde velden, wordt een extra knooppunt toegevoegd onder de headers - GroupClassId__r.Name.

  • De lijst van veld-API-namen wordt gecombineerd om het fields JSON-knooppunt te vormen.

    • Als GroupClassId __c is opgenomen in de lijst van opgehaalde velden, wordt er een extra knooppunt toegevoegd onder de velden - GroupClassId__r.Name.

Externe opties

Optie

Beschrijving

fieldsetName

Haalt GroupCensusMember__c op die deel uitmaken van de veldset voor alle geldige waarden.

Geen velden geretourneerd voor waarden zonder veldsets.

Standaard = EditableTable

planFieldsetName

Haalt GroupCensusMemberPlan__c op die deel uitmaken van de veldset voor alle geldige waarden.

  • Geen velden geretourneerd voor waarden zonder veldsets.

  • Alle GroupCensusMemberPlan__c worden geretourneerd als velden geen waarden bevatten.

withPlans

Booleaans

Indien true, omvat velden uit GroupCensusMemberPlan__c.

Standaard = false.

Invoer-JSON

Deze service gebruikt geen invoer-JSON.

Uitvoer-JSON

De service retourneert een uitvoer-JSON-indeling zoals in het onderstaande voorbeeld:

{
  "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"
    }
  ]
}
 
Wordt geladen
Salesforce Help | Article