ผู้ใช้
ในหน้านี้
แท็บ Users แสดงรายชื่อทุกคนที่ใช้ (หรือเคยใช้ได้) แอปบนมือถือเพื่อปลดล็อกประตูที่สถานที่นี้ หน้านี้ครอบคลุมการเพิ่มผู้ใช้ การนำเข้าและส่งออก CSV นโยบาย Access Policy ที่ให้สิทธิ์ สิทธิ์ถาวร Access Time Windows ของผู้ดูแลระบบ/การผสานรวมแยกต่างหาก สวิตช์ตัดการเข้าถึง กิจกรรมในแอป เซสชัน และการลบ


รูปที่ 1: แท็บ Users
ผู้ใช้มาจากที่ใด
แต่ละแถวมีแหล่งข้อมูลที่บอกว่าแถวนั้นถูกสร้างขึ้นอย่างไร:
| แหล่งข้อมูล | ป้าย | แถวปรากฏขึ้นอย่างไร | ใครดูแลข้อมูล |
|---|---|---|---|
| Manually added | Manual | ผู้ดูแลระบบคลิก Add user หรือใช้ Import (CSV) | ผู้ดูแลระบบ |
| External Integration | Integration (หรือชื่อของพาร์ทเนอร์) | ซิงค์โดยอัตโนมัติจากการผสานรวมระบบจัดการสมาชิก | การซิงค์ ฟิลด์ที่ซิงค์จะถูกเขียนทับทุกครั้งที่ซิงค์ |
| CCTV/Computer Vision | CCTV/Computer Vision | ซิงค์จากบุคคลที่ระบุตัวตนได้ในโมดูลกล้องวงจรปิด | การซิงค์ |
| Performance Hub staff | Performance Hub staff | ซิงค์โดยอัตโนมัติจาก Performance Hub IAM สำหรับพนักงานที่บทบาทของตนรวมสถานที่นี้ | Performance Hub IAM |
การซิงค์ Performance Hub staff เปิดอยู่โดยค่าเริ่มต้น ส่วนการซิงค์จากการผสานรวมและ Computer Vision ปิดอยู่โดยค่าเริ่มต้น กำหนดค่าได้ใน Settings → Sync settings ดูการซิงค์และการผสานรวม
แถวต้องมีโทรศัพท์มือถือหรือที่อยู่อีเมลอย่างน้อยหนึ่งอย่าง ซึ่งเป็นสิ่งที่บุคคลนั้นใช้ลงชื่อเข้าใช้แอปบนมือถือด้วยรหัสแบบใช้ครั้งเดียว
สถิติและตัวกรอง


รูปที่ 2: ไทล์สถิติ
| ไทล์ | สิ่งที่แสดง |
|---|---|
| All users | ผู้ใช้ทุกคนที่สถานที่นี้ |
| Has access | ผู้ใช้ที่ปัจจุบันปลดล็อกประตูได้อย่างน้อยหนึ่งบาน |
| No access | ผู้ใช้ที่ปัจจุบันปลดล็อกประตูใดไม่ได้ |
| Not synced | ระเบียนที่การซิงค์ระงับไว้ เช่น ข้อมูลซ้ำ |
คลิกไทล์เพื่อกรองรายการ (การเลือกไทล์จะรีเซ็ตตัวกรอง Source ด้วย)


รูปที่ 3: การค้นหา ส่งออก CSV, Import, Add user ชิปตัวกรอง และการเรียงลำดับ
- Search — ค้นหาตามชื่อ โทรศัพท์ หรืออีเมล
- ส่งออก CSV — ดาวน์โหลดรายการที่กรองอยู่ในปัจจุบัน ตัวอย่างเช่น ยิมสามารถส่งออกผู้ใช้ที่ No access ก่อนเริ่มแคมเปญดึงลูกค้ากลับมา
- Import และ Add user — ดูด้านล่าง
- ชิปตัวกรอง:
| ชิป | ตัวเลือก |
|---|---|
| Source | All sources, Manually added, External Integration, CCTV/Computer Vision, Performance Hub staff |
| Access | Any status, Has access, No access, Disabled, Without grants |
| Membership status | Any membership + สถานะที่มีอยู่ในข้อมูลของคุณ |
| Person type | Any type + ประเภทที่มีอยู่ในข้อมูลของคุณ |
| Tag | Any tag + แท็กที่มีอยู่ในข้อมูลของคุณ |
| Invitation | Any invitation, Invited, Not invited, Send failed |
| App adoption | Any adoption, Active (เคยใช้แอปแล้ว), Not yet active |
| Sync status | Any status หรือเฉพาะระเบียนที่การซิงค์ระงับไว้ (เช่น ข้อมูลซ้ำ) |
- Sort by — Name, Recently added, Recently updated, Last used, Last synced พร้อมสวิตช์เรียงจากน้อยไปมาก/มากไปน้อย
- Clear filters จะปรากฏขึ้นเมื่อมีการค้นหาหรือใช้ตัวกรองอยู่
การอ่านแถวผู้ใช้


