Loading
Страхование
InsCensusService:getFields

InsCensusService:getFields

Используйте эту службу для извлечения определений полей и API-имен полей для участников групповой переписи и планов групповой переписи. Доступ пользователя-гостя включен для этой службы.

Важно!
Важно! Начиная с выпуска Winter '23, у нас включена служба InsCensusServiceStd:getFields для работы со стандартной моделью данных Salesforce для Financial Services Cloud и Health Cloud. Текущие клиенты могут продолжать использовать эту услугу, но дополнительные улучшения не будут предоставлены в управляемом пакете страхования.

Класс: InsCensusService

Метод: getFields

Принцип работы

  • Служба извлекает список полей GroupCensusMember__c.

  • Если параметр withPlans установлен на значение true, служба также извлекает список полей GroupCensusMemberPlan__c.

  • Список определений полей объединен в узел headers JSON.

    • Если __c GroupClassId включен в список извлеченных полей, под заголовками добавляется дополнительный узел - GroupClassId__r.Name.

  • Список API-имен полей объединен в узел fields JSON.

    • Если __c GroupClassId включен в список извлеченных полей, под полями добавляется дополнительный узел - GroupClassId__r.Name.

Удаленные параметры

Параметр

Описание

fieldsetName

Извлекает поля GroupCensusMember__c, являющиеся частью набора полей для любых допустимых значений.

Не возвращаются поля для значений без наборов полей.

По умолчанию = EditableTable

planFieldsetName

Извлекает поля GroupCensusMemberPlan__c, являющиеся частью набора полей для любых допустимых значений.

  • Не возвращаются поля для значений без наборов полей.

  • Все поля GroupCensusMemberPlan__c возвращаются, если поля не содержат значений.

withPlans

Логическое

Если true, содержит поля из GroupCensusMemberPlan__c.

По умолчанию = false.

JSON ввода

Данная служба не использует JSON ввода.

Вывод JSON

Служба возвращает вывод JSON, отформатированный в соответствии с примером ниже:

{
  "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"
    }
  ]
}
 
Загрузка
Salesforce Help | Article