{
  "ObjectFields": [
    {
      "Name": "WIExecutionId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": 0
    },
    {
      "Name": "ExecutionCode",
      "Type": "string",
      "Label": "Execution Code*",
      "PostData": false,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WIExecutionId",
      "PicklistJSON": "WorkExecution",
      "Multiple": false,
      "PicklistTitle": "Code",
      "PlaceHolder": "Enter Work Execution Code",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 10,
      "isKeyField": true
    },
    {
      "Name": "ExecutionName",
      "Type": "string",
      "Label": "Execution Name*",
      "PostData": false,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WIExecutionId",
      "PicklistJSON": "WorkExecution",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Work Execution Name",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 10,
      "isKeyField": true
    },
    {
      "Name": "WiId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WiActivityScheduleId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WorkOrderId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WiTitle",
      "Type": "string",
      "Label": "Work Instruction Title*",
      "PostData": false,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiId",
      "PicklistJSON": "WorkInstruction",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Work Instruction Name",
      "Width": 400,
      "LabelWidth": 135,
      "MaxLength": 200
    },
    {
      "Name": "WorkstationId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WorkstationName",
      "Type": "string",
      "Label": "Workstation Name*",
      "PostData": false,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WorkstationId",
      "PicklistJSON": "workstation",
      "Multiple": false,
      "PicklistTitle": "WorkstationName",
      "PlaceHolder": "Enter Workstation Name",
      "Width": 350,
      "LabelWidth": 135,
      "MaxLength": 35
    },
    {
      "Name": "EmployeeId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "EmployeeName",
      "Type": "string",
      "Label": "Employee",
      "PostData": false,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "EmployeeId",
      "PicklistJSON": "traineremployee",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Employee",
      "Width": 295,
      "LabelWidth": 135,
      "MaxLength": 20
    },
    {
      "Name": "ACTIVITYTYPE",
      "Type": "number",
      "Label": "Status",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": true,
      "LabelWidth": 135,
      "Width": 295,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "Cycle"
        },
        {
          "key": 1,
          "value": "Setup"
        },
        {
          "key": 2,
          "value": "Teardown"
        },
        {
          "key": 3,
          "value": "Cleaning"
        },
        {
          "key": 4,
          "value": "Inspection"
        },
        {
          "key": 5,
          "value": "First Article"
        },
        {
          "key": 6,
          "value": "First Lot"
        },
        {
          "key": 7,
          "value": "Maintenance"
        },
        {
          "key": 8,
          "value": "Safety"
        },
        {
          "key": 9,
          "value": "Changeover"
        },
        {
          "key": 10,
          "value": "Rework"
        }
      ]
    },
    {
      "Name": "TRIGGEREVENT",
      "Type": "number",
      "Label": "Trigger Event",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": true,
      "LabelWidth": 135,
      "Width": 295,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "JobStart"
        },
        {
          "key": 1,
          "value": "Per Unit"
        },
        {
          "key": 2,
          "value": "Batch Start"
        },
        {
          "key": 3,
          "value": "Job End"
        },
        {
          "key": 4,
          "value": "Every N Units"
        },
        {
          "key": 5,
          "value": "Every N Hours"
        },
        {
          "key": 6,
          "value": "First Lot"
        },
        {
          "key": 7,
          "value": "Model Changeover"
        },
        {
          "key": 8,
          "value": "First Unit Of Batch"
        },
        {
          "key": 9,
          "value": "On Demand"
        },
        {
          "key": 10,
          "value": "Manual"
        }
      ]
    },
    {
      "Name": "SERIALNO",
      "Type": "string",
      "Label": "Unit Serial",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Unit Serial",
      "MaxLength": 400,
      "Width": 200,
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "LOTNO",
      "Type": "string",
      "Label": "Batch/Lot No",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Batch / Lot No",
      "MaxLength": 400,
      "Width": 200,
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "STARTEDON",
      "Type": "date",
      "Label": "Execution Date*",
      "Required": true,
      "ValidRegEx": "",
      "PostData": false,
      "Width": 295,
      "LabelWidth": 135,
      "DefaultValue": "today"
    },
    {
      "Name": "COMPLETEDON",
      "Type": "date",
      "Label": "Completion Date*",
      "Required": true,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": "today",
      "Width": 295,
      "LabelWidth": 135
    },
    {
      "Name": "EXECSTATUS",
      "Type": "number",
      "Label": "Execution Status",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": true,
      "LabelWidth": 135,
      "Width": 295,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "In Progress"
        },
        {
          "key": 1,
          "value": "Completed"
        },
        {
          "key": 2,
          "value": "Abandoned"
        },
        {
          "key": 3,
          "value": "Flagged Issue"
        }
      ]
    },
    {
      "Name": "ADVANCEMODEUSED",
      "Type": "number",
      "Label": "Advanced Mode Used",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": false,
      "LabelWidth": 135,
      "Width": 295,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "Manual"
        },
        {
          "key": 1,
          "value": "BarcodeScan"
        },
        {
          "key": 2,
          "value": "Timer Auto"
        },
        {
          "key": 3,
          "value": "Spacebar"
        },
        {
          "key": 4,
          "value": "Configurable"
        }
      ]
    },
    {
      "Name": "TOTALACTUALSECS",
      "Type": "number",
      "Label": "Total Actual Seconds",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Actual Seconds",
      "MaxLength": 400,
      "Width": 200,
      "PostData": false,
      "DefaultValue":0
    },
    {
      "Name": "FLAGREASON",
      "Type": "string",
      "Label": "Flag",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Flag Reason",
      "MaxLength": 400,
      "Width": 371,
      "PostData": false,
      "DefaultValue": ""
    }
  ]
}