เอกสารระบบสนับสนุน · LINE OFFICIAL ACCOUNT

LINE Official Account
(ช่องทางสื่อสารกับลูกค้า)

เอกสารข้อกำหนดเชิงธุรกิจ ระบบสนับสนุนการปฏิบัติงาน ลำดับที่ 1
รหัสระบบ
LINE OA
วันที่จัดทำ
พฤษภาคม 2569
เจ้าของโครงการ
บริษัท ยงเจริญศูนย์เครื่องเขียน จำกัด
ผู้พัฒนาระบบ
บริษัท อะเดพทิโอ จำกัด
ระบบที่เชื่อมต่อ
Storefront (Mobile View), Customer Connect, LINE Messaging API
อ้างอิงกฎเกณฑ์
ysc_business_rules.html หมวด 1, 16, 17
วัตถุประสงค์ของเอกสาร

เอกสารฉบับนี้ระบุข้อกำหนดของ ช่องทางสื่อสารผ่าน LINE Official Account (LINE OA) ครอบคลุมการเพิ่มเพื่อน การจัดการ Rich Menu แยกตามสถานะลูกค้า (คนทั่วไป / สมาชิก) การลิงก์ไปยัง Mobile View บน Storefront การส่งข้อความ Broadcast และการเชื่อมต่อกับระบบ Customer Connect

ข้อพึงระวัง — LINE OA ไม่ใช่ช่องทางสร้างคำสั่งซื้อโดยตรง

LINE OA เป็น ช่องทางสื่อสารและนำทาง เท่านั้น การสร้างคำสั่งซื้อจริงต้องดำเนินการผ่านเว็บไซต์ (ดู ysc_storefront_brd.html) หรือผ่านพนักงานในระบบ Customer Connect (ดู ysc_saleagent_brd.html) เมื่อลูกค้ากด Rich Menu ปุ่ม "สินค้า / โปรโมชั่น / รีวอร์ด / เช็คราคา / สมัครสมาชิก / เช็คสถานะคำสั่งซื้อ" ระบบจะเปิด Mobile View ของหน้าเว็บที่เกี่ยวข้อง

สารบัญ

  1. ข้อมูลเอกสารและการอนุมัติ
  2. วัตถุประสงค์เชิงธุรกิจ
  3. ขอบเขตของงาน (In / Out of Scope)
  4. ผู้มีส่วนได้ส่วนเสียและบทบาทผู้ใช้งาน
  5. สถานะปัจจุบัน (As-Is)
  6. กระบวนการในอนาคต (To-Be)
  7. ข้อกำหนดเชิงหน้าที่ — กรณีการใช้งาน (Use Cases)
    1. UC-LINE-001 ลูกค้าเพิ่มเพื่อน YSC LINE OA และรับข้อความต้อนรับ
    2. UC-LINE-002 อนุญาตเข้าถึงข้อมูลบัญชี LINE (Consent)
    3. UC-LINE-003 ใช้ Rich Menu สำหรับคนทั่วไป (Guest)
    4. UC-LINE-004 ใช้ Rich Menu สำหรับสมาชิก (Member)
    5. UC-LINE-005 สมัครสมาชิก / เข้าสู่ระบบผ่าน LINE OA
    6. UC-LINE-006 ดูสินค้าผ่าน Mobile View จาก Rich Menu
    7. UC-LINE-007 ดูโปรโมชั่นผ่าน Mobile View จาก Rich Menu
    8. UC-LINE-008 ดูรายละเอียดของรางวัล (Reward) ผ่าน Mobile View
    9. UC-LINE-009 เช็คราคาสินค้าผ่าน Rich Menu
    10. UC-LINE-010 เช็คสถานะคำสั่งซื้อผ่าน Rich Menu (สมาชิก)
    11. UC-LINE-011 ติดต่อเราผ่าน Image Message
    12. UC-LINE-012 ส่งข้อความ Broadcast / แจ้งข่าวสาร (Marketing)
  8. การออกแบบประสบการณ์ผู้ใช้ (Screen Inventory)
  9. กฎเกณฑ์เชิงธุรกิจ
  10. การเชื่อมต่อระบบภายนอก (Integration)
  11. การออกแบบข้อมูลและข้อมูลหลัก (Data & Master)
  12. ความปลอดภัยและสิทธิ์การเข้าถึง (Security & RBAC)
  13. ข้อกำหนดเชิงคุณภาพ (NFR)
  14. รายงานและแดชบอร์ด (Reports)
  15. ข้อกำหนดการโอนย้ายข้อมูล (Migration)
  16. สมมติฐานและข้อจำกัด
  17. เกณฑ์การยอมรับผลงาน
  18. ประเด็นเปิดและความเสี่ยง

สรุปกรณีการใช้งาน (Use Case Catalog)

ตารางสรุป Use Cases ทั้งหมดของช่องทาง LINE OA จำนวน 12 รายการ จัดกลุ่มตามขั้นตอนการใช้งาน