รูปที่ 4: แถวผู้ใช้พร้อมป้าย
| ป้าย | ความหมาย |
|---|---|
| Manual / Integration / CCTV/Computer Vision (หรือชื่อพาร์ทเนอร์) | แหล่งข้อมูลของแถว |
| Performance Hub staff | แถวนี้ซิงค์จาก Performance Hub IAM |
| Message | ผู้ใช้มีข้อความในแอปที่ใช้งานอยู่ (มีสีตามระดับความรุนแรง) |
| Disabled | Access enabled ปิดอยู่ ผู้ใช้ปลดล็อกสิ่งใดไม่ได้ และแถวจะเป็นสีจาง |
| Access granted via policy | มี Access Policy ที่เปิดใช้งานอย่างน้อยหนึ่งรายการที่ตรงกับผู้ใช้นี้และประตูที่กำหนดค่าไว้ ในตอนนี้หรือในช่วงเวลาของนโยบายในอนาคต |
| Access via time windows | ผู้ใช้มี Access Time Windows ที่ผู้ดูแลระบบหรือการผสานรวมเป็นเจ้าของ เปิดแถวเพื่อดูว่าใช้งานอยู่ กำลังจะมาถึง หมดอายุ ล้าสมัย หรือไม่ได้แมป |
| Grants | ผู้ใช้มีสิทธิ์ถาวรรายบุคคลแยกต่างหาก |
| Not synced – duplicate | ระเบียนอื่นที่มีอีเมลหรือโทรศัพท์เดียวกันได้รับตำแหน่งไป ระเบียนนี้จึงไม่ถูกซิงค์ ดูการแก้ไขข้อมูลซ้ำ |
| Invited | ส่งอีเมลคำเชิญแล้วและผู้ใช้ยังไม่ได้ใช้แอป |
| สถานะสมาชิก (เช่น Current, Expired) | สถานะสมาชิกของผู้ใช้จากระบบต้นทาง |
แถวที่ซิงค์จะแสดง External ID หรือ Computer Vision ID ใต้ชื่อด้วย แถวของพนักงานจะแสดงบทบาทใน Performance Hub แทน
รายการขนาดใหญ่จะโหลดทีละส่วน ขณะที่ส่วนที่เหลือของรายการกำลังโหลด ด้านล่างของรายการจะแสดง N more users loading…
การเพิ่มผู้ใช้ด้วยตนเอง
- คลิก Add user


รูปที่ 5: กล่องโต้ตอบ Add user
- กรอก First name, Last name และ Mobile phone หรือ Email อย่างน้อยหนึ่งอย่าง — "At least one of mobile phone or email is required for OTP login." หมายเลขโทรศัพท์จะถูกปรับเป็นรูปแบบสากล
- ตั้งค่า Person type (เช่น Gold, Trial, Staff), Custom tags (คั่นด้วยเครื่องหมายจุลภาค แท็กที่มีอยู่จะแสดงใต้ฟิลด์) และ Notes หากต้องการ
- เลือก Send email invitation เพื่อส่งอีเมลลิงก์ดาวน์โหลดแอปถึงบุคคลนั้นทันที (ต้องมีที่อยู่อีเมล หากไม่มี ช่องทำเครื่องหมายจะถูกปิดใช้งาน)
- คลิก Add user
หากมีผู้ใช้ที่มีโทรศัพท์/อีเมลเดียวกันอยู่แล้วที่สถานที่นี้ กล่องโต้ตอบจะแจ้งให้คุณทราบและเสนอ Open existing user แทนการสร้างข้อมูลซ้ำ
การเพิ่มผู้ใช้เพียงอย่างเดียวไม่ได้ทำให้ผู้ใช้ผ่านประตูใดได้ ผู้ใช้ยังต้องมี Access Policy ที่ตรงกัน สิทธิ์ถาวร หรือ Access Time Window ของผู้ดูแลระบบ/การผสานรวมแยกต่างหาก
การนำเข้าผู้ใช้จาก CSV
คลิก Import เพื่อสร้างผู้ใช้จำนวนมากจากสเปรดชีต สูงสุด 200 ผู้ใช้ต่อการนำเข้าหนึ่งครั้ง


