このアプリは、日報作成のためのWebアプリ「タスクde日報」です。 一日のタスクを管理でき、それを日報に反映できます。
このアプリの特長は以下の通りです。
-
P/YWT(計画、やったこと、わかったこと、つぎやること)モデルに沿ったタスクの生成機能
1日の終わりに日報を書くときには既に1日何をしたか、忘れてしまったということ、ありませんか?このアプリは、1日の中の各タスクについて個別に管理できます。各タスクで業務前にPを、業務中にYWを、業務後にTを書き込むことで、効果的に予実差、理解度や不明点などの振り返りを行えるようになっています。 -
日報自動生成機能
日報作成のために1日の終わりに膨大な量のタスクを振り返るのは辛くありませんか?もしP/YWTモデルに沿ってタスクを作成しておけば、複数のタスクを自動的に1枚の日報に変換してくれます。あなたがその日報に書くことは、次やることと所感だけです。 -
自分だけの業務メモツール
業務で必要になった、細々したメモはすぐに忘れてしまうものです。しかし、後日また必要になったりして悔しい思いをしたことありませんか?そんなときはタスクde日報のタスクをメモツールとして活用しましょう。そうすれば、後日いつでも振り返られます。この内容は自分だけが見ることができます。
- 日報作成に必須の基本的な機能(投稿、編集、削除、検索、一覧/個別表示)
- ユーザ認証機能(ログイン・ログアウト)
- 他ユーザの日報表示
- P/YWT(計画、やったこと、わかったこと、つぎやること)モデルに沿ったタスクの生成機能
- 日報自動生成機能
- 自分だけの業務メモツール
以下の機能は現在、未実装です(順次追加予定)
- ユーザ追加機能
- ユーザ情報(名前、所属など)の閲覧、変更機能
- マイページで各日のタスクリスト閲覧(現在は最新日のみタスクのリストアップ可)
- 最新日のタスク以外のタスク編集機能
- コメント機能
- Markdown, Wiki形式出力機能
ぜひ追加したい新機能は以下の通りです。
- 各タスクの要約や、大項目のみを抽出して日報作成に反映する機能
v0.1 2015/5/29 新規作成
MITライセンス
- Windows 7
- Python 3.4.3
- Django 1.8.2
- PostgreSQL 9.4
Pythonモジュール
- psycopg2 2.6(PostgresSQLのドライバ)
フロントエンドフレームワーク
- bootstrap-form
- bootstrap-toolkit
#インストール
- PostgreSQLは公式サイトからインストールしてください
- psycopg2は、windowsの場合はインストーラが提供されているのでそれを使用してください
- python関係はrequirements.txtより依存ライブラリをインストールして環境を構築してください
PostgreSQLのデータベーステーブルを、Djangoのmanage.pyを使って作成します。 nippou_projディレクトリに移動し、以下のコマンドを実行して、マイグレーションを行います。
python manage.py migrate
これで、PostgreSQLのデータベースにこのアプリで使うテーブルが作成されました。
以下のコマンドでユーザを作成してください。ユーザ名、メアド(空でも可)、パスワードは適当なものを入力してください。
python manage.py createsuperuser
- このステップは行わなくてもアプリは動きますが、やっておくとユーザ情報が正しく表示されますのでお勧めです。
- 下の「実行方法」に従って、アプリを起動しておく
- http://127.0.0.1:8000/adminにアクセス
- ユーザ作成時に決めたID,パスワードでログイン
- Nippou_Appの「ユーザ」をクリックし、自分のユーザ名をクリック
- 姓/名と一番下の所属を入力
- 保存をクリック
- DATABASESの、USERとPASSWORDを、PostgreSQLのユーザ名、パスワードを記入してください
python manage.py runserver 8000
以下のように出力されれば正常に起動しています。
Performing system checks...
System check identified no issues (0 silenced).
May 27, 2015 - 20:21:21
Django version 1.8.2, using settings 'nippou_proj.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
- http://127.0.0.1:8000/nippou_app にWebブラウザでアクセスし、ユーザ作成時に決めたID,パスワードでログインしてください
- ログインに成功すれば、サイトトップページに移ります。ユーザ名が左上に表示されていることを確認してください
- トップページの左上にある、「日報新規作成」をクリック
- タイトル、本文を入力し、「公開」にチェックが入っていることを確認します
- 確定ボタンを押して、完成です。トップページに作成した日報が表示されます。
- トップページの左上にある、「日報新規作成」をクリック
- タイトル、本文を入力し(とりあえず、作成中など)、「公開」にチェックが入っていないことを確認します
- マイページで2.で作成した日報の、タスク追加をクリックして、タスクを作成します。タスクはいくつでも追加できます。
- 作成したタスクに、タスク名、Y:やったこと、W:わかったこと、T:次やることなどを書き込みます(業務中がおすすめ)
- 終業時など日報作成時に、マイページの自動日報作成ボタンを押して、日報のひな形を作ります。
- ひな形に修正を加えて、「公開」にチェックを入れ、確定ボタンを押します。トップページに作成した日報が表示されます。