gibt es die Möglichkeit einer solchen Gast-Funktion?
Wir sprechen mit vielen Drittanbietern. Im Gegensatz zu internen Nutzern, für die alle Kategorien und Beiträge sichtbar sind, sollten die Anbieter jedoch nur auf Threads beschränkt sein, in denen wir mit ihnen kommunizieren. Außerdem dürfen Anbieter keine öffentlichen Threads einsehen, in denen sie nicht erwähnt werden (beispielsweise, wenn wir mit zwei Anbietern ähnlicher Dienstleistungen verhandeln: ihre Angebote sind vertraulich, und keiner darf den anderen in irgendeiner Weise einsehen).
Ich denke, eine solche Lösung könnte machbar sein:
Erstellen Sie einen Benutzer für jeden Anbieter, aber mit dem Zugriff auf keine internen öffentlichen Threads.
Der Anbieter kann nur private Threads einsehen und darauf antworten, in denen er erwähnt wurde, und kann auch in diesem Thread antworten.
Es liegt an den Nutzern des privaten Threads, vorsichtig zu sein, wenn sie Anbieter mit Interessenkonflikten erwähnen.
Können wir dies umsetzen und wie gehen wir vor?
Ich könnte zwar einfach einen öffentlichen Beitrag erstellen, aber dieser wäre für die ganze Welt sichtbar.
Wir sind auf diese Herausforderung gestoßen, als wir eine Gastfunktion zu Discourse for Teams hinzugefügt haben. Unser Ansatz war eine teilautomatisierte Lösung:
Eine neue Gruppe für einen Gast bzw. mehrere Gäste erstellen (zum Beispiel mehrere Personen, die für einen Anbieter arbeiten).
Eine neue Kategorie für Inhalte erstellen, die zwischen internen Nutzern und dieser Gastgruppe geteilt werden.
Die Kategorieberechtigungen so einstellen, dass die neue Gastgruppe nur Zugriff auf diese Kategorie hat.
Anschließend haben wir eine Erinnerung im Composer hinzugefügt, damit interne Nutzer wissen, dass sie in einem Bereich posten, den Gäste sehen können.
Ich mag die Zusammenfassung, die Kris von den Gästen in Teams erstellt hat. Es ist eine nette Funktion und vielversprechend für Teams, die mit externen Partnern, Lieferanten und Kunden arbeiten und diese sowohl voneinander als auch von internen Diskussionen getrennt halten möchten.
Sie könnten das, was Sie wollen, wahrscheinlich auch mit persönlichen Nachrichten in Discourse erreichen. Fügen Sie die Benutzer hinzu, mit denen Sie eine private Diskussion führen möchten, und beschränken Sie diese nur auf diese Benutzer. Die Nutzung des PN-Systems hat jedoch den Nachteil, dass Diskussionen in Silos enden und nicht leicht mit dem Rest Ihrer Community geteilt werden können.
Wenn sie dir E-Mails senden, kann Discourse für jede E-Mail ein neues PM-Thema erstellen, mit einem gestaffelten Benutzer für jede E-Mail-Adresse. So funktionieren derzeit unsere Support-E-Mail-Adressen.
Ist es eine einzige Gästekategorie für alle Anbieter? In diesem Fall könnten Anbieter die Threads der anderen in dieser Gästekategorie sehen, was ein Problem darstellt.
Wenn es pro Anbieter eine eigene Gästekategorie gibt, haben wir kurz- und langfristig mehrere Anbieter. Die Gästekategorien würden schnell überlaufen.
Vorläufig ist die Lösung von @codinghorror interessant; ich habe sie noch nicht vollständig verstanden, werde mich aber damit auseinandersetzen.
Also bitte ich diese Personen, sich anzumelden, ordne sie einer Gästegruppe zu, die keinen Zugriff auf unsere internen Kategorien hat, und erstelle dann nur einen PN-Thread, in dem ich sie tagge, sodass sie nur diesen sehen? Das ist doch möglich, oder? Dass sie keinen Zugriff auf Kategorien haben, schließt sie nicht automatisch von privaten Nachrichten (private Threads) aus, oder?
Nein, bei Discourse for Teams basieren Gäste vollständig auf Rollen (Gruppen). Gäste müssen mindestens einer Gruppe angehören, um überhaupt Zugriff zu haben.
Du kannst eine Kategorie erstellen, die es zwei verschiedenen Anbietern ermöglicht, miteinander zu sprechen, wenn du das möchtest!