คลังความรู้ทั้งหมด
API & Process actions 14
- API กลุ่ม /auth — ล็อกอิน เลือกบริษัท รีเฟรช ออกจากระบบ (Auth endpoints)
- API ข้อมูลหลัก (Process master actions: master, master-detail, itemmaster, itemdetail, barcode, docpicture, itempicture, modifyprice)
- API คอนโซลผู้ดูแล /api/v1/admin — provider, user, database, main-query, menu-permissions (Admin console API)
- API เครื่องยนต์ process /process/* — เส้นทาง สิทธิ์ ขนาดบอดี้ (Process engine run API)
- API บัญชีแยกประเภท (Process GL actions: gl/rebuild, journal, gl-check, gl-close, สินทรัพย์ถาวร, AI)
- API ประตูเขียนข้อมูล /query/exec และ /query/execBatch (Query exec endpoints)
- API ประตูอ่านข้อมูล /query — list, limit, batch (Query gateway read endpoints)
- API รายงาน (Process report actions: report/run, report/pdf, ai-report-*)
- API ลงทะเบียนผู้ให้บริการ /admin/providers และกุญแจผู้ดูแล (Tenant registration + AdminAuth)
- API เวิร์กโฟลว์ระบบ (Process workflow actions: change-code, audit-list, import-transport-label, province-*, ai-audit-copilot และดัชนี 19 action)
- API สต็อกสินค้า (Process stock actions: stock/rebuild, stocktools/*, point-recal, check-ic-trans, ai-smart-reorder)
- API อัปโหลดรูปพร้อมแทรกแถว /blob/insert (Blob insert endpoint)
- API Workspace — ล็อกอิน Google, เลือกฐานบริษัท, สมาชิก, สิทธิ์จอ, ผูก LINE (Admin workspace API)
- Process action กลุ่มเอกสาร/ธุรกรรม — trans, doc, lookup, cheque, tax, transgrid (Transaction process actions)
หลังบ้าน Go 21
- การ build และ deploy backend: Docker, Kubernetes, Makefile (Deployment)
- ขั้นตอน login / เลือกบริษัท / refresh / logout (Identity login flow)
- เครื่องมือกลาง platform: docno, sqllit, search, security (Platform utilities)
- ตัวจัดการ connection pool ต่อฐานข้อมูล (PoolManager)
- ตัวแปรสภาพแวดล้อมและการโหลด config ของ backend (Environment config)
- ทะเบียน Provider แบบไฟล์ JSON (Provider registry)
- แทรกแถวพร้อมรูปภาพ: POST /blob/insert + MinIO (Blob insert)
- นโยบายล็อกการเขียนผ่าน Query Gateway (Query write policy / lockdown)
- ไฟล์ migration และการสร้างตารางตอนรัน (Migrations / runtime DDL)
- ภาพรวม Backend Go ของ SML Ai Account (Backend overview)
- โมเดลผู้เช่าหลายราย: Tenant, Provider, Main DB, Company (Multi-tenant model)
- รูปแบบ error และ response ของ API (apperr + response helper)
- วงจรชีวิตเซอร์วิสและการรัน binary เดียวหลาย OS (Service lifecycle)
- สถาปัตยกรรม Hexagonal และ composition root ของ Go backend (Hexagonal Architecture + DI)
- สิทธิ์เมนูและ middleware RequireRight (Menu rights / permission)
- Admin API สำหรับจัดการ Provider/ผู้ใช้/ฐานข้อมูล/สิทธิ์เมนู (Admin API)
- JWT session token และการเพิกถอน (JWT + revocation store)
- POS Sync API: เครื่อง POS เชื่อมกับ Account (POS device sync)
- Query Gateway: /query/list, limit, batch, exec, execBatch
- Router, middleware และแผนผัง route ทั้งหมดของ backend (chi router)
- Workspace Google: ล็อกอินด้วยอีเมล สร้างบริษัทใหม่ สมาชิก และผูก LINE (Workspace Google API)
ประวัติ & บทเรียน 26
- งานค้างที่ยังเปิดอยู่ (Open Items Verified Against Code)
- แท็บ MDI: คีย์ลัดแท็บซ่อน, listKey ชน, กันทิ้งข้อมูล (Hidden-Tab Hotkeys & Dirty Guard)
- บทเรียนกฎตอนบันทึกเอกสาร (Trans Save Rules & Validation)
- บทเรียนการบันทึก master data ไม่ให้ข้อมูลหาย (Master Save: Preserve Columns)
- บทเรียนการล็อกการเขียนผ่าน query gateway (Query Gateway Write Lockdown)
- บทเรียน ข้อความไทยใน PDF และงานพิมพ์ (Thai text, PDF and print)
- บทเรียน เครื่องมือรายงานให้ตรง C# (Report engine parity)
- บทเรียน ช่องตัวเลข/วันที่และกฎ "ศูนย์แสดงเป็นว่าง" (Numeric input, DateBox and blank-zero)
- บทเรียนช่องโหว่เว็บ XSS และ open redirect (Web Vulnerabilities)
- บทเรียนตัวตนผู้เช่า การล็อกอิน และ session (Tenant, Auth & Sessions)
- บทเรียนธุรกรรมอะตอมมิกและ error ที่ถูกกลืน (Atomic Transactions & Swallowed Errors)
- บทเรียนบั๊กการชำระเงิน เช็ค และช่องทางรับจ่าย (Payment, Cheque & Tender Bugs)
- บทเรียนบั๊กการทำงานพร้อมกันและ advisory lock (Concurrency & Advisory Locks)
- บทเรียนบั๊กการปัดเศษและทศนิยมเงิน (Rounding & Decimal Bugs)
- บทเรียนบั๊กภาษีมูลค่าเพิ่มและภาษีหัก ณ ที่จ่าย (VAT, WHT & e-Tax Mistakes)
- บทเรียนบั๊กลงบัญชี GL และความสมดุล (GL Posting & Balance Bugs)
- บทเรียนบั๊กสต็อกและต้นทุนถัวเฉลี่ย (Stock & Moving Average Cost Bugs)
- บทเรียน ประสิทธิภาพและภาระระบบ (Performance and load)
- บทเรียน ปี พ.ศ./ค.ศ. และวันที่ (Dates, Buddhist year and year_type)
- บทเรียนยกเลิก ลบ และยกเลิกรายบรรทัด (Cancel, Delete & Partial Cancel)
- บทเรียนรอบ UAT และบั๊ก S1 วันที่ 2026-10-29 (UAT Rounds & S1 Bugs)
- บทเรียนระบบสิทธิ์เมนู (Permission & Menu Rights)
- บทเรียนเอกสารอ้างอิงและ Doc Flow (Document Reference & Flow)
- บทเรียน schema drift และคอลัมน์ที่เดาเอง (Schema Drift & Invented Columns)
- บทเรียน Serial / Lot / ข้อมูลขนส่ง (Serial, Lot & Shipment Persistence)
- บั๊กตาราง/เลย์เอาต์ที่เคยถอยหลัง (Grid & Layout UX Regressions)
มาตรฐาน & กฎ 25
- กฎขอบเขตงานและกฎเหล็กประจำ repo (Repo Scope & Iron Rules)
- กฎความปลอดภัยของ Animation: fill-mode, reduced motion และ Prepaint 3 จุด (Motion Safety Rules)
- การจัดเมนูตาม Workflow หน้าจอยกเลิกเอกสาร และ Lookup คลิกเดียว (Menu Workflow, Cancel Screens)
- ข้อมูลภูมิศาสตร์ไทย 77 จังหวัด แผนที่ปักหมุด และโลโก้ธนาคาร 40 แห่ง (Thai Geo, Map Picker, Bank Logos)
- ความถูกต้องของข้อมูล: เงิน ภาษี Transaction เดียว และ Rebuild (Data Integrity, big.Rat, ExecBatch)
- ช่องกรอกมาตรฐานและกฎป้ายข้อความ (NumberBox, DateBox, CodeBox, LookupBox, ห้าม F1-F12)
- เช็กลิสต์ความปลอดภัย API: ตัวตน สิทธิ์ และช่องโหว่เว็บ (Secure API Checklist)
- ตัดคำไทยใน PDF ไม่แยกสระ/วรรณยุกต์ และรายงานหลายชั้น (Thai Wrap, Multi-Level Report)
- ตารางกว้าง 100% ปุ่ม Auto-Fit ↔ / Reset ↺ และตัวเลขห้ามปัดบรรทัด (Grid Auto-Fit, Numeric nowrap)
- ถอดแบบหน้าจอจาก C# เดิม (C# Screen Porting, Source-First, KMS Only)
- บทเรียนบั๊กสิทธิ์และการข้ามฐานข้อมูล (Auth Bypass, Cross-Tenant, Demo Read-Only, Screen Rights)
- บทเรียนบั๊ก UX/หน้าจอธุรกรรม/Master/แท็บ MDI (Frontend UX Bug Lessons)
- ปีปฏิทิน พ.ศ./ค.ศ. และระบบ 2 ภาษา + Balloon Help (year_type, Bilingual)
- ผลิตวิดีโอสอนใช้งาน YouTube 1440p (Video Tutorial Production)
- เฝ้าและตอบใบงาน IssueMate SMLAIACC (wait_for_issue.py, reply-batch, คำถาม PDF)
- มาตรฐาน Engine รายงานกลางและตัวออกแบบ JSON-First (Global Report Engine)
- ยอดคงเหลือและต้นทุนสินค้า (Stock Balance and Costing, rebuildStockTx)
- ลากสลับแถว ⋮⋮ เฉพาะโหมดแก้ไข และปุ่มเพิ่มแถวด้านล่างตาราง (Row Reorder, Bottom Add-Row Bar)
- สถาปัตยกรรมความรู้ 3 ชั้น Rules → Skills → KMS (3-Tier Knowledge Architecture)
- สารบัญมาตรฐานและกฎเหล็กของ SML Ai Account (Standards Overview)
- หน่วยนับขนาน Serial และการดึงเอกสารอ้างอิง (Parallel Unit, Serial, Ref Document Import)
- Google Login, Multi-Tenant PDPA และหน้าเลือกโมดูลหลัง Login (Google OAuth, Tenant Isolation, Home Hub)
- Header และ Toolbar 2 แถว ธีมการ์ด และสีพื้นหลัง Widget (EmployeeScreen Standard)
- UAT Swarm 32 บอท: คำสั่ง DSL และกติกาผู้ทดสอบขี้สงสัย (UAT Swarm DSL, Skeptical Tester)
- UI พรีเมียมและคลาส Motion กลาง (Premium UI, sml-anim, Design Tokens)