Содержание
8.6. Журнал действий пользователей
Это окно содержит список действий пользователей, которые фиксируются программой. Список представлен в виде таблицы, над которой располагается интерфейс для управления таблицей и действиями. В заголовке окна расположены стандартные кнопки.
Таблицу можно сортировать по столбцам, также можно менять их видимость, для этого необходимо нажать правой кнопкой на заголовок одного из видимых столбцов и поставить/убрать галочку напротив названия столбца, который необходимо показать/скрыть. При большом количестве строк таблицы заголовки столбцов всегда остаются видимыми при прокрутке. Список столбцов таблицы:
- Метка - столбец с чекбоксами для выбора действий, которые необходимо откатить;
- ID - id выполненного действия;
- Дата - дата выполнения действия;
- ID пользователя - id пользователя, выполнившего действие;
- Сотрудник - ФИО пользователя, выполнившего действие;
- Тип операции - тип выполненного действия: создание, редактирование, удаление;
- Тип объекта - тип объекта, над которым было выполнено действие: объект управления, пользователь, показатель и т.д.
- ID объекта - id объекта, над которым было выполнено действие;
- Название - название объекта, над которым было выполнено действие;
- Различия - описание осуществленных изменений: создание и удаление - общее описание действия, редактирование - описание изменений по схеме: Название параметра объекта: “что было до” ⇒ “что стало после”.
- с - с какого числа изменения вступили в силу;
- по - по какое число изменения действительны.
По умолчанию список действий выводится за текущий день, если его дата попадает в выбранный в программе период просмотра, или первый день установленного в программе периода, если текущая дата в него не входит. Чтобы просмотреть список действий за другой промежуток времени - необходимо указать начальную и конечную даты в соответствующих полях, расположенных над таблицей, а затем нажать кнопку “Обновить”. Чтобы осуществить откат выполненного действия, необходимо поставить галочку в чекбоксе напротив него и нажать кнопку “Откатить”, расположенную в правом верхнем углу над таблицей. Если по каким-либо причинам откат действия через журнал невозможен - чекбокс будет недоступен для использования.
Время введения данных в программу отображается в текущем часовом поясе пользователя, поэтому одно и то же время ввода может отображаться для разных пользователей по-разному. При отображении времени учитывается часовой пояс, указанный в операционной системе устройства, через которое пользователь зашел в программу, поэтому специальных настроек для указания часового пояса не требуется.
Как откатить действия над пользователями и объектами управления в программе?