diff --git a/AGENTS.md b/AGENTS.md index c501d69..320b011 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -53,6 +53,7 @@ statistics-app/ | Operations | Job Drawing Status | CAD drawing builds from `mpe.inventortools` | | Operations | Unused Items | Items with no inventory transactions for X days (default 365), filterable via input widget | | Operations | WO Shortages | 2 tabs: WO shortage details (MTS/MTO) for FA dept top-level WOs; Critical Parts aggregation. Uses `mpe.itematmdept`, `mpe.wogrpext`, `womatl`, `qtynetable()` | +| Operations | External Process | 2 tabs: At Vendor (open POs for outside process items, `item_type='O'`, `classcode_code='EXTLAB'`); Awaiting Shipment (manufactured material issued but no PO released). Uses `poitem`, `pohead`, `womatl`, `classcode`, `itemsrc` | ## Critical Conventions @@ -75,7 +76,7 @@ Every `widgetId` across all pages must be globally unique. Use short descriptive - Active page button: `buttonColor` = `{{appsmith.theme.colors.backgroundColor}}` (dynamic binding). - Inactive buttons: `buttonColor` = `#ffffff` (static, no dynamic binding). - `parentId` for nav widgets = the Canvas `widgetId` inside that page's `Container1.json` (varies per page — always read it). -- Current nav sections: **Sales** (rows 0–16), **Engineering** (rows 18–34), **Operations** (rows 36–56). +- Current nav sections: **Sales** (rows 0–16), **Engineering** (rows 18–34), **Operations** (rows 36–60). ### Canvas Widget IDs (for parentId in Container1 children) @@ -91,6 +92,7 @@ Every `widgetId` across all pages must be globally unique. Use short descriptive | Operations - Engineering Holds | `eh1canvas01` | | Operations - Unused Items | `ui1canvas01` | | Operations - WO Shortages | `ws1canvas01` | +| Operations - External Process | `ep1canvas01` | ### Grid Layout diff --git a/application.json b/application.json index 20886ac..4f357c8 100644 --- a/application.json +++ b/application.json @@ -68,6 +68,10 @@ { "id": "Operations - WO Shortages", "isDefault": false + }, + { + "id": "Operations - External Process", + "isDefault": false } ], "unpublishedAppLayout": { diff --git a/pages/Operations - Engineering Holds/widgets/Container1/Button3Copy4.json b/pages/Operations - Engineering Holds/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..64e1d59 --- /dev/null +++ b/pages/Operations - Engineering Holds/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "eh1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "eh1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "eh1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Operations - External Process/Operations - External Process.json b/pages/Operations - External Process/Operations - External Process.json new file mode 100644 index 0000000..bd2a61e --- /dev/null +++ b/pages/Operations - External Process/Operations - External Process.json @@ -0,0 +1,33 @@ +{ + "gitSyncId": "b6753fb967724f1193901e18_0a96aa7f-ae6d-4915-956e-d1880b2dfb95", + "unpublishedPage": { + "isHidden": false, + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 1240, + "canExtend": true, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "leftColumn": 0, + "minHeight": 1292, + "parentColumnSpace": 1, + "parentRowSpace": 1, + "rightColumn": 4896, + "snapColumns": 64, + "snapRows": 124, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 94, + "widgetId": "0", + "widgetName": "MainContainer" + } + } + ], + "name": "Operations - External Process", + "slug": "operations-external-process" + } +} diff --git a/pages/Operations - External Process/queries/at_vendor/at_vendor.txt b/pages/Operations - External Process/queries/at_vendor/at_vendor.txt new file mode 100644 index 0000000..26e4f83 --- /dev/null +++ b/pages/Operations - External Process/queries/at_vendor/at_vendor.txt @@ -0,0 +1,53 @@ +-- Items currently at an external vendor (PO open, not fully received) +-- Outside process items identified by item_type='O' and classcode_code='EXTLAB' +SELECT + v.vend_name AS vendor, + ph.pohead_number AS po_number, + fi.item_number AS finished_pn, + fi.item_descrip1 AS finished_desc, + COALESCE(mi.item_number, '') AS manufactured_pn, + opi.item_number AS ext_labor_pn, + pi.poitem_qty_ordered AS qty_ordered, + pi.poitem_qty_received AS qty_received, + to_char(ph.pohead_orderdate, 'YYYY-MM-DD') AS date_shipped, + to_char(ph.pohead_orderdate + interval '7 days', 'YYYY-MM-DD') AS expected_return, + (CURRENT_DATE - ph.pohead_orderdate::date) AS days_out, + COALESCE(( + SELECT SUM(w2.wo_qtyord - w2.wo_qtyrcv) + FROM wo w2 + JOIN itemsite is2 ON w2.wo_itemsite_id = is2.itemsite_id + WHERE is2.itemsite_item_id = fi.item_id + AND w2.wo_status IN ('R','E','I') + ), 0) AS wo_demand +FROM poitem pi +JOIN pohead ph ON pi.poitem_pohead_id = ph.pohead_id +JOIN vendinfo v ON ph.pohead_vend_id = v.vend_id +JOIN itemsite opis ON pi.poitem_itemsite_id = opis.itemsite_id +JOIN item opi ON opis.itemsite_item_id = opi.item_id +JOIN classcode cc ON opi.item_classcode_id = cc.classcode_id +-- Link PO outside process item back to the WO that needs it +JOIN womatl wm ON wm.womatl_itemsite_id = opis.itemsite_id +JOIN wo parent_wo ON wm.womatl_wo_id = parent_wo.wo_id + AND parent_wo.wo_status IN ('R','E','I') +JOIN itemsite fis ON parent_wo.wo_itemsite_id = fis.itemsite_id +JOIN item fi ON fis.itemsite_item_id = fi.item_id +-- Find the manufactured part (non-outside-process material on same WO) +LEFT JOIN LATERAL ( + SELECT mi2.item_number + FROM womatl wm2 + JOIN itemsite mis2 ON wm2.womatl_itemsite_id = mis2.itemsite_id + JOIN item mi2 ON mis2.itemsite_item_id = mi2.item_id + JOIN classcode cc2 ON mi2.item_classcode_id = cc2.classcode_id + WHERE wm2.womatl_wo_id = parent_wo.wo_id + AND wm2.womatl_id != wm.womatl_id + AND cc2.classcode_code != 'EXTLAB' + AND mi2.item_type != 'O' + ORDER BY mi2.item_number + LIMIT 1 +) mi ON true +WHERE cc.classcode_code = 'EXTLAB' + AND opi.item_type = 'O' + AND ph.pohead_status = 'O' + AND pi.poitem_status = 'O' + AND pi.poitem_qty_received < pi.poitem_qty_ordered +ORDER BY days_out DESC, vendor, finished_pn; diff --git a/pages/Operations - External Process/queries/at_vendor/metadata.json b/pages/Operations - External Process/queries/at_vendor/metadata.json new file mode 100644 index 0000000..2798b05 --- /dev/null +++ b/pages/Operations - External Process/queries/at_vendor/metadata.json @@ -0,0 +1,29 @@ +{ + "gitSyncId": "8f96c44ddc5247178794ffac_2883aec1-7d30-4336-8621-14ed7f85caf8", + "id": "Operations - External Process_at_vendor", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "-- Items currently at an external vendor (PO open, not fully received)\n-- Outside process items identified by item_type='O' and classcode_code='EXTLAB'\nSELECT\n v.vend_name AS vendor,\n ph.pohead_number AS po_number,\n fi.item_number AS finished_pn,\n fi.item_descrip1 AS finished_desc,\n COALESCE(mi.item_number, '') AS manufactured_pn,\n opi.item_number AS ext_labor_pn,\n pi.poitem_qty_ordered AS qty_ordered,\n pi.poitem_qty_received AS qty_received,\n to_char(ph.pohead_orderdate, 'YYYY-MM-DD') AS date_shipped,\n to_char(ph.pohead_orderdate + interval '7 days', 'YYYY-MM-DD') AS expected_return,\n (CURRENT_DATE - ph.pohead_orderdate::date) AS days_out,\n COALESCE((\n SELECT SUM(w2.wo_qtyord - w2.wo_qtyrcv)\n FROM wo w2\n JOIN itemsite is2 ON w2.wo_itemsite_id = is2.itemsite_id\n WHERE is2.itemsite_item_id = fi.item_id\n AND w2.wo_status IN ('R','E','I')\n ), 0) AS wo_demand\nFROM poitem pi\nJOIN pohead ph ON pi.poitem_pohead_id = ph.pohead_id\nJOIN vendinfo v ON ph.pohead_vend_id = v.vend_id\nJOIN itemsite opis ON pi.poitem_itemsite_id = opis.itemsite_id\nJOIN item opi ON opis.itemsite_item_id = opi.item_id\nJOIN classcode cc ON opi.item_classcode_id = cc.classcode_id\n-- Link PO outside process item back to the WO that needs it\nJOIN womatl wm ON wm.womatl_itemsite_id = opis.itemsite_id\nJOIN wo parent_wo ON wm.womatl_wo_id = parent_wo.wo_id\n AND parent_wo.wo_status IN ('R','E','I')\nJOIN itemsite fis ON parent_wo.wo_itemsite_id = fis.itemsite_id\nJOIN item fi ON fis.itemsite_item_id = fi.item_id\n-- Find the manufactured part (non-outside-process material on same WO)\nLEFT JOIN LATERAL (\n SELECT mi2.item_number\n FROM womatl wm2\n JOIN itemsite mis2 ON wm2.womatl_itemsite_id = mis2.itemsite_id\n JOIN item mi2 ON mis2.itemsite_item_id = mi2.item_id\n JOIN classcode cc2 ON mi2.item_classcode_id = cc2.classcode_id\n WHERE wm2.womatl_wo_id = parent_wo.wo_id\n AND wm2.womatl_id != wm.womatl_id\n AND cc2.classcode_code != 'EXTLAB'\n AND mi2.item_type != 'O'\n ORDER BY mi2.item_number\n LIMIT 1\n) mi ON true\nWHERE cc.classcode_code = 'EXTLAB'\n AND opi.item_type = 'O'\n AND ph.pohead_status = 'O'\n AND pi.poitem_status = 'O'\n AND pi.poitem_qty_received < pi.poitem_qty_ordered\nORDER BY days_out DESC, vendor, finished_pn;\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + {"value": true} + ], + "timeoutInMillisecond": 30000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_GoLive", + "isAutoGenerated": false, + "name": "xTuple_GoLive", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "at_vendor", + "pageId": "Operations - External Process", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} diff --git a/pages/Operations - External Process/queries/awaiting_shipment/awaiting_shipment.txt b/pages/Operations - External Process/queries/awaiting_shipment/awaiting_shipment.txt new file mode 100644 index 0000000..377d8a6 --- /dev/null +++ b/pages/Operations - External Process/queries/awaiting_shipment/awaiting_shipment.txt @@ -0,0 +1,55 @@ +-- Items with manufacturing complete but not yet shipped to vendor +-- WOs that have an outside process material (EXTLAB) with no open PO +SELECT + fi.item_number AS finished_pn, + fi.item_descrip1 AS finished_desc, + mi.item_number AS manufactured_pn, + opi.item_number AS ext_labor_pn, + wm_mfg.womatl_qtyiss AS qty_ready, + to_char(COALESCE(mfg_wo.wo_duedate, parent_wo.wo_startdate), 'YYYY-MM-DD') AS date_in_stockroom, + (CURRENT_DATE - COALESCE(mfg_wo.wo_duedate, parent_wo.wo_startdate)::date) AS days_waiting, + COALESCE(dv.vend_name, '') AS expected_vendor, + COALESCE(( + SELECT SUM(w2.wo_qtyord - w2.wo_qtyrcv) + FROM wo w2 + JOIN itemsite is2 ON w2.wo_itemsite_id = is2.itemsite_id + WHERE is2.itemsite_item_id = fi.item_id + AND w2.wo_status IN ('R','E','I') + ), 0) AS wo_demand +FROM wo parent_wo +JOIN itemsite fis ON parent_wo.wo_itemsite_id = fis.itemsite_id +JOIN item fi ON fis.itemsite_item_id = fi.item_id +-- Find the outside process material on this WO +JOIN womatl wm_op ON parent_wo.wo_id = wm_op.womatl_wo_id +JOIN itemsite opis ON wm_op.womatl_itemsite_id = opis.itemsite_id +JOIN item opi ON opis.itemsite_item_id = opi.item_id +JOIN classcode cc ON opi.item_classcode_id = cc.classcode_id +-- Find the manufactured part material on this WO +JOIN womatl wm_mfg ON parent_wo.wo_id = wm_mfg.womatl_wo_id + AND wm_mfg.womatl_id != wm_op.womatl_id +JOIN itemsite mis ON wm_mfg.womatl_itemsite_id = mis.itemsite_id +JOIN item mi ON mis.itemsite_item_id = mi.item_id +JOIN classcode cc_mfg ON mi.item_classcode_id = cc_mfg.classcode_id +-- Find closed sub-WO for the manufactured part +LEFT JOIN wo mfg_wo ON mfg_wo.wo_ordtype = 'W' + AND mfg_wo.wo_itemsite_id = mis.itemsite_id + AND mfg_wo.wo_status = 'C' +-- Default vendor for the outside process item +LEFT JOIN itemsrc isrc ON isrc.itemsrc_item_id = opi.item_id AND isrc.itemsrc_active +LEFT JOIN vendinfo dv ON isrc.itemsrc_vend_id = dv.vend_id +WHERE cc.classcode_code = 'EXTLAB' + AND opi.item_type = 'O' + AND cc_mfg.classcode_code != 'EXTLAB' + AND mi.item_type != 'O' + AND parent_wo.wo_status IN ('R','E','I') + -- Manufactured material has been issued (machining complete) + AND wm_mfg.womatl_qtyiss > 0 + -- No open PO exists for the outside process item on this WO + AND NOT EXISTS ( + SELECT 1 FROM poitem pi2 + JOIN pohead ph2 ON pi2.poitem_pohead_id = ph2.pohead_id + WHERE pi2.poitem_itemsite_id = opis.itemsite_id + AND ph2.pohead_status = 'O' + AND pi2.poitem_status = 'O' + ) +ORDER BY days_waiting DESC, finished_pn; diff --git a/pages/Operations - External Process/queries/awaiting_shipment/metadata.json b/pages/Operations - External Process/queries/awaiting_shipment/metadata.json new file mode 100644 index 0000000..14a232b --- /dev/null +++ b/pages/Operations - External Process/queries/awaiting_shipment/metadata.json @@ -0,0 +1,29 @@ +{ + "gitSyncId": "92766f0f754242df9f949173_a94ef679-7680-4d06-bcfa-21cdbdf67af6", + "id": "Operations - External Process_awaiting_shipment", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "-- Items with manufacturing complete but not yet shipped to vendor\n-- WOs that have an outside process material (EXTLAB) with no open PO\nSELECT\n fi.item_number AS finished_pn,\n fi.item_descrip1 AS finished_desc,\n mi.item_number AS manufactured_pn,\n opi.item_number AS ext_labor_pn,\n wm_mfg.womatl_qtyiss AS qty_ready,\n to_char(COALESCE(mfg_wo.wo_duedate, parent_wo.wo_startdate), 'YYYY-MM-DD') AS date_in_stockroom,\n (CURRENT_DATE - COALESCE(mfg_wo.wo_duedate, parent_wo.wo_startdate)::date) AS days_waiting,\n COALESCE(dv.vend_name, '') AS expected_vendor,\n COALESCE((\n SELECT SUM(w2.wo_qtyord - w2.wo_qtyrcv)\n FROM wo w2\n JOIN itemsite is2 ON w2.wo_itemsite_id = is2.itemsite_id\n WHERE is2.itemsite_item_id = fi.item_id\n AND w2.wo_status IN ('R','E','I')\n ), 0) AS wo_demand\nFROM wo parent_wo\nJOIN itemsite fis ON parent_wo.wo_itemsite_id = fis.itemsite_id\nJOIN item fi ON fis.itemsite_item_id = fi.item_id\n-- Find the outside process material on this WO\nJOIN womatl wm_op ON parent_wo.wo_id = wm_op.womatl_wo_id\nJOIN itemsite opis ON wm_op.womatl_itemsite_id = opis.itemsite_id\nJOIN item opi ON opis.itemsite_item_id = opi.item_id\nJOIN classcode cc ON opi.item_classcode_id = cc.classcode_id\n-- Find the manufactured part material on this WO\nJOIN womatl wm_mfg ON parent_wo.wo_id = wm_mfg.womatl_wo_id\n AND wm_mfg.womatl_id != wm_op.womatl_id\nJOIN itemsite mis ON wm_mfg.womatl_itemsite_id = mis.itemsite_id\nJOIN item mi ON mis.itemsite_item_id = mi.item_id\nJOIN classcode cc_mfg ON mi.item_classcode_id = cc_mfg.classcode_id\n-- Find closed sub-WO for the manufactured part\nLEFT JOIN wo mfg_wo ON mfg_wo.wo_ordtype = 'W'\n AND mfg_wo.wo_itemsite_id = mis.itemsite_id\n AND mfg_wo.wo_status = 'C'\n-- Default vendor for the outside process item\nLEFT JOIN itemsrc isrc ON isrc.itemsrc_item_id = opi.item_id AND isrc.itemsrc_active\nLEFT JOIN vendinfo dv ON isrc.itemsrc_vend_id = dv.vend_id\nWHERE cc.classcode_code = 'EXTLAB'\n AND opi.item_type = 'O'\n AND cc_mfg.classcode_code != 'EXTLAB'\n AND mi.item_type != 'O'\n AND parent_wo.wo_status IN ('R','E','I')\n -- Manufactured material has been issued (machining complete)\n AND wm_mfg.womatl_qtyiss > 0\n -- No open PO exists for the outside process item on this WO\n AND NOT EXISTS (\n SELECT 1 FROM poitem pi2\n JOIN pohead ph2 ON pi2.poitem_pohead_id = ph2.pohead_id\n WHERE pi2.poitem_itemsite_id = opis.itemsite_id\n AND ph2.pohead_status = 'O'\n AND pi2.poitem_status = 'O'\n )\nORDER BY days_waiting DESC, finished_pn;\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + {"value": true} + ], + "timeoutInMillisecond": 30000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_GoLive", + "isAutoGenerated": false, + "name": "xTuple_GoLive", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "awaiting_shipment", + "pageId": "Operations - External Process", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} diff --git a/pages/Operations - External Process/widgets/Container1/Button1.json b/pages/Operations - External Process/widgets/Container1/Button1.json new file mode 100644 index 0000000..97a6f4b --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button1.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 8, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn1cpk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Sales - Capacity Planning', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Capacity Planning", + "topRow": 4, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn1cp", + "widgetName": "Button1" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button1Copy.json b/pages/Operations - External Process/widgets/Container1/Button1Copy.json new file mode 100644 index 0000000..33bf903 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button1Copy.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 12, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn1usk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 12, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Sales - Units Shipped', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 12, + "originalTopRow": 8, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Units Shipped", + "topRow": 8, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn1us", + "widgetName": "Button1Copy" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button1Copy2.json b/pages/Operations - External Process/widgets/Container1/Button1Copy2.json new file mode 100644 index 0000000..193a8a6 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button1Copy2.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 16, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn1uok", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 16, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 12, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 16, + "originalTopRow": 12, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Units Ordered", + "topRow": 12, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn1uo", + "widgetName": "Button1Copy2" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button2All.json b/pages/Operations - External Process/widgets/Container1/Button2All.json new file mode 100644 index 0000000..df29112 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button2All.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 26, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn2pok", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 26, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 22, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Pending POs', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 26, + "originalTopRow": 22, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Pending POs", + "topRow": 22, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn2po", + "widgetName": "Button2All" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button2Copy.json b/pages/Operations - External Process/widgets/Container1/Button2Copy.json new file mode 100644 index 0000000..8040713 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button2Copy.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 30, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn2prk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 30, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 26, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Pending Revisions', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 30, + "originalTopRow": 26, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Pending Revisions", + "topRow": 26, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn2pr", + "widgetName": "Button2Copy" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button2Copy2.json b/pages/Operations - External Process/widgets/Container1/Button2Copy2.json new file mode 100644 index 0000000..3f8bc42 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button2Copy2.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 34, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn2xgk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 34, + "originalTopRow": 30, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "xGen", + "topRow": 30, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn2xg", + "widgetName": "Button2Copy2" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button3.json b/pages/Operations - External Process/widgets/Container1/Button3.json new file mode 100644 index 0000000..410fdb9 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button3.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 44, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn3jdk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 44, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 40, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - Job Drawing Status', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 44, + "originalTopRow": 40, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Job Drawing Status", + "topRow": 40, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn3jd", + "widgetName": "Button3" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button3Copy.json b/pages/Operations - External Process/widgets/Container1/Button3Copy.json new file mode 100644 index 0000000..a04bbab --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button3Copy.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 48, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn3ehk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 48, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 44, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - Engineering Holds', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 48, + "originalTopRow": 44, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Engineering Holds", + "topRow": 44, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn3eh", + "widgetName": "Button3Copy" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button3Copy2.json b/pages/Operations - External Process/widgets/Container1/Button3Copy2.json new file mode 100644 index 0000000..0e6da5e --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button3Copy2.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 52, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn3uik", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 52, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 48, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - Unused Items', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 52, + "originalTopRow": 48, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Unused Items", + "topRow": 48, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn3ui", + "widgetName": "Button3Copy2" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button3Copy3.json b/pages/Operations - External Process/widgets/Container1/Button3Copy3.json new file mode 100644 index 0000000..ddc5c94 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button3Copy3.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 56, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn3wosk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 56, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 52, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - WO Shortages', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 56, + "originalTopRow": 52, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "WO Shortages", + "topRow": 52, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn3wos", + "widgetName": "Button3Copy3" +} diff --git a/pages/Operations - External Process/widgets/Container1/Button3Copy4.json b/pages/Operations - External Process/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..8852357 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Button3Copy4.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.backgroundColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + {"key": "buttonColor"} + ], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ep1btn3ep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Operations - External Process/widgets/Container1/Container1.json b/pages/Operations - External Process/widgets/Container1/Container1.json new file mode 100644 index 0000000..6171fe4 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Container1.json @@ -0,0 +1,81 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0px", + "borderWidth": "1", + "bottomRow": 124, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 1240, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "ep1cnvskey", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 132.9375, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ep1contain", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 132.9375, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ep1canvas01", + "widgetName": "Canvas1" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + {"key": "boxShadow"} + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "ep1cntkey1", + "leftColumn": 0, + "maxDynamicHeight": 12, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 0, + "mobileRightColumn": 3, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 44.3125, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 9, + "shouldScrollContents": true, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "ep1contain", + "widgetName": "Container1" +} diff --git a/pages/Operations - External Process/widgets/Container1/Text1.json b/pages/Operations - External Process/widgets/Container1/Text1.json new file mode 100644 index 0000000..f5c4ea0 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Text1.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + {"key": "truncateButtonColor"}, + {"key": "fontFamily"}, + {"key": "borderRadius"} + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ep1txt1key", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 120, + "mobileBottomRow": 4, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 0, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Sales", + "textAlign": "LEFT", + "textColor": "#999999", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ep1text1", + "widgetName": "Text1" +} diff --git a/pages/Operations - External Process/widgets/Container1/Text2.json b/pages/Operations - External Process/widgets/Container1/Text2.json new file mode 100644 index 0000000..721f474 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Text2.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 22, + "dynamicBindingPathList": [ + {"key": "truncateButtonColor"}, + {"key": "fontFamily"}, + {"key": "borderRadius"} + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ep1txt2key", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 18, + "needsErrorInfo": false, + "originalBottomRow": 22, + "originalTopRow": 18, + "overflow": "NONE", + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Engineering", + "textAlign": "LEFT", + "textColor": "#999999", + "topRow": 18, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ep1text2", + "widgetName": "Text2" +} diff --git a/pages/Operations - External Process/widgets/Container1/Text3.json b/pages/Operations - External Process/widgets/Container1/Text3.json new file mode 100644 index 0000000..8732029 --- /dev/null +++ b/pages/Operations - External Process/widgets/Container1/Text3.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 40, + "dynamicBindingPathList": [ + {"key": "truncateButtonColor"}, + {"key": "fontFamily"}, + {"key": "borderRadius"} + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ep1txt3key", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 120, + "mobileBottomRow": 40, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 36, + "needsErrorInfo": false, + "originalBottomRow": 40, + "originalTopRow": 36, + "overflow": "NONE", + "parentColumnSpace": 3.841796875, + "parentId": "ep1canvas01", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Operations", + "textAlign": "LEFT", + "textColor": "#999999", + "topRow": 36, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ep1text3", + "widgetName": "Text3" +} diff --git a/pages/Operations - External Process/widgets/Heading.json b/pages/Operations - External Process/widgets/Heading.json new file mode 100644 index 0000000..277f7f2 --- /dev/null +++ b/pages/Operations - External Process/widgets/Heading.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + {"key": "truncateButtonColor"}, + {"key": "fontFamily"}, + {"key": "borderRadius"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ep1headkey", + "leftColumn": 9, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 17, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 5, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 25.109375, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Operations - External Process", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ep1heading", + "widgetName": "Heading" +} diff --git a/pages/Operations - External Process/widgets/Tabs1/Tabs1.json b/pages/Operations - External Process/widgets/Tabs1/Tabs1.json new file mode 100644 index 0000000..8cc33ab --- /dev/null +++ b/pages/Operations - External Process/widgets/Tabs1/Tabs1.json @@ -0,0 +1,150 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": 1, + "bottomRow": 122, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 1130, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1cnvt1ky", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ep1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab1", + "tabName": "At Vendor", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ep1cnvstab1", + "widgetName": "Canvas2" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 1130, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ep1cnvt2ky", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ep1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab2", + "tabName": "Awaiting Shipment", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ep1cnvstab2", + "widgetName": "Canvas3" + } + ], + "defaultTab": "At Vendor", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "ep1tabskey", + "leftColumn": 9, + "maxDynamicHeight": 9000, + "minDynamicHeight": 15, + "minWidth": 450, + "mobileBottomRow": 76, + "mobileLeftColumn": 2, + "mobileRightColumn": 26, + "mobileTopRow": 61, + "needsErrorInfo": false, + "originalBottomRow": 122, + "originalTopRow": 5, + "parentColumnSpace": 25.109375, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "shouldShowTabs": true, + "tabsObj": { + "tab1": { + "id": "tab1", + "index": 0, + "isVisible": true, + "label": "At Vendor", + "positioning": "vertical", + "widgetId": "ep1cnvstab1" + }, + "tab2": { + "id": "tab2", + "index": 1, + "isVisible": true, + "label": "Awaiting Shipment", + "positioning": "vertical", + "widgetId": "ep1cnvstab2" + } + }, + "topRow": 5, + "type": "TABS_WIDGET", + "version": 3, + "widgetId": "ep1tabs001", + "widgetName": "Tabs1" +} diff --git a/pages/Operations - External Process/widgets/Tabs1/ep1tblatven.json b/pages/Operations - External Process/widgets/Tabs1/ep1tblatven.json new file mode 100644 index 0000000..c9d996a --- /dev/null +++ b/pages/Operations - External Process/widgets/Tabs1/ep1tblatven.json @@ -0,0 +1,420 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 113, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "vendor", + "po_number", + "finished_pn", + "finished_desc", + "manufactured_pn", + "ext_labor_pn", + "qty_ordered", + "qty_received", + "date_shipped", + "expected_return", + "days_out", + "wo_demand" + ], + "columnWidthMap": { + "vendor": 150, + "po_number": 80, + "finished_pn": 100, + "finished_desc": 200, + "manufactured_pn": 100, + "ext_labor_pn": 100, + "qty_ordered": 80, + "qty_received": 80, + "date_shipped": 100, + "expected_return": 100, + "days_out": 70, + "wo_demand": 80 + }, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"}, + {"key": "primaryColumns.vendor.computedValue"}, + {"key": "primaryColumns.po_number.computedValue"}, + {"key": "primaryColumns.finished_pn.computedValue"}, + {"key": "primaryColumns.finished_desc.computedValue"}, + {"key": "primaryColumns.manufactured_pn.computedValue"}, + {"key": "primaryColumns.ext_labor_pn.computedValue"}, + {"key": "primaryColumns.qty_ordered.computedValue"}, + {"key": "primaryColumns.qty_received.computedValue"}, + {"key": "primaryColumns.date_shipped.computedValue"}, + {"key": "primaryColumns.expected_return.computedValue"}, + {"key": "primaryColumns.days_out.computedValue"}, + {"key": "primaryColumns.wo_demand.computedValue"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": true, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "ep1tblaven", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "needsErrorInfo": false, + "parentColumnSpace": 11.265625, + "parentId": "ep1cnvstab1", + "parentRowSpace": 10, + "primaryColumns": { + "vendor": { + "alias": "vendor", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"vendor\"])) : vendor })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "vendor", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "vendor", + "originalId": "vendor", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "po_number": { + "alias": "po_number", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_number\"])) : po_number })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "po_number", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "po_number", + "originalId": "po_number", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "finished_pn": { + "alias": "finished_pn", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"finished_pn\"])) : finished_pn })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "finished_pn", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "finished_pn", + "originalId": "finished_pn", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "finished_desc": { + "alias": "finished_desc", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"finished_desc\"])) : finished_desc })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "finished_desc", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "finished_desc", + "originalId": "finished_desc", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "manufactured_pn": { + "alias": "manufactured_pn", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"manufactured_pn\"])) : manufactured_pn })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "manufactured_pn", + "index": 4, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "manufactured_pn", + "originalId": "manufactured_pn", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "ext_labor_pn": { + "alias": "ext_labor_pn", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"ext_labor_pn\"])) : ext_labor_pn })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "ext_labor_pn", + "index": 5, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "ext_labor_pn", + "originalId": "ext_labor_pn", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "qty_ordered": { + "alias": "qty_ordered", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "number", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qty_ordered\"])) : qty_ordered })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "qty_ordered", + "index": 6, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "qty_ordered", + "originalId": "qty_ordered", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "qty_received": { + "alias": "qty_received", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "number", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qty_received\"])) : qty_received })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "qty_received", + "index": 7, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "qty_received", + "originalId": "qty_received", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "date_shipped": { + "alias": "date_shipped", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"date_shipped\"])) : date_shipped })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "date_shipped", + "index": 8, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "date_shipped", + "originalId": "date_shipped", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "expected_return": { + "alias": "expected_return", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"expected_return\"])) : expected_return })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "expected_return", + "index": 9, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "expected_return", + "originalId": "expected_return", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "days_out": { + "alias": "days_out", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "number", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"days_out\"])) : days_out })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "days_out", + "index": 10, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "days_out", + "originalId": "days_out", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "wo_demand": { + "alias": "wo_demand", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "number", + "computedValue": "{{(() => { const tableData = ep1tblatven.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demand\"])) : wo_demand })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "wo_demand", + "index": 11, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "wo_demand", + "originalId": "wo_demand", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{at_vendor.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "ep1tblatven", + "widgetName": "ep1tblatven" +} diff --git a/pages/Operations - External Process/widgets/Tabs1/ep1tblawait.json b/pages/Operations - External Process/widgets/Tabs1/ep1tblawait.json new file mode 100644 index 0000000..8ba1c1d --- /dev/null +++ b/pages/Operations - External Process/widgets/Tabs1/ep1tblawait.json @@ -0,0 +1,336 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 113, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "finished_pn", + "finished_desc", + "manufactured_pn", + "ext_labor_pn", + "qty_ready", + "date_in_stockroom", + "days_waiting", + "expected_vendor", + "wo_demand" + ], + "columnWidthMap": { + "finished_pn": 100, + "finished_desc": 200, + "manufactured_pn": 100, + "ext_labor_pn": 100, + "qty_ready": 80, + "date_in_stockroom": 120, + "days_waiting": 80, + "expected_vendor": 150, + "wo_demand": 80 + }, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"}, + {"key": "primaryColumns.finished_pn.computedValue"}, + {"key": "primaryColumns.finished_desc.computedValue"}, + {"key": "primaryColumns.manufactured_pn.computedValue"}, + {"key": "primaryColumns.ext_labor_pn.computedValue"}, + {"key": "primaryColumns.qty_ready.computedValue"}, + {"key": "primaryColumns.date_in_stockroom.computedValue"}, + {"key": "primaryColumns.days_waiting.computedValue"}, + {"key": "primaryColumns.expected_vendor.computedValue"}, + {"key": "primaryColumns.wo_demand.computedValue"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": true, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "ep1tblawky", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "needsErrorInfo": false, + "parentColumnSpace": 11.265625, + "parentId": "ep1cnvstab2", + "parentRowSpace": 10, + "primaryColumns": { + "finished_pn": { + "alias": "finished_pn", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"finished_pn\"])) : finished_pn })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "finished_pn", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "finished_pn", + "originalId": "finished_pn", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "finished_desc": { + "alias": "finished_desc", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"finished_desc\"])) : finished_desc })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "finished_desc", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "finished_desc", + "originalId": "finished_desc", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "manufactured_pn": { + "alias": "manufactured_pn", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"manufactured_pn\"])) : manufactured_pn })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "manufactured_pn", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "manufactured_pn", + "originalId": "manufactured_pn", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "ext_labor_pn": { + "alias": "ext_labor_pn", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"ext_labor_pn\"])) : ext_labor_pn })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "ext_labor_pn", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "ext_labor_pn", + "originalId": "ext_labor_pn", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "qty_ready": { + "alias": "qty_ready", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "number", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qty_ready\"])) : qty_ready })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "qty_ready", + "index": 4, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "qty_ready", + "originalId": "qty_ready", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "date_in_stockroom": { + "alias": "date_in_stockroom", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"date_in_stockroom\"])) : date_in_stockroom })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "date_in_stockroom", + "index": 5, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "date_in_stockroom", + "originalId": "date_in_stockroom", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "days_waiting": { + "alias": "days_waiting", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "number", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"days_waiting\"])) : days_waiting })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "days_waiting", + "index": 6, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "days_waiting", + "originalId": "days_waiting", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "expected_vendor": { + "alias": "expected_vendor", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "text", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"expected_vendor\"])) : expected_vendor })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "expected_vendor", + "index": 7, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "expected_vendor", + "originalId": "expected_vendor", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "wo_demand": { + "alias": "wo_demand", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "columnType": "number", + "computedValue": "{{(() => { const tableData = ep1tblawait.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demand\"])) : wo_demand })()}}", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "wo_demand", + "index": 8, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isEditable": false, + "isVisible": true, + "label": "wo_demand", + "originalId": "wo_demand", + "sticky": "", + "textSize": "0.775rem", + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{awaiting_shipment.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "ep1tblawait", + "widgetName": "ep1tblawait" +} diff --git a/pages/Operations - Job Drawing Status/widgets/Container1/Button3Copy4.json b/pages/Operations - Job Drawing Status/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..a060fec --- /dev/null +++ b/pages/Operations - Job Drawing Status/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "jd1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "jd1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "jd1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Operations - Unused Items/widgets/Container1/Button3Copy4.json b/pages/Operations - Unused Items/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..2cfbfb9 --- /dev/null +++ b/pages/Operations - Unused Items/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ui1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "ui1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ui1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Operations - WO Shortages/widgets/Container1/Button3Copy4.json b/pages/Operations - WO Shortages/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..58030be --- /dev/null +++ b/pages/Operations - WO Shortages/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ws1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "ws1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ws1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Pending POs/widgets/Container1/Button3Copy4.json b/pages/Pending POs/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..f7ddf4d --- /dev/null +++ b/pages/Pending POs/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "pa1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "pa1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "pa1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Pending Revisions/widgets/Container1/Button3Copy4.json b/pages/Pending Revisions/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..d459175 --- /dev/null +++ b/pages/Pending Revisions/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "pr1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "pr1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "pr1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Sales - Capacity Planning/widgets/Container1/Button3Copy4.json b/pages/Sales - Capacity Planning/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..211edf7 --- /dev/null +++ b/pages/Sales - Capacity Planning/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cp1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "x3pc17vp6q", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "cp1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Sales - Units Ordered/widgets/Container1/Button3Copy4.json b/pages/Sales - Units Ordered/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..b08d332 --- /dev/null +++ b/pages/Sales - Units Ordered/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "so1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "wj6fxg5wpg", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "so1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/Sales - Units Shipped/widgets/Container1/Button3Copy4.json b/pages/Sales - Units Shipped/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..7ceee21 --- /dev/null +++ b/pages/Sales - Units Shipped/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "su1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "wj6fxg5wpg", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "su1btnep", + "widgetName": "Button3Copy4" +} diff --git a/pages/xGen/widgets/Container1/Button3Copy4.json b/pages/xGen/widgets/Container1/Button3Copy4.json new file mode 100644 index 0000000..63b8b7d --- /dev/null +++ b/pages/xGen/widgets/Container1/Button3Copy4.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 60, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [{"key": "onClick"}], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1btn3epk", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 60, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 56, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Operations - External Process', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 60, + "originalTopRow": 56, + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "External Process", + "topRow": 56, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "xg1btnep", + "widgetName": "Button3Copy4" +}