Уведомления для разных агентов и их руководителей

Привет, как сделать уведомления для агентов и их руководителей при назначении запросов?
Я поставил расширение, чтобы запросы автоматически назначались на агентов.
Надо, чтоб агенты и их руководители уведомлялись при назначении им запросов.
Я создал уведомление, которое может уведомить агента, когда запросы получают статус “Назначено”.
Но как уведомлять нескольких разных агентов и их руководителей в зависимости от разных запросов.
Надо написать QOL запрос в поле “Кому” в уведомлениях, прошу оказать помощь.

Нашел как уведомлять агентов в мануале:
https://www.itophub.io/wiki/page?id=2_4_0%3Aadmin%3Anotifications
Но как уведомлять руководителей агентов?

Привет.
Если я правильно понял проблему, то в настройке уведомления указать не агента, а команду в которой состоит агент и его руководитель.

Хотелось бы, чтоб руководителю пришло сообщение, что его подчиненному назначен запрос такой то и т.д. Чтобы сообщение которое приходит агенту отличалось от сообщения руководителю.
Если такое не получится сделать, тогда одно сообщение на команду.

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

Получилось написать OQL запрос для отправки уведомления руководителю агента
SELECT Person AS p1 JOIN Person AS p2 ON p2.manager_id = p1.id WHERE p2.id = :this->agent_id