สอนจับมือทำ App Track งานใน Appsheet

บทความนี้ผมจะมาแชร์วิธีการสร้างแอปบริหารจัดการงานง่ายๆ โดยใช้ Google Sheet และ AppSheet ครับ
โดยไอเดียนี้มาจากคำถามที่หลายๆ คนส่งมาถามผมเกี่ยวกับการบริหารจัดการงานของตัวเองครับ

ขั้นตอนที่ 1: การกำหนด Requirement
ก่อนอื่นเลย เราต้องมากำหนด requirement ของแอปเราก่อนครับ ว่าเราอยากให้แอปมีหน้าตาและฟังก์ชั่นแบบไหน ใครเป็นผู้ใช้งาน และมี feature อะไรบ้าง ยกตัวอย่างเช่น แอปที่เราจะสร้างในวันนี้ เราอยากให้มีความต้องการดังต่อไปนี้

  1. ให้ทุกคนเห็นงานที่ยังไม่เสร็จของตัวเองได้
  2. สามารถเห็นสถานะของงานแต่ละงานได้
  3. มีหน้ารายงานสรุปที่หัวหน้าสามารถดูข้อมูลได้ว่าสถานะงานของแต่ละคนเป็นยังไง

ขั้นตอนที่ 2: สร้าง Database บน Google Sheet
หลังจากกำหนด requirement เสร็จแล้ว เราจะมาสร้าง database บน Google Sheet กันครับ โดยเราจะสร้าง 2 ตารางคือ

  1. ตาราง Tasks: เก็บข้อมูลเกี่ยวกับงานทั้งหมด เช่น วันที่เริ่มสร้างงาน ID ของงาน ชื่องาน รายละเอียดงาน ผู้สร้าง ผู้รับผิดชอบ สถานะงาน วันที่แก้ไขล่าสุด4
  2. ตาราง Employee: เก็บข้อมูลของพนักงาน เช่น ชื่อ นามสกุล ตำแหน่ง อีเมล และรูปภาพ
ตาราง Employee (สำหรับเก็บข้อมูลของทีม)
ตาราง Task (สำหรับเก็บข้อมูลงานทั้งหมด)

ขั้นตอนที่ 3: สร้างแอปด้วย AppSheet

ต่อมาเรามาสร้างแอปด้วย AppSheet ครับ โดยเชื่อมต่อกับ Google Sheet ที่เราสร้างไว้จากขั้นตอนก่อนหน้า โดยในขั้นตอนนี้เราจะทำสิ่งดังต่อไปนี้

  1. กำหนด Type ของข้อมูลในแต่ละคอลัมน์ให้ถูกต้อง
  2. เชื่อมโยงข้อมูลระหว่างตาราง Tasks และ Employee
  3. สร้างสูตรสำหรับคำนวณค่าต่างๆ เช่น ID ของงาน อีเมลผู้สร้าง อีเมลผู้รับผิดชอบ วันที่แก้ไขล่าสุด
  4. กำหนดเงื่อนไขในการกรอกข้อมูล
  5. สร้าง View แสดงเฉพาะงานที่ยังไม่เสร็จ
  6. จัดเรียงและจัดกลุ่มข้อมูล
  7. กำหนดปุ่มและเมนู

ลักษณะของ data type ในหน้า Employee
ลักษณะของ data type ในหน้า Task

ขั้นตอนที่ 4: สร้าง Dashboard

ขั้นตอนสุดท้าย เราจะมาสร้าง Dashboard เพื่อแสดงภาพรวมของงานทั้งหมดครับ ใน Dashboard นี้ เราจะแสดง

  • จำนวนงานทั้งหมดที่สร้างขึ้นมาในช่วงเวลาที่กำหนด
  • จำนวนงานในแต่ละสถานะ
  • Workload ของพนักงานแต่ละคน

โดยเราจะใช้สูตร Query เพื่อดึงข้อมูลจาก Google Sheet มาแสดงบน Dashboard และสามารถนำข้อมูลที่ได้มาสร้างเป็นกราฟเพื่อให้เห็นภาพรวมได้ชัดเจนยิ่งขึ้น

Dashboard แสดงข้อมูลงานในช่วงเวลาที่กำหนด
Dashboard แสดง workload ของทีมในปัจจุบัน

การสร้างแอปบริหารจัดการงานด้วย Google Sheet และ AppSheet นั้นไม่ยากอย่างที่คิดครับ ใช้เวลาเพียงไม่กี่ชั่วโมงก็สามารถสร้างแอปที่ใช้งานได้จริง

Download template Appsheet Task Tracker ได้ที่นี้
Template Appsheet Task Tracker

Download ตาราง Google Sheets Task Tracker สำหรับไปทำ App เองได้ที่นี้
Template Google Sheets Task Tracker

👌 สนใจดูคลิปเต็ม สอนจับมือทำ App Track งานใน Appsheet ได้ที่ด้านล่าง

💳 ชอบคลิปที่ช่วยเพิ่มประสิทธิภาพการทำงานแบบนี้สามารถสมัครสมาชิกช่องได้ที่ 
https://www.youtube.com/channel/UChxmhkD8uSSzUOkfMO_p5oQ/join

🎥 อุปกรณ์ที่ผมใช้

กล้อง Sony ZV-E10 kit 16-50mm
Mouse Logitech MX Master 3s
MacBook Air M2
ไมค์ wireless Saramonic Blink 500
เก้าอี้ Anda Seat X-Air Pro Ergonomic Gaming Chair
แขนจับจอ Anda Seat Stealth A6L Ergonomic Monitor Arm
ไมโครโฟน AKG Lyra
ไฟส่องหน้าจอ Xiaomi Light Bar

Leave a Reply

Your email address will not be published. Required fields are marked *