Asignar Discourse

:discourse2: Resumen Discourse Assign ofrece la capacidad de asignar temas y publicaciones individuales (tanto privadas como públicas) a un usuario o grupo.
:open_book: Guía de instalación Este plugin viene incluido en el núcleo de Discourse. No es necesario instalarlo por separado.

Funcionalidades

Discourse Assign añade una anotación similar a una “etiqueta” en la lista de temas y en la cabecera del tema con el nombre de usuario del usuario asignado.

Permite asignar temas a usuarios y listar todos los temas asignados.

Además, se pueden asignar grupos de usuarios al tema. En ese caso, cada miembro del grupo recibirá una notificación. En la configuración del grupo Interaction, puedes especificar Quién puede asignar a este grupo. Por defecto, está configurado en nadie.


Además de asignar a un tema específico, también se puede asignar una publicación individual. Esta opción está oculta bajo la barra de herramientas de la publicación “…” (mostrar más). Cuando se asigna una publicación, la información al respecto se incluye en el título del tema. Además, la primera publicación contiene un enlace a la publicación asignada.

Las asignaciones también pueden (opcionalmente) asociarse con estados personalizables, y registrarán los cambios en sus estados en publicaciones de small_action.

La visibilidad de las asignaciones es independiente de la visibilidad del grupo

Por defecto, los datos de asignación solo son visibles para los usuarios que pueden asignar: miembros de un grupo assign_allowed_on_groups o administradores. Esto se aplica independientemente de cómo esté configurado el grupo en sí. Para cualquier grupo visible públicamente, los usuarios normales no verán la pestaña Asignaciones, los indicadores de asignación en los temas ni los datos de asignación a nivel de publicación, incluso si navegan directamente a la URL de asignaciones del grupo.

Esto significa que puedes hacer que los grupos sean visibles públicamente de forma segura sin exponer la actividad interna de asignación a los miembros de la comunidad.

Si deseas que las asignaciones sean visibles públicamente, habilita assigns_public. Esto anula la comprobación de assign_allowed_on_groups y expone todos los datos de asignación a todos, incluidos los usuarios sin iniciar sesión.

assigns_public: false (por defecto) assigns_public: true
Miembros de assign_allowed_on_groups Ver todos los datos de asignación Ver todos los datos de asignación
Todos los demás usuarios No ver nada Ver todos los datos de asignación

Configuración

Configuración del sitio

  • asignaciones por mención de personal: si deseas que las menciones de un miembro del personal a otro miembro del personal asignen un tema, selecciona esta opción.

  • desasignar crea publicación de seguimiento: por defecto, al desasignar un tema se crea una publicación en el hilo para rastrear el hecho de que fue desasignado; desactiva esta opción para eliminar la publicación de seguimiento.

  • asignaciones públicas: por defecto, todas las asignaciones están ocultas para los no miembros del personal; si deseas que los no miembros del personal puedan ver quién es el propietario de cada tema, habilita esta configuración.

  • regex de autoasignación: si deseas usar una frase mágica para asignarte cosas a ti mismo, añade una expresión regular aquí.

  • regex de asignación a otros: si deseas restringirlo para que solo las menciones con una frase particular se asignen a otros, añade algo aquí.

  • desasignar al cerrar: si un tema se cierra, se desasignará automáticamente de forma silenciosa.

  • desasignar al archivar grupo: cuando se archiva un mensaje, desasígalo; una vez que vuelva a la bandeja de entrada, reasígalo.

  • reasignar al abrir: cuando se abre un tema, reasigna a los usuarios/grupos previamente asignados.

  • ruta URL de asignación de usuario: plantilla de la ruta que se utiliza como hipervínculo para cualquier etiqueta de usuario asignado.

  • asignar correo: cuándo enviar el correo electrónico de notificación para las asignaciones.

  • recordar asignaciones: frecuencia para recordar a los usuarios sobre los temas asignados.

  • máximo de temas asignados: número máximo de temas que se pueden asignar a un usuario.

  • asignar permitido en grupos: controla la lista de grupos a los que puedes asignar. Cuando se asigna un tema a un grupo, aparece en la lista de asignaciones individual para todos los miembros del grupo. Se les notifica cuando ocurre esta asignación.

  • habilitar estado de asignación: añade un campo de estado personalizable a cada asignación.

  • estados de asignación: es una lista de estados disponibles para cada asignación. El primer estado es el estado predeterminado aplicado a cada nueva asignación.

Listado de temas asignados

Hay 2 formas de ver los temas asignados:

  • En formato de lista de temas:

    • https://sitename.com/latest?assigned=username para ver todos los temas asignados a un usuario.
    • https://sitename.com/latest?assigned=* para ver todos los temas asignados a todos los usuarios.
    • https://sitename.com/latest?assigned=me para ver todos los temas asignados al usuario actual.
    • https://sitename.com/latest?assigned=nobody para ver todos los no asignados.
  • En la página de actividad del usuario, hay una pestaña adicional assigned visible para el personal en las pestañas de actividad y mensajes.

