Atribuir no Discourse

:discourse2: Resumo O Discourse Assign oferece a capacidade de atribuir tópicos e posts individuais (tanto privados quanto públicos) a um usuário ou grupo.
:open_book: Guia de Instalação Este plugin está incluído no núcleo do Discourse. Não é necessário instalar o plugin separadamente.

Funcionalidades

O Discourse Assign adiciona uma anotação “tipo tag” na lista de tópicos e no cabeçalho do tópico com o nome de usuário do usuário atribuído.

Ele permite atribuir tópicos a usuários e listar todos os tópicos atribuídos.

Além disso, grupos de usuários podem ser atribuídos ao tópico. Nesse caso, cada membro do grupo receberá uma notificação. Na configuração do grupo Interaction, você pode especificar Quem pode atribuir a este grupo. Por padrão, está definido como ninguém.


Além de atribuir a um tópico específico, posts individuais também podem ser atribuídos. Essa opção está oculta sob “…” (mostrar mais) na barra de ferramentas do post. Quando um post é atribuído, informações sobre isso são incluídas no título do tópico. Além disso, o primeiro post contém um link para o post atribuído.

As atribuições também podem (opcionalmente) ser associadas a status personalizáveis e rastrear alterações em seus status em posts small_action.

A visibilidade da atribuição é independente da visibilidade do grupo

Por padrão, os dados de atribuição são visíveis apenas para usuários que podem atribuir — membros de um grupo assign_allowed_on_groups ou administradores. Isso se aplica independentemente de como o grupo em si está configurado. Para qualquer grupo visível publicamente, usuários comuns não verão a guia Atribuições, indicadores de atribuição em tópicos ou dados de atribuição no nível do post — mesmo que naveguem diretamente para a URL de atribuições do grupo.

Isso significa que você pode tornar grupos publicamente visíveis com segurança, sem expor atividades internas de atribuição aos membros da comunidade.

Se você deseja que as atribuições sejam visíveis publicamente, ative assigns_public. Isso substitui a verificação assign_allowed_on_groups e expõe todos os dados de atribuição a todos, incluindo usuários deslogados.

assigns_public: false (padrão) assigns_public: true
Membros de assign_allowed_on_groups Veem todos os dados de atribuição Veem todos os dados de atribuição
Todos os outros usuários Não veem nada Veem todos os dados de atribuição

Configuração

Configurações do Site

  • assigns by staff mention: se você deseja que menções feitas por um membro da equipe a outro membro da equipe atribuam um tópico, selecione esta opção.

  • unassign creates tracking post: por padrão, ao desatribuir um tópico, um post é criado no fluxo para rastrear o fato de que foi desatribuído. Desative para remover o post de rastreamento.

  • assigns public: por padrão, todas as atribuições são ocultas para não-membros da equipe. Se você deseja que não-membros da equipe possam ver quem é o dono de cada tópico, ative esta configuração.

  • assign self regex: se você deseja usar uma frase mágica para atribuir coisas a si mesmo, adicione uma expressão regular aqui.

  • assign other regex: se você deseja restringir para que apenas menções com uma frase específica sejam atribuídas a outros, adicione algo aqui.

  • unassign on close: se um tópico for fechado, ele será automaticamente desatribuído silenciosamente.

  • unassign on group archive: quando uma mensagem for arquivada, desatribua-a; assim que ela retornar à caixa de entrada, reatribua-a.

  • reassign on open: quando um tópico for aberto, reatribua os usuários/grupos previamente atribuídos.

  • assigns user url path: modelo do caminho usado como hyperlink para qualquer tag de usuário atribuído.

  • assign mailer: quando enviar e-mail de notificação para atribuições.

  • remind assigns: frequência para lembrar usuários sobre tópicos atribuídos.

  • max assigned topics: número máximo de tópicos que podem ser atribuídos a um usuário.

  • assign allowed on groups: controla a lista de grupos para os quais você pode atribuir. Quando um tópico é atribuído a um grupo, ele aparece na lista de atribuições individuais para todos os membros do grupo. Eles são notificados quando essa atribuição ocorre.

  • enable assign status: adiciona um campo de status personalizável a cada atribuição.

  • assign statuses: é uma lista de status disponíveis para cada atribuição. O primeiro status é o status padrão aplicado a cada nova atribuição.

Listando tópicos atribuídos

Existem 2 maneiras de visualizar tópicos atribuídos:

  • No formato de lista de tópicos:

    • https://sitename.com/latest?assigned=username para visualizar todos os tópicos atribuídos a um usuário
    • https://sitename.com/latest?assigned=* para visualizar todos os tópicos atribuídos a todos os usuários
    • https://sitename.com/latest?assigned=me para visualizar todos os tópicos atribuídos ao usuário atual
    • https://sitename.com/latest?assigned=nobody para visualizar todos os não atribuídos
  • Na página de atividades do usuário, há uma guia extra assigned visível para membros da equipe nas abas de atividades e mensagens.

CHANGELOG

TODO

  • Atalhos de teclado

Agradecemos a McNeel por patrocinar este trabalho!

57 curtidas
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