オープンソースのERP iDempiere(アイデンピエレ)のワークフローは、操作手順を画面上に示す「一般ワークフロー(General Workflow)」と伝票ステータス更新(Document Action)の際に呼び出される「ドキュメントプロセスワークフロー(Document Process Workflow)」、そして伝票のある値が更新された時に呼び出される「ドキュメントバリューワークフロー(Document Value Workflow)」の3種類があります。
ここでは、「一般ワークフロー(General Workflow)」について調査及び研究し、その成果をまとめています。
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i552dc450e51a8bb0/version/1392864650/image.png)
General Workflowはメニューツリー上、左のアイコンで表示されます。
![メニュー表示例](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i2b0ce54af246cace/version/1392864742/%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E8%A1%A8%E7%A4%BA%E4%BE%8B.png)
General Workflowは画面の操作手順をフローとして画面上に表示する事ができます。複数の画面をまたがって行う業務処理において、「一般ワークフロー(General Workflow)」を構築しておくことで、ユーザーが操作手順を間違えないようにサポートする事ができます。
General Workflowの画面は、四角い箱と矢印で操作手順を表しています。四角い箱は操作するメニュー(画面)を意味し、クリックするとその画面に遷移します。
Swing-UIのGeneral Workflowも機能的にはWeb-UIと同様です。四角をクリックするとその画面に遷移します。
![Swing-UIのGeneral Workflowの画面](https://image.jimcdn.com/app/cms/image/transf/none/path/sfe3be30db12270da/image/i8478d157ca41d33e/version/1392865903/swing-ui%E3%81%AEgeneral-workflow%E3%81%AE%E7%94%BB%E9%9D%A2.png)