المزامنة وعمليات التكامل

في هذه الصفحة

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

مزامنة Performance Hub staff مفعّلة افتراضيًا. أما مزامنة عمليات التكامل وComputer Vision فهي متوقفة افتراضيًا حتى تحتفظ المنشآت الحالية بقائمتها المُدارة يدويًا؛ ولا تتم أي مزامنة منها إلى أن تفعّل المصدر.

مصادر المزامنة

إعدادات المزامنة: مصادر Performance Hub staff وIntegrations وPerformance Hub features، ثم جدول المزامنة وحل التكرارات ودعوات التطبيقإعدادات المزامنة: مصادر Performance Hub staff وIntegrations وPerformance Hub features، ثم جدول المزامنة وحل التكرارات ودعوات التطبيق

الشكل 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

مزامنة موظفي Performance Hub: الحالة والسياسة والأدوارمزامنة موظفي 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. تراجع القائمة الدقيقة قبل حذف أي شيء.

  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.

إذا تغيرت مجموعة المستخدمين الأساسية بين المعاينة والتأكيد، فسيُطلب منك إعادة تشغيل المعاينة، وهذا يضمن أن تحذف بالضبط ما راجعته.