Глава 5. Ежедневник

Ревизия VCS: 8336

Дата сборки документа: 2017.12.15 17:02:07

Содержание

Рабочая область модуля
Боковая панель
Основная рабочая область
Отчет по ежедневнику
Бессрочные заметки
Заметки
Типы заметок
Создание заметок
Редактирование заметок
Удаление заметок

Модуль «Ежедневник» предназначен для планирования дел, длительность которых не превышает одного дня, сбора сотрудников на совещание и контроля рабочего дня подчиненных.

Рабочая область модуля

Авторизованный пользователь системы переходит на вкладку «Ежедневник» (илл. «Страница модуля «Ежедневник»»), где увидит страницу, состоящую из двух основных частей:

  • Навигатор - боковая панель в виде календаря и поля бессрочных заметок.

  • Основная рабочая область, отображающая подробную информацию о выделенных на календаре элементах.

Рисунок 5.1. Страница модуля «Ежедневник»

Страница модуля «Ежедневник»

Боковая панель

Боковая панель содержит следующие элементы: календарь, панель управления бессрочными заметками, а также кнопку «Обновить» (илл. «Страница модуля «Ежедневник»»).

Замечание

Ширину боковой панели можно увеличивать / уменьшать, потянув за край панели соответственно вправо / влево. По умолчанию, навигатор минимально возможной ширины, значение которой составляет 280px.

Календарь.

Панель «Календарь»содержит следующие элементы:

  • верхние переключатели;

  • поля «Месяц» и «Год»;

  • поле календаря;

  • кнопка «Сегодня»;

  • нижние переключатели.

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

Поля «Месяц» и «Год». Пользователь может выбрать требуемый месяц и год вручную, нажав на выпадающее меню:

  • «Месяц» - список месяцев (Январь - Декабрь);

  • «Год» - список лет (1924 - 2023 годы).

Замечание

По умолчанию поле месяца и года содержит текущую дату.

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

В зависимости от текущего вида отображения (Основная рабочая область) выделяется следующее количество дней:

  • «День» - выделен 1 день. По умолчанию, выделена текущая дата.

  • «Неделя» - выделены 7 дней (Понедельник - Воскресенье). По умолчанию, выделена текущая неделя.

  • «Месяц» - выделены N количество дней, где N - 28/29/30/31 дней солгасно выбранному месяцу. По умолчанию, выделен текущий месяц.

Кнопка «Сегодня». Возвращает пользователя на текущую дату.

Нижние переключатели. В зависимости от выбранного вида отображения имеют следующие опции переключения:

  • «День» - осуществляется переключение с выделением на предыдущий/следующий день.

  • «Неделя» - осуществляется переключение с выделением на предыдущую/следующую неделю.

  • «Месяц» - осуществляется переключение с выделением на предыдущий/следующий месяц.

Кнопка «Обновить».Нажатие кнопки приводит к обновлению календаря и всей основной рабочей области.

Заметки.

Заметки - область, предназначенная для управления бессрочными заметками; содержит список созданных бессрочных заметок.

В заголовке панели бессрочных заметок отображается количество созданных бессрочных заметок в виде «(N)» и кнопка создания бессрочных заметок «+» (Бессрочные заметки).

Каждая заметка содержит следующие элементы:

  • дата и время;

  • содержание - первые 2 (две) строки бессрочной заметки;

  • кнопка «Удалить».

Замечание

Если количество заметок больше, чем высота области бессрочных заметок, в ней появляется вертикальный скролл.

В поле даты и времени отображаются в момент создания бессрочной заметки в формате «ДД Месяц ЧЧ:ММ».

Поле содержания включает в себя формулировку заметки.

Основная рабочая область

Основная рабочая область содержит следующие элементы: верхняя панель с кнопками переключения видов отображения («День», «Неделя», «Месяц») и кнопка печати отчета по данным ежедневника, центральная панель (илл. «Страница модуля «Ежедневник»»).

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

Верхняя панель.

На иконке ежедневника в красном кружочке: система уведомляет о количестве новых событий:

  • при создании системных заметок (показатель, оповещение, запрос);

  • при создании заметки данному пользователю любым вышестоящим руководителем;

  • при создании заметки пользователем с делегированным правом на создание заметок от данного пользователя;

    Замечание

    При создании повторяющейся заметки (будь то руководителем или пользователем с делегированным правом на создание заметок) в счетчик идет значение общего количества повторяющихся заметок в состоянии прошедшая и корневая.

  • при редактировании заметки, которая была создана руководителем данного пользователя;

  • при редактировании заметки пользователем с делегированным правом на редактирование заметок, которая при этом была создана данным пользователем;

  • при изменении статуса заметки, которая была создана руководителем данного пользователя;

  • при изменении статуса заметки пользователем с делегированным правом на изменение статуса заметок, которая при этом была создана данным пользователем;

В основной рабочей области модуля содержимое непросмотренных заметок выделяется полужирным начертанием. При изменении статуса заметки на просмотренную выделение в заметке снимается. В компоненте «Календарь» дни, в которых имеются непросмотренные заметки, выделяются синим фоном. При изменении статуса заметки на просмотренную выделение в календаре снимается.

