Overview
User Management เป็นระบบจัดการการเข้าถึงข้อมูลของลูกค้า (End user) ซึ่งจะทำให้ลูกค้าของ Buzzebees(Client) สามารถค้นหาข้อมูลของลูกค้า (End user) จัดการข้อมูลลูกค้า ภายใต้ความยินยอมของลูกค้า รวมถึงสามารถศึกษาพฤติกรรมการใช้งานแอพพลิเคชั่นของลูกค้า (End user) เพื่อนำไปวางแผนและวิเคราะห์ความต้องการของลูกค้าเพื่อประโยชน์ในอนาคตได้ โดยปัจจุบันระบบแสดงข้อมูลดังต่อไปนี้
- จำนวนลูกค้าทั้งหมดภายใต้ application นั้นๆ
- ข้อมูลส่วนตัวของลูกค้า (Profile)
- ข้อมูลเฉพาะของลูกค้าจาก application (Additional Profile)
- ข้อมูลการซื้อสินค้าของลูกค้า (Purchase)
- ข้อมูลการรับสิทธิ์ต่างๆของลูกค้า (Redeem)
- ข้อมูลการใช้คะแนนของลูกค้า (Point)
- ข้อมูลระดับการได้รับสิทธิพิเศษของลูกค้า (Level)
- ข้อมูลรายการใช้งานทั้งหมดของลุกค้า (Timeline)
- ข้อมูลความเป็นส่วนตัวของลูกค้า (Data Privacy)
- ข้อมูลการใช้จ่ายของลูกค้า (Wallet)
โดยระบบสามารถทำเรื่อง Filter ข้อมูลเพื่อที่ ลูกค้าของ Buzzebees(Client) สามารถจัดกลุ่มของลูกค้าเพื่อนำข้อมูลไปทำ Marketing ต่อได้ เช่น Filter ข้อมูลของลูกค้าที่เป็นเพศชายทั้งหมด หรือ เพศหญิงทั้งหมดได้ หรือรวมทั้งการทำ Marketing เกี่ยวกับแคมเปญที่เราต้องการโปรโมทภายในพื้นที่แต่ละจังหวัดก็สามารถทำได้


วิธีการ Login จะแบ่งออกเป็น 2 ประเภท
- Local Login = Email อะไรก็ได้ที่ไม่ใช่ Social Login เช่น @proton.me
- Social Login จะสามารถเลือก login ได้จาก 4 ช่องทาง โดยแยกจาก @email คือ
- Office 365
- Microsoft(Hotmail / Outlook)
- Google
- Facebook

Select application
เป็นหน้าจอสำหรับเลือกแอพพลิเคชั่นเพื่อไปจัดการข้อมูลของลูกค้าและแสดงจำนวนข้อมูลของลูกค้า (End user) ในแอพพลิเคชั่นนั้นๆ

User List
เป็นหน้าจอสำหรับเลือกแอพพลิเคชั่นเพื่อไปจัดการข้อมูลของลูกค้าและแสดงจำนวนข้อมูลของลูกค้า (End user) ในแอพพลิเคชั่นนั้นๆ โดยหน้านี้จะแสดงข้อมูลเป็น (Day-1) ถ้าต้องการค้นหา User แบบ Realtime เช่นคนที่พึ่งสมัครเข้ามาภายในวันนี้ จะต้องทำการกดปุ่ม Realtime data เพื่อทำการค้นหา User

Search
ในส่วนของการค้นหาข้อมูลลูกค้า (End user) เราสามารถค้นหาได้ด้วย


