The ability to have a ticket be a parent with sub-tickets under it would be fantastic. Especially for new client onboarding, and the other bigger tasks that involve multiple departments.
Ex:
Parent ticket:
New Virtual Server at ABCD client
Subs:
BKU - Enable backups, validate initial completes
NET - Monitoring for new server enabled, DPI certificate installed, traffic monitoring.
SYS - implementation and validation
SOC - validate EDR, MFA, SIEM.
ADM - Validate licensing properly implemented, and that we've billed client for it.
So each sub can be in its own department, then the parent resides with whoever leading the project/ticket. Then the lead technician can see status on the ticket without it actually leaving their queue, but still be able to field tasks to other departments through child tickets that apply to the parent.
The proper way to do this would be to prevent the parent ticket from being closed until all child tickets, and each child tickets' tasks closed first, too.