(57)【要約】【課題】フォームの切り換えに伴う作業工数を激減させ、既に作成された文書は作成時のフォーマットのまま残すことを可能とするワークフロー支援システムにおけるフォームの切り換え方法を提供する。【解決手段】ワークフロー支援システムにおけるフォームの切り換え方法は、フォーム２４と、バージョン設定文書５６の情報に基づきフォーム２４に関連する第１サブフォーム２６と、を利用して、第１文書３２を作成する。所定の機能を要する少なくとも一つの第２サブフォーム２８を登録する。バージョン設定文書５６の情報を第２サブフォーム２８の情報に更新する。及び、その後、フォーム２４と、バージョン設定文書５６の情報に基づきフォーム２４に関連する第２サブフォーム２８と、を利用して、第２文書３４を作成する。【選択図】図４
2008083925.tif 000002
【特許請求の範囲】
【請求項１】
グループ内の仕事の流れ（ワークフロー）においてネットワークを介して文書を処理するワークフロー支援システムにおけるフォームの切り換え方法であって、
前記文書のデータを入力する際に利用されるフォームと、所定の機能を有する少なくとも一つの第１サブフォームと、前記第１サブフォームを前記文書と前記フォームとに関連付けする情報が書き込まれるバージョン設定文書と、を予め登録しておくこと、
前記フォームと、前記バージョン設定文書の情報に基づき前記フォームに関連する前記第１サブフォームと、を利用して、前記文書のデータを入力し第１文書を作成すること、
所定の機能を要する少なくとも一つの第２サブフォームを登録すること、
前記バージョン設定文書の情報を前記第２サブフォームの情報に更新すること、及び、
その後、前記フォームと、前記バージョン設定文書の情報に基づき前記フォームに関連する前記第２サブフォームと、を利用して、前記文書のデータを入力し第２文書を作成すること、
を含み、
前記第１文書は、前記第１サブフォームの情報が書き込まれ、
前記第２文書は、前記第２サブフォームの情報が書き込まれることを特徴とするワークフロー支援システムにおけるフォームの切り換え方法。
【請求項２】
請求項１に記載のワークフロー支援システムにおけるフォームの切り換え方法において、
前記第１及び第２文書の前記第１及び第２サブフォームの情報は、前記第１及び第２文書がそれぞれ作成される際に、前記バージョン設定文書の情報が書き込まれることを特徴とするワークフロー支援システムにおけるフォームの切り替え方法。
【請求項３】
請求項１又は２に記載のワークフロー支援システムにおけるフォームの切り換え方法において、
前記バージョン設定文書の情報は、登録された最新のサブフォームの情報が書き込まれることを特徴とするワークフロー支援システムにおけるフォームの切り換え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフロー支援システムにおけるフォームの切り換え方法に関するものである。
【背景技術】
【０００２】
近時、組織における生産性を向上させる目的で、情報を蓄積し共有するためのデータベース（単に「ＤＢ」ともいう）の重要性がとみに増し、データベースを如何に効果的に活用するかが企業の命運を左右するようになってきた。例えば、遠隔地に設置された機器であっても地域を問わず迅速かつ確実な保守を可能とする産業用機器の遠隔保守システムが提供されている（例えば、特許文献１参照）。
【０００３】
また、最近のデータベースソフトウエア（例えばＬｏｔｕｓ・Ｎｏｔｅｓ（登録商標）など）では、ユーザが予め用意されたテンプレートなどを使用して目的に応じた文書データベースなどを簡単に作成することができるようになっている。また、ネットワーク化や情報の共有化が図れる他に、ワークフロー機能を持つものもあり、このワークフロー機能により、日々の業務で発生する伝票や帳票のやりとり、承認・決済などの作業も効率よく行うことができるようになってきた。例えば、Ｎｏｔｅｓ（登録商標）システムを用いて、文書データベースを構築した場合の説明を以下に記載する。
【０００４】
図６から図８はＮｏｔｅｓ（登録商標）システムの特性を示す図である。Ｎｏｔｅｓ（登録商標）では、フォームで文書作成のためのフォーマットを用意する。具体的には、図６に示すように、フォームとしてＢフォーム１００を使用して作成された文書のＢ文書１０２，１０４は、フォーム情報１０６，１０８をもっており、どのフォームを使用したかを保持している。作成されたＢ文書１０２，１０４を一覧表示させる各種機能としてＢ文書一覧ビュー（一般表示の機能）１１０がある。Ｂ文書一覧ビュー（一般表示の機能）１１０では、例えば、“Ｂフォームを使用して作成された文書を表示させる”というように表示条件を設定しており、Ｂフォームに対して処理を行うように制御されている。作成されたＢ文書１０２，１０４を開く際には、Ｂ文書１０２，１０４内のフォーム情報１０６，１０８よりどのフォームのフォーマットで、表示すればよいか判断される。
【０００５】
つまり、図７に示すように、Ｂフォーム１００をフォーム修正１１２で修正してＢフォーム１１４とすることにより、既に作成された文書であるＢ文書１０２，１０４（図６参照）のフォーマットはＢフォーム１１４の内容に変更され、それぞれＢ文書１１６，１１８のフォーマットになる。
【０００６】
また、図８に示すように、Ｃフォーム１２０を追加して、追加したＣフォーム１２０を使用してＣ文書１２２を新規作成する場合、Ｃフォーム１２０を新しく作成することにより、各種機能のＢ文書一覧ビュー（一般表示の機能）１１０（図７参照）は、Ｃフォーム１２０も処理できるようにＢ＆Ｃ文書一覧ビュー（一般表示の機能）１２４に修正する必要がある。
【０００７】
図９及び図１０は従来のフォームとサブフォームの関係を示す図である。図９に示すように、サブフォームのサブフォームＸ１２６は、フォームのＤ、Ｅ、及びＦフォーム１２８，１３０，１３２で共有して使用されるサブフォームである。サブフォームＸ１２６は、Ｄ、Ｅ、及びＦフォーム１２８，１３０，１３２内に明記され、Ｄ、Ｅ、及びＦフォーム１２８，１３０，１３２を使用して作成される文書に展開される。サブフォームＸ１２６のフィールドを変更することにより、そのサブフォームＸ１２６を使用するＤ、Ｅ、及びＦフォーム１２８，１３０，１３２のフォーマットも全て更新される。具体的には、サブフォームＸ１２６を使用するＤ及びＥフォーム１２８，１３０を使用して作成されたＤ及びＥ文書１３４，１３６は、フォーム情報１３８，１４０をもっており、どのフォームを使用して文書作成されたかを保持している。作成されたＤ及びＥ文書１３４，１３６を開く際、Ｄ及びＥ文書１３４，１３６内のフォーム情報１３８，１４０よりどのフォームのフォーマットで、表示すればよいか判断される。例えば、ビジネス文書への会社ロゴの追加、メールやメモフォームへの宛先ラベル情報の追加も、サブフォームを共有して行える。サブフォームＸ１２６を使用すると、再設計時間が節約できる。
【０００８】
また、図１０に示すように、サブフォームＸ１２６をサブフォーム修正１４２で修正してタイトル１４４を追加したサブフォームＸ１４６にすることにより、Ｄ、Ｅ、及びＦフォーム１２８，１３０，１３２を使用している文書のフォーマットが全てサブフォーマットＸ１４６の内容を含むフォーマットに変更される。具体的には、サブフォームＸ１２６をサブフォーム修正１４２で修正してタイトル１４４を追加したサブフォームＸ１４６にすることにより、既に作成された文書であるＤ文書１３４（図９参照）のフォーマットは、サブフォームＸ１４６の内容を含むＤ文書１４８のフォーマットになる。また、既に作成された文書であるＥ文書１３６（図９参照）のフォーマットも、サブフォームＸ１４６の内容を含むＥ文書１５０のフォーマットになる。
【０００９】
図１１は従来のフォームの修正作業フローを示す図である。まず、図６に示すように、Ｂフォーム１００とＢ文書一覧ビュー（一覧表示の機能）１１０とを含むシステムが構築され、Ｂ文書１０２，１０４が作成されている。この状態で、基準が変わり、必要な調査項目が追加／削除された場合、図１１に示すように、従来の修正作業フローでは、まず、フォームを作成する（ステップＳ３００）。詳しくは、図８に示すように、基準に合わせた、新しいＣフォーム１２０を作成する。
【００１０】
次に、各種機能を修正する（ステップＳ３１０）。詳しくは、図８に示すように、Ｂ及びＣフォーム１００，１２０に合わせて、Ｂ＆Ｃ文書一覧ビュー（一覧表示の機能）１２４を再設計する。
【００１１】
次に、動作テストを行う（ステップＳ３２０）。
【００１２】
次に、リリースする（ステップＳ３３０）。
【００１３】
このような作業フローが、フォームの修正の都度発生することになる。
【００１４】
【特許文献１】特開平１０−９７９６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
ところが、上記のようなＮｏｔｅｓ（登録商標）を用いて、既に作成された文書のフォーマットは作成時のフォーマットのまま残し、新しく作成される文書は新しいフォーマットにするようなシステムを構築する場合、フォームを新規に作成しなおす必要があった。また、その際には各種機能で新しいフォームに対しても処理ができるように再設計する必要が出てくるため、新規フォームの作成には、非常に工数がかかった。
【００１６】
本発明は、このような従来の問題点に着目してなされたもので、その目的は、フォームの切り換えに伴う作業工数を激減させ、既に作成された文書は作成時のフォーマットのまま残すことを可能とするワークフロー支援システムにおけるフォームの切り換え方法を提供することにある。
【課題を解決するための手段】
【００１７】
（１）本発明に係るワークフロー支援システムにおけるフォームの切り換え方法は、グループ内の仕事の流れ（ワークフロー）においてネットワークを介して文書を処理するワークフロー支援システムにおけるフォームの切り換え方法であって、前記文書のデータを入力する際に利用されるフォームと、所定の機能を有する少なくとも一つの第１サブフォームと、前記第１サブフォームを前記文書と前記フォームとに関連付けする情報が書き込まれるバージョン設定文書と、を予め登録しておくこと、前記フォームと、前記バージョン設定文書の情報に基づき前記フォームに関連する前記第１サブフォームと、を利用して、前記文書のデータを入力し第１文書を作成すること、所定の機能を要する少なくとも一つの第２サブフォームを登録すること、前記バージョン設定文書の情報を前記第２サブフォームの情報に更新すること、及び、その後、前記フォームと、前記バージョン設定文書の情報に基づき前記フォームに関連する前記第２サブフォームと、を利用して、前記文書のデータを入力し第２文書を作成すること、を含み、前記第１文書は、前記第１サブフォームの情報が書き込まれ、前記第２文書は、前記第２サブフォームの情報が書き込まれる。
【００１８】
本発明によれば、作成される文書にサブフォームの情報を持つことで、一つのフォームに対して必要に応じて異なったサブフォームを利用することができ、一つのフォームで複数のフォーマットを実現させることができる。これにより、フォームの切り換えに伴う作業工数を激減させ、既に作成された文書は作成時のフォーマットのまま残すことが可能となる。
【００１９】
（２）このワークフロー支援システムにおけるフォームの切り換え方法において、前記第１及び第２文書の前記第１及び第２サブフォームの情報は、前記第１及び第２文書がそれぞれ作成される際に、前記バージョン設定文書の情報が書き込まれてもよい。
【００２０】
（３）このワークフロー支援システムにおけるフォームの切り換え方法において、前記バージョン設定文書の情報は、登録された最新のサブフォームの情報が書き込まれてもよい。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２２】
本実施の形態は、本発明に係るグループ内の仕事の流れ（ワークフロー）においてネットワークを介して文書を処理するワークフロー支援システムにおけるフォームの切り替え方法を、化学物質調査依頼ワークフローシステムにおけるフォームの切り替え方法に適用した例である。
【００２３】
化学物質調査依頼ワークフローシステムに用いられる化学物質の調査項目は、世界的な基準の変動に合わせて変化する性質をもっており、このシステムで使用されるフォーマット内にある調査項目についても記載されている調査項目が、その時々で必要とされているものに変化しなくてはならない。かつ、既に調査済みの調査内容は、調査したその時点での調査項目の結果を残す必要がある。
【００２４】
フォームの切り換え方法の理解を容易にするため、先に、化学物質調査依頼ワークフローシステムの概略構成を説明する。なお、基本ソフトウエアとして、データベースとワークフロー機能を併せ持つＮｏｔｅｓ（登録商標）を使用し、これを基に本実施に必要なデータベースを作成している。
【００２５】
図１は、本発明の実施の形態に係る化学物質調査依頼ワークフローシステムの概略構成を示す図である。図１に示すように、本実施の形態に係る化学物質調査依頼ワークフローシステム２は、インターネットなどのネットワーク４を介して、ユーザ６の端末装置８と、サーバ１０と、が接続されて構成されている。
【００２６】
ユーザ６はＷｅｂアプリケーションシステムを利用する利用者であり、端末装置８は、Ｗｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザ１２と、プリンタ１４と、を含んでいる。プリンタ１４は入力したデータを帳票形式で紙媒体に出力する。
【００２７】
サーバ１０はフォームデータベース（単に「フォームＤＢ」ともいう）１６と、文書データベース（単に「文書ＤＢ」ともいう）１８と、ビューデータベース（単に「ビューＤＢ」ともいう）２０と、ワークフローデータベース（単に「ワークフローＤＢ」ともいう）２２とを含んでいる。
【００２８】
フォームＤＢ１６には、フォーム２４及び第１から第３サブフォーム２６，２８，３０等が記録されている。フォーム２４及び第１から第３サブフォーム２６，２８，３０は文書のデータを入力する際に利用されている。フォーム２４及び第１から第３サブフォーム２６，２８，３０は所定の機能を有している。フォーム２４及び第１から第３サブフォーム２６，２８，３０は、通常の書類の枠などの部分（未記入の書類）に対応するデータ及び文字入力枠のデータ入力制御機能等を有するフォームであり、プログラム機能を有している。
【００２９】
文書ＤＢ１８には文書としての第１及び第２文書３２，３４等が記録されている。第１及び第２文書３２，３４はインデックスと実体文書からなり、インデックスは文書名、文書ＩＤ、ワークフローによる承認フラグなどで構成されている。
【００３０】
ビューＤＢ２０には文書ＤＢ１８中に記録された文書の目次情報３６及び文書ＤＢ１８内の文書へのリンク情報３８等が記録されている。目次情報３６はビューの分類（文書別など）、具体的な文書名（Ａ文書や、Ｂ文書など）、及びワークフローによる確認フラグなどで構成されている。
【００３１】
ワークフローＤＢ２２には、文書ＤＢ１８に登録された文書の承認行為を行うワークフロー機能が記録されている。ワークフローＤＢ２２には、ワークフロー機能を実行するためのワークフローエンジン用プログラム４０及びワークフローの実行履歴を保存したワークフロー情報４２等が記録されている。
【００３２】
さらに、端末装置８はビュー情報表示手段４４と、閲覧文書指定手段４６と、指定文書リンク手段４８と、承認文書指定手段５０と、確認指示手段５２と、の手段を含んでいる。
【００３３】
ビュー情報表示手段４４は、ビューＤＢ２０から端末装置８に、文書の目次情報３６と、文書へのリンク情報３８と、をロードし、端末装置８の画面上（図示せず）に目次情報３６を表示するための手段である。
【００３４】
閲覧文書指定手段４６は、端末装置８の画面上に表示された目次情報３６から閲覧する文書を指定するための手段である。
【００３５】
指定文書リンク手段４８は指定した文書のリンク情報３８を基に、文書ＤＢ１８中の該当文書にアクセスするための手段である。
【００３６】
承認文書指定手段５０は端末装置８の画面上に表示された目次情報３６から、ワークフローにより調査確認を与える文書を指定するための手段である。
【００３７】
確認指示手段５２は指定した文書の情報をワークフローＤＢ２２に通知し、ワークフローＤＢ２２に指定文書の確認作業の実行を指示するための手段である。なお、各データベース及び端末装置８は一つずつのみ例示しているが実際には複数のものである。また、端末装置８は通常はパーソナルコンピュータ、携帯型端末機等である。さらに、端末装置８内の上記手段はサーバ１０内に設備し、端末装置８にロードして使用されるようにしてもよい。
【００３８】
化学物質調査依頼ワークフローシステム２は、端末装置８がサーバ１０に接続して受け取ったフォーム２４を、端末装置８で表示し、データ入力、入力確認、及び印刷等が行われた後、入力データをサーバ１０に送信している。入力データはフォーム２４に対応して、ユーザ６が入力した必須事項などのデータである。サーバ１０は、ユーザ６の端末装置８にユーザ６の要求に応じたフォーム２４を送信し、端末装置８から入力データを受け取り、これを、文書ＤＢ１８に、フォーム２４に従って入力された文書としての第１及び第２文書３２，３４を保持している。
【００３９】
図２は、本発明の実施の形態に係る化学物質調査依頼ワークフローシステムの機能構成を示す図である。化学物質調査依頼ワークフローシステム２は、図２に示すように、フォームとしての部材調査フォーム５４と、バージョン設定文書５６と、全案件リストレビュー５８と、部材調査文書６０と、ワークフロー設定６２と、回覧中ワークフローステータスビュー６４と、を含んでいる。さらに、化学物質調査依頼ワークフローシステム２は、第１サブフォーム（サブフォームＶｅｒ１）２６と、第２サブフォーム（サブフォームＶｅｒ２）２８と、第３サブフォーム（サブフォームＶｅｒ３）３０と、各種台帳出力結果６６と、各種帳票出力６８と、を含んでいる。
【００４０】
部材調査フォーム５４はデータ入力に必要な画面表示機能、データ入力機能、テーブル（データベースなど）の参照機能、項目選択機能、及び入力データの変換機能等を含んでいる。部材調査フォーム５４は入力されたデータのチェックを行う等の機能を含むプログラムである。部材調査フォーム５４は部材調査文書６０を作成するタイミングで、バージョン設定文書５６に入力されている最新バージョンＮｏを、部材調査文書６０のサブフォームＶｅｒ欄（図示せず）に自動入力させる機能等を含んでいる。
【００４１】
バージョン設定文書５６には最新サブフォームを文書とフォームとに関連付けする情報を記録している。具体的には、バージョン設定文書５６には新規で部材調査文書６０を作成する際、部材調査フォーム５４で使用する最新サブフォームである第３サブフォーム３０の最新バージョンＮｏが記録されている。
【００４２】
全案件リストレビュー５８はビューと呼ばれ、今まで発行された文書の一覧を表示する。ビューのリンクは文書に繋がっている。つまり、ビューの１行は１文書を表す。
【００４３】
部材調査文書６０は文書ＤＢ１８（図１参照）に登録される文書である。
【００４４】
ワークフロー設定６２は部材調査文書６０の回覧機能を有している。
【００４５】
回覧中ワークフローステータスビュー６４は部材調査文書６０の回覧状態を表示する。
【００４６】
第１サブフォーム（サブフォームＶｅｒ１）２６、第２サブフォーム（サブフォームＶｅｒ２）２８、及び第３サブフォーム（サブフォームＶｅｒ３）３０は部材調査フォーム５４で使用するサブフォームである。第１サブフォーム（サブフォームＶｅｒ１）２６、第２サブフォーム（サブフォームＶｅｒ２）２８、及び第３サブフォーム（サブフォームＶｅｒ３）３０はデータ入力に必要な画面表示機能、データ入力機能、テーブル（データベースなど）の参照機能、項目選択機能、及び入力データの変換機能等を有している。第１サブフォーム（サブフォームＶｅｒ１）２６、第２サブフォーム（サブフォームＶｅｒ２）２８、及び第３サブフォーム（サブフォームＶｅｒ３）３０は入力されたデータのチェックを行う等の機能を有するプログラムである。
【００４７】
各種台帳出力結果６６は、部材調査フォーム５４に従って入力したデータを所定のデータ形式（例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ））で展開し、アプリケーションとのインターフェース機能を含んでいる。
【００４８】
各種帳票出力６８はベンダーに提出するための帳票を作り出す。各種帳票出力６８は部材調査フォーム５４に従って入力したデータを帳票形式で表示、又は印刷する。各種帳票出力６８では部材調査フォーム５４から、印刷プレビュー（記入確認）ボタン（図示せず）で呼び出し、記入途中の状況を逐次確認できる。
【００４９】
図３は、本発明の実施の形態に係る化学物質調査依頼ワークフローシステムの流れについて説明するための図である。図３に示すように、特定の文書に対して承認行為を行う場合の動作である。まず、ユーザは化学物質調査依頼を行うために必要な情報（製品名や、ベンダー情報など）の入力データを入力し、文書を作成する（ステップＳ１００）。具体的には、図１及び図２に示すように、ユーザ６は、端末装置８からワークフローＤＢ２２にアクセスし、ワークフローエンジン用プログラム４０などをロードし、起動する。端末装置８で、ワークフロー操作画面（化学物質調査依頼ワークフローシステム２）を表示する。端末装置８から、ビューＤＢ２０にアクセスし、目次情報３６（リンク情報３８も含めて）をロードし、端末装置８の画面上に一覧ビュー（全案件リストレビュー５８）を表示する。端末装置８の画面上で、一覧ビューを参照して、化学物質調査依頼を行うために必要な情報（製品名や、ベンダー情報など）を部材調査フォーム５４で入力し、文書（部材調査文書６０）を作成する。
【００５０】
次に、生産管理部門は回覧されてきた文書から、化学物質調査を開始する（ステップＳ１１０）。具体的には、生産管理部門は端末装置８からワークフローＤＢ２２にアクセスし、ワークフローエンジン用プログラム４０などをロードし、起動する。生産管理部門は端末装置８でワークフロー操作画面（化学物質調査依頼ワークフローシステム２）を表示し、回覧されてきた文書（部材調査文書６０）から、化学物質調査を開始する。
【００５１】
次に、生産管理部門は調査結果を、回覧されてきた文書に入力する（ステップＳ１２０）。具体的には、生産管理部門は端末装置８から、ビューＤＢ２０にアクセスし、確認行為を行う文書を指定し、ワークフローＤＢ２２に通知する。ワークフローＤＢ２２は端末装置８から通知されたビュー情報（全案件リストレビュー５８）を基に、文書ＤＢ１８にアクセスし、指定された文書（部材調査文書６０）に確認フラグを立てる。
【００５２】
次に、環境部門は回覧されてきた文書から調査結果を確認しＯＫかＮＧを判断し、文書にＯＫかＮＧを入力する（ステップＳ１３０）。具体的には、環境部門は端末装置８からワークフローＤＢ２２にアクセスし、ワークフローエンジン用プログラム４０などをロードし、起動する。環境部門は端末装置８で、ワークフロー操作画面（化学物質調査依頼ワークフローシステム２）を表示し、回覧されてきた文書（部材調査文書６０）から調査結果を確認しＯＫかＮＧを判断し、文書にＯＫかＮＧを入力する。
【００５３】
次に、ユーザは回覧されてきた文書から結果を確認し終了する（ステップＳ１４０）。具体的には、ユーザ６は端末装置８からワークフローＤＢ２２にアクセスし、ワークフローエンジン用プログラム４０などをロードし、起動する。ユーザ６は端末装置８で、ワークフロー操作画面（化学物質調査依頼ワークフローシステム２）を表示し、回覧されてきた文書（部材調査文書６０）から結果を確認し終了する。
【００５４】
図４は、本発明の実施の形態に係る化学物質調査依頼ワークフローシステムのフォームとサブフォームの関係を示す図である。フォーム（Ａフォーム）２４は、図４に示すように、サブフォーム最新情報（サブフォームＶｅｒ：「」）７０と、サブフォームリンク（サブフォームＸＸ）７２と、を含んでいる。
【００５５】
サブフォーム最新情報７０には最新のサブフォームＶｅｒの値が入力される。最新のサブフォームＶｅｒの値は文書を新規作成するタイミングで、バージョン設定文書５６に入力されている最新バージョンＮｏの値が自動的に入力される。
【００５６】
サブフォームリンク７２には「サブフォームＶｅｒ＋サブフォーム最新情報７０」の計算式が書き込まれている。つまり「サブフォームＶｅｒ＋最新のサブフォームＶｅｒの値」という名前のサブフォームを呼び出せという計算式が書き込まれている。具体的には、図４に示すように、第３サブフォーム（サブフォームＶｅｒ３）３０が最新のサブフォームである場合、バージョン設定文書５６の最新バージョンＮｏの値には「３」が入力される。そして、文書を新規作成するタイミングで、サブフォーム最新情報７０には、「３」の値が自動的に入力され、サブフォームリンク７２は、「サブフォームＶｅｒ３」という名前のサブフォームを呼び出せという計算式になる。ここでは、「サブフォームＶｅｒ３」という名前のサブフォームは第３サブフォーム３０が該当する。なお、サブフォーム最新情報７０のサブフォームＶｅｒの値は自動入力された後は、ユーザによって変更することはできない。
【００５７】
上記のように作成された文書には、フォーム情報及びサブフォーム情報が記録される。詳しくは、図４に示すように、既に作成された文書である第１及び第２文書（Ａ文書）３２，３４は、第１及び第２文書３２，３４のフォーム情報（フォーム：Ａフォーム）７４，７６に示すように共通するフォーム（Ａフォーム）２４を使用している。ところが、第１文書（Ａ文書）３２は、第１文書３２のサブフォーム情報（サブフォームＶｅｒ：１）７８に示すサブフォームＶｅｒの値によって、フォーム２４で使用するサブフォームを切り換える仕組みをとっている。また、第２文書（Ａ文書）３４は、第２文書３４のサブフォーム情報（サブフォームＶｅｒ：２）８０に示すサブフォームＶｅｒの値によって、フォーム２４で使用するサブフォームを切り換える仕組みをとっている。
【００５８】
具体的には、第１文書３２は、第１文書３２のフォーム情報７４から関係付けられたフォーム２４と、第１文書３２のサブフォーム情報７８のサブフォームＶｅｒの値が「１」であることからフォーム２４のサブフォームリンク７２で関係付けられた第１サブフォーム２６と、を使用して作成されている。また、第２文書３４は、第２文書３４のフォーム情報７６から関係付けられたフォーム２４と、サブフォーム情報８０のサブフォームＶｅｒの値が「２」であることからフォーム２４のサブフォームリンク７２で関係付けられた第２サブフォーム２８と、を使用して作成されている。
【００５９】
図５は、本発明の実施の形態に係る化学物質調査依頼ワークフローシステムのフォームの修正作業フローを示す図である。予め、図４に示すように、第１文書３２のデータを入力する際に利用されるフォーム２４と、所定の機能を要する少なくとも一つの第１サブフォーム２６と、第１サブフォーム２６を第１文書３２とフォーム２４とに関連付けする情報が書き込まれるバージョン設定文書５６と、を登録しておく。具体的には、バージョン設定文書５６の最新バージョンＮｏの値は「１」が入力される。この環境下で、フォーム２４と、バージョン設定文書５６の情報に基づきフォーム２４に関連する第１サブフォーム２６と、を利用して、第１文書３２のデータを入力し第１文書３２を作成する。作成された第１文書３２は、第１サブフォーム２６の情報が書き込まれている。
【００６０】
ここで、フォームの修正作業が入る。これは、化学物質の調査項目は、世界的な基準の変動に合わせて変化する性質をもっており、化学物質調査依頼ワークフローシステム２で使用される、フォーマット内にある調査項目についても記載されている調査項目が、その時々で必要とされているものに変化しなければならないことによる。
【００６１】
フォームの修正作業フローは、図５に示すように、まず、サブフォームを作成する（ステップＳ２００）。具体的には、図４に示すように、所定の機能を要する少なくとも一つの第２サブフォーム２８を作成登録する。
【００６２】
次に、バージョン設定文書５６を更新する（ステップＳ２１０）。つまり、バージョン設定文書５６の情報を第２サブフォーム２８の情報に更新する。具体的には、バージョン設定文書５６の最新バージョンＮｏの値は「１」から「２」に更新される。
【００６３】
次に、リリースする（ステップＳ２２０）。以上で、フォームの修正作業は終了する。
【００６４】
その後、フォーム２４と、バージョン設定文書５６の情報に基づきフォーム２４に関連する第２サブフォーム２８と、を利用して、第２文書３４のデータを入力し第２文書３４を作成する。作成された第２文書３４は、第２サブフォーム２８の情報が書き込まれている。
【００６５】
なお、第１及び第２文書３２，３４の第１及び第２サブフォーム２６，２８の情報であるサブフォーム情報７８，８０は、第１及び第２文書３２，３４がそれぞれ作成される際に、バージョン設定文書５６のサブフォームの情報である最新バージョンＮｏの値が書き込まれてもよい。また、バージョン設定文書５６のサブフォームの情報である最新バージョンＮｏの値は、登録された最新のサブフォームの情報が書き込まれてもよい。
【００６６】
図１１に示す従来のフォームの修正作業フローと、図５に示す本実施の形態に係るフォームの修正作業フローとを比較すると、大きく違ってくる箇所は、従来のフォームの修正作業フローのステップＳ３１０（各種機能を修正）とステップＳ３２０（動作テスト）である。ステップＳ３１０の作業は全てのフローパターンを新しく作る必要があり、さらに新しいフォーム用にビューを新しく作るなど、大きく工数をかける必要がある。また、ステップＳ３２０の作業はステップＳ３１０の作業で行った全ての修正に対して動作確認を行うが、動作確認は、設計を修正する工数以上に時間をかける必要がある。
【００６７】
それに比べて、本実施の形態に係るフォームの修正作業フローのステップＳ２００では、サブフォームを作成するだけでよく、従来のフォームの修正作業フローのステップＳ３２０の作業に至っては、本実施の形態に係るフォームの修正作業フローでは、各種機能の修正自体がないため、作業自体が発生しない。従来はシステム全体の修正になるため、莫大な工数を要したが、本実施の形態に係るフォームの修正作業フローでは、システム全体の修正の作業が必要なくなることになる。これにより、フォームの切り換えに伴う作業工数を激減させ、既に作成された文書は作成時のフォーマットのまま残すことが可能となる。
【００６８】
本実施の形態によれば、作成される文書にサブフォームの情報を持つことで、一つのフォームに対して必要に応じて異なったサブフォームを利用することができ、一つのフォームで複数のフォーマットを実現させることができる。これにより、フォームの切り換えに伴う作業工数を激減させ、既に作成された文書は作成時のフォーマットのまま残すことが可能となる。
【００６９】
以上、本発明の実施の形態について説明したが、本発明のワークフロー支援システムにおけるフォームの切り換え方法は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００７０】
また、図１におけるワークフロー支援システムにおけるフォームの切り換え方法を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のワークフロー支援システムにおけるフォームの切り換え方法を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７１】
また「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）を含むものとする。
【００７２】
また「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可般媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの（伝送媒体ないしは伝送波）をいう。その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
【００７４】
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態に係る化学物質調査依頼ワークフローシステムの概略構成を示す図である。
【図２】本発明の実施の形態に係る化学物質調査依頼ワークフローシステムの機能構成を示す図である。
【図３】本発明の実施の形態に係る化学物質調査依頼ワークフローシステムの流れについて説明するための図である。
【図４】本発明の実施の形態に係る化学物質調査依頼ワークフローシステムのフォームとサブフォームの関係を示す図である。
【図５】本発明の実施の形態に係る化学物質調査依頼ワークフローシステムのフォームの修正作業フローを示す図である。
【図６】Ｎｏｔｅｓ（登録商標）システムの特性を示す図である。
【図７】Ｎｏｔｅｓ（登録商標）システムの特性を示す図である。
【図８】Ｎｏｔｅｓ（登録商標）システムの特性を示す図である。
【図９】従来のフォームとサブフォームの関係を示す図である。
【図１０】従来のフォームとサブフォームの関係を示す図である。
【図１１】従来のフォームの修正作業フローを示す図である。
【符号の説明】
【００７６】
２…化学物質調査依頼ワークフローシステム  ４…ネットワーク  ６…ユーザ  ８…端末装置  １０…サーバ  １２…Ｗｅｂブラウザ  １４…プリンタ  １６…フォームデータベース  １８…文書データベース  ２０…ビューデータベース  ２２…ワークフローデータベース  ２４…フォーム  ２６…第１サブフォーム  ２８…第２サブフォーム  ３０…第３サブフォーム  ３２…第１文書  ３４…第２文書  ３６…目次情報  ３８…リンク情報  ４０…ワークフローエンジン用プログラム  ４２…ワークフロー情報  ４４…ビュー情報表示手段  ４６…閲覧文書指定手段  ４８…指定文書リンク手段  ５０…承認文書指定手段  ５２…確認指示手段  ５４…部材調査フォーム  ５６…バージョン設定文書  ５８…全案件リストレビュー  ６０…部材調査文書  ６２…ワークフロー設定  ６４…回覧中ワークフローステータスビュー  ６６…各種台帳出力結果  ６８…各種帳票出力  ７０…サブフォーム最新情報  ７２…サブフォームリンク  ７４，７６…フォーム情報  ７８，８０…サブフォーム情報  １００…Ｂフォーム  １０２，１０４…Ｂ文書  １０６，１０８…フォーム情報  １１０…Ｂ文書一覧ビュー（一般表示の機能）  １１２…フォーム修正  １１４…Ｂフォーム  １１６，１１８…Ｂ文書  １２０…Ｃフォーム  １２２…Ｃ文書  １２４…Ｂ＆Ｃ文書一覧ビュー（一般表示の機能）  １２６…サブフォームＸ  １２８…Ｄフォーム  １３０…Ｅフォーム  １３２…Ｆフォーム  １３４…Ｄ文書  １３６…Ｅ文書  １３８，１４０…フォーム情報  １４２…サブフォーム修正  １４４…タイトル  １４６…サブフォームＸ  １４８…Ｄ文書  １５０…Ｅ文書。
【図１】
2008083925.tif 000003
【図２】
2008083925.tif 000004
【図３】
2008083925.tif 000005
【図４】
2008083925.tif 000006
【図５】
2008083925.tif 000007
【図６】
2008083925.tif 000008
【図７】
2008083925.tif 000009
【図８】
2008083925.tif 000010
【図９】
2008083925.tif 000011
【図１０】
2008083925.tif 000012
【図１１】
2008083925.tif 000013