[リストへもどる]
一括表示
タイトル[TPZ] 作業時間の記録
記事No3417
投稿日: 2005/11/30(Wed) 19:12
投稿者tkzy
はじめまして。tkzyと申します。
ToDo管理ソフトを探しておりまして
こちらの TaskPrize を有力な候補として試用中です。

さて質問させて頂きたいのは「仕事」に費やした作業時間の記録についてです。
ある仕事を1時間やり、別の仕事を2時間やり、また元の仕事を1時間やる
といった働き方をしておりまして
あるタスクにかかった時間が自動的に集計できたらいいなと思っています。

TaskCoachというソフトをご存知かと思いますが
あちらですとタスクのスタート・ストップを記録するタイマーのような機能があり
その合計が"effort"という項目に集計されます。
このような機能がTaskPrizeにも無いかと
ヘルプやBBSを読ませて頂いたのですが見つけられませんでした。

いくつかのソフトを試していますが
拡張性の点でTaskPrizeには期待しています。

ご回答をよろしくお願い致します。

タイトルRe: [TPZ] 作業時間の記録
記事No3418
投稿日: 2005/12/01(Thu) 08:48
投稿者K2
 K2です。

> さて質問させて頂きたいのは「仕事」に費やした作業時間の記録についてです。
> ある仕事を1時間やり、別の仕事を2時間やり、また元の仕事を1時間やる
> といった働き方をしておりまして
> あるタスクにかかった時間が自動的に集計できたらいいなと思っています。

 もう10年近く前になりますが、TaskPrizeを開発する前にOutlookを
使っていました。Outlookには、おっしゃられているような機能が
ついていたと思います。
 最初はものめずらさに喜んでその機能を使っていたのですが、
うまく習慣化することができず、コンピュータに載せる機能として
は無理があるなと感じました。

 そういう私の考えがあったので、TaskPrizeではその機能は搭載
されていません。また無理があると考えたのは、うまいUIを思い
つかないというのが大きな原因の一つです。TaskPrizeでは、
仕事というのは、単項目の仕事だけが現在走っているわけでは
なくて、複数の項目が走るのだという考え方の元で開発しています
ので、あるアイテムに着目して仕事を開始・終了させるという
UIは、やはり実使用上無理があるように思えます。

 そういう議論はあります。ただ、プラグインを開発すれば
機能的には可能だと思います。時間情報はヘッダに格納すれば
よいし、ヘッダへのアクセスのためのAPIも用意されています。
仕事が走っているかどうかは、ユーザー定義カラムに表示
するようにすれば、表現することも可能です。

 上記のコンセプトがありますので、私自身は開発するつもりは
ありません。どなたか、その方法が有用だと思われる方が
プラグインを開発してくれれば、可能になるのですが、
ちょっと難しいかもしれませんね。

タイトルRe^2: [TPZ] 作業時間の記録
記事No3419
投稿日: 2005/12/01(Thu) 09:37
投稿者tkzy
K2様

ご丁寧な返信ありがとうございます。

>  そういう議論はあります。ただ、プラグインを開発すれば
> 機能的には可能だと思います。時間情報はヘッダに格納すれば
> よいし、ヘッダへのアクセスのためのAPIも用意されています。
> 仕事が走っているかどうかは、ユーザー定義カラムに表示
> するようにすれば、表現することも可能です。

なるほど。保存されたデータ形式を見てみたのですが
全てのアイテムにヘッダ情報があるのですね。
これならおっしゃるようなプラグインを開発することもできそうです。
自分で開発することも検討したいと思います。
#このように「欲しい機能が無ければ自分で作る」という選択肢があるのも魅力に感じています

ありがとうございました。

タイトルRe: : Re^2: [TPZ] 作業時間の記録
記事No3515
投稿日: 2006/03/07(Tue) 18:51
投稿者sunoko
だいぶ古い話題への返信ですが。

単純に思いついた事を。。

TaskPrizeには


>文書を実行
>現在の文書をテンポラリファイルに落とし、 そのファイルを実行します。
>
>テンポラリファイルの拡張子に従って、実行時の動作が変わります。 拡張子は、
>文書タイプごとのエディタ設定のファイルのページで変更することができます。
>
>DescriptionExec
>パラメータはありません。

というコマンドがあります。

ということは、時間管理を行うための簡単なスクリプトでも作成しておき、その文
書の拡張子を、例えば .rb とでもしておけば、実現できそうです。

あるアイテムを実行する時には、
1)アイテム選択
2)時間管理用文書(あらかじめ作成しておく事)選択
3)「文書を実行」(ctrl+alt+enter)
4)そのアイテムに関する仕事を実行
5)終了したら、先に実行されているアプリを終了させる

この程度の事なら、ちょっとしたマクロを備えているエディタで可能かと思います。

要は、仕事の開始時刻と終了時刻を何かしらのフォーマットで記録できれば良いの
ですから。集計はまた別に実行すれば良いかと。

面白そうなので作ってみたいのですが、とても現実逃避できる余裕がないのであっ
た (^^;)