サブタスクを含む組織モードの繰り返しタスク


9

適切にリセットされる組織モードのサブタスクで繰り返しタスクまたはプロジェクトを作成する方法はありますか?次のようなことをしたい:

* TODO Weekly report
  SCHEDULED: <2013-12-29 +1w>
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report

ただし、サブタスクを完了としてマークし、次にメインタスクをマークすると、メインタスクのみが繰り返しタスクとしてリセットされます。次に、サブタスクのマークを手動で解除する必要があります。ただし、繰り返しスケジュールをサブタスクに追加すると、それらに完了のマークを付けるとすぐにリセットされるため、タスクの現在のステータスを追跡したり、親タスクに完了のマークを付けることはできません。


1
サブタスクにチェックボックスを使用していて、最後にチェックボックスをオフにしてタスクを完了するように通知するチェックボックスがあります。それにもかかわらず、私はそれがきれいではないことに同意します。
koushik 2014年

2
このアウトをチェックしてください:stackoverflow.com/questions/20164918/...
コウシク

回答:


5

私はこれの解決策をコード化しました(org-checklist.elkoushikが言及したコードに大きく基づいています):org-subtask-reset.el

基本的な使用法は次のとおりです。

  1. ダウンロードしてEmacsのload-pathどこかに配置してください。
  2. どちらか:
    • (require 'org-subtask-reset)Emacs構成のどこかに; または
    • カスタマイズして外部パッケージとしてorg-modules追加するorg-subtask-reset
  3. RESET_SUBTASKSサブタスクをリセットする必要があるタスクのプロパティを設定します。

あなたの例では、これはうまくいくはずです:

* TODO Weekly report
  SCHEDULED: <2013-12-29 +1w>
  :PROPERTIES:
  :RESET_SUBTASKS: t
  :END:
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report

とてもいいです、時間があれば一度やってみます。
darkfeline 2014年

これは私にとってはうまくいきますが、多くのタスクがある.orgファイルでは非常に遅いことがわかりました。reset_subtasksに設定されていないタスクでも、DONE状態に移行するには非常に長い時間がかかります。
ovid
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.