(57)【要約】【課題】  ワークフローシステムの回覧経路を定義するワークフロー定義システムにおいて、業務データの内容・状態により回覧経路を動的に変化させるワークフローの定義を容易に行なえるようにする。【解決手段】  業務データベースのリレーション関係、データ型情報より判断条件として利用するデータを抽出し、判断条件演算子と合わせて提示してワークフロー定義を促し、定義内容をロジックに変換して登録する。【選択図】  図１
2010211599.tif 000002
【特許請求の範囲】
【請求項１】
業務の処理にあたって、業務の順序を定義したワークフロー定義に従って処理を行なうワークフローシステムにおいて、
複数定義されたワークフロー回覧経路から発動する回覧経路を選択する際の回覧経路判断条件として利用が想定されるデータ項目を抽出し、そのデータの素性と合わせて回覧経路判断項目候補としてワークフロー定義者に提示する回覧経路判断項目候補提示手段と、
前記回覧経路判断項目候補を判断条件として利用する際の判断条件演算子を提示し、判断条件定義を行なう判断条件提示・定義手段と、
定義した判断条件に伴って発動するワークフローの回覧経路を定義する回覧経路定義手段と、
前記判断データ項目、判断条件、回覧経路をもとにワークフロー実行管理手段が解釈可能なロジックを生成するワークフロー処理ロジック生成手段を備えたワークフロー定義手段をもつことを特徴とするワークフローシステム。
【請求項２】
前記回覧経路判断項目候補提示手段は、データベーステーブルのカラム型及び複数データベーステーブル間のリレーション関係を評価して回覧経路判断項目候補とするか否かを判断することを特徴とする請求項１に記載のワークフローシステム。
【請求項３】
前記回覧経路判断項目候補提示手段は、その回覧経路判断項目候補の素性として、いつ入力されるかという情報としてワークフロー処理履歴を、誰が登録する情報項目であるかという情報としてデータ編集登録画面名をそれぞれ利用することを特徴とする請求項１に記載のワークフローシステム。
【請求項４】
前記判断条件提示・定義手段は、データベースより抽出された経路判断項目候補をワークフロー定義の経路判断情報として利用する際の判断条件として、数値・日数・文字列、担当者の所属・権限、業務情報データベースのマスタデータ別に判断条件演算子を定義し、前記回覧経路判断項目候補提示手段によって提示された業務データ項目に対して適切な条件設定を行なうための判断条件演算子を提供することを特徴とする請求項１に記載のワークフローシステム。
【請求項５】
前記ワークフロー処理ロジック生成手段は、前記回覧経路判断項目候補提示手段と、判断条件提示・定義手段と、ワークフロー回覧経路定義手段によって指定されたワークフロー処理内容をワークフロー実行管理手段が解釈可能なロジック（データベース操作SQL文及びワークフロー実行管理手段が要求するスクリプト、設定項目）に変換してワークフロー定義データを生成・格納することを特徴とする請求項１に記載のワークフローシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務をあらかじめ定義した順序で処理を行ってゆくワークフローシステム、ワークフローシステムのワークフロー定義方法に関し、特にワークフローシステムの管理対象となるデータベース情報を動的に取得、利用して業務の流れを定義するワークフロー定義方法に関する。
【背景技術】
【０００２】
ワークフローシステムとは、正確で効率的な業務運営を行なう事を目的として業務の内容や業務間の関係を明確化して、業務データの回覧経路をあらかじめ定義し、その回覧経路に従ってデータを回覧し、業務を遂行するものである。業務データを受信した作業者は処理終了後、ワークフロー定義にのっとって業務データの回覧を実行することにより、業務を遂行していく。
【０００３】
このワークフローシステムは通常ワークフローを定義するワークフロー定義ツールと、ワークフロー処理を担当するワークフローエンジン、ワークフロー処理を作業担当者に知らせ、処理を促すワークフロークライアントから構成される。
【０００４】
ところで、ワークフローの定義にあたっては、ワークフローの経路定義などをグラフィカルに行なうツールが従来から公知であり、これら公知のワークフロー定義ツールは、グラフィカルなマップを利用して、一連の業務プロセスの流れを記述するものである。
【０００５】
また、ワークフローシステムで処理される業務処理の中には、同じ帳票・情報であってもその情報の内容や誰が担当したか等の状態により都度ワークフローの経路が動的に変更されるものがある。これらを実現するためにワークフローシステムの従来技術としてなどが存在する。同号公報では分岐・同報・待ち合わせなど、回覧経路を判断制御するために、業務データに属性情報をもたせ、その内容によって回覧物制御手段が回覧先を制御する手法が開示されている。これら従来技術により、情報の内容や処理担当者など、動的に決定される条件によるワークフローの定義が可能となっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−０９５８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、これらの従来技術を用いたとしても、どの項目が、どういう状態の時、どうするというワークフローの経路を動的に変更するための条件となる情報・状態・経路はワークフロー定義を行なう担当者が指定しなくてはならない。これらは業務情報データベース上に格納されている情報より指定してワークフロー定義を行なう事になるが、この際、ワークフローシステム管理担当者は、ワークフローシステム定義の構造には詳しくても、業務情報データベースに格納される情報がどのようなタイミングで格納され、どの様な情報として登録したかという論理的な意味の理解については、実際にデータを入力する実作業担当者には及ばない。同様に、実作業担当者は自らが登録していく業務情報の登録タイミングや意味、その内容によってその後どの様にワークフロー処理経路を変化させていくかという、登録する業務情報の論理的な意味の理解は深くても、それら情報が業務情報データベースにどのように格納されているかというデータベース構造的な理解をしていることは稀である。また、それらのデータベースの構造を把握していたとしても、それらを元に実際にワークフローエンジンが条件判断を行なうためのデータベース操作SQL文などのロジックを組み立てることは困難である。つまり、ワークフローシステム管理者及び実作業担当者の両者とも、ワークフローの経路を動的に変更するための条件となる情報・状態・経路・定義方法の全てを把握することは困難であるという問題点があった。
【０００８】
本発明は以上の点を鑑みなされたもので、本出願に関わる第1の発明は、ワークフローシステムの回覧経路を定義するにあたり、ワークフローシステム管理担当者、実作業担当者双方が容易に実データの内容・状態により回覧経路を動的に変化させるワークフローの定義を行なえるようにすることを目的とする。
【０００９】
第2の発明は、ワークフローシステムの回覧経路を定義するにあたり、発動条件として利用する回覧経路判断項目をデータ構造から動的に選別・提示することを目的とする。
【００１０】
第3の発明は、ワークフローシステムの回覧経路を定義するにあたり、回覧経路判断条件として利用する回覧経路判断項目の素性を明確化することを目的とする。
【００１１】
第4の発明はワークフローシステムの回覧経路を定義するにあたり、回覧経路判断条件として利用する回覧経路判断項目に対して適切な判断条件演算子を提供することを目的とする。
【００１２】
第5の発明はワークフロー定義ロジックの生成を自動化することによりワークフローシステム管理担当者でなくても容易にワークフロー定義を行なえるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本出願に関わる第1の発明のワークフローシステムは、
業務の処理にあたって、業務の順序を定義したワークフロー定義に従って処理を行なうワークフローシステムにおいて、
複数定義されたワークフロー回覧経路から発動する回覧経路を選択する際の回覧経路判断条件として利用が想定されるデータ項目を抽出し、そのデータの素性と合わせて回覧経路判断項目候補としてワークフロー定義者に提示する回覧経路判断項目候補提示手段と、
前記回覧経路判断項目候補を判断条件として利用する際の判断条件演算子を提示し、判断条件定義を行なう判断条件提示・定義手段と、
定義した判断条件に伴って発動するワークフローの回覧経路を定義する回覧経路定義手段と、
前記判断データ項目、判断条件、回覧経路をもとにワークフロー実行管理手段が解釈可能なロジックを生成するワークフロー処理ロジック生成手段を備えたワークフロー定義手段をもち、
ワークフローの回覧経路定義に必要な情報・状態・経路・定義方法を収集、提供する。
【００１４】
本出願に関わる第2の発明のワークフローシステムは、前記回覧経路判断項目候補提示手段は、データベーステーブルのカラム型及び複数データベーステーブル間のリレーション関係を評価して回覧経路判断項目候補とするか否かを判断することによって、回覧経路判断に必要な情報項目のみを選択してワークフロー定義者に提供することが可能になる。
【００１５】
本出願に関わる第3の発明のワークフローシステムは、前記回覧経路判断項目候補提示手段は、その回覧経路判断項目候補の素性として、いつ入力されるかという情報としてワークフロー処理履歴を、誰が登録する情報項目であるかという情報としてデータ編集登録画面名をそれぞれ利用することによって、ワークフロー定義者に対して回覧経路判断項目の素性を明らかにし、回覧経路定義の支援を可能とする。
【００１６】
本出願に関わる第4の発明のワークフローシステムは、前記判断条件提示・定義手段は、データベースより抽出された回覧経路判断項目候補をワークフロー定義の経路判断情報として利用する際の判断条件として、数値・日数・文字列、担当者の所属・権限、業務情報データベースのマスタデータ別に判断条件演算子を定義し、前記回覧経路判断項目候補提示手段によって提示された業務データ項目に対して適切な条件設定を行なうための判断条件演算子を提供することによって、ワークフロー定義者の適切な回覧経路条件設定支援を可能とする。
【００１７】
本出願に関わる第5の発明のワークフローシステムは、前記ワークフロー処理ロジック生成手段は、前記回覧経路判断項目候補提示手段と、判断条件提示・定義手段と、ワークフロー回覧経路定義手段によって指定されたワークフロー処理内容をワークフロー実行管理手段が解釈可能なロジック（データベース操作SQL文及びワークフロー実行管理手段が要求するスクリプト、設定項目）に変換してワークフロー定義データを生成・格納することによって、ワークフロー定義者、業務担当者双方が容易にワークフロー定義を行なう事を可能とする。
【発明の効果】
【００１８】
上記の第１と第2と、第3の発明によれば、業務情報の内容・状態により都度ワークフローの経路が動的に変更されるワークフローの回覧経路を定義する際に、その回覧経路を発動するかどうかを決定する判断条件に利用されると予想される業務情報項目、及びその業務情報項目がどのインタフェースによっていつ編集・登録されるものであるかを、ワークフロー定義システムが動的に取得し、あわせて提示するため、ワークフローシステム管理者及び実作業担当者の両者とも、ワークフローの経路を動的に変更するための条件となる情報・状態・経路を容易に把握し、ワークフローの回覧経路を定義することが可能になる。従って、ワークフローシステム管理者及び実作業担当者の双方が、打合せなどを行なわなくても各自が適切なデータに基づくワークフロー定義を行なえるので、作業時間を短縮しつつ正確なワークフロー定義を行ない作業効率を向上させることが可能になる。
【００１９】
第１と第2と、第4と、第5の発明によれば、業務情報の内容・状態により都度ワークフローの経路が動的に変更されるワークフローの回覧経路を定義する際に、その回覧経路を発動するかどうかを決定する判断条件に利用する業務情報項目に対して適切な判断条件演算子を提供し、かつその設定結果をワークフロー実行管理手段が要求する設定項目に変換・登録するため、ワークフローシステム管理者及び実作業担当者の両者とも、容易にかつ短時間で正確なワークフローの回覧経路を定義することが可能になる。
【００２０】
第１と第2と、第3の発明によれば、データベースの型情報、リレーション関係及び、ワークフロー処理タイミングを用いて経路判断条件に利用されると予想される業務情報項目を取得するためデータベーステーブルの追加、カラムの変更など、業務情報データベースの構造変化に柔軟に対応できるワークフロー定義システムを提供することが可能になる。したがって、システムが利用するデータ-ベース構造やワークフロー定義内容を変更した際も、関係者に対する告知や、ワークフロー定義ツール側の対応といった手間を省力化することが可能になる。
【図面の簡単な説明】
【００２１】
【図１】ワークフロー定義方法及び定義方法を記録した記録媒体の全体構成例を示した図である。
【図２】回覧経路判断条件になるデータ項目を抽出・提示するワークフロー定義の処理手順を説明するためのブロック図を示した図である。
【図３】ワークフロー定義ユーザインタフェース例を示した図である。
【図４】ワークフロー定義データベースに記憶されるワークフローステップ定義データベーステーブル例を示した図である。
【図５】ワークフロー定義データベースに記憶されるワークフロー経路定義データベーステーブル例を示した図である。
【図６】ワークフロー定義データベースに記憶される判断条件マスタデータベーステーブル例を示した図である。
【図７】業務データベースに記憶される発注管理データベーステーブル例を示した図である。
【図８】業務データベースに記憶される部品構成管理データベーステーブル例を示した図である。
【図９】業務データベースに記憶される設計管理データベーステーブル例を示した図である。
【図１０】業務データベースに記憶される人マスタデータベーステーブル例を示した図である。
【図１１】業務データベースに記憶される部品系列マスタデータベーステーブル例を示した図である。
【図１２】図７から図１１に示した業務データベースに記憶される各データベーステーブル例におけるデータベーステーブルリレーション関係例を示した図である。
【図１３】ワークフロー定義データベースに記憶される業務情報登録タイミングデータベーステーブル例を示した図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態を図1〜図13により説明する。
【００２３】
図１は本発明の一実施形態であるワークフローシステムの構成図である。
【００２４】
ワークフローシステムはワークフローを定義するワークフロー定義部100と、ワークフロー判断制御部105と、データベース部107と、クライアント部116から構成される。
【００２５】
ワークフロー定義部100は、回覧経路判断項目候補提示手段101と、判断条件提示・定義手段102と、ワークフロー判断条件提示・定義手段103及びワークフロー処理ロジック生成手段104から構成される。
【００２６】
回覧経路判断項目候補提示手段101は、ワークフロー回覧経路定義手段により判断条件を定義する経路を指定されると、その経路を利用する判断条件として利用が想定される業務情報データベース上の情報項目を、登録タイミングテーブル115、業務情報データテーブル群109と、業務情報データ間のデータベースリレーション関係を用いて業務情報データベース群108より抽出してワークフロー定義者に提示する。
【００２７】
判断条件提示・定義手段102は回覧経路判断項目候補提示手段101によって抽出された経路判断項目候補と、判断条件マスタテーブル114を利用して抽出した経路判断項目候補に適した判断条件項目を抽出しワークフロー定義者に判断条件として提示し、ワークフロー定義者に判断条件の定義手段を提供する。
【００２８】
ワークフロー回覧経路定義手段103はグラフィカルユーザインタフェースを用い、ワークフローのステップ及び経路の設定手段を提供する。なお、このグラフィカルユーザインタフェース上で定義を行ないたい経路を選択することにより回覧経路判断項目候補提示手段101が発動する。
【００２９】
ワークフロー処理ロジック生成手段104はワークフロー定義者が定義完了を宣言すると、設定内容を判断条件マスタテーブル114に従いワークフロー定義データベース111が要求するロジックに変換して格納する。
【００３０】
ワークフロー判断制御部105は、ワークフロー実行管理手段106で構成される。
【００３１】
ワークフロー実行管理手段106はクライアント部116の求めに応じてワークフロー定義データベース111の定義に従いワークフロー処理を実行・管理する。
【００３２】
データベース部107は業務データベース108とワークフロー定義データベース111から構成され、本ワークフローシステムで取り扱われる業務情報群及びワークフロー情報群及び前出のデータベース群のテーブル管理レーション構造及びテーブル内のカラム型情報を管理する。
【００３３】
クライアント部116は業務情報登録手段117とワークフロー処理申請手段118から構成される。
【００３４】
業務情報登録手段117は実際の業務上取り扱う様々な情報を業務情報データベース群108に格納する。
【００３５】
ワークフロー処理申請手段118はワークフロー処理の実行をワークフロー判断制御部105に促すと同時に、そのワークフロー処理ステップにおいてどのような業務情報を登録していたかを登録タイミングテーブル115に格納する。
【００３６】
図2は本実施形態における回覧経路判断条件になるデータ項目を抽出・提示するワークフロー定義の処理手順を説明するためのブロック図を示した図である。図3はワークフロー定義ユーザインタフェース例を示した図である。図4はワークフローステップ定義データベーステーブル例を示した図である。図5はワークフロー経路定義データベーステーブル例を示した図である。図6は判断条件マスタデータベーステーブル例を示した図である。図7は発注管理データベーステーブル例を示した図である。図8は部品構成管理データベーステーブル例を示した図である。図9は設計管理データベーステーブル例を示した図である。図10は人マスタデータベーステーブル例を示した図である。図11は部品系列マスタデータベーステーブル例を示した図である。図12は図7〜図11で示した業務情報データベース群のデータベーステーブル例における業務情報データベーステーブルリレーション関係例を示した図である。なお、今回の例ではデータベースリレーション関係は利用するデータベース部107が保有しているものとするが、別途リレーション関係を定義したデータベーステーブルを用いても良い。図13は業務情報登録タイミングデータベーステーブル例を示した図である。以降、図2〜図13を適宜参照しながら本実施の形態における回覧経路判断条件になるデータ項目を抽出・提示するワークフロー定義の処理手順を説明する。
【００３７】
図2において
ステップS200)ワークフロー定義担当者は図3に示すようなワークフロー定義ユーザインタフェースを用いてワークフローの定義を行なう。ワークフロー定義担当者はまずワークフロー定義インタフェースのワークフロー回覧経路定義インタフェース305においてワークフローの回覧経路を設定したうえで、回覧経路判断条件を定義したい回覧経路を選択し、回覧経路判断条件の定義を開始する。
【００３８】
ステップS201)回覧経路判断条件を定義する回覧経路が指定されると、回覧経路判断項目候補提示手段101はワークフロー経路定義インタフェース305において定義されているワークフローステップ番号と、図13に示す業務情報登録タイミングデータベーステーブルより、定義対象の回覧経路の判断条件として利用が想定される業務情報テーブル名および、そのテーブルを登録するユーザインタフェース名、及び登録するタイミングを示すワークフローステップを登録タイミングとして取得する。なお、図13に示す業務情報登録タイミングデータベーステーブルの情報は、実作業担当者がクライアント部116によって業務を遂行していく中で、ワークフロー処理申請手段118によってワークフロー処理が申請される際にワークフロー処理申請手段118が格納するものである。
【００３９】
以下に、図４を用いてワークフロー回覧経路定義インタフェース305においてステップ番号3の発注書作成からステップ番号5の発注への回覧経路が選択された例を説明する。回覧経路判断項目候補提示手段101はワークフロー経路定義インタフェース305において指定された開始ワークフローステップ番号3を図13に示す業務情報登録タイミングデータベーステーブルのステップ番号カラム1302と比較する。この結果、このステップのタイミングで編集・登録される業務情報テーブル名は登録テーブル名カラム1303より発注管理テーブル、その情報を登録するインタフェースは登録画面名カラム1301より発注インタフェースであるという情報を取得する。
【００４０】
ステップS202)回覧経路判断項目候補提示手段101は前記ステップS202)で取得した定義対象の回覧経路の判断条件として利用が想定される業務情報テーブル名と、図12に示す業務情報データベースリレーション関係により、先に取得した業務情報テーブルと関連をもつデータベーステーブルも定義対象の回覧経路の判断条件として利用が想定される業務情報テーブルとして取得する。
【００４１】
ステップS203)回覧経路判断項目候補提示手段101はステップS201）〜S202)で取得した業務情報テーブルから、本実施形態で例示するワークフローシステムの利用者が編集しないカラム項目である、データベース部107が自動採番をして管理するカラム項目と、図12に示すような他のデータベーステーブルとリレーション関係を保持する為に用いられるカラムを除いて経路判断項目候補情報として経路判断項目候補カラムを抽出する。
【００４２】
ステップS204)判断条件提示・定義手段102は回覧経路判断項目候補提示手段101が抽出した経路判断項目候補カラムと、図6に示す判断条件マスタデータベーステーブルと、図12に示す業務情報データベーステーブルリレーション関係及びデータベース部107が保持するデータベーステーブルのカラム型情報（図示せず）を元に、回覧経路判断項目候補提示手段101が抽出した経路判断項目候補カラムに対応する判断条件演算子を取得する。以下に、図7に示す発注管理データベーステーブルの注文書作成者カラム703が経路判断項目候補カラムとして抽出された例を示す。判断条件提示・定義手段102は図12に示す業務情報データベーステーブルリレーション関係から、注文書作成者カラム703は図10に示す人マスタとリレーションがあることがわかる。また、注文書作成者カラム703はデータベース部107が持つカラム型情報より文字列型であることがわかる。この情報を判断条件提示・定義手段102は図6に示す判断条件マスタデータベーステーブルの項目型カラム601と判断条件内容項目表示マスタ項目名604に照らし合わせて判断条件マスタデータベーステーブルのレコード606を特定し、判断条件表示カラム602、判断条件内容項目表示マスタ項目名604、ロジック生成式606を条件演算子として取得する。なお、この例では注文書作成者カラム703は図10に示す人マスタとリレーション関係がある場合の例示をしたがリレーション関係がないカラムの場合も判断条件内容項目表示マスタ項目名604を空として評価することで同様に評価することが可能である。
【００４３】
ステップS205)回覧経路判断項目候補提示手段101は、ステップ201）〜203）で取得した判断条件項目候補及び登録タイミング（ワークフローステップ・データ登録画面名）を図3に示すワークフロー定義ユーザインタフェースの判断条件候補項目表示欄302及び条件定義303の判断条件項目としてユーザに提示する。
【００４４】
また、判断条件提示・定義手段102は、ステップ204）で取得した、経路判断項目候補カラムに対応する判断条件演算子を図3に示すワークフロー定義ユーザインタフェースの条件定義欄303の判断条件項目としてユーザに提示する。
【００４５】
ステップS206)ワークフロー定義担当者は図3に示すワークフロー定義ユーザインタフェースの判断条件候補項目表示欄302及び条件定義欄303、条件式欄304を用い、実際の業務情報データベース群108から動的に取得した判断条件項目候補を利用してワークフロー回覧経路の発動条件を定義する。なお、条件定義欄303では、判断条件項目とそれに対する条件判断演算内容を複数定義し、複数定義した条件定義間の演算内容を条件式欄304で定義する。ワークフロー定義担当者は編集の後、登録ボタン301を押下することにより定義の完了を宣言する。
【００４６】
ステップS207)ワークフロー処理ロジック生成手段104は、ユーザによりワークフロー定義の完了が宣言されると、条件定義303で指定された判断条件演算内容を、図6に示す判断条件マスタデータベーステーブルのロジック生成式カラム605の記述内容に基づいて本実施形態で例示するワークフローシステムが要求するロジックに変換する。また、条件定義303で複数指定された条件定義間の演算内容を条件式304より取得し本実施形態で例示するワークフローシステムが要求するロジックに変換し、最終的に図5に示すワークフロー経路定義データベーステーブルの発行条件カラム503に格納する。また、その他本実施形態で例示するワークフローシステムがワークフロー定義情報として要求するテーブルである図4に示すワークフローステップ定義データベーステーブル及び図5に示すワークフロー経路定義データベーステーブルの確定義内容をワークフロー回覧経路定義インタフェース305より取得し格納する。ここでは図3に示すワークフロー定義ユーザインタフェース上の設定内容レコード306を本実施形態で例示するワークフローシステムがワークフロー定義情報として要求するロジックに変換される例を示す。ワークフロー処理ロジック生成手段104は設定内容レコード306の判断条件内容を、図6に示す判断条件マスタデータベーステーブルの該当判断条件内容レコード606におけるロジック生成式カラム605の記述内容に照らし合わせ、発注管理.発注金額 >= 1500000というロジックに変換する。この変換を条件定義303に定義されているレコード数分繰返し、条件式304で定義される条件定義間の演算内容に基づいて連結し、図5に示すワークフロー経路定義データベーステーブルのレコード504における発行条件カラム503のようなロジックに変換する。
【００４７】
ステップS208)以上ステップS200)〜S207)までの各処理手順を完了することにより回覧経路判断条件になるデータ項目を抽出・提示するワークフロー定義の処理手順を完了する。
【００４８】
なお、本実施形態において図1に示したそれぞれの処理手段はCPUなどのプロセッサや記憶装置を有しており、図２に示した処理をプログラムとして提供することで実現してもよい。その場合各処理手段は磁気ディスクなどの記憶媒体から読み出し可能な装置を備え、記憶媒体に図2に示した処理をプログラムとして格納するようにしてもよい。
【００４９】
また、今回開示された実施の形態は、全ての点で例示であって制限的なものではない。例えば今回は発注業務フローを例にとり、動的にテーブルのリレーション関係を取得する手段としてデータベース部の型情報やリレーション定義を利用したが、例えばこれを加工業務の業務フローに適用し、動的にテーブルのリレーション関係を取得する手段として、データベース構造やリレーション関係を格納保存する二次データベーステーブルなどを用いても良い。
【符号の説明】
【００５０】
１０１  回覧経路判断項目候補提示手段
１０２  判断条件提示・定義手段
１０３  ワークフロー回覧経路定義手段
１０４  ワークフロー処理ロジック生成手段
１０５  ワークフロー判断制御部
１０６  ワークフロー実行管理手段
１０７  データベース部
１０８  業務データベース
１１１  ワークフロー定義データベース
１１４  判断条件マスタテーブル
１１５  登録タイミングテーブル
１１６  クライアント部
１１７  業務情報登録手段
１１８  ワークフロー処理申請手段
３０１  登録ボタン
３０２  判断条件候補項目表示欄
３０３  条件定義欄
３０４  条件式欄
３０５  ワークフロー回覧経路定義インタフェース
３０６  ワークフロー定義ユーザインタフェース上の設定内容レコード
５０３  ワークフロー経路定義データベーステーブルの発行条件カラム
５０４  ワークフロー経路定義データベーステーブルのレコード
６０１  判断条件マスタデータベーステーブルの項目型カラム
６０２  判断条件マスタデータベーステーブルの判断条件表示カラム
６０４  判断条件マスタデータベーステーブルの判断条件内容項目表示マスタ項目名カラム
６０５  判断条件マスタデータベーステーブルのロジック生成式カラム
６０６  判断条件マスタデータベーステーブルのレコード
６０７  判断条件マスタデータベーステーブルのレコード
７０３  発注管理データベーステーブルの注文書作成者カラム
１３０１  業務情報登録タイミングデータベーステーブルの登録画面名カラム
１３０２  業務情報登録タイミングデータベーステーブルのステップ番号カラム
１３０３  業務情報登録タイミングデータベーステーブルの登録テーブル名カラム
【図１】
2010211599.tif 000003
【図２】
2010211599.tif 000004
【図３】
2010211599.tif 000005
【図４】
2010211599.tif 000006
【図５】
2010211599.tif 000007
【図６】
2010211599.tif 000008
【図７】
2010211599.tif 000009
【図８】
2010211599.tif 000010
【図９】
2010211599.tif 000011
【図１０】
2010211599.tif 000012
【図１１】
2010211599.tif 000013
【図１２】
2010211599.tif 000014
【図１３】
2010211599.tif 000015