# รหัส UC ชื่อ ผู้ใช้งานหลัก กฎที่เกี่ยวข้อง สถานะ
1 UC-LINE-001 ลูกค้าเพิ่มเพื่อน YSC LINE OA และรับข้อความต้อนรับ ลูกค้าทั่วไป ยืนยัน
2 UC-LINE-002 อนุญาตเข้าถึงข้อมูลบัญชี LINE (Consent) ลูกค้าทั่วไป / สมาชิก AUTH-04 ยืนยัน
3 UC-LINE-003 ใช้ Rich Menu สำหรับคนทั่วไป (Guest) — 6 ปุ่ม ลูกค้าทั่วไป CH-04, CH-05 ยืนยัน
4 UC-LINE-004 ใช้ Rich Menu สำหรับสมาชิก (Member) — 5 ปุ่ม สมาชิก CH-04, CH-05 ยืนยัน
5 UC-LINE-005 สมัครสมาชิก / เข้าสู่ระบบผ่าน LINE OA ลูกค้าทั่วไป AUTH-01, AUTH-02 ยืนยัน
6 UC-LINE-006 ดูสินค้าผ่าน Mobile View จาก Rich Menu ลูกค้าทั่วไป / สมาชิก รอออกแบบ
7 UC-LINE-007 ดูโปรโมชั่นผ่าน Mobile View จาก Rich Menu ลูกค้าทั่วไป / สมาชิก PR-01, BR-39 ยืนยัน
8 UC-LINE-008 ดูรายละเอียดของรางวัล (Reward) ผ่าน Mobile View สมาชิก PT-04, PT-05 รอออกแบบ
9 UC-LINE-009 เช็คราคาสินค้าผ่าน Rich Menu (กรอกบาร์โค้ด) ลูกค้าทั่วไป / สมาชิก PRT-01–PRT-07 ยืนยัน
10 UC-LINE-010 เช็คสถานะคำสั่งซื้อผ่าน Rich Menu สมาชิก SO-01–SO-06 รอออกแบบ
11 UC-LINE-011 ติดต่อเราผ่าน Image Message ลูกค้าทั่วไป / สมาชิก ยืนยัน
12 UC-LINE-012 ส่งข้อความ Broadcast / แจ้งข่าวสาร (Marketing) ฝ่ายการตลาด รอออกแบบ

1. ข้อมูลเอกสารและการอนุมัติ

1.1 ผู้อนุมัติเอกสาร

บทบาทชื่อหน่วยงานลายเซ็นวันที่
เจ้าของผลิตภัณฑ์รอยืนยันฝ่ายการตลาด YSC
หัวหน้าฝ่ายลูกค้าสัมพันธ์รอยืนยันYSC
ผู้พัฒนาระบบรอยืนยันAdeptio

2. วัตถุประสงค์เชิงธุรกิจ

LINE OA เป็นช่องทางสื่อสารหลักของบริษัทยงเจริญฯ ที่ใช้นำลูกค้าเข้าสู่บริการดิจิทัลของบริษัท วัตถุประสงค์หลักของระบบประกอบด้วย:

2.1 ตัวชี้วัดความสำเร็จ (KPI)

ตัวชี้วัดค่าเริ่มต้นเป้าหมายปีแรก
จำนวนผู้ติดตาม LINE OAรอยืนยันรอยืนยัน
อัตราการ Block (Block Rate)รอยืนยัน< 10% / ปี
อัตราการเปลี่ยนผู้ติดตามเป็นสมาชิก (Conversion)รอยืนยันรอยืนยัน
อัตราการคลิก Rich Menu (CTR)รอยืนยันรอยืนยัน

3. ขอบเขตของงาน

อยู่ในขอบเขต (In Scope) อยู่นอกขอบเขต (Out of Scope)
การกำหนดค่า LINE OA Account ของบริษัท (โปรไฟล์ ข้อมูลติดต่อ) การสร้างคำสั่งซื้อโดยตรงผ่าน LINE Chat (ดู ysc_storefront_brd.html / ysc_saleagent_brd.html)
ข้อความต้อนรับ (Greeting Message) สำหรับเพื่อนใหม่ การชำระเงินผ่าน LINE Pay (ไม่อยู่ในขอบเขตเฟสปัจจุบัน)
Rich Menu แยกตามสถานะลูกค้า (คนทั่วไป 6 ปุ่ม / สมาชิก 5 ปุ่ม) การพัฒนา LINE Chatbot ตอบอัตโนมัติด้วย AI (ดูเฟสถัดไป)
การเชื่อมโยง Rich Menu ไปยัง Mobile View ของ Storefront การจัดการแชทผ่าน LINE OA Manager โดยพนักงาน (ดู Customer Connect)
กระบวนการสมัครสมาชิกผ่าน LINE OA การวิเคราะห์ Sentiment / NLP จากข้อความลูกค้า
การเช็คราคาสินค้าผ่าน Rich Menu การเชื่อมต่อ LINE Pay หรือ LINE Notify รูปแบบอื่น
การเช็คสถานะคำสั่งซื้อ (สมาชิก) การ Personalize Rich Menu รายบุคคล (Segmented Rich Menu — เฟสถัดไป)
การส่งข้อความ Broadcast / แจ้งโปรโมชั่น
การ์ดข้อมูลติดต่อเราในรูปแบบ Image Message
การเชื่อมต่อ Rich Menu กับฐานข้อมูลสมาชิกเพื่อสลับเมนู

4. ผู้มีส่วนได้ส่วนเสียและบทบาทผู้ใช้งาน

บทบาทคำอธิบายการเข้าถึง
ลูกค้าทั่วไป (Guest) ผู้ที่ยังไม่เป็นสมาชิกเว็บไซต์ เพิ่มเพื่อน LINE OA เพื่อรับโปรโมชั่นและเข้าถึงสินค้า Rich Menu คนทั่วไป (6 ปุ่ม) รวมปุ่มสมัครสมาชิก
สมาชิก (Member) ผู้ที่สมัครสมาชิกเว็บไซต์แล้วและเชื่อมบัญชี LINE — สามารถเช็คสถานะคำสั่งซื้อได้ Rich Menu สมาชิก (5 ปุ่ม) ไม่มีปุ่มสมัครสมาชิก แทนด้วยเช็คสถานะคำสั่งซื้อ
ฝ่ายการตลาด (Marketing) ผู้จัดการเนื้อหา Rich Menu, ข้อความต้อนรับ และ Broadcast ผ่าน LINE OA Manager LINE OA Manager (Account ของบริษัท)
พนักงาน CC (Contact Center) ตอบแชทลูกค้าที่พิมพ์เข้ามา ผ่านระบบ Customer Connect (รวม LINE OA Manager) หน้าจอ Customer Connect (รับช่อง LINE OA)
ผู้ดูแลระบบ (Admin) ตั้งค่า Webhook, OA Token, Channel Access Token, Rich Menu API Backoffice (ตั้งค่าระบบ)

5. สถานะปัจจุบัน (As-Is)

6. กระบวนการในอนาคต (To-Be)

กระบวนการเพิ่มเพื่อนและเข้าใช้งานครั้งแรก

