Стоит такая задача – загрузка сканов документов обычным пользователем, с последующей их обработкой оператором и элементарным отслеживанием этого процесса администратором.
Создал универсальный список «Документы», с реквизитами – скан, ответственный, статус и т.п., создал шаблоны бизнес-процессов, с назначением ответственного, созданием задачи, изменением статусов и т.д. С точки зрения архитектуры все работает и вполне устраивает, но вот с формами и интерфейсом – беда.
Не могу реализовать вывод элементов списка по условиям: для пользователя только его объектов, для оператора (и администраторов) всех объектов. Подсознательно создал поле «Автор», с привязкой «Кем создан» список. Как дальше организовать вывод – не соображу.
Плюс, хотелось бы подсказку, как пользователю ограничить вывод всех интерфейсов и меню, кроме списка «Документы» и чатика. Только через права доступа в каждом меню?