2169 lines
70 KiB
JSON
2169 lines
70 KiB
JSON
{
|
|
"id": "app/form/fields/get",
|
|
"baseUrl": "https://mfu07rkgnb7c.cybozu.com/k/v1/",
|
|
"path": "app/form/fields.json",
|
|
"httpMethod": "GET",
|
|
"request": {
|
|
"properties": {
|
|
"app": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"lang": {
|
|
"enum": [
|
|
"default",
|
|
"user",
|
|
"ja",
|
|
"en",
|
|
"zh"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"app"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"response": {
|
|
"properties": {
|
|
"properties": {
|
|
"patternProperties": {
|
|
"*": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "CalcFieldForm"
|
|
},
|
|
{
|
|
"$ref": "CategoryFieldForm"
|
|
},
|
|
{
|
|
"$ref": "DateFieldForm"
|
|
},
|
|
{
|
|
"$ref": "DatetimeFieldForm"
|
|
},
|
|
{
|
|
"$ref": "DecimalFieldForm"
|
|
},
|
|
{
|
|
"$ref": "EditorFieldForm"
|
|
},
|
|
{
|
|
"$ref": "FileFieldForm"
|
|
},
|
|
{
|
|
"$ref": "GroupFieldForm"
|
|
},
|
|
{
|
|
"$ref": "GroupSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "LinkFieldForm"
|
|
},
|
|
{
|
|
"$ref": "LookupFieldForm"
|
|
},
|
|
{
|
|
"$ref": "ModifiedAtFieldForm"
|
|
},
|
|
{
|
|
"$ref": "ModifierFieldForm"
|
|
},
|
|
{
|
|
"$ref": "MultipleCheckFieldForm"
|
|
},
|
|
{
|
|
"$ref": "MultipleLineTextFieldForm"
|
|
},
|
|
{
|
|
"$ref": "MultipleSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "OrganizationSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "RecordIdFieldForm"
|
|
},
|
|
{
|
|
"$ref": "ReferenceTableFieldForm"
|
|
},
|
|
{
|
|
"$ref": "SingleCheckFieldForm"
|
|
},
|
|
{
|
|
"$ref": "SingleLineTextFieldForm"
|
|
},
|
|
{
|
|
"$ref": "SingleSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "StatusAssigneeFieldForm"
|
|
},
|
|
{
|
|
"$ref": "StatusFieldForm"
|
|
},
|
|
{
|
|
"$ref": "TableForm"
|
|
},
|
|
{
|
|
"$ref": "TimeFieldForm"
|
|
},
|
|
{
|
|
"$ref": "UserSelectFieldForm"
|
|
}
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"revision": {
|
|
"format": "long",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"schemas": {
|
|
"CalcFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"unit": {
|
|
"maxLength": "128",
|
|
"type": "string"
|
|
},
|
|
"expression": {
|
|
"type": "string"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"enum": [
|
|
"NUMBER",
|
|
"NUMBER_DIGIT",
|
|
"DATETIME",
|
|
"DATE",
|
|
"TIME",
|
|
"HOUR_MINUTE",
|
|
"DAY_HOUR_MINUTE"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"unitPosition": {
|
|
"enum": [
|
|
"BEFORE",
|
|
"AFTER"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"displayScale": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"hideExpression": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"CategoryFieldForm": {
|
|
"properties": {
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"DateFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"type": "string"
|
|
},
|
|
"unique": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"defaultNowValue": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"DatetimeFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"type": "string"
|
|
},
|
|
"unique": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"defaultNowValue": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"DecimalFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"maxValue": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"maxLength": "1000",
|
|
"type": "string"
|
|
},
|
|
"unitPosition": {
|
|
"enum": [
|
|
"BEFORE",
|
|
"AFTER"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"minValue": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"unit": {
|
|
"maxLength": "128",
|
|
"type": "string"
|
|
},
|
|
"unique": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"displayScale": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"digit": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"EditorFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"EntityForm": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"USER",
|
|
"ORGANIZATION",
|
|
"GROUP",
|
|
"FUNCTION"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"FieldMappingForm": {
|
|
"properties": {
|
|
"relatedField": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"FileFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"thumbnailSize": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"GroupFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"openGroup": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"GroupSelectFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"entities": {
|
|
"items": {
|
|
"$ref": "EntityForm"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"defaultValue": {
|
|
"items": {
|
|
"$ref": "EntityForm"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"LinkFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"protocol": {
|
|
"enum": [
|
|
"WEB",
|
|
"CALL",
|
|
"MAIL"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"type": "string"
|
|
},
|
|
"minLength": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"unique": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"maxLength": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"LookupFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"lookup": {
|
|
"properties": {
|
|
"lookupPickerFields": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"relatedKeyField": {
|
|
"type": "string"
|
|
},
|
|
"relatedApp": {
|
|
"properties": {
|
|
"app": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"code": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"fieldMappings": {
|
|
"items": {
|
|
"$ref": "FieldMappingForm"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"sort": {
|
|
"type": "string"
|
|
},
|
|
"filterCond": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"ModifiedAtFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"ModifierFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"MultipleCheckFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"options": {
|
|
"patternProperties": {
|
|
"*": {
|
|
"$ref": "OptionForm"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"align": {
|
|
"enum": [
|
|
"HORIZONTAL",
|
|
"VERTICAL"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"MultipleLineTextFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"MultipleSelectFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"options": {
|
|
"patternProperties": {
|
|
"*": {
|
|
"$ref": "OptionForm"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"OptionForm": {
|
|
"properties": {
|
|
"index": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"index"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"OrganizationSelectFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"entities": {
|
|
"items": {
|
|
"$ref": "EntityForm"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"defaultValue": {
|
|
"items": {
|
|
"$ref": "EntityForm"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"RecordIdFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"ReferenceTableFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"referenceTable": {
|
|
"properties": {
|
|
"condition": {
|
|
"properties": {
|
|
"relatedField": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"size": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"relatedApp": {
|
|
"properties": {
|
|
"app": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"code": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"sort": {
|
|
"type": "string"
|
|
},
|
|
"filterCond": {
|
|
"type": "string"
|
|
},
|
|
"displayFields": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"SingleCheckFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"patternProperties": {
|
|
"*": {
|
|
"$ref": "OptionForm"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"align": {
|
|
"enum": [
|
|
"HORIZONTAL",
|
|
"VERTICAL"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"SingleLineTextFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"expression": {
|
|
"type": "string"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"type": "string"
|
|
},
|
|
"minLength": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"unique": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"maxLength": {
|
|
"format": "long",
|
|
"type": "string"
|
|
},
|
|
"hideExpression": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"SingleSelectFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"maxLength": "128",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"patternProperties": {
|
|
"*": {
|
|
"$ref": "OptionForm"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"StatusAssigneeFieldForm": {
|
|
"properties": {
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"StatusFieldForm": {
|
|
"properties": {
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"TableForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"fields": {
|
|
"patternProperties": {
|
|
"*": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "CalcFieldForm"
|
|
},
|
|
{
|
|
"$ref": "CategoryFieldForm"
|
|
},
|
|
{
|
|
"$ref": "DateFieldForm"
|
|
},
|
|
{
|
|
"$ref": "DatetimeFieldForm"
|
|
},
|
|
{
|
|
"$ref": "DecimalFieldForm"
|
|
},
|
|
{
|
|
"$ref": "EditorFieldForm"
|
|
},
|
|
{
|
|
"$ref": "FileFieldForm"
|
|
},
|
|
{
|
|
"$ref": "GroupFieldForm"
|
|
},
|
|
{
|
|
"$ref": "GroupSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "LinkFieldForm"
|
|
},
|
|
{
|
|
"$ref": "LookupFieldForm"
|
|
},
|
|
{
|
|
"$ref": "ModifiedAtFieldForm"
|
|
},
|
|
{
|
|
"$ref": "ModifierFieldForm"
|
|
},
|
|
{
|
|
"$ref": "MultipleCheckFieldForm"
|
|
},
|
|
{
|
|
"$ref": "MultipleLineTextFieldForm"
|
|
},
|
|
{
|
|
"$ref": "MultipleSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "OrganizationSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "RecordIdFieldForm"
|
|
},
|
|
{
|
|
"$ref": "ReferenceTableFieldForm"
|
|
},
|
|
{
|
|
"$ref": "SingleCheckFieldForm"
|
|
},
|
|
{
|
|
"$ref": "SingleLineTextFieldForm"
|
|
},
|
|
{
|
|
"$ref": "SingleSelectFieldForm"
|
|
},
|
|
{
|
|
"$ref": "StatusAssigneeFieldForm"
|
|
},
|
|
{
|
|
"$ref": "StatusFieldForm"
|
|
},
|
|
{
|
|
"$ref": "TableForm"
|
|
},
|
|
{
|
|
"$ref": "TimeFieldForm"
|
|
},
|
|
{
|
|
"$ref": "UserSelectFieldForm"
|
|
}
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"TimeFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"defaultValue": {
|
|
"type": "string"
|
|
},
|
|
"defaultNowValue": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"UserSelectFieldForm": {
|
|
"properties": {
|
|
"noLabel": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
},
|
|
"code": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"entities": {
|
|
"items": {
|
|
"$ref": "EntityForm"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"defaultValue": {
|
|
"items": {
|
|
"$ref": "EntityForm"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"label": {
|
|
"maxLength": "128",
|
|
"minLength": "1",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"CALC",
|
|
"CATEGORY",
|
|
"CHECK_BOX",
|
|
"CREATED_TIME",
|
|
"CREATOR",
|
|
"DATE",
|
|
"DATETIME",
|
|
"DROP_DOWN",
|
|
"FILE",
|
|
"GROUP",
|
|
"GROUP_SELECT",
|
|
"LINK",
|
|
"MODIFIER",
|
|
"MULTI_LINE_TEXT",
|
|
"MULTI_SELECT",
|
|
"NUMBER",
|
|
"ORGANIZATION_SELECT",
|
|
"RADIO_BUTTON",
|
|
"RECORD_NUMBER",
|
|
"REFERENCE_TABLE",
|
|
"RICH_TEXT",
|
|
"SINGLE_LINE_TEXT",
|
|
"STATUS",
|
|
"STATUS_ASSIGNEE",
|
|
"SUBTABLE",
|
|
"TIME",
|
|
"UPDATED_TIME",
|
|
"USER_SELECT"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"format": "boolean",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
} |