diff --git a/CNO8_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json b/CNO8_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json index 56561e5..79496be 100644 --- a/CNO8_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json +++ b/CNO8_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json @@ -4,7 +4,7 @@ "system": { "onStartup": { "config": { - "script": "\t# Resolve the dropdown once\n\tdropdown \u003d self.getChild(\"root\").getChild(\"Aggregation Mode\").getChild(\"Aggregation Mode DropDown\")\n\t\n\t# Base options\n\toptions \u003d [\n\t {\"value\": \"Count\", \"label\": \"Count\"},\n\t {\"value\": \"Percentage\", \"label\": \"Percentage\"}\n\t]\n\tcurrent_tab_index \u003d self.getChild(\"root\").getChild(\"Statistics\").props.currentTabIndex\n\t\n\t# Add \"Rate\" only when the value is truthy (e.g., 1)\n\tif (current_tab_index \u003d\u003d 1):\n\t options.append({\"value\": \"Rate\", \"label\": \"Rate\"})\n\t\n\t# Apply options\n\tdropdown.props.options \u003d options\n\t\n\tself.getChild(\"root\").getChild(\"Aggregation Mode\").getChild(\"Aggregation Mode DropDown\").props.value \u003d \"Count\"" + "script": "\tdropdownPath \u003d self.getChild(\"root\").getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\")\n\t\n\tval \u003d self.getChild(\"root\").getChild(\"Statistics\").props.currentTabIndex # or a value you manually get from another component\n\t\n\tif val in (4, 5, 6, 7, 9):\n\t options \u003d [\n\t {\"value\": \"Count\", \"label\": \"Count\"},\n\t {\"value\": \"Percentage\", \"label\": \"Percentage\"}\n\t ]\n\telse:\n\t options \u003d [\n\t {\"value\": \"Count\", \"label\": \"Count\"},\n\t {\"value\": \"Percentage\", \"label\": \"Percentage\"},\n\t {\"value\": \"Rate\", \"label\": \"Rate\"}\n\t ]\n\t\n\tdropdownPath.props.options \u003d options\n\tdropdownPath.props.value \u003d \"Count\"\n\t\n\t\n\tself.getChild(\"root\").getChild(\"Period_not_Global_0\").getChild(\"Period\").props.value \u003d 30" }, "scope": "G", "type": "script" @@ -12,7 +12,7 @@ } }, "params": { - "Tab_ID": 1, + "Tab_ID": 0, "Table": "Statistics" }, "propConfig": { @@ -47,6 +47,2644 @@ "children": [ { "children": [ + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Hourly Induct Perc" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "inductionname": "{..../Induct Drop Down/Dropdown_0.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyInduct/Hourly Induct Percentage" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StartTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sInduction_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Induction Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY hh:mm:ss", + "editable": false, + "field": "Hour", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SingleCarrier_percent", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DoubleCarrier_percent", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "data": {} + }, + "selection": { + "data": [ + { + "DoubleCarrier_percent": "0.00%", + "Hour": "H8", + "SingleCarrier_percent": "100.00%", + "StartTimestamp": "2025-10-25 11:00", + "Total_count": 3, + "sInduction_Name": "IU004" + } + ], + "selectedColumn": "sInduction_Name", + "selectedRow": 6 + }, + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Hourly Induct Count" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "inductionname": "{..../Induct Drop Down/Dropdown_0.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyInduct/Hourly Induct Count" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StartTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sInduction_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Induction Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY hh:mm:ss", + "editable": false, + "field": "Hour", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Total_count", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SingleCarrier_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DoubleCarrier_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "data": {} + }, + "selection": { + "data": [ + { + "DoubleCarrier_count": 2, + "Hour": "H8", + "SingleCarrier_count": 0, + "StartTimestamp": "2025-10-25 11:00", + "Total_count": 2, + "sInduction_Name": "IU005" + } + ], + "selectedColumn": "sInduction_Name", + "selectedRow": 3 + }, + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Induct Count Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "inductionname": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyInduct/Hourly Induct Count Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Single Carrier" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Single Carrier" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Total Single Carrier", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Single Carrier (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Double Carrier" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Double Carrier" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Total Double Carrier", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Double Carrier (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": 10, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Reads", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + }, + { + "meta": { + "name": "Hourly Induct Perc Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "inductionname": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyInduct/Hourly Induct Percentage Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Single Carrier" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Single Carrier" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Total Single Carrier", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Single Carrier (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Double Carrier" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Double Carrier" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Total Double Carrier", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Double Carrier (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": 10, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Reads", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": 100, + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Induct" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "custom.selected": { + "binding": { + "config": { + "expression": "if(\r\n {./Hourly Induct Count.position.display},\r\n if(\r\n isNull({./Hourly Induct Count.props.selection.data[0]}),\r\n \"\",\r\n {./Hourly Induct Count.props.selection.data[0].sInduction_Name}\r\n ),\r\n if(\r\n {./Hourly Induct Perc.position.display},\r\n if(\r\n isNull({./Hourly Induct Perc.props.selection.data[0]}),\r\n \"\",\r\n {./Hourly Induct Perc.props.selection.data[0].sInduction_Name}\r\n ),\r\n \"\"\r\n )\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, { "children": [ { @@ -68,7 +2706,7 @@ "meta.visible": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" }, "transforms": [ { @@ -90,7 +2728,7 @@ "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" }, "transforms": [ { @@ -113,8 +2751,8 @@ "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter.custom.EndDate}", - "starttime": "{..../Period Filter.custom.StartDate}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, "queryPath": "Jam_Area/Jam Count" }, @@ -556,513 +3194,6 @@ }, "type": "ia.display.table" }, - { - "meta": { - "name": "Jam Area Percentage" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "custom.time": { - "binding": { - "config": { - "expression": "now()" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Percentage", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "position.display": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Percentage", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period Filter.custom.EndDate}", - "starttime": "{..../Period Filter.custom.StartDate}" - }, - "queryPath": "Jam_Area/Jam Percentage" - }, - "type": "query" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "StartTimestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "EndTimestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "number": "value", - "numberFormat": "none", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 150 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Total", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 150 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Bulk_Inbound", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Bulk Inbound (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0.##%", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Fluid_Inbound_MCM02", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Fluid Inbound MCM02 (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0.##%", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Fluid_Inbound_MCM03", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Fluid Inbound MCM03 (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0.##%", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - } - ], - "filter": { - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "selection": { - "enableRowSelection": false - }, - "style": { - "marginTop": 20 - }, - "virtualized": false - }, - "type": "ia.display.table" - }, { "meta": { "name": "Jam Area Count Graph" @@ -1074,7 +3205,7 @@ "meta.visible": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" }, "transforms": [ { @@ -1096,7 +3227,7 @@ "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" }, "transforms": [ { @@ -1119,8 +3250,8 @@ "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter.custom.EndDate}", - "starttime": "{..../Period Filter.custom.StartDate}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, "queryPath": "Jam_Area/Jam Count Graph", "returnFormat": "json" @@ -2099,16 +4230,24 @@ }, { "meta": { - "name": "Jam Area Percentage Graph" + "name": "Jam Area Percentage" }, "position": { "basis": "50%" }, "propConfig": { + "custom.time": { + "binding": { + "config": { + "expression": "now()" + }, + "type": "expr" + } + }, "meta.visible": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" }, "transforms": [ { @@ -2130,7 +4269,506 @@ "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": "Percentage", + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "queryPath": "Jam_Area/Jam Percentage" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StartTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "EndTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Total", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Bulk_Inbound", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Bulk Inbound (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Fluid_Inbound_MCM02", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Fluid Inbound MCM02 (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Fluid_Inbound_MCM03", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Fluid Inbound MCM03 (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "enableRowSelection": false + }, + "style": { + "marginTop": 20 + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Jam Area Percentage Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": "Percentage", + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.display": { + "binding": { + "config": { + "path": "..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value" }, "transforms": [ { @@ -2153,8 +4791,8 @@ "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter.custom.EndDate}", - "starttime": "{..../Period Filter.custom.StartDate}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, "queryPath": "Jam_Area/Jam Percentage Graph", "returnFormat": "json" @@ -3132,21 +5770,12 @@ "type": "ia.chart.xy" } ], - "events": { - "system": { - "onStartup": { - "config": { - "script": "\n\tself.parent.parent.getChild(\"Aggregation Mode\").getChild(\"Aggregation Mode DropDown\").props.value \u003d \"Count\"" - }, - "enabled": false, - "scope": "G", - "type": "script" - } - } - }, "meta": { "name": "Jam Area" }, + "position": { + "tabIndex": 9 + }, "props": { "direction": "column" }, @@ -3159,7 +5788,7 @@ "name": "Dumper Cycles Count" }, "position": { - "basis": "50%" + "basis": "100%" }, "propConfig": { "custom.time": { @@ -3170,58 +5799,18 @@ "type": "expr" } }, - "meta.visible": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Count", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "position.display": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Count", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, "props.data": { "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter/EndTime.props.value}", - "starttime": "{..../Period Filter/StartTime.props.value}" + "endTime": "{..../Period_not_Global_0.custom.EndDate}", + "startTime": "{..../Period_not_Global_0.custom.StartDate}" }, - "queryPath": "Dumper/Dumper Lane Count" + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Dumper/Dumper" }, "type": "query" } @@ -3234,7 +5823,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, - "field": "StartTimestamp", + "field": "Time Stamp", "footer": { "align": "center", "justify": "left", @@ -3249,7 +5838,7 @@ "style": { "classes": "" }, - "title": "Start Timestamp" + "title": "Time Stamp" }, "justify": "center", "number": "value", @@ -3302,7 +5891,7 @@ "boolean": "value", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, - "field": "EndTimestamp", + "field": "Dumper", "footer": { "align": "center", "justify": "left", @@ -3317,7 +5906,7 @@ "style": { "classes": "" }, - "title": "End Timestamp" + "title": "Dumper" }, "justify": "center", "number": "value", @@ -3370,7 +5959,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, - "field": "Total", + "field": "Cycle Count", "footer": { "align": "center", "justify": "left", @@ -3385,7 +5974,7 @@ "style": { "classes": "" }, - "title": "Total" + "title": "Cycle Count" }, "justify": "center", "number": "value", @@ -3438,7 +6027,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "ULC1", + "field": "Total Cycle Time (Minutes)", "footer": { "align": "center", "justify": "left", @@ -3453,7 +6042,7 @@ "style": { "classes": "" }, - "title": "ULC1 (#)" + "title": "Total Cycle Time (Minutes)" }, "justify": "center", "number": "value", @@ -3506,7 +6095,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "ULC2", + "field": "Average Cycle Time (Minutes)", "footer": { "align": "center", "justify": "left", @@ -3521,7 +6110,7 @@ "style": { "classes": "" }, - "title": "ULC2 (#)" + "title": "Average Cycle Time (Minutes)" }, "justify": "center", "number": "value", @@ -3574,7 +6163,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "ULC3", + "field": "Fault Count", "footer": { "align": "center", "justify": "left", @@ -3589,7 +6178,7 @@ "style": { "classes": "" }, - "title": "ULC3 (#)" + "title": "Fault Count" }, "justify": "center", "number": "value", @@ -3642,7 +6231,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "ULC4", + "field": "Total Fault Time (Minutes)", "filter": { "boolean": { "condition": "" @@ -3676,7 +6265,375 @@ "style": { "classes": "" }, - "title": "ULC4 (#)" + "title": "Total Fault Time (Minutes)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Average Fault Time (Minutes)", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Average Fault Time (Minutes)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Pause Count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Pause Count" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total Pause Time (Minutes)", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total Pause Time (Minutes)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Average Pause Time (Minutes)", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Average Pause Time (Minutes)" }, "justify": "center", "nullFormat": { @@ -3752,75 +6709,65 @@ "virtualized": false }, "type": "ia.display.table" - }, + } + ], + "meta": { + "name": "Dumper cycles" + }, + "position": { + "tabIndex": 10 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ { - "meta": { - "name": "Dumper Cycles Percentage" + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } }, - "position": { - "basis": "50%" + "meta": { + "name": "Induct Details Rate" }, "propConfig": { - "custom.time": { + "position.basis": { "binding": { "config": { - "expression": "now()" + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" }, "type": "expr" } }, - "meta.visible": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Percentage", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Percentage", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" + "type": "expr" } }, "props.data": { "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter/EndTime.props.value}", - "starttime": "{..../Period Filter/StartTime.props.value}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, - "queryPath": "Dumper/Dumper Lane Percent" + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/InductDetails/Induct Details Rate" }, "type": "query" } @@ -3833,7 +6780,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, - "field": "StartTimestamp", + "field": "start_time", "footer": { "align": "center", "justify": "left", @@ -3852,7 +6799,7 @@ }, "justify": "center", "number": "value", - "numberFormat": "00:00:00", + "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", @@ -3880,7 +6827,7 @@ "render": "date", "resizable": true, "sort": "none", - "sortable": false, + "sortable": true, "strictWidth": false, "style": { "classes": "" @@ -3898,10 +6845,10 @@ }, { "align": "center", - "boolean": "value", + "boolean": "checkbox", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, - "field": "EndTimestamp", + "field": "end_time", "footer": { "align": "center", "justify": "left", @@ -3920,7 +6867,7 @@ }, "justify": "center", "number": "value", - "numberFormat": "none", + "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", @@ -3948,7 +6895,7 @@ "render": "date", "resizable": true, "sort": "none", - "sortable": false, + "sortable": true, "strictWidth": false, "style": { "classes": "" @@ -3962,14 +6909,193 @@ "viewParams": {}, "viewPath": "", "visible": true, - "width": 150 + "width": "" }, { "align": "center", "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", + "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "Total", + "field": "Sorter", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sInduction_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Induct Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, "footer": { "align": "center", "justify": "left", @@ -3987,6 +7113,2908 @@ "title": "Total" }, "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_single_carrier", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_double_carrier", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "selection": { + "mode": "multiple interval" + } + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Induct Details Perc" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/InductDetails/Induct Details Percentage" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "end_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sInduction_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Induct Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_single_carrier", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_double_carrier", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "selection": { + "mode": "multiple interval" + } + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Induct Details Count" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/InductDetails/Induct Details Count" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "end_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sInduction_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Induct Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_single_carrier", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Single Carrier (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_double_carrier", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Double Carrier (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "selection": { + "mode": "multiple interval" + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Induct Details Count Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", false, true)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "inductionname": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/InductDetails/Induct Details Count Graph" + }, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "Total_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "singlecarrier_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "doublecarrier_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "Total_count", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "", + "key": "", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + }, + { + "meta": { + "name": "Induct Details Perc Graph" + }, + "position": { + "basis": "50%", + "display": false + }, + "propConfig": { + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Induct": "\"Induct 1\"", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/InductDetails/Induct Details Percentage Graph", + "returnFormat": "dataset" + }, + "enabled": false, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "SingleCarrier_perc", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "DoubleCarrier_perc", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "Total_count", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "", + "key": "", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "data": { + "$": [ + "ds", + 192, + 1761340931202 + ], + "$columns": [ + { + "data": [], + "name": "roundtime", + "type": "Date" + }, + { + "data": [], + "name": "SingleCarrier_perc", + "type": "Double" + }, + { + "data": [], + "name": "DoubleCarrier_perc", + "type": "Double" + } + ] + }, + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + }, + { + "meta": { + "name": "Induct Details Rate Graph" + }, + "position": { + "basis": "50%", + "display": false + }, + "propConfig": { + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Induct": "\"Induct 1\"", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/InductDetails/Induct Details Count Graph", + "returnFormat": "dataset" + }, + "enabled": false, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "Total_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "singlecarrier_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "doublecarrier_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "Total_count", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "", + "key": "", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "data": { + "$": [ + "ds", + 192, + 1761340936209 + ], + "$columns": [ + { + "data": [ + 1761333900000, + 1761333900000, + 1761333900000, + 1761334200000, + 1761334200000, + 1761334200000, + 1761334200000, + 1761334200000, + 1761334500000, + 1761334500000, + 1761334500000, + 1761334500000, + 1761334800000, + 1761334800000, + 1761334800000, + 1761334800000, + 1761334800000, + 1761335100000, + 1761335100000, + 1761335100000, + 1761335100000, + 1761335400000, + 1761335400000, + 1761335400000, + 1761335400000, + 1761335700000, + 1761335700000, + 1761335700000, + 1761335700000, + 1761336000000, + 1761336000000, + 1761336000000, + 1761336000000, + 1761336000000, + 1761336300000, + 1761336300000, + 1761336300000, + 1761336300000, + 1761336600000, + 1761336600000, + 1761336600000, + 1761336600000, + 1761336600000, + 1761336900000, + 1761336900000, + 1761336900000, + 1761336900000, + 1761337200000, + 1761337200000, + 1761337500000, + 1761337500000, + 1761337500000, + 1761337500000, + 1761337800000, + 1761337800000, + 1761337800000, + 1761337800000, + 1761337800000, + 1761338100000, + 1761338100000, + 1761338100000, + 1761338100000, + 1761338400000, + 1761338400000, + 1761338400000, + 1761338400000, + 1761338700000, + 1761338700000, + 1761338700000, + 1761338700000, + 1761338700000, + 1761339000000, + 1761339000000, + 1761339000000, + 1761339000000, + 1761339300000, + 1761339300000, + 1761339300000, + 1761339600000, + 1761339600000, + 1761339600000, + 1761339600000, + 1761339900000, + 1761339900000, + 1761339900000, + 1761340200000, + 1761340200000, + 1761340200000 + ], + "name": "roundtime", + "type": "Date" + }, + { + "data": [ + "IU001", + "IU003", + "IU006", + "IU002", + "IU005", + "IU007", + "IU008", + "IU011", + "IU003", + "IU004", + "IU005", + "IU011", + "IU003", + "IU006", + "IU007", + "IU009", + "IU011", + "IU006", + "IU007", + "IU010", + "IU011", + "IU002", + "IU003", + "IU009", + "IU011", + "IU004", + "IU005", + "IU008", + "IU011", + "IU001", + "IU002", + "IU007", + "IU009", + "IU010", + "IU005", + "IU007", + "IU009", + "IU011", + "IU001", + "IU003", + "IU005", + "IU008", + "IU010", + "IU002", + "IU004", + "IU008", + "IU010", + "IU006", + "IU008", + "IU001", + "IU002", + "IU004", + "IU006", + "IU002", + "IU003", + "IU004", + "IU005", + "IU006", + "IU002", + "IU003", + "IU009", + "IU011", + "IU001", + "IU006", + "IU007", + "IU011", + "IU003", + "IU004", + "IU006", + "IU010", + "IU011", + "IU002", + "IU005", + "IU006", + "IU009", + "IU002", + "IU005", + "IU007", + "IU001", + "IU003", + "IU007", + "IU008", + "IU003", + "IU005", + "IU008", + "IU001", + "IU007", + "IU008" + ], + "name": "sInduction_Name", + "type": "String" + }, + { + "data": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "name": "total_single_carrier", + "type": "Double" + }, + { + "data": [ + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 3, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "name": "total_double_carrier", + "type": "Double" + }, + { + "data": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 3, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 3, + 1, + 1, + 2, + 1, + 3, + 1, + 1, + 1, + 1, + 1 + ], + "name": "total", + "type": "Double" + } + ] + }, + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Induct Details" + }, + "propConfig": { + "custom.selected": { + "binding": { + "config": { + "expression": "if(\r\n {./Induct Details Count.position.display},\r\n if(\r\n isNull({./Induct Details Count.props.selection.data[0]}),\r\n \"\",\r\n {./Induct Details Count.props.selection.data[0].sInduction_Name}\r\n ),\r\n if(\r\n {./Induct Details Perc.position.display},\r\n if(\r\n isNull({./Induct Details Perc.props.selection.data[0]}),\r\n \"\",\r\n {./Induct Details Perc.props.selection.data[0].sInduction_Name}\r\n ),\r\n if(\r\n {./Induct Details Rate.position.display},\r\n if(\r\n isNull({./Induct Details Rate.props.selection.data[0]}),\r\n \"\",\r\n {./Induct Details Rate.props.selection.data[0].sInduction_Name}\r\n ),\r\n \"\"\r\n )\r\n )\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "custom": { + "ddd": { + "$": [ + "ts", + 192, + 1745574470639 + ], + "$ts": 1745570870000 + } + }, + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Scanner Details Rate" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/ScannerDetails/Scanner Details Rate" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "start_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, "number": "value", "numberFormat": "0,0.##", "progressBar": { @@ -4030,74 +10058,6 @@ "viewParams": {}, "viewPath": "", "visible": true, - "width": 150 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ULC1", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "ULC1 (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0.##%", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, "width": "" }, { @@ -4105,143 +10065,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "ULC2", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "ULC2 (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0.##%", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ULC3", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "ULC3 (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0.##%", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ULC4", + "field": "end_time", "filter": { "boolean": { "condition": "" @@ -4275,7 +10099,7 @@ "style": { "classes": "" }, - "title": "ULC4 (%)" + "title": "Stop Timestamp" }, "justify": "center", "nullFormat": { @@ -4284,7 +10108,7 @@ "strict": false }, "number": "value", - "numberFormat": "0.##%", + "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", @@ -4327,6 +10151,926 @@ "viewPath": "", "visible": true, "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sScanner_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_good_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_no_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Read (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_multi_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_bad_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Code (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_comm_faults", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total Comm Faults (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_multi_items", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total Multi Reads (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_no_data", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total No Data (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" } ], "filter": { @@ -4338,88 +11082,65 @@ "bottom": false }, "rows": { - "style": { - "textAlign": "center" - } - }, - "selection": { - "enableRowSelection": false - }, - "style": { - "marginTop": 20 - }, - "virtualized": false + "subviewExpansionMode": "single" + } }, "type": "ia.display.table" }, { - "meta": { - "name": "Dumper Cycles Rate" + "custom": { + "ddd": { + "$": [ + "ts", + 192, + 1745574470639 + ], + "$ts": 1745570870000 + } }, - "position": { - "basis": "50%" + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Scanner Details Perc" }, "propConfig": { - "custom.time": { + "position.basis": { "binding": { "config": { - "expression": "now()" + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" }, "type": "expr" } }, - "meta.visible": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Rate", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Rate", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" + "type": "expr" } }, "props.data": { "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter/EndTime.props.value}", - "starttime": "{..../Period Filter/StartTime.props.value}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, - "queryPath": "Dumper/Dumper Lane Rate" + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/ScannerDetails/Scanner Details Percentage" }, "type": "query" } @@ -4430,15 +11151,4711 @@ { "align": "center", "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", + "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "StartTimestamp", + "field": "start_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, "footer": { "align": "center", "justify": "left", "style": { - "classes": "", - "marginRight": 2 + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "end_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Stop Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sScanner_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_good_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_no_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Read (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_multi_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_bad_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Code (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_comm_faults", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total Comm Faults (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_multi_items", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total Multi Reads (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_no_data", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total No Data (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "subviewExpansionMode": "single" + } + }, + "type": "ia.display.table" + }, + { + "custom": { + "ddd": { + "$": [ + "ts", + 192, + 1745574470639 + ], + "$ts": 1745570870000 + } + }, + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Scanner Details" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0/EndTime.props.value}", + "starttime": "{..../Period_not_Global_0/StartTime.props.value}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/ScannerDetails/Scanner Details Count" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "start_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "end_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Stop Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sScanner_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_good_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_no_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_multi_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_bad_reads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Code (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_comm_faults", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total Comm Faults (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_multi_items", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total Multi Reads (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_no_data", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total No Data (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "subviewExpansionMode": "single" + }, + "selection": { + "selectedColumn": "sScanner_Name" + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Scanner Details_graph" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", false, true)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "scannername": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/ScannerDetails/Graph Scanner Details Count", + "returnFormat": "dataset" + }, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "Total_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "GoodRead_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "NoRead_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + }, + { + "alignment": "left", + "grid": { + "color": "", + "dashArray": 0, + "opacity": 0.9, + "style": { + "classes": "" + }, + "visible": false + }, + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "count": "Auto", + "label": { + "font": { + "color": "", + "size": 10 + }, + "format": "Auto", + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "Total_count", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#00FF00", + "key": "total", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF00EC", + "key": "total_good_reads", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0000", + "key": "total_bad_reads", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0031FF", + "key": "total_multi_reads", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "key": "total_no_reads", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF9B00", + "key": "total_comm_faults", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FFDB", + "key": "total_multi_items", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#521D00", + "key": "total_no_data", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + }, + { + "axis": "", + "baselines": [], + "breakLine": true, + "columns": [], + "interpolation": "curveLinear", + "radius": 2, + "series": "", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + } + } + }, + "type": "ia.chart.timeseries" + }, + { + "meta": { + "name": "Scanner Details_graph_perc" + }, + "position": { + "basis": "50%", + "display": false, + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/ScannerDetails/Graph Scanner Details Percentage", + "returnFormat": "dataset" + }, + "enabled": false, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "Total_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#00FF00", + "key": "GoodRead_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0000", + "key": "NoRead_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0031FF", + "key": "MultiLabelRead_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "key": "NoCode_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + }, + { + "axis": "", + "baselines": [], + "breakLine": true, + "columns": [], + "interpolation": "curveLinear", + "radius": 2, + "series": "", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "data": null, + "name": "graph" + } + ], + "timeAxis": { + "tickCount": 10 + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dataFormat": "0.##%", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + } + } + }, + "type": "ia.chart.timeseries" + }, + { + "meta": { + "name": "Scanner Details_graph_rate" + }, + "position": { + "basis": "50%", + "display": false, + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/ScannerDetails/Graph Scanner Details Count", + "returnFormat": "dataset" + }, + "enabled": false, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "Total_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#00FF00", + "key": "GoodRead_rate", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0000", + "key": "NoRead_rate", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0031FF", + "key": "MultiLabelRead_rate", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "key": "NoCode_rate", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "data": { + "$": [ + "ds", + 192, + 1761340985985 + ], + "$columns": [ + { + "data": [ + 1761333900000, + 1761333900000, + 1761334200000, + 1761334200000, + 1761334200000, + 1761334200000, + 1761334500000, + 1761334500000, + 1761334500000, + 1761334500000, + 1761334800000, + 1761334800000, + 1761334800000, + 1761334800000, + 1761334800000, + 1761335100000, + 1761335100000, + 1761335100000, + 1761335100000, + 1761335400000, + 1761335400000, + 1761335400000, + 1761335400000, + 1761335400000, + 1761335700000, + 1761335700000, + 1761335700000, + 1761335700000, + 1761335700000, + 1761336000000, + 1761336000000, + 1761336000000, + 1761336000000, + 1761336300000, + 1761336300000, + 1761336300000, + 1761336600000, + 1761336600000, + 1761336600000, + 1761336600000, + 1761336900000, + 1761336900000, + 1761336900000, + 1761336900000, + 1761337200000, + 1761337200000, + 1761337200000, + 1761337200000, + 1761337500000, + 1761337500000, + 1761337500000, + 1761337500000, + 1761337800000, + 1761337800000, + 1761337800000, + 1761338100000, + 1761338100000, + 1761338100000, + 1761338100000, + 1761338100000, + 1761338400000, + 1761338400000, + 1761338400000, + 1761338700000, + 1761338700000, + 1761338700000, + 1761339000000, + 1761339000000, + 1761339000000, + 1761339300000, + 1761339300000, + 1761339300000, + 1761339300000, + 1761339600000, + 1761339600000, + 1761339600000, + 1761339600000, + 1761339600000, + 1761339900000, + 1761339900000, + 1761339900000, + 1761339900000, + 1761340200000, + 1761340200000 + ], + "name": "roundtime", + "type": "Date" + }, + { + "data": [ + "IU007", + "S01ab", + "IU001", + "IU006", + "IU009", + "S01aa", + "IU005", + "IU006", + "IU007", + "S01aa", + "IU002", + "IU005", + "IU007", + "IU009", + "S01ab", + "IU001", + "IU002", + "S01aa", + "S01ab", + "IU001", + "IU006", + "IU008", + "IU009", + "S01ab", + "IU001", + "IU006", + "IU007", + "IU008", + "S01aa", + "IU005", + "IU009", + "S01aa", + "S01ab", + "IU009", + "S01aa", + "S01ac", + "IU002", + "IU006", + "S01aa", + "S01ac", + "IU002", + "IU006", + "IU008", + "S01ac", + "IU002", + "IU006", + "IU007", + "S01ab", + "IU006", + "IU008", + "IU009", + "S01ac", + "IU005", + "IU007", + "S01ab", + "IU001", + "IU006", + "S01aa", + "S01ab", + "S01ac", + "IU001", + "S01aa", + "S01ac", + "IU008", + "IU009", + "S01ac", + "IU009", + "S01aa", + "S01ac", + "IU002", + "IU005", + "IU006", + "IU007", + "IU006", + "IU007", + "IU009", + "S01aa", + "S01ac", + "IU007", + "S01aa", + "S01ab", + "S01ac", + "IU002", + "IU008" + ], + "name": "sScanner_Name", + "type": "String" + }, + { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "name": "total_bad_reads", + "type": "Double" + }, + { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "name": "total_comm_faults", + "type": "Double" + }, + { + "data": [ + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 3, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "name": "total_good_reads", + "type": "Double" + }, + { + "data": [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "name": "total_multi_items", + "type": "Double" + }, + { + "data": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "name": "total_multi_reads", + "type": "Double" + }, + { + "data": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "name": "total_no_data", + "type": "Double" + }, + { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "name": "total_no_reads", + "type": "Double" + }, + { + "data": [ + 2, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 3, + 2, + 2, + 1, + 4, + 1, + 0, + 1, + 3, + 1, + 0, + 3, + 2, + 1, + 3, + 3, + 2, + 1, + 2, + 3, + 3, + 1, + 2, + 2, + 4, + 4, + 1, + 2, + 2, + 5, + 2, + 1, + 1, + 5, + 1, + 2, + 2, + 1, + 1, + 4, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 3, + 4, + 3, + 3, + 5, + 4, + 5, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 3, + 0, + 1, + 2 + ], + "name": "total", + "type": "Double" + } + ] + }, + "name": "graph" + } + ], + "timeAxis": { + "tickCount": 10 + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Scanner_Details" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "custom.selected": { + "binding": { + "config": { + "expression": "if(\r\n {./Scanner Details.position.display},\r\n if(\r\n isNull({./Scanner Details.props.selection.data[0]}),\r\n \"\",\r\n {./Scanner Details.props.selection.data[0].sScanner_Name}\r\n ),\r\n if(\r\n {./Scanner Details Perc.position.display},\r\n if(\r\n isNull({./Scanner Details Perc.props.selection.data[0]}),\r\n \"\",\r\n {./Scanner Details Perc.props.selection.data[0].sScanner_Name}\r\n ),\r\n if(\r\n {./Scanner Details Rate.position.display},\r\n if(\r\n isNull({./Scanner Details Rate.props.selection.data[0]}),\r\n \"\",\r\n {./Scanner Details Rate.props.selection.data[0].sScanner_Name}\r\n ),\r\n \"\"\r\n )\r\n )\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Sorter Details" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/SorterDetails/Sorter Details Count" + }, + "type": "query" + } + } + }, + "props": { + "cells": { + "style": { + "fontSize": 14 + } + }, + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" }, "title": "" }, @@ -4494,17 +15911,17 @@ "viewParams": {}, "viewPath": "", "visible": true, - "width": 100 + "width": 150 }, { "align": "center", "boolean": "value", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, - "field": "Hour", + "field": "end_time", "footer": { "align": "center", - "justify": "left", + "justify": "center", "style": { "classes": "" }, @@ -4516,7 +15933,7 @@ "style": { "classes": "" }, - "title": "Hour" + "title": "End Timestamp" }, "justify": "center", "number": "value", @@ -4548,7 +15965,7 @@ "render": "date", "resizable": true, "sort": "none", - "sortable": false, + "sortable": true, "strictWidth": false, "style": { "classes": "" @@ -4561,7 +15978,7 @@ }, "viewParams": {}, "viewPath": "", - "visible": false, + "visible": true, "width": 150 }, { @@ -4569,7 +15986,94 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "ULC1", + "field": "Sorter", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 65 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sLocation_ID", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, "footer": { "align": "center", "justify": "left", @@ -4584,9 +16088,9547 @@ "style": { "classes": "" }, - "title": "ULC1 (Cph)" + "title": "Location" }, "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational(#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + } + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Sorter Details Rate" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/SorterDetails/Sorter Details Rate" + }, + "type": "query" + } + } + }, + "props": { + "cells": { + "style": { + "fontSize": 14 + } + }, + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "end_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 65 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sLocation_ID", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Location" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational(pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_rate", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (pph)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + } + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Sorter Details Perc" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", \"100%\", \"50%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/SorterDetails/Sorter Details Percentage" + }, + "type": "query" + } + } + }, + "props": { + "cells": { + "style": { + "fontSize": 14 + } + }, + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "end_time", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 65 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sLocation_ID", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Location" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "inducted_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational(%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Sorter Details_graph" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", false, true)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "locationid": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/SorterDetails/Graph Sorter Details Count", + "returnFormat": "dataset" + }, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "inducted_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "roundtime", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#F400FF", + "key": "total", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FF1A", + "key": "success_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#A1A1A1", + "key": "unknown_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#95B776", + "key": "unexpected_container_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#600000", + "key": "tracking_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0600", + "key": "gap_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#002FFF", + "key": "destination_full_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#F3FF00", + "key": "destination_non_operational_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "key": "invalid_destination_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00EEFF", + "key": "throughput_limit_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B300FF", + "key": "failed_to_divert_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#94F70C", + "key": "no_destination_received_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#BA8383", + "key": "lost_container_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#D20000", + "key": "dimension_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0082C8", + "key": "weight_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#AA6E28", + "key": "container_utilization_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#03FE8D", + "key": "unable_to_divert_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B6842C", + "key": "destination_not_attempted_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#CFD336", + "key": "scan_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "timeAxis": { + "tick": { + "label": { + "format": "YYYY-M-D h:mm:ss" + } + } + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + }, + "line": { + "color": "#8D4545", + "opacity": 1 + } + } + }, + "type": "ia.chart.timeseries" + }, + { + "meta": { + "name": "Sorter Details_graph_Perc" + }, + "position": { + "basis": "50%", + "display": false, + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Sorter": "\"S01\"", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/SorterDetails/Sorter Details_graph_Percentage", + "returnFormat": "dataset" + }, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "inducted_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "inducted_count", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#F400FF", + "key": "inducted_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FF1A", + "key": "success_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#A1A1A1", + "key": "unknown_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#95B776", + "key": "unexpected_container_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#600000", + "key": "tracking_error_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0600", + "key": "gap_error_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#002FFF", + "key": "destination_full_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#F3FF00", + "key": "destination_non_operational_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "key": "invalid_destination_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00EEFF", + "key": "throughput_limit_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B300FF", + "key": "failed_to_divert_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#94F70C", + "key": "no_destination_received_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#BA8383", + "key": "lost_container_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#D20000", + "key": "dimension_error_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0082C8", + "key": "weight_error_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#AA6E28", + "key": "container_utilization_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#03FE8D", + "key": "unable_to_divert_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B6842C", + "key": "destination_not_attempted_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#CFD336", + "key": "scan_error_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "timeAxis": { + "tickCount": 10 + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + }, + "line": { + "color": "#8D4545", + "opacity": 1 + } + } + }, + "type": "ia.chart.timeseries" + }, + { + "meta": { + "name": "Sorter Details_graph_Rate" + }, + "position": { + "basis": "50%", + "display": false, + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Sorter": "\"S01\"", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/SorterDetails/Sorter Details_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "inducted_count", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 14 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "inducted_count", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#F400FF", + "key": "inducted_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00FF1A", + "key": "success_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#A1A1A1", + "key": "unknown_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#95B776", + "key": "unexpected_container_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#600000", + "key": "tracking_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0600", + "key": "gap_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#002FFF", + "key": "destination_full_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#F3FF00", + "key": "destination_non_operational_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "key": "invalid_destination_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00EEFF", + "key": "throughput_limit_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B300FF", + "key": "failed_to_divert_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#94F70C", + "key": "no_destination_received_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#BA8383", + "key": "lost_container_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#D20000", + "key": "dimension_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0082C8", + "key": "weight_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#AA6E28", + "key": "container_utilization_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#03FE8D", + "key": "unable_to_divert_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B6842C", + "key": "destination_not_attempted_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#CFD336", + "key": "scan_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "timeAxis": { + "tickCount": 10 + }, + "timeRange": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + }, + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss", + "width": 150 + }, + "line": { + "color": "#8D4545", + "opacity": 1 + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Sorter Details" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "custom.selected": { + "binding": { + "config": { + "expression": "if(\r\n {./Sorter Details.position.display},\r\n if(\r\n isNull({./Sorter Details.props.selection.data[0]}),\r\n \"\",\r\n {./Sorter Details.props.selection.data[0].sLocation_ID}\r\n ),\r\n if(\r\n {./Sorter Details Perc.position.display},\r\n if(\r\n isNull({./Sorter Details Perc.props.selection.data[0]}),\r\n \"\",\r\n {./Sorter Details Perc.props.selection.data[0].sLocation_ID}\r\n ),\r\n if(\r\n {./Sorter Details Rate.position.display},\r\n if(\r\n isNull({./Sorter Details Rate.props.selection.data[0]}),\r\n \"\",\r\n {./Sorter Details Rate.props.selection.data[0].sLocation_ID}\r\n ),\r\n \"\"\r\n )\r\n )\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Lane Details" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Lane Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneDetails/Lane Details Count" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "end_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Lane", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "S01" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, "number": "value", "numberFormat": "0,0.##", "progressBar": { @@ -4630,150 +25672,14 @@ "viewParams": {}, "viewPath": "", "visible": true, - "width": 90 + "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "ULC2", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "ULC2 (Cph)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 90 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ULC3", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "ULC3 (Cph)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 90 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ULC4", + "field": "success_count", "filter": { "boolean": { "condition": "" @@ -4795,7 +25701,7 @@ }, "footer": { "align": "center", - "justify": "left", + "justify": "center", "style": { "classes": "" }, @@ -4807,7 +25713,1827 @@ "style": { "classes": "" }, - "title": "ULC4 (Cph)" + "title": "Sorted (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "Lost Container (#)" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Tracking Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "selectedColumn": "total", + "selectedRow": "null" + }, + "sortOrder": [ + "total" + ] + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Lane Details Perc" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Lane Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "type": "expr" + } + }, + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneDetails/Lane Details Percentage" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" }, "justify": "center", "nullFormat": { @@ -4858,7 +27584,2123 @@ "viewParams": {}, "viewPath": "", "visible": true, - "width": 90 + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "end_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Sorter", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Lane", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "S01" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "Lost Container (%)" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Tracking Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" } ], "filter": { @@ -4866,88 +29708,5591 @@ "enabled": true } }, - "pager": { - "bottom": false - }, "rows": { "style": { "textAlign": "center" } - }, - "selection": { - "enableRowSelection": false - }, - "sortOrder": [ - "ULC1" - ], - "style": { - "marginTop": 20 - }, - "virtualized": false + } }, "type": "ia.display.table" }, { - "meta": { - "name": "Dumper Cycles Count Graph" + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } }, - "position": { - "basis": "50%" + "meta": { + "name": "Lane Details Rate" }, "propConfig": { - "meta.visible": { + "position.basis": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "expression": "if ({../Lane Details_graph.position.display} \u003d true, \"50%\", \"100%\")" }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Count", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" + "type": "expr" } }, "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Count", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" + "type": "expr" } }, - "props.dataSources.data": { + "props.data": { "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter/EndTime.props.value}", - "starttime": "{..../Period Filter/StartTime.props.value}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, - "queryPath": "Dumper/Dumper Lane Count Graph", - "returnFormat": "json" + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneDetails/Lane Details Rate" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "start_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "end_time", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": false, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Sorter", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Lane", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "S01" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "Lost Container (pph)" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Tracking Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (pph)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "style": { + "textAlign": "center" + } + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Lane Details_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({parent.custom.selected} \u003d \"\", false, true)" + }, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "Lane": "{parent.custom.selected}", + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneDetails/Lane Details_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + } + }, + "props": { + "legend": { + "position": "right", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "total_rate", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "total_rate", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#00FF1A", + "key": "success_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#A1A1A1", + "key": "unknown_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#95B776", + "key": "unexpected_container_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#600000", + "key": "tracking_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0600", + "key": "gap_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#002FFF", + "key": "destination_full_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#F3FF00", + "key": "destination_non_operational_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#000000", + "key": "invalid_destination_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00EEFF", + "key": "throughput_limit_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B300FF", + "key": "failed_to_divert_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#94F70C", + "key": "no_destination_received_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#BA8383", + "key": "lost_container_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#D20000", + "key": "dimension_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0082C8", + "key": "weight_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#AA6E28", + "key": "container_utilization_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#03FE8D", + "key": "unable_to_divert_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#B6842C", + "key": "destination_not_attempted_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#CFD336", + "key": "scan_error_count", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dataFormat": "#,###.##", + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Lane Details" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "custom.selected": { + "binding": { + "config": { + "expression": "if(\r\n {./Lane Details.position.display},\r\n if(\r\n isNull({./Lane Details.props.selection.data[0]}),\r\n \"\",\r\n {./Lane Details.props.selection.data[0].Lane}\r\n ),\r\n if(\r\n {./Lane Details Perc.position.display},\r\n if(\r\n isNull({./Lane Details Perc.props.selection.data[0]}),\r\n \"\",\r\n {./Lane Details Perc.props.selection.data[0].Lane}\r\n ),\r\n if(\r\n {./Lane Details Rate.position.display},\r\n if(\r\n isNull({./Lane Details Rate.props.selection.data[0]}),\r\n \"\",\r\n {./Lane Details Rate.props.selection.data[0].Lane}\r\n ),\r\n \"\"\r\n )\r\n )\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Hourly Scanner Perc" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "scannername": "{..../Scanner Drop Down/Scanner.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyScanner/Hourly Scanner Percentage" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Startstamp", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Hour", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sScanner_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "GoodReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "BadReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Bad Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Reads (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiItems", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Items (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoData", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Data (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "CommFaults", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Comm Faults (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "data": {} + } + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Hourly Scanner Count" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "scannername": "{..../Scanner Drop Down/Scanner.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyScanner/Hourly Scanner Count" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Startstamp", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "descending", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Hour", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sScanner_Name", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner Name" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "GoodReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Good Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "BadReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Bad Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Read (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoReads", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Reads (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MultiItems", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Multi Items (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "NoData", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Data (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "CommFaults", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Comm Faults (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "data": {} + }, + "selection": { + "data": [ + { + "BadReads": 0, + "CommFaults": 0, + "GoodReads": 1, + "Hour": "H8", + "MultiItems": 0, + "MultiReads": 0, + "NoData": 0, + "NoReads": 0, + "StartTimestamp": "2025-10-25 11:00", + "Total": 1, + "sScanner_Name": "S01ac" + } + ], + "selectedColumn": "GoodReads", + "selectedRow": 5 + }, + "sortOrder": [ + "Hour" + ] + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Scanner Count Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "scannername": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyScanner/Hourly Scanner Count Graph" }, "type": "query" } @@ -4955,9 +35300,6 @@ }, "props": { "dataSources": {}, - "legend": { - "enabled": false - }, "series": [ { "candlestick": { @@ -5041,16 +35383,16 @@ } }, "data": { - "source": "data", - "x": "Dumper", - "y": "ULC1" + "source": "example", + "x": "Hour", + "y": "Total Good Reads" }, "defaultState": { "visible": true }, "hiddenInLegend": false, "label": { - "text": "Diverted" + "text": "Total Good Reads" }, "line": { "appearance": { @@ -5127,7 +35469,7 @@ "y": "" } }, - "name": "ULC1", + "name": "GoodRead", "render": "column", "stepLine": { "appearance": { @@ -5212,11 +35554,11 @@ "cornerRadius": 3, "enabled": true, "pointerLength": 4, - "text": "ULC1 (#): [bold]{valueY}[/]" + "text": "Good Read (#): [bold]{valueY}[/]" }, "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", + "xAxis": "Hour", + "yAxis": "Reads", "zIndex": 0 }, { @@ -5301,9 +35643,9403 @@ } }, "data": { - "source": "data", - "x": "Dumper", - "y": "ULC2" + "source": "example", + "x": "Hour", + "y": "Total Bad Reads" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Bad Reads" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "BadRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Bad Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Multi Reads" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Multi Reads" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "MultiRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Multi Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total No Reads" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total No Reads" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "NoRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "No Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#4415F2", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Multi Items" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Multi Items" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "MultiRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Multi Items (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total No Data" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total No Data" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "NoData", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "No Data (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#EEFE00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Comm Faults" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Comm Faults" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "CommFaults", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Comm Faults (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": 10, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Reads", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + }, + { + "meta": { + "name": "Hourly Scanner Perc Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "scannername": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyScanner/Hourly Scanner Percentage Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Good Reads" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Good Reads" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GoodRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Good Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Bad Reads" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Bad Reads" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "BadRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Bad Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Multi Reads" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Multi Reads" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "MultiRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Multi Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total No Reads" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total No Reads" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "NoRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "No Read (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#4415F2", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Multi Items" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Multi Items" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "MultiRead", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Multi Items (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total No Data" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total No Data" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "NoData", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "No Data (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#EEFE00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Total Comm Faults" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Total Comm Faults" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "CommFaults", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Comm Faults (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Reads", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": 10, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Reads", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": 100, + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Scanner" + }, + "position": { + "tabIndex": 5 + }, + "propConfig": { + "custom.selected": { + "binding": { + "config": { + "expression": "if(\r\n {./Hourly Scanner Count.position.display},\r\n if(\r\n isNull({./Hourly Scanner Count.props.selection.data[0]}),\r\n \"\",\r\n {./Hourly Scanner Count.props.selection.data[0].sScanner_Name}\r\n ),\r\n if(\r\n {./Hourly Scanner Perc.position.display},\r\n if(\r\n isNull({./Hourly Scanner Perc.props.selection.data[0]}),\r\n \"\",\r\n {./Hourly Scanner Perc.props.selection.data[0].sScanner_Name}\r\n ),\r\n \"\"\r\n )\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "direction": "column", + "style": { + "fontSize": "1.5vmin" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Hourly Sorter Details Perc" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "locationid": "{..../Sorter Drop Down/Sorter.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlySorterDetails/Hourly Sorter Details Percentage" + }, + "type": "query" + } + } + }, + "props": { + "cells": { + "style": { + "fontSize": 14 + } + }, + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "ascending", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Hour", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sLocation_ID", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "inducted_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational(%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "selectedColumn": "gap_error_perc", + "selectedRow": "null" + }, + "sortOrder": [ + "Hour" + ] + }, + "type": "ia.display.table" + }, + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"\n\tself.props.selection.data \u003d []" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Hourly Sorter Details Count" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlySorterDetails/Hourly Sorter Details Count" + }, + "type": "query" + } + } + }, + "props": { + "cells": { + "style": { + "fontSize": 14 + } + }, + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Hour", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "sLocation_ID", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "inducted_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Inducted (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational(#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Track Err (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_count", + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "data": [ + { + "Hour": "H8", + "StartTimestamp": "2025-10-25 11:00", + "container_utilization_count": 1, + "destination_disabled_count": 1, + "destination_full_count": 1, + "destination_non_operational_count": 1, + "destination_not_attempted_count": 1, + "dimension_error_count": 0, + "failed_to_divert_count": 1, + "gap_error_count": 1, + "inducted_count": 14, + "invalid_destination_count": 0, + "lost_container_count": 1, + "no_destination_received_count": 0, + "sLocation_ID": "S01aa", + "scan_error_count": 3, + "success_count": 0, + "throughput_limit_count": 1, + "tracking_error_count": 1, + "unable_to_divert_count": 0, + "unexpected_container_count": 1, + "unknown_count": 0, + "weight_error_count": 0 + } + ], + "selectedColumn": "failed_to_divert_count", + "selectedRow": 1 + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Sorter Details Count Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "locationid": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlySorterDetails/Hourly Sorter Details Count Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Sorted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Sorted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Sorted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Sorted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "GapError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Gap Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GapError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Gap Error (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "UnableToDivert" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unable To Divert" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "UnableToDivert", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DivertFail" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Divert Fail" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DivertFail", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unknown" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unknown" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unknown", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unknown (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Lost" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Lost" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Lost", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Lost (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNotAttempted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Not Attempted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNotAttempted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Not Attempted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFull" }, "defaultState": { "visible": true @@ -5387,7 +45123,7 @@ "y": "" } }, - "name": "ULC2", + "name": "DestinationFull", "render": "column", "stepLine": { "appearance": { @@ -5472,11 +45208,11 @@ "cornerRadius": 3, "enabled": true, "pointerLength": 4, - "text": "ULC2 (#): [bold]{valueY}[/]" + "text": "Dest Full (#): [bold]{valueY}[/]" }, "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", + "xAxis": "Hour", + "yAxis": "Induct", "zIndex": 0 }, { @@ -5537,7 +45273,7 @@ } }, "fill": { - "color": "#FF8C00", + "color": "", "opacity": 1 }, "heatRules": { @@ -5549,7 +45285,7 @@ "height": null, "stacked": true, "stroke": { - "color": "#FF8C00", + "color": "", "opacity": 1, "width": 1 }, @@ -5561,16 +45297,16 @@ } }, "data": { - "source": "data", - "x": "Dumper", - "y": "ULC3" + "source": "example", + "x": "Hour", + "y": "DestinationDisabled" }, "defaultState": { "visible": true }, "hiddenInLegend": false, "label": { - "text": "Dest Jam" + "text": "Dest Disabled" }, "line": { "appearance": { @@ -5647,7 +45383,7 @@ "y": "" } }, - "name": "ULC3", + "name": "GapError", "render": "column", "stepLine": { "appearance": { @@ -5732,11 +45468,11 @@ "cornerRadius": 3, "enabled": true, "pointerLength": 4, - "text": "ULC3 (#): [bold]{valueY}[/]" + "text": "Dest Disabled (#): [bold]{valueY}[/]" }, "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", + "xAxis": "Hour", + "yAxis": "Induct", "zIndex": 0 }, { @@ -5755,7 +45491,7 @@ }, "fill": { "color": "", - "opacity": 0 + "opacity": 1 }, "heatRules": { "dataField": "", @@ -5767,7 +45503,7 @@ "stroke": { "color": "", "opacity": 1, - "width": 3 + "width": 1 } }, "high": { @@ -5797,7 +45533,7 @@ } }, "fill": { - "color": "#FF008B", + "color": "", "opacity": 1 }, "heatRules": { @@ -5809,9 +45545,9 @@ "height": null, "stacked": true, "stroke": { - "color": "#FF008B", + "color": "", "opacity": 1, - "width": 3 + "width": 1 }, "width": null }, @@ -5821,24 +45557,76 @@ } }, "data": { - "source": "data", - "x": "Dumper", - "y": "ULC4" + "source": "example", + "x": "Hour", + "y": "DestinationFault" }, "defaultState": { "visible": true }, "hiddenInLegend": false, "label": { - "text": "Dest Jam" + "text": "Dest Non Operational" }, "line": { "appearance": { - "bullets": [], + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], "connect": true, "fill": { "color": "", - "opacity": 1 + "opacity": 0 }, "minDistance": 0.5, "stroke": { @@ -5855,7 +45643,7 @@ "y": "" } }, - "name": "ULC4", + "name": "DestinationFault", "render": "column", "stepLine": { "appearance": { @@ -5940,25 +45728,2368 @@ "cornerRadius": 3, "enabled": true, "pointerLength": 4, - "text": "ULC4 (#): [bold]{valueY}[/]" + "text": "Dest Non Operational (#): [bold]{valueY}[/]" }, "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unexpected" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unexpected" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unexpected", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unexpected (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNone" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest None" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNone", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationInvalid" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Invalid" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationInvalid", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Invalid (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "TrackingError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Tracking Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "TrackingError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "TrackingError (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ThroughputLimit" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Throughput Limit" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ThroughputLimit", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DimensionError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dimension Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DimensionError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "WeightError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Weight Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "WeightError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ContainerUtilization" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Container Utilization" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ContainerUtilization", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ScanError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Scan Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ScanError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", "zIndex": 0 } ], + "style": { + "classes": " " + }, "xAxes": [ { "appearance": { "font": { - "size": "", + "size": 10, "weight": 500 }, "grid": { "color": "", "dashArray": "", - "minDistance": 60, + "minDistance": 1, "opacity": 1, "position": 0.5 }, @@ -5998,16 +48129,16 @@ "range": { "max": "", "min": "", - "useStrict": false + "useStrict": true } }, "inversed": false, "label": { "color": "", "enabled": true, - "text": "" + "text": "Hour" }, - "name": "Dumper", + "name": "Hour", "render": "category", "tooltip": { "background": { @@ -6096,7 +48227,7 @@ "enabled": true, "text": "" }, - "name": "Dump_Count", + "name": "Induct", "render": "value", "tooltip": { "background": { @@ -6131,65 +48262,33 @@ }, { "meta": { - "name": "Dumper Cycles Percentage Graph" + "name": "Hourly Sorter Details Perc Graph" }, "position": { "basis": "50%" }, "propConfig": { - "meta.visible": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Percentage", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Percentage", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" + "type": "expr" } }, - "props.dataSources.data": { + "props.dataSources.example": { "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter/EndTime.props.value}", - "starttime": "{..../Period Filter/StartTime.props.value}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "locationid": "{parent.custom.selected}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, - "queryPath": "Dumper/Dumper Lane Percentage Graph", - "returnFormat": "json" + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlySorterDetails/Hourly Sorter Details Percentage Graph" }, "type": "query" } @@ -6197,9 +48296,6 @@ }, "props": { "dataSources": {}, - "legend": { - "enabled": false - }, "series": [ { "candlestick": { @@ -6283,16 +48379,16 @@ } }, "data": { - "source": "data", - "x": "Dumper", - "y": "ULC1" + "source": "example", + "x": "Hour", + "y": "Sorted" }, "defaultState": { "visible": true }, "hiddenInLegend": false, "label": { - "text": "" + "text": "Sorted" }, "line": { "appearance": { @@ -6369,7 +48465,7 @@ "y": "" } }, - "name": "ULC1", + "name": "Sorted", "render": "column", "stepLine": { "appearance": { @@ -6454,271 +48550,11 @@ "cornerRadius": 3, "enabled": true, "pointerLength": 4, - "text": "ULC1 (%): [bold]{valueY}[/]" + "text": "Sorted (#): [bold]{valueY}[/]" }, "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF0000", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF0000", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "data", - "x": "Dumper", - "y": "ULC2" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "ULC2", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "ULC2 (%): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", + "xAxis": "Hour", + "yAxis": "Induct", "zIndex": 0 }, { @@ -6803,16 +48639,16 @@ } }, "data": { - "source": "data", - "x": "Dumper", - "y": "ULC3" + "source": "example", + "x": "Hour", + "y": "GapError" }, "defaultState": { "visible": true }, "hiddenInLegend": false, "label": { - "text": "" + "text": "Gap Error" }, "line": { "appearance": { @@ -6889,7 +48725,7 @@ "y": "" } }, - "name": "ULC3", + "name": "GapError", "render": "column", "stepLine": { "appearance": { @@ -6974,11 +48810,11 @@ "cornerRadius": 3, "enabled": true, "pointerLength": 4, - "text": "ULC3 (%): [bold]{valueY}[/]" + "text": "Gap Error (#): [bold]{valueY}[/]" }, "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", + "xAxis": "Hour", + "yAxis": "Induct", "zIndex": 0 }, { @@ -6997,7 +48833,7 @@ }, "fill": { "color": "", - "opacity": 0 + "opacity": 1 }, "heatRules": { "dataField": "", @@ -7009,7 +48845,7 @@ "stroke": { "color": "", "opacity": 1, - "width": 3 + "width": 1 } }, "high": { @@ -7039,7 +48875,7 @@ } }, "fill": { - "color": "#FF008B", + "color": "#00FF00", "opacity": 1 }, "heatRules": { @@ -7051,9 +48887,9 @@ "height": null, "stacked": true, "stroke": { - "color": "#FF008B", + "color": "#00FF00", "opacity": 1, - "width": 3 + "width": 1 }, "width": null }, @@ -7063,24 +48899,76 @@ } }, "data": { - "source": "data", - "x": "Dumper", - "y": "ULC4" + "source": "example", + "x": "Hour", + "y": "UnableToDivert" }, "defaultState": { "visible": true }, "hiddenInLegend": false, "label": { - "text": "" + "text": "Unable To Divert" }, "line": { "appearance": { - "bullets": [], + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], "connect": true, "fill": { "color": "", - "opacity": 1 + "opacity": 0 }, "minDistance": 0.5, "stroke": { @@ -7097,7 +48985,7 @@ "y": "" } }, - "name": "ULC4", + "name": "UnableToDivert", "render": "column", "stepLine": { "appearance": { @@ -7182,32 +49070,4185 @@ "cornerRadius": 3, "enabled": true, "pointerLength": 4, - "text": "ULC4 (%): [bold]{valueY}[/]" + "text": "Dest None (#): [bold]{valueY}[/]" }, "visible": true, - "xAxis": "Dumper", - "yAxis": "Dump_Count", + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DivertFail" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Divert Fail" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DivertFail", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unknown" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unknown" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unknown", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unknown (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Lost" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Lost" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Lost", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Lost (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNotAttempted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Not Attempted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNotAttempted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Not Attempted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFull" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFull", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Full (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationDisabled" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Disabled" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GapError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFault" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Non Operational" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFault", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Non Operational (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unexpected" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unexpected" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unexpected", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unexpected (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNone" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest None" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNone", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationInvalid" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Invalid" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationInvalid", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Invalid (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "TrackingError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Tracking Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "TrackingError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "TrackingError (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ThroughputLimit" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Throughput Limit" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ThroughputLimit", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DimensionError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dimension Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DimensionError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "WeightError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Weight Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "WeightError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ContainerUtilization" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Container Utilization" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ContainerUtilization", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ScanError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Scan Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ScanError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", "zIndex": 0 } ], - "title": { - "appearance": { - "font": { - "weight": 100 - } - } - }, "xAxes": [ { "appearance": { "font": { - "size": "", + "size": 10, "weight": 500 }, "grid": { "color": "", "dashArray": "", - "minDistance": 60, + "minDistance": 1, "opacity": 1, "position": 0.5 }, @@ -7247,16 +53288,16 @@ "range": { "max": "", "min": "", - "useStrict": false + "useStrict": true } }, "inversed": false, "label": { "color": "", "enabled": true, - "text": "" + "text": "Hour" }, - "name": "Dumper", + "name": "Hour", "render": "category", "tooltip": { "background": { @@ -7336,7 +53377,7 @@ "range": { "max": "", "min": "", - "useStrict": true + "useStrict": false } }, "inversed": false, @@ -7345,7 +53386,16467 @@ "enabled": true, "text": "" }, - "name": "Dump_Count", + "name": "Induct", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": 100, + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Sorter_Details" + }, + "position": { + "tabIndex": 6 + }, + "propConfig": { + "custom.selected": { + "binding": { + "config": { + "expression": "if(\r\n\t{./Hourly Sorter Details Count.position.display},\r\n\tif(\r\n\t\tisNull({./Hourly Sorter Details Count.props.selection.data[0]}),\r\n\t\t\"\",\r\n\t\t{./Hourly Sorter Details Count.props.selection.data[0].sLocation_ID}\r\n\t),\r\n\tif(\r\n\t\t{./Hourly Sorter Details Perc.position.display},\r\n\t\tif(\r\n\t\t\tisNull({./Hourly Sorter Details Perc.props.selection.data[0]}),\r\n\t\t\t\"\",\r\n\t\t\t{./Hourly Sorter Details Perc.props.selection.data[0].sLocation_ID}\r\n\t\t),\r\n\t\t\"\"\r\n\t)\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Hourly Lane Perc" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Lane Drop Down/Lane.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyLane/Hourly Lane Percentage" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Hour", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "Lost Container (%)" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Tracking Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "style": { + "textAlign": "center" + } + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Lane Count" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Lane Drop Down/Lane.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyLane/Hourly Lane Count" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Hour", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "total_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "success_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": true, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "S02" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorted {#}" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "gap_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Gap Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unable_to_divert_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unable To Divert (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "failed_to_divert_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Failed To Divert (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unknown_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unknown (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "lost_container_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lost Container (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "Lost Container (#)" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_not_attempted_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Not Attempted (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_full_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_disabled_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Disabled (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "destination_non_operational_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Non Operational (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "unexpected_container_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Unexpected (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "no_destination_received_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "No Dest (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "invalid_destination_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Invalid (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "tracking_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Tracking Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "throughput_limit_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Throughput Limit (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "dimension_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dim Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "weight_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Weight Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "container_utilization_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Container Util (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "scan_error_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Err (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "rows": { + "style": { + "textAlign": "center" + } + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Hourly Sorter Details Count Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Lane Drop Down/Lane.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyLane/Hourly Lane Count Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Sorted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Sorted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Sorted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Sorted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "GapError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Gap Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GapError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Gap Error (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "UnableToDivert" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unable To Divert" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "UnableToDivert", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DivertFail" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Divert Fail" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DivertFail", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unknown" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unknown" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unknown", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unknown (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Lost" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Lost" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Lost", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Lost (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNotAttempted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Not Attempted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNotAttempted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Not Attempted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFull" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFull", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Full (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationDisabled" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Disabled" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GapError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFault" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Non Operational" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFault", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Non Operational (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unexpected" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unexpected" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unexpected", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unexpected (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNone" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest None" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNone", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationInvalid" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Invalid" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationInvalid", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Invalid (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "TrackingError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Tracking Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "TrackingError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "TrackingError (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ThroughputLimit" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Throughput Limit" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ThroughputLimit", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DimensionError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dimension Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DimensionError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "WeightError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Weight Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "WeightError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ContainerUtilization" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Container Utilization" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ContainerUtilization", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ScanError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Scan Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ScanError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + } + ], + "style": { + "classes": " " + }, + "xAxes": [ + { + "appearance": { + "font": { + "size": 10, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Induct", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + }, + { + "meta": { + "name": "Hourly Sorter Details Perc Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Lane Drop Down/Lane.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/HourlyLane/Hourly Lane Percentage Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Sorted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Sorted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Sorted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Sorted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "GapError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Gap Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GapError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Gap Error (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#00FF00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#00FF00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "UnableToDivert" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unable To Divert" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "UnableToDivert", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DivertFail" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Divert Fail" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DivertFail", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unknown" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unknown" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unknown", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unknown (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Lost" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Lost" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Lost", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Lost (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNotAttempted" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Not Attempted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNotAttempted", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Not Attempted (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFull" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFull", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Full (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationDisabled" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Disabled" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "GapError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Disabled (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationFault" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Non Operational" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationFault", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Non Operational (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "Unexpected" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Unexpected" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "Unexpected", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Unexpected (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationNone" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest None" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationNone", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest None (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DestinationInvalid" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Invalid" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestinationInvalid", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Invalid (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "TrackingError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Tracking Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "TrackingError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "TrackingError (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ThroughputLimit" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Throughput Limit" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ThroughputLimit", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "DimensionError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dimension Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DimensionError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "WeightError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Weight Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "WeightError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ContainerUtilization" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Container Utilization" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ContainerUtilization", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ScanError" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Scan Error" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ScanError", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Induct", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": 10, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": true + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Induct", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": 100, + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Hourly_Lane" + }, + "position": { + "tabIndex": 7 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Total Full Perc" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Total Full Drop Down/Total_Full.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneTotalFull/Total Full Percentage" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Lane", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "S01" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DestFull_perc", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (%)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "data": {} + }, + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Total Full Rate" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Total Full Drop Down/Total_Full.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneTotalFull/Total Full Rate" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Lane", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "S02" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DestFull_rate", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "data": {} + }, + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Total Full Count" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Total Full Drop Down/Total_Full.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneTotalFull/Total Full Count" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Lane", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "starts with", + "value": "S01" + }, + "visible": "never" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DestFull_count", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Dest Full (#)" + }, + "justify": "center", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "filter": { + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "data": {} + }, + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Total Full Count Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Total Full Drop Down/Total_Full.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneTotalFull/Total Full Count Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "scrollBars": { + "vertical": { + "enabled": false + } + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Lane", + "y": "DestFull_count" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestFull_count", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "DestFull count (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Lane", + "yAxis": "Carriers", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": 5, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 90, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "S013999", + "size": 5, + "startCategory": "S011001" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "day" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Lanes" + }, + "name": "Lane", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Carriers", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + }, + { + "meta": { + "name": "Total Full Perc Graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\", true, false)" + }, + "type": "expr" + } + }, + "props.dataSources.example": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Total Full Drop Down/Total_Full.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneTotalFull/Total Full Percentage Graph" + }, + "type": "query" + } + } + }, + "props": { + "dataSources": {}, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Lane", + "y": "DestFull_perc" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestFull_perc", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "Dest Full (%): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Lane", + "yAxis": "Carriers", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": 5, + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 90, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Lanes" + }, + "name": "Lane", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": 110, + "min": 0, + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Carriers", "render": "value", "tooltip": { "background": { @@ -7380,120 +69881,494 @@ }, { "meta": { - "name": "Dumper Cycles Rate Graph" + "name": "Total Full Rate Graph" }, "position": { - "basis": "400px" + "basis": "50%" }, "propConfig": { - "meta.visible": { - "binding": { - "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Rate", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, "position.display": { "binding": { "config": { - "path": "..../Aggregation Mode/Aggregation Mode DropDown.props.value" + "expression": "if({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\", true, false)" }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": "Rate", - "output": true - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" + "type": "expr" } }, - "props.series[0].data": { + "props.dataSources.example": { "binding": { "config": { "parameters": { - "endtime": "{..../Period Filter/EndTime.props.value}", - "starttime": "{..../Period Filter/StartTime.props.value}" + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "lane": "{..../Total Full Drop Down/Total_Full.props.value}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, - "queryPath": "Dumper/Dumper Lane Rate Graph", - "returnFormat": "json" + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/LaneTotalFull/Total Full Rate Graph" }, "type": "query" } - }, - "props.timeAxis.tickCount": { - "binding": { - "config": { - "expression": "if(\r\n dateDiff({..../Period Filter/StartTime.props.value},\r\n {..../Period Filter/EndTime.props.value}, \u0027hour\u0027) \u003c 24,\r\n toInt(len({this.props.series[0].data})),\r\n toInt(len({this.props.series[0].data}) / 4)\r\n)\r\n" - }, - "type": "expr" - } } }, "props": { - "defaultStyles": { - "colorScheme": "Spectral", - "colors": [ - "#FF0000", - "#00FF12", - "#0003FF", - "#FF00F8" - ] - }, - "legend": { - "visible": true + "dataSources": {}, + "scrollBars": { + "vertical": { + "enabled": false + } }, "series": [ { - "name": "Boiler" + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Lane", + "y": "DestFull_rate" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "DestFull_rate", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "DestFull count (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Lane", + "yAxis": "Carriers", + "zIndex": 0 } ], - "timeAxis": { - "height": 120, - "tick": { - "label": { - "angled": true, + "xAxes": [ + { + "appearance": { "font": { - "size": 13 + "size": 5, + "weight": 500 }, - "format": "MM/DD/YYYY-HH:MM" - } + "grid": { + "color": "", + "dashArray": "", + "minDistance": 1, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 90, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "S013999", + "size": 5, + "startCategory": "S011001" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "day" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Lanes" + }, + "name": "Lane", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true } - }, - "timeRange": { - "timeFormat": "HH:mm:ss" - } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Carriers", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] }, - "type": "ia.chart.timeseries" + "type": "ia.chart.xy" } ], "meta": { - "name": "Dumper cycles" + "name": "Total Full" }, "position": { - "tabIndex": 1 + "tabIndex": 8 }, "props": { "direction": "column" @@ -7513,7 +70388,7 @@ "props.currentTabIndex": { "onChange": { "enabled": null, - "script": "\t# Resolve the dropdown once\n\tdropdown \u003d self.parent.getChild(\"Aggregation Mode\").getChild(\"Aggregation Mode DropDown\")\n\t\n\t# Define options\n\toptions_rate \u003d [\n\t {\"value\": \"Count\", \"label\": \"Count\"},\n\t {\"value\": \"Percentage\", \"label\": \"Percentage\"},\n\t {\"value\": \"Rate\", \"label\": \"Rate\"}\n\t]\n\toptions_no_rate \u003d [\n\t {\"value\": \"Count\", \"label\": \"Count\"},\n\t {\"value\": \"Percentage\", \"label\": \"Percentage\"}\n\t]\n\t\n\t# Read current value safely (accepts 1/True for \"Rate\" enabled)\n\tval \u003d getattr(currentValue, \"value\", None)\n\tif (val \u003d\u003d 0):\n\t\tdropdown.props.options \u003d options_no_rate\n\t\tif (dropdown.props.value \u003d\u003d \"Rate\"):\n\t\t\tdropdown.props.value \u003d \"Count\"\n\telif (val \u003d\u003d 1):\n\t\tdropdown.props.options \u003d options_rate\n\n\n\t\t" + "script": "\tdropdown \u003d self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\")\n\tval \u003d currentValue.value\n\t\n\t# Default options\n\toptions \u003d [\n\t {\"value\": \"Count\", \"label\": \"Count\"},\n\t {\"value\": \"Percentage\", \"label\": \"Percentage\"},\n\t {\"value\": \"Rate\", \"label\": \"Rate\"}\n\t]\n\tvalue \u003d \"Count\"\n\t\n\t# Customize options based on current value\n\tif val in (4, 5, 6, 7, 9):\n\t options \u003d [\n\t {\"value\": \"Count\", \"label\": \"Count\"},\n\t {\"value\": \"Percentage\", \"label\": \"Percentage\"}\n\t ]\n\t\n\t# Apply changes\n\tdropdown.props.options \u003d options\n\tdropdown.props.value \u003d value" } }, "props.tabs": { @@ -7521,7 +70396,6 @@ } }, "props": { - "currentTabIndex": 1, "menuStyle": { "backgroundColor": "#FFFFFFBD", "fontSize": "1.0vmin", @@ -7530,28 +70404,36 @@ }, "style": { "fontFamily": "Arial", - "overflow": "hidden", "width": "100%" }, "tabSize": { - "width": 150 + "width": 160 }, "tabStyle": { "active": { "flexBasis": 0, "flexGrow": 1, - "fontSize": "1.5vmin" + "fontSize": "1.2vmin" }, "disabled": { - "fontSize": "1.5vmin" + "fontSize": "1.0vmin" }, "inactive": { "flexBasis": 0, "flexGrow": 1, - "fontSize": "1.5vmin" + "fontSize": "1.2vmin" } }, "tabs": [ + "Induct Details", + "Scanner Details", + "Sorter Details", + "Lane Details", + "Hourly Induct", + "Hourly Scanner", + "Hourly Sorter Details", + "Hourly Lane", + "Lane Total Full", "Jam by Area", "Dumper cycles" ] @@ -7578,7 +70460,7 @@ }, { "meta": { - "name": "Aggregation Mode DropDown" + "name": "Dropdown_Aggregation_mode" }, "position": { "basis": "100px", @@ -7607,27 +70489,26 @@ "style": { "fontSize": "1.5vmin" }, - "value": "Rate" + "value": "Count" }, "type": "ia.input.dropdown" } ], "meta": { - "name": "Aggregation Mode" + "name": "Aggregation_Mode" }, "position": { "height": 0.03, - "width": 0.1766, - "x": 0.7556, - "y": 0.0048 + "width": 0.124, + "x": 0.7651, + "y": 0.0047 }, "propConfig": { "meta.visible": { "binding": { "config": { - "expression": "{../Statistics.props.currentTabIndex} !\u003d12" + "expression": "{../Statistics.props.currentTabIndex} !\u003d 10" }, - "enabled": false, "type": "expr" } } @@ -7641,6 +70522,1184 @@ }, "type": "ia.container.flex" }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "63px" + }, + "props": { + "style": { + "color": "#FFFFFF", + "marginRight": 2 + }, + "text": "Induct" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dropdown_0" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "All", + "value": "" + }, + { + "label": "IU001", + "value": "IU001" + }, + { + "label": "IU002", + "value": "IU002" + }, + { + "label": "IU003", + "value": "IU003" + }, + { + "label": "IU004", + "value": "IU004" + }, + { + "label": "IU005", + "value": "IU005" + }, + { + "label": "IU006", + "value": "IU006" + }, + { + "label": "IU007", + "value": "IU007" + }, + { + "label": "IU008", + "value": "IU008" + }, + { + "label": "IU009", + "value": "IU009" + }, + { + "label": "IU010", + "value": "IU010" + }, + { + "label": "IU011", + "value": "IU011" + } + ], + "placeholder": { + "color": "#000000", + "text": "Select Induct..." + } + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Induct Drop Down" + }, + "position": { + "height": 0.0269, + "width": 0.0932, + "x": 0.6672, + "y": 0.0063 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 4 ,\r\ntrue,\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "justify": "center", + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Lane" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Lane:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Lane" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "S011001", + "value": "S011001" + }, + { + "label": "S011002", + "value": "S011002" + }, + { + "label": "S011003", + "value": "S011003" + }, + { + "label": "S011004", + "value": "S011004" + }, + { + "label": "S011005", + "value": "S011005" + }, + { + "label": "S011006", + "value": "S011006" + }, + { + "label": "S011007", + "value": "S011007" + }, + { + "label": "S011008", + "value": "S011008" + }, + { + "label": "S011009", + "value": "S011009" + }, + { + "label": "S011010", + "value": "S011010" + }, + { + "label": "S011011", + "value": "S011011" + }, + { + "label": "S011012", + "value": "S011012" + }, + { + "label": "S011013", + "value": "S011013" + }, + { + "label": "S011014", + "value": "S011014" + }, + { + "label": "S011015", + "value": "S011015" + }, + { + "label": "S011016", + "value": "S011016" + }, + { + "label": "S011017", + "value": "S011017" + }, + { + "label": "S011018", + "value": "S011018" + }, + { + "label": "S011019", + "value": "S011019" + }, + { + "label": "S011020", + "value": "S011020" + }, + { + "label": "S011021", + "value": "S011021" + }, + { + "label": "S011022", + "value": "S011022" + }, + { + "label": "S011023", + "value": "S011023" + }, + { + "label": "S011024", + "value": "S011024" + }, + { + "label": "S011025", + "value": "S011025" + }, + { + "label": "S011026", + "value": "S011026" + }, + { + "label": "S011027", + "value": "S011027" + }, + { + "label": "S011028", + "value": "S011028" + }, + { + "label": "S011029", + "value": "S011029" + }, + { + "label": "S011030", + "value": "S011030" + }, + { + "label": "S011031", + "value": "S011031" + }, + { + "label": "S011032", + "value": "S011032" + }, + { + "label": "S011033", + "value": "S011033" + }, + { + "label": "S011035", + "value": "S011035" + }, + { + "label": "S011036", + "value": "S011036" + }, + { + "label": "S011037", + "value": "S011037" + }, + { + "label": "S011038", + "value": "S011038" + }, + { + "label": "S011039", + "value": "S011039" + }, + { + "label": "S011040", + "value": "S011040" + }, + { + "label": "S011041", + "value": "S011041" + }, + { + "label": "S011042", + "value": "S011042" + }, + { + "label": "S011044", + "value": "S011044" + }, + { + "label": "S011045", + "value": "S011045" + }, + { + "label": "S011046", + "value": "S011046" + }, + { + "label": "S011047", + "value": "S011047" + }, + { + "label": "S011048", + "value": "S011048" + }, + { + "label": "S011049", + "value": "S011049" + }, + { + "label": "S011050", + "value": "S011050" + }, + { + "label": "S011051", + "value": "S011051" + }, + { + "label": "S011052", + "value": "S011052" + }, + { + "label": "S011053", + "value": "S011053" + }, + { + "label": "S011054", + "value": "S011054" + }, + { + "label": "S011055", + "value": "S011055" + }, + { + "label": "S011056", + "value": "S011056" + }, + { + "label": "S011043", + "value": "S011043" + }, + { + "label": "S011057", + "value": "S011057" + }, + { + "label": "S011058", + "value": "S011058" + }, + { + "label": "S011059", + "value": "S011059" + }, + { + "label": "S011060", + "value": "S011060" + }, + { + "label": "S011061", + "value": "S011061" + }, + { + "label": "S011062", + "value": "S011062" + }, + { + "label": "S011063", + "value": "S011063" + }, + { + "label": "S011064", + "value": "S011064" + }, + { + "label": "S011065", + "value": "S011065" + }, + { + "label": "S011066", + "value": "S011066" + }, + { + "label": "S011067", + "value": "S011067" + }, + { + "label": "S011068", + "value": "S011068" + }, + { + "label": "S011069", + "value": "S011069" + }, + { + "label": "S011070", + "value": "S011070" + }, + { + "label": "S011071", + "value": "S011071" + }, + { + "label": "S011072", + "value": "S011072" + }, + { + "label": "S011073", + "value": "S011073" + }, + { + "label": "S011074", + "value": "S011074" + }, + { + "label": "S011075", + "value": "S011075" + }, + { + "label": "S011076", + "value": "S011076" + }, + { + "label": "S011077", + "value": "S011077" + }, + { + "label": "S011078", + "value": "S011078" + }, + { + "label": "S011079", + "value": "S011079" + }, + { + "label": "S011080", + "value": "S011080" + }, + { + "label": "S011081", + "value": "S011081" + }, + { + "label": "S011082", + "value": "S011082" + }, + { + "label": "S011083", + "value": "S011083" + }, + { + "label": "S011085", + "value": "S011085" + }, + { + "label": "S011086", + "value": "S011086" + }, + { + "label": "S011087", + "value": "S011087" + }, + { + "label": "S011088", + "value": "S011088" + }, + { + "label": "S011089", + "value": "S011089" + }, + { + "label": "S011090", + "value": "S011090" + }, + { + "label": "S011091", + "value": "S011091" + }, + { + "label": "S011092", + "value": "S011092" + }, + { + "label": "S011093", + "value": "S011093" + }, + { + "label": "S011094", + "value": "S011094" + }, + { + "label": "S011095", + "value": "S011095" + }, + { + "label": "S011096", + "value": "S011096" + }, + { + "label": "S011097", + "value": "S011097" + }, + { + "label": "S011098", + "value": "S011098" + }, + { + "label": "S011099", + "value": "S011099" + }, + { + "label": "S011100", + "value": "S011100" + }, + { + "label": "S011101", + "value": "S011101" + }, + { + "label": "S011102", + "value": "S011102" + }, + { + "label": "S011103", + "value": "S011103" + }, + { + "label": "S011106", + "value": "S011106" + }, + { + "label": "S012001", + "value": "S012001" + }, + { + "label": "S012002", + "value": "S012002" + }, + { + "label": "S012003", + "value": "S012003" + }, + { + "label": "S012004", + "value": "S012004" + }, + { + "label": "S012005", + "value": "S012005" + }, + { + "label": "S012006", + "value": "S012006" + }, + { + "label": "S012007", + "value": "S012007" + }, + { + "label": "S012008", + "value": "S012008" + }, + { + "label": "S012009", + "value": "S012009" + }, + { + "label": "S012010", + "value": "S012010" + }, + { + "label": "S012011", + "value": "S012011" + }, + { + "label": "S012012", + "value": "S012012" + }, + { + "label": "S012013", + "value": "S012013" + }, + { + "label": "S012014", + "value": "S012014" + }, + { + "label": "S012015", + "value": "S012015" + }, + { + "label": "S012017", + "value": "S012017" + }, + { + "label": "S012018", + "value": "S012018" + }, + { + "label": "S012019", + "value": "S012019" + }, + { + "label": "S012020", + "value": "S012020" + }, + { + "label": "S012021", + "value": "S012021" + }, + { + "label": "S012022", + "value": "S012022" + }, + { + "label": "S012023", + "value": "S012023" + }, + { + "label": "S012024", + "value": "S012024" + }, + { + "label": "S012025", + "value": "S012025" + }, + { + "label": "S012026", + "value": "S012026" + }, + { + "label": "S012027", + "value": "S012027" + }, + { + "label": "S012028", + "value": "S012028" + }, + { + "label": "S012029", + "value": "S012029" + }, + { + "label": "S012031", + "value": "S012031" + }, + { + "label": "S012032", + "value": "S012032" + }, + { + "label": "S012033", + "value": "S012033" + }, + { + "label": "S012034", + "value": "S012034" + }, + { + "label": "S012035", + "value": "S012035" + }, + { + "label": "S012036", + "value": "S012036" + }, + { + "label": "S012037", + "value": "S012037" + }, + { + "label": "S012038", + "value": "S012038" + }, + { + "label": "S012039", + "value": "S012039" + }, + { + "label": "S012040", + "value": "S012040" + }, + { + "label": "S012041", + "value": "S012041" + }, + { + "label": "S012042", + "value": "S012042" + }, + { + "label": "S012043", + "value": "S012043" + }, + { + "label": "S012044", + "value": "S012044" + }, + { + "label": "S012045", + "value": "S012045" + }, + { + "label": "S012047", + "value": "S012047" + }, + { + "label": "S012048", + "value": "S012048" + }, + { + "label": "S012049", + "value": "S012049" + }, + { + "label": "S012050", + "value": "S012050" + }, + { + "label": "S012051", + "value": "S012051" + }, + { + "label": "S012052", + "value": "S012052" + }, + { + "label": "S012053", + "value": "S012053" + }, + { + "label": "S012054", + "value": "S012054" + }, + { + "label": "S012055", + "value": "S012055" + }, + { + "label": "S012056", + "value": "S012056" + }, + { + "label": "S012057", + "value": "S012057" + }, + { + "label": "S012058", + "value": "S012058" + }, + { + "label": "S012059", + "value": "S012059" + }, + { + "label": "S012061", + "value": "S012061" + }, + { + "label": "S012062", + "value": "S012062" + }, + { + "label": "S012063", + "value": "S012063" + }, + { + "label": "S012064", + "value": "S012064" + }, + { + "label": "S012065", + "value": "S012065" + }, + { + "label": "S012066", + "value": "S012066" + }, + { + "label": "S012067", + "value": "S012067" + }, + { + "label": "S012068", + "value": "S012068" + }, + { + "label": "S012069", + "value": "S012069" + }, + { + "label": "S012070", + "value": "S012070" + }, + { + "label": "S012071", + "value": "S012071" + }, + { + "label": "S012072", + "value": "S012072" + }, + { + "label": "S012073", + "value": "S012073" + }, + { + "label": "S013001", + "value": "S013001" + }, + { + "label": "S013003", + "value": "S013003" + }, + { + "label": "S013004", + "value": "S013004" + }, + { + "label": "S013005", + "value": "S013005" + }, + { + "label": "S013006", + "value": "S013006" + }, + { + "label": "S013007", + "value": "S013007" + }, + { + "label": "S013008", + "value": "S013008" + }, + { + "label": "S013009", + "value": "S013009" + }, + { + "label": "S013010", + "value": "S013010" + }, + { + "label": "S013011", + "value": "S013011" + }, + { + "label": "S013012", + "value": "S013012" + }, + { + "label": "S013013", + "value": "S013013" + }, + { + "label": "S013014", + "value": "S013014" + }, + { + "label": "S013015", + "value": "S013015" + }, + { + "label": "S013017", + "value": "S013017" + }, + { + "label": "S013018", + "value": "S013018" + }, + { + "label": "S013019", + "value": "S013019" + }, + { + "label": "S013020", + "value": "S013020" + }, + { + "label": "S013021", + "value": "S013021" + }, + { + "label": "S013022", + "value": "S013022" + }, + { + "label": "S013023", + "value": "S013023" + }, + { + "label": "S013024", + "value": "S013024" + }, + { + "label": "S013025", + "value": "S013025" + }, + { + "label": "S013026", + "value": "S013026" + }, + { + "label": "S013027", + "value": "S013027" + }, + { + "label": "S013028", + "value": "S013028" + }, + { + "label": "S013029", + "value": "S013029" + }, + { + "label": "S013031", + "value": "S013031" + }, + { + "label": "S013032", + "value": "S013032" + }, + { + "label": "S013033", + "value": "S013033" + }, + { + "label": "S013034", + "value": "S013034" + }, + { + "label": "S013035", + "value": "S013035" + }, + { + "label": "S013036", + "value": "S013036" + }, + { + "label": "S013037", + "value": "S013037" + }, + { + "label": "S013038", + "value": "S013038" + }, + { + "label": "S013039", + "value": "S013039" + }, + { + "label": "S013040", + "value": "S013040" + }, + { + "label": "S013041", + "value": "S013041" + }, + { + "label": "S013042", + "value": "S013042" + }, + { + "label": "S013043", + "value": "S013043" + }, + { + "label": "S013045", + "value": "S013045" + }, + { + "label": "S013046", + "value": "S013046" + }, + { + "label": "S013047", + "value": "S013047" + }, + { + "label": "S013048", + "value": "S013048" + }, + { + "label": "S013049", + "value": "S013049" + }, + { + "label": "S013050", + "value": "S013050" + }, + { + "label": "S013051", + "value": "S013051" + }, + { + "label": "S013052", + "value": "S013052" + }, + { + "label": "S013053", + "value": "S013053" + }, + { + "label": "S013054", + "value": "S013054" + }, + { + "label": "S013055", + "value": "S013055" + }, + { + "label": "S013056", + "value": "S013056" + }, + { + "label": "S013057", + "value": "S013057" + }, + { + "label": "S013058", + "value": "S013058" + }, + { + "label": "S013059", + "value": "S013059" + }, + { + "label": "S013060", + "value": "S013060" + }, + { + "label": "S013062", + "value": "S013062" + }, + { + "label": "S013064", + "value": "S013064" + }, + { + "label": "S013066", + "value": "S013066" + }, + { + "label": "S013068", + "value": "S013068" + }, + { + "label": "S013070", + "value": "S013070" + }, + { + "label": "S013072", + "value": "S013072" + }, + { + "label": "S013074", + "value": "S013074" + } + ], + "value": "S011001" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Lane Drop Down" + }, + "position": { + "height": 0.0269, + "width": 0.0958, + "x": 0.6647, + "y": 0.0062 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 7 ,\r\ntrue,\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Scanner" + }, + "position": { + "basis": "64px" + }, + "props": { + "style": { + "color": "#ffffff" + }, + "text": "Sorter:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sorter" + }, + "position": { + "basis": "129.9px" + }, + "props": { + "options": [ + { + "label": "All", + "value": "" + }, + { + "label": "S01aa", + "value": "S01aa" + }, + { + "label": "S01ab", + "value": "S01ab" + }, + { + "label": "S01ac", + "value": "S01ac" + } + ] + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Sorter Drop Down" + }, + "position": { + "height": 0.0269, + "width": 0.101, + "x": 0.6595, + "y": 0.0063 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 6 ,\r\ntrue,\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, { "custom": { "debug": [ @@ -9096,7 +73155,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\t# onActionPerformed\n\tdata \u003d []\n\theaders \u003d []\n\timport datetime\n\tcurrent_datetime \u003d datetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\t\n\tdef rows_iter(results):\n\t\t\"\"\"\n\t\tReturn something you can iterate over:\n\t\t- If it\u0027s an Ignition Dataset, return a PyDataSet\n\t\t- If it\u0027s already a list of dicts (Perspective Table), return as-is\n\t\t\"\"\"\n\t\ttry:\n\t\t\t# Will succeed only for Dataset types\n\t\t\treturn system.dataset.toPyDataSet(results)\n\t\texcept:\n\t\t\treturn results\n\t\n\ttry:\n\t\t# JAM\n\t\t\n\t\t\n\t\tif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 0:\n\t\t\tmode \u003d self.parent.getChild(\"Aggregation Mode\").getChild(\"Aggregation Mode DropDown\").props.value\n\t\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area Count\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\", \"Bulk Inbound (#)\", \"Fluid Inbound MCM02 (#)\", \"Fluid Inbound MCM03 (#)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\t# r works with both dict-like (Perspective) and PyRow (Dataset)\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027Bulk_Inbound\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM02\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM03\u0027]\n\t\t\t\t\t])\n\t\n\t\t\telif mode \u003d\u003d \"Percentage\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area Percentage\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\",\"Bulk Inbound (%)\", \"Fluid Inbound MCM02 (%)\",\"Fluid Inbound MCM03 (%)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027Bulk_Inbound\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM02\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM03\u0027]\n\t\t\t\t\t])\n\t\n\t\t\t# ---- Build CSV ----\n\t\t\tcsv_content \u003d \",\".join(headers) + \"\\n\"\n\t\n\t\t\tdef clean(v):\n\t\t\t\tif v is None:\n\t\t\t\t\treturn \"\"\n\t\t\t\ts \u003d unicode(v) if hasattr(v, \u0027encode\u0027) else str(v) # Jython-safe\n\t\t\t\t# guard commas/newlines for CSV readability\n\t\t\t\treturn s.replace(\",\", \";\").replace(\"\\r\", \" \").replace(\"\\n\", \" \")\n\t\n\t\t\tif data:\n\t\t\t\tfor row in data:\n\t\t\t\t\tcsv_content +\u003d \",\".join(clean(c) for c in row) + \"\\n\"\n\t\t\telse:\n\t\t\t\tcsv_content +\u003d \"No rows\\n\"\n\t\n\t\t\tcsv_bytes \u003d csv_content.encode(\"utf-8\")\n\t\t\tsystem.perspective.print(\"Exporting rows: {}\".format(len(data)))\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Jam Area Count.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\telse:\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Jam Area Percentage.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t# Dumper\n\t\t\n\t\tif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 1:\n\t\t\tmode \u003d self.parent.getChild(\"Aggregation Mode\").getChild(\"Aggregation Mode DropDown\").props.value\n\t\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper Cycles Count\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\", \"ULC1 (#)\", \"ULC2 (#)\", \"ULC3 (#)\", \"ULC4 (#)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\t# r works with both dict-like (Perspective) and PyRow (Dataset)\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027ULC1\u0027],\n\t\t\t\t\t\tr[\u0027ULC2\u0027],\n\t\t\t\t\t\tr[\u0027ULC3\u0027],\n\t\t\t\t\t\tr[\u0027ULC4\u0027]\n\t\t\t\t\t])\n\t\n\t\t\telif mode \u003d\u003d \"Percentage\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper Cycles Percentage\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\", \"ULC1 (%)\", \"ULC2 (%)\", \"ULC3 (%)\", \"ULC4 (%)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027ULC1\u0027],\n\t\t\t\t\t\tr[\u0027ULC2\u0027],\n\t\t\t\t\t\tr[\u0027ULC3\u0027],\n\t\t\t\t\t\tr[\u0027ULC4\u0027]\n\t\t\t\t\t])\n\t\n\t\t\telif mode \u003d\u003d \"Rate\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper Cycles Rate\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"ULC1 (Cph)\", \"ULC2 (Cph)\", \"ULC3 (Cph)\", \"ULC4 (Cph)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027ULC1\u0027],\n\t\t\t\t\t\tr[\u0027ULC2\u0027],\n\t\t\t\t\t\tr[\u0027ULC3\u0027],\n\t\t\t\t\t\tr[\u0027ULC4\u0027]\n\t\t\t\t\t])\n\t\t\n\t\t\t# ---- Build CSV ----\n\t\t\tcsv_content \u003d \",\".join(headers) + \"\\n\"\n\t\n\t\t\tdef clean(v):\n\t\t\t\tif v is None:\n\t\t\t\t\treturn \"\"\n\t\t\t\ts \u003d unicode(v) if hasattr(v, \u0027encode\u0027) else str(v) # Jython-safe\n\t\t\t\t# guard commas/newlines for CSV readability\n\t\t\t\treturn s.replace(\",\", \";\").replace(\"\\r\", \" \").replace(\"\\n\", \" \")\n\t\n\t\t\tif data:\n\t\t\t\tfor row in data:\n\t\t\t\t\tcsv_content +\u003d \",\".join(clean(c) for c in row) + \"\\n\"\n\t\t\telse:\n\t\t\t\tcsv_content +\u003d \"No rows\\n\"\n\t\n\t\t\tcsv_bytes \u003d csv_content.encode(\"utf-8\")\n\t\t\tsystem.perspective.print(\"Exporting rows: {}\".format(len(data)))\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Dumper Cycles Count.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\telif mode \u003d\u003d \"Percentage\":\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Dumper Cycles Percentage.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\telse:\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Dumper Cycles Rate.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\t\n\t\n\texcept Exception as e:\n\t\tsystem.perspective.print(\"Statistic export error: \" + str(e))" + "script": "\t# onActionPerformed\n\tdata \u003d []\n\theaders \u003d []\n\timport datetime\n\tcurrent_datetime \u003d datetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\t\n\tdef rows_iter(results):\n\t\t\"\"\"\n\t\tReturn something you can iterate over:\n\t\t- If it\u0027s an Ignition Dataset, return a PyDataSet\n\t\t- If it\u0027s already a list of dicts (Perspective Table), return as-is\n\t\t\"\"\"\n\t\ttry:\n\t\t\t# Will succeed only for Dataset types\n\t\t\treturn system.dataset.toPyDataSet(results)\n\t\texcept:\n\t\t\treturn results\n\t\n\ttry:\n\t\t# JAM\n\t\t\n\t\t\n\t\tif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 11:\n\t\t\tmode \u003d self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value\n\t\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area Count\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\", \"Bulk Inbound (#)\", \"Fluid Inbound MCM02 (#)\", \"Fluid Inbound MCM03 (#)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\t# r works with both dict-like (Perspective) and PyRow (Dataset)\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027Bulk_Inbound\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM02\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM03\u0027]\n\t\t\t\t\t])\n\t\n\t\t\telif mode \u003d\u003d \"Percentage\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area Percentage\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\",\"Bulk Inbound (%)\", \"Fluid Inbound MCM02 (%)\",\"Fluid Inbound MCM03 (%)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027Bulk_Inbound\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM02\u0027],\n\t\t\t\t\t\tr[\u0027Fluid_Inbound_MCM03\u0027]\n\t\t\t\t\t])\n\t\n\t\t\t# ---- Build CSV ----\n\t\t\tcsv_content \u003d \",\".join(headers) + \"\\n\"\n\t\n\t\t\tdef clean(v):\n\t\t\t\tif v is None:\n\t\t\t\t\treturn \"\"\n\t\t\t\ts \u003d unicode(v) if hasattr(v, \u0027encode\u0027) else str(v) # Jython-safe\n\t\t\t\t# guard commas/newlines for CSV readability\n\t\t\t\treturn s.replace(\",\", \";\").replace(\"\\r\", \" \").replace(\"\\n\", \" \")\n\t\n\t\t\tif data:\n\t\t\t\tfor row in data:\n\t\t\t\t\tcsv_content +\u003d \",\".join(clean(c) for c in row) + \"\\n\"\n\t\t\telse:\n\t\t\t\tcsv_content +\u003d \"No rows\\n\"\n\t\n\t\t\tcsv_bytes \u003d csv_content.encode(\"utf-8\")\n\t\t\tsystem.perspective.print(\"Exporting rows: {}\".format(len(data)))\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Jam Area Count.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\telse:\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Jam Area Percentage.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t# Dumper\n\t\t\n\t\tif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 12:\n\t\t\tmode \u003d self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value\n\t\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper Cycles Count\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\", \"ULC1 (#)\", \"ULC2 (#)\", \"ULC3 (#)\", \"ULC4 (#)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\t# r works with both dict-like (Perspective) and PyRow (Dataset)\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027ULC1\u0027],\n\t\t\t\t\t\tr[\u0027ULC2\u0027],\n\t\t\t\t\t\tr[\u0027ULC3\u0027],\n\t\t\t\t\t\tr[\u0027ULC4\u0027]\n\t\t\t\t\t])\n\t\n\t\t\telif mode \u003d\u003d \"Percentage\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper Cycles Percentage\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"End Timestamp\",\"Total\", \"ULC1 (%)\", \"ULC2 (%)\", \"ULC3 (%)\", \"ULC4 (%)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027EndTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027Total\u0027],\n\t\t\t\t\t\tr[\u0027ULC1\u0027],\n\t\t\t\t\t\tr[\u0027ULC2\u0027],\n\t\t\t\t\t\tr[\u0027ULC3\u0027],\n\t\t\t\t\t\tr[\u0027ULC4\u0027]\n\t\t\t\t\t])\n\t\n\t\t\telif mode \u003d\u003d \"Rate\":\n\t\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper Cycles Rate\").props.data\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"ULC1 (Cph)\", \"ULC2 (Cph)\", \"ULC3 (Cph)\", \"ULC4 (Cph)\"]\n\t\n\t\t\t\tfor r in rows_iter(results):\n\t\t\t\t\tdata.append([\n\t\t\t\t\t\tr[\u0027StartTimestamp\u0027],\n\t\t\t\t\t\tr[\u0027ULC1\u0027],\n\t\t\t\t\t\tr[\u0027ULC2\u0027],\n\t\t\t\t\t\tr[\u0027ULC3\u0027],\n\t\t\t\t\t\tr[\u0027ULC4\u0027]\n\t\t\t\t\t])\n\t\t\n\t\t\t# ---- Build CSV ----\n\t\t\tcsv_content \u003d \",\".join(headers) + \"\\n\"\n\t\n\t\t\tdef clean(v):\n\t\t\t\tif v is None:\n\t\t\t\t\treturn \"\"\n\t\t\t\ts \u003d unicode(v) if hasattr(v, \u0027encode\u0027) else str(v) # Jython-safe\n\t\t\t\t# guard commas/newlines for CSV readability\n\t\t\t\treturn s.replace(\",\", \";\").replace(\"\\r\", \" \").replace(\"\\n\", \" \")\n\t\n\t\t\tif data:\n\t\t\t\tfor row in data:\n\t\t\t\t\tcsv_content +\u003d \",\".join(clean(c) for c in row) + \"\\n\"\n\t\t\telse:\n\t\t\t\tcsv_content +\u003d \"No rows\\n\"\n\t\n\t\t\tcsv_bytes \u003d csv_content.encode(\"utf-8\")\n\t\t\tsystem.perspective.print(\"Exporting rows: {}\".format(len(data)))\n\t\t\tif mode \u003d\u003d \"Count\":\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Dumper Cycles Count.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\telif mode \u003d\u003d \"Percentage\":\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Dumper Cycles Percentage.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\telse:\n\t\t\t\tsystem.perspective.download(\n\t\t\t\t\tfilename \u003d \"{} Dumper Cycles Rate.csv\".format(str_date),\n\t\t\t\t\tdata \u003d csv_bytes,\n\t\t\t\t\tcontentType \u003d \"text/csv; charset\u003dutf-8\"\n\t\t\t\t)\n\t\t\t\n\t\n\texcept Exception as e:\n\t\tsystem.perspective.print(\"Statistic export error: \" + str(e))" }, "scope": "G", "type": "script" @@ -9104,7 +73163,7 @@ } }, "meta": { - "name": "Export Button", + "name": "ExportToCSV", "tooltip": { "enabled": true, "location": "bottom", @@ -9116,7 +73175,8 @@ "white-space": "pre" }, "sustain": 2000 - } + }, + "visible": false }, "position": { "height": 0.03, @@ -9151,7 +73211,7 @@ "children": [ { "meta": { - "name": "Period Label" + "name": "LPeriod" }, "position": { "basis": "60px", @@ -9167,7 +73227,7 @@ }, { "meta": { - "name": "Period DropDown" + "name": "Period" }, "position": { "basis": "140px", @@ -9236,7 +73296,7 @@ "style": { "fontSize": "1.5vmin" }, - "value": "Custom" + "value": "Past 30 Min" }, "type": "ia.input.dropdown" }, @@ -9252,7 +73312,7 @@ }, { "meta": { - "name": "Start Date Label" + "name": "Start Date" }, "position": { "basis": "85px", @@ -9272,9 +73332,9 @@ "$": [ "ts", 192, - 1760978567974 + 1761353395595 ], - "$ts": 1759847400000 + "$ts": 1760832080000 } }, "events": { @@ -9299,7 +73359,7 @@ "props.enabled": { "binding": { "config": { - "expression": "{../Period DropDown.props.value} \u003d \"Custom\"" + "expression": "{../Period.props.value} \u003d \"Custom\"" }, "type": "expr" } @@ -9315,7 +73375,7 @@ "props.startDate": { "binding": { "config": { - "path": "../Period DropDown.props.value" + "path": "../Period.props.value" }, "transforms": [ { @@ -9383,7 +73443,7 @@ }, "onChange": { "enabled": null, - "script": "\t\n\tif self.getSibling(\"Period DropDown\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" } }, "props.value": { @@ -9395,7 +73455,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Oct 7, 2025 6:30 PM", + "formattedValue": "Oct 26, 2025 4:29 AM", "formattedValues": { "date": "Mar 26, 2021", "datetime": "Mar 26, 2021 12:00 AM", @@ -9412,10 +73472,10 @@ "value": { "$": [ "ts", - 0, - 1760978567962 + 192, + 1761440384802 ], - "$ts": 1759847400000 + "$ts": 1761438584000 } }, "type": "ia.input.date-time-input" @@ -9432,7 +73492,7 @@ }, { "meta": { - "name": "End Date Label" + "name": "End Date" }, "position": { "basis": "81px", @@ -9448,7 +73508,14 @@ }, { "custom": { - "Selected": "value" + "Selected": { + "$": [ + "ts", + 192, + 1761351097718 + ], + "$ts": 1761262641000 + } }, "events": { "component": { @@ -9472,7 +73539,7 @@ "props.enabled": { "binding": { "config": { - "expression": "{../Period DropDown.props.value} \u003d \"Custom\"" + "expression": "{../Period.props.value} \u003d \"Custom\"" }, "type": "expr" } @@ -9480,7 +73547,7 @@ "props.endDate": { "binding": { "config": { - "path": "../Period DropDown.props.value" + "path": "../Period.props.value" }, "transforms": [ { @@ -9544,7 +73611,7 @@ }, "onChange": { "enabled": null, - "script": "\t\n\tif self.getSibling(\"Period DropDown\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" } }, "props.maxDate": { @@ -9566,7 +73633,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Oct 14, 2025 6:30 PM", + "formattedValue": "Oct 26, 2025 4:59 AM", "formattedValues": { "date": "Mar 29, 2021", "datetime": "Mar 29, 2021 1:37 PM", @@ -9584,16 +73651,17 @@ "$": [ "ts", 192, - 1760978567974 + 1761440384802 ], - "$ts": 1760452200000 + "$ts": 1761440384000 } }, "type": "ia.input.date-time-input" } ], "meta": { - "name": "Period Filter" + "name": "Period_not_Global_old", + "visible": false }, "position": { "height": 0.0269, @@ -9627,6 +73695,126 @@ }, "type": "ia.container.flex" }, + { + "meta": { + "name": "Label" + }, + "position": { + "height": 0.0344, + "width": 0.1958, + "x": 0.4836, + "y": 0.003 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "designerUseLimit": false, + "parameters": { + "endtime": "{../Period_not_Global_0.custom.EndDate}", + "starttime": "{../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "30" + }, + "queryPath": "Statistics/Max PPH 5 Min" + }, + "transforms": [ + { + "code": "\ttry:\n\t if value is not None:\n\t max_pph \u003d system.dataset.toPyDataSet(value)\n\t \n\t # Check if dataset has rows\n\t if len(max_pph) \u003e 0 and max_pph[0][0] is not None:\n\t pph_value \u003d int(max_pph[0][0])\n\t return \"Max 5 min Sorted PPH: \" + str(pph_value) + \" pph\"\n\t else:\n\t return \"Max 5 min Sorted PPH: 0 pph\"\n\t else:\n\t return \"Max 5 min Sorted PPH: No Data\"\n\texcept Exception as e:\n\t return \"Max 5 min Sorted PPH: Error - \" + str(e)", + "type": "script" + } + ], + "type": "query" + } + } + }, + "props": { + "style": { + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 20 + }, + "textStyle": { + "fontSize": "1.5vmin", + "textAlign": "center" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label_Lane" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Dumper:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dumper" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "ULGL1-1", + "value": "ULGL1-1" + }, + { + "label": "ULGL2-1", + "value": "ULGL2-1" + }, + { + "label": "ULGL3-1", + "value": "ULGL3-1" + } + ], + "value": "S0101" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Dumper Drop Down_0", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.1219, + "x": 0.8469, + "y": 0.0922 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 12 ,\r\ntrue,\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, { "meta": { "name": "Info", @@ -9642,19 +73830,20 @@ "textAlign": "left", "white-space": "pre" } - } + }, + "visible": false }, "position": { "height": 0.033, "width": 0.0158, - "x": 0.7223, + "x": 0.6599, "y": 0.0021 }, "propConfig": { "meta.tooltip.text": { "binding": { "config": { - "expression": "if ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 11,\r\n\t\"About: Induct Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Induct Number - induct name.\"+\r\n\t\"\\n\"+\"Total Count - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier Count - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier Count - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 12,\r\n\t\"About: Scanner Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Scanner Number - scanner name.\"+\r\n\t\"\\n\"+\"Total Count - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good Read Count - number of good reads.\"+\r\n\t\"\\n\"+\"No Read Count - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read Count - number of multireads.\"+\r\n\t\"\\n\"+\"No Code Count - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 2,\r\n\t\"About: Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirc - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirc - \"+\r\n\t\"\\n\"+\"Machine Recirc - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 3,\r\n\t\"About: Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted Count - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted Count - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv Count - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None Count - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full Count - the total number of the requested destination for \\n\\t\\tthe container was full. \"+\r\n\t\"\\n\"+\"Unexpected Count - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault Count - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault\"+\r\n\t\"\\n\"+\"Divert Fail Count - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination\tbut failed. \"+\r\n\t\"\\n\"+\"Gap Error Count - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost Count - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count - the total number of\"+\r\n\t\"\\n\"+\"Unsafe Count - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 4,\r\n\t\"About: Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Lane/Chute Number - lane/chute name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted Count - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam Count - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled Count - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail Count - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost Count - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe Count - not applicable.\"+\r\n\t\"\\n\"+\"Dim Error - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error Count - not applicable.\"+\r\n\t\"\\n\"+\"Unknown Count - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 5,\r\n\t\"About: Hourly Induct\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier (#) - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier (#) - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 6,\r\n\t\"About: Hourly Scanner\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good read (#) - number of good reads.\"+\r\n\t\"\\n\"+\"No Read (#) - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read (#) - number of multireads.\"+\r\n\t\"\\n\"+\"No Code (#) - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 7,\r\n\t\"About: Hourly Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total Inducted(#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Total Sorted(#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirculate (#) - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirculate(#) - \"+\r\n\t\"\\n\"+\"Machine Recirculate(#) - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 8,\r\n\t\"About: Hourly Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Inducted (#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted (#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned (#) - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv (#) - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the total number of the requested destination for \\n\\t\\tthe container was full.\"+\r\n\t\"\\n\"+\"Unexpected (#) - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault (#) - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination but failed.\"+\r\n\t\"\\n\"+\"Gap Error (#) - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count (#) - \"+\r\n\t\"\\n\"+\"Unsafe Count (#) - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 9,\r\n\t\"About: Hourly Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted (#) - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam (#) - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled (#) - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dim (#) - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unknown (#) - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 10,\r\n\t\"About: Lane Total Full\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Lane Number - lane name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 0,\r\n\t\"About: Jam by Area\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Jam counts by areas\",\r\n\t\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 1,\r\n\t\"About: Dumper cycles\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Cycles counts by dumpers\",\t\t\r\n\r\n\"not response\")))))))))))))" + "expression": "if ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 0,\r\n\t\"About: Induct Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Induct Number - induct name.\"+\r\n\t\"\\n\"+\"Total Count - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier Count - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier Count - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 1,\r\n\t\"About: Scanner Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Scanner Number - scanner name.\"+\r\n\t\"\\n\"+\"Total Count - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good Read Count - number of good reads.\"+\r\n\t\"\\n\"+\"No Read Count - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read Count - number of multireads.\"+\r\n\t\"\\n\"+\"No Code Count - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 2,\r\n\t\"About: Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirc - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirc - \"+\r\n\t\"\\n\"+\"Machine Recirc - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 3,\r\n\t\"About: Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted Count - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted Count - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv Count - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None Count - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full Count - the total number of the requested destination for \\n\\t\\tthe container was full. \"+\r\n\t\"\\n\"+\"Unexpected Count - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault Count - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault\"+\r\n\t\"\\n\"+\"Divert Fail Count - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination\tbut failed. \"+\r\n\t\"\\n\"+\"Gap Error Count - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost Count - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count - the total number of\"+\r\n\t\"\\n\"+\"Unsafe Count - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 4,\r\n\t\"About: Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Lane/Chute Number - lane/chute name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted Count - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam Count - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled Count - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail Count - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost Count - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe Count - not applicable.\"+\r\n\t\"\\n\"+\"Dim Error - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error Count - not applicable.\"+\r\n\t\"\\n\"+\"Unknown Count - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 5,\r\n\t\"About: Hourly Induct\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier (#) - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier (#) - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 6,\r\n\t\"About: Hourly Scanner\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good read (#) - number of good reads.\"+\r\n\t\"\\n\"+\"No Read (#) - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read (#) - number of multireads.\"+\r\n\t\"\\n\"+\"No Code (#) - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 7,\r\n\t\"About: Hourly Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total Inducted(#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Total Sorted(#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirculate (#) - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirculate(#) - \"+\r\n\t\"\\n\"+\"Machine Recirculate(#) - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 8,\r\n\t\"About: Hourly Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Inducted (#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted (#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned (#) - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv (#) - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the total number of the requested destination for \\n\\t\\tthe container was full.\"+\r\n\t\"\\n\"+\"Unexpected (#) - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault (#) - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination but failed.\"+\r\n\t\"\\n\"+\"Gap Error (#) - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count (#) - \"+\r\n\t\"\\n\"+\"Unsafe Count (#) - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 9,\r\n\t\"About: Hourly Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted (#) - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam (#) - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled (#) - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dim (#) - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unknown (#) - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 10,\r\n\t\"About: Lane Total Full\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Lane Number - lane name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 11,\r\n\t\"About: Jam by Area\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Jam counts by areas\",\r\n\t\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 12,\r\n\t\"About: Dumper cycles\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Cycles counts by dumpers\",\t\t\r\n\r\n\"not response\")))))))))))))" }, "type": "expr" } @@ -9664,6 +73853,2058 @@ "path": "material/help" }, "type": "ia.display.icon" + }, + { + "custom": { + "debug": [ + [ + "2020-03-24 03:58:00", + 83.44392609984358, + 93.58514404296875, + 71.81086730957031 + ], + [ + "2020-03-24 03:59:00", + 83.35893577107669, + 106.05998229980469, + 72.54214477539062 + ], + [ + "2020-03-24 04:00:00", + 83.2739454423098, + 102.124267578125, + 72.18306732177734 + ], + [ + "2020-03-24 04:01:00", + 83.26998772600022, + 104.7994155883789, + 72.2726821899414 + ], + [ + "2020-03-24 04:02:00", + 83.09998708000028, + 110.67745971679688, + 72.70557403564453 + ], + [ + "2020-03-24 04:03:00", + 82.95057846075277, + 110.90865325927734, + 72.86494445800781 + ], + [ + "2020-03-24 04:04:00", + 82.87408810123425, + 111.18544006347656, + 72.739990234375 + ], + [ + "2020-03-24 04:05:00", + 82.79759774171573, + 110.57137298583984, + 72.47943878173828 + ], + [ + "2020-03-24 04:06:00", + 82.72110738219722, + 111.59486389160156, + 72.50711059570312 + ], + [ + "2020-03-24 04:07:00", + 82.6446170226787, + 110.79205322265625, + 72.84617614746094 + ], + [ + "2020-03-24 04:08:00", + 82.56812666316019, + 112.36724853515625, + 72.59688568115234 + ], + [ + "2020-03-24 04:09:00", + 82.49163630364167, + 111.96199035644531, + 71.75237274169922 + ], + [ + "2020-03-24 04:10:00", + 82.41514594412317, + 114.09909057617188, + 72.87260437011719 + ], + [ + "2020-03-24 04:11:00", + 82.33865558460465, + 113.22314453125, + 72.4264144897461 + ], + [ + "2020-03-24 04:12:00", + 82.26216522508614, + 112.67841339111328, + 72.77767944335938 + ], + [ + "2020-03-24 04:13:00", + 82.18567486556762, + 109.4883041381836, + 73.2457504272461 + ], + [ + "2020-03-24 04:14:00", + 82.1091845060491, + 109.47913360595703, + 72.0219955444336 + ], + [ + "2020-03-24 04:15:00", + 82.03269414653059, + 109.40910339355469, + 72.11457061767578 + ], + [ + "2020-03-24 04:16:00", + 81.95620378701207, + 108.2085189819336, + 73.03665924072266 + ], + [ + "2020-03-24 04:17:00", + 81.87971342749356, + 109.74492645263672, + 72.89605712890625 + ], + [ + "2020-03-24 04:18:00", + 81.80322306797505, + 110.48381042480469, + 72.340087890625 + ], + [ + "2020-03-24 04:19:00", + 81.72673270845654, + 110.1125259399414, + 72.04779815673828 + ], + [ + "2020-03-24 04:20:00", + 81.65024234893802, + 110.58039855957031, + 72.02574157714844 + ], + [ + "2020-03-24 04:21:00", + 81.5737519894195, + 111.26719665527344, + 72.68399810791016 + ], + [ + "2020-03-24 04:22:00", + 81.57001033599973, + 111.0679931640625, + 72.2317123413086 + ], + [ + "2020-03-24 04:23:00", + 81.40001291999972, + 111.84290313720703, + 73.5782470703125 + ], + [ + "2020-03-24 04:24:00", + 81.22444354734957, + 111.08856201171875, + 74.54239654541016 + ], + [ + "2020-03-24 04:25:00", + 81.13445335130304, + 110.7277603149414, + 73.62892150878906 + ], + [ + "2020-03-24 04:26:00", + 81.04446315525652, + 110.72388458251953, + 74.79293823242188 + ], + [ + "2020-03-24 04:27:00", + 80.95447295921001, + 113.21517944335938, + 73.95577239990234 + ], + [ + "2020-03-24 04:28:00", + 80.86448276316348, + 112.6423568725586, + 74.46560668945312 + ], + [ + "2020-03-24 04:29:00", + 80.77449256711697, + 113.47187805175781, + 75.20769500732422 + ], + [ + "2020-03-24 04:30:00", + 80.68450237107044, + 113.81484985351562, + 74.11184692382812 + ], + [ + "2020-03-24 04:31:00", + 80.59451217502392, + 110.26861572265625, + 73.92262268066406 + ], + [ + "2020-03-24 04:32:00", + 80.50452197897741, + 109.19113159179688, + 74.61058807373047 + ], + [ + "2020-03-24 04:33:00", + 80.41453178293088, + 108.94200134277344, + 74.5039291381836 + ], + [ + "2020-03-24 04:34:00", + 80.32454158688437, + 109.96826934814453, + 74.46529388427734 + ], + [ + "2020-03-24 04:35:00", + 80.23455139083784, + 81.94364929199219, + 73.67473602294922 + ], + [ + "2020-03-24 04:36:00", + 80.14456119479132, + 23.80181121826172, + 73.68876117466887 + ], + [ + "2020-03-24 04:37:00", + 80.0545709987448, + 1.4474921226501465, + 73.68912506103516 + ], + [ + "2020-03-24 04:38:00", + 79.96458080269828, + 4.1637725830078125, + 73.72541046142578 + ], + [ + "2020-03-24 04:39:00", + 79.87459060665176, + 26.945161819458008, + 74.61903381347656 + ], + [ + "2020-03-24 04:40:00", + 79.87000710599979, + 34.11628341674805, + 73.51866149902344 + ], + [ + "2020-03-24 04:41:00", + 79.70000645999983, + 27.773473739624023, + 74.04241180419922 + ], + [ + "2020-03-24 04:42:00", + 79.60965611151889, + 27.49029541015625, + 73.1905517578125 + ], + [ + "2020-03-24 04:43:00", + 79.56329763722199, + 34.070072174072266, + 73.98297882080078 + ], + [ + "2020-03-24 04:44:00", + 79.5169391629251, + 33.60432052612305, + 74.68580627441406 + ], + [ + "2020-03-24 04:45:00", + 79.4705806886282, + 33.17567825317383, + 73.96578216552734 + ], + [ + "2020-03-24 04:46:00", + 79.42422221433131, + 33.235443115234375, + 74.14202880859375 + ], + [ + "2020-03-24 04:47:00", + 79.37786374003441, + 33.624229431152344, + 73.29328918457031 + ], + [ + "2020-03-24 04:48:00", + 79.33150526573752, + 33.59697723388672, + 73.17694091796875 + ], + [ + "2020-03-24 04:49:00", + 79.28514679144062, + 33.403076171875, + 73.81486511230469 + ], + [ + "2020-03-24 04:50:00", + 79.23878831714373, + 33.89695739746094, + 74.30374145507812 + ], + [ + "2020-03-24 04:51:00", + 79.19242984284683, + 32.8265266418457, + 74.06024169921875 + ], + [ + "2020-03-24 04:52:00", + 79.14607136854994, + 48.27207946777344, + 73.2079086303711 + ], + [ + "2020-03-24 04:53:00", + 79.09971289425305, + 74.11988830566406, + 72.95736694335938 + ], + [ + "2020-03-24 04:54:00", + 79.05335441995615, + 85.12024688720703, + 73.62250518798828 + ], + [ + "2020-03-24 04:55:00", + 79.00699594565926, + 89.70301055908203, + 72.9462661743164 + ], + [ + "2020-03-24 04:56:00", + 78.96063747136236, + 98.89726257324219, + 72.34540557861328 + ], + [ + "2020-03-24 04:57:00", + 78.91427899706547, + 104.57252502441406, + 73.3578872680664 + ], + [ + "2020-03-24 04:58:00", + 78.86792052276857, + 103.37727355957031, + 73.94607543945312 + ], + [ + "2020-03-24 04:59:00", + 78.82156204847168, + 103.06717681884766, + 72.9709701538086 + ], + [ + "2020-03-24 05:00:00", + 78.77520357417478, + 102.50790405273438, + 74.46186065673828 + ], + [ + "2020-03-24 05:01:00", + 78.72884509987789, + 102.56554412841797, + 72.30302429199219 + ], + [ + "2020-03-24 05:02:00", + 78.68248662558099, + 100.72061157226562, + 73.90963745117188 + ], + [ + "2020-03-24 05:03:00", + 78.6361281512841, + 84.94855499267578, + 72.5624771118164 + ], + [ + "2020-03-24 05:04:00", + 78.5897696769872, + 73.80229949951172, + 72.40718078613281 + ], + [ + "2020-03-24 05:05:00", + 78.54341120269031, + 66.7529296875, + 73.5855941772461 + ], + [ + "2020-03-24 05:06:00", + 78.49705272839341, + 58.3730354309082, + 73.1899185180664 + ], + [ + "2020-03-24 05:07:00", + 78.45069425409652, + 54.12462615966797, + 73.07763671875 + ], + [ + "2020-03-24 05:08:00", + 78.40433577979962, + 51.171958923339844, + 73.19320678710938 + ], + [ + "2020-03-24 05:09:00", + 78.35797730550273, + 48.614585876464844, + 72.81364440917969 + ], + [ + "2020-03-24 05:10:00", + 78.31161883120583, + 55.98033905029297, + 74.0353775024414 + ], + [ + "2020-03-24 05:11:00", + 78.26526035690894, + 55.769962310791016, + 74.27434539794922 + ], + [ + "2020-03-24 05:12:00", + 78.21890188261204, + 55.67626190185547, + 72.99474334716797 + ], + [ + "2020-03-24 05:13:00", + 78.17254340831515, + 53.84586715698242, + 73.18851470947266 + ], + [ + "2020-03-24 05:14:00", + 78.17000064599996, + 49.15884017944336, + 72.83944702148438 + ], + [ + "2020-03-24 05:15:00", + 78, + 48.674129486083984, + 72.74655151367188 + ], + [ + "2020-03-24 05:16:00", + 77.9366887710829, + 48.823998987048924, + 73.24293518066406 + ], + [ + "2020-03-24 05:17:00", + 77.90413912638326, + 48.8282470703125, + 72.28050994873047 + ], + [ + "2020-03-24 05:18:00", + 77.87158948168361, + 49.756980895996094, + 72.88276672363281 + ], + [ + "2020-03-24 05:19:00", + 77.83903983698399, + 49.47259521484375, + 73.35757446289062 + ], + [ + "2020-03-24 05:20:00", + 77.80649019228434, + 49.850311279296875, + 73.20963287353516 + ], + [ + "2020-03-24 05:21:00", + 77.77394054758471, + 49.637855529785156, + 72.9081039428711 + ], + [ + "2020-03-24 05:22:00", + 77.74139090288507, + 49.61250305175781, + 72.93186950683594 + ], + [ + "2020-03-24 05:23:00", + 77.70884125818544, + 48.27946090698242, + 74.17268371582031 + ], + [ + "2020-03-24 05:24:00", + 77.6762916134858, + 48.74678421020508, + 73.15660858154297 + ], + [ + "2020-03-24 05:25:00", + 77.64374196878616, + 48.357120513916016, + 72.6622543334961 + ], + [ + "2020-03-24 05:26:00", + 77.61119232408653, + 49.31953430175781, + 72.34400177001953 + ], + [ + "2020-03-24 05:27:00", + 77.57864267938689, + 49.709964752197266, + 72.97113037109375 + ], + [ + "2020-03-24 05:28:00", + 77.54609303468726, + 50.2484130859375, + 72.39154052734375 + ], + [ + "2020-03-24 05:29:00", + 77.51354338998762, + 50.60381317138672, + 72.06515502929688 + ], + [ + "2020-03-24 05:30:00", + 77.48099374528799, + 50.00936508178711, + 56.87029266357422 + ], + [ + "2020-03-24 05:31:00", + 77.44844410058835, + 49.875885009765625, + 16.654312133789062 + ], + [ + "2020-03-24 05:32:00", + 77.4158944558887, + 48.563663482666016, + 18.19554901123047 + ], + [ + "2020-03-24 05:33:00", + 77.38334481118908, + 48.847572326660156, + 18.055583953857422 + ], + [ + "2020-03-24 05:34:00", + 77.35079516648943, + 48.35354232788086, + 18.378847122192383 + ], + [ + "2020-03-24 05:35:00", + 77.3182455217898, + 48.75905990600586, + 17.62409782409668 + ], + [ + "2020-03-24 05:36:00", + 77.28569587709016, + 48.05728530883789, + 18.058086395263672 + ], + [ + "2020-03-24 05:37:00", + 77.25314623239053, + 54.909175872802734, + 17.759536743164062 + ], + [ + "2020-03-24 05:38:00", + 77.22059658769089, + 54.575439453125, + 17.888395309448242 + ], + [ + "2020-03-24 05:39:00", + 77.18804694299125, + 55.046234130859375, + 18.210878372192383 + ], + [ + "2020-03-24 05:40:00", + 77.15549729829162, + 54.0140495300293, + 17.824277877807617 + ], + [ + "2020-03-24 05:41:00", + 77.12294765359198, + 53.690467834472656, + 18.451248168945312 + ], + [ + "2020-03-24 05:42:00", + 77.09039800889235, + 53.07158279418945, + 18.209468841552734 + ], + [ + "2020-03-24 05:43:00", + 77.05784836419271, + 53.31936264038086, + 18.179603576660156 + ], + [ + "2020-03-24 05:44:00", + 77.02529871949308, + 53.26475143432617, + 18.342716217041016 + ], + [ + "2020-03-24 05:45:00", + 76.99274907479344, + 51.945220947265625, + 18.539770126342773 + ], + [ + "2020-03-24 05:46:00", + 76.9601994300938, + 51.81389617919922, + 18.015705108642578 + ], + [ + "2020-03-24 05:47:00", + 76.92764978539417, + 51.123085021972656, + 17.368398666381836 + ], + [ + "2020-03-24 05:48:00", + 76.89510014069452, + 51.4550666809082, + 18.14003562927246 + ], + [ + "2020-03-24 05:49:00", + 76.8625504959949, + 50.60249710083008, + 18.289703369140625 + ], + [ + "2020-03-24 05:50:00", + 76.83000085129525, + 50.91603088378906, + 18.2962646484375 + ], + [ + "2020-03-24 05:51:00", + 76.79745120659562, + 53.06449508666992, + 18.563539505004883 + ], + [ + "2020-03-24 05:52:00", + 76.76490156189598, + 54.72663497924805, + 18.568862915039062 + ], + [ + "2020-03-24 05:53:00", + 76.73235191719634, + 54.90778732299805, + 18.28094482421875 + ], + [ + "2020-03-24 05:54:00", + 76.69980227249671, + 53.92911911010742, + 18.02821159362793 + ], + [ + "2020-03-24 05:55:00", + 76.66725262779707, + 53.20056915283203, + 21.20859718322754 + ], + [ + "2020-03-24 05:56:00", + 76.63470298309744, + 53.7746696472168, + 70.31324768066406 + ], + [ + "2020-03-24 05:57:00", + 76.6021533383978, + 54.07472610473633, + 73.2507553100586 + ], + [ + "2020-03-24 05:58:00", + 76.56960369369816, + 53.80739974975586, + 73.81517791748047 + ], + [ + "2020-03-24 05:59:00", + 76.53705404899853, + 53.748661041259766, + 73.31723022460938 + ], + [ + "2020-03-24 06:00:00", + 76.50450440429888, + 54.74142837524414, + 72.85430145263672 + ], + [ + "2020-03-24 06:01:00", + 76.47195475959926, + 56.06607437133789, + 73.29580688476562 + ], + [ + "2020-03-24 06:02:00", + 76.46999418600018, + 55.171714782714844, + 72.67166195723287 + ], + [ + "2020-03-24 06:03:00", + 76.29999354000017, + 55.41927719116211, + 72.6522445678711 + ], + [ + "2020-03-24 06:04:00", + 76.17097911658006, + 55.45018005371094, + 73.24137115478516 + ], + [ + "2020-03-24 06:05:00", + 76.10446483646761, + 55.66059112548828, + 72.9041976928711 + ], + [ + "2020-03-24 06:06:00", + 76.03795055635517, + 49.595481872558594, + 73.65878295898438 + ], + [ + "2020-03-24 06:07:00", + 75.97143627624271, + 47.00128173828125, + 72.86134338378906 + ], + [ + "2020-03-24 06:08:00", + 75.90492199613027, + 47.58378601074219, + 72.69776153564453 + ], + [ + "2020-03-24 06:09:00", + 75.83840771601783, + 49.07365417480469, + 72.17729187011719 + ], + [ + "2020-03-24 06:10:00", + 75.77189343590538, + 56.555606842041016, + 72.93250274658203 + ], + [ + "2020-03-24 06:11:00", + 75.70537915579293, + 56.26713180541992, + 72.06671905517578 + ], + [ + "2020-03-24 06:12:00", + 75.63886487568048, + 55.18650817871094, + 73.08904266357422 + ], + [ + "2020-03-24 06:13:00", + 75.57235059556804, + 48.025177001953125, + 73.17881774902344 + ], + [ + "2020-03-24 06:14:00", + 75.50583631545558, + 47.967350006103516, + 73.10953521728516 + ], + [ + "2020-03-24 06:15:00", + 75.43932203534314, + 49.351463317871094, + 72.9697265625 + ], + [ + "2020-03-24 06:16:00", + 75.3728077552307, + 57.63689041137695, + 73.93919372558594 + ], + [ + "2020-03-24 06:17:00", + 75.30629347511824, + 51.609039306640625, + 73.03306579589844 + ], + [ + "2020-03-24 06:18:00", + 75.2397791950058, + 49.73860549926758, + 73.2399673461914 + ], + [ + "2020-03-24 06:19:00", + 75.17326491489335, + 50.75581359863281, + 72.73904418945312 + ], + [ + "2020-03-24 06:20:00", + 75.1067506347809, + 50.66218566894531, + 72.50445556640625 + ], + [ + "2020-03-24 06:21:00", + 75.04023635466845, + 50.81214141845703, + 72.9201431274414 + ], + [ + "2020-03-24 06:22:00", + 74.97372207455601, + 51.4454231262207, + 72.74983978271484 + ], + [ + "2020-03-24 06:23:00", + 74.90720779444355, + 51.69704055786133, + 72.99396514892578 + ], + [ + "2020-03-24 06:24:00", + 74.84069351433111, + 51.35186767578125, + 73.40730285644531 + ], + [ + "2020-03-24 06:25:00", + 74.77417923421866, + 50.72081756591797, + 72.23859405517578 + ], + [ + "2020-03-24 06:26:00", + 74.76998772600024, + 50.91818618774414, + 73.011474609375 + ], + [ + "2020-03-24 06:27:00", + 74.59998708000028, + 50.9371452331543, + 73.52397918701172 + ], + [ + "2020-03-24 06:28:00", + 74.47115968724424, + 51.061458587646484, + 73.56307220458984 + ], + [ + "2020-03-24 06:29:00", + 74.40464696005053, + 50.900325775146484, + 73.50645446777344 + ], + [ + "2020-03-24 06:30:00", + 74.33813423285682, + 51.356689453125, + 73.11031341552734 + ], + [ + "2020-03-24 06:31:00", + 74.2716215056631, + 51.44089126586914, + 74.34957122802734 + ], + [ + "2020-03-24 06:32:00", + 74.2051087784694, + 51.28786849975586, + 73.98580169677734 + ], + [ + "2020-03-24 06:33:00", + 74.13859605127568, + 51.93085537607588, + 72.36542510986328 + ], + [ + "2020-03-24 06:34:00", + 74.07208332408197, + 51.952125549316406, + 72.51180267333984 + ], + [ + "2020-03-24 06:35:00", + 74.00557059688826, + 57.87371063232422, + 73.43373107910156 + ], + [ + "2020-03-24 06:36:00", + 73.93905786969457, + 80.50335693359375, + 73.54712677001953 + ], + [ + "2020-03-24 06:37:00", + 73.87254514250085, + 86.00247192382812, + 73.6276626586914 + ], + [ + "2020-03-24 06:38:00", + 73.80603241530714, + 92.10163116455078, + 73.07763671875 + ], + [ + "2020-03-24 06:39:00", + 73.73951968811343, + 92.22298431396484, + 72.73919677734375 + ], + [ + "2020-03-24 06:40:00", + 73.67300696091972, + 91.8537368774414, + 72.59422302246094 + ], + [ + "2020-03-24 06:41:00", + 73.60649423372601, + 91.79039764404297, + 72.58702850341797 + ], + [ + "2020-03-24 06:42:00", + 73.5399815065323, + 92.08602905273438, + 73.7885971069336 + ], + [ + "2020-03-24 06:43:00", + 73.47346877933859, + 92.87781524658203, + 72.7099609375 + ], + [ + "2020-03-24 06:44:00", + 73.40695605214488, + 96.19808197021484, + 73.00537872314453 + ], + [ + "2020-03-24 06:45:00", + 73.34044332495118, + 96.97959899902344, + 73.0341567993164 + ], + [ + "2020-03-24 06:46:00", + 73.27393059775747, + 92.9488296508789, + 73.91197967529297 + ], + [ + "2020-03-24 06:47:00", + 73.20741787056376, + 93.09352111816406, + 72.77579498291016 + ], + [ + "2020-03-24 06:48:00", + 73.14090514337005, + 91.96395111083984, + 71.88639831542969 + ], + [ + "2020-03-24 06:49:00", + 73.07439241617634, + 92.7508773803711, + 73.19898986816406 + ], + [ + "2020-03-24 06:50:00", + 73.07001033599973, + 91.7613525390625, + 73.58168029785156 + ], + [ + "2020-03-24 06:51:00", + 72.90001291999972, + 90.88325500488281, + 73.70819854736328 + ], + [ + "2020-03-24 06:52:00", + 72.74429166862062, + 90.33417510986328, + 72.71105194091797 + ], + [ + "2020-03-24 06:53:00", + 72.66377465236994, + 95.02799224853516, + 75.33968353271484 + ], + [ + "2020-03-24 06:54:00", + 72.58325763611924, + 96.9925308227539, + 74.09574890136719 + ], + [ + "2020-03-24 06:55:00", + 72.50274061986855, + 96.695068359375, + 73.8018798828125 + ], + [ + "2020-03-24 06:56:00", + 72.42222360361787, + 95.75796508789062, + 74.43511199951172 + ], + [ + "2020-03-24 06:57:00", + 72.34170658736717, + 96.17393493652344, + 74.73851776123047 + ], + [ + "2020-03-24 06:58:00", + 72.26118957111649, + 88.4173812866211, + 75.60273742675781 + ], + [ + "2020-03-24 06:59:00", + 72.1806725548658, + 88.39751434326172, + 74.84156799316406 + ], + [ + "2020-03-24 07:00:00", + 72.1001555386151, + 87.41456604003906, + 74.45763397216797 + ], + [ + "2020-03-24 07:01:00", + 72.01963852236442, + 87.65657806396484, + 73.62500762939453 + ], + [ + "2020-03-24 07:02:00", + 71.93912150611372, + 87.04649353027344, + 75.57865142822266 + ], + [ + "2020-03-24 07:03:00", + 71.85860448986304, + 87.92521667480469, + 74.86284637451172 + ], + [ + "2020-03-24 07:04:00", + 71.77808747361235, + 85.46574401855469, + 74.23040008544922 + ], + [ + "2020-03-24 07:05:00", + 71.69757045736166, + 51.844181060791016, + 73.2090072631836 + ], + [ + "2020-03-24 07:06:00", + 71.61705344111097, + 36.57521057128906, + 74.82296752929688 + ], + [ + "2020-03-24 07:07:00", + 71.53653642486027, + 34.56216812133789, + 74.66110229492188 + ], + [ + "2020-03-24 07:08:00", + 71.45601940860959, + 48.19200897216797, + 73.77107238769531 + ], + [ + "2020-03-24 07:09:00", + 71.3755023923589, + 52.86350631713867, + 74.53269958496094 + ], + [ + "2020-03-24 07:10:00", + 71.37000710599979, + 52.843929290771484, + 73.5987319946289 + ], + [ + "2020-03-24 07:11:00", + 71.20000645999983, + 52.08213424682617, + 74.15689849853516 + ], + [ + "2020-03-24 07:12:00", + 71.03583251441142, + 51.53842544555664, + 73.91010284423828 + ], + [ + "2020-03-24 07:13:00", + 70.95084242170037, + 43.506919860839844, + 73.70914459228516 + ], + [ + "2020-03-24 07:14:00", + 70.86585232898932, + 43.037841796875, + 73.2168197631836 + ], + [ + "2020-03-24 07:15:00", + 70.78086223627825, + 43.77318572998047, + 74.06806182861328 + ], + [ + "2020-03-24 07:16:00", + 70.6958721435672, + 46.766944885253906, + 74.05726623535156 + ], + [ + "2020-03-24 07:17:00", + 70.61088205085615, + 50.872379302978516, + 74.08291625976562 + ], + [ + "2020-03-24 07:18:00", + 70.5258919581451, + 51.395668029785156, + 74.64201354980469 + ], + [ + "2020-03-24 07:19:00", + 70.44090186543403, + 50.60863494873047, + 73.44953155517578 + ], + [ + "2020-03-24 07:20:00", + 70.35591177272298, + 40.730621337890625, + 72.79737854003906 + ], + [ + "2020-03-24 07:21:00", + 70.27092168001192, + 41.385196685791016, + 73.6615982055664 + ], + [ + "2020-03-24 07:22:00", + 70.18593158730087, + 52.25959777832031, + 73.92058563232422 + ], + [ + "2020-03-24 07:23:00", + 70.10094149458982, + 46.88405990600586, + 74.61308288574219 + ], + [ + "2020-03-24 07:24:00", + 70.01595140187875, + 47.141448974609375, + 73.66790870618443 + ], + [ + "2020-03-24 07:25:00", + 69.9309613091677, + 47.107181549072266, + 73.63360595703125 + ], + [ + "2020-03-24 07:26:00", + 69.84597121645665, + 47.4166259765625, + 74.238525390625 + ], + [ + "2020-03-24 07:27:00", + 69.7609811237456, + 46.56296157836914, + 73.82565307617188 + ], + [ + "2020-03-24 07:28:00", + 69.67599103103453, + 46.3474006652832, + 72.98832702636719 + ], + [ + "2020-03-24 07:29:00", + 69.67000064599995, + 47.08136046272777, + 73.30158233642578 + ], + [ + "2020-03-24 07:30:00", + 69.5, + 47.10820770263672, + 73.27828216552734 + ], + [ + "2020-03-24 07:31:00", + 69.32637243713472, + 47.034088134765625, + 73.60092163085938 + ], + [ + "2020-03-24 07:32:00", + 69.23638277037952, + 45.57647705078125, + 73.87054443359375 + ], + [ + "2020-03-24 07:33:00", + 69.1463931036243, + 51.21367645263672, + 72.25328826904297 + ], + [ + "2020-03-24 07:34:00", + 69.0564034368691, + 70.96977996826172, + 73.15692138671875 + ], + [ + "2020-03-24 07:35:00", + 68.96641377011389, + 76.6375961303711, + 72.21951293945312 + ], + [ + "2020-03-24 07:36:00", + 68.87642410335869, + 83.16655731201172, + 74.12545776367188 + ], + [ + "2020-03-24 07:37:00", + 68.78643443660347, + 83.07859802246094, + 72.88916991454134 + ], + [ + "2020-03-24 07:38:00", + 68.69644476984827, + 92.17417907714844, + 72.8433609008789 + ], + [ + "2020-03-24 07:39:00", + 68.60645510309305, + 92.9948959350586, + 73.65784454345703 + ], + [ + "2020-03-24 07:40:00", + 68.51646543633785, + 92.51905822753906, + 72.56232452392578 + ], + [ + "2020-03-24 07:41:00", + 68.42647576958265, + 91.8058090209961, + 73.06637573242188 + ], + [ + "2020-03-24 07:42:00", + 68.33648610282744, + 90.04006958007812, + 72.91545104980469 + ], + [ + "2020-03-24 07:43:00", + 68.24649643607223, + 85.17295837402344, + 73.79078674316406 + ], + [ + "2020-03-24 07:44:00", + 68.15650676931702, + 95.68914794921875, + 72.5380859375 + ], + [ + "2020-03-24 07:45:00", + 68.06651710256182, + 74.87901306152344, + 73.2021255493164 + ], + [ + "2020-03-24 07:46:00", + 67.9765274358066, + 60.12022018432617, + 73.76215362548828 + ], + [ + "2020-03-24 07:47:00", + 67.96999418600018, + 53.05949020385742, + 73.28720092773438 + ], + [ + "2020-03-24 07:48:00", + 67.79999354000017, + 48.9787483215332, + 73.20462799072266 + ], + [ + "2020-03-24 07:49:00", + 67.60342746002077, + 49.55990219116211, + 72.59485626220703 + ], + [ + "2020-03-24 07:50:00", + 67.50143795130171, + 50.27000427246094, + 73.38900756835938 + ], + [ + "2020-03-24 07:51:00", + 67.39944844258264, + 49.79863766947178, + 72.78111267089844 + ], + [ + "2020-03-24 07:52:00", + 67.29745893386358, + 49.78076171875, + 73.90713500976562 + ], + [ + "2020-03-24 07:53:00", + 67.19546942514451, + 50.86861801147461, + 38.183509826660156 + ], + [ + "2020-03-24 07:54:00", + 67.09347991642545, + 51.039466857910156, + 17.961437225341797 + ], + [ + "2020-03-24 07:55:00", + 66.99149040770638, + 51.160526275634766, + 19.09199333190918 + ], + [ + "2020-03-24 07:56:00", + 66.88950089898731, + 50.949893951416016, + 18.68396759033203 + ], + [ + "2020-03-24 07:57:00", + 66.78751139026825, + 51.169769287109375, + 17.29629898071289 + ], + [ + "2020-03-24 07:58:00", + 66.68552188154918, + 50.19011306762695, + 18.370710372924805 + ] + ] + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\tdef exportIfVisible(displayFlag, dataset, filename\u003d\"Export.csv\"):\n\t import system\n\t \n\t if not displayFlag:\n\t return\n\t \n\t if dataset is None or dataset.getRowCount() \u003d\u003d 0:\n\t return\n\t \n\t colNames \u003d list(dataset.getColumnNames())\n\t newRows \u003d []\n\t \n\t for rowIndex in range(dataset.getRowCount()):\n\t rowVals \u003d []\n\t for colName in colNames:\n\t val \u003d dataset.getValueAt(rowIndex, colName)\n\t \n\t # If the column name contains “perc” (case-insensitive), multiply by 100\n\t if \"perc\" in colName.lower() and val is not None:\n\t try:\n\t val \u003d float(val) * 100\n\t except Exception:\n\t pass\n\t \n\t # Format Startstamp/Endtstamp if needed (you already have this logic)\n\t if colName in (\"Startstamp\", \"Endtstamp\") and val is not None:\n\t try:\n\t if isinstance(val, (int, long, float)):\n\t dt \u003d system.date.fromMillis(val)\n\t else:\n\t dt \u003d val\n\t val \u003d system.date.format(dt, \"yyyy-MM-dd HH:mm:ss\")\n\t except Exception:\n\t pass\n\t \n\t rowVals.append(val)\n\t newRows.append(rowVals)\n\t \n\t formattedDs \u003d system.dataset.toDataSet(colNames, newRows)\n\t csvString \u003d system.dataset.toCSV(formattedDs)\n\t system.perspective.download(filename, csvString, \"Comma Separated Values\")\n\t# Read the current tab index property\n\tstats \u003d self.parent.getChild(\"Statistics\")\n\tcurrentTabIndex \u003d stats.props.currentTabIndex\n\t\n\t# Induct Details\n\tinductDetails \u003d stats.getChild(\"Induct Details\")\n\tcountView \u003d inductDetails.getChild(\"Induct Details Count\")\n\tpercView \u003d inductDetails.getChild(\"Induct Details Perc\")\n\trateView \u003d inductDetails.getChild(\"Induct Details Rate\")\n\t\n\t# Scanner Details\n\tscannerDetails \u003d stats.getChild(\"Scanner_Details\")\n\tscannerCountView \u003d scannerDetails.getChild(\"Scanner Details\")\n\tscannerPercentageView \u003d scannerDetails.getChild(\"Scanner Details Perc\")\n\tscannerRateView \u003d scannerDetails.getChild(\"Scanner Details Rate\")\n\t\n\t# Sorter Details\n\tsorterDetails \u003d stats.getChild(\"Sorter Details\")\n\tsorterCountView \u003d sorterDetails.getChild(\"Sorter Details\")\n\tsorterPercentageView \u003d sorterDetails.getChild(\"Sorter Details Perc\")\n\tsorterRateView \u003d sorterDetails.getChild(\"Sorter Details Rate\")\n\t\n\t# Lane Details\n\tlaneDetails \u003d stats.getChild(\"Lane Details\")\n\tlaneCountView \u003d laneDetails.getChild(\"Lane Details\")\n\tlanePercView \u003d laneDetails.getChild(\"Lane Details Perc\")\n\tlaneRateView \u003d laneDetails.getChild(\"Lane Details Rate\")\n\t\n\t# Hourly Induct\n\thourlyInduct \u003d stats.getChild(\"Hourly_Induct\")\n\thourlyInductCountView \u003d hourlyInduct.getChild(\"Hourly Induct Count\")\n\thourlyInductPercView \u003d hourlyInduct.getChild(\"Hourly Induct Perc\")\n\t\n\t# Hourly Scanner\n\thourlyScanner \u003d stats.getChild(\"Hourly_Scanner\")\n\thourlyScannerCountView \u003d hourlyScanner.getChild(\"Hourly Scanner Count\")\n\thourlyScannerPercView \u003d hourlyScanner.getChild(\"Hourly Scanner Perc\")\n\thourlyScannerRateView \u003d hourlyScanner.getChild(\"Hourly Scanner Rate\")\n\t\n\t# Hourly Sorter Details\n\thourlySorterDetails \u003d stats.getChild(\"Hourly_Sorter_Details\")\n\thourlySorterDetailsCountView \u003d hourlySorterDetails.getChild(\"Hourly Sorter Details Count\")\n\thourlySorterDetailsPercView \u003d hourlySorterDetails.getChild(\"Hourly Sorter Details Perc\")\n\thourlySorterDetailsRateView \u003d hourlySorterDetails.getChild(\"Hourly Sorter Details Rate\")\n\t\n\t# Hourly Lane\n\thourlyLane \u003d stats.getChild(\"Hourly_Lane\")\n\thourlyLaneCountView \u003d hourlyLane.getChild(\"Hourly Lane Count\")\n\thourlyLanePercView \u003d hourlyLane.getChild(\"Hourly Lane Perc\")\n\thourlyLaneRateView \u003d hourlyLane.getChild(\"Hourly Lane Rate\")\n\t\n\t# Lane Total Full\n\tlaneTotalFull \u003d stats.getChild(\"Total Full\")\n\tlaneTotalFullCountView \u003d laneTotalFull.getChild(\"Total Full Count\")\n\tlaneTotalFullPercView \u003d laneTotalFull.getChild(\"Total Full Perc\")\n\tlaneTotalFullRateView \u003d laneTotalFull.getChild(\"Total Full Rate\")\n\t\t\n\t# Lane Total Full\n\tjamByArea \u003d stats.getChild(\"Jam Area\")\n\tjamByAreaCountView \u003d jamByArea.getChild(\"Jam Area Count\")\n\tjamByArealPercView \u003d jamByArea.getChild(\"Jam Area Percentage\")\n\t\n\tif currentTabIndex \u003d\u003d 0:\n\t\texportIfVisible(rateView.position.display, rateView.props.data, \"InductDetails_Rate.csv\")\n\t\texportIfVisible(percView.position.display, percView.props.data, \"InductDetails_Percentage.csv\")\n\t\texportIfVisible(countView.position.display, countView.props.data, \"InductDetails_Count.csv\")\n\telif currentTabIndex \u003d\u003d 1:\n\t\texportIfVisible(scannerCountView.position.display, scannerCountView.props.data, \"ScannerDetails_Count.csv\")\n\t\texportIfVisible(scannerPercentageView.position.display, scannerPercentageView.props.data, \"ScannerDetails_Percentage.csv\")\n\t\texportIfVisible(scannerRateView.position.display, scannerRateView.props.data, \"ScannerDetails_Rate.csv\")\n\telif currentTabIndex \u003d\u003d 2:\n\t\texportIfVisible(sorterCountView.position.display, sorterCountView.props.data, \"SorterDetails_Count.csv\")\n\t\texportIfVisible(sorterPercentageView.position.display, sorterPercentageView.props.data, \"SorterDetails_Percentage.csv\")\n\t\texportIfVisible(sorterRateView.position.display, sorterRateView.props.data, \"SorterDetails_Rate.csv\")\n\telif currentTabIndex \u003d\u003d 3:\n\t\texportIfVisible(laneCountView.position.display, laneCountView.props.data, \"LaneDetails_Count.csv\")\n\t\texportIfVisible(lanePercView.position.display, lanePercView.props.data, \"LaneDetails_Percentage.csv\")\n\t\texportIfVisible(laneRateView.position.display, laneRateView.props.data, \"LaneDetails_Rate.csv\")\n\telif currentTabIndex \u003d\u003d 4:\n\t\texportIfVisible(hourlyInductCountView.position.display, hourlyInductCountView.props.data, \"HourlyInduct_Count.csv\")\n\t\texportIfVisible(hourlyInductPercView.position.display, hourlyInductPercView.props.data, \"HourlyInduct_Perc.csv\")\n\telif currentTabIndex \u003d\u003d 5:\n\t\texportIfVisible(hourlyScannerCountView.position.display, hourlyScannerCountView.props.data, \"HourlyScanner_Count.csv\")\n\t\texportIfVisible(hourlyScannerPercView.position.display, hourlyScannerPercView.props.data, \"HourlyScanner_Percentage.csv\")\n\t\texportIfVisible(hourlyScannerRateView.position.display, hourlyScannerRateView.props.data, \"HourlyScanner_Rate.csv\")\n\telif currentTabIndex \u003d\u003d 6:\n\t\texportIfVisible(hourlySorterDetailsCountView.position.display, hourlySorterDetailsCountView.props.data, \"HourlySorterDetails_Count.csv\")\n\t\texportIfVisible(hourlySorterDetailsPercView.position.display, hourlySorterDetailsPercView.props.data, \"HourlySorterDetails_Percentage.csv\")\n\t\texportIfVisible(hourlySorterDetailsRateView.position.display, hourlySorterDetailsRateView.props.data, \"HourlySorterDetails_Rate.csv\")\n\telif currentTabIndex \u003d\u003d 7:\n\t\texportIfVisible(hourlyLaneCountView.position.display, hourlyLaneCountView.props.data, \"HourlyLane_Count.csv\")\n\t\texportIfVisible(hourlyLanePercView.position.display, hourlyLanePercView.props.data, \"HourlyLane_Percentage.csv\")\n\t\texportIfVisible(hourlyLaneRateView.position.display, hourlyLaneRateView.props.data, \"HourlyLane_Rate.csv\")\n\telif currentTabIndex \u003d\u003d 8:\n\t\texportIfVisible(laneTotalFullCountView.position.display, laneTotalFullCountView.props.data, \"LaneTotalFull_Count.csv\")\n\t\texportIfVisible(laneTotalFullPercView.position.display, laneTotalFullPercView.props.data, \"LaneTotalFull_Percentage.csv\")\n\t\texportIfVisible(laneTotalFullRateView.position.display, laneTotalFullRateView.props.data, \"LaneTotalFull_Rate.csv\")\n\telif currentTabIndex \u003d\u003d 9:\n\t\texportIfVisible(jamByAreaCountView.position.display, jamByAreaCountView.props.data, \"JamByArea_Count.csv\")\n\t\texportIfVisible(jamByArealPercView.position.display, jamByArealPercView.props.data, \"JamByArea_Percentage.csv\")\n\telse:\n\t\tpass" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "ExportCSV", + "tooltip": { + "enabled": true, + "location": "bottom", + "style": { + "backgroundColor": "#2B2B2BBF", + "color": "#FFFFFF", + "fontSize": 14, + "textAlign": "left", + "white-space": "pre" + }, + "sustain": 2000 + } + }, + "position": { + "height": 0.0301, + "width": 0.1047, + "x": 0.8924, + "y": 0.0054 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\"" + }, + "type": "expr" + } + } + }, + "props": { + "mode": "percent", + "style": { + "classes": "Button_Action", + "fontFamily": "Arial" + }, + "text": "EXPORT CSV", + "textStyle": { + "fontSize": "1.0vmin" + } + }, + "type": "ia.input.button" + }, + { + "children": [ + { + "meta": { + "name": "LPeriod" + }, + "position": { + "basis": "60px", + "grow": 1 + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Period:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "customTime": false, + "endDate": { + "$": [ + "ts", + 192, + 1761436471547 + ], + "$ts": 1761436471547 + }, + "startDate": { + "$": [ + "ts", + 192, + 1761436471547 + ], + "$ts": 1761434671547 + } + }, + "meta": { + "name": "Period" + }, + "position": { + "basis": "140px", + "grow": 1 + }, + "propConfig": { + "props.value": { + "onChange": { + "enabled": null, + "script": "\t\t# e.g. Dropdown onChange / propertyChange\n\tnow \u003d system.date.now()\n\ttoday0 \u003d system.date.setTime(now, 0, 0, 0) # today 00:00:00\n\tyday0 \u003d system.date.addDays(today0, -1) # yesterday 00:00:00\n\t\n\tval \u003d str(currentValue.value or \u0027\u0027).strip()\n\t\n\t# Custom range: let user pick dates, don\u0027t touch start/end.\n\tif val \u003d\u003d \"custom\":\n\t self.custom.customTime \u003d True\n\t return\n\t\n\tself.custom.customTime \u003d False\n\t\n\tdef t(day, h, m, s):\n\t \"\"\"time of day on a given day anchor\"\"\"\n\t return system.date.setTime(day, h, m, s)\n\t\n\tif val \u003d\u003d \"currentDay\":\n\t start, end \u003d today0, now\n\t\n\telif val \u003d\u003d \"morning\": # 02:30–07:30 today\n\t start, end \u003d t(today0, 2, 30, 0), t(today0, 7, 30, 0)\n\t\n\telif val \u003d\u003d \"daylight\": # 07:30–13:00 today\n\t start, end \u003d t(today0, 7, 30, 0), t(today0, 13, 0, 0)\n\t\n\telif val \u003d\u003d \"twilight\": # 13:00–now (if before 13:00, use 13:00 yesterday–now)\n\t if now \u003e\u003d t(today0, 13, 0, 0):\n\t start, end \u003d t(today0, 13, 0, 0), now\n\t else:\n\t start, end \u003d t(yday0, 13, 0, 0), now\n\t\n\telif val \u003d\u003d \"night\": # 18:30–23:30 yesterday (your original intent)\n\t start, end \u003d t(yday0, 18, 30, 0), t(yday0, 23, 30, 0)\n\t\n\telif val \u003d\u003d \"wrapDown\": # 23:30 yesterday – 02:30 today\n\t start, end \u003d t(yday0, 23, 30, 0), t(today0, 2, 30, 0)\n\t\n\telif val \u003d\u003d \"currentShot\": # alias of twilight per your use\n\t if now \u003e\u003d t(today0, 13, 0, 0):\n\t start, end \u003d t(today0, 13, 0, 0), now\n\t else:\n\t start, end \u003d t(yday0, 13, 0, 0), now\n\t\n\telse:\n\t # Treat any other value as \"last N minutes\"\n\t try:\n\t mins \u003d int(val)\n\t except:\n\t mins \u003d 60\n\t end \u003d now\n\t start \u003d system.date.addMinutes(end, -mins)\n\t\n\t# Final assign\n\tself.custom.startDate \u003d start\n\tself.custom.endDate \u003d end" + } + } + }, + "props": { + "dropdownOptionStyle": { + "fontSize": "1.5vmin", + "overflow": "hidden", + "width": "auto" + }, + "options": [ + { + "label": "Past 30 Min", + "value": 30 + }, + { + "label": "Past Hour", + "value": 60 + }, + { + "label": "Past 2 Hour", + "value": 120 + }, + { + "label": "Past 4 Hour", + "value": 240 + }, + { + "label": "Past 8 Hour", + "value": 480 + }, + { + "label": "Current Day", + "value": "currentDay" + }, + { + "label": "Morning", + "value": "morning" + }, + { + "label": "Daylight", + "value": "daylight" + }, + { + "label": "Twilight", + "value": "twilight" + }, + { + "label": "Night", + "value": "night" + }, + { + "label": "Wrap Down", + "value": "wrapDown" + }, + { + "label": "Current Sort", + "value": "currentShot" + }, + { + "label": "Custom", + "value": "custom" + } + ], + "style": { + "fontSize": "1.5vmin" + }, + "value": 30 + }, + "type": "ia.input.dropdown" + }, + { + "meta": { + "name": "Spare_0" + }, + "position": { + "basis": "18.1px", + "grow": 1 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Start Date" + }, + "position": { + "basis": "85px", + "grow": 1 + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Start Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": { + "$": [ + "ts", + 192, + 1761407930344 + ], + "$ts": 1761060457000 + }, + "max_duration_days": 365 + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "StartTime" + }, + "position": { + "basis": "190px", + "grow": 1 + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "path": "../Period.custom.customTime" + }, + "type": "property" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "now()" + }, + "type": "expr" + } + }, + "props.value": { + "binding": { + "config": { + "path": "../Period.custom.startDate" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)" + } + } + }, + "props": { + "dismissOnSelect": false, + "formattedValue": "Oct 26, 2025 3:24 AM", + "formattedValues": { + "date": "Mar 26, 2021", + "datetime": "Mar 26, 2021 12:00 AM", + "time": "12:00 AM" + }, + "inputProps": { + "style": { + "fontSize": "1.5vmin" + } + }, + "style": { + "fontSize": "1.5vmin" + } + }, + "type": "ia.input.date-time-input" + }, + { + "meta": { + "name": "Spare" + }, + "position": { + "basis": "18.1px", + "grow": 1 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "End Date" + }, + "position": { + "basis": "81px", + "grow": 1 + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "End Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": "value" + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EndTime" + }, + "position": { + "basis": "190px", + "grow": 1 + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "path": "../Period.custom.customTime" + }, + "type": "property" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" + }, + "type": "expr" + } + }, + "props.minDate": { + "binding": { + "config": { + "expression": "{../StartTime.props.value}" + }, + "type": "expr" + } + }, + "props.value": { + "binding": { + "config": { + "path": "../Period.custom.endDate" + }, + "type": "property" + } + } + }, + "props": { + "dismissOnSelect": false, + "formattedValue": "Oct 26, 2025 3:54 AM", + "formattedValues": { + "date": "Mar 29, 2021", + "datetime": "Mar 29, 2021 1:37 PM", + "time": "1:37 PM" + }, + "inputProps": { + "style": { + "fontSize": "1.5vmin" + } + }, + "style": { + "fontSize": "1.5vmin" + } + }, + "type": "ia.input.date-time-input" + } + ], + "meta": { + "name": "Period_not_Global_0" + }, + "position": { + "height": 0.0269, + "width": 0.483, + "x": 0.0025, + "y": 0.0059 + }, + "propConfig": { + "custom.EndDate": { + "binding": { + "config": { + "path": "./EndTime.props.value" + }, + "type": "property" + } + }, + "custom.StartDate": { + "binding": { + "config": { + "path": "./StartTime.props.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial", + "fontSize": "1.5vmin" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Scanner" + }, + "position": { + "basis": "63px" + }, + "props": { + "style": { + "color": "#ffffff" + }, + "text": "Scanner:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Scanner" + }, + "position": { + "basis": "133px" + }, + "props": { + "maxMenuHeight": 250, + "minMenuHeight": 100, + "options": [ + { + "label": "All", + "value": "" + }, + { + "label": "IU001", + "value": "IU001" + }, + { + "label": "IU002", + "value": "IU002" + }, + { + "label": "IU003", + "value": "IU003" + }, + { + "label": "IU004", + "value": "IU004" + }, + { + "label": "IU005", + "value": "IU005" + }, + { + "label": "IU006", + "value": "IU006" + }, + { + "label": "IU007", + "value": "IU007" + }, + { + "label": "IU008", + "value": "IU008" + }, + { + "label": "IU009", + "value": "IU009" + }, + { + "label": "S01aa", + "value": "S01aa" + }, + { + "label": "S01ab", + "value": "S01ab" + }, + { + "label": "S01ac", + "value": "S01ac" + } + ] + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Scanner Drop Down" + }, + "position": { + "height": 0.0269, + "width": 0.1026, + "x": 0.659, + "y": 0.006 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 5 ,\r\ntrue,\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Total_Full" + }, + "position": { + "basis": "64px" + }, + "props": { + "style": { + "color": "#ffffff" + }, + "text": "Dest:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Total_Full" + }, + "position": { + "basis": "132px" + }, + "props": { + "options": [ + { + "label": "All", + "value": "" + }, + { + "label": "S011", + "value": "S011" + }, + { + "label": "S012", + "value": "S012" + }, + { + "label": "S013", + "value": "S013" + } + ] + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Total Full Drop Down" + }, + "position": { + "height": 0.0269, + "width": 0.1021, + "x": 0.659, + "y": 0.006 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 8 ,\r\ntrue,\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" } ], "meta": { diff --git a/CNO8_SCADA/ignition/event-scripts/data.bin b/CNO8_SCADA/ignition/event-scripts/data.bin index 6089003..ff9c4cc 100644 Binary files a/CNO8_SCADA/ignition/event-scripts/data.bin and b/CNO8_SCADA/ignition/event-scripts/data.bin differ diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Count Graph/query.sql b/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Count Graph/query.sql deleted file mode 100644 index 43aba28..0000000 --- a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Count Graph/query.sql +++ /dev/null @@ -1,28 +0,0 @@ -WITH counts AS ( - SELECT - CAST(COALESCE(SUM(ulc1=1),0) AS SIGNED) AS ULC1, - CAST(COALESCE(SUM(ulc2=1),0) AS SIGNED) AS ULC2, - CAST(COALESCE(SUM(ulc3=1),0) AS SIGNED) AS ULC3, - CAST(COALESCE(SUM(ulc4=1),0) AS SIGNED) AS ULC4 - FROM dumper_cycles - WHERE t_stamp BETWEEN :starttime AND :endtime -), -totals AS ( - SELECT (ULC1+ULC2+ULC3+ULC4) AS Dump_Total FROM counts -), -labels AS ( - SELECT 'ULC1' AS Dumper UNION ALL - SELECT 'ULC2' UNION ALL - SELECT 'ULC3' UNION ALL - SELECT 'ULC4' -) -SELECT - l.Dumper, - CASE WHEN l.Dumper='ULC1' THEN c.ULC1 END AS ULC1, - CASE WHEN l.Dumper='ULC2' THEN c.ULC2 END AS ULC2, - CASE WHEN l.Dumper='ULC3' THEN c.ULC3 END AS ULC3, - CASE WHEN l.Dumper='ULC4' THEN c.ULC4 END AS ULC4, - t.Dump_Total AS Dump_Count -FROM labels l -CROSS JOIN counts c -CROSS JOIN totals t; diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Count/query.sql b/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Count/query.sql deleted file mode 100644 index 524c988..0000000 --- a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Count/query.sql +++ /dev/null @@ -1,18 +0,0 @@ -SELECT - DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS StartTimestamp, - DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS EndTimestamp, - COALESCE(c.U1,0) + COALESCE(c.U2,0) + COALESCE(c.U3,0) + COALESCE(c.U4,0) AS Total, - COALESCE(c.U1,0) AS ULC1, - COALESCE(c.U2,0) AS ULC2, - COALESCE(c.U3,0) AS ULC3, - COALESCE(c.U4,0) AS ULC4 -FROM (SELECT 1) AS p -LEFT JOIN ( - SELECT - SUM(ulc1 = 1) AS U1, - SUM(ulc2 = 1) AS U2, - SUM(ulc3 = 1) AS U3, - SUM(ulc4 = 1) AS U4 - FROM dumper_cycles - WHERE t_stamp BETWEEN :starttime AND :endtime -) AS c ON 1=1; diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/query.sql b/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/query.sql deleted file mode 100644 index 61ee6cf..0000000 --- a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/query.sql +++ /dev/null @@ -1,41 +0,0 @@ -SELECT - DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS StartTimestamp, - DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS EndTimestamp, - - -- totals - COALESCE(c.U1,0) + COALESCE(c.U2,0) + COALESCE(c.U3,0) + COALESCE(c.U4,0) AS Total, - - -- percentages (string with %; 0% when total = 0) - CASE - WHEN (COALESCE(c.U1,0) + COALESCE(c.U2,0) + COALESCE(c.U3,0) + COALESCE(c.U4,0)) = 0 - THEN '0%' - ELSE CONCAT(ROUND(COALESCE(c.U1,0) / (COALESCE(c.U1,0)+COALESCE(c.U2,0)+COALESCE(c.U3,0)+COALESCE(c.U4,0)) * 100, 2), '%') - END AS ULC1, - - CASE - WHEN (COALESCE(c.U1,0) + COALESCE(c.U2,0) + COALESCE(c.U3,0) + COALESCE(c.U4,0)) = 0 - THEN '0%' - ELSE CONCAT(ROUND(COALESCE(c.U2,0) / (COALESCE(c.U1,0)+COALESCE(c.U2,0)+COALESCE(c.U3,0)+COALESCE(c.U4,0)) * 100, 2), '%') - END AS ULC2, - - CASE - WHEN (COALESCE(c.U1,0) + COALESCE(c.U2,0) + COALESCE(c.U3,0) + COALESCE(c.U4,0)) = 0 - THEN '0%' - ELSE CONCAT(ROUND(COALESCE(c.U3,0) / (COALESCE(c.U1,0)+COALESCE(c.U2,0)+COALESCE(c.U3,0)+COALESCE(c.U4,0)) * 100, 2), '%') - END AS ULC3, - - CASE - WHEN (COALESCE(c.U1,0) + COALESCE(c.U2,0) + COALESCE(c.U3,0) + COALESCE(c.U4,0)) = 0 - THEN '0%' - ELSE CONCAT(ROUND(COALESCE(c.U4,0) / (COALESCE(c.U1,0)+COALESCE(c.U2,0)+COALESCE(c.U3,0)+COALESCE(c.U4,0)) * 100, 2), '%') - END AS ULC4 - -FROM ( - SELECT - SUM(ulc1 = 1) AS U1, - SUM(ulc2 = 1) AS U2, - SUM(ulc3 = 1) AS U3, - SUM(ulc4 = 1) AS U4 - FROM dumper_cycles - WHERE t_stamp BETWEEN :starttime AND :endtime -) AS c; diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Percentage Graph/query.sql b/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Percentage Graph/query.sql deleted file mode 100644 index 7e136ef..0000000 --- a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Percentage Graph/query.sql +++ /dev/null @@ -1,29 +0,0 @@ -WITH c AS ( - SELECT - CAST(COALESCE(SUM(ulc1=1),0) AS SIGNED) AS ULC1, - CAST(COALESCE(SUM(ulc2=1),0) AS SIGNED) AS ULC2, - CAST(COALESCE(SUM(ulc3=1),0) AS SIGNED) AS ULC3, - CAST(COALESCE(SUM(ulc4=1),0) AS SIGNED) AS ULC4 - FROM dumper_cycles - WHERE t_stamp BETWEEN :starttime AND :endtime -), -t AS ( - SELECT (ULC1+ULC2+ULC3+ULC4) AS Total FROM c -) -SELECT 'ULC1' AS Dumper, - ROUND(c.ULC1 / NULLIF(t.Total,0) * 100.0, 2) AS ULC1, - NULL AS ULC2, NULL AS ULC3, NULL AS ULC4, - 100 AS Dump_Count -FROM c CROSS JOIN t -UNION ALL -SELECT 'ULC2', - NULL, ROUND(c.ULC2 / NULLIF(t.Total,0) * 100.0, 2), NULL, NULL, 100 -FROM c CROSS JOIN t -UNION ALL -SELECT 'ULC3', - NULL, NULL, ROUND(c.ULC3 / NULLIF(t.Total,0) * 100.0, 2), NULL, 100 -FROM c CROSS JOIN t -UNION ALL -SELECT 'ULC4', - NULL, NULL, NULL, ROUND(c.ULC4 / NULLIF(t.Total,0) * 100.0, 2), 100 -FROM c CROSS JOIN t; diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Rate Graph/query.sql b/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Rate Graph/query.sql deleted file mode 100644 index bc7ad7f..0000000 --- a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Rate Graph/query.sql +++ /dev/null @@ -1,62 +0,0 @@ -/* One row per hour in [:starttime, :endtime], MariaDB-old (no CTE/recursion) */ -SELECT - CAST(UNIX_TIMESTAMP(h.hour_ts) * 1000 AS UNSIGNED) AS time, -- epoch ms at hour start - COALESCE(SUM(dc.ulc1 = 1), 0) AS ULC1, - COALESCE(SUM(dc.ulc2 = 1), 0) AS ULC2, - COALESCE(SUM(dc.ulc3 = 1), 0) AS ULC3, - COALESCE(SUM(dc.ulc4 = 1), 0) AS ULC4 -FROM -( - /* Generate exactly N+1 hour buckets from floor(:starttime) to floor(:endtime) */ - SELECT sf.start_floor + INTERVAL nums.n HOUR AS hour_ts - FROM - ( - SELECT - TIMESTAMP(DATE_FORMAT(:starttime, '%Y-%m-%d %H:00:00')) AS start_floor, - TIMESTAMP(DATE_FORMAT(:endtime, '%Y-%m-%d %H:00:00')) AS end_floor - ) AS sf - JOIN - ( - /* extend list if your window can exceed 168 hours */ - SELECT 0 AS n UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL - SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL - SELECT 10 UNION ALL SELECT 11 UNION ALL SELECT 12 UNION ALL SELECT 13 UNION ALL SELECT 14 UNION ALL - SELECT 15 UNION ALL SELECT 16 UNION ALL SELECT 17 UNION ALL SELECT 18 UNION ALL SELECT 19 UNION ALL - SELECT 20 UNION ALL SELECT 21 UNION ALL SELECT 22 UNION ALL SELECT 23 UNION ALL SELECT 24 UNION ALL - SELECT 25 UNION ALL SELECT 26 UNION ALL SELECT 27 UNION ALL SELECT 28 UNION ALL SELECT 29 UNION ALL - SELECT 30 UNION ALL SELECT 31 UNION ALL SELECT 32 UNION ALL SELECT 33 UNION ALL SELECT 34 UNION ALL - SELECT 35 UNION ALL SELECT 36 UNION ALL SELECT 37 UNION ALL SELECT 38 UNION ALL SELECT 39 UNION ALL - SELECT 40 UNION ALL SELECT 41 UNION ALL SELECT 42 UNION ALL SELECT 43 UNION ALL SELECT 44 UNION ALL - SELECT 45 UNION ALL SELECT 46 UNION ALL SELECT 47 UNION ALL SELECT 48 UNION ALL SELECT 49 UNION ALL - SELECT 50 UNION ALL SELECT 51 UNION ALL SELECT 52 UNION ALL SELECT 53 UNION ALL SELECT 54 UNION ALL - SELECT 55 UNION ALL SELECT 56 UNION ALL SELECT 57 UNION ALL SELECT 58 UNION ALL SELECT 59 UNION ALL - SELECT 60 UNION ALL SELECT 61 UNION ALL SELECT 62 UNION ALL SELECT 63 UNION ALL SELECT 64 UNION ALL - SELECT 65 UNION ALL SELECT 66 UNION ALL SELECT 67 UNION ALL SELECT 68 UNION ALL SELECT 69 UNION ALL - SELECT 70 UNION ALL SELECT 71 UNION ALL SELECT 72 UNION ALL SELECT 73 UNION ALL SELECT 74 UNION ALL - SELECT 75 UNION ALL SELECT 76 UNION ALL SELECT 77 UNION ALL SELECT 78 UNION ALL SELECT 79 UNION ALL - SELECT 80 UNION ALL SELECT 81 UNION ALL SELECT 82 UNION ALL SELECT 83 UNION ALL SELECT 84 UNION ALL - SELECT 85 UNION ALL SELECT 86 UNION ALL SELECT 87 UNION ALL SELECT 88 UNION ALL SELECT 89 UNION ALL - SELECT 90 UNION ALL SELECT 91 UNION ALL SELECT 92 UNION ALL SELECT 93 UNION ALL SELECT 94 UNION ALL - SELECT 95 UNION ALL SELECT 96 UNION ALL SELECT 97 UNION ALL SELECT 98 UNION ALL SELECT 99 UNION ALL - SELECT 100 UNION ALL SELECT 101 UNION ALL SELECT 102 UNION ALL SELECT 103 UNION ALL SELECT 104 UNION ALL - SELECT 105 UNION ALL SELECT 106 UNION ALL SELECT 107 UNION ALL SELECT 108 UNION ALL SELECT 109 UNION ALL - SELECT 110 UNION ALL SELECT 111 UNION ALL SELECT 112 UNION ALL SELECT 113 UNION ALL SELECT 114 UNION ALL - SELECT 115 UNION ALL SELECT 116 UNION ALL SELECT 117 UNION ALL SELECT 118 UNION ALL SELECT 119 UNION ALL - SELECT 120 UNION ALL SELECT 121 UNION ALL SELECT 122 UNION ALL SELECT 123 UNION ALL SELECT 124 UNION ALL - SELECT 125 UNION ALL SELECT 126 UNION ALL SELECT 127 UNION ALL SELECT 128 UNION ALL SELECT 129 UNION ALL - SELECT 130 UNION ALL SELECT 131 UNION ALL SELECT 132 UNION ALL SELECT 133 UNION ALL SELECT 134 UNION ALL - SELECT 135 UNION ALL SELECT 136 UNION ALL SELECT 137 UNION ALL SELECT 138 UNION ALL SELECT 139 UNION ALL - SELECT 140 UNION ALL SELECT 141 UNION ALL SELECT 142 UNION ALL SELECT 143 UNION ALL SELECT 144 UNION ALL - SELECT 145 UNION ALL SELECT 146 UNION ALL SELECT 147 UNION ALL SELECT 148 UNION ALL SELECT 149 UNION ALL - SELECT 150 UNION ALL SELECT 151 UNION ALL SELECT 152 UNION ALL SELECT 153 UNION ALL SELECT 154 UNION ALL - SELECT 155 UNION ALL SELECT 156 UNION ALL SELECT 157 UNION ALL SELECT 158 UNION ALL SELECT 159 UNION ALL - SELECT 160 UNION ALL SELECT 161 UNION ALL SELECT 162 UNION ALL SELECT 163 UNION ALL SELECT 164 UNION ALL - SELECT 165 UNION ALL SELECT 166 UNION ALL SELECT 167 - ) AS nums - ON nums.n <= TIMESTAMPDIFF(HOUR, sf.start_floor, sf.end_floor) -) AS h -LEFT JOIN dumper_cycles dc - ON dc.t_stamp >= h.hour_ts - AND dc.t_stamp < h.hour_ts + INTERVAL 1 HOUR -GROUP BY h.hour_ts -ORDER BY h.hour_ts; diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/query.sql b/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/query.sql deleted file mode 100644 index baee502..0000000 --- a/CNO8_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/query.sql +++ /dev/null @@ -1,19 +0,0 @@ -SELECT - CONCAT(DATE(hour_series.hour_timestamp), ' ', HOUR(hour_series.hour_timestamp), ':00') AS StartTimestamp, - CONCAT('H', hour_series.hour_offset) AS Hour, - CONCAT(CAST(COALESCE(SUM(dumper_cycles.ulc1 = 1), 0) AS CHAR), ' cph') AS ULC1, - CONCAT(CAST(COALESCE(SUM(dumper_cycles.ulc2 = 1), 0) AS CHAR), ' cph') AS ULC2, - CONCAT(CAST(COALESCE(SUM(dumper_cycles.ulc3 = 1), 0) AS CHAR), ' cph') AS ULC3, - CONCAT(CAST(COALESCE(SUM(dumper_cycles.ulc4 = 1), 0) AS CHAR), ' cph') AS ULC4 -FROM ( - SELECT - DATE_ADD(DATE_FORMAT(:starttime, "%Y-%m-%d %H:00:00"), INTERVAL n HOUR) AS hour_timestamp, - n AS hour_offset - FROM ( - SELECT 0 as n UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10 UNION ALL SELECT 11 UNION ALL SELECT 12 UNION ALL SELECT 13 UNION ALL SELECT 14 UNION ALL SELECT 15 UNION ALL SELECT 16 UNION ALL SELECT 17 UNION ALL SELECT 18 UNION ALL SELECT 19 UNION ALL SELECT 20 UNION ALL SELECT 21 UNION ALL SELECT 22 UNION ALL SELECT 23 UNION ALL SELECT 24 UNION ALL SELECT 25 UNION ALL SELECT 26 UNION ALL SELECT 27 UNION ALL SELECT 28 UNION ALL SELECT 29 UNION ALL SELECT 30 UNION ALL SELECT 31 UNION ALL SELECT 32 UNION ALL SELECT 33 UNION ALL SELECT 34 UNION ALL SELECT 35 UNION ALL SELECT 36 UNION ALL SELECT 37 UNION ALL SELECT 38 UNION ALL SELECT 39 UNION ALL SELECT 40 UNION ALL SELECT 41 UNION ALL SELECT 42 UNION ALL SELECT 43 UNION ALL SELECT 44 UNION ALL SELECT 45 UNION ALL SELECT 46 UNION ALL SELECT 47 UNION ALL SELECT 48 UNION ALL SELECT 49 UNION ALL SELECT 50 UNION ALL SELECT 51 UNION ALL SELECT 52 UNION ALL SELECT 53 UNION ALL SELECT 54 UNION ALL SELECT 55 UNION ALL SELECT 56 UNION ALL SELECT 57 UNION ALL SELECT 58 UNION ALL SELECT 59 UNION ALL SELECT 60 UNION ALL SELECT 61 UNION ALL SELECT 62 UNION ALL SELECT 63 UNION ALL SELECT 64 UNION ALL SELECT 65 UNION ALL SELECT 66 UNION ALL SELECT 67 UNION ALL SELECT 68 UNION ALL SELECT 69 UNION ALL SELECT 70 UNION ALL SELECT 71 UNION ALL SELECT 72 UNION ALL SELECT 73 UNION ALL SELECT 74 UNION ALL SELECT 75 UNION ALL SELECT 76 UNION ALL SELECT 77 UNION ALL SELECT 78 UNION ALL SELECT 79 UNION ALL SELECT 80 UNION ALL SELECT 81 UNION ALL SELECT 82 UNION ALL SELECT 83 UNION ALL SELECT 84 UNION ALL SELECT 85 UNION ALL SELECT 86 UNION ALL SELECT 87 UNION ALL SELECT 88 UNION ALL SELECT 89 UNION ALL SELECT 90 UNION ALL SELECT 91 UNION ALL SELECT 92 UNION ALL SELECT 93 UNION ALL SELECT 94 UNION ALL SELECT 95 UNION ALL SELECT 96 UNION ALL SELECT 97 UNION ALL SELECT 98 UNION ALL SELECT 99 UNION ALL SELECT 100 UNION ALL SELECT 101 UNION ALL SELECT 102 UNION ALL SELECT 103 UNION ALL SELECT 104 UNION ALL SELECT 105 UNION ALL SELECT 106 UNION ALL SELECT 107 UNION ALL SELECT 108 UNION ALL SELECT 109 UNION ALL SELECT 110 UNION ALL SELECT 111 UNION ALL SELECT 112 UNION ALL SELECT 113 UNION ALL SELECT 114 UNION ALL SELECT 115 UNION ALL SELECT 116 UNION ALL SELECT 117 UNION ALL SELECT 118 UNION ALL SELECT 119 UNION ALL SELECT 120 UNION ALL SELECT 121 UNION ALL SELECT 122 UNION ALL SELECT 123 UNION ALL SELECT 124 UNION ALL SELECT 125 UNION ALL SELECT 126 UNION ALL SELECT 127 UNION ALL SELECT 128 UNION ALL SELECT 129 UNION ALL SELECT 130 UNION ALL SELECT 131 UNION ALL SELECT 132 UNION ALL SELECT 133 UNION ALL SELECT 134 UNION ALL SELECT 135 UNION ALL SELECT 136 UNION ALL SELECT 137 UNION ALL SELECT 138 UNION ALL SELECT 139 UNION ALL SELECT 140 UNION ALL SELECT 141 UNION ALL SELECT 142 UNION ALL SELECT 143 UNION ALL SELECT 144 UNION ALL SELECT 145 UNION ALL SELECT 146 UNION ALL SELECT 147 UNION ALL SELECT 148 UNION ALL SELECT 149 UNION ALL SELECT 150 UNION ALL SELECT 151 UNION ALL SELECT 152 UNION ALL SELECT 153 UNION ALL SELECT 154 UNION ALL SELECT 155 UNION ALL SELECT 156 UNION ALL SELECT 157 UNION ALL SELECT 158 UNION ALL SELECT 159 UNION ALL SELECT 160 UNION ALL SELECT 161 UNION ALL SELECT 162 UNION ALL SELECT 163 UNION ALL SELECT 164 UNION ALL SELECT 165 UNION ALL SELECT 166 UNION ALL SELECT 167 - ) numbers - WHERE DATE_ADD(DATE_FORMAT(:starttime, "%Y-%m-%d %H:00:00"), INTERVAL n HOUR) <= :endtime -) AS hour_series -LEFT JOIN dumper_cycles ON DATE_FORMAT(dumper_cycles.t_stamp, "%Y-%m-%d %H:00:00") = hour_series.hour_timestamp -GROUP BY hour_series.hour_timestamp, hour_series.hour_offset -ORDER BY hour_series.hour_timestamp; \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper/query.sql b/CNO8_SCADA/ignition/named-query/Dumper/Dumper/query.sql new file mode 100644 index 0000000..dff8bf5 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Dumper/Dumper/query.sql @@ -0,0 +1,183 @@ +WITH expected AS ( + SELECT 'ULC1_1' AS Name + UNION ALL SELECT 'ULC2_1' + UNION ALL SELECT 'ULC3_1' + UNION ALL SELECT 'ULC4_1' +), + +/* Build event stream with previous values to detect edges */ +ev AS ( + SELECT + t.Name, + t.t_stamp, + t.Dumping, + t.Tipper_Faulted, + LAG(t.Dumping) OVER (PARTITION BY t.Name ORDER BY t.t_stamp) AS prev_dumping, + LAG(t.Tipper_Faulted) OVER (PARTITION BY t.Name ORDER BY t.t_stamp) AS prev_faulted + FROM tipper_status t + JOIN expected e ON e.Name = t.Name + WHERE t.t_stamp <= :endTime +), + +/* ----- CYCLES: Dumping 1(edge) -> 0(edge) ----- */ +dump_starts AS ( + SELECT Name, t_stamp AS s + FROM ev + WHERE Dumping = 1 AND IFNULL(prev_dumping,0) = 0 + AND t_stamp BETWEEN :startTime AND :endTime +), +dump_ends AS ( + SELECT Name, t_stamp AS e + FROM ev + WHERE Dumping = 0 AND IFNULL(prev_dumping,1) = 1 +), +dump_cycles AS ( + SELECT + ds.Name, + ds.s AS start_time, + (SELECT MIN(de.e) + FROM dump_ends de + WHERE de.Name = ds.Name AND de.e > ds.s) AS end_time_raw + FROM dump_starts ds +), +dump_cycles_clip AS ( + SELECT + Name, + GREATEST(start_time, :startTime) AS start_time, + LEAST(COALESCE(end_time_raw, :endTime), :endTime) AS end_time, + TIMESTAMPDIFF(SECOND, + GREATEST(start_time, :startTime), + LEAST(COALESCE(end_time_raw, :endTime), :endTime)) AS seconds_in_cycle + FROM dump_cycles + WHERE LEAST(COALESCE(end_time_raw, :endTime), :endTime) > GREATEST(start_time, :startTime) +), +cycle_rollup AS ( + SELECT + Name, + COUNT(*) AS cycle_count, + ROUND(SUM(seconds_in_cycle)/60, 2) AS total_cycle_min, + ROUND(AVG(NULLIF(seconds_in_cycle,0))/60, 2) AS avg_cycle_min + FROM dump_cycles_clip + GROUP BY Name +), + +/* ----- FAULTS: Tipper_Faulted 1(edge) -> 0(edge) ----- */ +fault_starts AS ( + SELECT Name, t_stamp AS s + FROM ev + WHERE Tipper_Faulted = 1 AND IFNULL(prev_faulted,0) = 0 + AND t_stamp BETWEEN :startTime AND :endTime +), +fault_ends AS ( + SELECT Name, t_stamp AS e + FROM ev + WHERE Tipper_Faulted = 0 AND IFNULL(prev_faulted,1) = 1 +), +fault_intervals AS ( + SELECT + fs.Name, + fs.s AS start_time, + (SELECT MIN(fe.e) + FROM fault_ends fe + WHERE fe.Name = fs.Name AND fe.e > fs.s) AS end_time_raw + FROM fault_starts fs +), +fault_clip AS ( + SELECT + Name, + GREATEST(start_time, :startTime) AS start_time, + LEAST(COALESCE(end_time_raw, :endTime), :endTime) AS end_time, + TIMESTAMPDIFF(SECOND, + GREATEST(start_time, :startTime), + LEAST(COALESCE(end_time_raw, :endTime), :endTime)) AS fault_seconds + FROM fault_intervals + WHERE LEAST(COALESCE(end_time_raw, :endTime), :endTime) > GREATEST(start_time, :startTime) +), +fault_rollup AS ( + SELECT + Name, + COUNT(*) AS fault_count, + ROUND(SUM(fault_seconds)/60, 2) AS total_fault_min, + ROUND(AVG(NULLIF(fault_seconds,0))/60, 2) AS avg_fault_min + FROM fault_clip + GROUP BY Name +), + +/* ----- PAUSES: Dump end edge (1→0) -> next dump start edge (0→1), closed only, minus fault overlap ----- */ +pause_gaps AS ( + SELECT + de.Name, + de.e AS gap_start, + (SELECT MIN(ds.s) + FROM dump_starts ds + WHERE ds.Name = de.Name AND ds.s > de.e) AS gap_end_raw + FROM dump_ends de + WHERE de.e BETWEEN :startTime AND :endTime +), +-- keep only gaps that close within the window +pause_clip AS ( + SELECT + Name, + gap_start, + gap_end_raw AS gap_end, + TIMESTAMPDIFF(SECOND, gap_start, gap_end_raw) AS gap_seconds + FROM pause_gaps + WHERE gap_end_raw IS NOT NULL +), +-- overlap of faults per gap (aggregate per gap to avoid duplication) +pause_fault_agg AS ( + SELECT + p.Name, + p.gap_start, p.gap_end, + SUM( + GREATEST(0, TIMESTAMPDIFF(SECOND, + GREATEST(p.gap_start, f.start_time), + LEAST(p.gap_end, f.end_time) + )) + ) AS fault_overlap_seconds + FROM pause_clip p + LEFT JOIN fault_clip f + ON f.Name = p.Name + AND f.end_time > p.gap_start + AND f.start_time < p.gap_end + GROUP BY p.Name, p.gap_start, p.gap_end +), +pause_net AS ( + SELECT + pc.Name, + pc.gap_start, pc.gap_end, + GREATEST(pc.gap_seconds - COALESCE(pfa.fault_overlap_seconds,0), 0) AS net_pause_seconds + FROM pause_clip pc + LEFT JOIN pause_fault_agg pfa + ON pfa.Name = pc.Name AND pfa.gap_start = pc.gap_start AND pfa.gap_end = pc.gap_end +), +pause_rollup AS ( + SELECT + Name, + SUM(CASE WHEN net_pause_seconds > 0 THEN 1 ELSE 0 END) AS pause_count, + SUM(net_pause_seconds) AS pause_seconds + FROM pause_net + GROUP BY Name +) + +SELECT + :endTime AS `Time Stamp`, + e.Name AS `Dumper`, + COALESCE(cr.cycle_count,0) AS `Cycle Count`, + COALESCE(cr.total_cycle_min,0) AS `Total Cycle Time (Minutes)`, + COALESCE(cr.avg_cycle_min,0) AS `Average Cycle Time (Minutes)`, + COALESCE(fr.fault_count,0) AS `Fault Count`, + COALESCE(fr.total_fault_min,0) AS `Total Fault Time (Minutes)`, + COALESCE(fr.avg_fault_min,0) AS `Average Fault Time (Minutes)`, + COALESCE(pr.pause_count,0) AS `Pause Count`, + ROUND(COALESCE(pr.pause_seconds,0)/60,2) AS `Total Pause Time (Minutes)`, + ROUND( + CASE WHEN COALESCE(pr.pause_count,0) > 0 + THEN (COALESCE(pr.pause_seconds,0)/60.0)/pr.pause_count + ELSE 0 END, 2 + ) AS `Average Pause Time (Minutes)` +FROM expected e +LEFT JOIN cycle_rollup cr ON cr.Name = e.Name +LEFT JOIN fault_rollup fr ON fr.Name = e.Name +LEFT JOIN pause_rollup pr ON pr.Name = e.Name +ORDER BY e.Name; diff --git a/CNO8_SCADA/ignition/named-query/Dumper/Dumper/resource.json b/CNO8_SCADA/ignition/named-query/Dumper/Dumper/resource.json new file mode 100644 index 0000000..c62a25a --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Dumper/Dumper/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "e9ee99475ecc70bf82a12c9cbd3dcf91d8f2f03f06df1e718b582885adebbf25", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "startTime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endTime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/query.sql new file mode 100644 index 0000000..189924c --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/query.sql @@ -0,0 +1,10 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + COUNT(*) AS Inducted, + SUM(alltable.ACTUAL_DEST NOT IN ('S013001', 'S012069', 'S011076')) AS Sorted, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (128|256|512|1024|4096|65536)) > 0) AS AwcsRecirc, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (4|32|262144|524288|1048576)) > 0) AS OperationalRecirc, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (2|8|16|64|8192|16384|131072|2097152)) > 0) AS MachineRecirc +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/resource.json new file mode 100644 index 0000000..249204e --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "5ae7076404d4b0e7ed8e57f2b305f190acb3f19e2a093d93baa7b3aa5b94d9d5", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/query.sql new file mode 100644 index 0000000..8ef95b0 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/query.sql @@ -0,0 +1,10 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(round(COUNT(*)/COUNT(*) * 100,2),'%') AS Inducted, + concat(round(SUM(alltable.ACTUAL_DEST NOT IN ('S013001', 'S012069', 'S011076'))/COUNT(*) * 100,2),'%') AS Sorted, + concat(round(SUM((alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076')) AND (alltable.DivertStatus & (128|256|512|1024|4096|65536)) > 0)/COUNT(*) * 100,2),'%') AS AwcsRecirc, + concat(round(SUM((alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076')) AND (alltable.DivertStatus & (4|32|262144|524288|1048576)) > 0)/COUNT(*) * 100,2),'%') AS OperationalRecirc, + concat(round(SUM((alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076')) AND (alltable.DivertStatus & (2|8|16|64|8192|16384|131072|2097152)) > 0)/COUNT(*) * 100,2),'%') AS MachineRecirc +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/resource.json new file mode 100644 index 0000000..9523761 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "cf6d06522e108526764a89e38a249f51240e3aaf98667564741f776638c5685c", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/query.sql new file mode 100644 index 0000000..742742c --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/query.sql @@ -0,0 +1,10 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(cast(COUNT(*) as char),' pph') AS Inducted, + concat(cast(SUM(alltable.ACTUAL_DEST NOT IN ('S013001', 'S012069', 'S011076')) as char),' pph') AS Sorted, + concat(cast(SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (128|256|512|1024|4096|65536)) > 0) as char),' pph') AS AwcsRecirc, + concat(cast(SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (4|32|262144|524288|1048576)) > 0) as char),' pph') AS OperationalRecirc, + concat(cast(SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (2|8|16|64|8192|16384|131072|2097152)) > 0) as char),' pph') AS MachineRecirc +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/resource.json new file mode 100644 index 0000000..f20201a --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "a4c09c4c2d592c0f317cda24d29b3040226dcc8e73e7f138b12ce885b22f1b88", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count Graph/query.sql new file mode 100644 index 0000000..efa18a7 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count Graph/query.sql @@ -0,0 +1,13 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + sInduction_Name AS `Induction Name`, + COALESCE(SUM(diTotal_Single_Carrier), 0) AS `Total Single Carrier`, + COALESCE(SUM(diTotal_Double_Carrier), 0) AS `Total Double Carrier`, + COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0) AS `Total` +FROM induction_data +WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sInduction_Name = :inductionname OR :inductionname IS NULL OR :inductionname = '') +GROUP BY DATE(t_stamp), HOUR(t_stamp), sInduction_Name +ORDER BY DATE(t_stamp) ASC, HOUR(t_stamp) ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count Graph/resource.json new file mode 100644 index 0000000..78e0959 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "b2523a1ce2126e72c363b8d4b19cddddc20f4b4c5e67c9ab713158345367e707", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "inductionname", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count/query.sql new file mode 100644 index 0000000..196e3b4 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count/query.sql @@ -0,0 +1,21 @@ +SELECT + COALESCE(data.roundtime, 'N/A') AS StartTimestamp, + COALESCE(CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(data.roundtime, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))), 'N/A') AS Hour, + COALESCE(data.sInduction_Name, 'N/A') AS sInduction_Name, + COALESCE(data.SingleCarrier_count, 0) AS SingleCarrier_count, + COALESCE(data.DoubleCarrier_count, 0) AS DoubleCarrier_count, + COALESCE(data.SingleCarrier_count, 0) + COALESCE(data.DoubleCarrier_count, 0) AS Total_count +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS roundtime, + sInduction_Name, + SUM(diTotal_Single_Carrier) AS SingleCarrier_count, + SUM(diTotal_Double_Carrier) AS DoubleCarrier_count + FROM induction_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sInduction_Name = :inductionname OR :inductionname IS NULL OR :inductionname = '') + GROUP BY DATE(t_stamp), HOUR(t_stamp), sInduction_Name +) AS data ON 1=1 +ORDER BY data.roundtime ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count/resource.json new file mode 100644 index 0000000..d5518f8 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "1e42557a94550e54c0f6f576b473d7ef26afc3ea8f6bea00121b60a51e6d21bc", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "inductionname", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage Graph/query.sql new file mode 100644 index 0000000..bb0af44 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage Graph/query.sql @@ -0,0 +1,27 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + sInduction_Name AS `Induction Name`, + CONCAT( + CASE + WHEN (COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0)) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diTotal_Single_Carrier), 0) * 100.0) / ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0) + ), 2) + END, '%' + ) AS `Total Single Carrier`, + CONCAT( + CASE + WHEN (COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0)) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diTotal_Double_Carrier), 0) * 100.0) / ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0) + ), 2) + END, '%' + ) AS `Total Double Carrier`, + COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0) AS `Total` +FROM induction_data +WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sInduction_Name = :inductionname OR :inductionname IS NULL OR :inductionname = '') +GROUP BY DATE(t_stamp), HOUR(t_stamp), sInduction_Name +ORDER BY DATE(t_stamp) ASC, HOUR(t_stamp) ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage Graph/resource.json new file mode 100644 index 0000000..218fd89 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "ff45a4784c461d7475e8fd1704fa5f0dad259af7929fd4587befce6955e783fb", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "inductionname", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage/query.sql new file mode 100644 index 0000000..a578188 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage/query.sql @@ -0,0 +1,35 @@ +SELECT + COALESCE(data.roundtime, 'N/A') AS StartTimestamp, + COALESCE(CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(data.roundtime, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))), 'N/A') AS Hour, + COALESCE(data.sInduction_Name, 'N/A') AS sInduction_Name, + COALESCE(data.SingleCarrier_percent, '0%') AS SingleCarrier_percent, + COALESCE(data.DoubleCarrier_percent, '0%') AS DoubleCarrier_percent, + COALESCE(data.Total_count, 0) AS Total_count +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS roundtime, + sInduction_Name, + CONCAT( + CASE + WHEN (COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0)) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diTotal_Single_Carrier), 0) * 100.0) / ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0) + ), 2) + END, '%' + ) AS SingleCarrier_percent, + CONCAT( + CASE + WHEN (COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0)) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diTotal_Double_Carrier), 0) * 100.0) / ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0) + ), 2) + END, '%' + ) AS DoubleCarrier_percent, + COALESCE(SUM(diTotal_Single_Carrier), 0) + COALESCE(SUM(diTotal_Double_Carrier), 0) AS Total_count + FROM induction_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sInduction_Name = :inductionname OR :inductionname IS NULL OR :inductionname = '') + GROUP BY DATE(t_stamp), HOUR(t_stamp), sInduction_Name +) AS data ON 1=1 +ORDER BY data.roundtime ASC; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage/resource.json new file mode 100644 index 0000000..39538ac --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyInduct/Hourly Induct Percentage/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "997069df31c385420c5c3fd0d35d0028b7ba1921bcb1642035872d520411b724", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "inductionname", + "sqlType": 7 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count Graph/query.sql new file mode 100644 index 0000000..36e64dc --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count Graph/query.sql @@ -0,0 +1,30 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', LPAD(HOUR(t_stamp), 2, '0'), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + COUNT(*) AS `Total`, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS `Sorted`, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS `Unknown`, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS `Unexpected`, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS `TrackingError`, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS `GapError`, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS `DestinationFull`, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS `DestinationFault`, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS `DestinationInvalid`, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS `DestinationDisabled`, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS `ThroughputLimit`, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS `DivertFail`, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS `DestinationNone`, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS `Lost`, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS `DimensionError`, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS `WeightError`, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS `ContainerUtilization`, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS `UnableToDivert`, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS `DestinationNotAttempted`, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS `ScanError` +FROM item_data +WHERE sActual_Dest_ID = :lane + AND t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) +GROUP BY DATE(t_stamp), HOUR(t_stamp) +ORDER BY `Start Timestamp` ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count Graph/resource.json new file mode 100644 index 0000000..2ed6e01 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "4a4ac889fdb872d075a981db504e2f2299f1c22f354554b854f13b451f024825", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count/query.sql new file mode 100644 index 0000000..98205d7 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count/query.sql @@ -0,0 +1,55 @@ +SELECT + COALESCE(data.roundtime, 'N/A') AS Startstamp, + COALESCE(CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(data.roundtime, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))), 'N/A') AS Hour, + COALESCE(data.total_count, 0) AS total_count, + COALESCE(data.success_count, 0) AS success_count, + COALESCE(data.unknown_count, 0) AS unknown_count, + COALESCE(data.unexpected_container_count, 0) AS unexpected_container_count, + COALESCE(data.tracking_error_count, 0) AS tracking_error_count, + COALESCE(data.gap_error_count, 0) AS gap_error_count, + COALESCE(data.destination_full_count, 0) AS destination_full_count, + COALESCE(data.destination_non_operational_count, 0) AS destination_non_operational_count, + COALESCE(data.invalid_destination_count, 0) AS invalid_destination_count, + COALESCE(data.destination_disabled_count, 0) AS destination_disabled_count, + COALESCE(data.throughput_limit_count, 0) AS throughput_limit_count, + COALESCE(data.failed_to_divert_count, 0) AS failed_to_divert_count, + COALESCE(data.no_destination_received_count, 0) AS no_destination_received_count, + COALESCE(data.lost_container_count, 0) AS lost_container_count, + COALESCE(data.dimension_error_count, 0) AS dimension_error_count, + COALESCE(data.weight_error_count, 0) AS weight_error_count, + COALESCE(data.container_utilization_count, 0) AS container_utilization_count, + COALESCE(data.unable_to_divert_count, 0) AS unable_to_divert_count, + COALESCE(data.destination_not_attempted_count, 0) AS destination_not_attempted_count, + COALESCE(data.scan_error_count, 0) AS scan_error_count +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + CONCAT(DATE(t_stamp), ' ', LPAD(HOUR(t_stamp), 2, '0'), ':00') AS roundtime, + COUNT(*) AS total_count, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS success_count, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS unknown_count, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS unexpected_container_count, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS tracking_error_count, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS gap_error_count, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS destination_full_count, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS destination_non_operational_count, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS invalid_destination_count, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS destination_disabled_count, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS throughput_limit_count, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS failed_to_divert_count, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS no_destination_received_count, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS lost_container_count, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS dimension_error_count, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS weight_error_count, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS container_utilization_count, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS unable_to_divert_count, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS destination_not_attempted_count, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS scan_error_count + FROM item_data + WHERE sActual_Dest_ID = :lane + AND t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + GROUP BY DATE(t_stamp), HOUR(t_stamp) +) AS data ON 1=1 +ORDER BY data.roundtime ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count/resource.json new file mode 100644 index 0000000..333d6e3 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "7ea28fbd26a02baf7d974e16801a2e96b4023c6d08d34ff1fabda371ed6a8440", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage Graph/query.sql new file mode 100644 index 0000000..b59a7ea --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage Graph/query.sql @@ -0,0 +1,29 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', LPAD(HOUR(t_stamp), 2, '0'), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Sorted`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Unknown`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Unexpected`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `TrackingError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `GapError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationFull`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationFault`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationInvalid`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationDisabled`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `ThroughputLimit`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DivertFail`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationNone`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Lost`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DimensionError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `WeightError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `ContainerUtilization`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `UnableToDivert`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationNotAttempted`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `ScanError` +FROM item_data +WHERE sActual_Dest_ID = :lane + AND t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) +GROUP BY DATE(t_stamp), HOUR(t_stamp) +ORDER BY `Start Timestamp` ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage Graph/resource.json new file mode 100644 index 0000000..00af549 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "18c303007e5081777a959cde7820aeebed1b22309ea88c08248ad1cd678be098", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage/query.sql new file mode 100644 index 0000000..cfac8ed --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage/query.sql @@ -0,0 +1,29 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', LPAD(HOUR(t_stamp), 2, '0'), ':00') AS Startstamp, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS Hour, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS success_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS unknown_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS unexpected_container_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS tracking_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS gap_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_full_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_non_operational_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS invalid_destination_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_disabled_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS throughput_limit_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS failed_to_divert_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS no_destination_received_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS lost_container_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS dimension_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS weight_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS container_utilization_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS unable_to_divert_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_not_attempted_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS scan_error_perc +FROM item_data +WHERE sActual_Dest_ID = :lane + AND t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) +GROUP BY DATE(t_stamp), HOUR(t_stamp) +ORDER BY Startstamp ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage/resource.json new file mode 100644 index 0000000..ad6aaf6 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyLane/Hourly Lane Percentage/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "9327117fe9f5adcb336297d6464769c60bbe61056579f45d253b45979d1f6238", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count Graph/query.sql new file mode 100644 index 0000000..1028f98 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count Graph/query.sql @@ -0,0 +1,24 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + sScanner_Name AS `Scanner Name`, + COALESCE(SUM(diScanner_bad_reads), 0) AS `Total Bad Reads`, + COALESCE(SUM(diScanner_comm_fault), 0) AS `Total Comm Faults`, + COALESCE(SUM(diScanner_good_reads), 0) AS `Total Good Reads`, + COALESCE(SUM(diScanner_multi_items), 0) AS `Total Multi Items`, + COALESCE(SUM(diScanner_multi_reads), 0) AS `Total Multi Reads`, + COALESCE(SUM(diScanner_no_data), 0) AS `Total No Data`, + COALESCE(SUM(diScanner_no_reads), 0) AS `Total No Reads`, + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) AS `Total` +FROM scanner_reads +WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sScanner_Name = :scannername OR :scannername IS NULL OR :scannername = '') +GROUP BY DATE(t_stamp), HOUR(t_stamp), sScanner_Name +ORDER BY DATE(t_stamp) ASC, HOUR(t_stamp) ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count Graph/resource.json new file mode 100644 index 0000000..90990c0 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "ecc11149aa21d2ad54d544a9b3807bb79d9df89b87d8e115f13b78fb8c0b564e", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "scannername", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count/query.sql new file mode 100644 index 0000000..6b21120 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count/query.sql @@ -0,0 +1,37 @@ +SELECT + COALESCE(data.roundtime, 'N/A') AS StartTimestamp, + COALESCE(CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(data.roundtime, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))), 'N/A') AS Hour, + COALESCE(data.sScanner_Name, 'N/A') AS sScanner_Name, + COALESCE(data.BadReads, 0) AS BadReads, + COALESCE(data.CommFaults, 0) AS CommFaults, + COALESCE(data.GoodReads, 0) AS GoodReads, + COALESCE(data.MultiItems, 0) AS MultiItems, + COALESCE(data.MultiReads, 0) AS MultiReads, + COALESCE(data.NoData, 0) AS NoData, + COALESCE(data.NoReads, 0) AS NoReads, + COALESCE(data.BadReads, 0) + + COALESCE(data.CommFaults, 0) + + COALESCE(data.GoodReads, 0) + + COALESCE(data.MultiItems, 0) + + COALESCE(data.MultiReads, 0) + + COALESCE(data.NoData, 0) + + COALESCE(data.NoReads, 0) AS Total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS roundtime, + sScanner_Name, + SUM(diScanner_bad_reads) AS BadReads, + SUM(diScanner_comm_fault) AS CommFaults, + SUM(diScanner_good_reads) AS GoodReads, + SUM(diScanner_multi_items) AS MultiItems, + SUM(diScanner_multi_reads) AS MultiReads, + SUM(diScanner_no_data) AS NoData, + SUM(diScanner_no_reads) AS NoReads + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sScanner_Name = :scannername OR :scannername IS NULL OR :scannername = '') + GROUP BY DATE(t_stamp), HOUR(t_stamp), sScanner_Name +) AS data ON 1=1 +ORDER BY data.roundtime ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count/resource.json new file mode 100644 index 0000000..38f906f --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "919cb7adf6edd2ee1334a33677923e47800356f51fb8334a9f5b57e8cb204cd6", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "scannername", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage Graph/query.sql new file mode 100644 index 0000000..d645d08 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage Graph/query.sql @@ -0,0 +1,164 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + sScanner_Name AS `Scanner Name`, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_bad_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS `Total Bad Reads`, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_comm_fault), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS `Total Comm Faults`, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_good_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS `Total Good Reads`, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_multi_items), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS `Total Multi Items`, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_multi_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS `Total Multi Reads`, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_no_data), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS `Total No Data`, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_no_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS `Total No Reads` +FROM scanner_reads +WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sScanner_Name = :scannername OR :scannername IS NULL OR :scannername = '') +GROUP BY DATE(t_stamp), HOUR(t_stamp), sScanner_Name +ORDER BY DATE(t_stamp) ASC, HOUR(t_stamp) ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage Graph/resource.json new file mode 100644 index 0000000..5adb734 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "32da4b2a157798427cf292d6f35ef731af2b6b37b5b2d8759016187893739ecd", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "scannername", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage/query.sql new file mode 100644 index 0000000..0b52508 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage/query.sql @@ -0,0 +1,184 @@ +SELECT + COALESCE(data.roundtime, 'N/A') AS StartTimestamp, + COALESCE(CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(data.roundtime, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))), 'N/A') AS Hour, + COALESCE(data.sScanner_Name, 'N/A') AS sScanner_Name, + COALESCE(data.BadReads, '0%') AS BadReads, + COALESCE(data.CommFaults, '0%') AS CommFaults, + COALESCE(data.GoodReads, '0%') AS GoodReads, + COALESCE(data.MultiItems, '0%') AS MultiItems, + COALESCE(data.MultiReads, '0%') AS MultiReads, + COALESCE(data.NoData, '0%') AS NoData, + COALESCE(data.NoReads, '0%') AS NoReads, + COALESCE(data.Total, 0) AS Total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS roundtime, + sScanner_Name, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_bad_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS BadReads, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_comm_fault), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS CommFaults, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_good_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS GoodReads, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_multi_items), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS MultiItems, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_multi_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS MultiReads, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_no_data), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS NoData, + CONCAT( + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_no_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END, '%' + ) AS NoReads, + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) AS Total + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sScanner_Name = :scannername OR :scannername IS NULL OR :scannername = '') + GROUP BY DATE(t_stamp), HOUR(t_stamp), sScanner_Name +) AS data ON 1=1 +ORDER BY data.roundtime ASC; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage/resource.json new file mode 100644 index 0000000..0abee8c --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlyScanner/Hourly Scanner Percentage/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "9d2ca32200fc456a28dd9b9b29efb0f21357efdec7c05662452a6c28be06de92", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "scannername", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count Graph/query.sql new file mode 100644 index 0000000..efc0a0f --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count Graph/query.sql @@ -0,0 +1,31 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + sLocation_ID AS `Location ID`, + COUNT(*) AS `Inducted`, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS `Sorted`, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS `Unknown`, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS `Unexpected`, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS `TrackingError`, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS `GapError`, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS `DestinationFull`, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS `DestinationFault`, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS `DestinationInvalid`, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS `DestinationDisabled`, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS `ThroughputLimit`, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS `DivertFail`, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS `DestinationNone`, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS `Lost`, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS `DimensionError`, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS `WeightError`, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS `ContainerUtilization`, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS `UnableToDivert`, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS `DestinationNotAttempted`, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS `ScanError` +FROM item_data +WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + AND (sLocation_ID = :locationid OR :locationid IS NULL OR :locationid = '') +GROUP BY DATE(t_stamp), HOUR(t_stamp), sLocation_ID +ORDER BY DATE(t_stamp) ASC, HOUR(t_stamp) ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count Graph/resource.json new file mode 100644 index 0000000..514fe96 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "774c2eeef10bf04b8102451a8e2d467432d0485576233188509d4a52305a0058", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "locationid", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count/query.sql new file mode 100644 index 0000000..9901c2b --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count/query.sql @@ -0,0 +1,57 @@ +SELECT + COALESCE(data.roundtime, 'N/A') AS StartTimestamp, + COALESCE(CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(data.roundtime, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))), 'N/A') AS Hour, + COALESCE(data.sLocation_ID, 'N/A') AS sLocation_ID, + COALESCE(data.inducted_count, 0) AS inducted_count, + COALESCE(data.success_count, 0) AS success_count, + COALESCE(data.unknown_count, 0) AS unknown_count, + COALESCE(data.unexpected_container_count, 0) AS unexpected_container_count, + COALESCE(data.tracking_error_count, 0) AS tracking_error_count, + COALESCE(data.gap_error_count, 0) AS gap_error_count, + COALESCE(data.destination_full_count, 0) AS destination_full_count, + COALESCE(data.destination_non_operational_count, 0) AS destination_non_operational_count, + COALESCE(data.invalid_destination_count, 0) AS invalid_destination_count, + COALESCE(data.destination_disabled_count, 0) AS destination_disabled_count, + COALESCE(data.throughput_limit_count, 0) AS throughput_limit_count, + COALESCE(data.failed_to_divert_count, 0) AS failed_to_divert_count, + COALESCE(data.no_destination_received_count, 0) AS no_destination_received_count, + COALESCE(data.lost_container_count, 0) AS lost_container_count, + COALESCE(data.dimension_error_count, 0) AS dimension_error_count, + COALESCE(data.weight_error_count, 0) AS weight_error_count, + COALESCE(data.container_utilization_count, 0) AS container_utilization_count, + COALESCE(data.unable_to_divert_count, 0) AS unable_to_divert_count, + COALESCE(data.destination_not_attempted_count, 0) AS destination_not_attempted_count, + COALESCE(data.scan_error_count, 0) AS scan_error_count +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS roundtime, + sLocation_ID, + COUNT(*) AS inducted_count, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS success_count, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS unknown_count, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS unexpected_container_count, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS tracking_error_count, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS gap_error_count, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS destination_full_count, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS destination_non_operational_count, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS invalid_destination_count, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS destination_disabled_count, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS throughput_limit_count, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS failed_to_divert_count, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS no_destination_received_count, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS lost_container_count, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS dimension_error_count, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS weight_error_count, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS container_utilization_count, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS unable_to_divert_count, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS destination_not_attempted_count, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS scan_error_count + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + AND (sLocation_ID = :locationid OR :locationid IS NULL OR :locationid = '') + GROUP BY DATE(t_stamp), HOUR(t_stamp), sLocation_ID +) AS data ON 1=1 +ORDER BY data.roundtime ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count/resource.json new file mode 100644 index 0000000..016f516 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "a94ee6c482cdae6549c58b2251842c06a43e080d116d11d1547efe952c8e388a", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "locationid", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage Graph/query.sql new file mode 100644 index 0000000..d3d35d5 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage Graph/query.sql @@ -0,0 +1,30 @@ +SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS `Start Timestamp`, + CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, + sLocation_ID AS `Location ID`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Sorted`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Unknown`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Unexpected`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `TrackingError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `GapError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationFull`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationFault`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationInvalid`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationDisabled`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `ThroughputLimit`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DivertFail`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationNone`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `Lost`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DimensionError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `WeightError`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `ContainerUtilization`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `UnableToDivert`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `DestinationNotAttempted`, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS `ScanError` +FROM item_data +WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + AND (sLocation_ID = :locationid OR :locationid IS NULL OR :locationid = '') +GROUP BY DATE(t_stamp), HOUR(t_stamp), sLocation_ID +ORDER BY DATE(t_stamp) ASC, HOUR(t_stamp) ASC; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage Graph/resource.json new file mode 100644 index 0000000..7083d19 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "af720882179fb09d0ff6af696dfc9e271b9bffd4e15045781bdc1716a68a29cb", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "locationid", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage/query.sql new file mode 100644 index 0000000..63db726 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage/query.sql @@ -0,0 +1,54 @@ +SELECT + COALESCE(data.roundtime, 'N/A') AS StartTimestamp, + COALESCE(CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(data.roundtime, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))), 'N/A') AS Hour, + COALESCE(data.sLocation_ID, 'N/A') AS sLocation_ID, + COALESCE(data.success_perc, '0%') AS success_perc, + COALESCE(data.unknown_perc, '0%') AS unknown_perc, + COALESCE(data.unexpected_container_perc, '0%') AS unexpected_container_perc, + COALESCE(data.tracking_error_perc, '0%') AS tracking_error_perc, + COALESCE(data.gap_error_perc, '0%') AS gap_error_perc, + COALESCE(data.destination_full_perc, '0%') AS destination_full_perc, + COALESCE(data.destination_non_operational_perc, '0%') AS destination_non_operational_perc, + COALESCE(data.invalid_destination_perc, '0%') AS invalid_destination_perc, + COALESCE(data.destination_disabled_perc, '0%') AS destination_disabled_perc, + COALESCE(data.throughput_limit_perc, '0%') AS throughput_limit_perc, + COALESCE(data.failed_to_divert_perc, '0%') AS failed_to_divert_perc, + COALESCE(data.no_destination_received_perc, '0%') AS no_destination_received_perc, + COALESCE(data.lost_container_perc, '0%') AS lost_container_perc, + COALESCE(data.dimension_error_perc, '0%') AS dimension_error_perc, + COALESCE(data.weight_error_perc, '0%') AS weight_error_perc, + COALESCE(data.container_utilization_perc, '0%') AS container_utilization_perc, + COALESCE(data.unable_to_divert_perc, '0%') AS unable_to_divert_perc, + COALESCE(data.destination_not_attempted_perc, '0%') AS destination_not_attempted_perc, + COALESCE(data.scan_error_perc, '0%') AS scan_error_perc +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS roundtime, + sLocation_ID, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS success_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS unknown_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS unexpected_container_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS tracking_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS gap_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_full_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_non_operational_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS invalid_destination_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_disabled_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS throughput_limit_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS failed_to_divert_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS no_destination_received_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS lost_container_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS dimension_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS weight_error_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS container_utilization_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS unable_to_divert_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS destination_not_attempted_perc, + CONCAT(CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END, '%') AS scan_error_perc + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + AND (sLocation_ID = :locationid OR :locationid IS NULL OR :locationid = '') + GROUP BY DATE(t_stamp), HOUR(t_stamp), sLocation_ID +) AS data ON 1=1 +ORDER BY data.roundtime ASC; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage/resource.json new file mode 100644 index 0000000..6a52995 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/HourlySorterDetails/Hourly Sorter Details Percentage/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "92d0d9512b7ebd71b35f4105f2cfcfd54b81902034962049ce0553c504b37f1d", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "locationid", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count Graph/query.sql new file mode 100644 index 0000000..684f4a3 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count Graph/query.sql @@ -0,0 +1,25 @@ +SELECT + roundtime AS `Round Time`, + sInduction_Name AS `Induction Name`, + COALESCE(total_single_carrier, 0) AS `Total Single Carrier`, + COALESCE(total_double_carrier, 0) AS `Total Double Carrier`, + COALESCE(total_single_carrier, 0) + + COALESCE(total_double_carrier, 0) AS `Total` +FROM ( + SELECT + FROM_UNIXTIME( + FLOOR(UNIX_TIMESTAMP(t_stamp) / + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) * + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) AS roundtime, + sInduction_Name, + SUM(diTotal_Single_Carrier) AS total_single_carrier, + SUM(diTotal_Double_Carrier) AS total_double_carrier + FROM induction_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sInduction_Name = :inductionname OR :inductionname IS NULL OR :inductionname = '') + GROUP BY roundtime, sInduction_Name + ORDER BY roundtime ASC +) basa; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count Graph/resource.json new file mode 100644 index 0000000..a639613 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "799838101be233537de98f83a148d9982984b7a609fee301d4865a2a6b909779", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "inductionname", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count/query.sql new file mode 100644 index 0000000..ca28a28 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count/query.sql @@ -0,0 +1,23 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sInduction_Name, 'N/A') AS sInduction_Name, + COALESCE(c.total_single_carrier, 0) AS total_single_carrier, + COALESCE(c.total_double_carrier, 0) AS total_double_carrier, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sInduction_Name, + SUM(diTotal_Single_Carrier) AS total_single_carrier, + SUM(diTotal_Double_Carrier) AS total_double_carrier, + ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + + COALESCE(SUM(diTotal_Double_Carrier), 0) + ) AS total + FROM induction_data + WHERE t_stamp BETWEEN :starttime AND :endtime + GROUP BY sInduction_Name +) AS c ON 1=1; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count/resource.json new file mode 100644 index 0000000..c5e1f86 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "24a32d044e5bf04f320e8d2df170a441a10cf5a8e9af49c117dd14ea0844b70f", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage Graph/query.sql new file mode 100644 index 0000000..4dcdd1d --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage Graph/query.sql @@ -0,0 +1,19 @@ +SELECT + roundtime, + + singlecarrier_count / Total_count * 100 AS SingleCarrier_perc, + doublecarrier_count / Total_count * 100 AS DoubleCarrier_perc + +FROM ( + SELECT + COUNT(*) AS Total_count, + SUM(alltable.Carrier_Count = 1) AS singlecarrier_count, + SUM(alltable.Carrier_Count = 2) AS doublecarrier_count, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + FROM alltable + WHERE (alltable.t_stamp BETWEEN :starttime AND :endtime) + GROUP BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + ORDER BY alltable.t_stamp ASC +) okey; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage Graph/resource.json new file mode 100644 index 0000000..17fddee --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "4b5af1d81740708bbca4e4b672315c1b15bae8aba11c2512c86557d1cab24063", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Induct", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage/query.sql new file mode 100644 index 0000000..e3a5377 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage/query.sql @@ -0,0 +1,41 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sInduction_Name, 'N/A') AS sInduction_Name, + CONCAT(COALESCE(c.total_single_carrier, 0), '%') AS total_single_carrier, + CONCAT(COALESCE(c.total_double_carrier, 0), '%') AS total_double_carrier, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sInduction_Name, + CASE + WHEN ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + + COALESCE(SUM(diTotal_Double_Carrier), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diTotal_Single_Carrier), 0) * 100.0) / ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + + COALESCE(SUM(diTotal_Double_Carrier), 0) + ), 2) + END AS total_single_carrier, + CASE + WHEN ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + + COALESCE(SUM(diTotal_Double_Carrier), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diTotal_Double_Carrier), 0) * 100.0) / ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + + COALESCE(SUM(diTotal_Double_Carrier), 0) + ), 2) + END AS total_double_carrier, + ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + + COALESCE(SUM(diTotal_Double_Carrier), 0) + ) AS total + FROM induction_data + WHERE t_stamp BETWEEN :starttime AND :endtime + GROUP BY sInduction_Name +) AS c ON 1=1; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage/resource.json new file mode 100644 index 0000000..c73a5f5 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Percentage/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "b3046b90832635a902050b0e0eec0bc6f488754adfa3465f5d8a569e45fad2a1", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate Graph/query.sql new file mode 100644 index 0000000..5e6c4b5 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate Graph/query.sql @@ -0,0 +1,19 @@ +SELECT + roundtime, + + singlecarrier_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS SingleCarrier_rate, + doublecarrier_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS DoubleCarrier_rate + +FROM ( + SELECT + COUNT(*) AS Total_count, + SUM(alltable.Carrier_Count = 1) AS singlecarrier_count, + SUM(alltable.Carrier_Count = 2) AS doublecarrier_count, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + FROM alltable + WHERE (alltable.t_stamp BETWEEN :starttime AND :endtime) + GROUP BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + ORDER BY alltable.t_stamp ASC +) okey; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate Graph/resource.json new file mode 100644 index 0000000..c1b1686 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "ffdd8a627f99eac8fd91315c27f347df9d4601b35986347d57e70fe8e70da17c", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Induct", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate/query.sql new file mode 100644 index 0000000..24d8186 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate/query.sql @@ -0,0 +1,29 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sInduction_Name, 'N/A') AS sInduction_Name, + COALESCE(c.total_single_carrier, 0) AS total_single_carrier, + COALESCE(c.total_double_carrier, 0) AS total_double_carrier, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sInduction_Name, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diTotal_Single_Carrier), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_single_carrier, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diTotal_Double_Carrier), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_double_carrier, + ( + COALESCE(SUM(diTotal_Single_Carrier), 0) + + COALESCE(SUM(diTotal_Double_Carrier), 0) + ) AS total + FROM induction_data + WHERE t_stamp BETWEEN :starttime AND :endtime + GROUP BY sInduction_Name +) AS c ON 1=1; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate/resource.json new file mode 100644 index 0000000..872f7e5 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/InductDetails/Induct Details Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "31e9d0357c2e17f4f873b1c1b0259e90f4240463ddc1c46cd1ff1bfd60b340a9", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Count/query.sql new file mode 100644 index 0000000..8760f26 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Count/query.sql @@ -0,0 +1,55 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sActual_Dest_ID, 'N/A') AS Lane, + COALESCE(c.Success, 0) AS success_count, + COALESCE(c.Unknown, 0) AS unknown_count, + COALESCE(c.Unexpected_Container, 0) AS unexpected_container_count, + COALESCE(c.Tracking_Error, 0) AS tracking_error_count, + COALESCE(c.Gap_Error, 0) AS gap_error_count, + COALESCE(c.Destination_Full, 0) AS destination_full_count, + COALESCE(c.Destination_Non_Operational, 0) AS destination_non_operational_count, + COALESCE(c.Invalid_Destination, 0) AS invalid_destination_count, + COALESCE(c.Scanner_Error, 0) AS scan_error_count, + COALESCE(c.Destination_Disabled, 0) AS destination_disabled_count, + COALESCE(c.Throughput_Limit, 0) AS throughput_limit_count, + COALESCE(c.Failed_To_Divert, 0) AS failed_to_divert_count, + COALESCE(c.No_Destination_Received, 0) AS no_destination_received_count, + COALESCE(c.Lost_Container, 0) AS lost_container_count, + COALESCE(c.Dimension_Error, 0) AS dimension_error_count, + COALESCE(c.Weight_Error, 0) AS weight_error_count, + COALESCE(c.Container_Utilization, 0) AS container_utilization_count, + COALESCE(c.Unable_To_Divert, 0) AS unable_to_divert_count, + COALESCE(c.Destination_Not_Attempted, 0) AS destination_not_attempted_count, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sActual_Dest_ID, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS Success, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS Unknown, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS Unexpected_Container, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS Tracking_Error, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS Gap_Error, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS Destination_Full, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS Destination_Non_Operational, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS Invalid_Destination, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS Scanner_Error, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS Destination_Disabled, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS Throughput_Limit, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS Failed_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS No_Destination_Received, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS Lost_Container, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS Dimension_Error, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS Weight_Error, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS Container_Utilization, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS Unable_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS Destination_Not_Attempted, + COUNT(*) AS total + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + GROUP BY sActual_Dest_ID +) AS c ON 1=1; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Count/resource.json new file mode 100644 index 0000000..8a6e2d5 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "c1f46603a7f1ab6e4b424e1d757075182d4e8b109d5b7f35095172f447748ef2", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Percentage/query.sql new file mode 100644 index 0000000..52f576a --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Percentage/query.sql @@ -0,0 +1,74 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sActual_Dest_ID, 'N/A') AS Lane, + CONCAT(COALESCE(c.Success_pct, 0), '%') AS success_perc, + CONCAT(COALESCE(c.Unknown_pct, 0), '%') AS unknown_perc, + CONCAT(COALESCE(c.Unexpected_Container_pct, 0), '%') AS unexpected_container_perc, + CONCAT(COALESCE(c.Tracking_Error_pct, 0), '%') AS tracking_error_perc, + CONCAT(COALESCE(c.Gap_Error_pct, 0), '%') AS gap_error_perc, + CONCAT(COALESCE(c.Destination_Full_pct, 0), '%') AS destination_full_perc, + CONCAT(COALESCE(c.Destination_Non_Operational_pct, 0), '%') AS destination_non_operational_perc, + CONCAT(COALESCE(c.Invalid_Destination_pct, 0), '%') AS invalid_destination_perc, + CONCAT(COALESCE(c.Scanner_Error_pct, 0), '%') AS scan_error_perc, + CONCAT(COALESCE(c.Destination_Disabled_pct, 0), '%') AS destination_disabled_perc, + CONCAT(COALESCE(c.Throughput_Limit_pct, 0), '%') AS throughput_limit_perc, + CONCAT(COALESCE(c.Failed_To_Divert_pct, 0), '%') AS failed_to_divert_perc, + CONCAT(COALESCE(c.No_Destination_Received_pct, 0), '%') AS no_destination_received_perc, + CONCAT(COALESCE(c.Lost_Container_pct, 0), '%') AS lost_container_perc, + CONCAT(COALESCE(c.Dimension_Error_pct, 0), '%') AS dimension_error_perc, + CONCAT(COALESCE(c.Weight_Error_pct, 0), '%') AS weight_error_perc, + CONCAT(COALESCE(c.Container_Utilization_pct, 0), '%') AS container_utilization_perc, + CONCAT(COALESCE(c.Unable_To_Divert_pct, 0), '%') AS unable_to_divert_perc, + CONCAT(COALESCE(c.Destination_Not_Attempted_pct, 0), '%') AS destination_not_attempted_perc, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sActual_Dest_ID, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS Success_count, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS Unknown_count, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS Unexpected_Container_count, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS Tracking_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS Gap_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS Destination_Full_count, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS Destination_Non_Operational_count, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS Invalid_Destination_count, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS Scanner_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS Destination_Disabled_count, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS Throughput_Limit_count, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS Failed_To_Divert_count, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS No_Destination_Received_count, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS Lost_Container_count, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS Dimension_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS Weight_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS Container_Utilization_count, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS Unable_To_Divert_count, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS Destination_Not_Attempted_count, + COUNT(*) AS total, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Success_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Unknown_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Unexpected_Container_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Tracking_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Gap_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Full_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Non_Operational_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Invalid_Destination_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Scanner_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Disabled_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Throughput_Limit_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Failed_To_Divert_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS No_Destination_Received_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Lost_Container_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Dimension_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Weight_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Container_Utilization_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Unable_To_Divert_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Not_Attempted_pct + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + GROUP BY sActual_Dest_ID +) AS c ON 1=1; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Percentage/resource.json new file mode 100644 index 0000000..ed4bed0 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Percentage/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "55b77aa216291efbf4a846864bee2382d3cf9082190bc2255903059cd366ae1e", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Rate/query.sql new file mode 100644 index 0000000..f667599 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Rate/query.sql @@ -0,0 +1,55 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sActual_Dest_ID, 'N/A') AS Lane, + COALESCE(c.Success_rate, 0) AS success_rate, + COALESCE(c.Unknown_rate, 0) AS unknown_rate, + COALESCE(c.Unexpected_Container_rate, 0) AS unexpected_container_rate, + COALESCE(c.Tracking_Error_rate, 0) AS tracking_error_rate, + COALESCE(c.Gap_Error_rate, 0) AS gap_error_rate, + COALESCE(c.Destination_Full_rate, 0) AS destination_full_rate, + COALESCE(c.Destination_Non_Operational_rate, 0) AS destination_non_operational_rate, + COALESCE(c.Invalid_Destination_rate, 0) AS invalid_destination_rate, + COALESCE(c.Scanner_Error_rate, 0) AS scan_error_rate, + COALESCE(c.Destination_Disabled_rate, 0) AS destination_disabled_rate, + COALESCE(c.Throughput_Limit_rate, 0) AS throughput_limit_rate, + COALESCE(c.Failed_To_Divert_rate, 0) AS failed_to_divert_rate, + COALESCE(c.No_Destination_Received_rate, 0) AS no_destination_received_rate, + COALESCE(c.Lost_Container_rate, 0) AS lost_container_rate, + COALESCE(c.Dimension_Error_rate, 0) AS dimension_error_rate, + COALESCE(c.Weight_Error_rate, 0) AS weight_error_rate, + COALESCE(c.Container_Utilization_rate, 0) AS container_utilization_rate, + COALESCE(c.Unable_To_Divert_rate, 0) AS unable_to_divert_rate, + COALESCE(c.Destination_Not_Attempted_rate, 0) AS destination_not_attempted_rate, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sActual_Dest_ID, + COUNT(*) AS total, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Success_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Unknown_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Unexpected_Container_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Tracking_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Gap_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Full_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Non_Operational_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Invalid_Destination_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Scanner_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Disabled_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Throughput_Limit_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Failed_To_Divert_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS No_Destination_Received_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Lost_Container_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Dimension_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Weight_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Container_Utilization_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Unable_To_Divert_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Not_Attempted_rate + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + GROUP BY sActual_Dest_ID +) AS c ON 1=1; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Rate/resource.json new file mode 100644 index 0000000..eb177ed --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "0ecfe5bd3916141ba623b9973ce8c3844121a6794345fe4e700325acbdbb1e26", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details_graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details_graph/query.sql new file mode 100644 index 0000000..aacefdd --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details_graph/query.sql @@ -0,0 +1,60 @@ +SELECT + roundtime AS `Round Time`, + sActual_Dest_ID AS `Lane`, + COALESCE(Success, 0) AS `Success Count`, + COALESCE(Unknown, 0) AS `Unknown Count`, + COALESCE(Unexpected_Container, 0) AS `Unexpected Container Count`, + COALESCE(Tracking_Error, 0) AS `Tracking Error Count`, + COALESCE(Gap_Error, 0) AS `Gap Error Count`, + COALESCE(Destination_Full, 0) AS `Destination Full Count`, + COALESCE(Destination_Non_Operational, 0) AS `Destination Non Operational Count`, + COALESCE(Invalid_Destination, 0) AS `Invalid Destination Count`, + COALESCE(Scanner_Error, 0) AS `Scanner Error Count`, + COALESCE(Destination_Disabled, 0) AS `Destination Disabled Count`, + COALESCE(Throughput_Limit, 0) AS `Throughput Limit Count`, + COALESCE(Failed_To_Divert, 0) AS `Failed To Divert Count`, + COALESCE(No_Destination_Received, 0) AS `No Destination Received Count`, + COALESCE(Lost_Container, 0) AS `Lost Container Count`, + COALESCE(Dimension_Error, 0) AS `Dimension Error Count`, + COALESCE(Weight_Error, 0) AS `Weight Error Count`, + COALESCE(Container_Utilization, 0) AS `Container Utilization Count`, + COALESCE(Unable_To_Divert, 0) AS `Unable To Divert Count`, + COALESCE(Destination_Not_Attempted, 0) AS `Destination Not Attempted Count`, + COALESCE(total, 0) AS `Total` +FROM ( + SELECT + FROM_UNIXTIME( + FLOOR(UNIX_TIMESTAMP(t_stamp) / + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) * + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) AS roundtime, + sActual_Dest_ID, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS Success, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS Unknown, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS Unexpected_Container, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS Tracking_Error, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS Gap_Error, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS Destination_Full, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS Destination_Non_Operational, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS Invalid_Destination, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS Scanner_Error, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS Destination_Disabled, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS Throughput_Limit, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS Failed_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS No_Destination_Received, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS Lost_Container, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS Dimension_Error, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS Weight_Error, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS Container_Utilization, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS Unable_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS Destination_Not_Attempted, + COUNT(*) AS total + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + AND (sActual_Dest_ID = :Lane OR :Lane IS NULL OR :Lane = '') + GROUP BY roundtime, sActual_Dest_ID + ORDER BY roundtime ASC +) basa; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details_graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details_graph/resource.json new file mode 100644 index 0000000..cc78dcc --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneDetails/Lane Details_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "eb96e41a57f7b5337e45c80805c1b61bbaa94116f99ac9830af65745acb9aad0", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:51Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count Graph/query.sql new file mode 100644 index 0000000..95fdaa0 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count Graph/query.sql @@ -0,0 +1,23 @@ +SELECT + roundtime AS `Round Time`, + sActual_Dest_ID AS Lane, + COALESCE(Total_count, 0) AS `Total Count`, + COALESCE(DestFull_count, 0) AS DestFull_count +FROM ( + SELECT + FROM_UNIXTIME( + FLOOR(UNIX_TIMESTAMP(t_stamp) / + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) * + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) AS roundtime, + sActual_Dest_ID, + COUNT(*) AS Total_count, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS DestFull_count + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sActual_Dest_ID LIKE CONCAT(:lane, '%') OR :lane IS NULL OR :lane = '') + GROUP BY roundtime, sActual_Dest_ID + ORDER BY roundtime ASC +) basa; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count Graph/resource.json new file mode 100644 index 0000000..7547ca7 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "3580bb0e876c640c5d89f3dca7f1edeaa9217caa415c809ee86aa8ef766fedab", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count/query.sql new file mode 100644 index 0000000..a3a8a0b --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count/query.sql @@ -0,0 +1,17 @@ +SELECT + COALESCE(c.sActual_Dest_ID, 'N/A') AS Lane, + COALESCE(c.Total_count, 0) AS Total_count, + COALESCE(c.DestFull_count, 0) AS DestFull_count +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sActual_Dest_ID, + COUNT(*) AS Total_count, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS DestFull_count + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sActual_Dest_ID LIKE CONCAT(:lane, '%') OR :lane IS NULL OR :lane = '') + GROUP BY sActual_Dest_ID +) AS c ON 1=1 +ORDER BY c.sActual_Dest_ID; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count/resource.json new file mode 100644 index 0000000..c401a3d --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "3c70cac6db8cf843e8fe67831bcdbb5187616b0a9e8afd07cbc3e702120d69ea", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage Graph/query.sql new file mode 100644 index 0000000..0cae26c --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage Graph/query.sql @@ -0,0 +1,26 @@ +SELECT + roundtime AS `Round Time`, + sActual_Dest_ID AS Lane, + COALESCE(Total_count, 0) AS `Total Count`, + CONCAT(COALESCE(DestFull_perc, 0), '%') AS DestFull_perc +FROM ( + SELECT + FROM_UNIXTIME( + FLOOR(UNIX_TIMESTAMP(t_stamp) / + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) * + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) AS roundtime, + sActual_Dest_ID, + COUNT(*) AS Total_count, + CASE + WHEN COUNT(*) = 0 THEN 0 + ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) + END AS DestFull_perc + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sActual_Dest_ID LIKE CONCAT(:lane, '%') OR :lane IS NULL OR :lane = '') + GROUP BY roundtime, sActual_Dest_ID + ORDER BY roundtime ASC +) basa; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage Graph/resource.json new file mode 100644 index 0000000..6280101 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "58dbc1a708f7bf70fd39b54ef22d2b97cdd137b7e5755ddd013984456dce4577", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage/query.sql new file mode 100644 index 0000000..a7f939e --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage/query.sql @@ -0,0 +1,20 @@ +SELECT + COALESCE(c.sActual_Dest_ID, 'N/A') AS Lane, + COALESCE(c.Total_count, 0) AS Total_count, + CONCAT(COALESCE(c.DestFull_perc, 0), '%') AS DestFull_perc +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sActual_Dest_ID, + COUNT(*) AS Total_count, + CASE + WHEN COUNT(*) = 0 THEN 0 + ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) + END AS DestFull_perc + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sActual_Dest_ID LIKE CONCAT(:lane, '%') OR :lane IS NULL OR :lane = '') + GROUP BY sActual_Dest_ID +) AS c ON 1=1 +ORDER BY c.sActual_Dest_ID; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage/resource.json new file mode 100644 index 0000000..f365f02 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Percentage/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "fd29decb929e9a19f135a360777296a45fe907d43a93b4a72b858e649f6af453", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate Graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate Graph/query.sql new file mode 100644 index 0000000..22a0218 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate Graph/query.sql @@ -0,0 +1,28 @@ +SELECT + roundtime AS `Round Time`, + sActual_Dest_ID AS Lane, + COALESCE(Total_rate, 0) AS Total_rate, + COALESCE(DestFull_rate, 0) AS DestFull_rate +FROM ( + SELECT + FROM_UNIXTIME( + FLOOR(UNIX_TIMESTAMP(t_stamp) / + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) * + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) AS roundtime, + sActual_Dest_ID, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COUNT(*) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS Total_rate, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS DestFull_rate + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sActual_Dest_ID LIKE CONCAT(:lane, '%') OR :lane IS NULL OR :lane = '') + GROUP BY roundtime, sActual_Dest_ID + ORDER BY roundtime ASC +) basa; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate Graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate Graph/resource.json new file mode 100644 index 0000000..9408a42 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate Graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "fa00c65d0bf8f608e79a7a8f7d38a3483113368e921e1a1f3ae1421e1e0f6bf0", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate/query.sql new file mode 100644 index 0000000..4a2014d --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate/query.sql @@ -0,0 +1,22 @@ +SELECT + COALESCE(c.sActual_Dest_ID, 'N/A') AS Lane, + COALESCE(c.Total_rate, 0) AS Total_rate, + COALESCE(c.DestFull_rate, 0) AS DestFull_rate +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sActual_Dest_ID, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COUNT(*) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS Total_rate, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS DestFull_rate + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sActual_Dest_ID LIKE CONCAT(:lane, '%') OR :lane IS NULL OR :lane = '') + GROUP BY sActual_Dest_ID +) AS c ON 1=1 +ORDER BY c.sActual_Dest_ID; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate/resource.json new file mode 100644 index 0000000..16e38c3 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/LaneTotalFull/Total Full Rate/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "5c8ed6ffd0560a1fe4f7cf4c3c0c72354eb0f8b3e5a72c6e9c1befbc56a48a9c", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql index aae76e1..c519a7d 100644 --- a/CNO8_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql +++ b/CNO8_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql @@ -1,6 +1,21 @@ -SELECT IFNULL(max(total_count*12),0) as max_pph FROM ( +-- Calculate Maximum PPH (Parcels Per Hour) in 5-minute intervals +-- Where requested destination matches actual destination +-- PPH = (count in 5 minutes) * 12 + SELECT - Round(SUM(alltable.ACTUAL_DEST <> 'S0199' and alltable.ACTUAL_DEST <> 'S0168')) AS total_count -FROM alltable -Where (alltable.t_stamp BETWEEN :starttime AND :endtime) -GROUP BY UNIX_TIMESTAMP(alltable.t_stamp) DIV 300) basa \ No newline at end of file + MAX(pph) as max_pph, + MAX(interval_start) as peak_time, + SUM(parcel_count) as total_parcels +FROM ( + SELECT + DATE_FORMAT(t_stamp, '%Y-%m-%d %H:%i:00') as interval_start, + FLOOR(MINUTE(t_stamp) / 5) as five_min_group, + COUNT(*) as parcel_count, + COUNT(*) * 12 as pph + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND asRequested_Dest_ID_0 = sActual_Dest_ID + GROUP BY + DATE_FORMAT(t_stamp, '%Y-%m-%d %H:'), + FLOOR(MINUTE(t_stamp) / 5) +) as intervals; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Count/query.sql new file mode 100644 index 0000000..2023400 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Count/query.sql @@ -0,0 +1,39 @@ +SELECT + roundtime AS `Round Time`, + sScanner_Name AS `Scanner Name`, + COALESCE(total_bad_reads, 0) AS `Total Bad Reads`, + COALESCE(total_comm_faults, 0) AS `Total Comm Faults`, + COALESCE(total_good_reads, 0) AS `Total Good Reads`, + COALESCE(total_multi_items, 0) AS `Total Multi Items`, + COALESCE(total_multi_reads, 0) AS `Total Multi Reads`, + COALESCE(total_no_data, 0) AS `Total No Data`, + COALESCE(total_no_reads, 0) AS `Total No Reads`, + COALESCE(total_bad_reads, 0) + + COALESCE(total_comm_faults, 0) + + COALESCE(total_good_reads, 0) + + COALESCE(total_multi_items, 0) + + COALESCE(total_multi_reads, 0) + + COALESCE(total_no_data, 0) + + COALESCE(total_no_reads, 0) AS `Total` +FROM ( + SELECT + FROM_UNIXTIME( + FLOOR(UNIX_TIMESTAMP(t_stamp) / + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) * + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) AS roundtime, + sScanner_Name, + SUM(diScanner_bad_reads) AS total_bad_reads, + SUM(diScanner_comm_fault) AS total_comm_faults, + SUM(diScanner_good_reads) AS total_good_reads, + SUM(diScanner_multi_items) AS total_multi_items, + SUM(diScanner_multi_reads) AS total_multi_reads, + SUM(diScanner_no_data) AS total_no_data, + SUM(diScanner_no_reads) AS total_no_reads + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sScanner_Name = :scannername OR :scannername IS NULL OR :scannername = '') + GROUP BY roundtime, sScanner_Name + ORDER BY roundtime ASC +) basa; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Count/resource.json new file mode 100644 index 0000000..554b8d2 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "99adbf01fd8bfc7d85cea0b06b0146b84d7dcb2f5b166952c16b2e917f372b4e", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "scannername", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Percentage/query.sql new file mode 100644 index 0000000..7deeacf --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Percentage/query.sql @@ -0,0 +1,76 @@ +SELECT + roundtime, + sScanner_Name, + CONCAT( + CASE + WHEN total = 0 THEN 0 + ELSE ROUND(COALESCE(total_bad_reads, 0) * 100.0 / total, 2) + END, '%' + ) AS total_bad_reads, + CONCAT( + CASE + WHEN total = 0 THEN 0 + ELSE ROUND(COALESCE(total_comm_faults, 0) * 100.0 / total, 2) + END, '%' + ) AS total_comm_faults, + CONCAT( + CASE + WHEN total = 0 THEN 0 + ELSE ROUND(COALESCE(total_good_reads, 0) * 100.0 / total, 2) + END, '%' + ) AS total_good_reads, + CONCAT( + CASE + WHEN total = 0 THEN 0 + ELSE ROUND(COALESCE(total_multi_items, 0) * 100.0 / total, 2) + END, '%' + ) AS total_multi_items, + CONCAT( + CASE + WHEN total = 0 THEN 0 + ELSE ROUND(COALESCE(total_multi_reads, 0) * 100.0 / total, 2) + END, '%' + ) AS total_multi_reads, + CONCAT( + CASE + WHEN total = 0 THEN 0 + ELSE ROUND(COALESCE(total_no_data, 0) * 100.0 / total, 2) + END, '%' + ) AS total_no_data, + CONCAT( + CASE + WHEN total = 0 THEN 0 + ELSE ROUND(COALESCE(total_no_reads, 0) * 100.0 / total, 2) + END, '%' + ) AS total_no_reads +FROM ( + SELECT + FROM_UNIXTIME( + CEIL(UNIX_TIMESTAMP(t_stamp) / + GREATEST(3600, CEIL((UNIX_TIMESTAMP(:endtime) - UNIX_TIMESTAMP(:starttime)) / 24)) + ) * + GREATEST(3600, CEIL((UNIX_TIMESTAMP(:endtime) - UNIX_TIMESTAMP(:starttime)) / 24)) + ) AS roundtime, + sScanner_Name, + SUM(diScanner_bad_reads) AS total_bad_reads, + SUM(diScanner_comm_fault) AS total_comm_faults, + SUM(diScanner_good_reads) AS total_good_reads, + SUM(diScanner_multi_items) AS total_multi_items, + SUM(diScanner_multi_reads) AS total_multi_reads, + SUM(diScanner_no_data) AS total_no_data, + SUM(diScanner_no_reads) AS total_no_reads, + ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) AS total + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sScanner_Name = :scannername OR :scannername IS NULL OR :scannername = '') + GROUP BY roundtime, sScanner_Name + ORDER BY roundtime ASC +) basa; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Percentage/resource.json new file mode 100644 index 0000000..c394172 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Percentage/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "0b4148eedf21fe652bb118c936547f5217be62c91814f17742282c2aa13f4453", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Rate/query.sql new file mode 100644 index 0000000..07b99a9 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Rate/query.sql @@ -0,0 +1,67 @@ +SELECT + roundtime, + sScanner_Name, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(COALESCE(total_bad_reads, 0) * 3600.0 / interval_seconds, 2) + END AS total_bad_reads, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(COALESCE(total_comm_faults, 0) * 3600.0 / interval_seconds, 2) + END AS total_comm_faults, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(COALESCE(total_good_reads, 0) * 3600.0 / interval_seconds, 2) + END AS total_good_reads, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(COALESCE(total_multi_items, 0) * 3600.0 / interval_seconds, 2) + END AS total_multi_items, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(COALESCE(total_multi_reads, 0) * 3600.0 / interval_seconds, 2) + END AS total_multi_reads, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(COALESCE(total_no_data, 0) * 3600.0 / interval_seconds, 2) + END AS total_no_data, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(COALESCE(total_no_reads, 0) * 3600.0 / interval_seconds, 2) + END AS total_no_reads, + CASE + WHEN interval_seconds = 0 THEN 0 + ELSE ROUND(( + COALESCE(total_bad_reads, 0) + + COALESCE(total_comm_faults, 0) + + COALESCE(total_good_reads, 0) + + COALESCE(total_multi_items, 0) + + COALESCE(total_multi_reads, 0) + + COALESCE(total_no_data, 0) + + COALESCE(total_no_reads, 0) + ) * 3600.0 / interval_seconds, 2) + END AS total +FROM ( + SELECT + FROM_UNIXTIME( + CEIL(UNIX_TIMESTAMP(t_stamp) / + GREATEST(3600, CEIL((UNIX_TIMESTAMP(:endtime) - UNIX_TIMESTAMP(:starttime)) / 24)) + ) * + GREATEST(3600, CEIL((UNIX_TIMESTAMP(:endtime) - UNIX_TIMESTAMP(:starttime)) / 24)) + ) AS roundtime, + sScanner_Name, + GREATEST(3600, CEIL((UNIX_TIMESTAMP(:endtime) - UNIX_TIMESTAMP(:starttime)) / 24)) AS interval_seconds, + SUM(diScanner_bad_reads) AS total_bad_reads, + SUM(diScanner_comm_fault) AS total_comm_faults, + SUM(diScanner_good_reads) AS total_good_reads, + SUM(diScanner_multi_items) AS total_multi_items, + SUM(diScanner_multi_reads) AS total_multi_reads, + SUM(diScanner_no_data) AS total_no_data, + SUM(diScanner_no_reads) AS total_no_reads + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + AND (sScanner_Name = :scannername OR :scannername IS NULL OR :scannername = '') + GROUP BY roundtime, sScanner_Name + ORDER BY roundtime ASC +) basa; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Rate/resource.json new file mode 100644 index 0000000..a994e9c --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Graph Scanner Details Rate/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "e43391287cdad8162391dd72bde42b2b9b9784cad379c8e5323dbd72e6021743", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Scanner", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Count/query.sql new file mode 100644 index 0000000..c9ae6e3 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Count/query.sql @@ -0,0 +1,37 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sScanner_Name, 'N/A') AS sScanner_Name, + COALESCE(c.total_bad_reads, 0) AS total_bad_reads, + COALESCE(c.total_comm_faults, 0) AS total_comm_faults, + COALESCE(c.total_good_reads, 0) AS total_good_reads, + COALESCE(c.total_multi_items, 0) AS total_multi_items, + COALESCE(c.total_multi_reads, 0) AS total_multi_reads, + COALESCE(c.total_no_data, 0) AS total_no_data, + COALESCE(c.total_no_reads, 0) AS total_no_reads, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sScanner_Name, + SUM(diScanner_bad_reads) AS total_bad_reads, + SUM(diScanner_comm_fault) AS total_comm_faults, + SUM(diScanner_good_reads) AS total_good_reads, + SUM(diScanner_multi_items) AS total_multi_items, + SUM(diScanner_multi_reads) AS total_multi_reads, + SUM(diScanner_no_data) AS total_no_data, + SUM(diScanner_no_reads) AS total_no_reads, + ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) AS total + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + GROUP BY sScanner_Name +) AS c ON 1=1; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Count/resource.json new file mode 100644 index 0000000..11bad98 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "9764168c3b1dff3adfe1c9aa0704d26a7fb3c181deceaa1f52f05b84a3a4146b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Percentage/query.sql new file mode 100644 index 0000000..0ddd92f --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Percentage/query.sql @@ -0,0 +1,170 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sScanner_Name, 'N/A') AS sScanner_Name, + CONCAT(COALESCE(c.total_bad_reads, 0), '%') AS total_bad_reads, + CONCAT(COALESCE(c.total_comm_faults, 0), '%') AS total_comm_faults, + CONCAT(COALESCE(c.total_good_reads, 0), '%') AS total_good_reads, + CONCAT(COALESCE(c.total_multi_items, 0), '%') AS total_multi_items, + CONCAT(COALESCE(c.total_multi_reads, 0), '%') AS total_multi_reads, + CONCAT(COALESCE(c.total_no_data, 0), '%') AS total_no_data, + CONCAT(COALESCE(c.total_no_reads, 0), '%') AS total_no_reads, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sScanner_Name, + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_bad_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END AS total_bad_reads, + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_comm_fault), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END AS total_comm_faults, + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_good_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END AS total_good_reads, + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_multi_items), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END AS total_multi_items, + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_multi_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END AS total_multi_reads, + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_no_data), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END AS total_no_data, + CASE + WHEN ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) = 0 THEN 0 + ELSE ROUND((COALESCE(SUM(diScanner_no_reads), 0) * 100.0) / ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ), 2) + END AS total_no_reads, + ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) AS total + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + GROUP BY sScanner_Name +) AS c ON 1=1; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Percentage/resource.json new file mode 100644 index 0000000..a0856e6 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Percentage/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "1904d829b981965b37c01cadb211b23c6a0cf85ed5732924d1183226b4c5f8d6", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Rate/query.sql new file mode 100644 index 0000000..2de5999 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Rate/query.sql @@ -0,0 +1,58 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sScanner_Name, 'N/A') AS sScanner_Name, + COALESCE(c.total_bad_reads, 0) AS total_bad_reads, + COALESCE(c.total_comm_faults, 0) AS total_comm_faults, + COALESCE(c.total_good_reads, 0) AS total_good_reads, + COALESCE(c.total_multi_items, 0) AS total_multi_items, + COALESCE(c.total_multi_reads, 0) AS total_multi_reads, + COALESCE(c.total_no_data, 0) AS total_no_data, + COALESCE(c.total_no_reads, 0) AS total_no_reads, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sScanner_Name, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diScanner_bad_reads), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_bad_reads, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diScanner_comm_fault), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_comm_faults, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diScanner_good_reads), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_good_reads, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diScanner_multi_items), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_multi_items, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diScanner_multi_reads), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_multi_reads, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diScanner_no_data), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_no_data, + CASE + WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 + ELSE ROUND(COALESCE(SUM(diScanner_no_reads), 0) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) + END AS total_no_reads, + ( + COALESCE(SUM(diScanner_bad_reads), 0) + + COALESCE(SUM(diScanner_comm_fault), 0) + + COALESCE(SUM(diScanner_good_reads), 0) + + COALESCE(SUM(diScanner_multi_items), 0) + + COALESCE(SUM(diScanner_multi_reads), 0) + + COALESCE(SUM(diScanner_no_data), 0) + + COALESCE(SUM(diScanner_no_reads), 0) + ) AS total + FROM scanner_reads + WHERE t_stamp BETWEEN :starttime AND :endtime + GROUP BY sScanner_Name +) AS c ON 1=1; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Rate/resource.json new file mode 100644 index 0000000..8fbc8e1 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/ScannerDetails/Scanner Details Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "c4d66fb8482f00d6dbf84a32ec654bd7088e68d2eb7a24631d4f21d1f94e1056", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary/query.sql new file mode 100644 index 0000000..2dcf134 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary/query.sql @@ -0,0 +1,25 @@ +Select + SorterName,Induct_count,Sorted_count,OperRecirc_count,MachineRecirc_count,AWCSRecirc_count,Startstamp,Endtstamp, + Induct_count/Induct_count as Induct_perc, + Sorted_count/Induct_count as Sorted_perc, + OperRecirc_count/Induct_count as OperRecirc_perc, + MachineRecirc_count/Induct_count as MachineRecirc_perc, + AWCSRecirc_count/Induct_count as AWCSRecirc_perc, + concat(cast(Induct_count as char),' pph') as Induct_rate, + concat(cast(Sorted_count as char),' pph') as Sorted_rate, + concat(cast(OperRecirc_count as char),' pph') as OperRecirc_rate, + concat(cast(MachineRecirc_count as char),' pph') as MachineRecirc_rate, + concat(cast(AWCSRecirc_count as char),' pph') as AWCSRecirc_rate +FROM + (SELECT + 'S01' as SorterName, + COUNT(*) AS Induct_count, + SUM(alltable.ACTUAL_DEST NOT IN ('S013001', 'S012069', 'S011076')) AS Sorted_count, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (4|32|262144|524288|1048576)) > 0) AS OperRecirc_count, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (2|8|16|64|8192|16384|131072|2097152)) > 0) AS MachineRecirc_count, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (128|256|512|1024|4096|65536)) > 0) AS AWCSRecirc_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) + Group BY 'S01') basa \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary/resource.json new file mode 100644 index 0000000..4063f20 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "47693a2d500afd07e900d1d5760729290e5aa5c048d5d663b1c6ad4f01c1dba6", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/query.sql new file mode 100644 index 0000000..6944845 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/query.sql @@ -0,0 +1,31 @@ +Select + roundtime, + Induct_count,Sorted_count,OperRecirc_count,MachineRecirc_count,AWCSRecirc_count, + + Induct_count/Induct_count as Induct_perc, + Sorted_count/Induct_count as Sorted_perc, + OperRecirc_count/Induct_count as OperRecirc_perc, + MachineRecirc_count/Induct_count as MachineRecirc_perc, + AWCSRecirc_count/Induct_count as AWCSRecirc_perc, + + Induct_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Induct_rate, + Sorted_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Sorted_rate, + OperRecirc_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as OperRecirc_rate, + MachineRecirc_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as MachineRecirc_rate, + AWCSRecirc_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as AWCSRecirc_rate +FROM + (SELECT + + COUNT(*) AS Induct_count, + SUM(alltable.ACTUAL_DEST NOT IN ('S013001', 'S012069', 'S011076')) AS Sorted_count, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (4|32|262144|524288|1048576)) > 0) AS OperRecirc_count, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (2|8|16|64|8192|16384|131072|2097152)) > 0) AS MachineRecirc_count, + SUM(alltable.ACTUAL_DEST IN ('S013001', 'S012069', 'S011076') AND (alltable.DivertStatus & (128|256|512|1024|4096|65536)) > 0) AS AWCSRecirc_count, + + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) AND ('S01' = :Sorter) + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + Order By alltable.t_stamp ASC + ) okey \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/resource.json new file mode 100644 index 0000000..6b00d63 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "e3e8fc6e951a879406e9ec0ac5d143e42c0205eaadb4e493ab8c911947116ca8", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Sorter", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Count/query.sql new file mode 100644 index 0000000..12a2294 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Count/query.sql @@ -0,0 +1,59 @@ +SELECT + roundtime AS `Round Time`, + sLocation_ID AS `Location ID`, + COALESCE(Success, 0) AS `Success Count`, + COALESCE(Unknown, 0) AS `Unknown Count`, + COALESCE(Unexpected_Container, 0) AS `Unexpected Container Count`, + COALESCE(Tracking_Error, 0) AS `Tracking Error Count`, + COALESCE(Gap_Error, 0) AS `Gap Error Count`, + COALESCE(Destination_Full, 0) AS `Destination Full Count`, + COALESCE(Destination_Non_Operational, 0) AS `Destination Non Operational Count`, + COALESCE(Invalid_Destination, 0) AS `Invalid Destination Count`, + COALESCE(Scanner_Error, 0) AS `Scanner Error Count`, + COALESCE(Destination_Disabled, 0) AS `Destination Disabled Count`, + COALESCE(Throughput_Limit, 0) AS `Throughput Limit Count`, + COALESCE(Failed_To_Divert, 0) AS `Failed To Divert Count`, + COALESCE(No_Destination_Received, 0) AS `No Destination Received Count`, + COALESCE(Lost_Container, 0) AS `Lost Container Count`, + COALESCE(Dimension_Error, 0) AS `Dimension Error Count`, + COALESCE(Weight_Error, 0) AS `Weight Error Count`, + COALESCE(Container_Utilization, 0) AS `Container Utilization Count`, + COALESCE(Unable_To_Divert, 0) AS `Unable To Divert Count`, + COALESCE(Destination_Not_Attempted, 0) AS `Destination Not Attempted Count`, + COALESCE(total, 0) AS `Total` +FROM ( + SELECT + FROM_UNIXTIME( + FLOOR(UNIX_TIMESTAMP(t_stamp) / + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) * + CEIL(TIMESTAMPDIFF(SECOND, :starttime, :endtime) / 24.0) + ) AS roundtime, + sLocation_ID, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS Success, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS Unknown, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS Unexpected_Container, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS Tracking_Error, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS Gap_Error, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS Destination_Full, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS Destination_Non_Operational, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS Invalid_Destination, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS Scanner_Error, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS Destination_Disabled, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS Throughput_Limit, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS Failed_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS No_Destination_Received, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS Lost_Container, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS Dimension_Error, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS Weight_Error, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS Container_Utilization, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS Unable_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS Destination_Not_Attempted, + COUNT(*) AS total + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + AND (sLocation_ID = :locationid OR :locationid IS NULL OR :locationid = '') + GROUP BY roundtime, sLocation_ID + ORDER BY roundtime ASC +) basa; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Count/resource.json new file mode 100644 index 0000000..abf1e67 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "177422093c34b515efaee8afe0d73e2cbe731303b89e6ce50e3a57624b935b3c", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "locationid", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Percentage/query.sql new file mode 100644 index 0000000..0da5db7 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Percentage/query.sql @@ -0,0 +1,54 @@ +SELECT + roundtime, + inducted_count, + inducted_count / inducted_count AS inducted_perc, + success_count / inducted_count AS success_perc, + unknown_count / inducted_count AS unknown_perc, + unexpected_container_count / inducted_count AS unexpected_container_perc, + tracking_error_count / inducted_count AS tracking_error_perc, + gap_error_count / inducted_count AS gap_error_perc, + destination_full_count / inducted_count AS destination_full_perc, + destination_non_operational_count / inducted_count AS destination_non_operational_perc, + invalid_destination_count / inducted_count AS invalid_destination_perc, + destination_disabled_count / inducted_count AS destination_disabled_perc, + throughput_limit_count / inducted_count AS throughput_limit_perc, + failed_to_divert_count / inducted_count AS failed_to_divert_perc, + no_destination_received_count / inducted_count AS no_destination_received_perc, + lost_container_count / inducted_count AS lost_container_perc, + dimension_error_count / inducted_count AS dimension_error_perc, + weight_error_count / inducted_count AS weight_error_perc, + container_utilization_count / inducted_count AS container_utilization_perc, + unable_to_divert_count / inducted_count AS unable_to_divert_perc, + destination_not_attempted_count / inducted_count AS destination_not_attempted_perc, + scan_error_count / inducted_count AS scan_error_perc + +FROM ( + SELECT + COUNT(*) AS inducted_count, + SUM(alltable.DivertStatus = 0) AS success_count, + SUM(alltable.DivertStatus = 1) AS unknown_count, + SUM(alltable.DivertStatus = 2) AS unexpected_container_count, + SUM(alltable.DivertStatus = 3) AS tracking_error_count, + SUM(alltable.DivertStatus = 4) AS gap_error_count, + SUM(alltable.DivertStatus = 5) AS destination_full_count, + SUM(alltable.DivertStatus = 6) AS destination_non_operational_count, + SUM(alltable.DivertStatus = 7) AS invalid_destination_count, + SUM(alltable.DivertStatus = 12) AS destination_disabled_count, + SUM(alltable.DivertStatus = 13) AS throughput_limit_count, + SUM(alltable.DivertStatus = 14) AS failed_to_divert_count, + SUM(alltable.DivertStatus = 16) AS no_destination_received_count, + SUM(alltable.DivertStatus = 17) AS lost_container_count, + SUM(alltable.DivertStatus = 18) AS dimension_error_count, + SUM(alltable.DivertStatus = 19) AS weight_error_count, + SUM(alltable.DivertStatus = 20) AS container_utilization_count, + SUM(alltable.DivertStatus = 21) AS unable_to_divert_count, + SUM(alltable.DivertStatus = 22) AS destination_not_attempted_count, + SUM(alltable.DivertStatus IN (8, 9, 10)) AS scan_error_count, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + FROM alltable + WHERE (alltable.t_stamp BETWEEN :starttime AND :endtime) AND ('S01' = :Sorter) + GROUP BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + ORDER BY alltable.t_stamp ASC +) okey; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Percentage/resource.json new file mode 100644 index 0000000..baddd14 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Percentage/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "297cb0594aaf360833193fd22e7d5be69196a57163639d2d4726d8fa9fecf163", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Sorter", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Rate/query.sql new file mode 100644 index 0000000..4cdf273 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Rate/query.sql @@ -0,0 +1,57 @@ +SELECT + roundtime, + inducted_count, + + inducted_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS inducted_rate, + sorted_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS sorted_rate, + success_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS success_rate, + unknown_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS unknown_rate, + unexpected_container_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS unexpected_container_rate, + tracking_error_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS tracking_error_rate, + gap_error_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS gap_error_rate, + destination_full_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS destination_full_rate, + destination_non_operational_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS destination_non_operational_rate, + invalid_destination_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS invalid_destination_rate, + destination_disabled_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS destination_disabled_rate, + throughput_limit_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS throughput_limit_rate, + failed_to_divert_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS failed_to_divert_rate, + no_destination_received_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS no_destination_received_rate, + lost_container_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS lost_container_rate, + dimension_error_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS dimension_error_rate, + weight_error_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS weight_error_rate, + container_utilization_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS container_utilization_rate, + unable_to_divert_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS unable_to_divert_rate, + destination_not_attempted_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS destination_not_attempted_rate, + scan_error_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS scan_error_rate, + assigned_count * 3600 / TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS assigned_rate + +FROM ( + SELECT + COUNT(*) AS inducted_count, + SUM(alltable.DivertStatus = 0) AS success_count, + SUM(alltable.DivertStatus = 1) AS unknown_count, + SUM(alltable.DivertStatus = 2) AS unexpected_container_count, + SUM(alltable.DivertStatus = 3) AS tracking_error_count, + SUM(alltable.DivertStatus = 4) AS gap_error_count, + SUM(alltable.DivertStatus = 5) AS destination_full_count, + SUM(alltable.DivertStatus = 6) AS destination_non_operational_count, + SUM(alltable.DivertStatus = 7) AS invalid_destination_count, + SUM(alltable.DivertStatus = 12) AS destination_disabled_count, + SUM(alltable.DivertStatus = 13) AS throughput_limit_count, + SUM(alltable.DivertStatus = 14) AS failed_to_divert_count, + SUM(alltable.DivertStatus = 16) AS no_destination_received_count, + SUM(alltable.DivertStatus = 17) AS lost_container_count, + SUM(alltable.DivertStatus = 18) AS dimension_error_count, + SUM(alltable.DivertStatus = 19) AS weight_error_count, + SUM(alltable.DivertStatus = 20) AS container_utilization_count, + SUM(alltable.DivertStatus = 21) AS unable_to_divert_count, + SUM(alltable.DivertStatus = 22) AS destination_not_attempted_count, + SUM(alltable.DivertStatus IN (8, 9, 10)) AS scan_error_count, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + FROM alltable + WHERE (alltable.t_stamp BETWEEN :starttime AND :endtime) AND ('S01' = :Sorter) + GROUP BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + ORDER BY alltable.t_stamp ASC +) okey; + diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Rate/resource.json new file mode 100644 index 0000000..86dfa56 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Graph Sorter Details Rate/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "3678fb6fe2c0614ce04ff836f9e2dd652aa55e20f9892ecc0b076eabc82af25b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Sorter", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Count/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Count/query.sql new file mode 100644 index 0000000..3c281b2 --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Count/query.sql @@ -0,0 +1,54 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sLocation_ID, 'N/A') AS sLocation_ID, + COALESCE(c.Success, 0) AS success_count, + COALESCE(c.Unknown, 0) AS unknown_count, + COALESCE(c.Unexpected_Container, 0) AS unexpected_container_count, + COALESCE(c.Tracking_Error, 0) AS tracking_error_count, + COALESCE(c.Gap_Error, 0) AS gap_error_count, + COALESCE(c.Destination_Full, 0) AS destination_full_count, + COALESCE(c.Destination_Non_Operational, 0) AS destination_non_operational_count, + COALESCE(c.Invalid_Destination, 0) AS invalid_destination_count, + COALESCE(c.Scanner_Error, 0) AS scan_error_count, + COALESCE(c.Destination_Disabled, 0) AS destination_disabled_count, + COALESCE(c.Throughput_Limit, 0) AS throughput_limit_count, + COALESCE(c.Failed_To_Divert, 0) AS failed_to_divert_count, + COALESCE(c.No_Destination_Received, 0) AS no_destination_received_count, + COALESCE(c.Lost_Container, 0) AS lost_container_count, + COALESCE(c.Dimension_Error, 0) AS dimension_error_count, + COALESCE(c.Weight_Error, 0) AS weight_error_count, + COALESCE(c.Container_Utilization, 0) AS container_utilization_count, + COALESCE(c.Unable_To_Divert, 0) AS unable_to_divert_count, + COALESCE(c.Destination_Not_Attempted, 0) AS destination_not_attempted_count, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sLocation_ID, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS Success, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS Unknown, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS Unexpected_Container, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS Tracking_Error, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS Gap_Error, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS Destination_Full, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS Destination_Non_Operational, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS Invalid_Destination, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS Scanner_Error, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS Destination_Disabled, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS Throughput_Limit, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS Failed_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS No_Destination_Received, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS Lost_Container, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS Dimension_Error, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS Weight_Error, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS Container_Utilization, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS Unable_To_Divert, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS Destination_Not_Attempted, + COUNT(*) AS total + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + GROUP BY sLocation_ID +) AS c ON 1=1; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Count/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Count/resource.json new file mode 100644 index 0000000..509bcaa --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "0d51e2b5846485ffb40fb75a6666943d612e1fcaa2fe0fd838ad67752951fb1b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Percentage/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Percentage/query.sql new file mode 100644 index 0000000..5515faa --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Percentage/query.sql @@ -0,0 +1,76 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sLocation_ID, 'N/A') AS sLocation_ID, + CONCAT(COALESCE(c.Success_pct, 0), '%') AS success_perc, + CONCAT(COALESCE(c.Unknown_pct, 0), '%') AS unknown_perc, + CONCAT(COALESCE(c.Unexpected_Container_pct, 0), '%') AS unexpected_container_perc, + CONCAT(COALESCE(c.Tracking_Error_pct, 0), '%') AS tracking_error_perc, + CONCAT(COALESCE(c.Gap_Error_pct, 0), '%') AS gap_error_perc, + CONCAT(COALESCE(c.Destination_Full_pct, 0), '%') AS destination_full_perc, + CONCAT(COALESCE(c.Destination_Non_Operational_pct, 0), '%') AS destination_non_operational_perc, + CONCAT(COALESCE(c.Invalid_Destination_pct, 0), '%') AS invalid_destination_perc, + CONCAT(COALESCE(c.Scanner_Error_pct, 0), '%') AS scan_error_perc, + CONCAT(COALESCE(c.Multi_Label_pct, 0), '%') AS multi_label_perc, + CONCAT(COALESCE(c.Destination_Disabled_pct, 0), '%') AS destination_disabled_perc, + CONCAT(COALESCE(c.Throughput_Limit_pct, 0), '%') AS throughput_limit_perc, + CONCAT(COALESCE(c.Failed_To_Divert_pct, 0), '%') AS failed_to_divert_perc, + CONCAT(COALESCE(c.No_Destination_Received_pct, 0), '%') AS no_destination_received_perc, + CONCAT(COALESCE(c.Lost_Container_pct, 0), '%') AS lost_container_perc, + CONCAT(COALESCE(c.Dimension_Error_pct, 0), '%') AS dimension_error_perc, + CONCAT(COALESCE(c.Weight_Error_pct, 0), '%') AS weight_error_perc, + CONCAT(COALESCE(c.Container_Utilization_pct, 0), '%') AS container_utilization_perc, + CONCAT(COALESCE(c.Unable_To_Divert_pct, 0), '%') AS unable_to_divert_perc, + CONCAT(COALESCE(c.Destination_Not_Attempted_pct, 0), '%') AS destination_not_attempted_perc, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sLocation_ID, + SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) AS Success_count, + SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) AS Unknown_count, + SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) AS Unexpected_Container_count, + SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) AS Tracking_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) AS Gap_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) AS Destination_Full_count, + SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) AS Destination_Non_Operational_count, + SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) AS Invalid_Destination_count, + SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) AS Scanner_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 10 THEN 1 ELSE 0 END) AS Multi_Label_count, + SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) AS Destination_Disabled_count, + SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) AS Throughput_Limit_count, + SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) AS Failed_To_Divert_count, + SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) AS No_Destination_Received_count, + SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) AS Lost_Container_count, + SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) AS Dimension_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) AS Weight_Error_count, + SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) AS Container_Utilization_count, + SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) AS Unable_To_Divert_count, + SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) AS Destination_Not_Attempted_count, + COUNT(*) AS total, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Success_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Unknown_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Unexpected_Container_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Tracking_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Gap_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Full_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Non_Operational_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Invalid_Destination_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Scanner_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 10 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Multi_Label_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Disabled_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Throughput_Limit_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Failed_To_Divert_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS No_Destination_Received_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Lost_Container_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Dimension_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Weight_Error_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Container_Utilization_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Unable_To_Divert_pct, + CASE WHEN COUNT(*) = 0 THEN 0 ELSE ROUND((SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 100.0) / COUNT(*), 2) END AS Destination_Not_Attempted_pct + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + GROUP BY sLocation_ID +) AS c ON 1=1; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Percentage/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Percentage/resource.json new file mode 100644 index 0000000..972fdaf --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Percentage/resource.json @@ -0,0 +1,45 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "8191b5922d78643017e84dd6e3be05ea8936362455dba87f277315e4bdefe898", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Rate/query.sql b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Rate/query.sql new file mode 100644 index 0000000..85faa5e --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Rate/query.sql @@ -0,0 +1,54 @@ +SELECT + 'S01' AS Sorter, + DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS start_time, + DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS end_time, + COALESCE(c.sLocation_ID, 'N/A') AS sLocation_ID, + COALESCE(c.Success_rate, 0) AS success_rate, + COALESCE(c.Unknown_rate, 0) AS unknown_rate, + COALESCE(c.Unexpected_Container_rate, 0) AS unexpected_container_rate, + COALESCE(c.Tracking_Error_rate, 0) AS tracking_error_rate, + COALESCE(c.Gap_Error_rate, 0) AS gap_error_rate, + COALESCE(c.Destination_Full_rate, 0) AS destination_full_rate, + COALESCE(c.Destination_Non_Operational_rate, 0) AS destination_non_operational_rate, + COALESCE(c.Invalid_Destination_rate, 0) AS invalid_destination_rate, + COALESCE(c.Scanner_Error_rate, 0) AS scan_error_rate, + COALESCE(c.Destination_Disabled_rate, 0) AS destination_disabled_rate, + COALESCE(c.Throughput_Limit_rate, 0) AS throughput_limit_rate, + COALESCE(c.Failed_To_Divert_rate, 0) AS failed_to_divert_rate, + COALESCE(c.No_Destination_Received_rate, 0) AS no_destination_received_rate, + COALESCE(c.Lost_Container_rate, 0) AS lost_container_rate, + COALESCE(c.Dimension_Error_rate, 0) AS dimension_error_rate, + COALESCE(c.Weight_Error_rate, 0) AS weight_error_rate, + COALESCE(c.Container_Utilization_rate, 0) AS container_utilization_rate, + COALESCE(c.Unable_To_Divert_rate, 0) AS unable_to_divert_rate, + COALESCE(c.Destination_Not_Attempted_rate, 0) AS destination_not_attempted_rate, + COALESCE(c.total, 0) AS total +FROM (SELECT 1) AS p +LEFT JOIN ( + SELECT + sLocation_ID, + COUNT(*) AS total, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 0 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Success_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 1 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Unknown_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 2 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Unexpected_Container_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 3 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Tracking_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 4 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Gap_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 5 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Full_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 6 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Non_Operational_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 7 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Invalid_Destination_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 IN (8, 9, 10) THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Scanner_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 12 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Disabled_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 13 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Throughput_Limit_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 14 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Failed_To_Divert_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 16 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS No_Destination_Received_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 17 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Lost_Container_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 18 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Dimension_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 19 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Weight_Error_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 20 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Container_Utilization_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 21 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Unable_To_Divert_rate, + CASE WHEN TIMESTAMPDIFF(SECOND, :starttime, :endtime) = 0 THEN 0 ELSE ROUND(SUM(CASE WHEN adiSort_Code_0 = 22 THEN 1 ELSE 0 END) * 3600.0 / TIMESTAMPDIFF(SECOND, :starttime, :endtime), 2) END AS Destination_Not_Attempted_rate + FROM item_data + WHERE t_stamp BETWEEN :starttime AND :endtime + AND adiSort_Code_0 NOT IN (11, 15) + GROUP BY sLocation_ID +) AS c ON 1=1; diff --git a/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Rate/resource.json b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Rate/resource.json new file mode 100644 index 0000000..0b78bdf --- /dev/null +++ b/CNO8_SCADA/ignition/named-query/Statistics/SorterDetails/Sorter Details Rate/resource.json @@ -0,0 +1,45 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "", + "fallbackEnabled": false, + "lastModificationSignature": "ce45e41da1d7e9427b673cfff306508c120a9eaac573868b8a608f92708f8ae6", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-10-25T22:45:52Z" + }, + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/tags.json b/tags.json index d674d2e..355304b 100644 --- a/tags.json +++ b/tags.json @@ -269,7 +269,7 @@ "alarms": [ { "setpointA": 1.0, - "name": "Jammed", + "name": "Jam", "priority": "High", "myTag": { "bindType": "UDTParameter", @@ -285,7 +285,7 @@ } } ], - "name": "Jam", + "name": "Jammed", "tagType": "AtomicTag", "opcServer": "PLC" } @@ -417,7 +417,7 @@ } } ], - "name": "Jam", + "name": "Jammed", "tagType": "AtomicTag", "opcServer": "PLC" }, @@ -992,6 +992,36 @@ "tagType": "AtomicTag", "opcServer": "PLC" }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Alarm.Jam" + }, + "valueSource": "opc", + "dataType": "Boolean", + "alarms": [ + { + "setpointA": 1.0, + "name": "Jammed", + "priority": "High", + "myTag": { + "bindType": "UDTParameter", + "value": "{PathToTag}" + }, + "displayPath": { + "bindType": "UDTParameter", + "value": "{InstanceName}" + }, + "myLocaiton": { + "bindType": "UDTParameter", + "value": "{RootInstanceName}" + } + } + ], + "name": "Jammed", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, { "opcItemPath": { "bindType": "parameter", @@ -1021,36 +1051,6 @@ "name": "Full", "tagType": "AtomicTag", "opcServer": "PLC" - }, - { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Alarm.Jam" - }, - "valueSource": "opc", - "dataType": "Boolean", - "alarms": [ - { - "setpointA": 1.0, - "name": "Jammed", - "priority": "High", - "myTag": { - "bindType": "UDTParameter", - "value": "{PathToTag}" - }, - "displayPath": { - "bindType": "UDTParameter", - "value": "{InstanceName}" - }, - "myLocaiton": { - "bindType": "UDTParameter", - "value": "{RootInstanceName}" - } - } - ], - "name": "Jam", - "tagType": "AtomicTag", - "opcServer": "PLC" } ] }, @@ -1175,7 +1175,7 @@ { "setpointA": 1.0, "name": "Pressed", - "priority": "Diagnostic", + "priority": "Medium", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -1310,7 +1310,7 @@ "setpointA": 1.0, "setpointB": 2.0, "name": "Pressed", - "priority": "Diagnostic", + "priority": "Low", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -1536,7 +1536,7 @@ "setpointA": 1.0, "setpointB": 2.0, "name": "Stop Pressed", - "priority": "Diagnostic", + "priority": "Low", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -1568,7 +1568,7 @@ "setpointA": 1.0, "setpointB": 2.0, "name": "Pressed", - "priority": "Diagnostic", + "priority": "Low", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -1598,7 +1598,7 @@ { "setpointA": 1.0, "name": "Stopped", - "priority": "Medium", + "priority": "Low", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -1646,7 +1646,7 @@ { "setpointA": 1.0, "name": "Pressed", - "priority": "Diagnostic", + "priority": "Medium", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -3063,6 +3063,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atItem_Statistics[{ItemIndex}].bData_Ready" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\t# Tag Event Script: valueChanged\n\t# PLACE THIS on: Item/Item_000/bData_Ready\n\t\n\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\t\n\ttry:\n\t\t# Only proceed when Data_Ready \u003d\u003d 1\n\t\tif int(currentValue.value) !\u003d 1:\n\t\t\treturn\n\t\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\n\t\t# Read all required tag values\n\t\treadPaths \u003d [\n\t\t\tparentPath + \"/sBarcode\", # 0\n\t\t\tparentPath + \"/iPackage_Length\", # 1\n\t\t\tparentPath + \"/adiSort_Code_0\", # 2\n\t\t\tparentPath + \"/asRequested_Dest_ID_0\", # 3\n\t\t\tparentPath + \"/sActual_Dest_ID\", # 4\n\t\t\tparentPath + \"/sLocation_ID\", # 5\n\t\t\tparentPath + \"/iItem_Carrier_Count\", # 6\n\t\t\tparentPath + \"/diPLC_RecordNumber\" # 7\n\t\t]\n\t\tr \u003d system.tag.readBlocking(readPaths)\n\t\n\t\tbarcode \u003d r[0].value if r[0].quality.isGood() else None\n\t\tlength \u003d r[1].value if r[1].quality.isGood() else None\n\t\tsortCode \u003d r[2].value if r[2].quality.isGood() else None\n\t\trequestedDest \u003d r[3].value if r[3].quality.isGood() else None\n\t\tactualDest \u003d r[4].value if r[4].quality.isGood() else None\n\t\tlocationID \u003d r[5].value if r[5].quality.isGood() else None\n\t\tcarrierCount \u003d r[6].value if r[6].quality.isGood() else None\n\t\trecordNumber \u003d r[7].value if r[7].quality.isGood() else None\n\t\n\t\t# Insert into DB\n\t\tquery \u003d \"\"\"\n\t\t\tINSERT INTO item_data (\n\t\t\t\tt_stamp, sBarcode, iPackage_Length, adiSort_Code_0, asRequested_Dest_ID_0,\n\t\t\t\tsActual_Dest_ID, sLocation_ID, iItem_Carrier_Count, diPLC_RecordNumber\n\t\t\t) VALUES (NOW(), ?, ?, ?, ?, ?, ?, ?, ?)\n\t\t\"\"\"\n\t\tparams \u003d [barcode, length, sortCode, requestedDest, actualDest, locationID, carrierCount, recordNumber]\n\t\tsystem.db.runPrepUpdate(query, params, \"MariaDB\")\n\t\n\t\t# Reset bData_Ready to 0 after successful insert\n\t\tsystem.tag.writeBlocking([tagPath], [0])\n\t\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ItemData\").error(\"bData_Ready insert failed: %s\" % e)" + } + ], "dataType": "Boolean", "name": "bData_Ready", "tagType": "AtomicTag", @@ -3188,6 +3194,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atScanner_Statistics[{ScannerIndex}].diScanner_multi_reads" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sScanner_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO scanner_reads (t_stamp, sScanner_Name, diScanner_multi_reads)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ScannerStatistics\").error(\"multi_reads: %s\" % e)" + } + ], "dataType": "Int4", "name": "diScanner_multi_reads", "tagType": "AtomicTag", @@ -3199,6 +3211,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atScanner_Statistics[{ScannerIndex}].diScanner_bad_reads" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sScanner_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO scanner_reads (t_stamp, sScanner_Name, diScanner_bad_reads)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ScannerStatistics\").error(\"bad_reads: %s\" % e)" + } + ], "dataType": "Int4", "name": "diScanner_bad_reads", "tagType": "AtomicTag", @@ -3210,6 +3228,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atScanner_Statistics[{ScannerIndex}].diScanner_no_data" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sScanner_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO scanner_reads (t_stamp, sScanner_Name, diScanner_no_data)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ScannerStatistics\").error(\"no_data: %s\" % e)" + } + ], "dataType": "Int4", "name": "diScanner_no_data", "tagType": "AtomicTag", @@ -3221,6 +3245,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atScanner_Statistics[{ScannerIndex}].diScanner_no_reads" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sScanner_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO scanner_reads (t_stamp, sScanner_Name, diScanner_no_reads)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ScannerStatistics\").error(\"no_reads: %s\" % e)" + } + ], "dataType": "Int4", "name": "diScanner_no_reads", "tagType": "AtomicTag", @@ -3243,6 +3273,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atScanner_Statistics[{ScannerIndex}].diScanner_multi_items" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sScanner_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO scanner_reads (t_stamp, sScanner_Name, diScanner_multi_items)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ScannerStatistics\").error(\"multi_items: %s\" % e)" + } + ], "dataType": "Int4", "name": "diScanner_multi_items", "tagType": "AtomicTag", @@ -3254,6 +3290,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atScanner_Statistics[{ScannerIndex}].diScanner_good_reads" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sScanner_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO scanner_reads (t_stamp, sScanner_Name, diScanner_good_reads)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ScannerStatistics\").error(\"good_reads: %s\" % e)" + } + ], "dataType": "Int4", "name": "diScanner_good_reads", "tagType": "AtomicTag", @@ -3265,6 +3307,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atScanner_Statistics[{ScannerIndex}].diScanner_comm_fault" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sScanner_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO scanner_reads (t_stamp, sScanner_Name, diScanner_comm_fault)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"ScannerStatistics\").error(\"comm_fault: %s\" % e)" + } + ], "dataType": "Int4", "name": "diScanner_comm_fault", "tagType": "AtomicTag", @@ -3321,7 +3369,7 @@ { "opcItemPath": { "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atAirknife_Statistics[{AirknifeIndex}].sAirknife_Name" + "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atAirknife_Statistics[{AirknifeIndex}].sAirknife_name" }, "valueSource": "opc", "dataType": "String", @@ -3391,7 +3439,7 @@ { "opcItemPath": { "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atDestination_Statistics[{DestinationIndex}].diHalf_Full_Duration" + "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atDestination_Statistics[{DestinationIndex}].diHalffull_Duration" }, "valueSource": "opc", "dataType": "Int4", @@ -3442,6 +3490,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atInduction_Statistics[{InductionIndex}].diTotal_Double_Carrier" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\t# Tag Event Script: valueChanged\n\t# PLACE THIS on: diTotal_Double_Carrier\n\t\n\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\t\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sInduction_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO induction_data (t_stamp, sInduction_Name, diTotal_Double_Carrier)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\t\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"InductionStatistics\").error(\"double_carrier: %s\" % e)" + } + ], "dataType": "Int4", "name": "diTotal_Double_Carrier", "tagType": "AtomicTag", @@ -3453,10 +3507,22 @@ "binding": "ns\u003d1;s\u003d[{MCM}]DB_SCADA_EXTERNAL_VISU.atInduction_Statistics[{InductionIndex}].diTotal_Single_Carrier" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\t# Tag Event Script: valueChanged\n\t# PLACE THIS on: diTotal_Single_Carrier\n\t\n\tif initialChange or not currentValue.quality.isGood() or (not previousValue.quality.isGood() and currentValue.quality.isGood()):\n\t\treturn\n\t\n\ttry:\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\tnamePath \u003d parentPath + \"/sInduction_Name\"\n\t\tname \u003d system.tag.readBlocking([namePath])[0].value\n\t\n\t\tsystem.db.runPrepUpdate(\"\"\"\n\t\t\tINSERT INTO induction_data (t_stamp, sInduction_Name, diTotal_Single_Carrier)\n\t\t\tVALUES (NOW(), ?, 1)\n\t\t\"\"\", [name], \"MariaDB\")\n\t\n\texcept Exception as e:\n\t\tsystem.util.getLogger(\"InductionStatistics\").error(\"single_carrier: %s\" % e)" + } + ], "dataType": "Int4", "name": "diTotal_Single_Carrier", "tagType": "AtomicTag", "opcServer": "PLC" + }, + { + "valueSource": "memory", + "dataType": "String", + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] } @@ -4506,26 +4572,6 @@ }, "tagType": "UdtType", "tags": [ - { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.State" - }, - "valueSource": "opc", - "name": "State", - "tagType": "AtomicTag", - "opcServer": "PLC" - }, - { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Dumping" - }, - "valueSource": "opc", - "name": "Dumping", - "tagType": "AtomicTag", - "opcServer": "PLC" - }, { "opcItemPath": { "bindType": "parameter", @@ -4536,26 +4582,6 @@ "tagType": "AtomicTag", "opcServer": "PLC" }, - { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Priority" - }, - "valueSource": "opc", - "name": "Priority", - "tagType": "AtomicTag", - "opcServer": "PLC" - }, - { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Color" - }, - "valueSource": "opc", - "name": "Color", - "tagType": "AtomicTag", - "opcServer": "PLC" - }, { "opcItemPath": { "bindType": "parameter", @@ -4587,6 +4613,62 @@ "tagType": "AtomicTag", "opcServer": "PLC" }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Auto_Mode" + }, + "valueSource": "opc", + "name": "Auto_Mode", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.State" + }, + "valueSource": "opc", + "name": "State", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Dumping" + }, + "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\t# PLACE ON: Tipper/Dumping\n\tif initialChange or not currentValue.quality.isGood():\n\t return\n\t\n\ttry:\n\t parentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1]) # Tipper level\n\t name \u003d system.tag.readBlocking([parentPath + \"/Name\"])[0].value\n\t\n\t if int(currentValue.value) \u003d\u003d 1 and int(previousValue.value) !\u003d 1:\n\t system.db.runPrepUpdate(\"\"\"\n\t INSERT INTO tipper_status (t_stamp, Name, Dumping)\n\t VALUES (NOW(), ?, 1)\n\t \"\"\", [name], \"MariaDB\")\n\t\n\t elif int(currentValue.value) \u003d\u003d 0 and int(previousValue.value) !\u003d 0:\n\t system.db.runPrepUpdate(\"\"\"\n\t INSERT INTO tipper_status (t_stamp, Name, Dumping)\n\t VALUES (NOW(), ?, 0)\n\t \"\"\", [name], \"MariaDB\")\n\t\n\texcept Exception as e:\n\t system.util.getLogger(\"TipperStatus\").error(\"Dumping edge insert: %s\" % e)" + } + ], + "name": "Dumping", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Priority" + }, + "valueSource": "opc", + "name": "Priority", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Color" + }, + "valueSource": "opc", + "name": "Color", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, { "name": "Alarm", "tagType": "Folder", @@ -4657,6 +4739,12 @@ "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Alarm.Tipper_Faulted" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\t# PLACE ON: Tipper/Alarm/Tipper_Faulted\n\tif initialChange or not currentValue.quality.isGood():\n\t return\n\t\n\ttry:\n\t parentPath \u003d \"/\".join(tagPath.split(\"/\")[:-2]) # up to Tipper level\n\t name \u003d system.tag.readBlocking([parentPath + \"/Name\"])[0].value\n\t\n\t if int(currentValue.value) \u003d\u003d 1 and int(previousValue.value) !\u003d 1:\n\t system.db.runPrepUpdate(\"\"\"\n\t INSERT INTO tipper_status (t_stamp, Name, Tipper_Faulted)\n\t VALUES (NOW(), ?, 1)\n\t \"\"\", [name], \"MariaDB\")\n\t\n\t elif int(currentValue.value) \u003d\u003d 0 and int(previousValue.value) !\u003d 0:\n\t system.db.runPrepUpdate(\"\"\"\n\t INSERT INTO tipper_status (t_stamp, Name, Tipper_Faulted)\n\t VALUES (NOW(), ?, 0)\n\t \"\"\", [name], \"MariaDB\")\n\t\n\texcept Exception as e:\n\t system.util.getLogger(\"TipperStatus\").error(\"Fault edge insert: %s\" % e)" + } + ], "dataType": "Boolean", "alarms": [ { @@ -4684,14 +4772,10 @@ ] }, { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[{MCM}]{InstanceName}.HMI.Auto_Mode" - }, - "valueSource": "opc", - "name": "Auto_Mode", - "tagType": "AtomicTag", - "opcServer": "PLC" + "valueSource": "memory", + "dataType": "String", + "name": "Name", + "tagType": "AtomicTag" }, { "opcItemPath": { @@ -5128,7 +5212,7 @@ { "setpointA": 1.0, "name": "Disabled", - "priority": "Medium", + "priority": "Low", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -5252,7 +5336,7 @@ { "setpointA": 1.0, "name": "No 24 V DC", - "priority": "High", + "priority": "Low", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -6461,6 +6545,89 @@ } ] }, + { + "name": "ParcelData", + "parameters": { + "ID": { + "dataType": "Integer" + } + }, + "tagType": "UdtType", + "tags": [ + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.atItem_Statistics[{ID}].tItem_S04_Data.asRequested_Dest_ID" + }, + "valueSource": "opc", + "dataType": "String", + "name": "Requested_Destination", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.atItem_Statistics[{ID}].tItem_S04_Data.diPLC_RecordNumber" + }, + "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\t# Tag Event Script: valueChanged\n\t# Place this script on the Package_ID tag in your PackageData UDT\n\t# Fires ONLY when Package_ID value truly changes (not on PLC connect)\n\t\n\tdef decodeScanLabel(scanLabel):\n\t\t\"\"\"\n\t\tDecode ScanLabel/Barcode to determine scan status based on first character.\n\t\t\"\"\"\n\t\tif scanLabel is None or scanLabel \u003d\u003d \"\":\n\t\t\treturn \"NO READ\"\n\t\ttry:\n\t\t\tfirstChar \u003d str(scanLabel)[0:1]\n\t\texcept (IndexError, TypeError):\n\t\t\treturn \"NO READ\"\n\t\tif firstChar \u003d\u003d \"9\":\n\t\t\treturn \"MULTI READ\"\n\t\telif firstChar \u003d\u003d \"?\":\n\t\t\treturn \"NO READ\"\n\t\telif firstChar \u003d\u003d \"0\":\n\t\t\treturn \"NO CODE\"\n\t\telse:\n\t\t\treturn \"GOOD READ\"\n\t\n\t\n\tdef decodeReasonCode(code):\n\t\t\"\"\"\n\t\tDecode DivertStatus/Reason_Code numeric value to human-readable text.\n\t\t\"\"\"\n\t\tif code is None:\n\t\t\treturn \"NOT_RESPONDED\"\n\t\ttry:\n\t\t\tcode \u003d int(code)\n\t\texcept (ValueError, TypeError):\n\t\t\treturn \"NOT_RESPONDED\"\n\t\n\t\treason_map \u003d {\n\t\t\t1: \"SUCCESS\", 2: \"UNKNOWN\", 4: \"UNEXPECTED_CONTAINER\",\n\t\t\t8: \"TRACKING_ERROR\", 16: \"GAP_ERROR\", 32: \"DESTINATION_FULL\",\n\t\t\t64: \"DESTINATION_NON_OPERATIONAL\", 128: \"INVALID_DESTINATION\",\n\t\t\t256: \"NO_READ\", 512: \"NO_CODE\", 1024: \"MULTI_LABEL\",\n\t\t\t2048: \"UNUSED_BY_INTRALOX\", 4096: \"DESTINATION_DISABLED\",\n\t\t\t8192: \"THROUGHPUT_LIMITED\", 16384: \"FAILED_TO_DIVERT\",\n\t\t\t32768: \"NOT_YET_REACHED\", 65536: \"NO_DESTINATION_RECEIVED\",\n\t\t\t131072: \"LOST_CONTAINER\", 262144: \"DIMENSION_ERROR\",\n\t\t\t524288: \"WEIGHT_ERROR\", 1048576: \"CONTAINER_UTILIZATION\",\n\t\t\t2097152: \"UNABLE_TO_DIVERT\"\n\t\t}\n\t\treturn reason_map.get(code, \"NOT_RESPONDED\")\n\t\n\t\n\tif initialChange or not currentValue.quality.isGood():\n\t\treturn\n\t\n\t# Ignore transitions from bad → good (PLC just connected)\n\tif not previousValue.quality.isGood() and currentValue.quality.isGood():\n\t\treturn\n\t\n\ttry:\n\t\t# Extract value\n\t\tpackageID \u003d currentValue.value if hasattr(currentValue, \u0027value\u0027) else currentValue\n\t\tif packageID is None or str(packageID).strip() \u003d\u003d \"\":\n\t\t\treturn\n\t\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\ttagPaths \u003d [\n\t\t\tparentPath + \"/Actual_Destination\",\n\t\t\tparentPath + \"/Barcode\",\n\t\t\tparentPath + \"/Length\",\n\t\t\tparentPath + \"/Reason_Code\",\n\t\t\tparentPath + \"/Requested_Destination\",\n\t\t\tparentPath + \"/Weight\"\n\t\t]\n\t\n\t\ttagReads \u003d system.tag.readBlocking(tagPaths)\n\t\tactualDest \u003d tagReads[0].value if tagReads[0].quality.isGood() else None\n\t\tbarcode \u003d tagReads[1].value if tagReads[1].quality.isGood() else None\n\t\tlength \u003d tagReads[2].value if tagReads[2].quality.isGood() else None\n\t\treasonCode \u003d tagReads[3].value if tagReads[3].quality.isGood() else None\n\t\trequestedDest \u003d tagReads[4].value if tagReads[4].quality.isGood() else None\n\t\tweight \u003d tagReads[5].value if tagReads[5].quality.isGood() else None\n\t\n\t\tscanStatus \u003d decodeScanLabel(barcode)\n\t\tsortCodeText \u003d decodeReasonCode(reasonCode)\n\t\n\t\tquery \u003d \"\"\"\n\t\t\tINSERT INTO alltable \n\t\t\t(ScanLabel, ParcelID, Length, DivertStatus, DEST_REQ, ACTUAL_DEST, Weight, SortCode, ScanStatus, t_stamp)\n\t\t\tVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, NOW())\n\t\t\"\"\"\n\t\tparams \u003d [barcode, packageID, length, reasonCode, requestedDest, actualDest, weight, sortCodeText, scanStatus]\n\t\n\t\trowsAffected \u003d system.db.runPrepUpdate(query, params, \"MariaDB\")\n\t\tsystem.util.getLogger(\"PackageData\").info(\n\t\t\t\"Inserted package data: ParcelID\u003d%s, Barcode\u003d%s, ScanStatus\u003d%s, SortCode\u003d%s, Rows\u003d%d\"\n\t\t\t% (packageID, barcode, scanStatus, sortCodeText, rowsAffected)\n\t\t)\n\t\n\texcept Exception as e:\n\t\tpkgID \u003d packageID if \u0027packageID\u0027 in locals() else str(currentValue)\n\t\tsystem.util.getLogger(\"PackageData\").error(\n\t\t\t\"Failed to insert package data for ParcelID\u003d%s: %s\" % (pkgID, str(e))\n\t\t)" + } + ], + "dataType": "String", + "name": "Package_ID", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.atItem_Statistics[{ID}].tItem_S04_Data.adiSort_Code" + }, + "valueSource": "opc", + "dataType": "Int4", + "name": "Reason_Code", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.atItem_Statistics[{ID}].tItem_S04_Data.sActual_Dest_ID" + }, + "valueSource": "opc", + "dataType": "String", + "name": "Actual_Destination", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.atItem_Statistics[{ID}].iPackage_Length" + }, + "valueSource": "opc", + "dataType": "Int4", + "name": "Length", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.atItem_Statistics[{ID}].tItem_S04_Data.sBarcode" + }, + "valueSource": "opc", + "dataType": "String", + "name": "Barcode", + "tagType": "AtomicTag", + "opcServer": "PLC" + } + ] + }, { "name": "MCM", "typeId": "", @@ -6692,7 +6859,6 @@ { "setpointA": 1.0, "name": "Stop PB Pressed", - "priority": "Diagnostic", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -6782,7 +6948,6 @@ { "setpointA": 1.0, "name": "Low_Air Pressure Reset PB Pressed", - "priority": "Diagnostic", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -6812,7 +6977,6 @@ { "setpointA": 1.0, "name": "Motor Fault Reset PB Pressed", - "priority": "Diagnostic", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -6842,7 +7006,7 @@ { "setpointA": 1.0, "name": "Stopped", - "priority": "Medium", + "priority": "High", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -6872,7 +7036,6 @@ { "setpointA": 1.0, "name": "Power_Branch Fault Reset PB Pressed", - "priority": "Diagnostic", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -6962,7 +7125,6 @@ { "setpointA": 1.0, "name": "Estop PB Rressed", - "priority": "Diagnostic", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -7052,7 +7214,6 @@ { "setpointA": 1.0, "name": "Jam Restart PB Pressed", - "priority": "Diagnostic", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -7112,7 +7273,6 @@ { "setpointA": 1.0, "name": "Start PB Rressed", - "priority": "Diagnostic", "myTag": { "bindType": "UDTParameter", "value": "{PathToTag}" @@ -7264,12 +7424,6 @@ "binding": "ns\u003d1;s\u003d[MCM06]PKG_Data[{ID}].Scaner.Package_ID" }, "valueSource": "opc", - "eventScripts": [ - { - "eventid": "valueChanged", - "script": "\t# Tag Event Script: valueChanged\n\t# Place this script on the Package_ID tag in your PackageData UDT\n\t# Fires ONLY when Package_ID value truly changes (not on PLC connect)\n\t\n\tdef decodeScanLabel(scanLabel):\n\t\t\"\"\"\n\t\tDecode ScanLabel/Barcode to determine scan status based on first character.\n\t\t\"\"\"\n\t\tif scanLabel is None or scanLabel \u003d\u003d \"\":\n\t\t\treturn \"NO READ\"\n\t\ttry:\n\t\t\tfirstChar \u003d str(scanLabel)[0:1]\n\t\texcept (IndexError, TypeError):\n\t\t\treturn \"NO READ\"\n\t\tif firstChar \u003d\u003d \"9\":\n\t\t\treturn \"MULTI READ\"\n\t\telif firstChar \u003d\u003d \"?\":\n\t\t\treturn \"NO READ\"\n\t\telif firstChar \u003d\u003d \"0\":\n\t\t\treturn \"NO CODE\"\n\t\telse:\n\t\t\treturn \"GOOD READ\"\n\t\n\t\n\tdef decodeReasonCode(code):\n\t\t\"\"\"\n\t\tDecode DivertStatus/Reason_Code numeric value to human-readable text.\n\t\t\"\"\"\n\t\tif code is None:\n\t\t\treturn \"NOT_RESPONDED\"\n\t\ttry:\n\t\t\tcode \u003d int(code)\n\t\texcept (ValueError, TypeError):\n\t\t\treturn \"NOT_RESPONDED\"\n\t\n\t\treason_map \u003d {\n\t\t\t1: \"SUCCESS\", 2: \"UNKNOWN\", 4: \"UNEXPECTED_CONTAINER\",\n\t\t\t8: \"TRACKING_ERROR\", 16: \"GAP_ERROR\", 32: \"DESTINATION_FULL\",\n\t\t\t64: \"DESTINATION_NON_OPERATIONAL\", 128: \"INVALID_DESTINATION\",\n\t\t\t256: \"NO_READ\", 512: \"NO_CODE\", 1024: \"MULTI_LABEL\",\n\t\t\t2048: \"UNUSED_BY_INTRALOX\", 4096: \"DESTINATION_DISABLED\",\n\t\t\t8192: \"THROUGHPUT_LIMITED\", 16384: \"FAILED_TO_DIVERT\",\n\t\t\t32768: \"NOT_YET_REACHED\", 65536: \"NO_DESTINATION_RECEIVED\",\n\t\t\t131072: \"LOST_CONTAINER\", 262144: \"DIMENSION_ERROR\",\n\t\t\t524288: \"WEIGHT_ERROR\", 1048576: \"CONTAINER_UTILIZATION\",\n\t\t\t2097152: \"UNABLE_TO_DIVERT\"\n\t\t}\n\t\treturn reason_map.get(code, \"NOT_RESPONDED\")\n\t\n\t\n\tif initialChange or not currentValue.quality.isGood():\n\t\treturn\n\t\n\t# Ignore transitions from bad → good (PLC just connected)\n\tif not previousValue.quality.isGood() and currentValue.quality.isGood():\n\t\treturn\n\t\n\ttry:\n\t\t# Extract value\n\t\tpackageID \u003d currentValue.value if hasattr(currentValue, \u0027value\u0027) else currentValue\n\t\tif packageID is None or str(packageID).strip() \u003d\u003d \"\":\n\t\t\treturn\n\t\n\t\tparentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\ttagPaths \u003d [\n\t\t\tparentPath + \"/Actual_Destination\",\n\t\t\tparentPath + \"/Barcode\",\n\t\t\tparentPath + \"/Length\",\n\t\t\tparentPath + \"/Reason_Code\",\n\t\t\tparentPath + \"/Requested_Destination\",\n\t\t\tparentPath + \"/Weight\"\n\t\t]\n\t\n\t\ttagReads \u003d system.tag.readBlocking(tagPaths)\n\t\tactualDest \u003d tagReads[0].value if tagReads[0].quality.isGood() else None\n\t\tbarcode \u003d tagReads[1].value if tagReads[1].quality.isGood() else None\n\t\tlength \u003d tagReads[2].value if tagReads[2].quality.isGood() else None\n\t\treasonCode \u003d tagReads[3].value if tagReads[3].quality.isGood() else None\n\t\trequestedDest \u003d tagReads[4].value if tagReads[4].quality.isGood() else None\n\t\tweight \u003d tagReads[5].value if tagReads[5].quality.isGood() else None\n\t\n\t\tscanStatus \u003d decodeScanLabel(barcode)\n\t\tsortCodeText \u003d decodeReasonCode(reasonCode)\n\t\n\t\tquery \u003d \"\"\"\n\t\t\tINSERT INTO alltable \n\t\t\t(ScanLabel, ParcelID, Length, DivertStatus, DEST_REQ, ACTUAL_DEST, Weight, SortCode, ScanStatus, t_stamp)\n\t\t\tVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, NOW())\n\t\t\"\"\"\n\t\tparams \u003d [barcode, packageID, length, reasonCode, requestedDest, actualDest, weight, sortCodeText, scanStatus]\n\t\n\t\trowsAffected \u003d system.db.runPrepUpdate(query, params, \"MariaDB\")\n\t\tsystem.util.getLogger(\"PackageData\").info(\n\t\t\t\"Inserted package data: ParcelID\u003d%s, Barcode\u003d%s, ScanStatus\u003d%s, SortCode\u003d%s, Rows\u003d%d\"\n\t\t\t% (packageID, barcode, scanStatus, sortCodeText, rowsAffected)\n\t\t)\n\t\n\texcept Exception as e:\n\t\tpkgID \u003d packageID if \u0027packageID\u0027 in locals() else str(currentValue)\n\t\tsystem.util.getLogger(\"PackageData\").error(\n\t\t\t\"Failed to insert package data for ParcelID\u003d%s: %s\" % (pkgID, str(e))\n\t\t)" - } - ], "dataType": "String", "name": "Package_ID", "tagType": "AtomicTag", @@ -7286,6 +7440,17 @@ "tagType": "AtomicTag", "opcServer": "PLC" }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[MCM06]PKG_Data[{ID}].Scaner.Tunnel_ID" + }, + "valueSource": "opc", + "dataType": "String", + "name": "Tunnel_ID", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, { "opcItemPath": { "bindType": "parameter", @@ -7325,6 +7490,12 @@ "binding": "ns\u003d1;s\u003d[MCM06]PKG_Data[{ID}].Server.Destination[3]" }, "valueSource": "opc", + "eventScripts": [ + { + "eventid": "valueChanged", + "script": "\t# Tag Event Script: valueChanged\n\t# Place on: Actual_Destination (PackageData UDT)\n\t\n\tdef decodeScanLabel(scanLabel):\n\t \"\"\"Decode based on first 10 characters, but keep full barcode intact.\"\"\"\n\t if scanLabel is None:\n\t return \"NO READ\"\n\t scanLabel \u003d str(scanLabel).strip()\n\t if scanLabel \u003d\u003d \"\":\n\t return \"NO READ\"\n\t\n\t first10 \u003d scanLabel[:10].upper() # analyze first 10 chars only\n\t\n\t if first10 \u003d\u003d \"9999999999\":\n\t return \"MULTI READ\"\n\t elif first10 \u003d\u003d \"??????????\":\n\t return \"NO READ\"\n\t elif first10 \u003d\u003d \"0000000000\":\n\t return \"NO CODE\"\n\t elif first10 \u003d\u003d \"NSNSNSNSNS\":\n\t return \"NOT SUPPORTED\"\n\t else:\n\t return \"GOOD READ\"\n\t\n\t\n\tdef decodeReasonCode(code):\n\t \"\"\"Decode DivertStatus/Reason_Code numeric value to human-readable text.\"\"\"\n\t if code is None:\n\t return \"NOT_RESPONDED\"\n\t try:\n\t code \u003d int(code)\n\t except (ValueError, TypeError):\n\t return \"NOT_RESPONDED\"\n\t\n\t reason_map \u003d {\n\t\t 0: \"SUCCESS\",\n\t\t 1: \"UNKNOWN\",\n\t\t 2: \"UNEXPECTED_CONTAINER\",\n\t\t 3: \"TRACKING_ERROR\",\n\t\t 4: \"GAP_ERROR\",\n\t\t 5: \"DESTINATION_FULL\",\n\t\t 6: \"DESTINATION_NON_OPERATIONAL\",\n\t\t 7: \"INVALID_DESTINATION\",\n\t\t 8: \"NO_READ\",\n\t\t 9: \"NO_CODE\",\n\t\t 10: \"MULTI_LABEL\",\n\t\t 11: \"UNUSED_BY_INTRALOX\",\n\t\t 12: \"DESTINATION_DISABLED\",\n\t\t 13: \"THROUGHPUT_LIMIT\",\n\t\t 14: \"FAILED_TO_DIVERT\",\n\t\t 15: \"NOT_YET_REACHED\",\n\t\t 16: \"NO_DESTINATION_RECEIVED\",\n\t\t 17: \"LOST_CONTAINER\",\n\t\t 18: \"DIMENSION_ERROR\",\n\t\t 19: \"WEIGHT_ERROR\",\n\t\t 20: \"CONTAINER_UTILIZATION\",\n\t\t 21: \"UNABLE_TO_DIVERT\",\n\t\t 22: \"DESTINATION_NOT_ATTEMPTED\",\n\t\t}\n\t return reason_map.get(code, \"NOT_RESPONDED\")\n\t\n\t\n\t# Abort on initial or bad quality\n\tif initialChange or not currentValue.quality.isGood():\n\t return\n\t\n\t# Ignore bad→good transitions (PLC just connected)\n\tif not previousValue.quality.isGood() and currentValue.quality.isGood():\n\t return\n\t\n\t# Only check current value for emptiness/blank\n\tactualDest \u003d currentValue.value if hasattr(currentValue, \u0027value\u0027) else currentValue\n\tif actualDest is None or str(actualDest).strip() \u003d\u003d \"\":\n\t return\n\t\n\ttry:\n\t parentPath \u003d \"/\".join(tagPath.split(\"/\")[:-1])\n\t\n\t # 🔹 Read the Barcode directly (no fallback)\n\t barcodePath \u003d parentPath + \"/Barcode\"\n\t barcodeRead \u003d system.tag.readBlocking([barcodePath])[0]\n\t barcode \u003d barcodeRead.value if barcodeRead.quality.isGood() else None\n\t\n\t read_paths \u003d [\n\t parentPath + \"/Package_ID\",\n\t parentPath + \"/Length\",\n\t parentPath + \"/Reason_Code\",\n\t parentPath + \"/Requested_Destination\",\n\t parentPath + \"/Weight\",\n\t parentPath + \"/Tunnel_ID\"\n\t ]\n\t reads \u003d system.tag.readBlocking(read_paths)\n\t\n\t packageID \u003d reads[0].value if reads[0].quality.isGood() else None\n\t length \u003d reads[1].value if reads[1].quality.isGood() else None\n\t reasonCode \u003d reads[2].value if reads[2].quality.isGood() else None\n\t requestedDest \u003d reads[3].value if reads[3].quality.isGood() else None\n\t weight \u003d reads[4].value if reads[4].quality.isGood() else None\n\t tunnelID \u003d reads[5].value if reads[5].quality.isGood() else None\n\t\n\t # 🔹 Use full Barcode for decode and DB\n\t scanStatus \u003d decodeScanLabel(barcode)\n\t sortCodeText \u003d decodeReasonCode(reasonCode)\n\t\n\t query \u003d \"\"\"\n\t INSERT INTO alltable \n\t (ScanLabel, ParcelID, Length, DivertStatus, DEST_REQ, ACTUAL_DEST, Weight, SortCode, ScanStatus, Location, t_stamp)\n\t VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NOW())\n\t \"\"\"\n\t params \u003d [barcode, packageID, length, reasonCode, requestedDest, actualDest, weight, sortCodeText, scanStatus, tunnelID]\n\t\n\t rowsAffected \u003d system.db.runPrepUpdate(query, params, \"MariaDB\")\n\t system.util.getLogger(\"PackageData\").info(\n\t \"Inserted (trigger\u003dActual_Destination): ParcelID\u003d%s, Barcode\u003d%s, ActualDest\u003d%s, Tunnel\u003d%s, ScanStatus\u003d%s, SortCode\u003d%s, Rows\u003d%d\" %\n\t (packageID, barcode, actualDest, tunnelID, scanStatus, sortCodeText, rowsAffected)\n\t )\n\t\n\texcept Exception as e:\n\t system.util.getLogger(\"PackageData\").error(\n\t \"Insert failed (trigger\u003dActual_Destination, ActualDest\u003d%s): %s\" % (actualDest, str(e))\n\t )" + } + ], "dataType": "String", "name": "Actual_Destination", "tagType": "AtomicTag", @@ -10085,10 +10256,6 @@ "name": "State", "tagType": "AtomicTag" }, - { - "name": "Running", - "tagType": "AtomicTag" - }, { "name": "Auto_Mode", "tagType": "AtomicTag" @@ -10102,11 +10269,23 @@ "tagType": "AtomicTag" }, { - "name": "Communication_Faulted", + "name": "Manual_Mode", "tagType": "AtomicTag" }, { - "name": "Manual_Mode", + "name": "System_Fault", + "tagType": "AtomicTag" + }, + { + "name": "Running", + "tagType": "AtomicTag" + }, + { + "name": "Name", + "tagType": "AtomicTag" + }, + { + "name": "Communication_Faulted", "tagType": "AtomicTag" }, { @@ -10138,10 +10317,6 @@ "tagType": "AtomicTag" } ] - }, - { - "name": "System_Fault", - "tagType": "AtomicTag" } ] }, @@ -10157,6 +10332,22 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "Running", + "tagType": "AtomicTag" + }, + { + "name": "Name", + "tagType": "AtomicTag" + }, + { + "name": "System_Fault", + "tagType": "AtomicTag" + }, + { + "name": "Manual_Mode", + "tagType": "AtomicTag" + }, { "name": "State", "tagType": "AtomicTag" @@ -10177,10 +10368,6 @@ "name": "Priority", "tagType": "AtomicTag" }, - { - "name": "Running", - "tagType": "AtomicTag" - }, { "name": "Communication_Faulted", "tagType": "AtomicTag" @@ -10210,14 +10397,6 @@ "tagType": "AtomicTag" } ] - }, - { - "name": "System_Fault", - "tagType": "AtomicTag" - }, - { - "name": "Manual_Mode", - "tagType": "AtomicTag" } ] }, @@ -10237,6 +10416,30 @@ "name": "Maintenance_Mode", "tagType": "AtomicTag" }, + { + "name": "Manual_Mode", + "tagType": "AtomicTag" + }, + { + "name": "Auto_Mode", + "tagType": "AtomicTag" + }, + { + "name": "Communication_Faulted", + "tagType": "AtomicTag" + }, + { + "name": "Priority", + "tagType": "AtomicTag" + }, + { + "name": "Color", + "tagType": "AtomicTag" + }, + { + "name": "State", + "tagType": "AtomicTag" + }, { "name": "Alarm", "tagType": "Folder", @@ -10259,14 +10462,6 @@ "name": "System_Fault", "tagType": "AtomicTag" }, - { - "name": "Manual_Mode", - "tagType": "AtomicTag" - }, - { - "name": "Auto_Mode", - "tagType": "AtomicTag" - }, { "name": "Running", "tagType": "AtomicTag" @@ -10276,19 +10471,7 @@ "tagType": "AtomicTag" }, { - "name": "Communication_Faulted", - "tagType": "AtomicTag" - }, - { - "name": "Priority", - "tagType": "AtomicTag" - }, - { - "name": "Color", - "tagType": "AtomicTag" - }, - { - "name": "State", + "name": "Name", "tagType": "AtomicTag" }, { @@ -10309,10 +10492,6 @@ }, "tagType": "UdtInstance", "tags": [ - { - "name": "Maintenance_Mode", - "tagType": "AtomicTag" - }, { "name": "Alarm", "tagType": "Folder", @@ -10336,15 +10515,7 @@ "tagType": "AtomicTag" }, { - "name": "Auto_Mode", - "tagType": "AtomicTag" - }, - { - "name": "Manual_Mode", - "tagType": "AtomicTag" - }, - { - "name": "Enable_PB", + "name": "Name", "tagType": "AtomicTag" }, { @@ -10355,10 +10526,6 @@ "name": "Dumping", "tagType": "AtomicTag" }, - { - "name": "State", - "tagType": "AtomicTag" - }, { "name": "Color", "tagType": "AtomicTag" @@ -10370,6 +10537,26 @@ { "name": "Priority", "tagType": "AtomicTag" + }, + { + "name": "Maintenance_Mode", + "tagType": "AtomicTag" + }, + { + "name": "Auto_Mode", + "tagType": "AtomicTag" + }, + { + "name": "Manual_Mode", + "tagType": "AtomicTag" + }, + { + "name": "Enable_PB", + "tagType": "AtomicTag" + }, + { + "name": "State", + "tagType": "AtomicTag" } ] } @@ -34184,62 +34371,94 @@ "tagType": "UdtInstance", "tags": [ { + "valueSource": "opc", + "value": "123", "name": "asRequested_Dest_ID_1", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": "123", "name": "asRequested_Dest_ID_3", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": 123, "name": "adiSort_Code_2", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": true, "name": "bData_Ready", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": 123, "name": "adiSort_Code_0", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": 1233, "name": "adiSort_Code_1", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": "123", "name": "asRequested_Dest_ID_0", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "expression": "toInt(1000000000 + (abs(crc(dateFormat(now(),\u0027yyyyMMddHHmmssSSS\u0027))) % 1147483648))\r\n", + "executionMode": "FixedRate", + "value": 12312312, "name": "diPLC_RecordNumber", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": "12312", "name": "sLocation_ID", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": "12312", "name": "sActual_Dest_ID", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": 123, "name": "iPackage_Length", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": "123", "name": "asRequested_Dest_ID_2", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": 123, "name": "adiSort_Code_3", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": "12312", "name": "sBarcode", "tagType": "AtomicTag" }, { + "valueSource": "opc", + "value": 12412, "name": "iItem_Carrier_Count", "tagType": "AtomicTag" } @@ -34478,6 +34697,14 @@ } ] }, + { + "valueSource": "opc", + "opcItemPath": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.bData_Synchronized", + "dataType": "Boolean", + "name": "bDataSynchronized", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, { "name": "Scanner", "tagType": "Folder", @@ -35337,6 +35564,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -35366,6 +35597,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -35399,6 +35634,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35424,6 +35663,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35464,6 +35707,10 @@ { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -35486,6 +35733,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35522,6 +35773,10 @@ { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -35544,6 +35799,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -35580,6 +35839,10 @@ { "name": "diTotal_Inducted", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -35609,6 +35872,10 @@ { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -35638,6 +35905,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -35660,6 +35931,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35689,6 +35964,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -35722,6 +36001,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -35747,6 +36030,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35772,6 +36059,11 @@ }, "tagType": "UdtInstance", "tags": [ + { + "value": "IU010", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35801,6 +36093,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35838,6 +36134,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -35859,6 +36159,11 @@ }, "tagType": "UdtInstance", "tags": [ + { + "value": "IU007", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35896,6 +36201,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -35928,6 +36237,10 @@ { "name": "diTotal_Inducted", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -35954,6 +36267,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -35983,6 +36300,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36008,6 +36329,11 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "value": "IU009", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -36041,6 +36367,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36073,6 +36403,10 @@ { "name": "diTotal_Inducted", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -36102,6 +36436,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -36128,6 +36466,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -36153,6 +36495,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36178,6 +36524,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36215,6 +36565,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36244,6 +36598,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36269,6 +36627,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36302,6 +36664,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -36323,6 +36689,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36352,6 +36722,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36392,6 +36766,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -36418,6 +36796,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -36447,6 +36829,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36479,6 +36865,10 @@ { "name": "diTotal_Inducted", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -36501,6 +36891,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36530,6 +36924,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36559,6 +36957,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36592,6 +36994,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36613,6 +37019,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36650,6 +37060,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36671,6 +37085,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36704,6 +37122,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36729,6 +37151,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36766,6 +37192,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -36795,6 +37225,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36824,6 +37258,11 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "value": "IU008", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -36856,6 +37295,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -36878,6 +37321,11 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "value": "IU003", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -36914,6 +37362,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -36943,6 +37395,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -36965,6 +37421,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37001,6 +37461,11 @@ { "name": "diTotal_Inducted", "tagType": "AtomicTag" + }, + { + "value": "IU005", + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37030,6 +37495,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37056,6 +37525,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37085,6 +37558,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37106,6 +37583,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37139,6 +37620,11 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "value": "IU001", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37172,6 +37658,11 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "value": "IU011", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -37197,6 +37688,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37233,6 +37728,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37259,6 +37758,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -37288,6 +37791,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37320,6 +37827,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37346,6 +37857,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37371,6 +37886,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37396,6 +37915,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37436,6 +37959,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37454,6 +37981,11 @@ }, "tagType": "UdtInstance", "tags": [ + { + "value": "IU006", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37491,6 +38023,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37523,6 +38059,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37549,6 +38089,10 @@ "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37574,6 +38118,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37599,6 +38147,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37636,6 +38188,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37665,6 +38221,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" @@ -37694,6 +38254,11 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "value": "IU004", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37715,6 +38280,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37755,6 +38324,10 @@ { "name": "diTotal_Inducted", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37781,6 +38354,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37802,6 +38379,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37842,6 +38423,10 @@ { "name": "diTotal_Inducted", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37860,6 +38445,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37889,6 +38478,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -37926,6 +38519,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -37958,6 +38555,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -37976,6 +38577,10 @@ }, "tagType": "UdtInstance", "tags": [ + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -38013,6 +38618,10 @@ "name": "diTotal_Inducted", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -38045,6 +38654,10 @@ { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -38063,6 +38676,11 @@ }, "tagType": "UdtInstance", "tags": [ + { + "value": "IU002", + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Double_Carrier", "tagType": "AtomicTag" @@ -38096,6 +38714,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -38132,6 +38754,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -38161,6 +38787,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -38183,6 +38813,10 @@ "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" + }, { "name": "diTotal_Inducted", "tagType": "AtomicTag" @@ -38219,6 +38853,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] }, @@ -38248,6 +38886,10 @@ { "name": "diTotal_Single_Carrier", "tagType": "AtomicTag" + }, + { + "name": "sInduction_Name", + "tagType": "AtomicTag" } ] } @@ -124978,107 +125620,6 @@ } ] }, - { - "name": "Chute_102", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "102" - }, - "RealName": { - "dataType": "String", - "value": "S011095-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_193", "typeId": "Status/CHUTE", @@ -125180,6 +125721,107 @@ } ] }, + { + "name": "Chute_102", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "102" + }, + "RealName": { + "dataType": "String", + "value": "S011095-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_219", "typeId": "Status/CHUTE", @@ -125281,107 +125923,6 @@ } ] }, - { - "name": "Chute_39", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "39" - }, - "RealName": { - "dataType": "String", - "value": "S011040-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Full", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_159", "typeId": "Status/CHUTE", @@ -125483,6 +126024,107 @@ } ] }, + { + "name": "Chute_39", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "39" + }, + "RealName": { + "dataType": "String", + "value": "S011040-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_188", "typeId": "Status/CHUTE", @@ -125887,107 +126529,6 @@ } ] }, - { - "name": "Chute_96", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "96" - }, - "RealName": { - "dataType": "String", - "value": "S011089-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_184", "typeId": "Status/CHUTE", @@ -126089,6 +126630,107 @@ } ] }, + { + "name": "Chute_96", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "96" + }, + "RealName": { + "dataType": "String", + "value": "S011089-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_155", "typeId": "Status/CHUTE", @@ -126392,107 +127034,6 @@ } ] }, - { - "name": "Chute_67", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "67" - }, - "RealName": { - "dataType": "String", - "value": "S011060-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_152", "typeId": "Status/CHUTE", @@ -126594,6 +127135,107 @@ } ] }, + { + "name": "Chute_67", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "67" + }, + "RealName": { + "dataType": "String", + "value": "S011060-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_110", "typeId": "Status/CHUTE", @@ -126796,107 +127438,6 @@ } ] }, - { - "name": "Chute_24", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "24" - }, - "RealName": { - "dataType": "String", - "value": "S011025-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - } - ] - } - ] - }, { "name": "Chute_166", "typeId": "Status/CHUTE", @@ -126998,6 +127539,107 @@ } ] }, + { + "name": "Chute_24", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "24" + }, + "RealName": { + "dataType": "String", + "value": "S011025-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + } + ] + } + ] + }, { "name": "Chute_9", "typeId": "Status/CHUTE", @@ -129927,107 +130569,6 @@ } ] }, - { - "name": "Chute_51", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "51" - }, - "RealName": { - "dataType": "String", - "value": "S011048-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Full", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_142", "typeId": "Status/CHUTE", @@ -130129,6 +130670,107 @@ } ] }, + { + "name": "Chute_51", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "51" + }, + "RealName": { + "dataType": "String", + "value": "S011048-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_161", "typeId": "Status/CHUTE", @@ -130331,107 +130973,6 @@ } ] }, - { - "name": "Chute_1", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "1" - }, - "RealName": { - "dataType": "String", - "value": "S011002-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_25", "typeId": "Status/CHUTE", @@ -130533,6 +131074,107 @@ } ] }, + { + "name": "Chute_1", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "1" + }, + "RealName": { + "dataType": "String", + "value": "S011002-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_88", "typeId": "Status/CHUTE", @@ -131241,7 +131883,7 @@ ] }, { - "name": "Chute_32", + "name": "Chute_279", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -131250,11 +131892,11 @@ }, "ChuteNumber": { "dataType": "String", - "value": "32" + "value": "279" }, "RealName": { "dataType": "String", - "value": "S011033-CH" + "value": "S013068-CH" } }, "tagType": "UdtInstance", @@ -131263,6 +131905,103 @@ "name": "No_Container", "tagType": "AtomicTag" }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Chute_229", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "229" + }, + "RealName": { + "dataType": "String", + "value": "S013022-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ { "name": "Commands", "tagType": "Folder", @@ -131277,6 +132016,52 @@ } ] }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, { "name": "Jam", "tagType": "AtomicTag" @@ -131293,48 +132078,6 @@ "name": "Half_Full", "tagType": "AtomicTag" }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - } - ] - }, { "name": "Disabled", "tagType": "AtomicTag" @@ -131443,7 +132186,7 @@ ] }, { - "name": "Chute_229", + "name": "Chute_32", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -131452,15 +132195,19 @@ }, "ChuteNumber": { "dataType": "String", - "value": "229" + "value": "32" }, "RealName": { "dataType": "String", - "value": "S013022-CH" + "value": "S011033-CH" } }, "tagType": "UdtInstance", "tags": [ + { + "name": "No_Container", + "tagType": "AtomicTag" + }, { "name": "Commands", "tagType": "Folder", @@ -131475,52 +132222,6 @@ } ] }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, { "name": "Jam", "tagType": "AtomicTag" @@ -131537,6 +132238,48 @@ "name": "Half_Full", "tagType": "AtomicTag" }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + } + ] + }, { "name": "Disabled", "tagType": "AtomicTag" @@ -131745,6 +132488,107 @@ } ] }, + { + "name": "Chute_273", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "273" + }, + "RealName": { + "dataType": "String", + "value": "S013062-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_76", "typeId": "Status/CHUTE", @@ -131846,107 +132690,6 @@ } ] }, - { - "name": "Chute_68", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "68" - }, - "RealName": { - "dataType": "String", - "value": "S011061-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_139", "typeId": "Status/CHUTE", @@ -132048,6 +132791,107 @@ } ] }, + { + "name": "Chute_68", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "68" + }, + "RealName": { + "dataType": "String", + "value": "S011061-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_16", "typeId": "Status/CHUTE", @@ -132553,6 +133397,107 @@ } ] }, + { + "name": "Chute_275", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "275" + }, + "RealName": { + "dataType": "String", + "value": "S013064-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + } + ] + }, { "name": "Chute_247", "typeId": "Status/CHUTE", @@ -132856,107 +133801,6 @@ } ] }, - { - "name": "Chute_212", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "212" - }, - "RealName": { - "dataType": "String", - "value": "S013005-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_265", "typeId": "Status/CHUTE", @@ -133058,6 +133902,107 @@ } ] }, + { + "name": "Chute_212", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "212" + }, + "RealName": { + "dataType": "String", + "value": "S013005-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_236", "typeId": "Status/CHUTE", @@ -133462,107 +134407,6 @@ } ] }, - { - "name": "Chute_128", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "128" - }, - "RealName": { - "dataType": "String", - "value": "S012001-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_210", "typeId": "Status/CHUTE", @@ -133665,7 +134509,7 @@ ] }, { - "name": "Chute_45", + "name": "Chute_128", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -133674,57 +134518,39 @@ }, "ChuteNumber": { "dataType": "String", - "value": "45" + "value": "128" }, "RealName": { "dataType": "String", - "value": "S011046-CH" + "value": "S012001-CH" } }, "tagType": "UdtInstance", "tags": [ { - "name": "Disabled", + "name": "Jam", "tagType": "AtomicTag" }, { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] + "name": "Half_Full", + "tagType": "AtomicTag" }, { "name": "Full", "tagType": "AtomicTag" }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, { "name": "Alarm", "tagType": "Folder", "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, { "name": "Blocked_By_Operator", "tagType": "AtomicTag" @@ -133737,6 +134563,22 @@ "name": "Disabled", "tagType": "AtomicTag" }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, { "name": "Blocked_From_SCADA", "tagType": "AtomicTag" @@ -133748,19 +134590,21 @@ ] }, { - "name": "Jam", - "tagType": "AtomicTag" + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] }, { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", + "name": "Disabled", "tagType": "AtomicTag" } ] @@ -133866,6 +134710,107 @@ } ] }, + { + "name": "Chute_45", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "45" + }, + "RealName": { + "dataType": "String", + "value": "S011046-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_216", "typeId": "Status/CHUTE", @@ -134371,107 +135316,6 @@ } ] }, - { - "name": "Chute_40", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "40" - }, - "RealName": { - "dataType": "String", - "value": "S011041-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - } - ] - } - ] - }, { "name": "Chute_260", "typeId": "Status/CHUTE", @@ -134573,6 +135417,107 @@ } ] }, + { + "name": "Chute_40", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "40" + }, + "RealName": { + "dataType": "String", + "value": "S011041-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + } + ] + } + ] + }, { "name": "Chute_262", "typeId": "Status/CHUTE", @@ -135482,6 +136427,309 @@ } ] }, + { + "name": "Chute_277", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "277" + }, + "RealName": { + "dataType": "String", + "value": "S013066-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Chute_221", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "221" + }, + "RealName": { + "dataType": "String", + "value": "S013014-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Chute_189", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "189" + }, + "RealName": { + "dataType": "String", + "value": "S012062-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_57", "typeId": "Status/CHUTE", @@ -135684,208 +136932,6 @@ } ] }, - { - "name": "Chute_189", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "189" - }, - "RealName": { - "dataType": "String", - "value": "S012062-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Chute_221", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "221" - }, - "RealName": { - "dataType": "String", - "value": "S013014-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_105", "typeId": "Status/CHUTE", @@ -138209,107 +139255,6 @@ } ] }, - { - "name": "Chute_153", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "153" - }, - "RealName": { - "dataType": "String", - "value": "S012026-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_257", "typeId": "Status/CHUTE", @@ -138411,6 +139356,107 @@ } ] }, + { + "name": "Chute_153", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "153" + }, + "RealName": { + "dataType": "String", + "value": "S012026-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_7", "typeId": "Status/CHUTE", @@ -138815,107 +139861,6 @@ } ] }, - { - "name": "Chute_41", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "41" - }, - "RealName": { - "dataType": "String", - "value": "S011042-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_250", "typeId": "Status/CHUTE", @@ -139017,6 +139962,107 @@ } ] }, + { + "name": "Chute_41", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "41" + }, + "RealName": { + "dataType": "String", + "value": "S011042-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_4", "typeId": "Status/CHUTE", @@ -139119,7 +140165,7 @@ ] }, { - "name": "Chute_14", + "name": "Chute_170", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -139128,15 +140174,27 @@ }, "ChuteNumber": { "dataType": "String", - "value": "14" + "value": "170" }, "RealName": { "dataType": "String", - "value": "S011015-CH" + "value": "S012043-CH" } }, "tagType": "UdtInstance", "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, { "name": "Full", "tagType": "AtomicTag" @@ -139145,6 +140203,52 @@ "name": "awChute", "tagType": "AtomicTag" }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, { "name": "Commands", "tagType": "Folder", @@ -139158,165 +140262,6 @@ "tagType": "AtomicTag" } ] - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - } - ] - } - ] - }, - { - "name": "Chute_62", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "62" - }, - "RealName": { - "dataType": "String", - "value": "S011043-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" } ] }, @@ -139422,7 +140367,7 @@ ] }, { - "name": "Chute_170", + "name": "Chute_62", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -139431,17 +140376,21 @@ }, "ChuteNumber": { "dataType": "String", - "value": "170" + "value": "62" }, "RealName": { "dataType": "String", - "value": "S012043-CH" + "value": "S011043-CH" } }, "tagType": "UdtInstance", "tags": [ { - "name": "Disabled", + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", "tagType": "AtomicTag" }, { @@ -139452,6 +140401,91 @@ "name": "Half_Full", "tagType": "AtomicTag" }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Chute_14", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "14" + }, + "RealName": { + "dataType": "String", + "value": "S011015-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ { "name": "Full", "tagType": "AtomicTag" @@ -139460,16 +140494,46 @@ "name": "awChute", "tagType": "AtomicTag" }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, { "name": "Alarm", "tagType": "Folder", "tags": [ { - "name": "Conveyor_Not_Ready", + "name": "Blocked_By_Operator", "tagType": "AtomicTag" }, { - "name": "Half_Full", + "name": "Full", "tagType": "AtomicTag" }, { @@ -139481,15 +140545,15 @@ "tagType": "AtomicTag" }, { - "name": "Blocked_By_Operator", + "name": "Conveyor_Not_Ready", "tagType": "AtomicTag" }, { - "name": "Full", + "name": "No_Container", "tagType": "AtomicTag" }, { - "name": "No_24_V_DC", + "name": "Half_Full", "tagType": "AtomicTag" }, { @@ -139497,11 +140561,32 @@ "tagType": "AtomicTag" }, { - "name": "No_Container", + "name": "No_24_V_DC", "tagType": "AtomicTag" } ] + } + ] + }, + { + "name": "Chute_285", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" }, + "ChuteNumber": { + "dataType": "String", + "value": "285" + }, + "RealName": { + "dataType": "String", + "value": "S013074-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ { "name": "No_Container", "tagType": "AtomicTag" @@ -139519,6 +140604,68 @@ "tagType": "AtomicTag" } ] + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" } ] }, @@ -139724,107 +140871,6 @@ } ] }, - { - "name": "Chute_11", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "11" - }, - "RealName": { - "dataType": "String", - "value": "S011012-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_135", "typeId": "Status/CHUTE", @@ -139926,6 +140972,107 @@ } ] }, + { + "name": "Chute_11", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "11" + }, + "RealName": { + "dataType": "String", + "value": "S011012-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_163", "typeId": "Status/CHUTE", @@ -140027,107 +141174,6 @@ } ] }, - { - "name": "Chute_12", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "12" - }, - "RealName": { - "dataType": "String", - "value": "S011013-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_218", "typeId": "Status/CHUTE", @@ -140229,6 +141275,107 @@ } ] }, + { + "name": "Chute_12", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "12" + }, + "RealName": { + "dataType": "String", + "value": "S011013-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_86", "typeId": "Status/CHUTE", @@ -140330,107 +141477,6 @@ } ] }, - { - "name": "Chute_60", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "60" - }, - "RealName": { - "dataType": "String", - "value": "S011055-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_230", "typeId": "Status/CHUTE", @@ -140533,7 +141579,7 @@ ] }, { - "name": "Chute_95", + "name": "Chute_60", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -140542,33 +141588,37 @@ }, "ChuteNumber": { "dataType": "String", - "value": "95" + "value": "60" }, "RealName": { "dataType": "String", - "value": "S011088-CH" + "value": "S011055-CH" } }, "tagType": "UdtInstance", "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, { "name": "Alarm", "tagType": "Folder", "tags": [ { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", + "name": "Blocked_By_Operator", "tagType": "AtomicTag" }, { @@ -140576,11 +141626,23 @@ "tagType": "AtomicTag" }, { - "name": "Blocked_By_Operator", + "name": "No_24_V_DC", "tagType": "AtomicTag" }, { - "name": "No_24_V_DC", + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", "tagType": "AtomicTag" }, { @@ -140593,10 +141655,6 @@ } ] }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, { "name": "Commands", "tagType": "Folder", @@ -140612,19 +141670,7 @@ ] }, { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", + "name": "No_Container", "tagType": "AtomicTag" }, { @@ -140835,6 +141881,107 @@ } ] }, + { + "name": "Chute_95", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "95" + }, + "RealName": { + "dataType": "String", + "value": "S011088-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_214", "typeId": "Status/CHUTE", @@ -141542,6 +142689,107 @@ } ] }, + { + "name": "Chute_283", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "283" + }, + "RealName": { + "dataType": "String", + "value": "S013072-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_222", "typeId": "Status/CHUTE", @@ -141845,107 +143093,6 @@ } ] }, - { - "name": "Chute_75", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "75" - }, - "RealName": { - "dataType": "String", - "value": "S011068-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_249", "typeId": "Status/CHUTE", @@ -142047,6 +143194,107 @@ } ] }, + { + "name": "Chute_75", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "75" + }, + "RealName": { + "dataType": "String", + "value": "S011068-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_8", "typeId": "Status/CHUTE", @@ -142855,6 +144103,107 @@ } ] }, + { + "name": "Chute_281", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "281" + }, + "RealName": { + "dataType": "String", + "value": "S013070-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_30", "typeId": "Status/CHUTE", @@ -143058,7 +144407,7 @@ ] }, { - "name": "Chute_19", + "name": "Chute_217", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -143067,49 +144416,15 @@ }, "ChuteNumber": { "dataType": "String", - "value": "19" + "value": "217" }, "RealName": { "dataType": "String", - "value": "S011020-CH" + "value": "S013010-CH" } }, "tagType": "UdtInstance", "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, { "name": "Alarm", "tagType": "Folder", @@ -143118,10 +144433,6 @@ "name": "Disabled", "tagType": "AtomicTag" }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, { "name": "No_Container", "tagType": "AtomicTag" @@ -143130,6 +144441,18 @@ "name": "Jam", "tagType": "AtomicTag" }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, { "name": "Full", "tagType": "AtomicTag" @@ -143141,19 +144464,45 @@ { "name": "Conveyor_Not_Ready", "tagType": "AtomicTag" - }, + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ { - "name": "No_24_V_DC", + "name": "bBlockHost1", "tagType": "AtomicTag" }, { - "name": "Blocked_By_Operator", + "name": "bUnblockHost1", "tagType": "AtomicTag" } ] }, { - "name": "Full", + "name": "Disabled", "tagType": "AtomicTag" } ] @@ -143259,107 +144608,6 @@ } ] }, - { - "name": "Chute_217", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "217" - }, - "RealName": { - "dataType": "String", - "value": "S013010-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_255", "typeId": "Status/CHUTE", @@ -143461,6 +144709,107 @@ } ] }, + { + "name": "Chute_19", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "19" + }, + "RealName": { + "dataType": "String", + "value": "S011020-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_242", "typeId": "Status/CHUTE", @@ -144673,107 +146022,6 @@ } ] }, - { - "name": "Chute_71", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "71" - }, - "RealName": { - "dataType": "String", - "value": "S011064-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_196", "typeId": "Status/CHUTE", @@ -144875,6 +146123,107 @@ } ] }, + { + "name": "Chute_71", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "71" + }, + "RealName": { + "dataType": "String", + "value": "S011064-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_97", "typeId": "Status/CHUTE", @@ -145279,107 +146628,6 @@ } ] }, - { - "name": "Chute_199", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "199" - }, - "RealName": { - "dataType": "String", - "value": "S012072-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_246", "typeId": "Status/CHUTE", @@ -145481,6 +146729,107 @@ } ] }, + { + "name": "Chute_199", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "199" + }, + "RealName": { + "dataType": "String", + "value": "S012072-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + } + ] + }, { "name": "Chute_130", "typeId": "Status/CHUTE", @@ -146592,107 +147941,6 @@ } ] }, - { - "name": "Chute_69", - "typeId": "Status/CHUTE", - "parameters": { - "MCM": { - "dataType": "String", - "value": "SMC" - }, - "ChuteNumber": { - "dataType": "String", - "value": "69" - }, - "RealName": { - "dataType": "String", - "value": "S011062-CH" - } - }, - "tagType": "UdtInstance", - "tags": [ - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "name": "Blocked_From_SCADA", - "tagType": "AtomicTag" - }, - { - "name": "Blocked_By_Operator", - "tagType": "AtomicTag" - }, - { - "name": "No_24_V_DC", - "tagType": "AtomicTag" - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, - { - "name": "awChute", - "tagType": "AtomicTag" - }, - { - "name": "Commands", - "tagType": "Folder", - "tags": [ - { - "name": "bUnblockHost1", - "tagType": "AtomicTag" - }, - { - "name": "bBlockHost1", - "tagType": "AtomicTag" - } - ] - }, - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - } - ] - }, { "name": "Chute_70", "typeId": "Status/CHUTE", @@ -146795,7 +148043,7 @@ ] }, { - "name": "Chute_64", + "name": "Chute_69", "typeId": "Status/CHUTE", "parameters": { "MCM": { @@ -146804,39 +148052,19 @@ }, "ChuteNumber": { "dataType": "String", - "value": "64" + "value": "69" }, "RealName": { "dataType": "String", - "value": "S011057-CH" + "value": "S011062-CH" } }, "tagType": "UdtInstance", "tags": [ - { - "name": "No_Container", - "tagType": "AtomicTag" - }, - { - "name": "Half_Full", - "tagType": "AtomicTag" - }, - { - "name": "Full", - "tagType": "AtomicTag" - }, { "name": "Alarm", "tagType": "Folder", "tags": [ - { - "name": "Conveyor_Not_Ready", - "tagType": "AtomicTag" - }, - { - "name": "Disabled", - "tagType": "AtomicTag" - }, { "name": "Blocked_From_SCADA", "tagType": "AtomicTag" @@ -146853,17 +148081,25 @@ "name": "No_Container", "tagType": "AtomicTag" }, - { - "name": "Jam", - "tagType": "AtomicTag" - }, { "name": "Half_Full", "tagType": "AtomicTag" }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, { "name": "Full", "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" } ] }, @@ -146884,14 +148120,26 @@ "tagType": "Folder", "tags": [ { - "name": "bBlockHost1", + "name": "bUnblockHost1", "tagType": "AtomicTag" }, { - "name": "bUnblockHost1", + "name": "bBlockHost1", "tagType": "AtomicTag" } ] + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" } ] }, @@ -146996,6 +148244,107 @@ } ] }, + { + "name": "Chute_64", + "typeId": "Status/CHUTE", + "parameters": { + "MCM": { + "dataType": "String", + "value": "SMC" + }, + "ChuteNumber": { + "dataType": "String", + "value": "64" + }, + "RealName": { + "dataType": "String", + "value": "S011057-CH" + } + }, + "tagType": "UdtInstance", + "tags": [ + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Conveyor_Not_Ready", + "tagType": "AtomicTag" + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_From_SCADA", + "tagType": "AtomicTag" + }, + { + "name": "Blocked_By_Operator", + "tagType": "AtomicTag" + }, + { + "name": "No_24_V_DC", + "tagType": "AtomicTag" + }, + { + "name": "No_Container", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "Half_Full", + "tagType": "AtomicTag" + }, + { + "name": "Full", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Disabled", + "tagType": "AtomicTag" + }, + { + "name": "Jam", + "tagType": "AtomicTag" + }, + { + "name": "awChute", + "tagType": "AtomicTag" + }, + { + "name": "Commands", + "tagType": "Folder", + "tags": [ + { + "name": "bBlockHost1", + "tagType": "AtomicTag" + }, + { + "name": "bUnblockHost1", + "tagType": "AtomicTag" + } + ] + } + ] + }, { "name": "Chute_48", "typeId": "Status/CHUTE", @@ -166640,7 +167989,7 @@ "valueSource": "memory", "dataType": "DateTime", "name": "wbsckt_heartbeat_interval", - "value": 1761258040516, + "value": 1761440389473, "tagType": "AtomicTag" }, { @@ -181065,7 +182414,7 @@ "valueSource": "memory", "dataType": "String", "name": "wbsckt_messages_send", - "value": "{\"message_list\":[{\"action\":\"pageview\",\"parameters\":{\"siteId\":\"CNO8\",\"sessionId\":\"e9999120-24be-4eda-a8b2-9080b10d39f2\",\"pageId\":\"Home\",\"timestamp\":1761250419964}}]}", + "value": "{\"message_list\":[{\"action\":\"pageview\",\"parameters\":{\"siteId\":\"CNO8\",\"sessionId\":\"6c4fd371-6087-446f-9994-5daea64580fc\",\"pageId\":\"Home\",\"timestamp\":1761436517952}}]}", "tagType": "AtomicTag" }, { @@ -181079,17 +182428,9 @@ "valueSource": "memory", "dataType": "String", "name": "thread_id", - "value": "1997", + "value": "1940", "tagType": "AtomicTag" }, - { - "valueSource": "opc", - "opcItemPath": "ns\u003d1;s\u003d[SMC]DB_SCADA_EXTERNAL_VISU.bData_Synchronized", - "dataType": "Boolean", - "name": "bDataSynchronized", - "tagType": "AtomicTag", - "opcServer": "PLC" - }, { "valueSource": "memory", "dataType": "String",