إضافة المستخدمين من المجموعات إلى مجموعات أخرى بشكل مجمّع

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

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

ملخص

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

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

المتطلبات

  • تثبيت إضافة مستكشف البيانات
  • الوصول كمسؤول إلى مثيل Discourse الخاص بك

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

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

  1. انتقل إلى المسؤول ← الإضافات ← مستكشف البيانات
  2. أنشئ استعلامًا جديدًا
  3. قم بتسمية استعلامك (على سبيل المثال، “تحديد المستخدمين لإضافة المجموعة”)
  4. الصق كود SQL التالي في حقل الاستعلام:
--[params]
-- string_list :group_name
-- string_list :new_group_names
SELECT ue.email as "address@email", :new_group_names as "new group"
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. انقر فوق “حفظ التغييرات”
  2. أعد تحميل الصفحة إذا لم تظهر مدخلات group_name و new_group_names

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

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

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

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

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

  1. انتقل إلى المسؤول ← إرسال الدعوات ← دعوة جماعية
  2. حدد ملف CSV الذي قمت بتنزيله
  3. انقر فوق “دعوة جماعية” لمعالجة الملف

:information_source: قد تتلقى رسالة آلية حول عنوان بريد إلكتروني غير صالح. هذا طبيعي ويمكن تجاهله، حيث إنه ناتج عن اعتبار رأس CSV كبيانات.

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

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

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

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

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

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

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

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

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

موارد إضافية

4 إعجابات

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

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

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

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