HostCMS писал(а):
Откуда узнаем при создании сущности кто ответственен?
Как вариант можно реализовать аналогично справочникам или в них прямо(хотя лучше отдельно - с доступом в халяве

) Создать некий справочник списков ответственных пользователей. В котором(в списке) через тэг list или ajax выбираются пользователи сайта, их модет быть 1 а может быть и 10. Можно добавить опции типа "Соблюдать последовательность утверждения", "уведомлять автора по е-мэйл когда все утвердили" и т.д.
А потом подключать созданную "последовательность" например у пункта меню в структере сайта, где прописываются все настройки этого пункта.
При создании сущности - на ней сразу ставятся блокировки в соответствии с подключенны списком ответственных.
И не забудьте про коменты ответственных - аналогичные коменты только в back-end сайта. В них же можно автоматически вести историю утверждений... И хорошо бы иметь возвожность переслать на доработку кому-либо))