From a9f0e75e1bb9c26370aef9f3003c3b556a8c40af Mon Sep 17 00:00:00 2001 From: Adam Pitel Date: Fri, 3 Apr 2026 14:41:49 -0400 Subject: [PATCH] Add Operations - External Process page for vendor processing tracking Two-tab dashboard tracking external labor workflows (e.g., tin plating): - Tab 1 "At Vendor": Open POs for outside process items (EXTLAB classcode), showing vendor, PO#, finished/manufactured/ext labor PNs, qty, ship date, expected return (7-day default), days out, and WO demand - Tab 2 "Awaiting Shipment": WOs with manufactured material issued but no open PO for the outside process item, showing days waiting in stockroom Nav button added to all 11 pages in Operations section (rows 56-60). Co-Authored-By: Claude Opus 4.6 (1M context) --- AGENTS.md | 4 +- application.json | 4 + .../widgets/Container1/Button3Copy4.json | 41 ++ .../Operations - External Process.json | 33 ++ .../queries/at_vendor/at_vendor.txt | 53 +++ .../queries/at_vendor/metadata.json | 29 ++ .../awaiting_shipment/awaiting_shipment.txt | 55 +++ .../queries/awaiting_shipment/metadata.json | 29 ++ .../widgets/Container1/Button1.json | 41 ++ .../widgets/Container1/Button1Copy.json | 41 ++ .../widgets/Container1/Button1Copy2.json | 41 ++ .../widgets/Container1/Button2All.json | 41 ++ .../widgets/Container1/Button2Copy.json | 41 ++ .../widgets/Container1/Button2Copy2.json | 41 ++ .../widgets/Container1/Button3.json | 41 ++ .../widgets/Container1/Button3Copy.json | 41 ++ .../widgets/Container1/Button3Copy2.json | 41 ++ .../widgets/Container1/Button3Copy3.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 43 ++ .../widgets/Container1/Container1.json | 81 ++++ .../widgets/Container1/Text1.json | 46 ++ .../widgets/Container1/Text2.json | 46 ++ .../widgets/Container1/Text3.json | 46 ++ .../widgets/Heading.json | 46 ++ .../widgets/Tabs1/Tabs1.json | 150 +++++++ .../widgets/Tabs1/ep1tblatven.json | 420 ++++++++++++++++++ .../widgets/Tabs1/ep1tblawait.json | 336 ++++++++++++++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../widgets/Container1/Button3Copy4.json | 41 ++ .../xGen/widgets/Container1/Button3Copy4.json | 41 ++ 36 files changed, 2240 insertions(+), 1 deletion(-) create mode 100644 pages/Operations - Engineering Holds/widgets/Container1/Button3Copy4.json create mode 100644 pages/Operations - External Process/Operations - External Process.json create mode 100644 pages/Operations - External Process/queries/at_vendor/at_vendor.txt create mode 100644 pages/Operations - External Process/queries/at_vendor/metadata.json create mode 100644 pages/Operations - External Process/queries/awaiting_shipment/awaiting_shipment.txt create mode 100644 pages/Operations - External Process/queries/awaiting_shipment/metadata.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button1.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button1Copy.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button1Copy2.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button2All.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button2Copy.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button2Copy2.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button3.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button3Copy.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button3Copy2.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button3Copy3.json create mode 100644 pages/Operations - External Process/widgets/Container1/Button3Copy4.json create mode 100644 pages/Operations - External Process/widgets/Container1/Container1.json create mode 100644 pages/Operations - External Process/widgets/Container1/Text1.json create mode 100644 pages/Operations - External Process/widgets/Container1/Text2.json create mode 100644 pages/Operations - External Process/widgets/Container1/Text3.json create mode 100644 pages/Operations - External Process/widgets/Heading.json create mode 100644 pages/Operations - External Process/widgets/Tabs1/Tabs1.json create mode 100644 pages/Operations - External Process/widgets/Tabs1/ep1tblatven.json create mode 100644 pages/Operations - External Process/widgets/Tabs1/ep1tblawait.json create mode 100644 pages/Operations - Job Drawing Status/widgets/Container1/Button3Copy4.json create mode 100644 pages/Operations - Unused Items/widgets/Container1/Button3Copy4.json create mode 100644 pages/Operations - WO Shortages/widgets/Container1/Button3Copy4.json create mode 100644 pages/Pending POs/widgets/Container1/Button3Copy4.json create mode 100644 pages/Pending Revisions/widgets/Container1/Button3Copy4.json create mode 100644 pages/Sales - Capacity Planning/widgets/Container1/Button3Copy4.json create mode 100644 pages/Sales - Units Ordered/widgets/Container1/Button3Copy4.json create mode 100644 pages/Sales - Units Shipped/widgets/Container1/Button3Copy4.json create mode 100644 pages/xGen/widgets/Container1/Button3Copy4.json 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" +}