รูปที่ 6: ตัวช่วยนำเข้า CSV
ขั้นตอนที่ 1 — อัปโหลด CSV ลากไฟล์ .csv มาวาง หรือคลิกเพื่อเลือกไฟล์ Download template จะให้ไฟล์เริ่มต้นที่มีส่วนหัวถูกต้อง
ขั้นตอนที่ 2 — แมปฟิลด์ แต่ละคอลัมน์ใน CSV จะถูกแมปกับฟิลด์: First name, Last name, Mobile phone, Email, Person type, Tags, Notes, Access enabled, Door grants, Scope grants หรือ Do not import ชื่อส่วนหัวที่พบบ่อย (เช่น mobile, phone, groups) จะถูกแมปโดยอัตโนมัติ คุณต้องแมปคอลัมน์โทรศัพท์มือถือหรืออีเมลอย่างน้อยหนึ่งคอลัมน์
- Access enabled รับค่า
true/yes/enabled/1/on/y/activeและfalse/no/disabled/0/off/n/inactive - Door grants / Scope grants รับชื่อของประตูหรือ Access Scope ชื่อที่ไม่ตรงกันจะถูกทำเครื่องหมายในตัวอย่าง
ขั้นตอนที่ 3 — แสดงตัวอย่างและนำเข้า ตรวจสอบแถวแรก ๆ เลือกว่าจะ Send invitation email to imported users หรือไม่ (จะเชิญเฉพาะผู้ใช้ที่มีอีเมล) แล้วคลิก Import ผลลัพธ์จะแสดงจำนวน Imported, Skipped (already exist) และ Errors
แผงรายละเอียดผู้ใช้
คลิกแถวใดก็ได้เพื่อเปิดแผงของผู้ใช้


รูปที่ 7: แผงสำหรับสมาชิกที่ซิงค์
โปรไฟล์และข้อมูลตัวตน
ส่วนหัวจะแสดงแหล่งข้อมูล สถานะสมาชิก External ID และผู้ใช้ได้รับอนุญาตจากนโยบายหรือไม่
- First name / Last name / Mobile phone / Email — สำหรับผู้ใช้ที่ซิงค์ ฟิลด์เหล่านี้จะถูกเขียนทับทุกครั้งที่ซิงค์ เว้นแต่แถวนั้นจะแยกออกแล้ว (ด้านล่าง)
- Person type และ Membership status — ใช้โดยเงื่อนไข Who ของ Access Policy
- Synced tags (อ่านอย่างเดียว จากระบบต้นทาง) และ Custom tags (ผู้ดูแลระบบเป็นเจ้าของ และการซิงค์จะไม่เขียนทับ) แท็กทั้งสองประเภทใช้ตรงกับแท็กของนโยบายได้
- Notes — ข้อความอิสระ ไม่เกิน 2000 อักขระ
ข้อความในแอป
App messaging ใช้ตั้งข้อความส่วนตัวที่แสดงบนแดชบอร์ดแอปของผู้ใช้นี้ โดยซ้อนอยู่เหนือแบนเนอร์ของทั้งสถานที่เมื่อทั้งสองใช้งานอยู่ เมื่อมีข้อความอัตโนมัติที่ใช้กับผู้ใช้ แผงจะแสดงข้อความนั้นพร้อมตัวควบคุมเพื่อปิดการทำงานอัตโนมัติสำหรับผู้ใช้นี้ ดู App Messaging
Track source updates (เฉพาะผู้ใช้ที่ซิงค์)
สำหรับผู้ใช้จาก Integration/CCTV สวิตช์ Track source updates จะควบคุมว่าการซิงค์จะเขียนทับแถวต่อไปหรือไม่:
- เปิด (ค่าเริ่มต้น): ชื่อ โทรศัพท์ อีเมล ประเภท สถานะ แท็กที่ซิงค์ และ Access Time Windows ที่แหล่งข้อมูลเป็นเจ้าของจะได้รับการรีเฟรชเมื่อซิงค์สำเร็จ
- ปิด (แยกออก): หลังจากที่ยืนยันอย่างชัดเจน Access Time Windows ที่แหล่งข้อมูลเป็นเจ้าของจะถูกล้าง และการซิงค์จะข้ามแถวนี้ทั้งหมด การแก้ไขด้วยตนเองของคุณและช่วงเวลาที่ผู้ดูแลระบบเป็นเจ้าของจะคงอยู่ และการนำออกจากแหล่งข้อมูลจะไม่ส่งผลต่อแถวนี้อีก แถวจะแสดงป้าย Decoupled
เปิดสวิตช์อีกครั้งเพื่อเชื่อมกลับ สแนปช็อตช่วงเวลาปัจจุบันของแหล่งข้อมูลจะได้รับการคืนค่าในการซิงค์ที่สมบูรณ์และสำเร็จครั้งถัดไป ไม่ใช่จากการดึงข้อมูลจากแหล่งข้อมูลที่ล้มเหลวหรือไม่ครบถ้วน
แผงสำหรับผู้ใช้ที่ซิงค์ยังมีลิงก์ไปยังระเบียนต้นทาง (ระเบียน Integration หรือบุคคลใน Computer Vision)
ถูกลบโดยการผสานรวม
เมื่อสมาชิกถูกลบในการผสานรวม สิทธิ์การเข้าถึงประตูของสมาชิกจะถูกนำออก และแผงจะแสดง Removed by integration แถวจะยังอยู่ในรายการเพื่อเก็บประวัติไว้ ดูการซิงค์และการผสานรวม
การควบคุมการเข้าถึง


