Picking user @mention by user custom fields

AI-generated summary

Picking user @mention by user custom fields

adopilot proposed an idea to improve user mention functionality in Discourse. His company has 40 branch offices with 8 specific roles each, and he wants to easily mention a specific role in a specific branch office. Currently, mentioning a group role results in 40 members, and mentioning a branch office results in 12 members. He suggests creating user fields with generic conventions (e.g., BranchOfficeRole) that can be picked from a dropdown list, making it easier to communicate with specific roles.

tobiaseigen shared his company’s approach, using groups to organize users into roles and define user titles. However, adopilot wants to combine two groups, creating a many-to-many relationship. KoleFoyeh suggested inviting the two groups as a workaround, allowing for flexibility and the option to add individuals as needed.

Here is my business case to be clearer what will be great to accomplish.

In our company we have 40 branch offices connetcetd to our Discource.
Every branch office have around 8 specific generic roles.
For example:
Every branch office have HelpDesk role, InfoDesk Role , Manager Role, Support Role et cetera.

We already have user groups for branches and for roles.
But when I type my post,
I know that there is Manager at BihacBranceOffice but I can’t figure his name.
If I call @Managers group I’ll get 40 members, If I call @BihacBrancOffice ill get 12 members.

An idea is to make user field with generic convention BrnacOfficeRole also another one RoleBrancOffice.
That fields should be pickable in @DopNDownList
That will make more easy to comunicate.
Users can easly call specific roles.
If someone start typing @NameOfBrancOffice it can see all roles there.
Olaso if somoneo writes @roleName it will get list off all specific persons tehre.

I know that Discourse is focused on Human conversation, But from business perspective there is fluctuation in personal.
I can remember that @OneSpecificPersonWhitNameAndSurname is Manager at that Branch Office but business rules is perhaps going to change people and their roles over time, Helpdeskres goes to managers, Managers Cheng theri Brnec Offices ans so one.

1 лайк

We use groups to organize our users into roles. Those we can then mention. We also use groups to define user titles which is quite nice and lets everyone immediately see where people are in the organization.

1 лайк

We does it also
But I want to combine two groups
This is something like many to many relationships this be intermediate.

В таких случаях просто пригласите обе группы.
Мне часто приходилось это делать, и всё проходит очень плавно и легко.
Гибкость повышается благодаря возможности в любой момент добавить отдельных участников по вашему усмотрению. Например, конкретных бывших игроков определённых ролей и т. д.

1 лайк