|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
注意事項ワークフロー・モジュールでは、データベースを使用します。 ワークフロー・モジュールでは、分岐・結合などの複雑なフローに対応しています。 ワークフロー・モジュールでは、すべての申請案件に対して、その承認過程を履歴としてデータベースに保存しています。 処理プログラム処理プログラムとは、フロー図中の申請者(承認者)と承認者の間の処理を定義するプログラムである。 この処理は、通常処理(through)、分岐処理(junction)、結合処理(combine)、分岐&結合処理(compound)、終結処理(terminate)の5種類が定義されている。 それぞれの処理種別に対して複数の処理(処理プログラムファイル)を定義できる。 処理プログラムファイルは 初期起動時にワークフロー・モジュールにへの登録が必要である。(例:include("workflow/process/throSmp01");) これらはワークフローオブジェクトの Module.workflow.setProcess() メソッドにより登録されたプログラムであり、初期インストール時には workflow/process/ フォルダに格納されている。 それぞれの処理プログラムファイル中の処理関数には、必ず3つのオブジェクト型引数が渡されます。これらの引数(oCurrent, aBefore, aNext) の仕様は以下の通りになります。 詳細なプログラム・インターフェースに関しては、アプリケーション共通モジュール を参照下さい。
承認ブロックとブロックコードワークフロー全体を承認者、および申請者によるリスト構造に模した構造体として管理しています。 このブロックは、フロー構造の中で一意である必要があります。 ブロックコードは、ブロックの位置が右よりも左、下よりも上のほうにより若い番号が割り当てられています。
という順番でブロックコードがふられている。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright(C) NTT DATA INTRAMART CO.,LTD. 2000,2001 All Rights Reserved. | |