هل يمكن لمسؤول إنشاء مستخدم مرحلي؟

لقد سألت هذا في موضوع آخر، ولكن آخر مشاركة قبلي كانت قبل 5 سنوات، لذا ربما لن تحصل على نفس القدر من الاهتمام مثل موضوع جديد.

لدي سؤال من منظور غير مطور.

أنا أستخدم Discourse كنظام تذاكر لشركتنا وقد قمت بإعداده بنجاح لإنشاء مواضيع جديدة من مستخدمين غير مسجلين في منتدى الدعم الخاص بنا.

في بعض الأحيان، أحتاج إلى إنشاء تذكرة نيابة عن عميل بدلاً من قيامه بإنشائها مباشرة.

هل هناك طريقة سهلة خطوة بخطوة للقيام بذلك وإنشاء موضوع نيابة عن شخص ليس لديه حساب بالفعل في المنتدى؟ لا أريد أن يكون لديهم حساب كامل إلا إذا قاموا بالتسجيل بأنفسهم.

إذا كان يجب القيام بذلك من واجهة سطر الأوامر، فلا بأس بذلك، ولكنني بحاجة إلى بعض المساعدة مثل:

  1. الدخول إلى الحاوية باستخدام foo
  2. كتابة rails bar etc etc
  3. أي شيء آخر يلزم القيام به

أدرك أنه يمكنني إعادة تعيين المشاركات، لذلك إذا كان الأمر معقدًا للغاية للقيام بكل شيء، فإن التعليمات فقط لإنشاء المستخدم، ثم استخدام واجهة المستخدم الرسومية لتغيير المالك ستكون مفيدة للغاية.

طالما يمكنني كتابة مقال مفصل لمكتب المساعدة ليتبعه بقية الموظفين، فلا يهمني ما يتطلبه الأمر. سيكون من الرائع عدم الاضطرار إلى وصول جميع الموظفين إلى الحاوية عبر ssh، ولكننا سنتدبر الأمر إذا كان ذلك لا مفر منه.

إعجابَين (2)

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

يوجد القليل حول هذا السلوك هنا في “سلوك رسائل البريد الإلكتروني المعاد توجيهها” أعتقد أنك سترغب في تغيير الإعداد ذي الصلة إلى “إنشاء ردود”

3 إعجابات

ليس بريدًا إلكترونيًا مباشرًا بشكل عام. في معظم الأحيان، يقوم رئيسي بإعادة توجيه بريد إلكتروني من العميل إليّ ويطلب مني تحويله إلى تذكرة للرد عليهم.
أعتقد أن كل ما سيفعله ذلك هو إنشاء الموضوع باستخدام البريد الإلكتروني الخاص برئيسي كمستخدم المعين لـ الذي أنشأ التذكرة.

يمكنك أيضًا إنشاء مستخدم مرحلي ببساطة عن طريق إرسال رسالة خاصة إليه، ولصق عنوان البريد الإلكتروني كالمستلم. إذا لم يكن عضوًا بالفعل، فسيتم إنشاء حساب مستخدم مرحلي له. إذا قام بتسجيل الدخول لاحقًا باستخدام نفس عنوان البريد الإلكتروني، فسيتحول حسابه بشكل سحري وسيرى رسائله الخاصة على الموقع.

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

هذه على الأرجح الإجابة التي كنت أبحث عنها. سأبلغكم بالنتائج حالما تتاح لي فرصة تجربتها.

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

من الجيد معرفة ذلك، لكنني قمت بإعداد نظام التذاكر بحيث يحتوي كل شيء داخل Discourse.

لقد كان يعمل بشكل جيد جدًا حتى الآن باستثناء عميل واحد يستخدم نظام التذاكر الخاص به لإرسال طلبات الدعم إلينا، بمجرد أن يكون لدي مزيد من الوضوح بشأن المشكلة، قد أبدأ موضوعًا آخر لمحاولة حل مشكلتهم.

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

أوه انتظر، لست متأكدًا لماذا كتبت “مجموعة جوجل” - لقد صححت مشاركتي. :facepalm: كنت أعني مجموعة Discourse بالطبع.

