5

Есть ли в Org-Mode какие-либо продвинутые механизмы отслеживания времени? Я "включаю" и "выключаю" свои задачи, но мне интересно, есть ли в наличии расширенный отчет (помимо таблицы часов), который:

  • показывает за месяц сколько я работал за день
  • графики рабочего времени
  • объединяет рабочий журнал таким образом, чтобы все задачи (done / todo) были перечислены в том виде, в котором я работал над ними (например, на 1-м из 10-12 задач A, форме 13-15 задач C и т. д.)

2 ответа2

3

Вы можете сделать большую часть того, что вам нужно, с помощью команд на акции:

v R или короткий R (org-повестки дня-режим часового отчета)

Переключить режим часового отчета. В режиме «Отчет по часам» ежедневная / недельная повестка дня всегда будет отображать таблицу с синхронизированным временем для промежутка времени и области действия файла, охватываемых текущим представлением повестки дня. Первоначальная настройка для этого режима в новых буферах повестки дня может быть установлена с помощью переменной org-calendar-start-with-clockreport-mode. Используя префиксный аргумент при переключении этого режима (т. Е. Cu R), таблица часов не будет отображать вклады от записей, которые скрыты фильтрацией повестки дня1. Смотрите также переменную org-clock-report-include-clocking-task.

vl или short l (режим орг-журнала-журнала)

Переключить режим журнала. В режиме ведения журнала записи, помеченные как ВЫПОЛНЕННЫЕ, когда ведение журнала включено (переменная org-log-done), отображаются в повестке дня, как и записи, которые были синхронизированы в этот день. Вы можете настроить типы записей, которые должны быть включены в режиме журнала, используя переменную org -nda-log-mode-items. При вызове с префиксом Cu отобразятся все возможные записи в журнале, включая изменения состояния. Когда вызывается с двумя префиксными аргументами Cu Cu, показывать только информацию журнала, больше ничего. v L эквивалентно Cu v l.

Сочетание этих двух команд дало мне довольно хороший результат.

Вам необходимо убедиться, что в переменной org-agenda-files есть все файлы или каталоги, в которых вы храните работу или события.

Единственное, что здесь осталось сделать, - это добавить пользовательский вид повестки дня с помощью C-c a C чтобы дать вам 30-дневный вид, и использовать какой-нибудь плоттер ASCII для построения графика рабочего времени из таблицы часов.

1

Знаете ли вы о взглядах на повестку дня?

Похоже, повестка дня отвечает всем (или большинству) вашим требованиям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .