【JPIERE-0469】ToDo管理の標準ウィンドウ-チームToDo

 チームToDoを使用すると、複数のユーザーに対して、一括で「個人ToDo」を作成する事ができます。そして、チームToDoを活用するすると、他のユーザーに依頼した仕事を効率よく管理できるようになります。チームToDoは、管理者向けのToDo管理機能と言えます

チームToDo概要

「チームToDo」を使用すると、複数のユーザーに対して、一括で「個人ToDo」を作成する事ができます。

 他のユーザーに仕事を依頼する時には、1人に対して仕事を依頼する場合も、チームToDoを使用すると、自分のすべき仕事を「個人ToDo」で、他人に依頼した仕事を「チームToDo」で管理する事ができます。

 そして、ToDoカレンダーで、自分のすべき個人ToDoと他人に依頼したToDoを視覚的に区分して、簡単に把握する事ができます‼

【ポイント】自分ですべき仕事を管理する「個人ToDo」と、他の人に依頼した仕事を管理する「チームToDo」   

  他のユーザーの個人ToDoを登録する事で、仕事を依頼する事ができますが、他のユーザーに仕事を依頼したい場合には、仕事を依頼したいユーザーが1人であってもチームToDoを使用するをオススメします!

 そうする事によって、自分がすべき仕事を「個人ToDo」で管理し、人に依頼した仕事を「チームToDo」で管理するという使い分けができ、より効率的にJPiereのToDo管理を使用して仕事を管理する事ができます。

【補足説明】チームToDoから作成した個人ToDo

 チームToDoは登録しただけでは、あまり意味がありません。チームToDoから個人ToDoを作成するプロセスを実行し、チームに所属するユーザーそれぞれに個人ToDoを登録する事で、仕事を依頼した事になります。

 このようにチームToDoは、個人ToDoを一括して作成するためのものであり、チームToDoから作成した個人ToDoの事をあえて”チームToDo”と言ったりもします。

チームToDoウィンドウ

チームToDoタブ

◆ユーザー

ToDo担当者となるユーザーを入力します。チームToDoから個人ToDoを作成する際には、個人ToDoの作成者となります。

◆ToDo区分

JPiereのToDo管理では、ToDoをToDo区分により次の3つに区分管理しています。

  • 予定 … 開始予定日付と終了予定日付が必須入力のToDo
  • タスク … 終了予定日付が必須入力のToDo
  • メモ … 開始予定日付と終了予定日付の入力が不要なToDo

ToDoカテゴリ

ToDoカテゴリを入力する事ができます。ToDoカテゴリを入力する事で、ToDoをカテゴライズして管理する事ができます。ToDoカレンダーでToDoカテゴリに設定されている色でToDoを表示する事ができるのでToDoのカテゴリを視覚的に識別しやすくなります。

◆名称

ToDoの名称。

◆説明

ToDoの説明。

チーム

チームToDoから個人ToDoを作成する対象者が所属するチームを選択入力する事ができます。

◆開始予定日

ToDoの開始予定日。ToDo区分が予定の場合に表示され必須入力となります。

◆終日

ONにする事で、ToDoの開始予定日が終日である事を意味します。終日をONにして保存すると開始予定日は00:00になります。

◆開始予定時間

ToDoの開始予定時間。ToDo区分が予定で、終日フラグがOFFの場合に表示され必須入力となります。

◆終了予定日

ToDoの終了予定日。ToDo区分が予定とタスクの場合に表示され必須入力となります。

◆終日

ONにする事で、ToDoの終了予定日が終日である事を意味します。終日をONにして保存すると、終了予定日は00:00になります。

◆終了予定日時

ToDoの終了予定時間。ToDo区分が予定とタスクの場合で、終日フラグがOFFの時に表示され必須入力となります。

◆ToDoステータス

ToDoは下記の3つのステータスで管理されます。

  • 未着手
  • 作業中
  • 完了

◆公開ToDo

ONの状態は、誰でも参照する事のできるToDoを意味します。OFFの状態では、ToDo作成者とToDo担当者のみ参照する事ができます。

※ToDoを更新できるのはToDo作成者とToDo担当者のみです。

◆処理済み

ToDoステータスを"完了"にすると、処理済みフラグが自動でONになり、ToDoが更新できなくなります。

 

- 統計情報

◆必須統計情報

チームToDoから個人ToDoを作成した際に、個人ToDoを完成にする際に、統計情報の入力を1つだけ必須に設定する事ができます。

 

- リファレンス

◆作成者

チームToDo作成者のユーザーが表示されます。

◆関連するチームToDo

繰返しToDo作成プロセスを使用した時に、作成元となったToDoが自動的に入力されます。

◆開始日時

ToDoスタースを"作業中"に変更した日付が自動入力されます。

◆終了日時

ToDoスタースを"完了"に変更した日付が自動入力されます。

◆テーブル

ToDoがiDempiere / JPiere内にある業務データと結びついている場合に、そのテーブルが自動入力されています

◆レコードID

ToDoがiDempiere / JPiere内にある業務データと結びついている場合に、そのレコードにズームする事ができます。

【技術情報】開始予定日と開始予定時間

 画面上は、開始予定日には"yyyy/MM/dd"を表示させ、開始予定時間には"hh:mm"を表示させていますが、開始予定日(JP_ToDo_ScheduledStartDate)と開始予定時間(JP_ToDo_ScheduledStartTime)の2つのフィールドには、DBのテーブル上は同じ時間が入るように制御しています。

 同様に、終了予定日と終了予定時間にも同じ時間が入るように制御しています。

【技術情報】ToDo区分がタスクの場合の開始予定日時と終了予定日時

ToDo区分がタスクの場合、終了予定日時(※終了予定日と終了予定時間の事)の入力が必須になりますが、DBのテーブル上は同じ日時が、開始予定日時(※開始予定日と開始予定時間の事)にも入力されています。

【技術情報】終日の場合の開始予定日時間と終了予定日時間

終日フラグをONした場合、開始予定日時と終了予定日時には、00:00が入力されます。

 

追加チームメンバータブ

チームに所属していないユーザーを追加チームメンバータブに登録する事で、チームToDoから個人ToDoを作成する対象に追加できます。

 

チームToDoリマインダータブ

作成中!

 

個人ToDoタブ

個人ToDoタブでは、チームToDoから作成した個人ToDoを一覧して確認する事ができます。

チームToDoウィンドウのプロセス

チームToDoから個人ToDoを作成

◆追加チームメンバー

チームToDoから個人ToDoを作成したいユーザーを複数人選択する事ができます。

ここで選択したユーザーはプロセス実行時に追加チームメンバータブに登録されます。

繰返しチームToDoを作成

◆オフセット値

繰返しToDoを作成する間隔。

◆繰り返す間隔

オフセット値が意味する間隔。

  • 日ごと
  • 週ごと
  • ヶ月ごと
  • 年ごと

◆終了日付

繰返しToDoを作成するのを終了する日付。

◆休日カレンダー

繰返しToDoを作成する際に、休日を反映させたい場合に、その休日が設定されている会計カレンダーを選択します。

◆国

休日カレンダーが選択されている際に表示されます。地域(国)固有の休日がある場合に、ToDoの作成に際して、その休日を反映させたい国を選択します。

◆休日の取り扱い

休日カレンダーが選択されている際に表示されます。下記から1つ選択します。

  • 休日はToDoを作成しない。
  • 休日もToDoを作成する
  • 休日は前日に作成する
  • 休日は次の日に作成する

◆リマインダーをコピーする

繰返し作成するToDoにリマインダーが設定されている場合、そのリマインダーもコピーするかどうか選択する事ができます。

◆個人ToDoを作成する

チームToDoを繰り返し作成する時に、個人ToDoもチームToDoから作成するかどうか選択する事ができます。

カスタマイズ情報

テーブル

  • JP_ToDo_Team
  • JP_ToDo_Member_Additional
  • JP_ToDo_Team_Reminder

クラス

◆モデルクラス

  • jpiere.plugin.groupware.model.MToDoTeam
  • jpiere.plugin.groupware.model.X_JP_ToDo_Team
  • jpiere.plugin.groupware.model.I_JP_ToDo_Team
  • jpiere.plugin.groupware.model.MToDoMemberAdditional
  • jpiere.plugin.groupware.model.X_JP_ToDo_Member_Additional
  • jpiere.plugin.groupware.model.I_JP_ToDo_Member_Additional
  • jpiere.plugin.groupware.model.MToDoTeamReminder
  • jpiere.plugin.groupware.model.X_JP_ToDo_Team_Reminder
  • jpiere.plugin.groupware.model.I_JP_ToDo_Team_Reminder

◆プロセス

  • jpiere.plugin.groupware.process.CreateTeamToDoRepeatedly
  • jpiere.plugin.groupware.process.CreateAdditionalTeamToDoMember
  • jpiere.plugin.groupware.process.CreateToDoFromTeamToDo

関連するコンテンツ