هذا منطقي أكثر، لكننا في الواقع لا نستخدم المجموعات. نستخدم الحسابات فقط، والمواضيع لتتبع التذاكر.

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

أي فكرة عن كيفية إعادة تشغيل هذا؟

هل أنت مسؤول أو مشرف، أو في مجموعة محددة في إعداد الموقع Send email messages allowed groups؟ إذا لم يكن الأمر كذلك، فإن هذا الخطأ منطقي.

أعتقد أنك ترى خطأً مختلفًا بعد ذلك

يبدو أن هذا الخطأ ناتج عن تحقق آخر يتحقق من اسم مستخدم أو مجموعة أو عنوان بريد إلكتروني تم إدخاله في حقل المستلم

@tknospdr ماذا أدخلت بالضبط في حقل المستلم؟ هل كان هناك أي شيء مميز بخصوص عنوان البريد الإلكتروني هذا؟

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

أنا مسجل الدخول كمسؤول الموقع عند حدوث هذا الخطأ.

أنا أستخدم عنوان زائد للاختبار ولكن الخطأ حدث لأول مرة عندما حاولت إنشاء مستخدم جديد كما فعلت في الماضي وحصلت على نفس النتيجة.

إرسال الرسائل الخاصة (PMs) كبريد إلكتروني يعمل بالتأكيد بالنسبة لي. لا أفهم لماذا لا يعمل بالنسبة لك. ربما سيساعد إذا قمت بتسجيل مثال؟ يمكنك إدخال شيء مثل discourse@example.com حتى لا تحتاج إلى مشاركة عنوان بريد إلكتروني.


هذا غريب جدًا. لقد جربت للتو باستخدام example@example.com وعمل.

لذا، فهو لا يعمل مع العناوين التي تحتوي على “+”، وأفترض أنه ربما كان هناك شيء غريب في عنوان العميل الأصلي تسبب في هذه المشكلة في المقام الأول.
لقد ذهبنا بالفعل بالطريقة الطويلة لإدخالهم في النظام، لذا لست متأكدًا مما كان يحدث.

شكرًا لك مرة أخرى على المساعدة، على الرغم من أنه تبين أنه ليس مشكلة!

إعجابَين (2)

هل تم تفعيل Normalize emails (توحيد صيغة البريد الإلكتروني) على موقعك، بالصدفة؟

تحقق مما إذا كان البريد الإلكتروني الموحّد فريدًا. يزيل البريد الإلكتروني الموحّد جميع النقاط من اسم المستخدم وكل شيء بين رمزي + و @.

عندما أقوم بتفعيل هذا الإعداد، تكون رسالة الخطأ التي أحصل عليها عند استخدام عنوان بريد إلكتروني يحتوي على الرمز + هي:

حدث خطأ: لم يتم العثور على أحد المستخدمين الذين ترسل إليهم هذه الرسالة.

عندما أقوم بتعطيل الإعداد، يتم إنشاء الرسالة الخاصة (PM) ويتم إنشاء المستخدم المرحلي ويتلقى البريد الإلكتروني.

نعم، تم تحديد خيار “البريد الإلكتروني الموحّد” (normalized emails)، وقمت بإيقاف تشغيله والآن يمكنني إنشاء مستخدمين مرحليين باستخدام خاصية “العنونة الإضافية” (plus addressing).

بعد المزيد من الاختبارات، اتضح أن هذا يسمح لي بإنشاء عناوين إضافية فقط عندما يكون هناك مستخدم آخر (أنا على سبيل المثال) يستخدم النسخة الموحدة من العنوان.
حتى مع تحديده، كان بإمكاني إنشاء عنوان إضافي عشوائي مثل test+this@thing.com، ولكن لم يتم إنشاء david+test@example.com لأن david@example.com كان موجودًا بالفعل.
أعتقد أن هذا هو المتوقع.

لم ألاحظ ذلك قط، ولكن إذا كان مقصودًا، فهذا بالتأكيد ذكي للغاية! هذا هو نوع الهدف منه.. السماح لك باستخدام عنوان بريد إلكتروني واحد لإنشاء مجموعة من حسابات المستخدمين التجريبية.