Мои задачи - i

advertisement
TMP_BRUL ПРИЛОЖЕНИЕ ФАЛОВ
Состоит из кнопки открытия окна выбора файла и кнопки, добавляющей одну кнопку открытия
окна выбора файла. Каждое нажатие на кнопку добавления приводит к добавлению одной кнопки
открытия окна выбора файла.
TMP_BRUL ФОРМАТИРОВАНИЕ ТЕКСТА ПОРУЧЕНИЯ
При наличии ссылок, в тексте они заменяются на активную гиперссылку, с адресом ссылки.
Спец.символы заменяются на соответствующие HTML-сущности.
Оглавление:
1)
2)
3)
4)
5)
6)
Мои задачи
Непроверенные поручения
Мои поручения
Добавление поручения
Комментирование
Роли и права
Поддержка состоит из трех табов «Мои поручения», «Мои задачи», «Непроверенные поручения».
По умолчанию загружен таб «Мои задачи».
«Мои задачи» состоит из перечня информационных блоков, каждый из которых описывает одну
задачу, назначенную текущему пользователю. Один функциональный блок состоит из:
- дата и время назначения задания;
- наименования проекта, по которому назначено задание, ссылкой на перечень задач по данному
проекту;
- срочность;
- дата, к которой необходимо завершить задание;
- текст задачи;
- ссылки на приложенный файл (при отсутствии приложенных файлов не выводится, при наличии
нескольких файлов выводится несколько ссылок);
- кнопка «Принять к исполнению» (доступна если поручение еще не принято к исполнению);
- кнопка «Отметить как выполненное».
По нажатии кнопки «Принять к исполнению», поручение отмечается как исполняемое.
Уведомлений не рассылается.
По нажатии кнопки «Отметить как выполненное» появляется текстовое поле, для ввода
комментария, TMP_BRUL Приложение фалов, кнопка «Выполнить». При нажатии кнопки для
добавления файла добавляется еще одно поле, для приложения файла. При нажатии кнопки
«Выполнить» задание убирается из списка «Мои задачи», а назначившему задание пользователю
отправляется уведомление:
From: noreply@i-think.ru;
Subject: USER_NAME завершил выполнение задачи по проекту PROJECT_NAME
Text: USER_NAME: CLOSE_COMMENT_TEXT.
ATTACHED_CLOSE_FILE_LINK
Поручение: TASK_TEXT.
ATTACHED_FILE_LINK
Срок исполнения: (DATE_OVER - DATE_START).
Не забудьте отметить поручение как проверенное.
Таб «Непроверенные поручения» состоит из перечня информационных блоков, каждый из
которых описывает одну выполненную задачу. Один функциональный блок состоит из:
- дата назначения поручения;
- дата, к которой необходимо завершить задание;
- наименования проекта, по которому назначено задание, ссылкой на перечень задач по данному
проекту;
- срочность;
- имя исполнителя задачи, ссылкой на перечень задач данного пользователя;
- текст комментария закрытия задачи;
- текст задачи;
- ссылки на приложенный файл (при отсутствии приложенных файлов не выводится, при наличии
нескольких файлов выводится несколько ссылок);
- кнопка «Отметить как проверенное»;
- кнопка «Отправить на доработку»;
По нажатии кнопки «Отметить как проверенное» и подтверждения намерения alert-ом «Пометить
задачу как выполненную?» информационный блок данной задачи пропадает из списка.
По нажатии «Отправить на доработку» появляется textarea TMP_BRUL Приложение фалов и
кнопка «Отправить». При нажатии кнопки «Отправить» задание убирается из перечня
непроверенных поручений и появляется в списке невыполненных заданий пользователя. Текст
комментария по доработке добавляется в текст поручения, перед текстом поручения.
Исполнителю на email отправляется уведомление, аналогичное уведомлению о назначении
поручения.
Таб «Мои поручения» состоит из перечня информационных блоков, каждый из которых
описывает одно поручение, назначенное данным пользователем кому-либо. Каждый
информационный блок состоит из:
- дата назначения задачи;
- дата, к которой необходимо завершить задание;
- наименования проекта, по которому назначено задание, ссылкой на перечень задач по данному
проекту;
- имя исполнителя задачи, ссылкой на перечень задач данного пользователя;
- срочность;
- статус задачи (принято к исполнению/непринято к исполнению);
- текст задачи;
- ссылки на приложенный файл (при отсутствии приложенных файлов не выводится, при наличии
нескольких файлов выводится несколько ссылок);
- кнопка «Редактировать»;
- кнопка «Отменить».
По нажатии кнопки «Редактировать» открывается форма назначения поручения, где поля
заполнены данными редактируемого поручения. После внесения изменений и сохранения
поручения, пользователь попадает на страницу «Мои поручения». При изменении поручения, его
статус меняется на «непринято к исполнению».
По нажатии кнопки «Отменить» данное поручение отмечается как исполненное, а в комментарий
выполнения вставляется запись «Отменено назначающим». Уведомления при этом не
рассылаются.
Перечень поручений пользователя или проекта, представляет из себя список информационных
блоков, каждый из которых отражает информацию по одному из поручений. Каждый
информационный блок включает в себя следующую информацию:
- дата назначения задачи;
- дата, к которой необходимо завершить задание;
- наименования проекта, по которому назначено задание, ссылкой на перечень задач по данному
проекту;
- имя исполнителя задачи, ссылкой на перечень задач данного пользователя;
- срочность;
- статус задачи (принято к исполнению/непринято к исполнению);
- текст задачи;
- ссылки на приложенный файл (при отсутствии приложенных файлов не выводится, при наличии
нескольких файлов выводится несколько ссылок);
Добавление поручения производится через форму, состоящую из следующих элементов:
Исполнитель – select доступных исполнителей.
Проект – select доступных проектов.
Срочность – select статусов.
Срок – JS-календарь с выбором даты.
Текст поручения – textarea.
Приложенный файл, в соответствии с TMP_BRUL Приложение фалов.
После сохранения поручения оно появляется у исполнителя в табе «Мои задачи» и у
назначающего в табе «Мои поручения». Исполнителю направляется уведомление на meail.
From: noreply@i-think.ru;
Subject: Вам назначили поручение по проекту PROJECT_NAME
Text: Только что вам назначили поручение по проекту PROJECT_NAME.
Срочность: URGENCY_STATUS.
Срок исполнения: до PLAN_DATE.
Текст поручения: TASK_TEXT.
ATTACHED_FILE_LINK
Не забудьте отметить поручение как принятое к исполнению.
Комментирование.
По каждой задаче возможно вести комментирование. Помимо данных информационных блоков
каждого таба, присутствует надпись «N комментариев», по клику на которую подгружается список
комментариев и форма добавления комментария. Каждый комментарий состоит из:
- автор комментария;
- дата комментария;
- текст комментария;
- ссылки на приложенные файлы (если есть).
Над списком комментариев присутствует ссылка «свернуть комментарии», нажатие на которую
приводит к сокрытию списка комментариев и формы добавления комментария.
Комментарии отсортированы в временном порядке. Под комментариями находится форма
добавления комментария, состоящая из:
текст комментария – textarea;
добавление файлов, в соответствии с TMP_BRUL Приложение фалов.
При добавлении комментария, оппоненту отправляется уведомление.
From: noreply@i-think.ru;
Subject: К поручению добавлен комментарий от USER_NAME
USER_NAME: COMMENT_TEXT
ATTACHED_FILE_LINK_COMMENT
Роли и права.
С точки зрения системы есть два типа пользователей «Исполнители» и «Постановщики».
Интерфейс исполнителей состоит из таба «Мои задачи».
Интерфейс постановщика состоит из табов «Мои задачи», «Мои поручения», «Непроверенные
поручения» и формы добавления поручения.
Возможность комментирования доступна как исполнителям так и постановщикам.
С точки зрения функциональной структуры есть N-отделов, которые состоят из руководителей
отделов и сотрудников и есть общий руководитель. Их связи можно описать следующим образом.
Функциональная роль
Руководитель
Руководитель отдела
Системная роль
Постановщик
Постановщик
Сотрудник
Исполнитель
Назначение поручений
Руководителям отделов
Руководителям отделов
Сотрудникам своего отдела
Нет
Download