Discourse Assign

:discourse2: 概要 Discourse Assign は、トピックや個別の投稿(プライベートおよびパブリックの両方)をユーザーまたはグループに割り当てる機能を提供します。
:open_book: インストールガイド このプラグインは Discourse コアにバンドルされています。プラグインを個別にインストールする必要はありません。

機能

Discourse Assign は、割り当てられたユーザーのユーザー名をトピック一覧およびトピックヘッダーに「タグのような」注釈として追加します。

ユーザーにトピックを割り当て、割り当てられたトピックの一覧を表示できます。

また、トピックにユーザーグループを割り当てることも可能です。その場合、グループの各メンバーに通知が送信されます。グループ Interaction 設定では、Who can assign this group(このグループを割り当てられる人)を指定できます。デフォルトでは nobody に設定されています。


特定のトピックへの割り当てに加えて、個別の投稿も割り当てることができます。このオプションは「…」(もっと表示)の投稿ツールバーに隠されています。投稿が割り当てられると、その情報がトピックタイトルに含まれます。また、最初の投稿には割り当てられた投稿へのリンクが含まれます。

割り当ては(オプションで)カスタマイズ可能なステータスに関連付けることもでき、ステータスの変更は small_action 投稿で追跡されます。

割り当ての可視性はグループの可視性とは独立しています

デフォルトでは、割り当てデータは割り当てを実行できるユーザー(assign_allowed_on_groups グループのメンバーまたは管理者)にのみ表示されます。これは、グループ自体の設定に関係なく適用されます。公開されているグループの場合、通常ユーザーは「割り当て」タブ、トピック内の割り当てインジケーター、または投稿レベルの割り当てデータを見ることができません。グループの割り当て URL に直接移動した場合でも同様です。

つまり、グループを公開しても、コミュニティメンバーに内部の割り当てアクティビティが露出することはありません。

割り当てを公開表示したい場合は、assigns_public を有効にしてください。これにより assign_allowed_on_groups のチェックがオーバーライドされ、ログアウト中のユーザーを含むすべての人にすべての割り当てデータが公開されます。

assigns_public: false(デフォルト) assigns_public: true
assign_allowed_on_groups のメンバー すべての割り当てデータを表示 すべての割り当てデータを表示
その他のすべてのユーザー 何も表示されない すべての割り当てデータを表示

設定

サイト設定

  • assigns by staff mention:スタッフメンバーが別のスタッフメンバーをメンションしてトピックを割り当てたい場合、これを選択してください

  • unassign creates tracking post:デフォルトでは、トピックの割り当てを解除すると、解除された事実を追跡するためにストリームに投稿が作成されます。これを無効にすると、追跡投稿が削除されます

  • assigns public:デフォルトでは、すべての割り当てはスタッフ以外からは非表示です。スタッフ以外にどのトピックが誰に割り当てられているかを見せたい場合は、この設定を有効にしてください

  • assign self regex:魔法のフレーズを使って自分を割り当てるようにしたい場合、ここに正規表現を追加してください

  • assign other regex:特定のフレーズを含むメンションのみを他人に割り当てたい場合、ここに何かを追加してください

  • unassign on close:トピックが閉じられた場合、自動的に静かに割り当てが解除されます

  • unassign on group archive:メッセージがアーカイブされた場合、割り当てを解除します。インボックスに戻ると再割り当てされます

  • reassign on open:トピックが開かれた場合、以前に割り当てられたユーザー/グループを再割り当てします

  • assigns user url path:割り当てられたユーザータグのハイパーリンクとして使用されるパスのテンプレート

  • assign mailer:割り当ての通知メールを送信するタイミング

  • remind assigns frequency:割り当てられたトピックについてユーザーにリマインドする頻度

  • max assigned topics:ユーザーに割り当てられるトピックの最大数

  • assign allowed on groups:割り当て先として選択できるグループのリストを制御します。トピックがグループに割り当てられると、すべてのグループメンバーの個別の割り当て一覧に表示されます。この割り当てが発生すると通知されます

  • enable assign status:すべての割り当てにカスタマイズ可能なステータスフィールドを追加します

  • assign statuses:各割り当てで利用可能なステータスのリストです。最初のステータスがすべての新しい割り当てに適用されるデフォルトのステータスです

割り当てられたトピックの一覧表示

割り当てられたトピックを表示する方法は 2 つあります。

  • トピック一覧形式:

    • https://sitename.com/latest?assigned=username:特定のユーザーに割り当てられたすべてのトピックを表示
    • https://sitename.com/latest?assigned=*:すべてのユーザーに割り当てられたすべてのトピックを表示
    • https://sitename.com/latest?assigned=me:現在のユーザーに割り当てられたすべてのトピックを表示
    • https://sitename.com/latest?assigned=nobody:割り当てられていないすべてのトピックを表示
  • ユーザーページアクティビティ:スタッフにはアクティビティおよびメッセージタブに追加の assigned タブが表示されます

変更履歴

予定タスク

  • キーボードショートカット

この作業のスポンサーになっていただいた McNeel に感謝します!

「いいね!」 57
Tickets Plugin :tickets:
Generating Support Metrics (with Assign and Solved plugins)
Modifying Staff Roles to go beyond Administrator and Moderator?
Easiest way to pull other users in on a discussion non-publicly?
Recommended workflows for support and community?
Creating Custom Flag
Task manager within Discourse?
Bookmark labels to save for later
Tickets Plugin :tickets:
Creating a User - Tag relation plugin
Using discourse as a community ticket system
Possibly to automatically assign user/users to tags?
Inbox Customisation and Organisation Features
Advise on how to organize my forum categories and tags
Comment on a question instead of answering it
Discourse Assign - how to assign posts using regex
New customer setup
Volunteer Activities - a simple setup for non-hierarchical collaboration
Assigned topic summary for groups
A layout for community projects
Allow Group Mentions in Post Edits to Trigger Notifications (Opt-In Setting)
Implementing KCS
Regarding possibility to use Discourse as an alternative to JIRA or Zendesk
Using Discourse as a social media platform
URL query string params
Hello Community Experts- are we able to configure discussions to be threads AND questions?
Setup Continuous Integration using GitHub Actions
Search filter - only topics / only posts
Tickets Plugin :tickets:
Issue Tracker for Discourse
Assign topics or messages when created via API
Using query strings to filter topic views
New user alerts
Discourse Automation
It would be great to be able to assign personas created in Discourse AI to respond to the topic
Why you should use Discourse internally for your company/team instead of Slack (4 years use case)
How to put own username in header links
Setting timer to be viewed by all and for moderators specifically to follow- up topics
User assignments and kanban
Cannot assign topic to group
Reassigning to a group creates a /u/ link in the @group mention
How Discourse Uses Discourse
How do I assign a topic via the API
Horizon: High Context Topic Cards
Bundling more popular plugins with Discourse core
Advice on a support forum
Performing bulk actions as a moderator
Reminder function for pre-defined trust levels
Different themes per category?
Color of tags in header not changed by Color Scheme
Cannot delete topic that is assigned
Link behavior inconsistent
View PMs assigned to nobody
Unassign topic when marked as solved
Current Projects - January 2026
Using query strings to filter topic views
Time tracking using Discourse?
Tickets Plugin :tickets:
Customize hamburger menu to add switch what switches theme and applies predefiend filter
Send email notifications for small actions