สแกน QR / กดลิงก์ LINE
เพิ่มเพื่อน YSC
รับข้อความต้อนรับ
แสดง Rich Menu คนทั่วไป (6 ปุ่ม)
ลูกค้าเลือกเมนูที่ต้องการ

กระบวนการสลับ Rich Menu อัตโนมัติเมื่อสมัครสมาชิก

กดปุ่ม "สมัครสมาชิก" บน Rich Menu
เปิด Mobile View หน้าสมัคร
กรอกข้อมูล + ยืนยัน OTP อีเมล
เชื่อมบัญชี LINE กับสมาชิก
ระบบสลับ Rich Menu → สมาชิก (5 ปุ่ม)

กระบวนการเช็คราคาสินค้า (Self-Service)

กดปุ่ม "เช็คราคา" บน Rich Menu
เปิด Mobile View หน้าเช็คราคา
กรอกบาร์โค้ด / สแกน
แสดงผลสินค้า + ราคา
เพิ่มลงตะกร้า (ถ้าต้องการ)

7. ข้อกำหนดเชิงหน้าที่ — กรณีการใช้งาน

UC-LINE-001 ลูกค้าเพิ่มเพื่อน YSC LINE OA และรับข้อความต้อนรับ ยืนยัน
UC-LINE-001 — หน้าเพิ่มเพื่อน
UC-LINE-001 — หน้าเพิ่มเพื่อน YSC LINE OA lineoa_01_add_friend.png

ลูกค้าทั่วไปเพิ่มเพื่อน LINE OA ของบริษัทยงเจริญฯ เพื่อเริ่มต้นใช้งานช่องทางสื่อสาร และได้รับข้อความต้อนรับพร้อม Rich Menu ทันที

  • ลูกค้ามีบัญชี LINE ส่วนบุคคล
  • LINE OA @yongcharoen ได้รับการกำหนดค่า Greeting Message และ Rich Menu คนทั่วไปแล้ว

ลูกค้าสแกน QR Code จากเว็บไซต์ / โบรชัวร์ / สื่อโฆษณา หรือกดลิงก์ LINE เพื่อเปิดหน้าโปรไฟล์ YSC

  1. ลูกค้าเปิดหน้าโปรไฟล์ YSC LINE OA Profile ระบบแสดงข้อมูลพื้นฐาน: ชื่อ, โลโก้, เวลาทำการ 06:00 – 22:00, เว็บไซต์ www.yongcharoen.co.th
  2. ลูกค้ากดปุ่ม "เพิ่มเพื่อน"
  3. ระบบ LINE เพิ่มบริษัท YSC เป็นเพื่อนของลูกค้า
  4. LINE OA ส่ง Greeting Message อัตโนมัติ: ข้อความต้อนรับ + Banner ข่าวสารปัจจุบัน (เช่น แจ้งวันหยุดตรุษจีน)
  5. ระบบแสดง Rich Menu คนทั่วไป (6 ปุ่ม) ที่ด้านล่างของแชท (ดู UC-LINE-003)
  6. ลูกค้าสามารถเริ่มสำรวจเมนูหรือพิมพ์สอบถามได้ทันที
A1 — ลูกค้าเป็นสมาชิกอยู่แล้ว (จากเว็บไซต์): หลังเพิ่มเพื่อน ระบบยังแสดง Rich Menu คนทั่วไปก่อน เพราะยังไม่ได้เชื่อมบัญชี LINE กับสมาชิก → ลูกค้าต้องผ่าน UC-LINE-002 (Consent) เพื่อเชื่อมบัญชี ระบบจึงสลับเป็น Rich Menu สมาชิก
AC-LINE-001-01: ข้อความต้อนรับต้องถูกส่งภายใน 3 วินาทีหลังเพิ่มเพื่อน
AC-LINE-001-02: Rich Menu คนทั่วไปต้องแสดงทันทีหลังเพิ่มเพื่อน
AC-LINE-001-03: ข้อความต้อนรับต้องระบุชื่อบริษัท ขอบเขตบริการ และเวลาทำการ

หน้าโปรไฟล์ YSC LINE OA | Rich Menu คนทั่วไป

UC-LINE-002 อนุญาตเข้าถึงข้อมูลบัญชี LINE (Consent) ยืนยัน
UC-LINE-002 — หน้าอนุญาตเข้าถึงข้อมูล
UC-LINE-002 — หน้าขออนุญาตเข้าถึงข้อมูลบัญชี LINE lineoa_02_consent.png

ขออนุญาตจากลูกค้าเพื่อเข้าถึงข้อมูลบัญชี LINE (ชื่อโปรไฟล์, รูปโปรไฟล์, อีเมล) สำหรับการเชื่อมบัญชีและส่งข้อความแจ้งเตือนเฉพาะบุคคล

  • ลูกค้าเพิ่มเพื่อน LINE OA แล้ว (UC-LINE-001)
  • ลูกค้ากดปุ่มที่ต้องการ Authentication (เช่น สมัครสมาชิก / เช็คสถานะคำสั่งซื้อ)
  1. ลูกค้ากดปุ่มที่ต้องเข้าถึงข้อมูลส่วนบุคคลจาก Rich Menu
  2. ระบบเปิด หน้าอนุญาตเข้าถึงข้อมูล ของ LINE Login
  3. หน้าจอแสดงข้อมูลที่จะถูกเข้าถึง: ข้อมูลโปรไฟล์ LINE (จำเป็น), ส่งข้อความใน LINE OA, ตัวบ่งชี้ในข้อความ
  4. ลูกค้าอ่านข้อความและกด "อนุญาต" หรือ "ยกเลิก"
  5. กรณีอนุญาต — ระบบบันทึก LINE User ID เชื่อมกับโปรไฟล์ลูกค้าและดำเนินการต่อ AUTH-04
