{
    "ObjectFields": [
        {
            "Name": "JobdefineName",
            "Type": "string",
            "Label": "Common.name",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "JobdefineId",
            "PicklistJSON": "jobdefine",
            "Multiple": false,
            "PicklistTitle": "JobdefinePicklistName",
            "PlaceHolder": "Enter Name",
            "Width": 295,
            "LabelWidth": 160,
            "AddNew": true,
            "IsFirstField": true,
            "MaxLength": 50,
            "isKeyField": true
        },
        {
            "Name": "SchedulerName",
            "Type": "string",
            "Label": "Jobdefine.Scheduler",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "SchedulerId",
            "PicklistJSON": "scheduler",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Scheduler",
            "Width": 295,
            "LabelWidth": 160,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "WebServiceName",
            "Type": "string",
            "Label": "File.WebService",
            "PostData": false,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "WebServiceId",
            "PicklistJSON": "WebService",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Web Service",
            "Width": 295,
            "LabelWidth": 160,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "CriteriaConfigName",
            "Type": "string",
            "Label": "BudgetMaster.CriteriaConfig",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "CriteriaConfigId",
            "PicklistJSON": "CriteriaConfig",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Criteria Config",
            "Width": 295,
            "LabelWidth": 160,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "MenuName",
            "Type": "string",
            "Label": "Jobdefine.Menu",
            "PostData": false,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "NONE",
            "LinkId": "MenuId",
            "PicklistCriteria": "JobDefineMenu",
            "PicklistJSON": "Menu",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Menu",
            "Width": 295,
            "LabelWidth": 360,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "ModuleName",
            "Type": "string",
            "Label": "ProgramAssembly.Module",
            "PostData": false,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "NONE",
            "LinkId": "ModuleId",
            "PicklistJSON": "Module",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Module",
            "Width": 295,
            "LabelWidth": 360,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "JobdefineId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "JobdefineType",
            "Type": "number",
            "Label": "CashDiscount.Type",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "LabelWidth": 126,
            "DefaultValue": 0,
            "Width": 160,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Web Service"
                },
                {
                    "key": 1,
                    "value": "Menu"
                }
            ]
        },
        {
            "Name": "JobdefineLastRunTime",
            "Type": "string",
            "Label": "Jobdefine.LastRun",
            "LabelWidth": 128,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "LastRunDate",
            "Type": "string",
            "Label": "Jobdefine.Lastrun",
            "LabelWidth": 128,
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "JobdefineRemarks",
            "Type": "string",
            "Required": false,
            "LabelWidth": 126,
            "Label": "Common.Remark",
            "Placeholder": "Enter Remarks",
            "MaxLength": 200,
            "Width": 360,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "FirstNumber",
            "Type": "number",
            "Required": false,
            "LabelWidth": 126,
            "Label": "Jobdefine.FirstNumber",
            "Placeholder": "Enter First Number",
            "MaxLength": 2,
            "Width": 130,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "LastNumber",
            "Type": "number",
            "Required": false,
            "LabelWidth": 126,
            "Label": "Jobdefine.MaxResult",
            "Placeholder": "Enter Last Number",
            "MaxLength": 2,
            "Width": 130,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "SomeId",
            "Type": "number",
            "Required": false,
            "LabelWidth": 126,
            "Label": "",
            "Placeholder": "Enter Id",
            "MaxLength": 16,
            "Width": 160,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "JobdefineUriTemplateValue",
            "Type": "string",
            "Required": false,
            "Label": "",
            "Placeholder": "",
            "PostData": true,
            "LabelWidth": 126,
            "Width": 360,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "JobdefineStatus",
            "Type": "number",
            "Label": "LeadSource.IsActive",
            "Tooltip": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "LabelWidth": 15,
            "DefaultValue": 0
        },
        {
            "Name": "JobdefineCreatedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1488362760000)/"
        },
        {
            "Name": "JobdefineModifiedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1708959540000)/"
        },
        {
            "Name": "JobdefineModifiedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "DEMO"
        },
        {
            "Name": "JobdefineCreatedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "DEMO"
        },
        {
            "Name": "JobdefineSourceType",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 5
        },
        {
            "Name": "SchedulerId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "WebServiceId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "CriteriaConfigId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "MenuId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "ModuleId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "LastRuntime",
            "Type": "string",
            "Label": "Jobdefine.LastRunTime",
            "Placeholder": "HH:MM",
            "Required": true,
            "PostData": false,
            "LabelWidth": 128,
            "ValidRegEx": "",
            "DefaultValue": "currenttime"
        },
        {
            "Name": "parameterfun",
            "Type": "string",
            "Label": "Jobdefine.LastRunTime",
            "Placeholder": "HH:MM",
            "Required": false,
            "PostData": false,
            "LabelWidth": 128,
            "ValidRegEx": ""
        }
    ]
}