ให้ลูกค้าย้ายเครื่องเอง ไม่ต้องทักแชทหาคุณ
เปิดหน้า /manage ให้ลูกค้าปลดเครื่องเก่าและย้ายไปเครื่องใหม่ได้เอง พร้อมนโยบายจำกัดจำนวนครั้งต่อ 30 วัน (resetMaxPer30d) และดีไซน์ที่กันการสุ่มเดา (enumeration) — ลดงานซัพพอร์ตของคุณ
เคสซัพพอร์ตยอดฮิตของคนขายซอฟต์แวร์คือ “เปลี่ยนคอมใหม่ เปิดไม่ได้ ที่นั่งเต็ม” ถ้าคุณ ต้องมานั่งปลดเครื่องให้ลูกค้าทีละคนทางแชท จะกินเวลามาก KeyThai มีหน้า /manage ให้ลูกค้า ย้ายเครื่องเอง โดยไม่ต้องล็อกอินหรือทักหาคุณเลย
ลูกค้าทำอะไรได้บ้าง
ลูกค้าเข้าหน้า /manage กรอก license key ของตัวเอง ระบบจะแสดงสถานะ license และ รายการเครื่องที่ใช้ที่นั่งอยู่ (fingerprint ถูกปิดบางส่วนเพื่อความเป็นส่วนตัว) แล้วกดปลด เครื่องเก่าที่ไม่ใช้ออก — ที่นั่งคืนทันที เปิดใช้บนเครื่องใหม่ได้เลย
เปิดใช้: selfServiceReset ใน policy
ฟีเจอร์นี้ปิดอยู่โดยค่าเริ่มต้น เปิดได้ที่ policy โดยตั้ง selfServiceReset เป็น จริง เฉพาะ license ที่อยู่ภายใต้ policy ที่เปิดไว้เท่านั้นจึงจะย้ายเครื่องเองได้ ที่เหลือ ระบบจะตอบข้อความเดียวกันหมด (ดูหัวข้อถัดไป)
คุมการใช้งานในทาง: resetMaxPer30d
เพื่อกันลูกค้าหมุนเครื่องไปเรื่อย ๆ เพื่อแชร์คีย์ ตั้ง resetMaxPer30d เป็น จำนวนครั้งที่อนุญาตให้ย้ายได้ใน 30 วัน (เช่น 2) ระบบนับจาก audit event ของการ reset ใน หน้าต่าง 30 วันล่าสุด ถ้าครบโควตา จะบอกลูกค้าด้วยว่า “ลองใหม่ได้หลังวันที่ ...” (คำนวณจากครั้งที่เก่าสุดในหน้าต่าง + 30 วัน) ตั้งเป็น null = ไม่จำกัด
ปลอดภัย: กันการสุ่มเดา (enumeration)
จุดที่ออกแบบมาอย่างระวังคือ ไม่ว่าคีย์จะ “ไม่มีอยู่จริง” หรือ “มีจริงแต่ policy ไม่อนุญาต self-reset” ระบบจะตอบ ข้อความเดียวกันเป๊ะ — คนภายนอกจึงเดา ไม่ได้ว่าคีย์ไหนมีอยู่จริง นอกจากนี้ fingerprint ที่แสดงถูก mask, ทุกการ reset เขียน audit event, และยังยิง webhook license.deactivated ให้ระบบหลังบ้านของคุณรู้ด้วย
ผลคือลูกค้าช่วยเหลือตัวเองได้ คุณลดงานซัพพอร์ต และยังคุมไม่ให้ถูกใช้ผิดทาง อยากกันแชร์ ที่นั่งแบบรันพร้อมกันเพิ่มอีกชั้น อ่าน Auto-Heartbeat