Skip to main content
Glama
kintone

kintone MCP Server

Official
by kintone

Get Form Fields

kintone-get-form-fields

Retrieves field settings from a kintone app: types, labels, validation, options, lookups. Inspect live or pre-live configurations before adding, updating, or deleting fields.

Instructions

Get form field settings from a kintone app. Returns detailed field information including type, code, label, and all configuration settings (required status, default values, validation rules, options for selection fields, lookup configurations). Response includes 'properties' object with all fields and 'revision' string. Essential for understanding current field structure before add/update/delete operations. Use to verify lookup field configurations and field mappings. Supports both live and pre-live app settings retrieval.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
appYesThe ID of the app to retrieve form fields from (numeric value as string)
langNoThe language for field names
previewNoWhether to get form fields from pre-live environment

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
revisionYesApp configuration revision number
propertiesYesObject containing field configurations

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changedv1.9.3
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • changedOutput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • changedOutput schema / properties / properties / additionalProperties / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "RECORD_NUMBER",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "CREATOR",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "CREATED_TIME",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "MODIFIER",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "UPDATED_TIME",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "enabled": {
      -        "description": "Enable/disable setting",
      -        "type": "boolean"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "CATEGORY",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "enabled": {
      -        "description": "Enable/disable setting",
      -        "type": "boolean"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "STATUS",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "enabled": {
      -        "description": "Enable/disable setting",
      -        "type": "boolean"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "STATUS_ASSIGNEE",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "lookup": {
      -        "additionalProperties": false,
      -        "description": "Lookup configuration",
      -        "properties": {
      -          "fieldMappings": {
      -            "description": "Configuration of field copy source and destination",
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "field": {
      -                  "description": "Field code in this app",
      -                  "type": "string"
      -                },
      -                "relatedField": {
      -                  "description": "Field code in the referenced app",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "field",
      -                "relatedField"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "filterCond": {
      -            "description": "Query for filtering records in the referenced app",
      -            "type": "string"
      -          },
      -          "lookupPickerFields": {
      -            "description": "Array of field codes to display in the lookup picker of the referenced app",
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "relatedApp": {
      -            "additionalProperties": false,
      -            "description": "Referenced app configuration",
      -            "properties": {
      -              "app": {
      -                "description": "App ID of the referenced app",
      -                "type": "string"
      -              },
      -              "code": {
      -                "description": "Field code in the referenced app",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "app",
      -              "code"
      -            ],
      -            "type": "object"
      -          },
      -          "relatedKeyField": {
      -            "description": "Field code of the key field in the referenced app",
      -            "type": "string"
      -          },
      -          "sort": {
      -            "description": "Sort condition",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "relatedApp",
      -          "relatedKeyField",
      -          "fieldMappings",
      -          "lookupPickerFields",
      -          "filterCond",
      -          "sort"
      -        ],
      -        "type": "object"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "description": "Type of lookup field",
      -        "enum": [
      -          "NUMBER",
      -          "SINGLE_LINE_TEXT"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label",
      -      "lookup"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Default value",
      -        "type": "string"
      -      },
      -      "expression": {
      -        "description": "Auto-calculation formula",
      -        "type": "string"
      -      },
      -      "hideExpression": {
      -        "description": "Whether to hide the formula (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "maxLength": {
      -        "description": "Maximum character length",
      -        "type": "string"
      -      },
      -      "minLength": {
      -        "description": "Minimum character length",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "SINGLE_LINE_TEXT",
      -        "type": "string"
      -      },
      -      "unique": {
      -        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Default value",
      -        "type": "string"
      -      },
      -      "digit": {
      -        "description": "Whether to display digit separators (true: show, false: hide)",
      -        "type": "boolean"
      -      },
      -      "displayScale": {
      -        "description": "Number of decimal places to display",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "maxValue": {
      -        "description": "Maximum value",
      -        "type": "string"
      -      },
      -      "minValue": {
      -        "description": "Minimum value",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "NUMBER",
      -        "type": "string"
      -      },
      -      "unique": {
      -        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      -        "type": "boolean"
      -      },
      -      "unit": {
      -        "description": "Unit symbol",
      -        "type": "string"
      -      },
      -      "unitPosition": {
      -        "description": "Position of unit (BEFORE: before field, AFTER: after field)",
      -        "enum": [
      -          "BEFORE",
      -          "AFTER"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "displayScale": {
      -        "description": "Number of decimal places to display",
      -        "type": "string"
      -      },
      -      "expression": {
      -        "description": "Auto-calculation formula",
      -        "type": "string"
      -      },
      -      "format": {
      -        "description": "Display format of calculation result",
      -        "enum": [
      -          "NUMBER",
      -          "NUMBER_DIGIT",
      -          "DATETIME",
      -          "DATE",
      -          "TIME",
      -          "HOUR_MINUTE",
      -          "DAY_HOUR_MINUTE"
      -        ],
      -        "type": "string"
      -      },
      -      "hideExpression": {
      -        "description": "Whether to hide the formula (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "CALC",
      -        "type": "string"
      -      },
      -      "unit": {
      -        "description": "Unit symbol",
      -        "type": "string"
      -      },
      -      "unitPosition": {
      -        "description": "Position of unit (BEFORE: before field, AFTER: after field)",
      -        "enum": [
      -          "BEFORE",
      -          "AFTER"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Default value",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "MULTI_LINE_TEXT",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Default value",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "RICH_TEXT",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Default value",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "maxLength": {
      -        "description": "Maximum character length",
      -        "type": "string"
      -      },
      -      "minLength": {
      -        "description": "Minimum character length",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "protocol": {
      -        "description": "Link protocol (WEB: http/https, CALL: tel, MAIL: mailto)",
      -        "enum": [
      -          "WEB",
      -          "CALL",
      -          "MAIL"
      -        ],
      -        "type": "string"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "LINK",
      -        "type": "string"
      -      },
      -      "unique": {
      -        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "align": {
      -        "description": "Alignment of options (HORIZONTAL: horizontal, VERTICAL: vertical)",
      -        "enum": [
      -          "HORIZONTAL",
      -          "VERTICAL"
      -        ],
      -        "type": "string"
      -      },
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Array of default values",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "options": {
      -        "additionalProperties": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "index": {
      -              "description": "Display order of the option",
      -              "type": "string"
      -            },
      -            "label": {
      -              "description": "Display name of the option",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "label",
      -            "index"
      -          ],
      -          "type": "object"
      -        },
      -        "description": "Options configuration",
      -        "type": "object"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "CHECK_BOX",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "align": {
      -        "description": "Alignment of options (HORIZONTAL: horizontal, VERTICAL: vertical)",
      -        "enum": [
      -          "HORIZONTAL",
      -          "VERTICAL"
      -        ],
      -        "type": "string"
      -      },
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Default value",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "options": {
      -        "$ref": "#/properties/properties/additionalProperties/anyOf/15/properties/options",
      -        "description": "Options configuration"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "RADIO_BUTTON",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Default value",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "options": {
      -        "$ref": "#/properties/properties/additionalProperties/anyOf/15/properties/options",
      -        "description": "Options configuration"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "DROP_DOWN",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Array of default values",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "options": {
      -        "$ref": "#/properties/properties/additionalProperties/anyOf/15/properties/options",
      -        "description": "Options configuration"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "MULTI_SELECT",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "thumbnailSize": {
      -        "description": "Thumbnail size (pixels)",
      -        "enum": [
      -          "50",
      -          "150",
      -          "250",
      -          "500"
      -        ],
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "FILE",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultNowValue": {
      -        "description": "Whether to automatically set the current date (true: auto-set, false: manual)",
      -        "type": "boolean"
      -      },
      -      "defaultValue": {
      -        "description": "Default value (YYYY-MM-DD format)",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "DATE",
      -        "type": "string"
      -      },
      -      "unique": {
      -        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultNowValue": {
      -        "description": "Whether to automatically set the current time (true: auto-set, false: manual)",
      -        "type": "boolean"
      -      },
      -      "defaultValue": {
      -        "description": "Default value (HH:MM format)",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "TIME",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultNowValue": {
      -        "description": "Whether to automatically set the current datetime (true: auto-set, false: manual)",
      -        "type": "boolean"
      -      },
      -      "defaultValue": {
      -        "description": "Default value (YYYY-MM-DDTHH:MM:SSZ format)",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "DATETIME",
      -        "type": "string"
      -      },
      -      "unique": {
      -        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Array of default users/groups/organizations, or LOGINUSER() function",
      -        "items": {
      -          "anyOf": [
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "description": "Code of user/group/organization",
      -                  "type": "string"
      -                },
      -                "type": {
      -                  "description": "Type of entity",
      -                  "enum": [
      -                    "USER",
      -                    "GROUP",
      -                    "ORGANIZATION"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "type"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "LOGINUSER()",
      -                  "description": "Function representing the logged-in user",
      -                  "type": "string"
      -                },
      -                "type": {
      -                  "const": "FUNCTION",
      -                  "description": "Function type",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "type"
      -              ],
      -              "type": "object"
      -            }
      -          ]
      -        },
      -        "type": "array"
      -      },
      -      "entities": {
      -        "description": "List of selectable users/groups/organizations",
      -        "items": {
      -          "$ref": "#/properties/properties/additionalProperties/anyOf/23/properties/defaultValue/items/anyOf/0"
      -        },
      -        "type": "array"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "USER_SELECT",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Array of default organizations, or PRIMARY_ORGANIZATION() function",
      -        "items": {
      -          "anyOf": [
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "description": "Organization code",
      -                  "type": "string"
      -                },
      -                "type": {
      -                  "const": "ORGANIZATION",
      -                  "description": "Organization type",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "type"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "PRIMARY_ORGANIZATION()",
      -                  "description": "Function representing the primary organization of the logged-in user",
      -                  "type": "string"
      -                },
      -                "type": {
      -                  "const": "FUNCTION",
      -                  "description": "Function type",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "type"
      -              ],
      -              "type": "object"
      -            }
      -          ]
      -        },
      -        "type": "array"
      -      },
      -      "entities": {
      -        "description": "List of selectable organizations",
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "description": "Organization code",
      -              "type": "string"
      -            },
      -            "type": {
      -              "const": "ORGANIZATION",
      -              "description": "Organization type",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "ORGANIZATION_SELECT",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "defaultValue": {
      -        "description": "Array of default groups",
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "description": "Group code",
      -              "type": "string"
      -            },
      -            "type": {
      -              "const": "GROUP",
      -              "description": "Group type",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "entities": {
      -        "description": "List of selectable groups",
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "code": {
      -              "description": "Group code",
      -              "type": "string"
      -            },
      -            "type": {
      -              "const": "GROUP",
      -              "description": "Group type",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "code",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "required": {
      -        "description": "Whether the field is required (true: required, false: optional)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "GROUP_SELECT",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "openGroup": {
      -        "description": "Whether to display the group in an open state (true: open, false: closed)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "GROUP",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "referenceTable": {
      -        "additionalProperties": false,
      -        "description": "Related records list configuration",
      -        "properties": {
      -          "condition": {
      -            "additionalProperties": false,
      -            "description": "Condition for filtering related records",
      -            "properties": {
      -              "field": {
      -                "description": "Field code in this app",
      -                "type": "string"
      -              },
      -              "relatedField": {
      -                "description": "Field code in the related app",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "field",
      -              "relatedField"
      -            ],
      -            "type": "object"
      -          },
      -          "displayFields": {
      -            "description": "Array of field codes to display",
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "filterCond": {
      -            "description": "Query for filtering related records",
      -            "type": "string"
      -          },
      -          "relatedApp": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "app": {
      -                "description": "App ID of the related app",
      -                "type": "string"
      -              },
      -              "code": {
      -                "description": "Field code of the related records list field in this app",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "app",
      -              "code"
      -            ],
      -            "type": "object"
      -          },
      -          "size": {
      -            "description": "Number of records to display",
      -            "enum": [
      -              "1",
      -              "3",
      -              "5",
      -              "10",
      -              "20",
      -              "30",
      -              "40",
      -              "50"
      -            ],
      -            "type": "string"
      -          },
      -          "sort": {
      -            "description": "Sort condition",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "relatedApp",
      -          "condition",
      -          "filterCond",
      -          "displayFields",
      -          "sort",
      -          "size"
      -        ],
      -        "type": "object"
      -      },
      -      "type": {
      -        "const": "REFERENCE_TABLE",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "description": "Field code",
      -        "type": "string"
      -      },
      -      "fields": {
      -        "additionalProperties": {
      -          "anyOf": [
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/8"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/9"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/10"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/11"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/12"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/13"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/14"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/15"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/16"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/17"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/18"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/19"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/20"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/21"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/22"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/23"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/24"
      -            },
      -            {
      -              "$ref": "#/properties/properties/additionalProperties/anyOf/25"
      -            }
      -          ]
      -        },
      -        "description": "Configuration of fields within the subtable",
      -        "type": "object"
      -      },
      -      "label": {
      -        "description": "Field label",
      -        "type": "string"
      -      },
      -      "noLabel": {
      -        "description": "Whether to hide the label (true: hide, false: show)",
      -        "type": "boolean"
      -      },
      -      "type": {
      -        "const": "SUBTABLE",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "code",
      -      "label"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "RECORD_NUMBER",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "CREATOR",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "CREATED_TIME",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "MODIFIER",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "UPDATED_TIME",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "enabled": {
      +        "description": "Enable/disable setting",
      +        "type": "boolean"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "CATEGORY",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "enabled": {
      +        "description": "Enable/disable setting",
      +        "type": "boolean"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "STATUS",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "enabled": {
      +        "description": "Enable/disable setting",
      +        "type": "boolean"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "STATUS_ASSIGNEE",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "lookup": {
      +        "additionalProperties": false,
      +        "description": "Lookup configuration",
      +        "properties": {
      +          "fieldMappings": {
      +            "description": "Configuration of field copy source and destination",
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "field": {
      +                  "description": "Field code in this app",
      +                  "type": "string"
      +                },
      +                "relatedField": {
      +                  "description": "Field code in the referenced app",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "field",
      +                "relatedField"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "filterCond": {
      +            "description": "Query for filtering records in the referenced app",
      +            "type": "string"
      +          },
      +          "lookupPickerFields": {
      +            "description": "Array of field codes to display in the lookup picker of the referenced app",
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "relatedApp": {
      +            "additionalProperties": false,
      +            "description": "Referenced app configuration",
      +            "properties": {
      +              "app": {
      +                "description": "App ID of the referenced app",
      +                "type": "string"
      +              },
      +              "code": {
      +                "description": "Field code in the referenced app",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "app",
      +              "code"
      +            ],
      +            "type": "object"
      +          },
      +          "relatedKeyField": {
      +            "description": "Field code of the key field in the referenced app",
      +            "type": "string"
      +          },
      +          "sort": {
      +            "description": "Sort condition",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "relatedApp",
      +          "relatedKeyField",
      +          "fieldMappings",
      +          "lookupPickerFields",
      +          "filterCond",
      +          "sort"
      +        ],
      +        "type": "object"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "description": "Type of lookup field",
      +        "enum": [
      +          "NUMBER",
      +          "SINGLE_LINE_TEXT"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label",
      +      "lookup"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Default value",
      +        "type": "string"
      +      },
      +      "expression": {
      +        "description": "Auto-calculation formula",
      +        "type": "string"
      +      },
      +      "hideExpression": {
      +        "description": "Whether to hide the formula (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "maxLength": {
      +        "description": "Maximum character length",
      +        "type": "string"
      +      },
      +      "minLength": {
      +        "description": "Minimum character length",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "SINGLE_LINE_TEXT",
      +        "type": "string"
      +      },
      +      "unique": {
      +        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Default value",
      +        "type": "string"
      +      },
      +      "digit": {
      +        "description": "Whether to display digit separators (true: show, false: hide)",
      +        "type": "boolean"
      +      },
      +      "displayScale": {
      +        "description": "Number of decimal places to display",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "maxValue": {
      +        "description": "Maximum value",
      +        "type": "string"
      +      },
      +      "minValue": {
      +        "description": "Minimum value",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "NUMBER",
      +        "type": "string"
      +      },
      +      "unique": {
      +        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +        "type": "boolean"
      +      },
      +      "unit": {
      +        "description": "Unit symbol",
      +        "type": "string"
      +      },
      +      "unitPosition": {
      +        "description": "Position of unit (BEFORE: before field, AFTER: after field)",
      +        "enum": [
      +          "BEFORE",
      +          "AFTER"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "displayScale": {
      +        "description": "Number of decimal places to display",
      +        "type": "string"
      +      },
      +      "expression": {
      +        "description": "Auto-calculation formula",
      +        "type": "string"
      +      },
      +      "format": {
      +        "description": "Display format of calculation result",
      +        "enum": [
      +          "NUMBER",
      +          "NUMBER_DIGIT",
      +          "DATETIME",
      +          "DATE",
      +          "TIME",
      +          "HOUR_MINUTE",
      +          "DAY_HOUR_MINUTE"
      +        ],
      +        "type": "string"
      +      },
      +      "hideExpression": {
      +        "description": "Whether to hide the formula (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "CALC",
      +        "type": "string"
      +      },
      +      "unit": {
      +        "description": "Unit symbol",
      +        "type": "string"
      +      },
      +      "unitPosition": {
      +        "description": "Position of unit (BEFORE: before field, AFTER: after field)",
      +        "enum": [
      +          "BEFORE",
      +          "AFTER"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Default value",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "MULTI_LINE_TEXT",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Default value",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "RICH_TEXT",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Default value",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "maxLength": {
      +        "description": "Maximum character length",
      +        "type": "string"
      +      },
      +      "minLength": {
      +        "description": "Minimum character length",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "protocol": {
      +        "description": "Link protocol (WEB: http/https, CALL: tel, MAIL: mailto)",
      +        "enum": [
      +          "WEB",
      +          "CALL",
      +          "MAIL"
      +        ],
      +        "type": "string"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "LINK",
      +        "type": "string"
      +      },
      +      "unique": {
      +        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "align": {
      +        "description": "Alignment of options (HORIZONTAL: horizontal, VERTICAL: vertical)",
      +        "enum": [
      +          "HORIZONTAL",
      +          "VERTICAL"
      +        ],
      +        "type": "string"
      +      },
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Array of default values",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "options": {
      +        "additionalProperties": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "index": {
      +              "description": "Display order of the option",
      +              "type": "string"
      +            },
      +            "label": {
      +              "description": "Display name of the option",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "label",
      +            "index"
      +          ],
      +          "type": "object"
      +        },
      +        "description": "Options configuration",
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "CHECK_BOX",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "align": {
      +        "description": "Alignment of options (HORIZONTAL: horizontal, VERTICAL: vertical)",
      +        "enum": [
      +          "HORIZONTAL",
      +          "VERTICAL"
      +        ],
      +        "type": "string"
      +      },
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Default value",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "options": {
      +        "additionalProperties": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "index": {
      +              "description": "Display order of the option",
      +              "type": "string"
      +            },
      +            "label": {
      +              "description": "Display name of the option",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "label",
      +            "index"
      +          ],
      +          "type": "object"
      +        },
      +        "description": "Options configuration",
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "RADIO_BUTTON",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Default value",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "options": {
      +        "additionalProperties": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "index": {
      +              "description": "Display order of the option",
      +              "type": "string"
      +            },
      +            "label": {
      +              "description": "Display name of the option",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "label",
      +            "index"
      +          ],
      +          "type": "object"
      +        },
      +        "description": "Options configuration",
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "DROP_DOWN",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Array of default values",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "options": {
      +        "additionalProperties": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "index": {
      +              "description": "Display order of the option",
      +              "type": "string"
      +            },
      +            "label": {
      +              "description": "Display name of the option",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "label",
      +            "index"
      +          ],
      +          "type": "object"
      +        },
      +        "description": "Options configuration",
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "MULTI_SELECT",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "thumbnailSize": {
      +        "description": "Thumbnail size (pixels)",
      +        "enum": [
      +          "50",
      +          "150",
      +          "250",
      +          "500"
      +        ],
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "FILE",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultNowValue": {
      +        "description": "Whether to automatically set the current date (true: auto-set, false: manual)",
      +        "type": "boolean"
      +      },
      +      "defaultValue": {
      +        "description": "Default value (YYYY-MM-DD format)",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "DATE",
      +        "type": "string"
      +      },
      +      "unique": {
      +        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultNowValue": {
      +        "description": "Whether to automatically set the current time (true: auto-set, false: manual)",
      +        "type": "boolean"
      +      },
      +      "defaultValue": {
      +        "description": "Default value (HH:MM format)",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "TIME",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultNowValue": {
      +        "description": "Whether to automatically set the current datetime (true: auto-set, false: manual)",
      +        "type": "boolean"
      +      },
      +      "defaultValue": {
      +        "description": "Default value (YYYY-MM-DDTHH:MM:SSZ format)",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "DATETIME",
      +        "type": "string"
      +      },
      +      "unique": {
      +        "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Array of default users/groups/organizations, or LOGINUSER() function",
      +        "items": {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Code of user/group/organization",
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "description": "Type of entity",
      +                  "enum": [
      +                    "USER",
      +                    "GROUP",
      +                    "ORGANIZATION"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "type"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "LOGINUSER()",
      +                  "description": "Function representing the logged-in user",
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "const": "FUNCTION",
      +                  "description": "Function type",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "type"
      +              ],
      +              "type": "object"
      +            }
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "entities": {
      +        "description": "List of selectable users/groups/organizations",
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "description": "Code of user/group/organization",
      +              "type": "string"
      +            },
      +            "type": {
      +              "description": "Type of entity",
      +              "enum": [
      +                "USER",
      +                "GROUP",
      +                "ORGANIZATION"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "USER_SELECT",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Array of default organizations, or PRIMARY_ORGANIZATION() function",
      +        "items": {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Organization code",
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "const": "ORGANIZATION",
      +                  "description": "Organization type",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "type"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "PRIMARY_ORGANIZATION()",
      +                  "description": "Function representing the primary organization of the logged-in user",
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "const": "FUNCTION",
      +                  "description": "Function type",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "type"
      +              ],
      +              "type": "object"
      +            }
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "entities": {
      +        "description": "List of selectable organizations",
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "description": "Organization code",
      +              "type": "string"
      +            },
      +            "type": {
      +              "const": "ORGANIZATION",
      +              "description": "Organization type",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "ORGANIZATION_SELECT",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "defaultValue": {
      +        "description": "Array of default groups",
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "description": "Group code",
      +              "type": "string"
      +            },
      +            "type": {
      +              "const": "GROUP",
      +              "description": "Group type",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "entities": {
      +        "description": "List of selectable groups",
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "code": {
      +              "description": "Group code",
      +              "type": "string"
      +            },
      +            "type": {
      +              "const": "GROUP",
      +              "description": "Group type",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "code",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "required": {
      +        "description": "Whether the field is required (true: required, false: optional)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "GROUP_SELECT",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "openGroup": {
      +        "description": "Whether to display the group in an open state (true: open, false: closed)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "GROUP",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "referenceTable": {
      +        "additionalProperties": false,
      +        "description": "Related records list configuration",
      +        "properties": {
      +          "condition": {
      +            "additionalProperties": false,
      +            "description": "Condition for filtering related records",
      +            "properties": {
      +              "field": {
      +                "description": "Field code in this app",
      +                "type": "string"
      +              },
      +              "relatedField": {
      +                "description": "Field code in the related app",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "field",
      +              "relatedField"
      +            ],
      +            "type": "object"
      +          },
      +          "displayFields": {
      +            "description": "Array of field codes to display",
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "filterCond": {
      +            "description": "Query for filtering related records",
      +            "type": "string"
      +          },
      +          "relatedApp": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "app": {
      +                "description": "App ID of the related app",
      +                "type": "string"
      +              },
      +              "code": {
      +                "description": "Field code of the related records list field in this app",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "app",
      +              "code"
      +            ],
      +            "type": "object"
      +          },
      +          "size": {
      +            "description": "Number of records to display",
      +            "enum": [
      +              "1",
      +              "3",
      +              "5",
      +              "10",
      +              "20",
      +              "30",
      +              "40",
      +              "50"
      +            ],
      +            "type": "string"
      +          },
      +          "sort": {
      +            "description": "Sort condition",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "relatedApp",
      +          "condition",
      +          "filterCond",
      +          "displayFields",
      +          "sort",
      +          "size"
      +        ],
      +        "type": "object"
      +      },
      +      "type": {
      +        "const": "REFERENCE_TABLE",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "description": "Field code",
      +        "type": "string"
      +      },
      +      "fields": {
      +        "additionalProperties": {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "lookup": {
      +                  "additionalProperties": false,
      +                  "description": "Lookup configuration",
      +                  "properties": {
      +                    "fieldMappings": {
      +                      "description": "Configuration of field copy source and destination",
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "field": {
      +                            "description": "Field code in this app",
      +                            "type": "string"
      +                          },
      +                          "relatedField": {
      +                            "description": "Field code in the referenced app",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "field",
      +                          "relatedField"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "type": "array"
      +                    },
      +                    "filterCond": {
      +                      "description": "Query for filtering records in the referenced app",
      +                      "type": "string"
      +                    },
      +                    "lookupPickerFields": {
      +                      "description": "Array of field codes to display in the lookup picker of the referenced app",
      +                      "items": {
      +                        "type": "string"
      +                      },
      +                      "type": "array"
      +                    },
      +                    "relatedApp": {
      +                      "additionalProperties": false,
      +                      "description": "Referenced app configuration",
      +                      "properties": {
      +                        "app": {
      +                          "description": "App ID of the referenced app",
      +                          "type": "string"
      +                        },
      +                        "code": {
      +                          "description": "Field code in the referenced app",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "app",
      +                        "code"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "relatedKeyField": {
      +                      "description": "Field code of the key field in the referenced app",
      +                      "type": "string"
      +                    },
      +                    "sort": {
      +                      "description": "Sort condition",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "relatedApp",
      +                    "relatedKeyField",
      +                    "fieldMappings",
      +                    "lookupPickerFields",
      +                    "filterCond",
      +                    "sort"
      +                  ],
      +                  "type": "object"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "description": "Type of lookup field",
      +                  "enum": [
      +                    "NUMBER",
      +                    "SINGLE_LINE_TEXT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label",
      +                "lookup"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value",
      +                  "type": "string"
      +                },
      +                "expression": {
      +                  "description": "Auto-calculation formula",
      +                  "type": "string"
      +                },
      +                "hideExpression": {
      +                  "description": "Whether to hide the formula (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "maxLength": {
      +                  "description": "Maximum character length",
      +                  "type": "string"
      +                },
      +                "minLength": {
      +                  "description": "Minimum character length",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "SINGLE_LINE_TEXT",
      +                  "type": "string"
      +                },
      +                "unique": {
      +                  "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value",
      +                  "type": "string"
      +                },
      +                "digit": {
      +                  "description": "Whether to display digit separators (true: show, false: hide)",
      +                  "type": "boolean"
      +                },
      +                "displayScale": {
      +                  "description": "Number of decimal places to display",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "maxValue": {
      +                  "description": "Maximum value",
      +                  "type": "string"
      +                },
      +                "minValue": {
      +                  "description": "Minimum value",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "NUMBER",
      +                  "type": "string"
      +                },
      +                "unique": {
      +                  "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +                  "type": "boolean"
      +                },
      +                "unit": {
      +                  "description": "Unit symbol",
      +                  "type": "string"
      +                },
      +                "unitPosition": {
      +                  "description": "Position of unit (BEFORE: before field, AFTER: after field)",
      +                  "enum": [
      +                    "BEFORE",
      +                    "AFTER"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "displayScale": {
      +                  "description": "Number of decimal places to display",
      +                  "type": "string"
      +                },
      +                "expression": {
      +                  "description": "Auto-calculation formula",
      +                  "type": "string"
      +                },
      +                "format": {
      +                  "description": "Display format of calculation result",
      +                  "enum": [
      +                    "NUMBER",
      +                    "NUMBER_DIGIT",
      +                    "DATETIME",
      +                    "DATE",
      +                    "TIME",
      +                    "HOUR_MINUTE",
      +                    "DAY_HOUR_MINUTE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "hideExpression": {
      +                  "description": "Whether to hide the formula (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "CALC",
      +                  "type": "string"
      +                },
      +                "unit": {
      +                  "description": "Unit symbol",
      +                  "type": "string"
      +                },
      +                "unitPosition": {
      +                  "description": "Position of unit (BEFORE: before field, AFTER: after field)",
      +                  "enum": [
      +                    "BEFORE",
      +                    "AFTER"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "MULTI_LINE_TEXT",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "RICH_TEXT",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "maxLength": {
      +                  "description": "Maximum character length",
      +                  "type": "string"
      +                },
      +                "minLength": {
      +                  "description": "Minimum character length",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "protocol": {
      +                  "description": "Link protocol (WEB: http/https, CALL: tel, MAIL: mailto)",
      +                  "enum": [
      +                    "WEB",
      +                    "CALL",
      +                    "MAIL"
      +                  ],
      +                  "type": "string"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "LINK",
      +                  "type": "string"
      +                },
      +                "unique": {
      +                  "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "align": {
      +                  "description": "Alignment of options (HORIZONTAL: horizontal, VERTICAL: vertical)",
      +                  "enum": [
      +                    "HORIZONTAL",
      +                    "VERTICAL"
      +                  ],
      +                  "type": "string"
      +                },
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Array of default values",
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "options": {
      +                  "additionalProperties": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "index": {
      +                        "description": "Display order of the option",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "description": "Display name of the option",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "label",
      +                      "index"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "description": "Options configuration",
      +                  "propertyNames": {
      +                    "type": "string"
      +                  },
      +                  "type": "object"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "CHECK_BOX",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "align": {
      +                  "description": "Alignment of options (HORIZONTAL: horizontal, VERTICAL: vertical)",
      +                  "enum": [
      +                    "HORIZONTAL",
      +                    "VERTICAL"
      +                  ],
      +                  "type": "string"
      +                },
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "options": {
      +                  "additionalProperties": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "index": {
      +                        "description": "Display order of the option",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "description": "Display name of the option",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "label",
      +                      "index"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "description": "Options configuration",
      +                  "propertyNames": {
      +                    "type": "string"
      +                  },
      +                  "type": "object"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "RADIO_BUTTON",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "options": {
      +                  "additionalProperties": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "index": {
      +                        "description": "Display order of the option",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "description": "Display name of the option",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "label",
      +                      "index"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "description": "Options configuration",
      +                  "propertyNames": {
      +                    "type": "string"
      +                  },
      +                  "type": "object"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "DROP_DOWN",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Array of default values",
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "options": {
      +                  "additionalProperties": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "index": {
      +                        "description": "Display order of the option",
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "description": "Display name of the option",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "label",
      +                      "index"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "description": "Options configuration",
      +                  "propertyNames": {
      +                    "type": "string"
      +                  },
      +                  "type": "object"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "MULTI_SELECT",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "thumbnailSize": {
      +                  "description": "Thumbnail size (pixels)",
      +                  "enum": [
      +                    "50",
      +                    "150",
      +                    "250",
      +                    "500"
      +                  ],
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "const": "FILE",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultNowValue": {
      +                  "description": "Whether to automatically set the current date (true: auto-set, false: manual)",
      +                  "type": "boolean"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value (YYYY-MM-DD format)",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "DATE",
      +                  "type": "string"
      +                },
      +                "unique": {
      +                  "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultNowValue": {
      +                  "description": "Whether to automatically set the current time (true: auto-set, false: manual)",
      +                  "type": "boolean"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value (HH:MM format)",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "TIME",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultNowValue": {
      +                  "description": "Whether to automatically set the current datetime (true: auto-set, false: manual)",
      +                  "type": "boolean"
      +                },
      +                "defaultValue": {
      +                  "description": "Default value (YYYY-MM-DDTHH:MM:SSZ format)",
      +                  "type": "string"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "DATETIME",
      +                  "type": "string"
      +                },
      +                "unique": {
      +                  "description": "Whether to prohibit duplicate values (true: prohibit, false: allow)",
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Array of default users/groups/organizations, or LOGINUSER() function",
      +                  "items": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "description": "Code of user/group/organization",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "description": "Type of entity",
      +                            "enum": [
      +                              "USER",
      +                              "GROUP",
      +                              "ORGANIZATION"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "const": "LOGINUSER()",
      +                            "description": "Function representing the logged-in user",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "FUNCTION",
      +                            "description": "Function type",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "entities": {
      +                  "description": "List of selectable users/groups/organizations",
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "code": {
      +                        "description": "Code of user/group/organization",
      +                        "type": "string"
      +                      },
      +                      "type": {
      +                        "description": "Type of entity",
      +                        "enum": [
      +                          "USER",
      +                          "GROUP",
      +                          "ORGANIZATION"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "code",
      +                      "type"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "USER_SELECT",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Array of default organizations, or PRIMARY_ORGANIZATION() function",
      +                  "items": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "description": "Organization code",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "ORGANIZATION",
      +                            "description": "Organization type",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "const": "PRIMARY_ORGANIZATION()",
      +                            "description": "Function representing the primary organization of the logged-in user",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "FUNCTION",
      +                            "description": "Function type",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "entities": {
      +                  "description": "List of selectable organizations",
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "code": {
      +                        "description": "Organization code",
      +                        "type": "string"
      +                      },
      +                      "type": {
      +                        "const": "ORGANIZATION",
      +                        "description": "Organization type",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "code",
      +                      "type"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "ORGANIZATION_SELECT",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "description": "Field code",
      +                  "type": "string"
      +                },
      +                "defaultValue": {
      +                  "description": "Array of default groups",
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "code": {
      +                        "description": "Group code",
      +                        "type": "string"
      +                      },
      +                      "type": {
      +                        "const": "GROUP",
      +                        "description": "Group type",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "code",
      +                      "type"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "entities": {
      +                  "description": "List of selectable groups",
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "code": {
      +                        "description": "Group code",
      +                        "type": "string"
      +                      },
      +                      "type": {
      +                        "const": "GROUP",
      +                        "description": "Group type",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "code",
      +                      "type"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "label": {
      +                  "description": "Field label",
      +                  "type": "string"
      +                },
      +                "noLabel": {
      +                  "description": "Whether to hide the label (true: hide, false: show)",
      +                  "type": "boolean"
      +                },
      +                "required": {
      +                  "description": "Whether the field is required (true: required, false: optional)",
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "const": "GROUP_SELECT",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "type",
      +                "code",
      +                "label"
      +              ],
      +              "type": "object"
      +            }
      +          ],
      +          "type": "object"
      +        },
      +        "description": "Configuration of fields within the subtable",
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "label": {
      +        "description": "Field label",
      +        "type": "string"
      +      },
      +      "noLabel": {
      +        "description": "Whether to hide the label (true: hide, false: show)",
      +        "type": "boolean"
      +      },
      +      "type": {
      +        "const": "SUBTABLE",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "code",
      +      "label"
      +    ],
      +    "type": "object"
      +  }
      +]
    • addedOutput schema / properties / properties / additionalProperties / type
      Added value: +"object"
    • addedOutput schema / properties / properties / propertyNames
      Added value: +{
      +  "description": "Field code",
      +  "type": "string"
      +}
  2. First observedv1.4.0

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the behavioral burden. It discloses the read-only nature through 'Get' and 'before add/update/delete operations', and describes the response shape including the properties object and revision. It also mentions live and pre-live retrieval support.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the main purpose and then gives useful detail about return contents and use cases. It is slightly long but each sentence adds relevant context, such as response structure and when to use the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read tool with an output schema, the description covers the primary purpose, the return payload, the use cases, and environment support. Nothing essential for an agent to call the tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all three parameters. The description reinforces that field configuration settings are included and mentions pre-live/live support, but it does not materially expand on parameter-level semantics beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states a specific verb and resource: get form field settings from a kintone app. It also lists what is returned, differentiating it from sibling tools like get-form-layout and update-form-fields.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: use it to understand current field structure before add/update/delete operations and to verify lookup configurations. It does not explicitly exclude any sibling alternatives, but the usage intent is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.