Краткое описание :
Оптимизация интерфейса "Назначение прав доступа на работу с картотекой"Описание :
к разделам картотекиЧто измененно :
Существующий интерфейс "Назначение прав доступа на работу с
картотекой" имеет крайне неэргономичную функциональность.
В верхней панели указан перечень "Наименований разделов
картотеки"
В средней панели "список пользователей".
В нижней "список прав" (Список разрешений).
Для того, чтобы пользователю определить права, необходимо
установить курсор на наименование раздела картотеки, выбрать
пользователя,
далее установить права (от 2 до 3), такие операции
необходимо провести по 11 разделам, каждый раз устанавливая
курсор на новый раздел картотеки.
При этом по одному пользователю нет возможности просмотреть
весь набор прав по всем разделам, это можно сделать только
попозиционно переходя с раздела на раздел.
Данная организация интерфейса - неудобна, требует лишних
действий, не информативна - не позволяет видеть по одному
пользователю в одном списке, все данные ему разрешения.
Предлагается оптимизировать интерфейс "Назначение прав
доступа на работу с картотекой".
В верхней панели расположить "Список пользователей"
в нижней панели расположить список "Разделов картотеки",
напротив каждого раздела расположить доступные для установки
параметры по данному разделу..
Таким образом установив курсор в верхней панели на
пользователя, в нижней панели будет доступна вся информация
об установленных для для данного пользователя разрешениях.
Такое расположение информации сделает работу в данном
интерфейсе более удобным, информативным, сократит
необходимость лишних действий.
Также добавить поле "Выделить все" (либо "Пометить все")
Если сделана пометка данного поля, то пометить все
разрешения, для всех разделов пользователя, если пометка
"Выделить все" снята, то снять все пометки, для всех
разделов.
Во вложении пример того, как предлагается изменить
интерфейс.
Как измененно :
Существующий интерфейс "Назначение прав доступа на работу с картотекой" переименован SetPersonsAccess_Old.
Разработан новый вариант интерфейса "Назначение прав доступа на работу с картотекой" следующей структуры:
1) в верхней панели располагается список всех пользователей системы.
Разработаны пункты локального меню:
- Предоставить полный доступ: для выбранных пометкой пользователя(-ей) для всех разделов картотеки проставляется максимальный доступ, если помеченных нет - для текущего пользователя верхней панели;
- Предоставить доступ на просмотр: для выбранных пользователя(-ей) для всех разделов картотеки проставляется доступ на просмотр, если помеченных нет - для текущего пользователя верхней панели;
- Снять доступ: для выбранных пользователя(-ей) для всех разделов картотеки снимается весь доступ, если помеченных нет - для текущего пользователя верхней панели;
- Назначить аналогичный доступ: выдается окно со списком сотрудников (за исключением текущего пользователя верхней панели), в данном окне можно пометить необходимых пользователей. Также в данном окне есть возможность смены режима отображения пользователей с помощью пункта локального меню "Пользователи своего офиса/всех офисов".
При закрытии окна или выходу по Esc никаких изменений настроек прав доступа не производится.
После нажатия Enter в окне выбора пользователей:
* выдается сообщение "Для выбранных пользователей настройки прав доступа к разделам картотеки будут удалены и установлены аналогичные пользователю <логин пользователя>?";
* при утвердительном ответе - для выбранных пользователей удаляются существующие настройки доступа и создаются новые, аналогичные настройкам доступа исходного пользователя;
* при отрицательном ответе - существующий настройки доступа не изменяются;
- Пользователи своего офиса/всех офисов: при выборе данного пункта происходит смена отображения пользователей:
* пользователи, принадлежащие к офису текущего пользователя системы;
* пользователи всех офисов.
2) в нижней панели располагается список окон и доступ к ним текущего пользователя верхней панели.