サンプルアプリケーション
ebisuを用いたサンプルアプリケーションです。
サンプルアプリケーションの仕様
ごく単純な稟議のWebアプリケーションとなっており、次のような仕様で動作します。
- 稟議は、申請 → 受付 → 回覧 → 決裁の順に進みます。
- 受付タスクは、各部署の「受付係」にアサインされます。
- 回覧タスクは、受付時に指定した部署の係長以上の人物にアサインされます。
- 決裁タスクは、申請者の上長のうち、部長以上の人物にアサインされます。
また、あらかじめ以下のような組織のデータが登録してあります。
- 本社 … [社長]
- 営業部 … [営業部 部長]
- 営業一課 … [営業一課 課長、営業 受付係1、営業 受付係2、営業 平]
- 営業二課
- 開発部 … [開発部 部長]
- 開発一課 … [開発一課 課長、開発 受付係1、開発 受付係2、開発 平、営業 平(兼務)]
- 開発二課
- 企画部 … [企画部 部長]
- 企画一課 … [企画一課 課長、企画 受付係1、企画 受付係2、企画 平]
- 企画二課
- 営業部 … [営業部 部長]
例えば「開発 平」氏でログインし、申請するとします。すると、「開発 平」氏が所属する開発一課の受付係「開発 受付係1」氏と「開発 受付係2」氏に受付タスクがアサインされます。
受付の際、回覧部署に開発一課を指定すると、開発一課に所属し係長以上である「開発一課 課長」氏に回覧タスクがアサインされます。
決裁タスクは、「開発 平」氏の上長である「開発一課 課長」「開発部 部長」「社長」のうち、部長以上で直近の「開発部 部長」氏にアサインされます。
セットアップ
サンプルアプリケーションはTomcat等のサーブレットコンテナ(Tomcat 5.5.28にて動作確認済)にデプロイして動かします。
ダウンロードしたファイルを解凍すると、ebisu_ringi.warというファイルがあるので、デプロイしてください。HSQLDBを同梱しており、デプロイするだけで動作します。
操作方法

画面上部の購買申請フォームに稟議内容を入力し、申請ボタンを押下すると、稟議プロセスが開始されます。
購買申請フォーム以下に、ログインユーザにアサインされた受付・回覧・決裁タスクの一覧、決裁済みの稟議一覧があります。また、一番下には、システム全体のタスク一覧があり、どのタスクが誰にアサインされているかが分かります。