- All : ค้นหาได้ทั้ง UserID, Contact Number First Name, LastName, Email
- UserID : ค้นหาด้วยรหัสของลูกค้า (End user)
- Contact Number : ค้นหาด้วยเบอร์โทรศัพท์
- Firstname : ค้นหาด้วยชื่อลูกค้า (End user)
- Lastname : ค้นหาด้วยนามสกุลลูกค้า (End user)
- Email : ค้นหาด้วยอีเมล์ลูกค้า (End user)
- RefId : ค้นหาด้วยรหัสอ้างอิงลูกค้า (End user)
- HelpId : ค้นหาด้วยรหัสช่วยเหลือ
Filtering user list
Function Filter ข้อมูลของลูกค้า (End user) เพื่อจัดกลุ่มของ Userlist ตามข้อมูลที่เราต้องการ โดยจะแบ่งออกเป็น 3 ส่วน
- ส่วนของ column จะเป็นตัวบอกว่า ต้องการ Filter ข้อมูลในเรื่องอะไรบ้าง
- ส่วนของ Criteria จะเป็นตัวระบุสิ่งที่ต้องการจะ Filter ถ้าดูจากรูปตัวอย่างก็คือ สนใจข้อมูลของคนที่ Register เข้าระบบเมื่อปีที่แล้ว และยังมีคะแนนที่ได้รับเป็น 0
- ส่วนของ Result จะเป็นตัวบ่งบอกว่าถ้าต้องการจะ Filter ข้อมูลอะไรบ้าง พร้อมทั้งบอกจำนวน Result ของลูกค้า (End user)
โดยเราสามารถทำการ clear filter ได้สองแบบคือ Clear ทั้งหมด หรือเลือกลบบางรายการที่ได้ Filter ไว้จากกดที่ปุ่ม Icon bin

Creating new list
Function สร้าง Userlist ซึ่งการจะสร้าง Userlist ได้ต้องทำการ Filter ข้อมูลก่อน เพื่อที่จะได้จัดการกับข้อมูลตามที่ต้องการ เช่น ต้องการสร้าง Userlist ของลูกค้า (End user) ที่อยู่ในกรุงเทพ ทำการ Filter ข้อมูลกรุงเทพก่อนแล้วทำการกดปุ่ม เพื่อสร้าง Userlist


หน้าต่างในการสร้าง Userlist จะมีให้ใส่ชื่อของ Userlist กับ Description ของ Userlist ว่า Userlist นี้ใช้เก็บข้อมูลประเภทไหนอยู่
Load Saved list
Function สร้าง Userlist ซึ่งการจะสร้าง Userlist ได้ต้องทำการ Filter ข้อมูลก่อน เพื่อที่จะได้จัดการกับข้อมูลตามที่ต้องการ เช่น ต้องการสร้าง Userlist ของลูกค้า (End user) ที่อยู่ในกรุงเทพ ทำการ Filter ข้อมูลกรุงเทพก่อนแล้วทำการกดปุ่ม เพื่อสร้าง Userlist


แสดงรายการ Userlist ที่ได้ทำการสร้างไว้ โดยหน้าต่างนี้ จะแสดงอยู่ด้านขวามือของหน้าจอ
Display Field

Function ในการแสดงข้อมูลของลูกค้า (End user) ว่าเราสนใจ Column ในเรื่องของอะไรบ้าง ซึ่งเราสามารถเลือกได้ว่าเราจะให้หน้า Userlist แสดงในเรื่องอะไรบ้าง และสามารถทำการจัดเรียง Column ใหม่ได้ว่าเราอยากเห็นอะไรก่อนหลัง โดยปัจจุบัน Column ที่สามารถกำหนดได้จะมี

Default Column
- User ID
- Contact number
- Profile Update
- Birthday
- Email
- First Name
- Last Name
- Age
- Join date
- T&C
- Data Privacy
- Level
- Point on hand
- Last Active
- Last Redeem
- Last Point Earned Date
- Gender
- Province
- Fraud Status
- Total Earn
- Total Burn
- Registration Type
- Number of Friends
- Marketing Option
- Consent Age
- Notification Marketing
- Line Marketing
- SMS Marketing
- Email Marketing
- Line user id
Exporting Saved list
Function Export ข้อมูล Userlist โดยเมื่อกดปุ่มนี้แล้วจะทำการ Export userlist ที่เราได้ทำการ Filter ไว้ โดยไฟล์ที่ Export จะเป็น CSV File


