Loading
Försäkring
InsCensusService:getFields

InsCensusService:getFields

Använd denna tjänst för att hämta fältdefinitioner och fält-API-namn för gruppräkningsmedlemmar och gruppräkningsplaner. Gästanvändaråtkomst har aktiverats för denna tjänst.

Viktig
Viktig Från och med utgåvan Winter '23 har vi tjänsten InsCensusServiceStd:getFields aktiverad för att arbeta med Salesforces standarddatamodell för Financial Services Cloud och Health Cloud. Befintliga kunder kan fortsätta använda denna tjänst, men inga ytterligare förbättringar kommer att tillhandahållas i det hanterade paketet Försäkring.

Klass: InsCensusService

Metod: getFields

Så här fungerar det

  • Tjänsten hämtar listan över GroupCensusMember__c.

  • Om parametern withPlans är inställd till sant hämtar tjänsten även listan över GroupCensusMemberPlan__c.

  • Listan över fältdefinitioner kombineras för att bilda headers JSON-noden.

    • Om GroupClassId __c inkluderas i listan över fält som hämtas läggs en ytterligare nod till under rubrikerna - GroupClassId__r.Name.

  • Listan över fältens API-namn kombineras för att bilda fields JSON-nod.

    • Om GroupClassId __c inkluderas i listan över fält som hämtas läggs en ytterligare nod till under fälten - GroupClassId__r.Name.

Fjärralternativ

Alternativ

Beskrivning

fieldsetName

Hämtar GroupCensusMember__c som ingår i fältuppsättningen för giltiga värden.

Inga fält returnerade för värden utan fältuppsättningar.

Standard = Redigerbartabell

planFieldsetName

Hämtar GroupCensusMemberPlan__c som ingår i fältuppsättningen för giltiga värden.

  • Inga fält returnerade för värden utan fältuppsättningar.

  • Alla GroupCensusMemberPlan__c returneras om fälten inte innehåller några värden.

withPlans

Boolesk

Om true, inkluderar fält från GroupCensusMemberPlan__c.

Standard = false.

Indata-JSON

Denna tjänst tar inte en indata-JSON.

JSON för utdata

Tjänsten returnerar en JSON-utdataformat enligt exemplet nedan:

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