Изменение статуса заметки на просмотренную происходит в случаях:

  • одиночный/двойной клик по прямоугольнику заметки;

  • открытие файла заметки;

  • изменение статуса общих, повторяющихся заметок и заметок-совещаний;

  • выполнение действий над заметками, созданными системой, согласно их типа.

Рисунок 5.2. Вид ежедневника с непросмотренными заметками

Вид ежедневника с непросмотренными заметками

Переключатель из трех кнопок содержит следующие виды отображения:

  • «День» - предоставляет поле с заметками дня, выбранного на календаре;

  • «Неделя» - предоставляет 7 (семь) полей с заметками недели, выбранной на календаре;

  • «Месяц» - предоставляет поля с заметками месяца, выбранного на календаре, при чем количество полей зависит от количества дней, составляющих выбранный месяц.

Верхняя панель поля каждого дня содержит информацию о дне недели, дате в формате «День недели - ДД Месяц» и кнопку «Создать» (Создание заметок).

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

  • Из режима «День» можно переключиться только в режим «Неделя», которая содержит выбранный день.

  • Из режима «Неделя» можно переключиться только в режим «День», по верхней панели которого нажал пользователь.

  • Из режима «Месяц» можно переключиться только в режим «Неделя», которая содержит день, по верхней панели которого нажал пользователь.

«День».

При выборе вида отображения «День» (илл. «Представление ежедневника в режиме «День»»), рабочая область содержит следующие элементы:

  • панель, содержащая заметки, имеющие сроки выполнения;

  • панель, содержащая заметки, выполняющиеся в течение дня, а также заметки, сформированные сторонними источниками (Типы заметок).

В панели для заметок, созданных пользователем, присутствуют строки заметок с присвоенным им диапазоном в 30 минут в формате «ЧЧ:ММ». По умолчанию, временной промежуток составляет с 9:00 до 19:00, разделенный по вышеуказанным диапазонам, при чем на каждый диапазон выделено 2 (две) строки. При создании заметки во временном промежутке, выходящим за временной промежуток по умолчанию, в поле появляются строки с этим диапазоном с добавлением 1 (одного) диапазона ко времени начала/окончания выполнения заметки. Максимальный временной промежуток составляет диапазон с 00:00 до 00:00.

Расположение заметок, имеющих сроки выполнения.

Заметки, имеющие сроки выполения, располагаются в левой части рабочей области. Заметка распологается в высоту таким образом, что прямоугольник заметки лежит во всех диапазонах, на которых приходися ее выполнение.

Ширина заметки:

  • если на данном временном промежутке имеется одна заметка, она располагается по всей ширине строки;

  • при пересечении временных промежутков N заметок, ширина каждой заметки рассчитывается как «ширина строки/N», где N - количество заметок, имеющих пересечение во временных промежутках.

Расположение заметок, выполняющихся в течение дня, а также заметок, сформированных сторонними источниками (Типы заметок).

Заметки, выполняющиеся в течение дня, а также заметки, сформированные сторонними источниками, располагаются в правой части рабочей области.

В зависимости от наличия заметки располагаются в следующей последовательности:

  • заметки, выполняющиеся в течение дня;

  • заметка-запрос;

  • заметка-утверждение;

  • заметка-согласование;

  • заметка-ознакомление;

  • заметка-подтверждение;

  • заметка-оповещение;

  • заметка-показатель.

Пользователь может изменить время исполнения заметки с «В течение дня» на определенное время, перетащив требуемую заметку в левую часть рабочей области. При перемещении система подсвечивает тот диапазон из левой колонки, который будет являться началом исполнения заметки. Временем окончания будет +1 календарный час от выделенного диапазона.

Пользователь может изменить время исполнения заметки с определенным временем на «В течение дня», перетащив требуемую заметку в правую часть рабочей области.

Рисунок 5.3. Представление ежедневника в режиме «День»

Представление ежедневника в режиме «День»

«Неделя».

При выборе вида отображения «Неделя» (илл. «Представление ежедневника в режиме «Неделя»»), рабочая область содержит 7 (семь) панелей дней согласно дням недели в виде сетки (3 панели в верхнем ряду, 4 - в нижнем). Совокупный размер панелей дней «Суббота» и «Воскресенье» эквивалентен размеру одного рабочего дня («Понедельник -»Пятница“).

В зависимости от наличия заметки располагаются в следующей последовательности:

  • заметка-показатель;

  • заметка-оповещение;

  • заметка-подтверждение;

  • заметка-ознакомление;

  • заметка-согласование;

  • заметка-утверждение;

  • заметка-запрос;

  • заметки, выполняющиеся в определенные сроки;

  • заметки, выполняющиеся в течение дня.

Рисунок 5.4. Представление ежедневника в режиме «Неделя»

Представление ежедневника в режиме «Неделя»

«Месяц».

При выборе вида отображения «Месяц» (илл. «Представление ежедневника в режиме «Месяц»»), рабочая область содержит N панелей дней (где N - 28/29/30/31 дней согласно выбранному месяцу) в виде сетки из 4-5 (в зависимости от количества дней в месяце) колонн и 7 рядов (Понедельник - Воскресенье соответственно).

