โมดูล รายการสิ่งที่ต้องทำ ช่วยให้คุณจัดการงานที่ทำซ้ำและติดตามความคืบหน้าการเสร็จสิ้น รวมถึง:
โมดูลนี้ช่วยให้คุณไม่พลาดงานสำคัญ เช่น การบำรุงรักษารถยนต์ การเปลี่ยนตัวกรอง การตรวจสอบเป็นระยะ ฯลฯ
ใช้โมดูลนี้เมื่อคุณมี:
isActive = true)หมายเหตุ: งานตามเวลา (ประเภท CYCLE) ไม่มีปุ่ม “ยืนยัน” ในการ์ด การยืนยันทำได้เฉพาะในหน้าจอ “งานที่ถึงกำหนด” (รายการระฆัง)
เป้าหมาย: สร้างสิ่งที่ต้องทำตามเวลาเพื่อให้แอปเตือนคุณอัตโนมัติเมื่อถึงกำหนด
ขั้นตอนหลัก:
Wireframe - หน้าจอเพิ่มสิ่งที่ต้องทำตามเวลา:
┌──────────────────────────────────────────────┐
│ < เพิ่มสิ่งที่ต้องทำตามเวลา │
├──────────────────────────────────────────────┤
ชื่องาน
[ เปลี่ยนตัวกรองน้ำ ]
รอบการทำซ้ำ
ทุก [ 3 ] [ เดือน ▼ ]
(หน่วย: วัน / สัปดาห์ / เดือน / ปี)
วันที่ครบกำหนดครั้งถัดไป
[ 03 / 01 / 2026 ▼ ]
คำแนะนำ:
วันที่ครบกำหนดครั้งแรก
วันที่ถัดไปจะถูกคำนวณอัตโนมัติตามรอบที่คุณใส่
เวลาแจ้งเตือน
[ 08 : 00 ▼ ]
──────────────────────────────────────────────
[✓] งานนี้มีค่าใช้จ่าย
┌─────────────────────────────────────┐
│ หมวดหมู่ * │
│ [สาธารณูปโภค ▼] [+ สร้างใหม่] │
└─────────────────────────────────────┘
──────────────────────────────────────────────
หมายเหตุ (ไม่บังคับ)
[ ]
[ ]
[ ]
──────────────────────────────────────────────
[ ยกเลิก ] [ บันทึก ]
└──────────────────────────────────────────────┘
เป้าหมาย: สร้างสิ่งที่ต้องทำตามตัวชี้วัดเพื่อติดตามการบำรุงรักษารถยนต์ตามระยะทาง
ขั้นตอนหลัก:
Wireframe - หน้าจอเพิ่มสิ่งที่ต้องทำตามตัวชี้วัด:
┌──────────────────────────────────────────────┐
│ < เพิ่มสิ่งที่ต้องทำตามตัวชี้วัด │
├──────────────────────────────────────────────┤
ชื่องาน
[ เปลี่ยนน้ำมันรถ ]
รอบ
ทุก [ 3,000 ] หน่วย [ ไมล์ ]
(หน่วย: ไมล์ / ชั่วโมง / ครั้ง / ...)
ค่าตัวชี้วัดที่เสร็จสิ้นครั้งล่าสุด
[ 12,500 ]
──────────────────────────────────────────────
[✓] งานนี้มีค่าใช้จ่าย
┌─────────────────────────────────────┐
│ หมวดหมู่ * │
│ [การบำรุงรักษารถยนต์ ▼] [+ สร้างใหม่] │
└─────────────────────────────────────┘
──────────────────────────────────────────────
หมายเหตุ (ไม่บังคับ)
[ ]
[ ]
[ ]
──────────────────────────────────────────────
[ ยกเลิก ] [ บันทึก ]
└──────────────────────────────────────────────┘
เป้าหมาย: ดูภาพรวมของสิ่งที่ต้องทำ กรองตามประเภท ค้นหา และดูรายละเอียดของแต่ละงาน
ขั้นตอนหลัก:
Wireframe - หน้าจอรายการสิ่งที่ต้องทำ:
┌─────────────────────────────────────────────────────────┐
│ [← กลับ] รายการสิ่งที่ต้องทำ [🔔] │
└─────────────────────────────────────────────────────────┘
│ 🔍 ค้นหา... │
│ │
│ [ทั้งหมด] [ตามเวลา] [ตามตัวชี้วัด] │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ การ์ด: เปลี่ยนตัวกรองน้ำ │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ เปลี่ยนตัวกรองน้ำ [เสร็จสมบูรณ์] [🗑️] │ │ │
│ │ │ │ │ │
│ │ │ 📅 รอบ: ทุก 3 เดือน │ │ │
│ │ │ ✅ เสร็จสิ้นครั้งล่าสุด: 12/01/2025 │ │ │
│ │ │ 📅 วันที่ครบกำหนดครั้งถัดไป: 03/01/2026 │ │ │
│ │ │ ⏳ เหลือ 76 วัน │ │ │
│ │ │ ───────────────────────────────────────────── │ │ │
│ │ │ ดูประวัติ › [⚪ ใช้งาน] │ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ การ์ด: เปลี่ยนน้ำมันรถ │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ เปลี่ยนน้ำมันรถ [🗑️] │ │ │
│ │ │ │ │ │
│ │ │ 📏 ติดตามโดย: ไมล์ │ │ │
│ │ │ ✅ ยืนยันครั้งล่าสุด: 12/02/2025 │ │ │
│ │ │ 🔢 ค่าตัวชี้วัดครั้งล่าสุด: 12,500 ไมล์ │ │ │
│ │ │ 🎯 ครบกำหนดครั้งถัดไป: 14,500 ไมล์ │ │ │
│ │ │ ⏳ ~300 ไมล์คงเหลือ │ │ │
│ │ │ ───────────────────────────────────────────── │ │ │
│ │ │ [✓ ยืนยัน] │ │ │
│ │ │ ───────────────────────────────────────────── │ │ │
│ │ │ ดูประวัติ › [⚪ ใช้งาน] │ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ [+ FAB] │
└─────────────────────────────────────────────────────────┘
เป้าหมาย: ยืนยันการเสร็จสิ้นของงานตามตัวชี้วัดโดยการใส่ค่าตัวชี้วัดปัจจุบัน
ขั้นตอนหลัก:
Wireframe - กล่องโต้ตอบยืนยันงานตามตัวชี้วัด:
┌──────────────────────────────────────────────┐
│ ยืนยันงานตามตัวชี้วัด │
├──────────────────────────────────────────────┤
ชื่องาน:
เปลี่ยนน้ำมันรถ (อ่านอย่างเดียว)
ติดตามโดย:
ไมล์ (อ่านอย่างเดียว)
ค่าตัวชี้วัดที่เสร็จสิ้นครั้งล่าสุด:
12,500 ไมล์ (อ่านอย่างเดียว)
──────────────────────────────────────────────
ค่าตัวชี้วัดปัจจุบัน
[ 14,520 ] ไมล์
Delta:
+2,020 ไมล์ (อัตโนมัติ)
──────────────────────────────────────────────
หมายเหตุ
[ ]
[ ]
[ ]
──────────────────────────────────────────────
[ ยังไม่ยืนยัน ] [ ยืนยันแล้ว ]
└──────────────────────────────────────────────┘
เป้าหมาย: แก้ไขข้อมูลสิ่งที่ต้องทำและดูประวัติการเสร็จสิ้น
ขั้นตอนหลัก:
Wireframe - หน้าจอประวัติสิ่งที่ต้องทำ:
┌─────────────────────────────────────────────────────────┐
│ [← กลับ] ประวัติสิ่งที่ต้องทำ - เปลี่ยนตัวกรองน้ำ │
└─────────────────────────────────────────────────────────┘
│ [ทั้งหมด] [เดือนนี้] [เดือนที่แล้ว] [3 เดือนที่แล้ว] │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ เปลี่ยนตัวกรองน้ำ [เสร็จสมบูรณ์] │ │
│ │ │ │
│ │ 📅 รอบ: ทุก 3 เดือน │ │
│ │ ✅ เสร็จสิ้นเมื่อ: 12/01/2025 – 09:10 │ │
│ │ 📝 หมายเหตุ: เปลี่ยนตัวกรอง #1 และ #2 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ เปลี่ยนตัวกรองน้ำ [เสร็จสมบูรณ์] │ │
│ │ │ │
│ │ 📅 รอบ: ทุก 3 เดือน │ │
│ │ ✅ เสร็จสิ้นเมื่อ: 09/01/2025 – 08:45 │ │
│ └─────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘
เป้าหมาย: ปิดการใช้งานหรือลบสิ่งที่ต้องทำเมื่อไม่ต้องการอีกต่อไป
ขั้นตอนหลัก:
เป้าหมาย: ยืนยันงานตามตัวชี้วัดและเพิ่มค่าใช้จ่ายที่เกี่ยวข้องอัตโนมัติ
ขั้นตอนหลัก:
Wireframe - กล่องโต้ตอบมีค่าใช้จ่าย:
┌──────────────────────────────────────────────┐
│ มีค่าใช้จ่าย? │
├──────────────────────────────────────────────┤
คุณต้องการเพิ่มค่าใช้จ่ายสำหรับการเสร็จสิ้นนี้หรือไม่?
[ ยกเลิก ] [ เพิ่มค่าใช้จ่าย ]
└──────────────────────────────────────────────┘
isActive = true)nextDueDate - today > 7 วัน0 < nextDueDate - today ≤ 7 วันnextDueDate < today และยังไม่ยืนยันisActive = falselastMetricValue = ค่าปัจจุบันnextMetricValue = ค่าปัจจุบัน + รอบlastCompletedDate = วันนี้hasCost = true: แสดงกล่องโต้ตอบ “มีค่าใช้จ่าย?” หลังจากยืนยันสำเร็จinitialNote, initialCategoryId, todoHistoryIdnextDueDate >= today)isActive = true)ไอคอนระฆัง: ไอคอนระฆังในส่วนหัวนำทางไปยังหน้าจอ “งานที่ถึงกำหนด” (รายการระฆัง) ที่ผู้ใช้สามารถยืนยันงานที่ถึงกำหนดได้ (เฉพาะประเภท CYCLE)
ล็อครอบ/หน่วย: ถ้ามีประวัติ รอบ (CYCLE) หรือ หน่วย/รอบ (METRIC) จะถูกล็อคและไม่สามารถแก้ไขได้เพื่อให้แน่ใจว่าข้อมูลสอดคล้องกัน
การตรวจสอบตัวชี้วัด: เมื่อยืนยันงานตามตัวชี้วัด ค่าตัวชี้วัดปัจจุบันต้อง ≥ ค่าตัวชี้วัดที่เสร็จสิ้นครั้งล่าสุด ถ้าไม่ แอปจะแสดงข้อผิดพลาดและป้องกันการยืนยัน
ค่าใช้จ่ายที่เกิดขึ้น: ถ้างานมีค่าใช้จ่าย (hasCost = true) หลังจากยืนยันสำเร็จ แอปจะถามว่าคุณต้องการเพิ่มค่าใช้จ่ายหรือไม่ ถ้าคุณเลือก “เพิ่มค่าใช้จ่าย” แอปจะกรอกหมายเหตุและหมวดหมู่ไว้ล่วงหน้าอัตโนมัติ
ลบงาน: เมื่อลบงาน ประวัติที่เกี่ยวข้องทั้งหมดจะถูกลบด้วย (cascade delete) การแจ้งเตือนจะถูกยกเลิกด้วย
ปิดการใช้งาน: เมื่อปิดการใช้งานงานประเภท CYCLE การแจ้งเตือนจะถูกยกเลิก เมื่อเปิดการใช้งานใหม่ การแจ้งเตือนจะถูกกำหนดเวลาใหม่ (ถ้า nextDueDate >= today)