Содержание

8.6. Журнал действий пользователей

Это окно содержит список действий пользователей, которые фиксируются программой. Список представлен в виде таблицы, над которой располагается интерфейс для управления таблицей и действиями. В заголовке окна расположены стандартные кнопки.

Таблицу можно сортировать по столбцам, также можно менять их видимость, для этого необходимо нажать правой кнопкой на заголовок одного из видимых столбцов и поставить/убрать галочку напротив названия столбца, который необходимо показать/скрыть. При большом количестве строк таблицы заголовки столбцов всегда остаются видимыми при прокрутке. Список столбцов таблицы:

  1. Метка - столбец с чекбоксами для выбора действий, которые необходимо откатить;
  2. ID - id выполненного действия;
  3. Дата - дата выполнения действия;
  4. ID пользователя - id пользователя, выполнившего действие;
  5. Сотрудник - ФИО пользователя, выполнившего действие;
  6. Тип операции - тип выполненного действия: создание, редактирование, удаление;
  7. Тип объекта - тип объекта, над которым было выполнено действие: объект управления, пользователь, показатель и т.д.
  8. ID объекта - id объекта, над которым было выполнено действие;
  9. Название - название объекта, над которым было выполнено действие;
  10. Различия - описание осуществленных изменений: создание и удаление - общее описание действия, редактирование - описание изменений по схеме: Название параметра объекта: “что было до” ⇒ “что стало после”.
  11. с - с какого числа изменения вступили в силу;
  12. по - по какое число изменения действительны.

По умолчанию список действий выводится за текущий день, если его дата попадает в выбранный в программе период просмотра, или первый день установленного в программе периода, если текущая дата в него не входит. Чтобы просмотреть список действий за другой промежуток времени - необходимо указать начальную и конечную даты в соответствующих полях, расположенных над таблицей, а затем нажать кнопку “Обновить”. Чтобы осуществить откат выполненного действия, необходимо поставить галочку в чекбоксе напротив него и нажать кнопку “Откатить”, расположенную в правом верхнем углу над таблицей. Если по каким-либо причинам откат действия через журнал невозможен - чекбокс будет недоступен для использования.

Время введения данных в программу отображается в текущем часовом поясе пользователя, поэтому одно и то же время ввода может отображаться для разных пользователей по-разному. При отображении времени учитывается часовой пояс, указанный в операционной системе устройства, через которое пользователь зашел в программу, поэтому специальных настроек для указания часового пояса не требуется.

Как откатить действия над пользователями и объектами управления в программе?