وضع الضيف المخصص

مرحباً

هل هناك إمكانية لإضافة ميزة ضيف كما هو موضح أدناه؟

نتناقش مع العديد من موردين طرف ثالث. ومع ذلك، وعلى عكس المستخدمين الداخليين الذين يرون جميع الفئات والمشاركات، يجب أن يقتصر الموردين على الخيوط التي نجرى فيها محادثات معهم فقط. كما لا ينبغي أن يتمكن الموردين من رؤية أي خيوط عامة لا يتم ذكرهم فيها (على سبيل المثال، إذا ناقشنا مع موردين اثنين يقدمان خدمة مماثلة، فإن عروض أسعارهم سرية، ولا يمكن لأي منهما رؤية عرض الآخر بأي شكل من الأشكال).

أعتقد أن حلاً بديلاً مثل هذا قد يكون قابلاً للتحقيق:

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

هل يمكننا تحقيق ذلك؟ وكيف يمكننا تحقيق ذلك؟

يمكنني ببساطة إنشاء منشور عام، لكنه سيكون مرئيًا للجميع في العالم.

إعجابَين (2)

واجهنا هذا التحدي عند إضافة ميزة الضيف إلى Discourse for Teams. ما انتهينا إليه هو أتمتة هذه العملية جزئيًا:

  1. إنشاء مجموعة جديدة لضيف/ضيوف (قد يكون ذلك لأشخاص متعددين يعملون لدى مورد، على سبيل المثال)

  2. إنشاء فئة جديدة للمحتوى المشترك بين المستخدمين الداخليين ومجموعة الضيف هذه

  3. استخدام أذونات الفئة للسماح لمجموعة الضيف الجديدة بالوصول إلى تلك الفئة فقط

  4. أضفنا بعد ذلك تذكيرًا إلى المُنشئ ليُعلم المستخدمين الداخليين بأنهم ينشرون في منطقة يمكن للضيوف رؤيتها.

الخطوات من 1 إلى 3 ممكنة يدويًا باستخدام Discourse كما هو (لدينا دليل: Understanding groups and category permissions)، لكن التحذير الإضافي من الخطوة 4 سيتطلب بعض العمل المخصص.

من غير المرجح أن نضيف أذونات على أساس كل موضوع على حدة في أي وقت قريب، حيث أن ذلك يضيف قدرًا كبيرًا من التعقيد.

5 إعجابات

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

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

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

إعجابَين (2)

هل هناك فئة ضيوف واحدة لجميع البائعين؟ في هذه الحالة، قد يرى البائعون خيوط بعضهم البعض في فئة الضيوف هذه، وهو ما يمثل مشكلة.

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

في الوقت الحالي، حل المستخدم @codinghorror يبدو مثيرًا للاهتمام، ولم أفهمه بالكامل بعد، وسأستكشفه.

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

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

لا، الضيوف يعتمدون على الأدوار بالكامل (المجموعات) في Discourse for Teams. يجب أن يكون الضيف في مجموعة واحدة على الأقل للحصول على أي وصول على الإطلاق.

يمكنك إنشاء فئة تسمح لبائعين مختلفين بالتحدث إذا أردت!

3 إعجابات