إضافة مستخدمين من مجموعات إلى مجموعات أخرى دفعة واحدة

:bookmark: يشرح هذا الدليل كيفية إضافة المستخدمين الحاليين من مجموعة واحدة أو أكثر إلى مجموعات أخرى باستخدام مزيج من مستكشف البيانات (Data Explorer) و الدعوات المجمعة (bulk invites).

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول (Administrator)

الملخص

سيوضح لك هذا الدليل كيفية:

  1. إنشاء استعلام في مستكشف البيانات لتحديد المستخدمين من مجموعات محددة
  2. تنزيل نتائج الاستعلام كملف CSV
  3. استخدام ميزة الدعوة المجمعة لإضافة هؤلاء المستخدمين إلى مجموعات جديدة

المتطلبات

  • تثبيت إضافة مستكشف البيانات (Data Explorer plugin)
  • صلاحية المسؤول (Administrator access) إلى مثيل Discourse الخاص بك

:warning: قم دائمًا بإنشاء نسخة احتياطية قبل إجراء عمليات مجمعة على مجموعات المستخدمين.

إنشاء استعلام مستكشف البيانات

  1. انتقل إلى المسؤول (Admin) ← الإضافات (Plugins) ← مستكشف البيانات (Data Explorer)
  2. أنشئ استعلامًا جديدًا
  3. قم بتسمية الاستعلام الخاص بك (على سبيل المثال: “تحديد المستخدمين لإضافتهم إلى مجموعة”)
  4. الصق كود SQL التالي في حقل إدخال الاستعلام:
--[params]
-- string_list :group_name
-- string_list :new_group_names
SELECT ue.email, :new_group_names as "groups"
FROM users u
INNER JOIN group_users gu ON u.id = gu.user_id
INNER JOIN groups g on g.id = gu.group_id
INNER JOIN user_emails ue on u.id = ue.user_id
WHERE g.name IN (:group_name)
AND ue.primary = true
  1. انقر على “حفظ التغييرات” (Save Changes)
  2. أعد تحميل الصفحة إذا لم تظهر مدخلات group_name و new_group_names

يجب أن تبدو شاشة مستكشف البيانات الخاصة بك الآن كما يلي:

تشغيل الاستعلام وتنزيل النتائج

  1. أدخل اسم (أسماء) المجموعة المصدر في حقل group_name
  2. أدخل اسم (أسماء) المجموعة الهدف في حقل new_group_names
  3. قم بتشغيل الاستعلام للتحقق من الإخراج
  4. قم بتنزيل النتائج كملف CSV بالنقر على زر CSV button CSV

:information_source: لتحديد المستخدمين من مجموعات متعددة، افصل أسماء المجموعات بفاصلة (،). لإضافة المستخدمين إلى مجموعات متعددة، افصل أسماء المجموعات بفاصلة منقوطة (;).

دعوة المستخدمين بشكل مجمع إلى مجموعات جديدة

  1. انتقل إلى صفحة المدعوون (Invited) في ملفك الشخصي (/my/invited)
  2. انقر على زر الدعوة المجمعة (Bulk Invite)
  3. حدد ملف CSV الذي قمت بتنزيله
  4. انقر على “دعوة مجمعة” (Bulk Invite) لمعالجة الملف

التحقق من إضافات المجموعات

بعد عملية الدعوة المجمعة، تحقق من المجموعة (المجموعات) الهدف للتأكد من إضافة المستخدمين بشكل صحيح.

على سبيل المثال، إذا بدأت بهؤلاء المستخدمين في مجموعة “grapes” (العنب):

وكانت مجموعة “fruits” (الفواكه) فارغة في البداية:

بعد الدعوة المجمعة، يجب أن تكون مجموعة “fruits” (الفواكه) ممتلئة الآن:

:information_source: لن يتلقى المستخدمون الذين تمت إضافتهم إلى مجموعات جديدة باستخدام هذه الطريقة أي بريد إلكتروني أو إشعار بشأن إضافتهم إلى المجموعة (المجموعات) الجديدة.

تحديد مجموعات متعددة

يمكنك تحديد المستخدمين من مجموعات متعددة وإضافتهم إلى مجموعات متعددة:

  • لتحديد المستخدمين من مجموعات متعددة، افصل أسماء المجموعات بفاصلة (،): grapes,cherries
  • لإضافة المستخدمين إلى مجموعات متعددة، افصل أسماء المجموعات بفاصلة منقوطة (;): fruits;vegetables

موارد إضافية

4 إعجابات

عند استخدام هذه العملية لدعوة المستخدمين الحاليين بشكل جماعي إلى مجموعة جديدة، هل يتلقى المستخدمون بريدًا إلكترونيًا؟ هل يتلقون أي إشعار؟

إعجاب واحد (1)

لا، لن يتلقوا بريدًا إلكترونيًا أو إشعارًا. سأضيف هذه المعلومات إلى الموضوع، شكرًا لك!

إعجاب واحد (1)