A1 — ลูกค้ากด "ยกเลิก": ระบบกลับไปหน้าแชท ไม่ดำเนินการต่อ และไม่บันทึก LINE User ID
AC-LINE-002-01: หน้าอนุญาตต้องระบุชัดเจนว่าจะเข้าถึงข้อมูลใดบ้าง
AC-LINE-002-02: ระบบไม่บันทึกข้อมูลใดๆ จนกว่าลูกค้าจะกด "อนุญาต"
AC-LINE-002-03: LINE User ID ที่บันทึกต้องเข้ารหัสในฐานข้อมูล (PII)

หน้าขออนุญาตเข้าถึงข้อมูล

UC-LINE-003 ใช้ Rich Menu สำหรับคนทั่วไป (Guest) — 6 ปุ่ม ยืนยัน
UC-LINE-003 — Rich Menu คนทั่วไป
UC-LINE-003 — Rich Menu คนทั่วไป (6 ปุ่ม) lineoa_03_richmenu_guest.png

ลูกค้าทั่วไป (ที่ยังไม่ได้สมัครสมาชิก) ใช้ Rich Menu 6 ปุ่ม เพื่อเข้าถึงบริการหลักของ YSC ผ่าน LINE OA

  • ลูกค้าเพิ่มเพื่อน LINE OA แล้ว (UC-LINE-001)
  • ลูกค้ายัง ไม่ได้เชื่อมบัญชี LINE กับสมาชิก ของเว็บไซต์
  1. ระบบแสดง Rich Menu คนทั่วไปด้านล่างของแชท ประกอบด้วย 6 ปุ่ม:
    • 1. สินค้า → เปิด Mobile View หน้าหลัก (Home) ของเว็บไซต์ (UC-LINE-006)
    • 2. โปรโมชั่น → เปิด Mobile View หน้าโปรโมชั่น (UC-LINE-007)
    • 3. รีวอร์ด → เปิด Mobile View หน้ารายละเอียดของรางวัล (UC-LINE-008)
    • 4. เช็คราคา → เปิด Mobile View หน้าเช็คราคาสินค้า (UC-LINE-009)
    • 5. ติดต่อเรา → ส่ง Image Message ในแชท (UC-LINE-011)
    • 6. สมัครสมาชิก → เปิด Mobile View หน้าสมัครสมาชิก (UC-LINE-005)
  2. ลูกค้ากดปุ่มที่ต้องการ ระบบเปิด LIFF Browser (LINE In-App Webview)
  3. หน้าที่เปิดขึ้นมาเป็น Mobile View ของเว็บ Storefront ลูกค้าสามารถเรียกดูสินค้า/โปรโมชั่นได้ทันทีโดยไม่ต้องออกจาก LINE
  4. เมื่อปิด LIFF Browser ลูกค้ากลับมาที่หน้าแชท LINE OA ตามปกติ
AC-LINE-003-01: Rich Menu คนทั่วไปต้องแสดง 6 ปุ่มตามที่กำหนด
AC-LINE-003-02: ปุ่ม "สมัครสมาชิก" ต้องนำไปยังหน้าสมัครเสมอ ไม่ใช่หน้า Login
AC-LINE-003-03: หลังลูกค้าสมัครสมาชิกสำเร็จ (UC-LINE-005) ระบบต้องสลับ Rich Menu เป็นแบบสมาชิกอัตโนมัติ (UC-LINE-004)

Rich Menu คนทั่วไป | Mobile View Storefront (Home / Promotion / Reward / Check Price / Register)

UC-LINE-004 ใช้ Rich Menu สำหรับสมาชิก (Member) — 5 ปุ่ม ยืนยัน
UC-LINE-004 — Rich Menu สมาชิก
UC-LINE-004 — Rich Menu สมาชิก (5 ปุ่ม) lineoa_04_richmenu_member.png

สมาชิก (ที่เชื่อมบัญชี LINE แล้ว) ใช้ Rich Menu 5 ปุ่ม โดยเปลี่ยนปุ่ม "สมัครสมาชิก" เป็น "เช็คสถานะคำสั่งซื้อ"

  • ลูกค้าเป็นสมาชิกของเว็บไซต์แล้ว (มี Customer Account)
  • ลูกค้าเชื่อมบัญชี LINE กับ Customer Account ผ่านการ Consent (UC-LINE-002)
  1. ระบบแสดง Rich Menu สมาชิกด้านล่างของแชท ประกอบด้วย 5 ปุ่ม:
    • 1. โปรโมชั่น → เปิด Mobile View หน้าโปรโมชั่น (UC-LINE-007)
    • 2. รีวอร์ด → เปิด Mobile View หน้ารายละเอียดของรางวัล (UC-LINE-008)
    • 3. เช็คราคา → เปิด Mobile View หน้าเช็คราคาสินค้า (UC-LINE-009)
    • 4. เช็คสถานะคำสั่งซื้อ → เปิด Mobile View หน้าประวัติคำสั่งซื้อ (UC-LINE-010)
    • 5. ติดต่อเรา → ส่ง Image Message ในแชท (UC-LINE-011)
  2. ลูกค้ากดปุ่มที่ต้องการ ระบบเปิด LIFF Browser พร้อม Login state ของสมาชิก
  3. หน้าที่เปิดขึ้นมาแสดงข้อมูลเฉพาะสมาชิก เช่น คะแนนสะสม / สิทธิ์โปรโมชั่น
A1 — สมาชิกยกเลิกการเชื่อมบัญชี: ระบบสลับ Rich Menu กลับเป็นแบบคนทั่วไป (6 ปุ่ม) ทันที
AC-LINE-004-01: Rich Menu สมาชิกต้องแสดง 5 ปุ่มและไม่มีปุ่ม "สมัครสมาชิก"
AC-LINE-004-02: การสลับ Rich Menu (จาก Guest → Member) ต้องเสร็จภายใน 5 วินาทีหลังเชื่อมบัญชีสำเร็จ
AC-LINE-004-03: Mobile View ที่เปิดจาก Rich Menu ต้อง Login state สมาชิกอัตโนมัติ ไม่ต้องกรอก OTP ซ้ำ

Rich Menu สมาชิก | Mobile View Storefront (Promotion / Reward / Check Price / Order Tracking)