REGISTRO DE CAMBIOS

POR HACER

  • Atajos de teclado

¡Gracias a McNeel por patrocinar este trabajo!

57 Me gusta
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

Esto no parece funcionar por ahora. Si soy parte del grupo A y alguien asigna el grupo A a un tema, no me aparece cuando visito /latest?assigned=me.

1 me gusta

Hola Kuba. :wave:

Ese es un filtro en la página “latest”. La “lista de asignados individual” mencionada está en /my/activity/assigned. :+1:

¡Gracias! ¿Hay alguna razón específica por la que esos dos filtros se comportan de manera diferente? :thinking:

1 me gusta

¿Hay alguna forma de configurar la hora de las notificaciones recurrentes?

ACTUALIZACIÓN: Cuando un tema se asigna a un grupo, los usuarios del grupo no reciben notificaciones por correo electrónico. ¿Es correcto? Esperaba que los usuarios recibieran un correo electrónico + correos electrónicos recurrentes (cada día, cada semana) como un asignado individual.

2 Me gusta

2 publicaciones se dividieron en un nuevo tema: ¿Se pueden eliminar las asignaciones cuando un tema se resuelve?

Disculpa si esto ya se mencionó (no pude encontrarlo).

¿Pueden los no miembros del personal usar este plugin para asignar? No pude hacer que este plugin funcionara incluso si el usuario es moderador. El usuario tiene que ser administrador.

Mi caso de uso: Un líder de equipo (no personal/no administrador) escribe un tema y se lo asigna a un miembro del equipo (usuario TL0-3). El líder del equipo no es necesariamente el administrador del sitio o el personal del foro de Discourse porque tenemos muchos líderes de equipo.

Sería útil incluso si puedo convertir al líder del equipo en moderador y hacer que este plugin funcione.

¡Gracias y lo aprecio!

¿No haría eso establecer assign allowed on groups?

Hola @Jagster,

He configurado assign allowed on groups en everyone

Por ejemplo, los permisos de este usuario son:

Pero este usuario no puede ver el botón assign

A veces «todos» no funciona. ¿Has probado trust_level_0 en su lugar?

3 Me gusta

Solo una nota rápida: el botón Asignar aparecerá como su propia opción en temas/publicaciones y no estará en el menú :wrench: :slight_smile:

Acabo de probarlo en mi sistema con una cuenta TL3 configurada en las siguientes condiciones y obtuve estos resultados:

Usuario TL3 con permiso para todos

Mismo problema que @carlito, la opción no aparece.


Usuario TL3 con permiso de trust_level_0

Esto funciona como se esperaba.

Entonces… dicho esto, necesitarías configurar trust_level_0 como sugirió @Moin. Creo que se esperaría que funcionara de otra manera si seleccionaras a todos, ¿así que tal vez esto sea un error?

3 Me gusta

@Moin y @HamMan2118

¡Genial, funcionó!

¡Muchas gracias a ambos!

2 Me gusta

¿Cómo puedo encontrar y editar la plantilla de correo electrónico que se envía cuando se asigna a alguien? No existe junto con las otras plantillas de correo electrónico.

¿Este?\n

\n\nPuedes encontrarlo en Admin > Textos del sitio. Busqué assign_mailer, que devuelve el título (assign_mailer.subject_template) y el cuerpo del texto (assign_mailer.text_body_template).

2 Me gusta

Sí, eso es todo, ¡gracias!

3 Me gusta

¿Dónde en la interfaz de usuario se expone el estado?

Veo a quién se asigna un tema, pero no veo ninguna forma de saber cuál es su estado actual.

¡La imagen muestra una publicación en un foro con una mezcla de caracteres aleatorios en el cuerpo del texto, una flecha señalando al texto indicando la anomalía, y una mención asignada a un usuario. (Etiquetado por IA)|690x258

@tknospdr ¿Has visto esta parte?

Sí, pero eso solo aparece una vez que realizas un cambio. No hay ninguna indicación visual de que se haya asignado un estado, hasta que lo cambias de X a Y.

Puedes ver el estado actual si vas a la pestaña ‘Editar asignación’, debajo del botón ‘Asignar’.

Te refieres a “Editar asignaciones”, que está oculto detrás del botón que dice “Anular asignación…”

Si no quiero anular la asignación, dudaría en hacer clic en ese botón, ¿verdad?

  1. Es poco intuitivo.
  2. ¿Estás diciendo que no crees que una indicación visual para que sepas cuál es el estado asignado de un tema a simple vista sea una buena idea?

Simplemente no puedo imaginar que sea una gran exigencia en términos de código, y tiene sentido tenerlo a la vista.

3 Me gusta