การซิงค์และการผสานรวม
ในหน้านี้
การซิงค์จะคัดลอกข้อมูลบุคคลจากระบบอื่นของคุณเข้าสู่ Users โดยอัตโนมัติ เพื่อให้สิทธิ์การเข้าถึงประตูเป็นไปตามข้อมูลจากแหล่งภายนอกโดยไม่ต้องป้อนด้วยตนเอง หน้านี้ครอบคลุมแหล่งข้อมูลการซิงค์ทั้งสามแหล่ง การซิงค์พนักงานใน Performance Hub ตัวระบุ Access Time Windows ที่แหล่งข้อมูลเป็นเจ้าของ ความใหม่ของข้อมูลและการแมปขอบเขต การนำออก การแก้ไขข้อมูลซ้ำ แผงกิจกรรมการซิงค์ คำเชิญ และการลบจำนวนมาก กำหนดค่าทั้งหมดได้ใน Settings → Sync settings
การซิงค์ Performance Hub staff เปิดอยู่โดยค่าเริ่มต้น การซิงค์จากการผสานรวมและ Computer Vision ปิดอยู่โดยค่าเริ่มต้น เพื่อให้สถานที่ที่มีอยู่แล้วคงรายชื่อที่จัดการด้วยตนเองไว้ จะไม่มีการซิงค์ข้อมูลจากแหล่งเหล่านี้จนกว่าคุณจะเปิดใช้งานแหล่งข้อมูล
แหล่งข้อมูลการซิงค์


รูปที่ 1: Sync settings
| แหล่งข้อมูล | สิ่งที่คัดลอก | ป้ายแหล่งข้อมูลของผู้ใช้ที่ได้ |
|---|---|---|
| Performance Hub staff | ผู้ใช้ Performance Hub ที่บทบาทของตนรวมสถานที่นี้ | Performance Hub staff |
| Integrations | สมาชิก และ Access Time Windows ที่แหล่งข้อมูลเป็นเจ้าของจากการผสานรวมที่เชื่อมต่อไว้ (หากรองรับ) | Integration / ชื่อของพาร์ทเนอร์ |
| Performance Hub features (CCTV/Computer Vision) | บุคคลที่ระบุตัวตนได้จากโมดูลกล้องวงจรปิด | CCTV/Computer Vision |
แต่ละส่วนมีสวิตช์เปิดใช้งานของตนเอง และแสดงเวลาที่ทำงานครั้งล่าสุดและจำนวน (หรือ Never run)
สำหรับแหล่งข้อมูล Integrations คุณยังเลือกเปิดหรือปิดการผสานรวมแต่ละรายการได้ใน Sync from these integrations — "Turn off an integration to stop mirroring its people. People already synced stay until you remove them." Show all integrations จะขยายรายการทั้งหมด
กำหนดให้มีตัวระบุ
ผู้ใช้ลงชื่อเข้าใช้แอปบนมือถือด้วยรหัสแบบใช้ครั้งเดียวที่ส่งไปยังโทรศัพท์หรืออีเมลของตน ดังนั้นระเบียนที่ไม่มีทั้งสองอย่างจึงใช้กับการเข้าถึงประตูไม่ได้ เมนูแบบเลื่อนลง Require identifier จะควบคุมว่าระเบียนใดจะถูกซิงค์:
| ตัวเลือก | ระเบียนที่ซิงค์ |
|---|---|
| Email OR phone (ค่าเริ่มต้น) | มีอีเมลหรือโทรศัพท์ |
| Email required | มีอีเมล |
| Phone required | มีโทรศัพท์ |
| Both required | มีทั้งสองอย่าง |
ระเบียนที่ไม่ตรงตามข้อกำหนดจะถูกข้าม (และแสดงในแผงกิจกรรมการซิงค์ว่าถูกข้ามเนื่องจากไม่มีตัวระบุ)
การแมป Access Time Window และความใหม่ของแหล่งข้อมูล
การผสานรวมแต่ละรายการที่ให้ข้อมูล Access Time Windows จะมีการตั้งค่าของตนเอง:
- Access Time Window mapping — "Map each partner scope key to facility doors or Access Scopes. Unknown and unmapped keys fail closed." การผสานรวมแต่ละรายการมีการแมปได้สูงสุด 50 รายการ รวมถึงคีย์
defaultเพิ่มคีย์ได้ใน Add partner scope key - Source freshness policy — การตั้งค่าด้านความปลอดภัย: "Choose how old a partner snapshot may be before all of its windows fail closed." ตั้งค่าให้ตรงกับความถี่ที่การผสานรวมรับประกันว่าจะส่งข้อมูลอัปเดต เพื่อให้ช่วงเวลาจากการผสานรวมที่หยุดอัปเดตแล้วไม่ให้สิทธิ์การเข้าถึงต่อไป
ดูสแนปช็อต Access Time Window สำหรับวิธีอัปเดตช่วงเวลาจากการผสานรวม
พนักงาน Performance Hub