UC-LINE-005 สมัครสมาชิก / เข้าสู่ระบบผ่าน LINE OA ยืนยัน
UC-LINE-005 — Mobile View สมัครสมาชิก/Login
UC-LINE-005 — Mobile View หน้าเข้าสู่ระบบ / สมัครสมาชิก lineoa_06_register_login.png

ลูกค้าทั่วไปกดปุ่ม "สมัครสมาชิก" บน Rich Menu เพื่อเปิดหน้าสมัครสมาชิกเว็บไซต์ผ่าน Mobile View (LIFF Browser) เมื่อสมัครสำเร็จ ระบบเชื่อมบัญชี LINE และสลับ Rich Menu เป็นแบบสมาชิก

  • ลูกค้าเพิ่มเพื่อน LINE OA แล้ว (UC-LINE-001)
  • ลูกค้ายังไม่เป็นสมาชิกของเว็บไซต์ AUTH-01
  1. ลูกค้ากดปุ่ม "สมัครสมาชิก" บน Rich Menu คนทั่วไป
  2. ระบบเปิด LIFF Browser ที่ URL yongcharoen.co.th/ecommerce/home พร้อมเปิดหน้า เข้าสู่ระบบ / สมัครสมาชิก
  3. ลูกค้ากด "สมัครสมาชิกที่นี่"
  4. ระบบเปิดหน้าสมัครสมาชิกเต็มรูปแบบ (รายละเอียดดู ysc_storefront_brd.html)
  5. ลูกค้ากรอกเบอร์โทรศัพท์หรืออีเมล แล้วยืนยันด้วย OTP ที่ส่งไปยังช่องทางที่กรอก (SMS / Email) AUTH-02
  6. ลูกค้ากรอกข้อมูลส่วนตัวให้ครบ และยอมรับเงื่อนไข
  7. ระบบสร้างบัญชีสมาชิก และเชื่อม LINE User ID เข้ากับ Customer ID อัตโนมัติ
  8. ระบบสลับ Rich Menu ของลูกค้าจาก "คนทั่วไป" → "สมาชิก" (UC-LINE-004)
  9. ลูกค้าได้รับข้อความแจ้งใน LINE Chat ว่า "สมัครสมาชิกสำเร็จ"
E1 — OTP หมดอายุ: ระบบแสดงข้อความ "OTP หมดอายุ กรุณาขอใหม่" ลูกค้ากดขอ OTP ใหม่
E2 — อีเมลซ้ำในระบบ: ระบบแจ้ง "อีเมลนี้สมัครไปแล้ว" → ลูกค้ากลับไปที่หน้า Login
AC-LINE-005-01: หน้าสมัครสมาชิกต้องเปิดใน LIFF Browser ไม่ใช่ External Browser
AC-LINE-005-02: การเชื่อม LINE User ID กับ Customer ID ต้องเกิดอัตโนมัติเมื่อสมัครเสร็จ
AC-LINE-005-03: Rich Menu ต้องสลับเป็นแบบสมาชิกภายใน 5 วินาทีหลังสมัครสำเร็จ

หน้าเข้าสู่ระบบ / สมัครสมาชิก (Mobile View) | ดูรายละเอียดเต็มใน ysc_storefront_brd.html

UC-LINE-006 ดูสินค้าผ่าน Mobile View จาก Rich Menu รอออกแบบ
+
ยังไม่มี Mockup — รอคุยรายละเอียด
lineoa_10_products.png

ลูกค้ากดปุ่ม "สินค้า" บน Rich Menu คนทั่วไป เพื่อเปิด Mobile View หน้าหลัก (Home) ของเว็บไซต์ดูสินค้าทั้งหมด

  1. ลูกค้ากดปุ่ม "สินค้า" บน Rich Menu
  2. ระบบเปิด LIFF Browser ที่ yongcharoen.co.th/ecommerce/home
  3. หน้าหลักแสดงสินค้าแนะนำ, แบรนด์, หมวดหมู่
  4. ลูกค้าสามารถ Browse สินค้าและเพิ่มลงตะกร้าได้ (ต้องสมัครสมาชิกก่อนจึงจะสั่งซื้อได้ AUTH-01)

ดูรายละเอียดเต็มใน ysc_storefront_brd.html Section "หน้าหลัก (Home)"

UC-LINE-007 ดูโปรโมชั่นผ่าน Mobile View จาก Rich Menu ยืนยัน
UC-LINE-007 — Mobile View หน้าโปรโมชั่น
UC-LINE-007 — Mobile View หน้าโปรโมชั่น lineoa_07_promotion.png

ลูกค้ากดปุ่ม "โปรโมชั่น" บน Rich Menu เพื่อเปิด Mobile View หน้ารวมโปรโมชั่นทั้งหมดบนเว็บไซต์

  1. ลูกค้ากดปุ่ม "โปรโมชั่น" บน Rich Menu
  2. ระบบเปิด LIFF Browser ที่หน้ารายการโปรโมชั่น
  3. หน้าแสดงโปรโมชั่นเรียงตามความสด เช่น "โปรแรงทะลุปรอท! คุ้มจนใส่ตั้น กดตะกร้าด่วน" + สินค้าที่เข้าเงื่อนไข
  4. ลูกค้าสามารถดูรายละเอียด, แชร์ลิงก์, หรือเพิ่มสินค้าลงตะกร้า
AC-LINE-007-01: หน้าโปรโมชั่นต้องแสดงเฉพาะโปรโมชั่นที่ยังไม่หมดอายุ PR-01
AC-LINE-007-02: ราคาที่แสดงต้องเป็นราคาหลังหักส่วนลด

ดูรายละเอียดเต็มใน ysc_storefront_brd.html + ysc_promotion_brd.html

UC-LINE-008 ดูรายละเอียดของรางวัล (Reward) ผ่าน Mobile View รอออกแบบ
+
ยังไม่มี Mockup — รอคุยรายละเอียด
lineoa_11_reward.png

