Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsCensusService:getFields

InsCensusService:getFields

このサービスを使用して、グループ国勢調査メンバーとグループ国勢調査計画の項目定義と項目 API 参照名を取得します。このサービスでゲストユーザーアクセスが有効になっている。

重要
重要 Winter '23以降、Financial Services CloudおよびHealth Cloud向けのSalesforce標準データ モデルと連携するInsCensusServiceStd:getFieldsサービスが有効になっています。既存のお客様は引き続きこのサービスを使用できますが、Insurance Managed Package ではそれ以上の機能強化は提供されません。

クラス: InsCensusService

方法: getFields

操作手順

  • サービスは、 GroupCensusMember__c フィールドのリストを取得します。

  • withPlans パラメータが true に設定されている場合、サービスは GroupCensusMemberPlan__c フィールドのリストも取得します。

  • フィールド定義のリストが結合されて、 headers JSON ノードが作成されます。

    • 取得されるフィールドのリストに GroupClassId __c が含まれている場合、ヘッダー - GroupClassId__r.Name の下にノードが追加されます。

  • フィールド API 参照名のリストが結合されて、 fields JSON ノードが作成されます。

    • 取得される項目のリストに GroupClassId __c が含まれている場合、項目 - GroupClassId__r.Name の下にノードが追加されます。

リモートオプション

オプション

説明

fieldsetName

有効な値の項目セットに含まれるGroupCensusMember__c項目を取得します。

項目セットのない値には項目が返されません。

デフォルト = EditableTable

planFieldsetName

有効な値の項目セットに含まれるGroupCensusMemberPlan__c項目を取得します。

  • 項目セットのない値には項目が返されません。

  • 項目に値が含まれていない場合に返されるすべての GroupCensusMemberPlan__c 項目。

withPlans

Boolean

true の場合、GroupCensusMemberPlan__c の項目が含まれます。

デフォルト = false。

Input 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