知識の枝

"All is well"

プロジェクト管理アプリ「ProjectManager」

約186日前 2021年5月24日18:36
デジタル
Django Python HTML アプリ

改訂履歴


2021/5/24 投稿

プロジェクト管理アプリ「ProjectManager」


ホームページ上部の「apps/ProjectManager」からアクセス可能です。


1. 読み方


ぷろじぇくとまねーじゃー

命名はそのままです。思いつかなかったので。


2. どんなアプリ?


ToDoアプリの強化版です。




実施内容のカテゴリー分けができるよう階層を作りました。
Project > 大項目 > 中項目 > 実施項目

実施項目の内容をToDoボードで管理できるようになっています。

また、大項目の全体日程が見えるようガントチャートが生成されるようにしました。


大項目から実施項目まではツリーで一覧表示されます。


このブログに設置してあるアプリは試用ですので、自由に触って編集して遊んでもらって結構です。
要望があればソースをGitHubにあげます。


3. 使い方


3.1 - 表示画面の説明


画面は大きく分けて4つのエリアに分かれています。



<ナビエリア>
登録してあるプロジェクトが表示されます。
プロジェクト名をクリックすると、各プロジェクトの管理画面に移動します。


<ツリーエリア>
プロジェクトの大項目、中項目、実施項目がツリー形式で表示されます。
各項目名をクリックすると操作画面が開きます。


<チャートエリア>
プロジェクトのガントチャートが表示されます。
大項目に登録した内容のみこのグラフに追加されます。
プロジェクト全体の流れを把握する目的で使用します。


<ToDoエリア>
登録した実施項目がボード形式で並びます。
ボードをクリックすることで操作画面が開きます。


3.2 - プロジェクトの追加


ナビエリアの「Add Project」ボタンを押すと、プロジェクト追加画面が表示されます。
プロジェクト名を入力して「追加する」をクリックします。




3.3 - 大項目の追加


ツリーエリア上部の「大項目を追加」ボタンを押すと、大項目追加画面が表示されます。
入力が必須なのは
「大項目名」、「開始日」、「完了日」の3つです。

その他のフィールドは任意入力です。
(後で編集可能ですので、無理に入力する必要はありません)




3.4 - 大項目の操作


大項目名が表示されている行をクリックすると、大項目の操作画面が表示されます。



操作画面では
「大項目名」、「コメントの内容(入力してあれば)」、「URLのリンク(入力してあれば)」が表示されます。

また、3つのボタンも表示されます。
「編集」、「中項目の追加」、「大項目の削除」ボタンです。

「編集」ボタンを押すと大項目の編集ページに移動します。
入力内容を変更することが可能です。



「中項目の追加」ボタンを押すと、中項目の追加ページに移動します。



各フィールドを入力して追加すると、ツリーに中項目が表示されます。




削除ボタンをクリックすると項目が消えます。
これは大項目、中項目、実施項目全てに共通の仕様です。
(削除の確認画面は表示されませんので、クリックしたら消えます)


3.5 - 中項目の操作


基本的には大項目の操作と同じです。

実施項目を追加するボタンがあり、クリックすると追加ページに移動します。

追加ページにはこれまでと異なり「担当者」を割り振るフィールドがあります。
追加すると中項目の下にツリー形式で表示されます。



中項目に実施項目が登録されている場合、中項目の右側にフォルダアイコンが表示されます。
クリックすると実施項目が見え隠れします。


また同時にToDoエリアにタスクとしてボードが追加されます。


3.6 - 実施項目の操作


これまでと同様に項目名の行をクリックすると操作画面が表示されます。



タスクの状況に応じて
「着手」、「完了」ボタンが表示されます。
クリックすると
「未着手」→「実施中」→「完了」にステータスが切り替わります。


3.7 - 色分け


実施項目の日付の色は一応下記のルールで付けています。




ToDoのボード色は下記のルールで付けています。




3.8 - 着手中の項目


実施中の項目を含む中項目には、項目名の横に人マークが表示されます。
着手中の項目数だけ人マークが増えます。

これはパッと見で現在どの中項目に取り組んでいるか分かるようにする為です。




4. 注意事項


①要望があれば機能の追加・改善対応致します。
 コメントもしくはメールアドレス宛にご連絡下さい。

②「こうしたほうが良い」等のアドバイスがあれば、コメントもしくはメールアドレス宛に連絡下さい。


その他


・一応デプロイしましたが使いながら機能修正します。
・上記理由でアプリの仕様が途中で変わることがあります。
・更新作業中はアクセスできない場合があります。
・アプリの更新タイミングでデータベースを削除する場合があります。
・要望があればソースをアップロードします。

以上。