المزامنة وعمليات التكامل
في هذه الصفحة
تنسخ المزامنة الأشخاص من أنظمتك الأخرى إلى Users تلقائيًا، فيتبع الوصول إلى الأبواب بيانات المصادر الخارجية دون إدخال يدوي. تتناول هذه الصفحة مصادر المزامنة الثلاثة، ومزامنة موظفي Performance Hub، والمعرّفات، وAccess Time Windows المملوكة للمصدر، وحداثة البيانات وتعيين النطاقات، وعمليات الإزالة، وحل التكرارات، ولوحة نشاط المزامنة، والدعوات، والحذف الجماعي. اضبط كل ذلك من Settings → Sync settings.
مزامنة Performance Hub staff مفعّلة افتراضيًا. أما مزامنة عمليات التكامل وComputer Vision فهي متوقفة افتراضيًا حتى تحتفظ المنشآت الحالية بقائمتها المُدارة يدويًا؛ ولا تتم أي مزامنة منها إلى أن تفعّل المصدر.
مصادر المزامنة


الشكل 1: إعدادات المزامنة
| المصدر | ما ينسخه | شارة مصدر المستخدم الناتجة |
|---|---|---|
| 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: "أوقف عملية تكامل لإيقاف نسخ الأشخاص منها. يبقى الأشخاص الذين تمت مزامنتهم بالفعل إلى أن تزيلهم." يعرض Show all integrations القائمة الكاملة.
اشتراط المعرّف
يسجّل الأشخاص الدخول إلى تطبيق الهاتف المحمول برمز لمرة واحدة يُرسل إلى هواتفهم أو بريدهم الإلكتروني، لذا فإن السجل الذي لا يحتوي على أيٍّ منهما لا فائدة منه للوصول إلى الأبواب. تتحكم القائمة المنسدلة Require identifier في السجلات التي تتم مزامنتها:
| الخيار | السجلات التي تتم مزامنتها |
|---|---|
| Email OR phone (افتراضي) | لديها بريد إلكتروني أو هاتف |
| Email required | لديها بريد إلكتروني |
| Phone required | لديها هاتف |
| Both required | لديها الاثنان |
تُتخطى السجلات التي لا تستوفي الشرط (وتظهر في لوحة نشاط المزامنة على أنها متخطاة لعدم وجود معرّف).
تعيين Access Time Window وحداثة المصدر
لكل عملية تكامل توفّر Access Time Windows إعداداتها الخاصة:
- Access Time Window mapping: "عيّن كل مفتاح نطاق للشريك إلى أبواب المنشأة أو إلى نطاقات الوصول. المفاتيح غير المعروفة وغير المعيّنة تُغلق الوصول." يمكن أن تحتوي كل عملية تكامل على ما يصل إلى 50 تعيينًا، بما في ذلك المفتاح
default. أضف مفتاحًا من Add partner scope key. - Source freshness policy: إعداد أمان: "اختر الحد الأقصى لعمر لقطة الشريك قبل أن تُغلق جميع نوافذها الوصول." اضبطه بما يتوافق مع عدد المرات التي تَعِد فيها عملية التكامل بإرسال التحديثات، حتى لا تستمر نوافذ عملية تكامل توقفت عن التحديث في منح الوصول.
راجع لقطات Access Time Window لمعرفة كيفية تحديث نوافذ عمليات التكامل.
موظفو Performance Hub


الشكل 2: مصدر Performance Hub staff
"يُضاف كل من تشمل أدواره في Performance Hub هذه المنشأة إلى Users تلقائيًا، ويبقى متوافقًا مع إدارة الهوية والوصول في Performance Hub." على سبيل المثال، يحصل موظفو متاجر سلسلة بيع بالتجزئة على وصول إلى باب المناطق الخلفية دون أن يضيفهم أحد يدويًا.
- تتم مزامنة الموظفين (مستخدمي 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، وتكون للقراءة فقط في Users. لإيقاف وصول أحد الموظفين إلى الأبواب، راجع Users ← موظفو Performance Hub.
متى تعمل المزامنة
| المشغّل | التوقيت |
|---|---|
| Continuous | تتم عادةً مزامنة تغييرات موظفي Performance Hub والتغييرات المرسلة من عمليات التكامل المتصلة في الوقت الفعلي |
| Daily full sync | "تعمل أيضًا مطابقة كاملة تلقائيًا كل يوم لاكتشاف أي تناقضات." يعرض 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 Time Window mapping. التعيينات غير المعروفة أو المعطّلة تُغلق الوصول. تعرض الإعدادات أيضًا عمر المصدر وسياسة حداثة المصدر الخاصة بعملية التكامل.
حل التكرارات


الشكل 3: حل التكرارات
"عندما يتشارك شخصان بريدًا إلكترونيًا أو رقم هاتف، لا يمكن مزامنة إلا أحدهما إلى Users. اختر من يحتفظ بالمكان؛ ويُعلَّم الآخر على أنه تعارض ولا تتم مزامنته."
- Prefer the active person: "يفوز الشخص ذو الحالة النشطة دائمًا على الشخص ذي الحالة المنتهية. أوقفه لتطبيق معيار الترجيح بغض النظر عن الحالة."
- 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 من أجل "معرفة سبب مزامنة السجلات الأخيرة أو عدم مزامنتها." يمكنك البحث بالاسم أو المعرّف أو السبب، و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 مع السجل الكامل: الاسم، والمعرّف الخارجي، والمصدر، وعملية التكامل، والسبب، والمعرّفات اللازمة لتصعيد الأمر إلى الدعم.
الحذف الجماعي للمستخدمين المتزامنين
لمسح المستخدمين الذين جاؤوا من عملية تكامل (مثلًا بعد فصلها)، استخدم 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
- الدعوات
- استكشاف الأخطاء وإصلاحها: شروحات "المستخدم مفقود / غير محدّث"