(57)【要約】【課題】ワークフローにおけるアクティビティに関連するパラメータが適正である場合に限り、アクティビティの実施指示内容を表示することができるようにする。【解決手段】パラメータ整合性データベース２に保持されている整合性情報を参照して、入力受付部１により入力が受け付けられたパラメータの整合性を評価し、そのパラメータが適正であれば、入力受付部１により入力が受け付けられた実施指示内容を示すＸＭＬファイルを生成するファイル生成部５を設け、画面表示部７がファイル生成部５により生成されたＸＭＬファイルを解析して、アクティビティの実施指示内容を表示内容に含むアクティビティ画面を表示する。【選択図】図１
2009009513.tif 000002
【特許請求の範囲】
【請求項１】
ワークフローにおけるアクティビティの実施指示内容の入力を受け付けるとともに、上記アクティビティに関連するパラメータの入力を受け付ける入力受付手段と、パラメータの整合性を評価する際に参照する整合性情報を保持している整合性情報保持手段と、上記整合性情報保持手段に保持されている整合性情報を参照して、上記入力受付手段により入力が受け付けられたパラメータの整合性を評価し、そのパラメータが適正であれば、上記入力受付手段により入力が受け付けられた実施指示内容を示す拡張マークアップ言語形式のファイルを生成するファイル生成手段と、上記ファイル生成手段により生成された拡張マークアップ言語形式のファイルを解析して、アクティビティの実施指示内容を表示内容に含むアクティビティ画面を表示する画面表示手段とを備えたアクティビティ管理装置。
【請求項２】
各種の資料情報の記録先を示すリンク情報を保持しているリンク情報保持手段を設け、入力受付手段によりアクティビティに関連する資料情報の入力が受け付けられた場合、ファイル生成手段が、上記リンク情報保持手段から当該資料情報の記録先を示すリンク情報を収集し、上記リンク情報を拡張マークアップ言語形式のファイルに含めることを特徴とする請求項１記載のアクティビティ管理装置。
【請求項３】
画面表示手段は、スタイル指定言語を用いて表示形式が定義されている表示形式定義ファイルを参照して、拡張マークアップ言語形式のファイルをアクティビティ画面表示用のファイルに変換してアクティビティ画面を表示することを特徴とする請求項１または請求項２記載のアクティビティ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ワークフローにおけるアクティビティ（業務手続の１ステップ）を管理するアクティビティ管理装置に関するものである。
【背景技術】
【０００２】
従来のワークフローシステムでは、電子帳票のレイアウトファイルを参照して、電子帳票のＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルを生成し、そのＨＴＭＬファイルをＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルに変換するようにしている（例えば、特許文献１を参照）。
【０００３】
【特許文献１】特開２００３−５８８１１号公報（段落番号［００２３］から［００２４］、図７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のワークフローシステムは以上のように構成されているので、電子帳票のレイアウトファイルを参照して、電子帳票の表示用ファイルであるＨＴＭＬファイルを生成することができる。しかし、電子帳票の表示用ファイルを生成する際、ワークフローにおけるアクティビティに関連するパラメータ（例えば、手配品オーダ番号、担当課コード番号）の整合性を評価することができず、仮に不適正なパラメータが指定されている場合でも、電子帳票の表示用ファイルが生成されてしまうため、アクティビティを適正に管理することができないなどの課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、ワークフローにおけるアクティビティに関連するパラメータが適正である場合に限り、アクティビティの実施指示内容を表示することができるようにして、アクティビティを適正に管理することができるアクティビティ管理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るアクティビティ管理装置は、整合性情報保持手段に保持されている整合性情報を参照して、入力受付手段により入力が受け付けられたパラメータの整合性を評価し、そのパラメータが適正であれば、入力受付手段により入力が受け付けられた実施指示内容を示す拡張マークアップ言語形式のファイルを生成するファイル生成手段を設け、画面表示手段がファイル生成手段により生成された拡張マークアップ言語形式のファイルを解析して、アクティビティの実施指示内容を表示内容に含むアクティビティ画面を表示するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、整合性情報保持手段に保持されている整合性情報を参照して、入力受付手段により入力が受け付けられたパラメータの整合性を評価し、そのパラメータが適正であれば、入力受付手段により入力が受け付けられた実施指示内容を示す拡張マークアップ言語形式のファイルを生成するファイル生成手段を設け、画面表示手段がファイル生成手段により生成された拡張マークアップ言語形式のファイルを解析して、アクティビティの実施指示内容を表示内容に含むアクティビティ画面を表示するように構成したので、ワークフローにおけるアクティビティに関連するパラメータが適正である場合に限り、アクティビティの実施指示内容を表示することができるようになり、その結果、アクティビティを適正に管理することができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１によるアクティビティ管理装置を示す構成図であり、図において、入力受付部１は例えばキーボードやマウスなどの入力装置と、ディスプレイなどの出力装置とから構成されているマンマシンインタフェースであり、ワークフローにおけるアクティビティの実施指示内容、アクティビティに関連するパラメータ（例えば、手配品オーダ番号、担当課コード番号）、アクティビティに関連する資料情報（例えば、入力資料情報、参照資料情報、出力資料情報）などの入力を受け付ける処理を実施する。なお、入力受付部１は入力受付手段を構成している。
【０００９】
パラメータ整合性データベース２は入力受付部１により入力が受け付けられたパラメータの整合性を評価する際に参照する整合性情報を保持しているメモリである。なお、パラメータ整合性データベース２は整合性情報保持手段を構成している。
リンク情報データベース３は各種の資料情報の記録先を示すリンク情報を保持しているメモリである。なお、リンク情報データベース３はリンク情報保持手段を構成している。
【００１０】
整合性評価部４はパラメータ整合性データベース２に保持されている整合性情報を参照して、入力受付部１により入力が受け付けられたパラメータの整合性を評価し、そのパラメータが適正であれば、ファイル生成指令をファイル生成部５に出力する処理を実施する。
ファイル生成部５は整合性評価部４からファイル生成指令を受けると、入力受付部１により入力が受け付けられた実施指示内容を示すＸＭＬファイル（拡張マークアップ言語形式のファイル）を生成する。また、入力受付部１によりアクティビティに関連する資料情報の入力が受け付けられている場合、リンク情報データベース３から当該資料情報の記録先を示すリンク情報を収集し、そのリンク情報をＸＭＬファイルに含めるようにする。
なお、整合性評価部４及びファイル生成部５からファイル生成手段が構成されている。
【００１１】
表示形式データベース６はスタイル指定言語を用いて表示形式が定義されている表示形式定義ファイルを保持しているメモリである。
画面表示部７はファイル生成部５により生成されたＸＭＬファイルを解析して、アクティビティの実施指示内容、リンク情報及びパラメータを表示内容に含むアクティビティ画面をディスプレイに表示する処理を実施する。即ち、表示形式データベース６に保持されている表示形式定義ファイルを参照して、ファイル生成部５により生成されたＸＭＬファイルをアクティビティ画面表示用のファイルに変換してアクティビティ画面をディスプレイに表示する処理を実施する。
なお、表示形式データベース６及び画面表示部７から画面表示手段が構成されている。
【００１２】
図１では、アクティビティ管理装置の構成要素である整合性評価部４、ファイル生成部５及び画面表示部７がそれぞれ専用のハードウェア（例えば、ＣＰＵを実装している半導体集積回路基板）で構成されているものを想定しているが、アクティビティ管理装置がコンピュータで構成される場合、整合性評価部４、ファイル生成部５及び画面表示部７の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにしてもよい。
図２はこの発明の実施の形態１によるアクティビティ管理装置の処理内容を示すフローチャートである。
【００１３】
次に動作について説明する。
入力受付部１は、例えば、ＥＸＣＥＬなどの表作成ツールを用いて、ワークフローにおけるアクティビティの実施指示内容や、アクティビティに関連するパラメータなどの入力を受け付ける入力受付画面をディスプレイに表示する。
図３はアクティビティの実施指示内容などの入力を受け付ける入力受付画面を示す説明図である。
【００１４】
図３では、アクティビティ名が「先行手配依頼願い」であるアクティビティに関する入力画面の例を示している。
ユーザがアクティビティの実施指示内容の入力を希望する場合には、マウス等を用いて、「実施指示内容」タグをクリックすれば、アクティビティの実施指示内容を入力することができる。
アクティビティの実施指示内容は、ユーザがキーボードを操作して入力することになるが、図３では、アクティビティの実施指示内容として、「１．他部門から必要な情報を・・・クリックします。」を入力している例を示している。
【００１５】
ユーザがアクティビティに関連するパラメータの入力を希望する場合には、図４に示すように、マウス等を用いて、「パラメータ入力」タグをクリックすれば、アクティビティに関連するパラメータを入力することができる。
アクティビティに関連するパラメータは、ユーザがキーボードを操作して入力することになるが、図４では、アクティビティに関連するパラメータとして、手配品オーダ番号と担当課コード番号の入力を受け付ける例を示している。
【００１６】
また、ユーザがアクティビティに関連する資料情報（入力資料情報、参照資料情報、出力資料情報）の入力を希望する場合には、マウス等を用いて、「入力資料情報」タグ、「参照資料情報」タグ、または、「出力資料情報」タグをクリックすれば、アクティビティに関連する資料情報を入力することができる。
ユーザがアクティビティに関連する資料情報は、ユーザがキーボードを操作して入力することになるが、図５では、アクティビティに関連する「入力資料情報」として、部品マスタ表と摘要表を入力している例を示している。
【００１７】
整合性評価部４は、入力受付部１がアクティビティの実施指示内容、アクティビティに関連するパラメータ及びアクティビティに関連する資料情報の入力を受け付けると（ステップＳＴ１）、パラメータ整合性データベース２から入力受付部１により入力が受け付けられたパラメータに関する整合性情報を取得する。
ここで、図６はパラメータ整合性データベース２に保持されている整合性情報の一例を示す説明図である。
例えば、パラメータ「手配品オーダ番号」の整合性情報として、手配品オーダ番号がＺ−００１以上であり、かつ、Ｚ−１００以下であれば、入力された手配品オーダ番号が適正であることを示している。
【００１８】
整合性評価部４は、パラメータに関する整合性情報を取得すると、その整合性情報を参照して、入力受付部１により入力が受け付けられたパラメータの整合性を評価する（ステップＳＴ２）。
例えば、パラメータが「手配品オーダ番号」であれば、入力番号がＺ−００１以上であり、かつ、Ｚ−１００以下であれば、入力番号である手配品オーダ番号が適正であると評価する。
整合性評価部４は、入力受付部１により入力が受け付けられたパラメータが適正であれば（ステップＳＴ３）、ファイル生成指令をファイル生成部５に出力する（ステップＳＴ４）。
一方、入力受付部１により入力が受け付けられたパラメータが不適正であれば（ステップＳＴ３）、ファイル生成指令をファイル生成部５に出力せず、例えば、パラメータの再入力を促すメッセージ等をディスプレイに表示する。この場合、ステップＳＴ１の処理に戻る。
【００１９】
ファイル生成部５は、整合性評価部４からファイル生成指令を受けると、リンク情報データベース３から入力受付部１により入力が受け付けられた資料情報（入力資料情報、参照資料情報、出力資料情報）の記録先を示すリンク情報を収集する。
ここで、図７はリンク情報データベース３に保持されているリンク情報の一例を示す説明図である。
例えば、入力資料情報である「部品マスタ表」の記録先を示すリンク情報として、「ｈｔｔｐ：／／ＳＶ０１／ＶＴ？ｄｏｃ＝１２００１」が保持されている。
【００２０】
ファイル生成部５は、資料情報（入力資料情報、参照資料情報、出力資料情報）の記録先を示すリンク情報を収集すると、図８に示すように、そのリンク情報と、入力受付部１により入力が受け付けられたパラメータ（例えば、手配品オーダ番号、担当課コード番号）と、実施指示内容とを含むＸＭＬファイルを生成する（ステップＳＴ５）。
なお、ＸＭＬファイルの生成方法としては、公知の方法を使用すればよいため、ここでは、ＸＭＬファイルの生成方法の説明は省略する。
【００２１】
画面表示部７は、ファイル生成部５がＸＭＬファイルを生成すると、そのＸＭＬファイルを解析して、アクティビティの実施指示内容、リンク情報及びパラメータを表示内容に含むアクティビティ画面をディスプレイに表示する（ステップＳＴ６）。
即ち、画面表示部７は、表示形式データベース６からＸＳＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅ  Ｌａｎｇｕａｇｅ）のスタイル指定言語を用いて、表示形式が定義されている表示形式定義ファイル（図９及び図１０を参照）、または、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）のスタイル指定言語を用いて、表示形式が定義されている表示形式定義ファイル（図１１を参照）を取得し、その表示形式定義ファイルを参照して、ファイル生成部５により生成されたＸＭＬファイルをアクティビティ画面表示用のファイルに変換してアクティビティ画面をディスプレイに表示する。
【００２２】
これにより、ユーザがアクティビティ画面を見れば、アクティビティの実施指示内容、アクティビティに関連する資料情報及びパラメータを確認することができる。
なお、画面表示部７は、アクティビティ画面をディスプレイに表示する際、各種の資料情報のリンク情報を参照して、出力資料の変更をチェックするようにしてもよい。
【００２３】
以上で明らかなように、この実施の形態１によれば、パラメータ整合性データベース２に保持されている整合性情報を参照して、入力受付部１により入力が受け付けられたパラメータの整合性を評価し、そのパラメータが適正であれば、入力受付部１により入力が受け付けられた実施指示内容を示すＸＭＬファイルを生成するファイル生成部５を設け、画面表示部７がファイル生成部５により生成されたＸＭＬファイルを解析して、アクティビティの実施指示内容を表示内容に含むアクティビティ画面を表示するように構成したので、ワークフローにおけるアクティビティに関連するパラメータが適正である場合に限り、アクティビティの実施指示内容を表示することができるようになり、その結果、アクティビティを適正に管理することができる効果を奏する。
【００２４】
また、この実施の形態１によれば、ファイル生成部５がリンク情報データベース３から入力受付部１により入力が受け付けられた資料情報の記録先を示すリンク情報を収集し、そのリンク情報をＸＭＬファイルに含めるように構成したので、ユーザがアクティビティの実施指示内容だけでなく、アクティビティに関連する資料情報を確認することができる効果を奏する。
【００２５】
また、この実施の形態１によれば、スタイル指定言語を用いて表示形式が定義されている表示形式定義ファイルを参照して、ＸＭＬファイルをアクティビティ画面表示用のファイルに変換してアクティビティ画面を表示するように構成したので、例えば、表形式やタブ形式など、自由な形式でアクティビティ画面を表示することができる効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】この発明の実施の形態１によるアクティビティ管理装置を示す構成図である。
【図２】この発明の実施の形態１によるアクティビティ管理装置の処理内容を示すフローチャートである。
【図３】アクティビティ名が「先行手配依頼願い」であるアクティビティに関する入力画面の例を示す説明図である。
【図４】アクティビティ名が「先行手配依頼願い」であるアクティビティに関する入力画面の例を示す説明図である。
【図５】アクティビティ名が「先行手配依頼願い」であるアクティビティに関する入力画面の例を示す説明図である。
【図６】パラメータ整合性データベース２に保持されている整合性情報の一例を示す説明図である。
【図７】リンク情報データベース３に保持されているリンク情報の一例を示す説明図である。
【図８】ＸＭＬファイルの一例を示す説明図である。
【図９】ＸＳＬのスタイル指定言語を用いている表示形式定義ファイルの前半部分を示す説明図である。
【図１０】ＸＳＬのスタイル指定言語を用いている表示形式定義ファイルの後半部分を示す説明図である。
【図１１】ＣＳＳのスタイル指定言語を用いている表示形式定義ファイルを示す説明図である。
【符号の説明】
【００２７】
１  入力受付部（入力受付手段）、２  パラメータ整合性データベース（整合性情報保持手段）、３  リンク情報データベース（リンク情報保持手段）、４  整合性評価部（ファイル生成手段）、５  ファイル生成部（ファイル生成手段）、６  表示形式データベース（画面表示手段）、７  画面表示部（画面表示手段）。
【図１】
2009009513.tif 000003
【図２】
2009009513.tif 000004
【図３】
2009009513.tif 000005
【図４】
2009009513.tif 000006
【図５】
2009009513.tif 000007
【図６】
2009009513.tif 000008
【図７】
2009009513.tif 000009
【図８】
2009009513.tif 000010
【図９】
2009009513.tif 000011
【図１０】
2009009513.tif 000012
【図１１】
2009009513.tif 000013