รูปที่ 8: ส่วน Access Control
ส่วน Access Control รวบรวมการตั้งค่าการอนุญาตของผู้ใช้ไว้ด้วยกัน ได้แก่ สวิตช์ตัดการเข้าถึง ความครอบคลุมของนโยบาย สิทธิ์ถาวรเพิ่มเติม และ Access Time Windows ของผู้ดูแลระบบ/การผสานรวม
Access enabled (สวิตช์ตัดการเข้าถึง)
สวิตช์ Access enabled จะบล็อกหรือคืนสิทธิ์การเข้าถึงประตูทั้งหมดของผู้ใช้นี้ทันที เมื่อปิด:
- ความพยายามปลดล็อกของสมาชิกทุกครั้งจะถูกปฏิเสธ (เหตุผล: ปิดสิทธิ์การเข้าถึง) ไม่ว่าจะมีนโยบาย สิทธิ์ หรือ Access Time Windows ใดก็ตาม
- แถวจะแสดงป้าย Disabled และเป็นสีจางในรายการ
ใช้ตัวเลือกนี้เพื่อระงับสิทธิ์ของบุคคลทันทีโดยไม่ต้องลบระเบียนหรือเปลี่ยนนโยบาย
สิทธิ์ถาวรเพิ่มเติม
สิทธิ์จะให้บุคคลนี้เข้าถึงได้นอกเหนือจากสิ่งที่ Access Policies ของสถานที่อนุญาต เมื่อนโยบายครอบคลุมผู้ใช้อยู่แล้ว ส่วนนี้จะแสดง Allowed by policy และ "This user's door access is set by policy — no manual grants are needed." คลิก Show เพื่อเปิดตัวแก้ไขสิทธิ์:
| สิทธิ์ | ผล |
|---|---|
| Facility-wide | ประตูทุกบานที่สถานที่ (แทนที่รายการประตู/ขอบเขตขณะเปิดอยู่) |
| Door grants | เลือกประตูทีละบาน |
| Scope grants | เลือก Access Scopes ผู้ใช้จะได้รับสิทธิ์ทุกประตูในขอบเขต รวมถึงประตูที่เพิ่มลงในขอบเขตในภายหลัง |
ประตูที่นโยบายครอบคลุมอยู่แล้วจะมีเครื่องหมาย Already covered by policy หรือ Set by policy เพื่อให้คุณเห็นว่าไม่จำเป็นต้องให้สิทธิ์ด้วยตนเองที่ใด สิทธิ์สามารถมีเวลาทำการของตนเองเพื่อจำกัดว่าสิทธิ์จะมีผลเมื่อใด Clear all จะนำสิทธิ์ทั้งหมดออกในครั้งเดียว การนำเข้านโยบายอัตโนมัติและการแก้ไขนโยบายในภายหลังจะไม่เปลี่ยนสิทธิ์ถาวร
ตัวบ่งชี้นโยบายและสิทธิ์เป็นแบบเพิ่มเติมกัน การนำสิทธิ์ด้วยตนเองที่ซ้ำซ้อนออกจะไม่นำสิทธิ์การเข้าถึงจากนโยบายออก และการแก้ไขนโยบายจะไม่นำสิทธิ์ออก
ช่วงเวลาการเข้าถึง
ส่วน Access Time Windows ใช้จัดการสิทธิ์การเข้าถึงชั่วคราวแบบเพิ่มเติมสำหรับบุคคลนี้ ด้วย Add one-time window และ Add weekly window (สูงสุด 50 รายการ):
- ช่วงเวลาแบบระบุเวลาแน่นอนและแบบรายสัปดาห์ที่ผู้ดูแลระบบเป็นเจ้าของสามารถแก้ไขได้ และกำหนดเป้าหมายเป็นสถานที่ ประตูที่เลือก หรือ Access Scopes ได้
- ช่วงเวลาที่การผสานรวมเป็นเจ้าของเป็นแบบอ่านอย่างเดียว และแสดงแหล่งข้อมูล ID ของแหล่งข้อมูล เขตเวลาที่ประกาศ การแมปขอบเขตเชิงตรรกะ อายุของแหล่งข้อมูล และสถานะความใหม่
- สถานะใช้งานอยู่ กำลังจะมาถึง หมดอายุ ล้าสมัย และไม่ได้แมปจะแสดงแยกกัน ช่วงเวลาที่ล้าสมัยหรือไม่ได้แมปจะไม่ให้สิทธิ์การเข้าถึง แต่ Access Policies และสิทธิ์ถาวรยังคงใช้เป็นเส้นทางสำรองได้
- เวลาที่แน่นอนใช้ขอบเขต
[from, to)ช่วงเวลารายสัปดาห์ใช้เขตเวลา IANA ที่แสดงและกฎเวลาออมแสงของเขตเวลานั้น
แผงจะระบุว่า: "Time windows add access. They do not restrict existing rules or grants." ดูกำหนดการของ Access Policy
คำเชิญ
แสดงว่ามีการส่งอีเมลคำเชิญเข้าใช้แอปแล้วหรือไม่ เมื่อใด และล้มเหลวหรือไม่ ปุ่มจะแสดง Send invitation email หรือ Resend invitation email คำเชิญส่งทางอีเมลเท่านั้น ดูรายละเอียดทั้งหมดได้ในคำเชิญ
เซสชันและกิจกรรมในแอป
- App activity — Last used the app พร้อมเวลา (หรือ "Hasn't used the app yet.") และที่อยู่ IP ล่าสุด
- Sessions — Sign out of app จะเพิกถอนเซสชันแอปของผู้ใช้: "This revokes the user's app session. They'll need to sign in again to unlock doors." หมายเหตุ: "Sessions are revoked immediately, but if the user is currently signed in it may take up to 15 minutes before they're fully signed out of the app." เนื่องจากเซสชันผูกกับโทรศัพท์/อีเมล บุคคลที่ใช้โทรศัพท์/อีเมลเดียวกันที่สถานที่อื่นจะถูกออกจากระบบที่นั่นด้วย
การลบผู้ใช้