ลูกค้ากดปุ่ม "รีวอร์ด" บน Rich Menu เพื่อเปิด Mobile View หน้ารายละเอียดของรางวัลและคะแนนสะสม

  1. ลูกค้ากดปุ่ม "รีวอร์ด" บน Rich Menu
  2. ระบบเปิด LIFF Browser ที่หน้ารายละเอียดของรางวัล
  3. หน้าแสดงคะแนนสะสมของลูกค้า (สำหรับสมาชิก) + รายการของรางวัลที่แลกได้
  4. ลูกค้าสามารถดูรายละเอียดของรางวัลแต่ละชิ้น และเงื่อนไขการแลก

PT-04 จ่าย Point ให้ลูกค้าหลังออก Invoice สำเร็จ | PT-05 Points หมดอายุ 31 ธันวาคมทุกปี | PT-06 การแลก Points ต้องยืนยัน OTP ก่อนเสมอ

UC-LINE-009 เช็คราคาสินค้าผ่าน Rich Menu (กรอกบาร์โค้ด) ยืนยัน
UC-LINE-009 — หน้าเช็คราคาสินค้า
UC-LINE-009 — หน้าเช็คราคาสินค้า (กรอกบาร์โค้ด) lineoa_08_check_price.png
UC-LINE-009 — ผลการเช็คราคา
UC-LINE-009 — ผลการเช็คราคาสินค้า lineoa_09_check_price_result.png

ลูกค้าเช็คราคาสินค้าด้วยตนเองผ่าน LINE OA โดยกรอกบาร์โค้ด ระบบแสดงผลสินค้าและราคาตาม Price Tier ของลูกค้า

  • ลูกค้าเพิ่มเพื่อน LINE OA แล้ว (สมาชิกหรือคนทั่วไปก็ได้)
  • ลูกค้ารู้บาร์โค้ดสินค้าที่ต้องการเช็ค
  1. ลูกค้ากดปุ่ม "เช็คราคา" บน Rich Menu
  2. ระบบเปิด LIFF Browser ที่หน้า เช็คราคาสินค้า
  3. หน้าแสดงช่องกรอกบาร์โค้ด พร้อมตัวอย่าง "เช่น 8851907013622" และส่วน "ดูสินค้าตามแบรนด์"
  4. ลูกค้ากรอกบาร์โค้ด (เช่น 8851907013622) แล้วกด "เช็คเลย"
  5. ระบบค้นหาสินค้าและแสดงผลในหน้าเดียวกัน: รูปสินค้า + ชื่อสินค้า + ราคา (Price Tier ของลูกค้า) + ปุ่มเพิ่มลงตะกร้า
  6. ลูกค้าสามารถเพิ่มสินค้าลงตะกร้าได้ทันที (กรณีสมาชิก) หรือกลับไปสมัครสมาชิกก่อน (กรณีคนทั่วไป)
E1 — บาร์โค้ดไม่ตรงกับสินค้าใดๆ: ระบบแสดง "ไม่พบสินค้าจากบาร์โค้ดที่กรอก" + แนะนำให้กรอกใหม่หรือดูแบรนด์ที่มี
E2 — สินค้าไม่มีในสต็อก: ระบบแสดงป้าย "สินค้าหมด" แต่ยังแสดงราคาเพื่อข้อมูลอ้างอิง
AC-LINE-009-01: ราคาที่แสดงต้องเป็น Price Tier ของลูกค้า (P1–P5) ตาม Default Price Tier PRT-01
AC-LINE-009-02: ลูกค้าทั่วไปเห็นราคา P5 (Default Ecom) ตาม PRT-01
AC-LINE-009-03: ผลการค้นหาต้องแสดงภายใน 3 วินาที

หน้าเช็คราคาสินค้า (Mobile View) | หน้าผลการเช็คราคา

UC-LINE-010 เช็คสถานะคำสั่งซื้อผ่าน Rich Menu (สมาชิก) รอออกแบบ
+
ยังไม่มี Mockup — รอคุยรายละเอียด
lineoa_12_tracking.png

สมาชิกกดปุ่ม "เช็คสถานะคำสั่งซื้อ" บน Rich Menu เพื่อเปิด Mobile View ดูสถานะคำสั่งซื้อล่าสุดและประวัติทั้งหมด

  • ลูกค้าเป็นสมาชิกที่เชื่อมบัญชี LINE แล้ว (UC-LINE-004)
  • ลูกค้ามีคำสั่งซื้ออย่างน้อย 1 ใบ
  1. ลูกค้ากดปุ่ม "เช็คสถานะคำสั่งซื้อ" บน Rich Menu สมาชิก
  2. ระบบเปิด LIFF Browser ที่หน้าประวัติคำสั่งซื้อ (Login state อัตโนมัติ)
  3. หน้าแสดงรายการคำสั่งซื้อล่าสุดเรียงจากใหม่ → เก่า แสดงสถานะตาม SO Lifecycle
  4. ลูกค้ากดคำสั่งซื้อเพื่อดูรายละเอียด: สินค้า, ราคา, สถานะปัจจุบัน, Tracking Number (ถ้ามี)

SO-01 SO รอชำระเกิน 24 ชม. → Auto-cancel | SO-05 SO ทุกใบต้องระบุ Channel

ดูรายละเอียดเต็มใน ysc_storefront_brd.html Section "ประวัติคำสั่งซื้อ"

UC-LINE-011 ติดต่อเราผ่าน Image Message ยืนยัน
UC-LINE-011 — Image Message ติดต่อเรา
UC-LINE-011 — การ์ดข้อมูลติดต่อ (Image Message) lineoa_05_contact_info.png

ลูกค้ากดปุ่ม "ติดต่อเรา" บน Rich Menu ระบบส่งการ์ดข้อมูลติดต่อในรูปแบบ Image Message ในหน้าแชทพร้อมข้อมูลครบ: ที่อยู่ เวลาทำการ แผนที่ ปุ่มโทรกลับ

  1. ลูกค้ากดปุ่ม "ติดต่อเรา" บน Rich Menu
  2. ระบบส่ง Image Message การ์ดข้อมูล: บริษัท ยงเจริญศูนย์เครื่องเขียน จำกัด เลขที่ 2 ซอยรอดเมือง 2 (พระราม 6 ซอย 3) แขวงรองเมือง เขตปทุมวัน กรุงเทพฯ 10330
  3. การ์ดแสดงเวลาทำการ "จันทร์-เสาร์ 8.30 – 18.00 น." + ปุ่ม "ติดต่อเรา" + แผนที่ Mini Map
  4. ลูกค้าสามารถกดปุ่มในการ์ดเพื่อเปิดแผนที่ในแอป Map หรือโทรออก
