การซิงค์และการผสานรวม

ในหน้านี้

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

การซิงค์ Performance Hub staff เปิดอยู่โดยค่าเริ่มต้น การซิงค์จากการผสานรวมและ Computer Vision ปิดอยู่โดยค่าเริ่มต้น เพื่อให้สถานที่ที่มีอยู่แล้วคงรายชื่อที่จัดการด้วยตนเองไว้ จะไม่มีการซิงค์ข้อมูลจากแหล่งเหล่านี้จนกว่าคุณจะเปิดใช้งานแหล่งข้อมูล

แหล่งข้อมูลการซิงค์

Sync settings: แหล่งข้อมูล Performance Hub staff, Integrations และ Performance Hub features จากนั้นเป็นกำหนดการซิงค์ การแก้ไขข้อมูลซ้ำ และคำเชิญเข้าใช้แอปSync settings: แหล่งข้อมูล Performance Hub staff, Integrations และ Performance Hub features จากนั้นเป็นกำหนดการซิงค์ การแก้ไขข้อมูลซ้ำ และคำเชิญเข้าใช้แอป

รูปที่ 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

การซิงค์ Performance Hub staff: สถานะ นโยบาย และบทบาทการซิงค์ Performance Hub staff: สถานะ นโยบาย และบทบาท

รูปที่ 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 คุณจะได้ตรวจสอบรายชื่อที่แน่นอนก่อนที่จะมีการลบใด ๆ

  1. ใน Bulk delete synced users ให้คลิก Bulk delete…
  2. เลือกขอบเขต: All integration-synced users หรือการผสานรวมรายการเดียว คลิก Preview
  3. ตรวจสอบ: กล่องโต้ตอบจะแสดงจำนวนผู้ใช้ที่จะถูกนำออกอย่างแม่นยำ (พร้อมรายชื่อตัวอย่าง) โปรดสังเกตคำเตือน This cannot be undone และการปรับแต่งของผู้ดูแลระบบในแถวเหล่านั้น (สิทธิ์ แท็กที่กำหนดเอง บันทึก) จะสูญหาย ประวัติบันทึกการเข้าถึงของผู้ใช้จะยังคงอยู่
  4. Also turn off syncing from this integration (recommended) จะถูกเลือกไว้โดยค่าเริ่มต้น ให้คงไว้ มิฉะนั้นผู้ใช้กลุ่มเดิมจะถูกสร้างขึ้นใหม่ในการซิงค์ครั้งถัดไป (โดยไม่มีการปรับแต่งเดิม)
  5. เลือก I understand this is permanent and customisations will be lost แล้วคลิก Delete N

หากชุดผู้ใช้เปลี่ยนแปลงระหว่างการแสดงตัวอย่างและการยืนยัน ระบบจะขอให้คุณแสดงตัวอย่างอีกครั้ง เพื่อรับประกันว่าคุณจะลบตรงตามที่ตรวจสอบไว้