サンプルアプリケーション

ebisuを用いたサンプルアプリケーションです。

ebisuサンプルアプリケーション

サンプルアプリケーションの仕様

ごく単純な稟議のWebアプリケーションとなっており、次のような仕様で動作します。

  • 稟議は、申請 → 受付 → 回覧 → 決裁の順に進みます。
  • 受付タスクは、各部署の「受付係」にアサインされます。
  • 回覧タスクは、受付時に指定した部署の係長以上の人物にアサインされます。
  • 決裁タスクは、申請者の上長のうち、部長以上の人物にアサインされます。

また、あらかじめ以下のような組織のデータが登録してあります。

  • 本社 … [社長]
    • 営業部 … [営業部 部長]
      • 営業一課 … [営業一課 課長、営業 受付係1、営業 受付係2、営業 平]
      • 営業二課
    • 開発部 … [開発部 部長]
      • 開発一課 … [開発一課 課長、開発 受付係1、開発 受付係2、開発 平、営業 平(兼務)]
      • 開発二課
    • 企画部 … [企画部 部長]
      • 企画一課 … [企画一課 課長、企画 受付係1、企画 受付係2、企画 平]
      • 企画二課

例えば「開発 平」氏でログインし、申請するとします。すると、「開発 平」氏が所属する開発一課の受付係「開発 受付係1」氏と「開発 受付係2」氏に受付タスクがアサインされます。

受付の際、回覧部署に開発一課を指定すると、開発一課に所属し係長以上である「開発一課 課長」氏に回覧タスクがアサインされます。

決裁タスクは、「開発 平」氏の上長である「開発一課 課長」「開発部 部長」「社長」のうち、部長以上で直近の「開発部 部長」氏にアサインされます。

セットアップ

サンプルアプリケーションはTomcat等のサーブレットコンテナ(Tomcat 5.5.28にて動作確認済)にデプロイして動かします。

ダウンロードしたファイルを解凍すると、ebisu_ringi.warというファイルがあるので、デプロイしてください。HSQLDBを同梱しており、デプロイするだけで動作します。

操作方法

画面上部の購買申請フォームに稟議内容を入力し、申請ボタンを押下すると、稟議プロセスが開始されます。

購買申請フォーム以下に、ログインユーザにアサインされた受付・回覧・決裁タスクの一覧、決裁済みの稟議一覧があります。また、一番下には、システム全体のタスク一覧があり、どのタスクが誰にアサインされているかが分かります。

  Copyright ©2009 株式会社ナッツウェル, All rights reserved.| Powered by WordPress