ワークフローシステム

ワークフローシステムとは、電子化された申請書や通知書をあらかじめ決められた作業手順（決裁ルート）に従い、集配信する（デリバリーする）、決裁処理を行うこと。稟議・報告書・届出申請の承認手続きを電子化して、スピード向上、業務効率化、内部統制強化を図る機能である。
近年では、インターネット・イントラネットの技術向上に伴い、ウェブブラウザを使用したシステムが主流になっている。このタイプはクライアント側が専用ソフトを必要としないため、ホストのみ設置すれば良く、初期投資が低く抑えられ、クライアントのオペレーティングシステム (OS) を選ばないという利点がある。
ワークフローシステムは、情報システム間のフローを処理するシステムワークフローと人と人のフローを処理するヒューマンワークフローに分類することができる。また、別の分類としては、ステートマシン型（ヒューマンワークフローではコラボレーション型）、シーケンスフロー型がある。
ここでは、ヒューマンワークフローの説明を行う。
主な機能.
ワークフローシステムが有する主な機能は以下の通りである。
決裁ルート操作機能.
ワークフローシステムは、作成済みの決裁ルートに対して以下の操作を行うことにより、ワークフローを動作させる。
なお、差し戻し処理後、誰が処理を再開するかによって2通りある。
ワークフロー一覧取得機能.
ワークフローシステムは、動作中のワークフロー群の中から、目的にあった状態の一覧を取得できる。
ワークフローシステムのアーキテクチャ.
一般的なワークフローシステムは、ワークフローアプリケーションとワークフローエンジンから構成される。ワークフローアプリケーションとは、データの入出力や業務ロジックを実装したアプリケーションである。ワークフローエンジンとは、ルート上のフローを管理するミドルウェアである。