หน้าต่างในการ Export userlist จะมีให้ตั้งชื่อไฟล์ และให้ใส่ข้อมูลรายละเอียด เพื่อบอกว่า File ที่ได้ทำการ Export นั้นเป็นข้อมูลของอะไร
User Profile
Profile
- รูป profile ของลูกค้า (End user)
- ข้อมูล Joined เพื่อบอกว่าลูกค้า (End user) คนนี้เข้ามา Join กับระบบวันไหน
- ข้อมูล Last Seen เป็นตัวบอกว่าลูกค้า (End user) คนนี้เข้ามาในระบบล่าสุดเมื่อไหร่
- Platform ที่ลูกค้าใช้งาน
- Block User และ Blacklist User เพื่อดูว่าลูกค้า (End user) คนนี้โดนแบนหรือไม่
- Adjust point สามารถเพิ่มคะแนนให้กับลูกค้า (End user)
- Reset password สามารถ reset password ให้กับลูกค้า (End user) (เฉพาะบาง application เท่านั้น)
- General Information = ข้อมูลทั่วไปของลูกค้า (End user)

Delivery and Tax Addresses
- Delivery address = ข้อมูลที่อยู่จัดส่งของลูกค้า (End user)
- แสดงที่อยู่จัดส่ง (Shopping cart)
- แสดงทุกที่อยู่ที่ลูกค้า (End user) บันทึกไว้ในระบบ
- สามารถตั้งเป็นที่อยู่เริ่มต้นได้
- แสดงพิกัด latitude และ longitude
- สามารถเปิดดู google map ได้
- Tax address = ข้อมูลใบกำกับภาษีของลูกค้า (End user)
- แสดงทุกที่อยู่ที่ลูกค้า (End user) บันทึกไว้ในระบบ
- สามารถตั้งเป็นที่อยู่เริ่มต้นได้



Change log
History Log ของ tab Account จะแสดงรายละเอียดการแก้ไขต่างๆที่ tab นี้ เช่น blacklist – unblacklist user, block – unblock user, unlink line account (มีเฉพาะบาง application)

Additional Profile
หน้านี้จะเป็นข้อมูลเฉพาะของ application โดยข้อมูลที่นำมาแสดงจะอยู่ในรูปแบบของ raw data

- Table คือ table จาก Azure storage ที่เกี่ยวข้องกับ application นั้นๆ
- Information คือ detail จาก table ที่เกี่ยวข้องกับ application นั้นๆ
Coupon
Tab นี้จะมีแค่บาง application เท่านั้น เพราะเป็น tab ที่แสดงรายละเอียด coupon ที่ลูกค้า (End user) ใช้ เช่น แสดง serial ใต้ฝาหรือในห่อต่างๆ ที่เกิดจากการสแกนข้อมูลเพื่อรับคะแนน เป็นต้น


สามารถค้นหาได้ดังนี้
- Products
- Serial Code
- และ Export ข้อมูลได้
Purchase
แสดงรายการสินค้าที่ซื้อผ่าน Shopping cart (type buy) ของลูกค้า (End user) โดยสามารถดู transaction (Payment) และ transaction detail (Payment ID) ได้ว่ามีสินค้าประเภทอะไรบ้าง จำนวนราคาเท่าไหร่ โดยการกด link ที่ Payment ID และยังสามารถ export transaction (Payment) ได้ด้วย


โดยสามารถค้นหาจาก
- Payment ID
- Channel
- Status

- เมื่อกด link Payment ID จะเป็น popup แสดงรายละเอียดของสินค้าในแต่ละ Transaction (Payment) นั้นๆ โดยสินค้าจะถูกแบ่งออกเป็น 2 ประเภทคือ
- Food (รูปตัวอย่าง)
- Good
- Food กับ Good ต่างกันตรงที่ Food จะมีข้อมูลในส่วนของ Reference main campaign เพื่อบ่งบอกว่าสินค้าอะไรอยู่ใน Set เดียวกันบ้าง เช่น ชุดสุดคุ้มวอปเปอร์ชีสเนื้อ จะมี โค้ก และเฟรซ์ฟรายขนาดปกติ ตามภาพ
- และยังสามารถ export transaction detail (Payment ID) ได้ด้วย
Redeem history
แสดงรายการข้อมูลการรับสิทธิ์ต่างๆ (ทุก type ของ Buzzebees ยกเว้น buy) ของลูกค้า (End user) ว่าได้รับสิทธิ์อะไรไปบ้าง หรือเป็น campaign type อะไร
สามารถค้นหาจาก
- Campaign ID
- Campaign Name
- Agency
- Category
- Serial
- Parcel
- และ Export ได้