AC-LINE-011-01: Image Message ต้องส่งทันที (< 2 วินาที) หลังกดปุ่ม
AC-LINE-011-02: ข้อมูลในการ์ดต้องตรงกับโปรไฟล์ LINE OA Account

Image Message การ์ดติดต่อ

UC-LINE-012 ส่งข้อความ Broadcast / แจ้งข่าวสาร (Marketing) รอออกแบบ
+
ยังไม่มี Mockup — รอคุยรายละเอียด
lineoa_13_broadcast.png

ฝ่ายการตลาดส่งข้อความ Broadcast (แจ้งโปรโมชั่น, ข่าวสาร, วันหยุดบริษัท ฯลฯ) ถึงผู้ติดตาม LINE OA ทั้งหมดหรือกลุ่มที่กำหนด

  1. ฝ่ายการตลาด Login เข้า LINE OA Manager
  2. เลือก Broadcast → สร้างข้อความใหม่
  3. เลือกประเภทข้อความ: Text, Image, Flex Message, Carousel
  4. เลือก Target: ผู้ติดตามทั้งหมด หรือกลุ่มที่กำหนด (ตามเพศ / อายุ / พื้นที่ — ขึ้นกับข้อมูลที่ LINE มี)
  5. กำหนดเวลาส่ง (ทันที หรือ Schedule)
  6. กด "ส่ง" ระบบยืนยันการส่งและรายงานผลหลังส่งเสร็จ
AC-LINE-012-01: ระบบต้องแสดงจำนวนผู้รับโดยประมาณก่อนส่ง
AC-LINE-012-02: หลังส่งต้องแสดง Delivery Report (จำนวนที่ส่งสำเร็จ / Delivered / Click Rate)

LINE OA Manager — Broadcast Module (ระบบของ LINE) — ไม่ใช่ระบบที่ Adeptio พัฒนา

8. การออกแบบประสบการณ์ผู้ใช้ (Screen Inventory)

ชื่อหน้าจอไฟล์ MockupUC ที่ใช้หมายเหตุ
หน้าโปรไฟล์ YSC LINE OAlineoa_01_add_friend.pngUC-LINE-001หน้า Add Friend / แสดงโปรไฟล์ของ Account
หน้าขออนุญาตเข้าถึงข้อมูลlineoa_02_consent.pngUC-LINE-002LINE Login Consent Screen
Rich Menu คนทั่วไป (6 ปุ่ม)lineoa_03_richmenu_guest.pngUC-LINE-003เมนูสำหรับ Guest — ปุ่มสมัครสมาชิก
Rich Menu สมาชิก (5 ปุ่ม)lineoa_04_richmenu_member.pngUC-LINE-004เมนูสำหรับ Member — ปุ่มเช็คสถานะคำสั่งซื้อ
การ์ดติดต่อเรา (Image Message)lineoa_05_contact_info.pngUC-LINE-011การ์ดข้อมูลติดต่อ + แผนที่
หน้าเข้าสู่ระบบ / สมัครสมาชิกlineoa_06_register_login.pngUC-LINE-005Mobile View ของ Storefront ในกรอบ LIFF
หน้าโปรโมชั่นlineoa_07_promotion.pngUC-LINE-007Mobile View Promotion Page
หน้าเช็คราคาสินค้าlineoa_08_check_price.pngUC-LINE-009Mobile View Check Price (Input)
หน้าผลการเช็คราคาlineoa_09_check_price_result.pngUC-LINE-009Mobile View Check Price (Result)
หน้าสินค้า (Home)รอออกแบบUC-LINE-006Mobile View Home Page
หน้ารายละเอียดของรางวัลรอออกแบบUC-LINE-008Mobile View Reward Details
หน้าเช็คสถานะคำสั่งซื้อรอออกแบบUC-LINE-010Mobile View Order Tracking

9. กฎเกณฑ์เชิงธุรกิจ

รหัสกฎคำอธิบายUC ที่อ้างอิง
AUTH-01ลูกค้าต้องสมัครสมาชิกก่อนสั่งซื้อ — ไม่มี Guest CheckoutUC-LINE-005, UC-LINE-006
AUTH-02การสมัครส่ง OTP ไปยังเบอร์โทรศัพท์ (SMS) หรืออีเมลที่ลูกค้ากรอก หลังยืนยันจึงสมัครได้UC-LINE-005
AUTH-04ใช้ OTP ยืนยันตัวตนสำหรับธุรกรรมสำคัญUC-LINE-002, UC-LINE-005
CH-04Sub-channel ใช้สำหรับ Filter Report แยกช่องทาง (LINE OA ถือเป็น Channel: Web ตามต้นทางลิงก์)UC-LINE-003, UC-LINE-004
CH-05Shopee / Social ยังไม่เป็น Sub-channel อย่างเป็นทางการ — LINE OA เป็นช่องทางเสริมเช่นกันUC-LINE-003, UC-LINE-004
PRT-01Admin กำหนด Default Price Tier ใน Backoffice แยกตามช่องทางที่สมัครUC-LINE-009
PRT-01สมัครผ่าน Ecom → Default P5 — ลูกค้าที่สมัครผ่าน LINE OA ก็ถือเป็น EcomUC-LINE-009
PR-01ส่วนลดมาจาก Promotion Engine เท่านั้น — ห้ามตั้งราคาลดใน Product Master โดยตรงUC-LINE-007
PT-04จ่าย Point ให้ลูกค้าหลังออก Invoice สำเร็จเท่านั้นUC-LINE-008
PT-05Points หมดอายุ 31 ธันวาคมทุกปีUC-LINE-008
PT-06Redeem Points ต้องยืนยัน OTP ก่อนเสมอUC-LINE-008
SO-01SO รอชำระเกิน 24 ชม. → Auto-cancelUC-LINE-010
SO-05SO ทุกใบต้องระบุ Channel เพื่อทำ Report แยกช่องทางUC-LINE-010

