我一直在使用org-mode约一年时间进行任务和时间跟踪。我的主要目的是能够管理任务(待处理,完成工作时完成)以及创建每周报告以总结我的时间。
我一直在使用一种非常简单的方法。我有一个大纲层次结构,月份位于顶部,然后是一周,然后每天我构建我的任务。我在月份级别使用thisweek属性设置了时钟表报告,以便在每周结束时我收到一份报告,我可以用它来填写我的考勤卡。
它看起来像这样:
* November
#+BEGIN: clocktable :maxlevel 5 :block thisweek :scope tree1 :link t
#+END: clocktable
** Nov 5 - 9
*** Nov 5
**** admin, email
CLOCK: [2012-11-05 Mon 14:28]--[2012-11-05 Mon 16:23] => 1:55
CLOCK: [2012-11-05 Mon 13:31]--[2012-11-05 Mon 13:36] => 0:05
CLOCK: [2012-11-05 Mon 13:20]--[2012-11-05 Mon 13:22] => 0:02
CLOCK: [2012-11-05 Mon 09:11]--[2012-11-05 Mon 09:14] => 0:03
CLOCK: [2012-11-05 Mon 08:03]--[2012-11-05 Mon 08:08] => 0:05
**** TODO Fix scrubber to work with any environment
**** DONE Remedy Training
CLOCK: [2012-11-05 Mon 08:30]--[2012-11-05 Mon 09:11] => 0:41
**** TODO Improve label creation parsing
**** DONE CM Deploy: 8177529
CLOCK: [2012-11-05 Mon 08:08]--[2012-11-05 Mon 08:21] => 0:13
工作正常但是如果任务跨越一天我需要为第二天创建一个新任务,否则时间表不能正确创建(即使将任务 - 连同其记录的时间 - 移动到第二天)。
现在我开始考虑使用议程,因为它似乎更强大,更优雅,但我有点遇到同样的问题 - 如果我有一个任务安排一天但我没有完成怎么办?所以我需要把它移到第二天?
这似乎是一种非常常见的情况,但我没有在SOF或网络上找到任何东西。也许它是如此基本我只是做错了什么?即使是我对ug-mode日常使用的超级参考,Organize Your Life in Plain Text似乎也没有解决这个问题。
我正在尝试实现两件事:1)如果我没有完成任务,则不必在多天内重新输入任务,以及2)获得准确的每周报告(每日一级)重计或错误计算时间。
有人可以提出建议吗?