Loading
Seguro
InsCensusService:getFields

InsCensusService:getFields

Utilice este servicio para recuperar definiciones de campo y nombres de API de campo para miembros del censo de grupo y planes de censo de grupo. El acceso de usuario invitado está activado para este servicio.

Importante
Importante Desde Winter '23 en adelante, tenemos el servicio InsCensusServiceStd:getFields activado para funcionar con el modelo de datos estándar de Salesforce para Financial Services Cloud y Health Cloud. Los clientes existentes pueden continuar utilizando este servicio, pero no se proporcionarán más mejoras en el Paquete gestionado de seguros.

Clase: InsCensusService

Método: getFields

Funcionamiento

  • El servicio recupera la lista de campos de GroupCensusMember__c.

  • Si el parámetro withPlans está establecido en true, el servicio también recupera la lista de campos de GroupCensusMemberPlan__c.

  • La lista de definiciones de campos se combina para formar el nodo JSON de headers.

    • Si se incluye GroupClassId __c en la lista de campos recuperados, se agrega un nodo adicional bajo los encabezados: GroupClassId__r.Name.

  • La lista de nombres de API de campo se combinan para formar el nodo JSON de fields.

    • Si se incluye GroupClassId __c en la lista de campos recuperados, se agrega un nodo adicional bajo los campos - GroupClassId__r.Name.

Opciones remotas

Opción

Descripción

fieldsetName

Recupera campos de GroupCensusMember__c que forman parte del conjunto de campos para cualquier valor válido.

No se devuelven campos para valores sin conjuntos de campos.

Default = EditableTable

planFieldsetName

Recupera campos de GroupCensusMemberPlan__c que forman parte del conjunto de campos para cualquier valor válido.

  • No se devuelven campos para valores sin conjuntos de campos.

  • Todos los campos de GroupCensusMemberPlan__c devueltos si los campos no contienen valores.

withPlans

Booleano

Si es true, incluye campos de GroupCensusMemberPlan__c.

Predeterminado = false.

JSON de entrada

Este servicio no toma un JSON de entrada.

JSON de salida

El servicio devuelve un JSON de salida con formato según el ejemplo siguiente:

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