-
Notifications
You must be signed in to change notification settings - Fork 183
Open
Description
Коллеги, представляю на оценку прототип подсистемы с рабочим названием «Тайм-трекер».
Цели:
- Планирование сроков выполнения задач.
- Фиксация времени выполнения задач.
- Формирование ввода факта по задаче на основании накопленных работ.
Что сделано/особенности:
- На форму «узКанбанДоска» добавлена ГруппаКалендарь, в которой и реализована вся вакханалия.
- Чтобы запланировать работы надо перетащить задачу на поле планировщика. Если у задачи не заполнен
исполнитель, берем из измерения текущей строки. На основании задачи создается элемент справочника Элемент расписания. Можно скорректировать время перетаскиванием/растягиванием. Выбор открывает элемент справочника. - На элементах планировщика и в контекстном меню расположены команды «Старт», «Пауза», «Стоп». Старт – останавливает все открытые задачи по выбранному исполнителю и стартует текущую. Пауза – останавливает все открытые задачи по выбранному исполнителю. Стоп – открывает форму Элемента расписания, в которой можно отразить факт по задаче. Один исполнитель в текущем концепте не может выполнять несколько задач одновременно. При этом он может переключаться с задачи на задачу, например, обновляя одновременно базы нескольким заказчикам. Для этого случая в элементе расписания кроме фактического времени рассчитывается астрономическое. Я у себя через разницу анализирую "производительность".
- Если выбраны Исполнители – в измерении они присутствуют все. Если список пустой – только те, у кого есть элементы расписания в выбранном периоде.
Что планируется сделать:
- Создавать Элементы расписания из Задачи по плановым срокам.
- Добавить ограничение вывода факта в планировщик (только свой или вообще без факта).
- Добавить отображение на форме времени выполнения активной задачи.
- После окончательного выбора концепции запретить самодеятельность в факте (как минимум для других пользователей).
- Добавить Описание выполняемых работ в Элемент расписания (временно в комментарии) и в фактические отрезки.
- Добавить в подсистему отчеты. Например, Диаграмму Ганта (как в ms project).
- Обеспечить программное формирование элементов формы, с целью облегчения интеграции с другими формами.
- Вывести «Тайм-трекер» в отдельную подсистему, завязать на функциональные опции.
- Проработать роли подсистемы.
- После отработки всех замечаний и предложений подготовить cf для интеграции в основную поставку.
- Записать ролик по использованию подсистемы.
ВНИМАНИЕ! В модулях меняются данные основной конфигурации. Иногда молча (конкретно, Исполнитель в Задаче, если пустой). Тестировать лучше на копии.
Ну и традиционно. Сыпьте замечания, предложения, вопросы здесь для истории или в телеге чтоб потерялось со временем.
Расширение ТаймТрекер_2021.10.08.14.cfe
Metadata
Metadata
Assignees
Labels
No labels