Points history
แสดงรายการ earn และ burn point ของลูกค้า (End user) ว่าเป็นคะแนนจากอะไรบ้าง โดยสามารถค้นหาเป็นรายเดือนหรือปี และยังสามารถ Export ได้

User level
แสดง level ทั้งหมดของของลูกค้า (End user) ว่ามีอะไรบ้าง ได้รับมาเมื่อไหร่ และจะหมดอายุเมื่อไหร่

- สามารถเพิ่มและลด level ของลูกค้า (End user) ได้จากสิทธิ์ AD ของ role นั้นๆ
- แก้ไขวันหมดอายุของ level นั้นๆให้กับลูกค้า (End user) ได้
- แสดงรายการและวันเวลาในแก้ไขเพิ่ม - ลด level ของลูกค้า (End user) ที่ทำโดยใคร


Data Privacy
หน้านี้แสดงข้อมูลการ accept consent ของ User
- Term and condition
- Data privacy
- Consent age
- มี Consent ในส่วนของการทำ Marketing Option ทางช่องไหนบ้าง
- Line
- SMS
- Notification
- Email

Wallet
Tab นี้จะมีแค่บาง application เท่านั้น เพราะเป็น tab ที่แสดงรายละเอียด wallet ที่ลูกค้า (End user) ใช้ เช่น หมายเลขบัตร, ประเภทบัตร, วันหมดอายุบัตร และสามารถ export ได้

- เมื่อกด link Card ID จะเป็น popup แสดงรายละเอียดของการใช้จ่ายในแต่ละ Transaction (Payment) นั้นๆ โดยบัตรจะแยกเป็น 2 ประเภทคือ
- Stamp (รูปตัวอย่าง)
- Wallet
- สามารถ export transaction detail (Card ID)


User level
Menu User Level เป็นหน้าการจัดการ level ทั้งหมดของ application นั้นๆ
- แสดง level ทั้งหมดที่มีของ application
- แสดงจำนวนลูกค้า (End user) ที่อยู่ในแต่ละ level
- สามารถเพิ่ม level ใหม่ เป็นการบันทึก level id ให้โดยอัตโนมัติ
- สามารถแก้ไข details ได้ แต่ไม่สามารถแก้ไข level id ได้
- Level Name
- Description
- How to earn point
- Benefits



User Tag
Menu User Tag เป็นหน้าการจัดการ tag ทั้งหมดของ application นั้นๆ
- แสดง tag ทั้งหมดที่มีของ application
- สามารถเพิ่ม tag ใหม่ได้
- สามารถสร้าง tag เป็นกลุ่มได้

Search Serial
Menu Search Serial ใช้สำหรับค้นหาว่า Coupon serial นั้นๆ มี User คนไหนได้นำมาใช้

Download Center
เป็นหน้าแสดงรายการ downlond ทั้งหมดจาก menu user list, tab coupon, purchase, redeem และ wallet โดยจะ load ออกมาเป็น .csv และสามารถนำไปทำ edm ได้

Approve List (For adjust point)
ใช้สำหรับการอนุมัติการเพิ่มคะแนนให้กับผู้ใช้ทีละคน


Approve List (For import point)
ใช้สำหรับการอนุมัติการเพิ่มคะแนนให้กับผู้ใช้ทีละหลายๆคน สามารถ download ผู้ใช้งานที่ไม่สามารถเพิ่มคะแนนได้


Approve List (For data privacy)
อนุมัติ Consent / Unconsent ให้กับผู้ใช้งาน


OTP Log
ดูรายการ OTP

Import Point
ใช้สำหรับ Import point ให้กับผู้ใช้โดยวิธีการ Upload เป็นไฟล์ โดยจะมี Template ให้สามารถ Download มาใช้งานได้

Help Chat
ใช้สำหรับช่วยเหลือผู้ใช้ ในกรณีที่ผู้ใช้แจ้งปัญหามา โดยสามารถคุยโต้ตอบกับทางผู้ใช้งานได้