รูปที่ 2: แหล่งข้อมูล Performance Hub staff
"Anyone whose Performance Hub roles cover this facility is added to Users automatically and kept in step with Performance Hub IAM." ตัวอย่างเช่น พนักงานร้านของเครือร้านค้าปลีกจะได้รับสิทธิ์เข้าประตูหลังร้านโดยไม่ต้องมีใครเพิ่มด้วยตนเอง
- พนักงาน (ผู้ใช้ Performance Hub) จะถูกซิงค์พร้อมแท็ก Performance Hub staff, Role: … (หนึ่งแท็กต่อหนึ่งบทบาท) และสำหรับผู้ดูแลระบบองค์กร จะมีแท็ก Organisation admin
- Access Policy Performance Hub staff ที่แก้ไขได้จะถูกสร้างขึ้นหนึ่งครั้งต่อสถานที่ และอนุญาตให้แท็กนั้นผ่านทุกประตูได้ตลอดเวลา การ์ดจะแสดงว่านโยบายใช้งานอยู่หรือไม่ พร้อม Edit policy แก้ไขหรือปิดใช้งานได้เช่นเดียวกับ Access Policy อื่น ๆ
- บทบาท แสดงบทบาทที่รวมอยู่ บทบาทที่จะรวมหรือยกเว้นจะกำหนดโดยผู้ดูแลระบบองค์กรใน Organisation Settings ผู้ดูแลระบบอื่นจะเห็น "Ask an organisation admin to change this in Organisation Settings."
- การปิดการซิงค์จะขอให้ยืนยัน ("Turn off Performance Hub staff sync?")
รายละเอียดของพนักงานจัดการใน Performance Hub IAM และเป็นแบบอ่านอย่างเดียวใน Users หากต้องการหยุดสิทธิ์การเข้าถึงประตูของพนักงาน ดู Users → Performance Hub staff
เวลาที่การซิงค์ทำงาน
| ทริกเกอร์ | เวลา |
|---|---|
| Continuous | การเปลี่ยนแปลงของพนักงานใน Performance Hub และการเปลี่ยนแปลงที่ส่งมาจากการผสานรวมที่เชื่อมต่อไว้มักจะซิงค์แบบเรียลไทม์ |
| Daily full sync | "A full reconcile also runs automatically every day to catch any inconsistencies." Next full sync จะแสดงเวลาที่การซิงค์ครั้งถัดไปจะทำงาน |
| Sync now | ปุ่มในหน้านี้จะดึงข้อมูลล่าสุดจากการผสานรวมของคุณ แล้วกระทบยอดเข้าสู่ Users โดยจะแสดง Running… แล้วตามด้วย Sync complete (หรือ Sync failed) |
สิ่งที่การซิงค์อัปเดต และสิ่งที่ไม่เคยแตะต้อง
ในการซิงค์ทุกครั้ง แถวที่ซิงค์จะได้รับการรีเฟรชจากแหล่งข้อมูล:
| เขียนทับทุกครั้งที่ซิงค์ | คงไว้ (ผู้ดูแลระบบเป็นเจ้าของ) |
|---|---|
| ชื่อ นามสกุล | สวิตช์ Access enabled |
| โทรศัพท์มือถือ อีเมล | Additional permanent access |
| ประเภทบุคคล สถานะสมาชิก | Custom tags |
| แท็กที่ซิงค์ | Notes |
| เวลาที่ซิงค์ครั้งล่าสุด | สถานะการแยกออก ข้อความในแอป |
| Access Time Windows ที่แหล่งข้อมูลนั้นเป็นเจ้าของ | สิทธิ์ถาวรและ Access Time Windows ที่ผู้ดูแลระบบเป็นเจ้าของ |
ดังนั้นคุณจึงปิดใช้งานผู้ใช้ที่ซิงค์ ให้สิทธิ์ หรือติดแท็กได้อย่างปลอดภัย การซิงค์จะไม่ยกเลิกสิ่งเหล่านี้
การแยกออก: การปิด Track source updates ในแผงของผู้ใช้จะทำให้การซิงค์ข้ามแถวนั้นทั้งหมด การแก้ไขชื่อหรือรายละเอียดการติดต่อจะคงอยู่ และการนำออกจากแหล่งข้อมูลจะไม่ส่งผลต่อผู้ใช้นั้นอีก ดู Users
สำหรับแหล่งข้อมูลที่ให้ Access Time Windows การแยกออกจะล้างช่วงเวลาของแหล่งข้อมูลนั้นด้วยหลังจากที่ยืนยันอย่างชัดเจน การเชื่อมกลับจะคืนค่าช่วงเวลาเหล่านั้นในสแนปช็อตที่สมบูรณ์และสำเร็จครั้งถัดไป โดยจะไม่คืนค่าช่วงเวลาที่แคชไว้จากการดึงข้อมูลที่ล้มเหลว
การนำออก
เมื่อสมาชิกถูกลบในการผสานรวม สิทธิ์การเข้าถึงประตูของสมาชิกจะถูกนำออก (Removed by integration) แถวใน Users จะไม่ถูกลบ ประวัติจึงยังคงอยู่
หากการซิงค์จะนำบุคคลออกจำนวนมากผิดปกติในครั้งเดียว การนำออกเหล่านั้นจะถูกระงับไว้เพื่อตรวจสอบแทน (N removals held back for review) การนำออกที่มาจากการผสานรวมที่เกินขีดจำกัดด้านความปลอดภัยจะรอให้ผู้ดูแลระบบตรวจสอบก่อนมีผล เพื่อไม่ให้การดึงข้อมูลที่ผิดพลาดจากการผสานรวมนำสิทธิ์การเข้าถึงของทุกคนออกในครั้งเดียว
สแนปช็อต Access Time Window
การผสานรวมแต่ละรายการจะอัปเดตเฉพาะพาร์ทิชันแหล่งข้อมูลของตนเอง การอัปเดตสมาชิกคือสแนปช็อตช่วงเวลาที่สมบูรณ์และมีหมายเลขรุ่นที่เพิ่มขึ้นตามลำดับ:
- ข้อมูลช่วงเวลาที่ละไว้จะทำให้สแนปช็อตของแหล่งข้อมูลปัจจุบันไม่เปลี่ยนแปลง
- สแนปช็อตที่ใหม่กว่าจะแทนที่รายการทั้งหมดของแหล่งข้อมูลนั้น
- รุ่นเดียวกันและเพย์โหลดที่ปรับมาตรฐานแล้วเหมือนกันถือเป็นการเล่นซ้ำที่ไม่มีผลเปลี่ยนแปลง
- รุ่นเดียวกันแต่ข้อมูลต่างกันถือเป็นข้อขัดแย้ง ส่วนรุ่นที่เก่ากว่าจะถูกข้ามเนื่องจากล้าสมัย
- สแนปช็อตว่างที่ใหม่กว่าจะเพิกถอนช่วงเวลาของแหล่งข้อมูลนั้นอย่างชัดเจน
- การดึงข้อมูลจากต้นทางที่ล้มเหลวหรือไม่สมบูรณ์ต้องไม่ส่งสแนปช็อตใด ๆ และห้ามส่งสแนปช็อตว่างหรือไม่ครบถ้วน
scope_key ของแหล่งข้อมูลที่คงที่แต่ละรายการ (รวมถึง default) จะถูกแมปไปยังเป้าหมายทั่วทั้งสถานที่ ประตู หรือ Access Scope ในการแมป Access Time Window การแมปที่ไม่รู้จักหรือปิดใช้งานจะปฏิเสธการเข้าถึง การตั้งค่ายังแสดงอายุของแหล่งข้อมูลและนโยบายความใหม่ของแหล่งข้อมูลของการผสานรวมด้วย
การแก้ไขข้อมูลซ้ำ