Если первое число выбранного месяца приходится не на начало недели, свободные ячейки дозаполняются конечными днями предыдущего месяца.

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

Ширина колонн одинакова. Высота рядов может отличаться:

  • если во всех 5 (пяти) днях ряда отсутствуют заметки, высота ряда составляет верхнюю панель дня;

  • если хотя бы в 1 (одном) дне ряда присутствуют заметки, высота всего ряда составляет совокупность прямоугольников заметок дня, содержащего максимальное количество заметок.

В зависимости от наличия заметки располагаются в следующей последовательности:

  • заметка-показатель;

  • заметка-оповещение;

  • заметка-подтверждение;

  • заметка-ознакомление;

  • заметка-согласование;

  • заметка-утверждение;

  • заметка-запрос;

  • заметки, выполняющиеся в определенные сроки;

  • заметки, выполняющиеся в течение дня.

Рисунок 5.5. Представление ежедневника в режиме «Месяц»

Представление ежедневника в режиме «Месяц»

Отчет по ежедневнику

Кнопка ”Печать” открывает список из настроенных в конфигураторе отчетов для ежедневника (илл. «Отчет по ежедневнику»). Нажатие на любой из пунктов списка открывает в новом окне соответствующий отчет. По умолчанию, в ежедневнике настроен 1 (один) вид отчета «Версия для печати». При выборе пользователем этого вида отчета система выдает окно формирования отчета по ежедневнику.

Окно содержит следующие элементы:

  • период для формирования отчета - выпадающий список типа периода и компоненты «Календарь» (по умолчанию, «Текущий месяц»);

  • переключатели типа отображения «Список» и «Сетка» (по умолчанию, «Список»);

  • кнопки «Ок» и «Отмена».

Рисунок 5.6. Отчет по ежедневнику

Отчет по ежедневнику

Период формирования отчета. В зависимости от выбранного типа периода по умолчанию выставляются следующие сроки:

  • «Текущий месяц» - с 1 до N дня текущего месяца, где N - 28/29/30/31 дней солгасно выбранному месяцу;

  • «Последний месяц» - с N дня предыдущего месяца до N дня текущего месяца, где N - текущий день;

  • «Текущая неделя» - дни с понедельника по воскресенье включительно текущей недели;

  • «Произвольный период» - последние выбранные значения.

Даты начала и конца выбираются из компонентов «Календарь», либо вводятся пользователем вручную в формате «ДД.ММ.ГГ».

Тип отображения отчета «Список».

При включении флажка «Список» и последующим нажатием на кнопку «Ок» система создает отдельную вкладку с отчетом в браузере (при изменении периода формирования и/или типа отображения вкладка обновляется) (илл. «Отчет по ежедневнику по типу отображения «Список»»). Отчет имеет заголовок в формате «Данные ежедневника пользователя (Фамилия И.О.) за (ДД.ММ.ГГ - ДД.ММ.ГГ)».

Отчет представлен в виде списков с датами с левой стороны строки в формате «ДД месяц». Каждый список разделен по месяцам и содержит подзаголовок в формате «Месяц, ГГГГ».

При отсутствии заметки в дне, строка остается пустой.

При наличии заметки в дне, после строки с датой появляется строка с двумя колоннами:

  • левая колонна - сроки выполнения заметки (при наличии заметки-совещания добавляется “Назначил: (Фамилия И.О. пользователя, создавшего заметку-совещание);

  • правая колонна - содержание заметки (при наличии заметок, созданных сторонним источником, колонна пустая).

Рисунок 5.7. Отчет по ежедневнику по типу отображения «Список»

Отчет по ежедневнику по типу отображения «Список»

Тип отображения отчета «Сетка».

При включении флажка «Сетка» и последующим нажатием на кнопку «Ок» система создает отдельную вкладку с отчетом в браузере (при изменении периода формирования и/или типа отображения вкладка обновляется) (илл. «Отчет по ежедневнику по типу отображения «Сетка»»). Отчет имеет заголовок в формате:

“График работы

Пользователь: (Фамилия И.О.)“.

Отчет представлен в виде таблицы с 7 (семью) рядами и 1 + N колоннами, где N - количество недель, охватывающих период формирования. В первая колонна содержит дни недели (Пн, Вт, Ср, Чт, Пт, Сб, Вс) согласно рядам.

Оставшиеся ячейки содержат:

  • подзаголовок в формате «ДД месяц»;

  • заметки со сроками выполнения - сроки и содержание заметки в формате «ЧЧ.ММ - (Содержание)»;

  • заметки, выполняющиеся в течение дня - «В течение дня:» и содержание заметки + “*“;

  • заметки, созданные сторонными источниками вносятся также, как и заметки, выполняющиеся в течение дня, за исключением отсутствия содержания заметки.

Рисунок 5.8. Отчет по ежедневнику по типу отображения «Сетка»

Отчет по ежедневнику по типу отображения «Сетка»

При нажатии на кнопку «Отмена» или кнопку закрытия, система закрывает окно без формирования отчета по ежедневнику.