Установить родительскую группу тегов для другой группы тегов?

В рамках моих поисков идеальной (для моих нужд) системы тикетов я хочу принудительно присваивать теги новым тикетам в определённом порядке. У меня есть три группы тегов: «Компания», «Приоритет» и «Статус». Я хочу, чтобы они всегда назначались именно в этом порядке, поэтому у меня есть тег «ticket», который является родительским для группы «Компания».

Было бы отлично, если бы можно было установить иерархическую связь «родитель-потомок», чтобы тег «Приоритет» нельзя было назначить, пока не назначен тег «Компания», точно так же, как это работает для связки ticket-Компания.

Я понимаю, что сейчас это служит возможностью для обучения нашего персонала поддержки, но любой шаг, который поможет сделать рабочий процесс неубиваемым, — это победа.

Уже существует ли что-то подобное? Или это пока невозможно реализовать?

Создают ли темы сотрудники компании? Можно ли просто использовать групповой флейр, чтобы это было видно?

Думаю, это не очень поможет.

В основном они будут создавать заявки по электронной почте — так работает наша текущая система заявок.

Затем, когда мы получим уведомление о новом сообщении, один из сотрудников поддержки отредактирует его, добавив тег «ticket» (заявка), что откроет доступ к трём другим группам тегов.

В идеале добавление тега «ticket» должно открывать группу «company» (компания), добавление тега из этой группы — открывать группу «priority» (приоритет), а затем, наконец, открывать группу «status» (статус).

И их нужно заблокировать, потому что вы боитесь, что кто-то назначит компанию теме, которая не является тикетом?

Для принудительного соблюдения этих правил потребуется плагин, но компонент темы должен иметь возможность просто скрывать нужные группы тегов.

Если вы можете использовать плагин, возможно, будет проще переопределить сериализатор тегов, чтобы исключить нежелательные теги.

Не совсем.

Теги уже позволяют ограничивать использование группы тегов определёнными категориями, а также разрешать использование группы только при наличии родительского тега.

Я просто предлагаю расширить функцию родительского тега для поддержки нескольких родителей через группу тегов.

Отображать «эту группу тегов» только если уже присутствует «любой из этих тегов (определённых группой)».