รูปที่ 9: โซนอันตราย
Delete user จะนำแถวออกจาก Users "Their access log history is kept for the audit trail." การลบจะปิดสิทธิ์การเข้าถึงของผู้ใช้ทันทีด้วย สำหรับผู้ใช้ที่ซิงค์ โปรดทราบว่าบุคคลนั้นอาจปรากฏขึ้นอีกในการซิงค์ครั้งถัดไป เว้นแต่คุณจะปิดใช้งานการผสานรวมหรือแยกแถวออกด้วย หากต้องการล้างข้อมูลจากการผสานรวมทั้งหมด ให้ใช้ Bulk delete synced users ในการซิงค์และการผสานรวม
พนักงาน Performance Hub


รูปที่ 10: แผงสำหรับพนักงาน Performance Hub
แผงของพนักงานมีแบนเนอร์ Synced from Performance Hub IAM พนักงานจะถูกเพิ่มโดยอัตโนมัติเนื่องจากบทบาทใน Performance Hub ของตนรวมสถานที่นี้ และจะถูกนำออกเมื่อสิทธิ์การเข้าถึงนั้นสิ้นสุด แบนเนอร์จะแสดงรายการบทบาทของพนักงาน
- ชื่อ อีเมล โทรศัพท์ และประเภทบุคคลจัดการใน Performance Hub IAM และเป็นแบบอ่านอย่างเดียวที่นี่
- Synced tags (เช่น Performance Hub staff และ Role: …) จะถูกเขียนทับทุกครั้งที่ซิงค์ คุณยังเพิ่ม Custom tags และ Notes ได้
- ไม่สามารถลบพนักงานได้ที่นี่ ให้นำสิทธิ์การเข้าถึงสถานที่ของพนักงานออกใน Performance Hub IAM หรือปิด Access enabled เพื่อหยุดสิทธิ์การเข้าถึงประตูทันที
ดูการซิงค์ Performance Hub staff