{
  "formId": "entfeaturegroup",
  "entity": "FeatureGroup",
  "title": "Feature Group",
  "idField": "FeatureGroupId",
  "pages": [
    {
      "pageId": "General",
      "pageName": "General",
      "sections": [
        {
          "sectionId": "GeneralInfo",
          "sectionName": "Feature Group",
          "layout": { "columns": 12 },
          "fields": [
            { "fieldId": "FeatureGroupId", "type": "number", "DefaultValue": 0, "PostData": true, "IsVisible": false },
            {
              "fieldId": "FeatureGroupCode",
              "label": "Group Code",
              "type": "text",
              "mandatory": true,
              "MaxLength": 30,
              "PlaceHolder": "e.g. CORE, INV, HRM",
              "layout": { "colSpan": 4 }
            },
            {
              "fieldId": "FeatureGroupName",
              "label": "Group Name",
              "type": "text",
              "mandatory": true,
              "MaxLength": 100,
              "layout": { "colSpan": 8 }
            },
            {
              "fieldId": "SortOrder",
              "label": "Sort Order",
              "type": "number",
              "DefaultValue": 0,
              "layout": { "colSpan": 4 }
            },
            {
              "fieldId": "Status",
              "label": "Status",
              "type": "combobox",
              "DefaultValue": 1,
              "layout": { "colSpan": 4 },
              "PickLists": [
                { "key": 1, "value": "Active" },
                { "key": 0, "value": "Inactive" }
              ]
            },
            {
              "fieldId": "Remarks",
              "label": "Remarks",
              "type": "textarea",
              "MaxLength": 500,
              "layout": { "colSpan": 12 }
            }
          ]
        }
      ]
    }
  ],
  "api": {
    "save": "Lic.FeatureGroup.Save",
    "update": "Lic.FeatureGroup.Save",
    "delete": "Lic.FeatureGroup.Delete",
    "get": "Lic.FeatureGroup.Get"
  }
}
