Discourse 割り当て

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

機能

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

これにより、トピックをユーザーに割り当て、割り当てられたトピックをすべてリスト表示できます。

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


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

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

設定

サイト設定

  • 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: 割り当てられたトピックについてユーザーにリマインドする頻度。

  • 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 タブがあります。

変更履歴

TODO

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

この作業のスポンサーである 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
Bookmark labels to save for later
Task manager within Discourse?
Tickets Plugin :tickets:
Using discourse as a community ticket system
Creating a User - Tag relation plugin
Inbox Customisation and Organisation Features
Possibly to automatically assign user/users to tags?
Send email notifications for small actions
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
Reassigning to a group creates a /u/ link in the @group mention
Bundling more popular plugins with Discourse core
How Discourse Uses Discourse
How do I assign a topic via the API
Horizon: High Context Topic Cards
Cannot assign topic to group
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