Мобильное приложение для исполнителей с возможностью запуска/остановки своих задач с мобильного устройства, просмотра почты и записей календаря.
Формирование счета на оплату, акта об оказании услуг, листа учета рабочего времени. Возможность их отправки по электронной почте и через Диадок.
Возможность передачи задания другому исполнителю без потери затраченного времени.
Формирование рекомендаций от системы: на основании существующих задач для исполнителя система будет определять примерное время, с которого исполнитель должен начать выполнение задачи, что бы успеть ее выполнить в срок.
На определенном этапе (должно настраиваться) задача одного исполнителя может показываться к выполнению у других пользователей (исполнителей или заказчиков). Это будет удобно, когда выполнение задачи нужно предварительно согласовать с начальником или заказчику нужно установить признак выполнения задачи.
Создание шаблонов задач с программируемым заполнением полей задач при вводе по шаблону.
1. Статусы фиксированные, нет возможности добавить свои.
2. Отсутствие возможности настройки шаблонов процессов, по которым должны следовать задачи.
3. Отсутствие настраиваемого инструмента автоматического изменения задач.
Система подходит для отделов сопровождения, фрилансеров и всех, кому нужен учет своего времени (времени сотрудников). Система так же может использоваться как почтовый клиент.
На начальной странице задачи размещены в виде канбан доски. Задачи могут перетаскиваться из одного столбца в другой по мере необходимости. В случае, когда задача перетаскивается в столбец «В работе», то система включает счетчик по задаче.
Отображение задачи на доске:
Панель анализа.
На форме в панели анализа размещены диаграммы:
Все диаграммы показывают информацию по отобранному исполнителю. Если исполнитель не выбран, то показываются по всем исполнителям.
Для контактных лиц клиентов показывается только одна диаграмма «Реализовано за месяц». Диаграмма показывает в разрезе проектов заказчика количество часов к оплате по всем задачам в статусах «Подтверждение» и «Завершена» за текущий месяц.
Статусы задач.
В каждом из списков задач в контекстном меню (при нажатии правой кнопки мыши) есть кнопки, которые могут изменить статус задачи, не открывая ее.
В списках показаны задачи по статусам, переход из статуса в статус осуществляется путем перетаскивания.
Ожидающие и завершенные сегодня задачи.
Список отложенных задач:
Задачи переносятся в него перетаскиванием или установкой статуса "Ожидание". По нажатию на ссылку откроется окно, в котором можно быстро вернуть задачи в список "новых", по одной или пачкой.
Список завершенных сегодня задач:
Задачи переносятся в него перетаскиванием или установкой статуса "Завершен". По нажатию на ссылку откроется окно, со списком всех завершенных задач.
К любой задаче можно прикрепить файлы.
Алгоритм определения последовательности задач.
Для расчета используются следующие данные задач: срок, часов к оплате (далее оценка), приоритет, и признак того, что задача уже была в работе.
Параметры для определения порядка выполнения задач:
1. Важность - определяется по приоритету, чем ниже приоритет, тем важнее задача.
2. Срочность - определяется по количеству дней до срока минус количество дней, которое потребуется на выполнение данной задачи.
3. Сложность - задача считается сложной, если оценка задачи больше, чем количество часов в одном рабочем дне исполнителя.
4. Продолжение - задача считается продолжением, если она ранее уже была в статусе "В работе".
Для определения последовательности используется бальная система. Каждому параметру назначается количество баллов, затем все баллы суммируются. У какой задачи баллов ниже, у той и приоритет выше.
Для параметра "Важность" количество баллов определяется по значению приоритета от 1 до 9.
Для параметра "Срочность" количеством баллов является количество дней до срока от текущего дня минус количество дней на решение задачи (определяется по оценке задачи).
Для параметра "Сложность" если оценка меньше количества часов в рабочем дне исполнителя, то -1 бал, иначе 0.
Для параметра "Продолжение" -1 бал, если задача уже ранее решалась, иначе 0.
Если у задач количество баллов совпадает, то порядок определяется по следующей сортировке: минимальный срок, минимальный приоритет, минимальное количество часов в оценке, признак работы по задаче ранее.
Текущий день 02.03.2018, в рабочем дне исполнителя 8 часов. Описание параметров задач {приоритет, срок, оценка, уже решалась}):
Порядок выполнения задач: 5, 4, 3, 2, 1.
Текущий день 02.03.2018, в рабочем дне исполнителя 8 часов. Описание параметров задач {приоритет, срок, оценка, уже решалась}):
Порядок выполнения задач: 7, 6, 5, 4, 2, 3, 1.
Вывод работы данного алгоритма:
Почтовый клиент.
На основании писем есть возможность ввести задачу.
Планирование задач.
В системе для планирования выполнения задач используется календарь. Анализировать план можно в нескольких режимах: День, Неделя, Месяц. На форме размещена колонка с задачами в статусе "В очереди". При переносе задачи в планировщик система запланирует его в том временном промежутке, куда она была перенесена. Из планировщика так же можно создавать новые задачи с уже обозначенным планом. Есть возможность загрузить все календари из Google и вести их в данном планировщике. Что бы использовать планировщик, необходимо в карточке исполнителя указать основной календарь. При создании в задачах по умолчанию будет заполняться календарь исполнителя.
На форме задачи есть вкладка с отображением плановых промежутков и выводом календаря. При необходимости передвигать задания можно прямо в календаре самой задачи. Заказчики в своем доступе сам календарь не видят, но видят когда запланировал исполнитель выполнение по их задаче.
Дополнительный функционал:
1. Дата запрета действует только на завершенные задачи.
2. На доске задач кнопка создания задачи по шаблону появляется только после создания шаблона.
3. При создании новой задачи поля "Срок" и "Часов к оплате" проставляется средними значениями по указанному заказчику, проекту, исполнителю. Анализируются все завершенные задачи.
4. Печатная форма "Задание исполнителю" из задачи выводит в макет всю информацию по заданию. В макет так же попадает содержимое всех текстовых файлов привязанных к проекту задачи.
5. В разделе "Система учета задач" выведен регистр "Часовые ставки задач". В данном регистре можно назначить стоимость одного часа исполнителю, проекту, заказчику.