Очередь эта нужна, чтобы отличать свои задачи от назначенных (обычно считается что назначенные задачи приоритетнее). Действия попавшие в очередь "назначенные" уже имеют Владельцем текущего пользователя (а следовательно отображаются в представлении "мои действия", а также на домашней странице), кроме того с точки зрения доступа это действие принадлежит пользователю. С точки зрения системы безопасности нет понятия "назначенное действие".
Кроме того, всегда известен создатель задачи (Creator).
В принципе всё логично и удобно с точки зрения пользователя.
Если пользователь может переназначать СВОИ действия, то тогда, если назначенное действие ему не приемлемо, он переназначает его.
Если пользователю запретили переназначать действия, значит, он не может передавать свои задачи (а следовательно и отказываться от них).
Если задача неприемлема, такой пользователь должен сообщить своему руководителю, что не намерен исполнять задачу и тогда руководитель переназначит её.
Удалять действия вообще нецелесообразно - тогда теряется история невыполненных действий. Если действие не может быть выполнено, то логично его закрыть со статусом "отменено".
|