ต้องทำวันนี้
การใช้งานแอป (เดือนนี้)
รายได้ย้อนหลัง 12 เดือน
ใกล้หมดอายุ (≤30 วัน)
| ธุรกิจ | ผลิตภัณฑ์ | ประเภท | วันหมด | เหลือ |
|---|
| # | ธุรกิจ | เจ้าของ | แพ็กเกจ | สมาชิก | กำไรสุทธิ | หมดอายุใน | สถานะ | จัดการ |
|---|
AI ของแพลตฟอร์ม (ใช้ร่วมทุกธุรกิจ)
ลูกค้า (doc) ตั้ง token เองไม่ได้ — ทุกธุรกิจใช้ token นี้ร่วมกัน · ถ้าเว้นว่าง ระบบจะ fallback ไปใช้ค่าของ dev โดยอัตโนมัติ · จำนวนการตอบต่อเดือนคุมที่โควต้าของแต่ละแพ็กเกจ
LIFF มินิแอปส่วนกลาง (line.srsp.app)
สร้าง LIFF ในช่อง LINE Login กลางของ doc → ตั้ง Endpoint URL ตามที่ระบุ → วาง LIFF ID ที่นี่ · ทีมงานเปิดผ่าน https://liff.line.me/<LIFF ID>?org=<รหัสธุรกิจ> (ลูกค้าก๊อปลิงก์พร้อม org ได้ที่หน้า LIFF Apps ของ doc)
LINE Login (เข้าสู่ระบบด้วย LINE)
ช่อง LINE Login สำหรับให้ผู้ใช้ เข้าสู่ระบบ — ใช้ทั้งแอปมือถือ (SRSP Doc) และเว็บ doc (ผ่าน LIFF) · สร้างที่ LINE Developers Console → ประเภทช่อง "LINE Login"
EXPO_PUBLIC_LINE_CHANNEL_ID ของแอป · เพิ่ม Callback URL ในช่อง Login: sirasupa:// และ URL พร็อกซีของ Expo สำหรับล็อกอินทดสอบ
LINE Bot (Messaging API)
ช่อง Messaging API สำหรับ ส่งข้อความ/แจ้งเตือน ของ doc & app · สร้างที่ LINE Developers Console → ประเภทช่อง "Messaging API"
https://doc.srsp.app/api/line-webhookสารบบ LINE → องค์กร
ให้แอปมือถือเมื่อ login ด้วย LINE รู้ว่าผู้ใช้อยู่องค์กรไหนอัตโนมัติ · กดสร้าง/อัปเดตเมื่อเริ่มใช้ครั้งแรก หรือเมื่อเพิ่มทีมงานใหม่จำนวนมาก
LINE OA กลางของ SRSP POS
ใช้ส่งแจ้งเตือนถึงเจ้าของร้าน POS ทุกร้าน (สรุปปิดยอด Z-Report ฯลฯ) โดยร้านไม่ต้องมี OA เอง · เจ้าของร้านผูกด้วยรหัส 6 หลักจาก pos/admin → ตั้งค่า → แจ้งเตือน LINE
https://doc.srsp.app/api/pos-line/webhook แล้วเปิด Use webhookGoogle Login (เข้าสู่ระบบด้วย Google)
สำหรับเจ้าของ/แอดมินเข้าแอปมือถือด้วย Google — resolve องค์กรจาก membership อัตโนมัติ · สร้างที่ Google Cloud Console → APIs & Services → Credentials → OAuth client ID ประเภท "Web application"
https://doc.srsp.app/api/google/callback
SMS Kub (OTP เบอร์โทร)
บัญชี SMS Kub สำหรับส่งรหัส OTP ให้ผู้ใช้ล็อกอินด้วยเบอร์โทรในแอปมือถือ
วิธีเข้าสู่ระบบแอป
เปิด/ปิดว่าจะให้แอปมือถือล็อกอินด้วยวิธีใดได้บ้าง + ระบบล็อกแอปด้วยไบโอเมตริก (Face ID)
| ธุรกิจ | จำนวน | บัญชีรับโอน | สถานะ | คงเหลือ org | จัดการ |
|---|
| วันที่ | ธุรกิจ | แพ็กเกจ | ยอด | สถานะ | ใบเสร็จ | จัดการ |
|---|
บัญชีรับเงินค่าบริการ SaaS (แพลตฟอร์ม)
เงินค่าบริการที่ "ธุรกิจลูกค้า" จ่ายเข้ามา จะเข้าพร้อมเพย์นี้ · เชื่อม payment.sirasupa.com เพื่อยืนยันยอดอัตโนมัติ (คนละส่วนกับ QR ที่ลูกค้าของแต่ละธุรกิจรับเงิน ซึ่งตั้งในหน้า doc ของแต่ละธุรกิจ)
มีผลกับบิลค่าบริการ SaaS ที่ธุรกิจลูกค้าจ่ายให้เราเท่านั้น (ใบแจ้งหนี้ใหม่ + ใบเสร็จ) — ไม่เกี่ยวกับ QR/เอกสารที่ลูกค้าของแต่ละธุรกิจจ่ายเงิน อันนั้นเป็นไปตามการตั้งค่า VAT ของธุรกิจนั้นเอง
https://doc.srsp.app/api/doc-payment/webhookตรวจสอบบัญชีไม่มีการใช้งาน → เตือน → ลบอัตโนมัติ
ลูกค้าที่ทดลอง/ฟรีแล้วหายไป ไม่ใช้งานต่อ จะเปลืองพื้นที่และต้นทุน · ระบบจะเตือน (อีเมลลูกค้า + LINE แอดมิน) แล้วลบจริง (รวม tenant DB) ตามเกณฑ์ · ไม่แตะลูกค้าที่จ่ายเงินอยู่
ถ้าปิด: ถึงเกณฑ์ลบจะแค่ "รายงาน" ไม่ลบจริง · แนะนำให้ "สแกนพรีวิว" ตรวจรายชื่อก่อนเปิด
รายชื่อบัญชี & การจัดการ
ระบบโดเมนลูกค้า (Cloudflare for SaaS)
ลูกค้าแพ็กที่เปิด customDomain จะใช้โดเมนตัวเองเปิดแอปจัดการได้ · กด “ตรวจสอบ token” เพื่อยืนยันว่า Cloudflare พร้อม แล้วกด “ตั้งค่า fallback origin” ครั้งเดียว (สร้าง ssl.srsp.app → Cloud Run + ตั้งเป็น fallback) · จากนั้นลูกค้าเพิ่มโดเมนเองได้ที่หน้า ตั้งค่า
ล้างข้อมูล dev เดิม
ลบข้อมูลบริษัทเก่าออกจากฐาน default — dry-run → สำรอง → พิมพ์ยืนยัน (เครื่องมือครั้งเดียว)
ย้ายข้อมูล dev → org
คัดลอกธุรกิจภายในเข้า org ใน SaaS (ไม่ลบต้นทาง — เครื่องมือครั้งเดียว)
ย้ายธุรกิจภายใน (dev) → org ใน SaaS
เลือกบริษัทที่คุณสร้างไว้แล้ว (ที่ doc.srsp.app) เป็นปลายทาง → คัดลอกข้อมูล dev (ทีม/เอกสาร/คิวงาน/ตั้งค่า) จากฐาน default เข้า tenant DB ของบริษัทนั้น + ผูกทีม dev เป็นสมาชิกเพิ่ม (ไม่แตะเจ้าของเดิม) เพื่อให้ทีมใช้ doc(เว็บ)/app/POS บนข้อมูลชุดเดียวกัน · รันซ้ำได้ (idempotent) · ไม่แตะ/ไม่ลบข้อมูล default
หลังย้ายแล้วให้ใช้ doc.srsp.app เป็นแอปธุรกิจ — ถ้ายังเขียนข้อมูลที่ dev ต่อ ข้อมูล 2 ฝั่งจะเริ่มต่างกัน
ล้าง log ขยะออกจากบริษัทปลายทาง
ลบ collection ที่เป็น log ระบบ (ทีมไม่ได้ใช้) ออกจาก tenant DB ของบริษัทที่เลือกด้านบน — ลบทีละรอบ (กัน timeout) · ลบเฉพาะ tenant ไม่แตะข้อมูล dev · collection ธุรกิจสำคัญถูกล็อกห้ามลบ
ล้างข้อมูลบริษัทเดิมออกจากฐาน default (ถาวร)
ลบข้อมูลบริษัทเก่า (คิวงาน · เอกสารขาย · ทีม · สต็อก · การเงินภายใน ฯลฯ) ออกจาก default DB — ของแพลตฟอร์มถูกล็อกเก็บไว้อัตโนมัติ: บัญชีรับเงินค่าบริการ · ใบเสร็จ SaaS · เลขรันเอกสาร · ประวัติการจ่ายเงิน (docPayments) · บัญชีแอดมิน
ลบเป็นรอบย่อยอัตโนมัติ (กัน timeout) — ถ้าหน้าถูกปิดกลางทาง กลับมากด "ลบถาวรตามแผน" ซ้ำเพื่อทำต่อได้ · ทุกครั้งที่ลบระบบบันทึก audit ไว้ที่ control DB
ประกาศถึงลูกค้า
เด้งใน "ศูนย์แจ้งเตือน" ของแอปลูกค้า (doc + มือถือ) · เปิดป๊อบอัพ/อีเมลเพิ่มได้ · แก้ไข-ปิดภายหลังได้จากประวัติด้านล่าง
ประวัติที่ส่งไปแล้ว
พรีวิวสด
โค้ดส่วนลดค่าบริการ
ออกโค้ดให้ลูกค้ากรอกตอนเลือกแพ็กที่ doc.srsp.app · ลด % / ลดบาท / แถมเวลาใช้งาน (freePeriod)