10. การเชื่อมต่อระบบภายนอก (Integration)

ระบบวัตถุประสงค์โปรโตคอลหมายเหตุ
LINE Messaging APIส่งข้อความต้อนรับ / Push Message / BroadcastHTTPS RESTต้องตั้งค่า Channel Access Token
LINE Webhookรับ Event เมื่อลูกค้าเพิ่มเพื่อน / กดปุ่ม / ส่งข้อความHTTPS Webhookต้องตั้งค่า Webhook URL บน Adeptio Platform
LINE Login APIOAuth Login + ขอ ConsentOAuth 2.0ใช้สำหรับ UC-LINE-002
LIFF (LINE Front-end Framework)เปิด Mobile View ของ Storefront ใน LINE AppLIFF SDKต้องลงทะเบียน LIFF App กับแต่ละหน้า
Rich Menu APIสลับ Rich Menu คนทั่วไป ↔ สมาชิกHTTPS RESTเรียกเมื่อสมาชิกเชื่อมบัญชี LINE
Adeptio Platform (Storefront)เปิดหน้าเว็บใน LIFF, ส่ง Login state กลับมาHTTPSเชื่อม LINE User ID ↔ Customer ID
ConX ERPดึงราคา/สต็อกสำหรับหน้าเช็คราคาAPI (ผ่าน Storefront)LINE OA ไม่เรียก ConX ตรง

11. การออกแบบข้อมูลและข้อมูลหลัก (Data & Master)

EntityField สำคัญหมายเหตุ
Customer (ขยายจาก Storefront)customerId, lineUserId, lineLinkedAtเพิ่ม field สำหรับเชื่อมกับ LINE
RichMenuMappingmenuType (guest / member), richMenuId (LINE), buttonConfigเก็บโครงสร้างเมนูแต่ละแบบ
BroadcastLogbroadcastId, sentAt, audienceCount, deliveredCount, messageTypeเก็บประวัติการส่ง Broadcast
LineEventeventType (follow / message / postback), lineUserId, timestamp, payloadเก็บ Event ที่ Webhook ได้รับ

12. ความปลอดภัยและสิทธิ์การเข้าถึง

13. ข้อกำหนดเชิงคุณภาพ (NFR)

ด้านเป้าหมาย
เวลาส่งข้อความต้อนรับ< 3 วินาทีหลังเพิ่มเพื่อน
เวลาตอบสนอง Rich Menu< 1 วินาทีต่อการกดปุ่ม
เวลาเปิด LIFF Browser< 3 วินาที
Availability99.5% ต่อปี (ตาม SLA ของ LINE)
การสลับ Rich Menu< 5 วินาทีหลังเชื่อมบัญชี

14. รายงานและแดชบอร์ด

รายละเอียดเต็มดูใน ysc_reporting_brd.html

15. การโอนย้ายข้อมูล

16. สมมติฐานและข้อจำกัด

17. เกณฑ์การยอมรับผลงาน

  1. ระบบสามารถส่งข้อความต้อนรับและ Rich Menu คนทั่วไปได้ทันทีหลังเพิ่มเพื่อน
  2. ระบบสามารถสลับ Rich Menu คนทั่วไป ↔ สมาชิกได้อัตโนมัติ
  3. ปุ่มทุกปุ่มบน Rich Menu ทำงานครบและเปิด Mobile View ได้ถูกต้อง
  4. ระบบสมัครสมาชิกผ่าน LINE OA ทำงานครบ Flow และเชื่อมบัญชีให้อัตโนมัติ
  5. หน้าเช็คราคาสินค้าแสดงราคาตาม Price Tier ของลูกค้า
  6. ระบบส่ง Image Message ติดต่อเราได้ถูกต้องและทันที
  7. ฝ่ายการตลาดสามารถส่ง Broadcast ได้ผ่าน LINE OA Manager

18. ประเด็นเปิดและความเสี่ยง

รหัสประเด็น/ความเสี่ยงผลกระทบแนวทาง
Q-LINE-001 การออกแบบหน้า Mobile View ของ Reward และ Order Tracking ยังไม่ครบ UC-LINE-008, UC-LINE-010 ไม่สามารถออกแบบเสร็จได้ นัด Workshop กับฝ่ายการตลาดและ Adeptio
Q-LINE-002 เนื้อหา Greeting Message และ Banner Promotion ต้องการรายเดือนหรือคงที่ ต้องตัดสินใจ Workflow การอัพเดท Content ยืนยันกับฝ่ายการตลาด YSC
Q-LINE-003 การส่ง Broadcast แบบ Segment (เพศ/อายุ/พื้นที่) ทำได้แค่ไหน ขึ้นกับข้อมูลที่ LINE มีของผู้ติดตาม ตรวจสอบ Feature ของ LINE OA Manager
R-LINE-001 ความเสี่ยง: LINE Quota หมดทำให้ Broadcast ส่งไม่ครบ ลูกค้ารับโปรโมชั่นไม่ทั่วถึง เลือกแพ็กเกจ LINE OA ให้เหมาะสม + ตรวจ Quota ก่อนส่ง
R-LINE-002 ความเสี่ยง: LINE API เปลี่ยน Spec ทำให้ระบบใช้งานไม่ได้ Rich Menu / LIFF ไม่ทำงาน ติดตาม Release Note ของ LINE และทดสอบเป็นระยะ
เอกสารที่เกี่ยวข้อง
การจัดการรูปภาพ
อัพโหลดแล้ว 0 / 0 รูป
คลิกที่กรอบรูปใดก็ได้เพื่ออัพโหลด Screenshot จากเครื่อง ระบบจะดาวน์โหลดไฟล์ให้อัตโนมัติเพื่อนำไปวางใน docs/ysc_screens/line_oa/