รูปที่ 3: การแก้ไขข้อมูลซ้ำ
"เมื่อมีคนสองคนใช้เมลหรือหมายเลขโทรศัพท์เดียวกัน จะมีเพียงคนเดียวที่สามารถซิงค์เข้ามาใน Users ได้ เลือกว่าใครจะรักษาตำแหน่งนั้นไว้ ส่วนอีกคนจะถูกทำเครื่องหมายว่าขัดแย้งและจะไม่ถูกซิงค์"
- Prefer the active person — "A person with an active status always wins over an expired one. Turn off to apply the tiebreaker regardless of status."
- Tiebreaker — ใช้เมื่อสถานะไม่สามารถตัดสินได้ เช่น Oldest By Date Of Birth, Then Earliest Start Date
ระเบียนอื่นจะแสดง Not synced – duplicate ใน Users และนับรวมในไทล์ Not synced ตัวอย่างเช่น คลินิกสามารถเก็บระเบียนไว้เพียงรายการเดียวเมื่อแพทย์เป็นทั้งพนักงานและสมาชิกผู้ป่วย
คำเชิญเข้าใช้แอปอัตโนมัติ
ใน App invitations ตัวเลือก Auto-send app invitations จะส่งอีเมลถึงผู้ใช้ที่ซิงค์และมีสิทธิ์ซึ่งยังไม่ได้รับคำเชิญ และ Advanced recipient rules สามารถจำกัดผู้รับได้ Send invitations… จะส่งคำเชิญจำนวนมากถึงผู้ใช้ที่มีอยู่หลังจากที่คุณตรวจสอบรายชื่อผู้รับแล้ว ดูรายละเอียดทั้งหมดได้ในคำเชิญ
กิจกรรมการซิงค์และการแก้ไขปัญหา
ขยาย Sync activity & troubleshooting เพื่อ "see why recent records did or did not sync." คุณค้นหาตามชื่อ ID หรือเหตุผลได้ และ Refresh รายการได้ แต่ละรายการมีป้ายผลลัพธ์:
| ผลลัพธ์ | ความหมาย |
|---|---|
| Added | มีการสร้างแถวใหม่ใน Users |
| Updated | แถวที่มีอยู่ได้รับการรีเฟรชจากแหล่งข้อมูล |
| Skipped | ระเบียนไม่ได้ถูกซิงค์ รายการจะแสดงเหตุผล (ด้านล่าง) |
| Disabled | บุคคลถูกนำออกที่แหล่งข้อมูล สิทธิ์การเข้าถึงจึงถูกปิด |
| Processed | ระเบียนได้รับการดำเนินการโดยไม่มีการเปลี่ยนแปลงที่มองเห็นได้ |
| Stale snapshot | รุ่น Access Time Window ที่เก่ากว่าถูกละเว้น เพื่อไม่ให้เขียนทับสถานะที่ใหม่กว่า |
เหตุผลในการข้ามที่คุณอาจเห็น:
| เหตุผลในการข้าม | วิธีแก้ไข |
|---|---|
| Integration sync is turned off for this facility | เปิดสวิตช์แหล่งข้อมูลในหน้านี้ |
| This integration is turned off in sync settings | เปิดการผสานรวมนั้นใน "Sync from these integrations" |
| No phone or email on the record (a phone or email is required to log in) | เพิ่มรายละเอียดการติดต่อในระบบต้นทาง หรือผ่อนปรน Require identifier |
| Record is decoupled and managed manually | เป็นไปตามที่คาดไว้ เชื่อมกลับผ่านสวิตช์ Track source updates ของผู้ใช้หากต้องการให้ซิงค์อีกครั้ง |
| No facility on the source record | ระเบียนต้นทางไม่ได้เชื่อมโยงกับสถานที่นี้ในระบบต้นทาง |
| No matching Users record | การเปลี่ยนแปลงอ้างอิงถึงบุคคลที่ไม่มีแถวที่นี่ (เช่น ถูกนำออกก่อนการซิงค์ครั้งแรก) |
| Unknown or unmapped scope key | กำหนดค่าการแมป scope_key ของการผสานรวม ช่วงเวลาที่ได้รับผลกระทบจะปฏิเสธการเข้าถึง |
| Access Time Window source is stale | กู้คืนการส่งข้อมูลจากแหล่งข้อมูลให้สำเร็จ และตรวจสอบเกณฑ์ความใหม่ที่กำหนดค่าไว้ อย่าล้างข้อมูลจากการดึงข้อมูลที่ยังไม่ได้ยืนยัน |
การคลิกรายการจะเปิด Sync activity detail พร้อมระเบียนฉบับเต็ม ได้แก่ ชื่อ ID ภายนอก แหล่งข้อมูล การผสานรวม เหตุผล และ ID สำหรับการส่งเรื่องต่อไปยังฝ่ายสนับสนุน
ลบผู้ใช้ที่ซิงค์จำนวนมาก
หากต้องการล้างผู้ใช้ที่มาจากการผสานรวม (เช่น หลังจากยกเลิกการเชื่อมต่อ) ให้ใช้ Bulk delete synced users คุณจะได้ตรวจสอบรายชื่อที่แน่นอนก่อนที่จะมีการลบใด ๆ
- ใน Bulk delete synced users ให้คลิก Bulk delete…
- เลือกขอบเขต: All integration-synced users หรือการผสานรวมรายการเดียว คลิก Preview
- ตรวจสอบ: กล่องโต้ตอบจะแสดงจำนวนผู้ใช้ที่จะถูกนำออกอย่างแม่นยำ (พร้อมรายชื่อตัวอย่าง) โปรดสังเกตคำเตือน This cannot be undone และการปรับแต่งของผู้ดูแลระบบในแถวเหล่านั้น (สิทธิ์ แท็กที่กำหนดเอง บันทึก) จะสูญหาย ประวัติบันทึกการเข้าถึงของผู้ใช้จะยังคงอยู่
- Also turn off syncing from this integration (recommended) จะถูกเลือกไว้โดยค่าเริ่มต้น ให้คงไว้ มิฉะนั้นผู้ใช้กลุ่มเดิมจะถูกสร้างขึ้นใหม่ในการซิงค์ครั้งถัดไป (โดยไม่มีการปรับแต่งเดิม)
- เลือก I understand this is permanent and customisations will be lost แล้วคลิก Delete N
หากชุดผู้ใช้เปลี่ยนแปลงระหว่างการแสดงตัวอย่างและการยืนยัน ระบบจะขอให้คุณแสดงตัวอย่างอีกครั้ง เพื่อรับประกันว่าคุณจะลบตรงตามที่ตรวจสอบไว้
หน้าที่เกี่ยวข้อง
- Users — แหล่งข้อมูล การแยกออก แผงผู้ใช้
- กำหนดการของ Access Policy — กำหนดการและการตั้งค่า Access Time Windows
- คำเชิญ
- การแก้ไขปัญหา — คำแนะนำทีละขั้นตอนสำหรับ "ผู้ใช้หายไป / ข้อมูลไม่เป็นปัจจุบัน"