# ๐Ÿ–ผ๏ธ UI/UX Wireframes & Screen Inventory โ€” LCBP3-DMS v1.8.1 --- title: 'UI/UX Screen Inventory, Navigation Map, and Wireframes' version: 1.8.1 status: updated owner: Nattanin Peancharoen (Product Owner) last_updated: 2026-03-24 related: - specs/01-Requirements/01-02-business-rules/01-02-03-ui-ux-rules.md - specs/01-Requirements/01-04-user-stories.md - specs/01-Requirements/01-05-acceptance-criteria.md - specs/01-Requirements/01-06-edge-cases-and-rules.md - specs/06-Decision-Records/ADR-012-ui-components.md - specs/06-Decision-Records/ADR-019-hybrid-identifier-strategy.md --- > [!NOTE] > Wireframes เนƒเธ™เน€เธญเธเธชเธฒเธฃเธ™เธตเน‰เน€เธ›เน‡เธ™ **Low-fidelity ASCII/Text Wireframes** เน€เธžเธทเนˆเธญเธชเธทเนˆเธญเธชเธฒเธฃ Layout เนเธฅเธฐ Component Hierarchy > เธชเธณเธซเธฃเธฑเธš High-fidelity Design เนƒเธซเน‰เนƒเธŠเน‰ Figma เธซเธฃเธทเธญ Shadcn/UI Components เธ•เธฒเธก ADR-012 --- ## 1. ๐Ÿ—บ๏ธ Navigation Map (Site Map) ``` [๐Ÿ”“ Public] โ”‚ โ””โ”€โ”€ /login โ†’ เธซเธ™เน‰เธฒ Login (Anonymous) โ””โ”€โ”€ /login/forgot-password โ†’ เธฅเธทเธกเธฃเธซเธฑเธชเธœเนˆเธฒเธ™ โ””โ”€โ”€ /login/change-password โ†’ เน€เธ›เธฅเธตเนˆเธขเธ™เธฃเธซเธฑเธชเธœเนˆเธฒเธ™เธ„เธฃเธฑเน‰เธ‡เนเธฃเธ (Force) [๐Ÿ”’ Authenticated โ€” App Shell (Sidebar + Navbar)] โ”‚ โ”œโ”€โ”€ /dashboard โ†’ เธซเธ™เน‰เธฒเธซเธฅเธฑเธ (My Tasks + KPI) โ”‚ โ”œโ”€โ”€ /correspondences โ†’ เธฃเธฒเธขเธเธฒเธฃ Correspondence โ”‚ โ”œโ”€โ”€ /correspondences/new โ†’ เธชเธฃเน‰เธฒเธ‡เนƒเธซเธกเนˆ โ”‚ โ””โ”€โ”€ /correspondences/:uuid โ†’ เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” + Workflow โ”‚ โ”œโ”€โ”€ /rfas โ†’ เธฃเธฒเธขเธเธฒเธฃ RFA โ”‚ โ”œโ”€โ”€ /rfas/new โ†’ เธชเธฃเน‰เธฒเธ‡เนƒเธซเธกเนˆ โ”‚ โ”œโ”€โ”€ /rfas/:uuid โ†’ เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” + Workflow โ”‚ โ”œโ”€โ”€ /rfas/:uuid/edit โ†’ เนเธเน‰เน„เธ‚ Draft RFA (เนƒเธซเธกเนˆ!) โ”‚ โ””โ”€โ”€ /rfas/search โ†’ เธ„เน‰เธ™เธซเธฒเนเธฅเธฐเธเธฃเธญเธ‡ RFA (เนƒเธซเธกเนˆ!) โ”‚ โ”œโ”€โ”€ /transmittals โ†’ เธฃเธฒเธขเธเธฒเธฃ Transmittal โ”‚ โ”œโ”€โ”€ /transmittals/new โ†’ เธชเธฃเน‰เธฒเธ‡เนƒเธซเธกเนˆ (เธฃเธงเธก RFAs) โ”‚ โ””โ”€โ”€ /transmittals/:uuid โ†’ เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” โ”‚ โ”œโ”€โ”€ /drawings โ†’ Drawing Management โ”‚ โ”œโ”€โ”€ /drawings/contract โ†’ Contract Drawings โ”‚ โ”‚ โ”œโ”€โ”€ /drawings/contract/new โ†’ Upload เนƒเธซเธกเนˆ โ”‚ โ”‚ โ””โ”€โ”€ /drawings/contract/:uuid โ†’ เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” โ”‚ โ””โ”€โ”€ /drawings/shop โ†’ Shop Drawings โ”‚ โ”œโ”€โ”€ /drawings/shop/new โ†’ Upload เนƒเธซเธกเนˆ โ”‚ โ””โ”€โ”€ /drawings/shop/:uuid โ†’ เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” + RFA History โ”‚ โ”œโ”€โ”€ /circulations โ†’ Circulation Sheets (Internal) โ”‚ โ”œโ”€โ”€ /circulations/new โ†’ เธชเธฃเน‰เธฒเธ‡เนƒเธซเธกเนˆ โ”‚ โ””โ”€โ”€ /circulations/:uuid โ†’ เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” + Assignees โ”‚ โ”œโ”€โ”€ /search โ†’ Full-text Search โ”‚ โ”œโ”€โ”€ /notifications โ†’ เธฃเธฒเธขเธเธฒเธฃ Notifications โ”‚ โ”œโ”€โ”€ /profile โ†’ เธ‚เน‰เธญเธกเธนเธฅเธชเนˆเธงเธ™เธ•เธฑเธง + เธ•เธฑเน‰เธ‡เธ„เนˆเธฒ โ”‚ [๐Ÿ”’ Admin Routes] โ”‚ โ”œโ”€โ”€ /admin/users โ†’ เธˆเธฑเธ”เธเธฒเธฃ Users (Org Admin+) โ”‚ โ”œโ”€โ”€ /admin/users/new โ†’ เน€เธžเธดเนˆเธก User โ”‚ โ””โ”€โ”€ /admin/users/:id/edit โ†’ เนเธเน‰เน„เธ‚ User + Role โ”‚ โ”œโ”€โ”€ /admin/organizations โ†’ เธˆเธฑเธ”เธเธฒเธฃ Orgs (Superadmin) โ”‚ โ””โ”€โ”€ /admin/organizations/new โ”‚ โ”œโ”€โ”€ /admin/projects โ†’ เธˆเธฑเธ”เธเธฒเธฃ Projects (Superadmin) โ”‚ โ””โ”€โ”€ /admin/projects/:id/contracts โ”‚ โ”œโ”€โ”€ /admin/doc-numbering โ†’ Document Number Config (Superadmin) โ”‚ โ””โ”€โ”€ /admin/audit-logs โ†’ Audit Log Viewer (Superadmin + OrgAdmin) ``` --- ## 2. ๐Ÿงฉ App Shell Layout ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ NAVBAR โ”‚ โ”‚ [๐Ÿ—๏ธ LCBP3-DMS] [Project: LCBP3 โ–ผ] [๐Ÿ”” 3] [๐Ÿ‘ค เธชเธกเธŠเธฒเธข โ–ผ] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ SIDEBAR โ”‚ MAIN CONTENT AREA โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“Š Dashboard โ”‚ โ”‚ โ”‚ ๐Ÿ“จ Corres. โ”‚ [Page Content Here] โ”‚ โ”‚ ๐Ÿ“‹ RFA โ”‚ โ”‚ โ”‚ ๐Ÿ“ฆ Transmit โ”‚ โ”‚ โ”‚ ๐Ÿ“ Drawings โ”‚ โ”‚ โ”‚ ๐Ÿ“„ Circulat. โ”‚ โ”‚ โ”‚ ๐Ÿ” Search โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ โ”‚ โ”‚ [Admin โ–ผ] โ”‚ โ”‚ โ”‚ ๐Ÿ‘ฅ Users โ”‚ โ”‚ โ”‚ ๐Ÿข Orgs โ”‚ โ”‚ โ”‚ โš™๏ธ Config โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Mobile: Sidebar โ†’ Collapsible Hamburger Drawer (เธ•เธฒเธก UI-Rule 5.11) ``` --- ## 3. ๐Ÿ“‹ Screen Inventory | Screen ID | Route | เธŠเธทเนˆเธญเธซเธ™เน‰เธฒ | Primary Role | Priority | | --------- | ------------------------ | -------------------------------- | ------------ | --------- | | SCR-001 | `/login` | Login | เธ—เธธเธ Role | ๐Ÿ”ด Must | | SCR-002 | `/login/change-password` | Force Password Change | เธ—เธธเธ Role | ๐Ÿ”ด Must | | SCR-003 | `/dashboard` | Dashboard | เธ—เธธเธ Role | ๐Ÿ”ด Must | | SCR-004 | `/correspondences` | Correspondence List | Doc Control | ๐Ÿ”ด Must | | SCR-005 | `/correspondences/new` | Create Correspondence | Doc Control | ๐Ÿ”ด Must | | SCR-006 | `/correspondences/:uuid` | Correspondence Detail + Workflow | เธ—เธธเธ Role | ๐Ÿ”ด Must | | SCR-007 | `/rfas` | RFA List | Doc Control | ๐Ÿ”ด Must | | SCR-008 | `/rfas/new` | Create RFA | Doc Control | ๐Ÿ”ด Must | | SCR-009 | `/rfas/:uuid` | RFA Detail + Workflow | เธ—เธธเธ Role | ๐Ÿ”ด Must | | SCR-008b | `/rfas/:uuid/edit` | Edit Draft RFA | Doc Control | ๐Ÿ”ด Must | | SCR-008c | โ€” (action modal) | Cancel Draft RFA | Doc Control | ๐Ÿ”ด Must | | SCR-008d | `/rfas/search` | RFA Search & Filter | Doc Control | ๐Ÿ”ด Must | | SCR-010 | `/transmittals` | Transmittal List | Doc Control | ๐ŸŸ  Should | | SCR-011 | `/transmittals/new` | Create Transmittal | Doc Control | ๐ŸŸ  Should | | SCR-012 | `/transmittals/:uuid` | Transmittal Detail | เธ—เธธเธ Role | ๐ŸŸ  Should | | SCR-013 | `/drawings/contract` | Contract Drawing List | Doc Control | ๐ŸŸ  Should | | SCR-014 | `/drawings/shop` | Shop Drawing List | Doc Control | ๐ŸŸ  Should | | SCR-015 | `/drawings/shop/:id` | Shop Drawing Detail | เธ—เธธเธ Role | ๐ŸŸ  Should | | SCR-016 | `/circulations` | Circulation List | Doc Control | ๐ŸŸ  Should | | SCR-017 | `/circulations/new` | Create Circulation | Doc Control | ๐ŸŸ  Should | | SCR-018 | `/circulations/:id` | Circulation Detail | เธ—เธธเธ Role | ๐ŸŸ  Should | | SCR-019 | `/search` | Search Results | เธ—เธธเธ Role | ๐ŸŸ  Should | | SCR-020 | `/notifications` | Notification Center | เธ—เธธเธ Role | ๐ŸŸก Could | | SCR-021 | `/profile` | Profile & Settings | เธ—เธธเธ Role | ๐ŸŸ  Should | | SCR-022 | `/admin/users` | User Management | Org Admin+ | ๐Ÿ”ด Must | | SCR-023 | `/admin/organizations` | Organization Management | Superadmin | ๐Ÿ”ด Must | | SCR-024 | `/admin/projects` | Project & Contract Mgmt | Superadmin | ๐Ÿ”ด Must | | SCR-025 | `/admin/doc-numbering` | Document Number Config | Superadmin | ๐ŸŸ  Should | | SCR-026 | `/admin/audit-logs` | Audit Log Viewer | Org Admin+ | ๐ŸŸ  Should | **เธฃเธงเธก:** 29 เธซเธ™เน‰เธฒ (12 Must / 14 Should / 1 Could) --- ## 4. ๐Ÿ–ผ๏ธ Wireframes โ€” Key Screens ### SCR-001: Login Page ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ ๐Ÿ—๏ธ LCBP3-DMS โ”‚ โ”‚ เธ—เนˆเธฒเน€เธฃเธทเธญเนเธซเธฅเธกเธ‰เธšเธฑเธ‡ เน€เธŸเธช 3 โ”‚ โ”‚ Document Management System โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธŠเธทเนˆเธญเธœเธนเน‰เนƒเธŠเน‰ (Username) โ”‚ โ”‚ โ”‚ โ”‚ [________________________________] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธฃเธซเธฑเธชเธœเนˆเธฒเธ™ (Password) โ”‚ โ”‚ โ”‚ โ”‚ [________________________________] [๐Ÿ‘๏ธ] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ [ เน€เธ‚เน‰เธฒเธชเธนเนˆเธฃเธฐเธšเธš (Login) ] โ† Primary โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ [เธฅเธทเธกเธฃเธซเธฑเธชเธœเนˆเธฒเธ™?] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โŒ Error Banner (เนเธชเธ”เธ‡เน€เธกเธทเนˆเธญ Login เธœเธดเธ”): โ”‚ โ”‚ [โš ๏ธ เธŠเธทเนˆเธญเธœเธนเน‰เนƒเธŠเน‰เธซเธฃเธทเธญเธฃเธซเธฑเธชเธœเนˆเธฒเธ™เน„เธกเนˆเธ–เธนเธเธ•เน‰เธญเธ‡] โ”‚ โ”‚ โ”‚ โ”‚ v1.8.0 | Internal Use Only โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Component Rules: - Error Toast: เนเธชเธ”เธ‡เธ—เธฑเธš Form (เน„เธกเนˆเธšเธญเธเธงเนˆเธฒเธญเธฑเธ™เน„เธซเธ™เธœเธดเธ” โ€” Security) - Rate Limit: เธซเธฅเธฑเธ‡ 5 เธ„เธฃเธฑเน‰เธ‡ โ†’ เธ›เธธเนˆเธก Disabled 60 เธงเธดเธ™เธฒเธ—เธต + Countdown - Password: Toggle Show/Hide icon - Auto-focus: Username field on load - Enter key: Submit form ``` --- ### SCR-003: Dashboard ``` โ”Œโ”€ Dashboard โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ ๐Ÿ“Š เธ เธฒเธžเธฃเธงเธก โ€” [เธชเธกเธŠเธฒเธข เธˆเธฒเธ เธชเธ„.] เธงเธฑเธ™เธ™เธตเน‰ 11 เธกเธต.เธ„. 2569 โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ ๐Ÿ“จ Corres. โ”‚ โ”‚ ๐Ÿ“‹ RFA โ”‚ โ”‚ โฐ Overdue โ”‚ โ”‚ ๐Ÿ”’ Security โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Pending โ”‚ โ”‚ Pending โ”‚ โ”‚ Tasks โ”‚ โ”‚ Files โ”‚ โ”‚ โ”‚ โ”‚ [12] โ”‚ โ”‚ [5] โ”‚ โ”‚ [3] โ”‚ โ”‚ Scanned โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ [847] โ”‚ โ”‚ โ”‚ โ”‚ โ† โ†‘3 เธˆเธฒเธเน€เธกเธทเนˆเธญ โ”‚ โ”‚ โ† โ†“1 เธˆเธฒเธเน€เธกเธทเนˆเธญ โ”‚ โ”‚ โš ๏ธ เน€เธเธดเธ™เธเธณเธซเธ™เธ” โ”‚ โ”‚ 0 Threats โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ•โ•โ• เธ‡เธฒเธ™เธ‚เธญเธ‡เธ‰เธฑเธ™ (My Tasks) โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ [Filter: เธ—เธฑเน‰เธ‡เธซเธกเธ” โ–ผ] [Status: Active โ–ผ] ๐Ÿ” [เธ„เน‰เธ™เธซเธฒ...] โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ เธ›เธฃเธฐเน€เธ เธ— โ”‚ เน€เธฅเธ‚เธ—เธตเนˆ/Subject โ”‚ เธซเธ™เน‰เธฒเธ—เธตเนˆ โ”‚ เธเธณเธซเธ™เธ” โ”‚ เธเธฒเธฃเธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃโ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ ๐Ÿ“„ RFA โ”‚ LCBP3-RFA-STR.. โ”‚ Approve โ”‚โš ๏ธ12 เธกเธต.เธ„.โ”‚ [เธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ]โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“จ Cir โ”‚ เธชเธ„.-เธเธ—เธ—.-001... โ”‚ Review โ”‚ 15 เธกเธต.เธ„. โ”‚ [เธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ]โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“จ Cir โ”‚ เธชเธ„.-เธเธ—เธ—.-002... โ”‚ Info โ”‚ 20 เธกเธต.เธ„. โ”‚ [เธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ]โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ เนเธชเธ”เธ‡ 3 เธˆเธฒเธ 12 เธฃเธฒเธขเธเธฒเธฃ [เธ”เธนเธ—เธฑเน‰เธ‡เธซเธกเธ” โ†’] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Mobile (Card View): โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ๐Ÿ“„ RFA โ”‚ โ”‚ LCBP3-RFA-STR-0042 โ”‚ โ”‚ เธซเธ™เน‰เธฒเธ—เธตเนˆ: Approve โ”‚ โ”‚ โš ๏ธ เธเธณเธซเธ™เธ”: 12 เธกเธต.เธ„. โ”‚ โ”‚ [เธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ โ†’] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-004: Correspondence List ``` โ”Œโ”€ Correspondence โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ [+ เธชเธฃเน‰เธฒเธ‡เนƒเธซเธกเนˆ] [๐Ÿ“ฅ เธฃเธฑเธšเน€เธ‚เน‰เธฒ (12)] [๐Ÿ“ค เธชเนˆเธ‡เธญเธญเธ (8)] [เธ—เธฑเน‰เธ‡เธซเธกเธ” (20)] โ”‚ โ”‚ โ”‚ โ”‚ [ Filter: เธ›เธฃเธฐเน€เธ เธ— โ–ผ ] [ Filter: เธชเธ–เธฒเธ™เธฐ โ–ผ ] [ Filter: เธงเธฑเธ™เธ—เธตเนˆ โ–ผ ] โ”‚ โ”‚ ๐Ÿ” [เธ„เน‰เธ™เธซเธฒเน€เธญเธเธชเธฒเธฃ... ] [เธฅเน‰เธฒเธ‡ Filter] โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚โ˜ โ”‚ เน€เธฅเธ‚เธ—เธตเนˆเน€เธญเธเธชเธฒเธฃ โ”‚ Subject โ”‚ เธœเธนเน‰เธชเนˆเธ‡ โ”‚เธงเธฑเธ™เธ—เธตเนˆโ”‚เธชเธ–เธฒเธ™เธฐ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚โ˜ โ”‚ LCBP3-เธชเธ„-เธเธ—เธ—-L-001 โ”‚ เธ‚เธญเนเธšเธšเธ‡เธฒเธ™. โ”‚ เธชเธ„. โ”‚11เธกเธตเธ„โ”‚โœ… เธ›เธดเธ” โ”‚ โ”‚ โ”‚ โ”‚โ˜ โ”‚ LCBP3-เธเธ—เธ—-เธชเธ„-L-002 โ”‚ เธ•เธญเธšเธฃเธฑเธš... โ”‚ เธเธ—เธ—. โ”‚10เธกเธตเธ„โ”‚๐Ÿ”„ เธ”เธณเน€เธ™เธดเธ™โ”‚ โ”‚ โ”‚ โ”‚โ˜โš ๏ธโ”‚ LCBP3-เธชเธ„-เธเธ—เธ—-L-003 โ”‚ เธ‚เธญเธ‚เน‰เธญเธกเธนเธฅ.. โ”‚ เธชเธ„. โ”‚08เธกเธตเธ„โ”‚โฐ เน€เธเธดเธ™ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ ... โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ [< 1 2 3 >] เนเธชเธ”เธ‡ 15/47 เธฃเธฒเธขเธเธฒเธฃ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Status Badges: ๐ŸŸก Draft | ๐Ÿ”ต Submitted | ๐Ÿ”„ In Review | โœ… Closed | โŒ Cancelled | โฐ Overdue ``` --- ### SCR-005: Create Correspondence (Form) ``` โ”Œโ”€ เธชเธฃเน‰เธฒเธ‡ Correspondence โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Step 1: เธ‚เน‰เธญเธกเธนเธฅเธ—เธฑเนˆเธงเน„เธ› โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Step 2: เนเธ™เธšเน„เธŸเธฅเนŒ โ—‹โ”€โ”€โ”€ Step 3: เธ•เธฃเธงเธˆเธชเธญเธš โ—‹โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ เธ›เธฃเธฐเน€เธ เธ—เน€เธญเธเธชเธฒเธฃ* โ”‚ เธˆเธฒเธ (Originator)* โ”‚ โ”‚ โ”‚ โ”‚ [Letter โ–ผ] โ”‚ [เธชเธ„. (เธเธณเธซเธ™เธ”เธญเธฑเธ•เน‚เธ™เธกเธฑเธ•เธด)] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธ–เธถเธ‡ (To)* โ”‚ เธชเธณเน€เธ™เธฒ (CC) โ”‚ โ”‚ โ”‚ โ”‚ [เน€เธฅเธทเธญเธเธญเธ‡เธ„เนŒเธเธฃ โ–ผ][+ เน€เธžเธดเนˆเธก]โ”‚ [เน€เธฅเธทเธญเธเธญเธ‡เธ„เนŒเธเธฃ โ–ผ][+ เน€เธžเธดเนˆเธก] โ”‚ โ”‚ โ”‚ โ”‚ Tag: เธเธ—เธ—. ร— โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Subject* โ”‚ โ”‚ โ”‚ โ”‚ [_____________________________________________] โ”‚ โ”‚ โ”‚ โ”‚ โ—‹ เธ•เธฑเธงเธญเธฑเธเธฉเธฃเธ—เธตเนˆเน€เธซเธฅเธทเธญ: 200 โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เน€เธญเธเธชเธฒเธฃเธญเน‰เธฒเธ‡เธญเธดเธ‡ (References) โ”‚ โ”‚ โ”‚ โ”‚ [๐Ÿ” เธ„เน‰เธ™เธซเธฒเน€เธฅเธ‚เธ—เธตเนˆเน€เธญเธเธชเธฒเธฃ... ] [+ เน€เธžเธดเนˆเธก] โ”‚ โ”‚ โ”‚ โ”‚ เธซเธกเธงเธ”เธซเธกเธนเนˆ (Tags) โ”‚ โ”‚ โ”‚ โ”‚ [๐Ÿ” เธ„เน‰เธ™เธซเธฒ Tag...] [construction] ร— [rfa] ร— โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธซเธกเธฒเธขเน€เธซเธ•เธธ (Remark) โ”‚ โ”‚ โ”‚ โ”‚ [_____________________________________________] โ”‚ โ”‚ โ”‚ โ”‚ [_____________________________________________] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โš ๏ธ Auto-save: เธšเธฑเธ™เธ—เธถเธเธฅเนˆเธฒเธชเธธเธ” 13:28:45 โ”‚ โ”‚ โ”‚ โ”‚ [โ† เธขเธเน€เธฅเธดเธ] [เธšเธฑเธ™เธ—เธถเธ Draft] [เธ•เนˆเธญเน„เธ›: เนเธ™เธšเน„เธŸเธฅเนŒ โ†’] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-005b: File Attachment Step ``` โ”Œโ”€ เธชเธฃเน‰เธฒเธ‡ Correspondence โ€” เนเธ™เธšเน„เธŸเธฅเนŒ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“Ž เธฅเธฒเธเนเธฅเธฐเธงเธฒเธ‡เน„เธŸเธฅเนŒเธ—เธตเนˆเธ™เธตเนˆ เธซเธฃเธทเธญ [เน€เธฅเธทเธญเธเน„เธŸเธฅเนŒ] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธฃเธญเธ‡เธฃเธฑเธš: PDF, DWG, ZIP, DOCX, XLSX (เธชเธนเธ‡เธชเธธเธ” 100MB/เน„เธŸเธฅเนŒ) โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ เน„เธŸเธฅเนŒเธ—เธตเนˆเนเธ™เธš: โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ˜‘๏ธ เน€เธญเธเธชเธฒเธฃเธซเธฅเธฑเธ โ”‚ ๐Ÿ“„ drawing-v2.pdf โ”‚ 2.3MB โ”‚ โœ… Scan OKโ”‚[๐Ÿ—‘๏ธ]โ”‚ โ”‚ โ”‚ โ˜ เน€เธญเธเธชเธฒเธฃเธซเธฅเธฑเธ โ”‚ ๐Ÿ“ detail.dwg โ”‚ 1.1MB โ”‚ ๐Ÿ”„ Scanningโ”‚[๐Ÿ—‘๏ธ]โ”‚ โ”‚ โ”‚ โ˜ เน€เธญเธเธชเธฒเธฃเธซเธฅเธฑเธ โ”‚ ๐Ÿ“ฆ supporting-docs.zip โ”‚ 5.8MB โ”‚ โœ… Scan OKโ”‚[๐Ÿ—‘๏ธ]โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ„น๏ธ โ˜‘๏ธ = เน€เธญเธเธชเธฒเธฃเธซเธฅเธฑเธ (Main Document) โ€” เน€เธฅเธทเธญเธเน„เธ”เน‰ 1 เน„เธŸเธฅเนŒ โ”‚ โ”‚ โ”‚ โ”‚ โŒ Error File: โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ ๐Ÿšจ malware-test.pdf โ”‚ โŒ VIRUS DETECTED โ€” เน„เธŸเธฅเนŒเธ–เธนเธเธ›เธเธดเน€เธชเธ˜ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ [โ† เธขเน‰เธญเธ™เธเธฅเธฑเธš] [เธšเธฑเธ™เธ—เธถเธ Draft] [เธ•เนˆเธญเน„เธ›: เธ•เธฃเธงเธˆเธชเธญเธš โ†’] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-006: Correspondence Detail + Workflow ``` โ”Œโ”€ LCBP3-เธชเธ„.-เธเธ—เธ—.-LETTER-0001-68 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Subject: เธ‚เธญเธ‚เน‰เธญเธกเธนเธฅเนเธšเธšเธเนˆเธญเธชเธฃเน‰เธฒเธ‡เน€เธžเธดเนˆเธกเน€เธ•เธดเธก โ”‚ โ”‚ เธชเนˆเธ‡เน‚เธ”เธข: เธชเธ„. โ†’ เธ–เธถเธ‡: เธเธ—เธ—. เธงเธฑเธ™เธ—เธตเนˆ: 11 เธกเธต.เธ„. 2569 โ”‚ โ”‚ Status: ๐Ÿ”„ IN REVIEW โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ TAB: [เธ‚เน‰เธญเธกเธนเธฅ] [๐Ÿ“Ž เน€เธญเธเธชเธฒเธฃเนเธ™เธš (3)] [๐Ÿ”„ Workflow] [๐Ÿ“‹ Circulation]โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ•โ•โ• Workflow Diagram โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• โ”‚ โ”‚ โ”‚ โ”‚ โœ… Submit โ”€โ”€โ†’ ๐Ÿ”„ Review โ”€โ”€โ†’ โ—‹ เธ›เธดเธ” โ”‚ โ”‚ (เธชเธ„.) (เธเธ—เธ—.) (เธชเธ„.) โ”‚ โ”‚ 11 เธกเธต.เธ„. เธเธณเธฅเธฑเธ‡เธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ เธฃเธญ โ”‚ โ”‚ [เธ„เธฅเธดเธเธ”เธน Log] [เธ„เธฅเธดเธเธ”เธนเธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ”] โ”‚ โ”‚ โ”‚ โ”‚ โ•โ•โ• Action Panel (เนเธชเธ”เธ‡เน€เธ‰เธžเธฒเธฐ Step เธ—เธตเนˆ Active) โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ ๐Ÿ“‹ เธ‡เธฒเธ™เธ‚เธญเธ‡เธ„เธธเธ“: Review เน€เธญเธเธชเธฒเธฃเธ™เธตเน‰เนเธฅเธฐเธ•เธญเธšเธเธฅเธฑเธš โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Comment / เธซเธกเธฒเธขเน€เธซเธ•เธธ: โ”‚ โ”‚ โ”‚ โ”‚ [___________________________________________________] โ”‚ โ”‚ โ”‚ โ”‚ [___________________________________________________] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ [โŒ เธ›เธเธดเน€เธชเธ˜] [โœ… เธฃเธฑเธšเธ—เธฃเธฒเธš] [๐Ÿ“ฉ เธ•เธญเธšเธเธฅเธฑเธš] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ Admin Only: [โšก Force Proceed โ†’] [โ†ฉ๏ธ Revert โ†] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Workflow Step Popup (เธ„เธฅเธดเธ Step เธ—เธตเนˆเธœเนˆเธฒเธ™เนเธฅเน‰เธง): โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โœ… Submit โ€” 11 เธกเธต.เธ„. 2569 โ”‚ โ”‚ เน‚เธ”เธข: เธชเธกเธŠเธฒเธข เธ. (เธชเธ„.) โ”‚ โ”‚ เน€เธงเธฅเธฒ: 09:32 เธ™. โ”‚ โ”‚ IP: 192.168.1.10 โ”‚ โ”‚ Comment: - โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-008: Create RFA (Form) ``` โ”Œโ”€ เธชเธฃเน‰เธฒเธ‡ RFA โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Step 1: เธ‚เน‰เธญเธกเธนเธฅ RFA โ—โ”€โ”€ Step 2: Shop Drawing โ—‹โ”€โ”€ Step 3: Transmittal โ—‹โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ เธ›เธฃเธฐเน€เธ เธ— RFA* โ”‚ เธชเธฒเธ‚เธฒ (Discipline)* โ”‚ โ”‚ โ”‚ โ”‚ [Shop Drawing โ–ผ] โ”‚ [Structural (STR) โ–ผ] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โš ๏ธ เน€เธฅเธ‚เธ—เธตเนˆ RFA (Auto-generated) โ”‚ โ”‚ โ”‚ โ”‚ Preview: LCBP3-RFA-STR-0043 (เธˆเธฐเธญเธญเธเน€เธกเธทเนˆเธญ Submit) โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Contract Drawing เธ—เธตเนˆเธญเน‰เธฒเธ‡เธญเธดเธ‡ โ”‚ โ”‚ โ”‚ โ”‚ [๐Ÿ” เธ„เน‰เธ™เธซเธฒเนเธšเธšเธ„เธนเนˆเธชเธฑเธเธเธฒ... ] [+ เน€เธฅเธทเธญเธ] โ”‚ โ”‚ โ”‚ โ”‚ โ†’ CD-STR-001: Foundation Plan ร— โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธซเธกเธฒเธขเน€เธซเธ•เธธ (Remark) โ”‚ โ”‚ โ”‚ โ”‚ [____________________________________________] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ [โ† เธขเธเน€เธฅเธดเธ] [เธšเธฑเธ™เธ—เธถเธ Draft] [เธ•เนˆเธญเน„เธ›: เนเธ™เธšเนเธšเธš โ†’] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-008b: Edit Draft RFA ``` โ”Œโ”€ เนเธเน‰เน„เธ‚ RFA (Draft) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ LCBP3-RFA-STR-0042 | เธชเธ–เธฒเธ™เธฐ: ๐ŸŸก DRAFT | เนเธเน‰เน„เธ‚เธฅเนˆเธฒเธชเธธเธ”: 13:28:45 โ”‚ โ”‚ โ”‚ โ”‚ โš ๏ธ เธชเธฒเธกเธฒเธฃเธ–เนเธเน‰เน„เธ‚เน„เธ”เน‰เน€เธ‰เธžเธฒเธฐเนƒเธ™เธชเธ–เธฒเธ™เธฐ Draft เน€เธ—เนˆเธฒเธ™เธฑเน‰เธ™ โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Subject* โ”‚ โ”‚ โ”‚ โ”‚ [เธ‚เธญเธญเธ™เธธเธกเธฑเธ•เธดเนเธเน‰เน„เธ‚เนเธšเธš Shop Drawing เธชเนˆเธงเธ™ Foundation...] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Body/Description* โ”‚ โ”‚ โ”‚ โ”‚ [เน€เธ™เธทเนˆเธญเธ‡เธˆเธฒเธเธกเธตเธเธฒเธฃเน€เธ›เธฅเธตเนˆเธขเธ™เนเธ›เธฅเธ‡เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” Connection Plate...] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Remarks โ”‚ โ”‚ โ”‚ โ”‚ [_____________________________________________] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“‹ RFA Details (JSON Schema v1) โ€” เน„เธกเนˆเธชเธฒเธกเธฒเธฃเธ–เนเธเน‰เน„เธ‚เน„เธ”เน‰ โ”‚ โ”‚ โ”‚ โ”‚ Drawing Count: 1 | Discipline: Structural | Due: 20 เธกเธต.เธ„. โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“Ž Shop Drawing (เน„เธกเนˆเธชเธฒเธกเธฒเธฃเธ–เน€เธ›เธฅเธตเนˆเธขเธ™เน„เธ”เน‰): โ”‚ โ”‚ โ˜‘๏ธ CD-STR-001-Foundation-RevA.pdf (2.3MB) โœ… Scan OK โ”‚ โ”‚ โ”‚ โ”‚ [เธšเธฑเธ™เธ—เธถเธ Draft] [Submit โ†’] [เธขเธเน€เธฅเธดเธ] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Validation: - เธ–เน‰เธฒเธชเธ–เธฒเธ™เธฐ โ‰  DRAFT โ†’ Redirect เน„เธ›เธซเธ™เน‰เธฒ detail เธžเธฃเน‰เธญเธก error toast - Shop Drawing Revision เน„เธกเนˆเธชเธฒเธกเธฒเธฃเธ–เน€เธ›เธฅเธตเนˆเธขเธ™ (EC-RFA-001) - Auto-save เธ—เธธเธ 2 เธงเธดเธ™เธฒเธ—เธต ``` --- ### SCR-008c: Cancel Draft RFA (Modal) ``` โ”Œโ”€ เธขเธเน€เธฅเธดเธ RFA (Draft) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ LCBP3-RFA-STR-0042 | เธชเธ–เธฒเธ™เธฐ: ๐ŸŸก DRAFT โ”‚ โ”‚ โ”‚ โ”‚ โš ๏ธ เธเธฒเธฃเธขเธเน€เธฅเธดเธเธˆเธฐเธ—เธณเนƒเธซเน‰ Shop Drawing Revision เธ™เธตเน‰เธชเธฒเธกเธฒเธฃเธ–เธชเธฃเน‰เธฒเธ‡ RFA เนƒเธซเธกเนˆเน„เธ”เน‰ โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ เน€เธซเธ•เธธเธœเธฅเธเธฒเธฃเธขเธเน€เธฅเธดเธ* โ”‚ โ”‚ โ”‚ โ”‚ [_____________________________________________] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เน€เธฅเธทเธญเธเน€เธซเธ•เธธเธœเธฅ: โ”‚ โ”‚ โ”‚ โ”‚ โ—‹ เธ‚เน‰เธญเธกเธนเธฅเน„เธกเนˆเธ„เธฃเธšเธ–เน‰เธงเธข โ”‚ โ”‚ โ”‚ โ”‚ โ—‹ เนเธเน‰เน„เธ‚เธ‚เน‰เธญเธกเธนเธฅเธœเธดเธ”เธžเธฅเธฒเธ”เธซเธฅเธฒเธขเธ„เธฃเธฑเน‰เธ‡ โ”‚ โ”‚ โ”‚ โ”‚ โ—‹ เน„เธกเนˆเธ•เน‰เธญเธ‡เธเธฒเธฃเธชเนˆเธ‡เธญเธญเธเนเธฅเน‰เธง โ”‚ โ”‚ โ”‚ โ”‚ โ—‹ เธญเธทเนˆเธ™เน† (เธฃเธฐเธšเธธ) โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ [เธ„เธณเธญเธ˜เธดเธšเธฒเธขเน€เธžเธดเนˆเธกเน€เธ•เธดเธก...] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ”” เธœเธนเน‰เธ—เธตเนˆเน€เธเธตเนˆเธขเธงเธ‚เน‰เธญเธ‡เธˆเธฐเน„เธ”เน‰เธฃเธฑเธšเนเธˆเน‰เธ‡เน€เธ•เธทเธญเธ™: โ”‚ โ”‚ - Document Control เธ—เธตเนˆเธชเธฃเน‰เธฒเธ‡ RFA (Email + In-App) โ”‚ โ”‚ - Admin เธ‚เธญเธ‡เธญเธ‡เธ„เนŒเธเธฃ (เธ–เน‰เธฒเธกเธตเธเธฒเธฃเธ•เธฑเน‰เธ‡เธ„เนˆเธฒ) โ”‚ โ”‚ โ”‚ โ”‚ [โ† เธเธฅเธฑเธš] [โœ… เธขเธทเธ™เธขเธฑเธ™เธเธฒเธฃเธขเธเน€เธฅเธดเธ] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Post-cancel Flow: - RFA status โ†’ CANCELLED - Shop Drawing Revision.available โ†’ true - Audit Log: CANCELLED + reason + user + timestamp - Redirect เน„เธ›เธซเธ™เน‰เธฒ RFA List เธžเธฃเน‰เธญเธก success toast ``` --- ### SCR-008d: RFA Search & Filter ``` โ”Œโ”€ เธ„เน‰เธ™เธซเธฒเนเธฅเธฐเธเธฃเธญเธ‡ RFA โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ๐Ÿ” [เธ„เน‰เธ™เธซเธฒ RFA...] [เธ„เน‰เธ™เธซเธฒ] [เธ•เธฑเน‰เธ‡เธ„เนˆเธฒเธเธฃเธญเธ‡] โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ ๐Ÿ“ Project: [LCBP3 โ–ผ] โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“Š Status: [เธ—เธฑเน‰เธ‡เธซเธกเธ” โ–ผ] ๐ŸŸกDRAFT ๐Ÿ”ตSUBMITTED ๐Ÿ”„FAP โœ…APPROVED โŒREJECTED โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ“… Revision: [เธ—เธฑเน‰เธ‡เธซเธกเธ” โ–ผ] CURRENT OLD ALL โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿข Originator: [เธ—เธฑเน‰เธ‡เธซเธกเธ” โ–ผ] [เธชเธ„.] [เธเธ—เธ—.] [เธœเธฃเธก.] [เธ„เธ„เธ‡.] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ เธžเธš 15 เธฃเธฒเธขเธเธฒเธฃ (เนเธชเธ”เธ‡เธ•เธฒเธกเธชเธดเธ—เธ˜เธดเนŒเธ‚เธญเธ‡เธ„เธธเธ“) โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ˜ โ”‚ เน€เธฅเธ‚เธ—เธตเนˆ โ”‚ Subject | เธชเธ–เธฒเธ™เธฐ | เธงเธฑเธ™เธ—เธตเนˆ โ”‚ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ โ˜ โ”‚ RFA-STR-0042 โ”‚ Foundation Plan Rev.Aโ”‚ ๐ŸŸกDRAFT โ”‚ 10 เธกเธต.เธ„. โ”‚[โœ๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ โ˜ โ”‚ RFA-STR-0043 โ”‚ Column Detail Rev.B โ”‚ ๐Ÿ”ตSUBMITโ”‚ 12 เธกเธต.เธ„. โ”‚[๐Ÿ‘๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ โ˜ โ”‚ RFA-STR-0041 โ”‚ Beam Design Rev.A โ”‚ โœ…APPROVโ”‚ 08 เธกเธต.เธ„. โ”‚[๐Ÿ‘๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ โ˜ โ”‚ RFA-STR-0040 โ”‚ Slab Detail Rev.A | โŒREJECTโ”‚ 05 เธกเธต.เธ„. โ”‚[โœ๏ธ]โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ [< 1 2 >] เนเธชเธ”เธ‡ 10/15 [เธชเนˆเธ‡เธญเธญเธ Excel] โ”‚ โ”‚ โ”‚ โ”‚ โš ๏ธ เธซเธกเธฒเธขเน€เธซเธ•เธธ RBAC: โ”‚ โ”‚ - DRAFT โ†’ เน€เธซเน‡เธ™เน€เธ‰เธžเธฒเธฐ originator organization โ”‚ โ”‚ - เธชเธ–เธฒเธ™เธฐเธญเธทเนˆเธ™ โ†’ เน€เธซเน‡เธ™เธ•เธฒเธก project/contract scope โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Advanced Filters (Collapsible): โ”Œโ”€ เธเธฃเธญเธ‡เธ‚เธฑเน‰เธ™เธชเธนเธ‡ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ๐Ÿ“… เธงเธฑเธ™เธ—เธตเนˆเธชเธฃเน‰เธฒเธ‡: [____] เธ–เธถเธ‡ [____] โ”‚ โ”‚ ๐Ÿ‘ค เธœเธนเน‰เธชเธฃเน‰เธฒเธ‡: [เธ„เน‰เธ™เธซเธฒ...] โ”‚ โ”‚ ๐Ÿ“ เธกเธตเธ„เธณเธงเนˆเธฒ: [เธ„เน‰เธ™เธซเธฒ...] โ”‚ โ”‚ ๐Ÿท๏ธ Tags: [foundation] [column] [beam] โ”‚ โ”‚ [เธ„เน‰เธ™เธซเธฒ] [เธฅเน‰เธฒเธ‡] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-009: RFA Detail + Workflow ``` โ”Œโ”€ LCBP3-RFA-STR-0042 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ เธ›เธฃเธฐเน€เธ เธ—: Shop Drawing | เธชเธฒเธ‚เธฒ: Structural | Revision: A โ”‚ โ”‚ เธขเธทเนˆเธ™เน‚เธ”เธข: เธœเธฃเธก.1 โ†’ เธœเนˆเธฒเธ™ Transmittal: LCBP3-TRM-0015 โ”‚ โ”‚ Status: ๐Ÿ”„ UNDER REVIEW (เธ„เธ„เธ‡.) โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ TAB: [เธ‚เน‰เธญเธกเธนเธฅ] [๐Ÿ“Ž Shop Drawing] [๐Ÿ”„ Workflow] [๐Ÿ“ Revision] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ•โ•โ• Shop Drawing Viewer โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ [ ๐Ÿ“„ PDF Viewer โ€” Streaming ] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โฌ…๏ธ เธซเธ™เน‰เธฒ 2/15 โžก๏ธ ๐Ÿ” 80% [โฌ‡๏ธ เธ”เธฒเธงเธ™เนŒเน‚เธซเธฅเธ”] โ† (เธ–เน‰เธฒเธกเธต)โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ•โ•โ• Action Panel (เน€เธ‰เธžเธฒเธฐ Reviewer) โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ เธœเธฅเธเธฒเธฃเธžเธดเธˆเธฒเธฃเธ“เธฒ: โ”‚ โ”‚ โ”‚ โ”‚ โ—‹ Approved โ— Approved with Comments โ—‹ Rejected โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Comment (เธšเธฑเธ‡เธ„เธฑเธšเน€เธกเธทเนˆเธญ AW/C เธซเธฃเธทเธญ Rejected): โ”‚ โ”‚ โ”‚ โ”‚ [เธžเธšเธ‚เน‰เธญเธœเธดเธ”เธžเธฅเธฒเธ”เนƒเธ™เธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ” Connection Plate ...] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ [เธขเธเน€เธฅเธดเธ] [โœ… เธขเธทเธ™เธขเธฑเธ™เธœเธฅเธเธฒเธฃเธžเธดเธˆเธฒเธฃเธ“เธฒ]โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Workflow Diagram เธชเธณเธซเธฃเธฑเธš RFA: โœ… Draft โ†’ โœ… Submitted โ†’ ๐Ÿ”„ TEAM Review โ†’ ๐Ÿ”„ เธ„เธ„เธ‡. Review โ†’ โ—‹ APPROVED (parallel) (sequential) ``` --- ### SCR-017: Create Circulation Sheet ``` โ”Œโ”€ เธชเธฃเน‰เธฒเธ‡เนƒเธšเน€เธงเธตเธขเธ™ (Circulation Sheet) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ เธญเน‰เธฒเธ‡เธญเธดเธ‡: LCBP3-เธเธ—เธ—-เธชเธ„-LETTER-0012 โ€” เธ‚เธญเธ‚เน‰เธญเธกเธนเธฅเธ‡เธงเธ”เธ‡เธฒเธ™เธ—เธตเนˆ 3 โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ เธœเธนเน‰เธฃเธฑเธšเธœเธดเธ”เธŠเธญเธšเธซเธฅเธฑเธ (Main โ€” เธ•เน‰เธญเธ‡เธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ)* โ”‚ โ”‚ โ”‚ โ”‚ [๐Ÿ” เธ„เน‰เธ™เธซเธฒเธŠเธทเนˆเธญเธœเธนเน‰เนƒเธŠเน‰... ] [+ เน€เธžเธดเนˆเธก] โ”‚ โ”‚ โ”‚ โ”‚ โ†’ [๐Ÿ‘ค เธชเธกเธŠเธฒเธข เธ. (เธซเธฑเธงเธซเธ™เน‰เธฒ)] ร— [๐Ÿ“… เธเธณเธซเธ™เธ”: 15 เธกเธต.เธ„.] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธœเธนเน‰เธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ (Action โ€” เธฃเนˆเธงเธกเธ”เธณเน€เธ™เธดเธ™เธเธฒเธฃ) โ”‚ โ”‚ โ”‚ โ”‚ [๐Ÿ” เธ„เน‰เธ™เธซเธฒเธŠเธทเนˆเธญเธœเธนเน‰เนƒเธŠเน‰... ] [+ เน€เธžเธดเนˆเธก] โ”‚ โ”‚ โ”‚ โ”‚ โ†’ [๐Ÿ‘ค เธงเธดเธŠเธฑเธข เธช. (เธงเธดเธจเธงเธเธฃ)] ร— [๐Ÿ“… เธเธณเธซเธ™เธ”: 20 เธกเธต.เธ„.] โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธฃเธฑเธšเธ—เธฃเธฒเธš (Information โ€” เน€เธžเธทเนˆเธญเธ—เธฃเธฒเธšเน€เธ—เนˆเธฒเธ™เธฑเน‰เธ™) โ”‚ โ”‚ โ”‚ โ”‚ [๐Ÿ” เธ„เน‰เธ™เธซเธฒเธŠเธทเนˆเธญเธœเธนเน‰เนƒเธŠเน‰... ] [+ เน€เธžเธดเนˆเธก] โ”‚ โ”‚ โ”‚ โ”‚ โ†’ [๐Ÿ‘ค เธกเธฒเธ™เธฐ เธž. (เธœเธˆเธ.)] ร— โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ เธซเธกเธฒเธขเน€เธซเธ•เธธ / เธ„เธณเธชเธฑเนˆเธ‡เธเธฒเธฃ โ”‚ โ”‚ โ”‚ โ”‚ [เน‚เธ›เธฃเธ”เธ•เธฃเธงเธˆเธชเธญเธšเนเธฅเธฐเน€เธ•เธฃเธตเธขเธกเธ‚เน‰เธญเธกเธนเธฅเธ‡เธงเธ”เธ‡เธฒเธ™เธ—เธตเนˆ 3...] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ [โ† เธขเธเน€เธฅเธดเธ] [โœ… เธชเธฃเน‰เธฒเธ‡เนเธฅเธฐเธชเนˆเธ‡ Notify] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-022: User Management (Admin) ``` โ”Œโ”€ เธˆเธฑเธ”เธเธฒเธฃเธœเธนเน‰เนƒเธŠเน‰เธ‡เธฒเธ™ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ เธญเธ‡เธ„เนŒเธเธฃ: เธชเธ„. (เธชเธณเธ™เธฑเธเธ‡เธฒเธ™เน‚เธ„เธฃเธ‡เธเธฒเธฃ) [+ เน€เธžเธดเนˆเธก User เนƒเธซเธกเนˆ] โ”‚ โ”‚ โ”‚ โ”‚ ๐Ÿ” [เธ„เน‰เธ™เธซเธฒเธŠเธทเนˆเธญ / เธญเธตเน€เธกเธฅ...] [Role: เธ—เธฑเน‰เธ‡เธซเธกเธ” โ–ผ] [เธชเธ–เธฒเธ™เธฐ: Active โ–ผ] โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ เธŠเธทเนˆเธญ โ”‚ Username โ”‚ Role โ”‚ Status โ”‚ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ เธชเธกเธŠเธฒเธข เธเธดเธ•เธ•เธด โ”‚ somchai.k โ”‚ Document Ctrl โ”‚ โœ… โ”‚[โš™๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ เธงเธดเธŠเธฑเธข เธชเธกเธจเธฃเธต โ”‚ wichai.s โ”‚ Editor โ”‚ โœ… โ”‚[โš™๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ เธกเธฒเธ™เธฐ เธžเธ‡เธฉเนŒเธ”เธต โ”‚ mana.p โ”‚ Org Admin โ”‚ โœ… โ”‚[โš™๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ เธชเธกเธซเธเธดเธ‡ เธฃเธฑเธเธ”เธต โ”‚ somying.r โ”‚ Viewer โ”‚ โ›” โ”‚[โš™๏ธ]โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ User Edit Drawer (Slide in from right): โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ เนเธเน‰เน„เธ‚เธœเธนเน‰เนƒเธŠเน‰เธ‡เธฒเธ™ โ”‚ โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ โ”‚ เธŠเธทเนˆเธญ: [เธชเธกเธŠเธฒเธข เธเธดเธ•เธ•เธด ] โ”‚ โ”‚ Email: [somchai@... ] โ”‚ โ”‚ Role: [Document Ctrl โ–ผ] โ”‚ โ”‚ Status: โœ… Active [Toggle]โ”‚ โ”‚ โ”‚ โ”‚ [เธฃเธตเน€เธ‹เน‡เธ•เธฃเธซเธฑเธชเธœเนˆเธฒเธ™] โ”‚ โ”‚ [โŒ เธขเธเน€เธฅเธดเธ] [โœ… เธšเธฑเธ™เธ—เธถเธ] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ### SCR-025: Document Number Config (Superadmin) ``` โ”Œโ”€ เธ•เธฑเน‰เธ‡เธ„เนˆเธฒเน€เธฅเธ‚เธ—เธตเนˆเน€เธญเธเธชเธฒเธฃ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Project: LCBP3 [+ เน€เธžเธดเนˆเธก Format เนƒเธซเธกเนˆ] โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ เธ›เธฃเธฐเน€เธ เธ— โ”‚ Format Template โ”‚ Reset โ”‚ Actn โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ Letter โ”‚ {PROJECT}-{ORIG}-{RECP}-L-{SEQ:4}-{YY}โ”‚ Yearlyโ”‚[โœ๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ RFI โ”‚ {PROJECT}-{ORIG}-{RECP}-I-{SEQ:4}-{YY}โ”‚ Yearlyโ”‚[โœ๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ RFA-Shop Dwg โ”‚ {PROJECT}-RFA-{DISC}-{SEQ:4} โ”‚ Never โ”‚[โœ๏ธ]โ”‚ โ”‚ โ”‚ โ”‚ Transmittal โ”‚ {PROJECT}-{ORIG}-{RECP}-T-{SEQ:4}-{YY}โ”‚ Yearlyโ”‚[โœ๏ธ]โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ Edit Format Inline: โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Template: [{PROJECT}-{ORIG}-{RECP}-L-{SEQ:4}-{YY} ] โ”‚ โ”‚ โ”‚ โ”‚ Preview: [LCBP3-เธชเธ„.-เธเธ—เธ—.-L-0001-68] โ”‚ โ”‚ โ”‚ โ”‚ โœ… Format เธ–เธนเธเธ•เน‰เธญเธ‡ โ”‚ โ”‚ โ”‚ โ”‚ [เธขเธเน€เธฅเธดเธ] [โœ… เธšเธฑเธ™เธ—เธถเธ] โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ## 5. ๐ŸŽจ Design System Reference ### Color Tokens ```css /* Primary โ€” เนƒเธŠเน‰เธเธฑเธš Action Buttons, Links */ --primary: hsl(221, 83%, 53%); /* Blue-600 */ --primary-hover: hsl(221, 83%, 45%); /* Status Colors */ --status-draft: hsl(48, 96%, 53%); /* Yellow */ --status-submitted: hsl(217, 91%, 60%); /* Blue */ --status-fap: hsl(24, 95%, 53%); /* Orange */ --status-approved: hsl(142, 71%, 45%); /* Green */ --status-approved-wc: hsl(142, 71%, 35%); /* Green Dark */ --status-rejected: hsl(0, 84%, 60%); /* Red */ --status-cancelled: hsl(215, 14%, 55%); /* Gray */ --status-overdue: hsl(0, 84%, 60%); /* Red (same as rejected) */ /* Background */ --bg-base: hsl(222, 47%, 11%); /* Dark Navy (dark mode base) */ --bg-surface: hsl(222, 47%, 16%); /* Card surface */ --bg-muted: hsl(215, 28%, 17%); /* Muted sections */ ``` ### Typography ```css font-family: 'Inter', 'Noto Sans Thai', sans-serif; /* Scale */ --text-xs: 0.75rem; /* 12px โ€” Badge, Caption */ --text-sm: 0.875rem; /* 14px โ€” Table cell, Label */ --text-base: 1rem; /* 16px โ€” Body */ --text-lg: 1.125rem; /* 18px โ€” Subheading */ --text-xl: 1.25rem; /* 20px โ€” Page title */ --text-2xl: 1.5rem; /* 24px โ€” Dashboard KPI */ ``` ### Component States | Component | Default | Hover | Active | Disabled | Error | | -------------- | ---------------- | ---------------- | ------------------- | --------------- | -------------- | | Button Primary | bg-primary | bg-primary-hover | scale-95 | opacity-50 | โ€” | | Button Secondary| bg-surface | bg-muted | scale-95 | opacity-50 | โ€” | | Button Danger | bg-red-500 | bg-red-600 | scale-95 | opacity-50 | โ€” | | Input | border-gray-300 | border-primary | border-primary ring | border-gray-200 | border-red-500 | | Table Row | bg-surface | bg-muted | โ€” | opacity-60 | bg-red-50 | | Badge | per status color | โ€” | โ€” | โ€” | โ€” | --- ## 6. ๐Ÿ“ฑ Responsive Breakpoints | Breakpoint | Width | Behavior | | ---------- | ---------- | --------------------------------------- | | `sm` | < 640px | Mobile: Sidebar โ†’ Drawer, Table โ†’ Cards | | `md` | 640-1024px | Tablet: Collapsed Sidebar | | `lg` | > 1024px | Desktop: Full Sidebar | **Mobile-specific Rules (UI-Rule 5.11):** - เธ•เธฒเธฃเธฒเธ‡ โ†’ Card View เธญเธฑเธ•เน‚เธ™เธกเธฑเธ•เธด - Sidebar โ†’ Collapsible Hamburger Drawer - Action Panel โ†’ Bottom Sheet เนเธ—เธ™ Inline Panel --- ## 7. โšก Interaction Patterns ### Optimistic Updates (UI-Rule 5.10) ``` User เธเธ” "Approve" โ†’ UI เน€เธ›เธฅเธตเนˆเธขเธ™เธชเธ–เธฒเธ™เธฐเธ—เธฑเธ™เธ—เธต (เน„เธกเนˆเธฃเธญ API) โ†“ API เธ•เธญเธšเธเธฅเธฑเธš Success โ†’ เธขเธทเธ™เธขเธฑเธ™ UI เธ—เธตเนˆเน€เธ›เธฅเธตเนˆเธขเธ™เนเธฅเน‰เธง โ†“ (เธ–เน‰เธฒ API เธฅเน‰เธกเน€เธซเธฅเธง) Rollback UI โ†’ เนเธชเธ”เธ‡ Toast Error: "เน€เธเธดเธ”เธ‚เน‰เธญเธœเธดเธ”เธžเธฅเธฒเธ” เธเธฃเธธเธ“เธฒเธฅเธญเธ‡เนƒเธซเธกเนˆ" ``` ### Auto-save Draft (UI-Rule 5.12) ``` User เธžเธดเธกเธžเนŒเนƒเธ™ Form โ†’ debounce 2 เธงเธดเธ™เธฒเธ—เธต โ†’ เธšเธฑเธ™เธ—เธถเธเธฅเธ‡ localStorage เธ›เธดเธ” Browser โ†’ เน€เธ›เธดเธ”เนƒเธซเธกเนˆ โ†’ เนเธชเธ”เธ‡ Banner: "เธžเธš Draft เธ—เธตเนˆเธšเธฑเธ™เธ—เธถเธเน„เธงเน‰ [เธเธนเน‰เธ„เธทเธ™] [เธ—เธดเน‰เธ‡]" ``` ### File Upload Progress ``` เน€เธฅเธทเธญเธเน„เธŸเธฅเนŒ โ†’ เนเธชเธ”เธ‡ Progress Bar โ†’ ClamAV Scan โ†’ โœ…/โŒ ``` --- ## ๐Ÿ“ Document Control - **Version:** 1.8.1 | **Status:** updated - **Created:** 2026-03-11 | **Updated:** 2026-03-24 | **Owner:** Nattanin Peancharoen - **Changes:** Added SCR-008b~008d (Edit/Cancel/Search RFA), Updated routes to use UUID (ADR-019), Added new status colors and button variants, Sync with US-012a~012c and AC-RFA-007~009 - **Next Step:** เธชเธฃเน‰เธฒเธ‡ High-fidelity Mockup เนƒเธ™ Figma เธ•เธฒเธกเน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ™เธตเน‰ - **Figma Link:** [TBD โ€” เธชเธฃเน‰เธฒเธ‡เนƒเธ™ Figma Community เธซเธฃเธทเธญ Self-hosted Penpot] - **Classification:** Internal Use Only