Представление типа Assignment
Подозреваю, что так как назначения связаны и с задачами, то их можно группировать по некоторым атрибутам задач. То есть логика в общем повторяет логику клиентского пакета, хотя мне не удалось провторить Вашу ситуацию у себя :(