Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Расширение: подсистема "Тайм-трекер" #294

Open
dyuha07 opened this issue Oct 5, 2021 · 4 comments
Open

Расширение: подсистема "Тайм-трекер" #294

dyuha07 opened this issue Oct 5, 2021 · 4 comments
Assignees

Comments

@dyuha07
Copy link

dyuha07 commented Oct 5, 2021

Коллеги, представляю на оценку прототип подсистемы с рабочим названием «Тайм-трекер».
Цели:

  • Планирование сроков выполнения задач.
  • Фиксация времени выполнения задач.
  • Формирование ввода факта по задаче на основании накопленных работ.

Что сделано/особенности:

  • На форму «узКанбанДоска» добавлена ГруппаКалендарь, в которой и реализована вся вакханалия.
  • Чтобы запланировать работы надо перетащить задачу на поле планировщика. Если у задачи не заполнен
    исполнитель, берем из измерения текущей строки. На основании задачи создается элемент справочника Элемент расписания. Можно скорректировать время перетаскиванием/растягиванием. Выбор открывает элемент справочника.
  • На элементах планировщика и в контекстном меню расположены команды «Старт», «Пауза», «Стоп». Старт – останавливает все открытые задачи по выбранному исполнителю и стартует текущую. Пауза – останавливает все открытые задачи по выбранному исполнителю. Стоп – открывает форму Элемента расписания, в которой можно отразить факт по задаче. Один исполнитель в текущем концепте не может выполнять несколько задач одновременно. При этом он может переключаться с задачи на задачу, например, обновляя одновременно базы нескольким заказчикам. Для этого случая в элементе расписания кроме фактического времени рассчитывается астрономическое. Я у себя через разницу анализирую "производительность".
  • Если выбраны Исполнители – в измерении они присутствуют все. Если список пустой – только те, у кого есть элементы расписания в выбранном периоде.

Что планируется сделать:

  • Создавать Элементы расписания из Задачи по плановым срокам.
  • Добавить ограничение вывода факта в планировщик (только свой или вообще без факта).
  • Добавить отображение на форме времени выполнения активной задачи.
  • После окончательного выбора концепции запретить самодеятельность в факте (как минимум для других пользователей).
  • Добавить Описание выполняемых работ в Элемент расписания (временно в комментарии) и в фактические отрезки.
  • Добавить в подсистему отчеты. Например, Диаграмму Ганта (как в ms project).
  • Обеспечить программное формирование элементов формы, с целью облегчения интеграции с другими формами.
  • Вывести «Тайм-трекер» в отдельную подсистему, завязать на функциональные опции.
  • Проработать роли подсистемы.
  • После отработки всех замечаний и предложений подготовить cf для интеграции в основную поставку.
  • Записать ролик по использованию подсистемы.

ВНИМАНИЕ! В модулях меняются данные основной конфигурации. Иногда молча (конкретно, Исполнитель в Задаче, если пустой). Тестировать лучше на копии.
Ну и традиционно. Сыпьте замечания, предложения, вопросы здесь для истории или в телеге чтоб потерялось со временем.
Расширение ТаймТрекер_2021.10.08.14.cfe

@dyuha07
Copy link
Author

dyuha07 commented Oct 7, 2021

Добавил Спринт и Примечание в Элемент расписания ТаймТрекер_2021.10.08.01.cfe

@dyuha07
Copy link
Author

dyuha07 commented Oct 8, 2021

Вывел примечание на формы ТаймТрекер_2021.10.08.14.cfe

@BlizD BlizD changed the title Подсистема "Тайм-трекер" Расширение: подсистема "Тайм-трекер" Oct 10, 2021
@BlizD
Copy link
Owner

BlizD commented Oct 10, 2021

@dyuha07 Добрый день.
Спасибо за расширение. Можете при выпуске новой версии в первом сообщении менять тоже ссылку?

@dyuha07
Copy link
Author

dyuha07 commented Oct 11, 2021

@dyuha07 Добрый день. Спасибо за расширение. Можете при выпуске новой версии в первом сообщении менять тоже ссылку?

Ок

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants