(57)【要約】【課題】上位の階層レベルの業務フローでは全体像を把握し、下位の階層レベルの業務フローでは各オブジェクトの詳細を把握する。【解決手段】モデル情報保持部Ａ４は、業務フローの階層レベルに対応した階層レベルのデータを含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持する。抽出部Ａ５は指定された業務フローの指定された階層レベルのモデル情報をモデル情報保持部Ａ４より抽出する。モデル生成部Ａ６は抽出されたモデル情報により業務フローを生成し、表示部Ａ１は生成された業務フローを表示する。【選択図】        図１
2005018621.tif 000002
【特許請求の範囲】
【請求項１】
機能、データ、イベント、組織等のオブジェクト間の依存関係により業務フローを表示する業務フロー表示装置において、
業務フローの階層レベルに対応した階層レベルのデータを含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持しているモデル情報保持部と、
指定された業務フローの指定された階層レベルのモデル情報を上記モデル情報保持部より抽出する抽出部と、
抽出されたモデル情報により業務フローを生成するモデル生成部と、
生成された業務フローを表示する表示部とを備えたことを特徴とする業務フロー表示装置。
【請求項２】
機能、データ、イベント、組織等のオブジェクト間の依存関係により業務フローを表示する業務フロー表示装置において、
業務フローの階層レベルに対応した階層レベルのイベントを含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持しているモデル情報保持部と、
指定された業務フローの指定された階層レベルのモデル情報を上記モデル情報保持部より抽出する抽出部と、
抽出されたモデル情報により業務フローを生成するモデル生成部と、
生成された業務フローを表示する表示部とを備えたことを特徴とする業務フロー表示装置。
【請求項３】
機能、データ、イベント、組織等のオブジェクト間の依存関係により業務フローを表示する業務フロー表示装置において、
業務フローの階層レベルに対応した階層レベルの組織を含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持しているモデル情報保持部と、
指定された業務フローの指定された階層レベルのモデル情報を上記モデル情報保持部より抽出する抽出部と、
抽出されたモデル情報により業務フローを生成するモデル生成部と、
生成された業務フローを表示する表示部とを備えたことを特徴とする業務フロー表示装置。
【請求項４】
モデル情報保持部が保持しているモデル情報として、業務フロー名と、業務フローの階層レベルと、オブジェクト間の依存関係の始点となる始点オブジェクト名と、オブジェクト間の依存関係の終点となる終点オブジェクト名とを保持していることを特徴とする請求項１から請求項３のうちのいずれか１項記載の業務フロー表示装置。
【請求項５】
機能、データ、イベント、組織等のオブジェクト間の依存関係により業務フローを表示する業務フロー表示装置において、
各オブジェクトの階層関係を記述したモデル情報と、最下位の階層レベルの業務フローの構造を記述したモデル情報と、業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報とを保持しているモデル情報保持部と、
指定された業務フローの指定された階層レベルのモデル情報を上記モデル情報保持部より抽出する抽出部と、
抽出されたモデル情報により業務フローを生成するモデル生成部と、
生成された業務フローを表示する表示部とを備えたことを特徴とする業務フロー表示装置。
【請求項６】
モデル情報保持部が、
各オブジェクトの階層関係を記述したモデル情報として、各オブジェクト名と、各オブジェクトの階層レベルと、各オブジェクトの上位の各オブジェクト名とを保持し、
最下位の階層レベルの業務フローの構造を記述したモデル情報として、業務フロー名と、オブジェクト間の依存関係の始点となる始点オブジェクト名と、オブジェクト間の依存関係の終点となる終点オブジェクト名とを保持し、
業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報として、業務フロー名と、業務フローの階層レベルと、業務フローの各階層レベルで表示する各オブジェクトの階層レベルとを保持していることを特徴とする請求項５記載の業務フロー表示装置。
【請求項７】
抽出部が、モデル情報保持部に保持されている最下位の階層レベルの業務フローの構造を記述したモデル情報から、指定された業務フローの構造を記述したモデル情報を抽出し、上記モデル情報保持部に保持されている業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報から、指定された階層レベルの業務フローで表示するときの各オブジェクトの階層レベルを抽出し、抽出した各オブジェクトの階層レベルに基づき、上記モデル情報保持部に保持されている各オブジェクトの階層関係を記述したモデル情報から表示する各オブジェクト名を抽出し、上記モデル情報保持部に保持されている最下位の階層レベルの業務フローの構造を記述したモデル情報の各オブジェクト名を、抽出した各オブジェクト名に入れ替えることを特徴とする請求項６記載の業務フロー表示装置。
【請求項８】
表示部に表示されている業務フローを編集した際に、編集された業務フローからモデル情報を生成するモデル解析部と、
生成されたモデル情報をモデル情報保持部に記録する記録部とを備えたことを特徴とする請求項１、請求項２、請求項３又は請求項５のうちのいずれか１項記載の業務フロー表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、機能、データ、イベント、組織等のオブジェクト間の依存関係により業務フローを表示する業務フロー表示装置に関するものである。
【０００２】
【従来の技術】
この業務フロー表示装置に関連する技術として、例えば特許文献１に示されたものがある。これは、業務手順の記述による業務フロー図に基づいて、論理的な情報の流れの記述によるデータフロー図を効率的に作成するものである。
【０００３】
このデータフローの作成手順は、業務フロー図から着目する業務を選択し、この着目する業務で使用するデータを生成する業務と、この着目する業務で作成したデータを使用する業務とを、この着目する業務に対する業務パタンとして抽出し、業務パタンごとに、各業務間の先行関係にしたがって局所データフロー図を作成し、全ての局所データフロー図を１枚のデータフロー図に統合し、統合された１枚のデータフロー図を上位及び下位のデータフロー図に階層化するものである。
【０００４】
【特許文献１】
特開平６−１４９５５５号公報（要約書、構成の欄）
【０００５】
【発明が解決しようとする課題】
従来のデータフロー図の表示手順は、以上のように行われているので、階層化された上位及び下位のデータフロー図に表示されるデータは同一レベルの情報しか使用されておらず、例えば、上記特許文献１の図７に示す下位のデータフロー図と、図９に示す上位のデータフロー図に使用されているデータは同一レベルのデータしか使用されておらず、表示するデータフロー図の各階層化レベルと、データフロー図に使用されているデータの各階層化レベルの整合性が取れておらず、上位の階層レベルのデータフローにおいては全体像を把握するのが困難で、下位の階層レベルのデータフローにおいてはデータの詳細が把握できないという課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、各階層レベルの業務フロー（特許文献１のデータフロー図に相当）において、各業務フローの階層レベルと、各業務フローで使用する機能、データ、イベント、組織等のオブジェクトの階層レベルの整合性を取り、上位の階層レベルの業務フローにおいては全体像を把握するのが容易で、下位の階層レベルの業務フローにおいては各オブジェクトの詳細が把握できる業務フロー表示装置を得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係る業務フロー表示装置は、機能、データ、イベント、組織等のオブジェクト間の依存関係により業務フローを表示するものにおいて、業務フローの階層レベルに対応した階層レベルのデータを含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持しているモデル情報保持部と、指定された業務フローの指定された階層レベルのモデル情報を上記モデル情報保持部より抽出する抽出部と、抽出されたモデル情報により業務フローを生成するモデル生成部と、生成された業務フローを表示する表示部とを備えたものである。
【０００８】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による業務フロー表示装置の構成を示すブロック図である。図に示すように、この業務フロー表示装置は、表示部Ａ１、入力部Ａ２、制御部Ａ３、モデル情報保持部Ａ４、抽出部Ａ５、モデル生成部Ａ６、モデル解析部Ａ７、記録部Ａ８により構成されている。
【０００９】
図１において、表示部Ａ１は業務フローを表示し、入力部Ａ２は操作者が業務フローの表示をするための指示を入力したり業務フローを編集するための指示を入力し、制御部Ａ３はこの業務フロー表示装置内の情報の流れを制御する。
【００１０】
また、モデル情報保持部Ａ４は業務フローを表示するために必要なモデル情報を保持し、抽出部Ａ５は業務フローを表示するために必要なモデル情報をモデル情報保持部Ａ４より抽出する。モデル生成部Ａ６は抽出されたモデル情報から業務フローを生成し、モデル解析部Ａ７は編集された業務フローや新しく作成された業務フローを解析してモデル情報を生成し、記録部Ａ８は生成されたモデル情報をモデル情報保持部Ａ４に記録する。
【００１１】
図２は実施の形態１による業務フロー表示装置の業務フローの表示形式を示す図である。図において、１１は階層レベル１の業務フロー（１）で、２１は機能（１）、３１はデータ（１）、３２はデータ（２）、４１は組織（１）、５１はイベント（１）、５２はイベント（２）を示している。この業務フローで表示する機能、データ、組織、イベント等をオブジェクトと呼ぶ。
【００１２】
また、１２は業務フロー（１）１１を詳細化した下位の階層レベル２の業務フロー（１）で、５３はイベント（３）、２１１は機能（１）２１の下位の階層レベルの機能（１．１）、２１２は機能（１）２１の下位の階層レベルの機能（１．２）、３１１はデータ（１）３１の下位の階層レベルのデータ（１．１）、３１２はデータ（１）３１の下位の階層レベルのデータ（１．２）、３２１はデータ（２）３２の下位の階層レベルのデータ（２．１）を示している。なお、組織（１）４１、イベント（１）５１、イベント（２）５２は、業務フロー（１）１１におけるオブジェクトと同じである。
【００１３】
図３は実施の形態１による業務フロー表示装置のモデル情報保持部に保持されている業務フローの構造を記述したモデル情報の例を示す図である。図において、１００１は業務フロー名を保持するカラム、１００２は業務フローに含まれる機能、データ、組織、イベント等のオブジェクト間の依存関係の始点となる始点オブジェクト名を保持するカラム、１００３は業務フローに含まれる機能、データ、組織、イベント等のオブジェクト間の依存関係の終点となる終点オブジェクト名を保持するカラム、１００４はカラム１００１の業務フロー名の階層レベルを保持するカラムである。
【００１４】
図３のカラム１００２，１００３では、データ（１）の下位の階層レベルのデータ（１．１）、データ（１．２）、データ（２）の下位の階層レベルのデータ（２．１）が含まれている。このように、実施の形態１による業務フロー表示装置のモデル情報保持部Ａ４は、業務フローの階層レベルに対応した階層レベルのデータを含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持している。
【００１５】
次に動作について説明する。
図４は実施の形態１による業務フロー表示装置の処理の流れを示すフローチャートである。ステップＳＴ１１において、入力部Ａ２から操作者により指定された表示部Ａ１に表示する業務フロー名を入力する。ここでは、例えば“業務フロー（１）”を入力する。
【００１６】
ステップＳＴ１２において、制御部Ａ３の指示に基づき、抽出部Ａ５は入力された業務フロー名に対応するモデル情報をモデル情報保持部Ａ４から抽出する。ここでは、抽出部Ａ５は、モデル情報保持部Ａ４に保持されている図３に示すモデル情報の中から、カラム１００１の業務フロー名が“業務フロー（１）”で、最上位の階層レベル、すなわちカラム１００４の階層レベルが“１”の行を全て抽出する。
【００１７】
ステップＳＴ１３において、モデル生成部Ａ６は制御部Ａ３の指示に基づき抽出されたモデル情報から業務フローを生成する。すなわち、図３に示すモデル情報の中の抽出された行について、カラム１００２の始点オブジェクト名とカラム１００３の終点オブジェクト名の関係から業務フローを生成する。ステップＳＴ１４において、表示部Ａ１は制御部Ａ３の指示に基づき生成された業務フローを表示する。この場合は、図２に示す階層レベル１の業務フロー（１）１１が表示される。
【００１８】
表示部Ａ１に表示されている業務フロー（１）１１は、イベント（１）５１が発生すると機能（１）２１が実行され、その結果イベント（２）５２が発生し、機能（１）２１が実行時にデータ（１）３１を入力し、データ（１）３１及びデータ（２）３２を出力することを示し、機能（１）２１が組織（１）４１によって担当されることを示している。
【００１９】
図４のステップＳＴ１５において、制御部Ａ３は入力部Ａ２から操作者により業務フローの詳細化表示が指定されたかを確認し、詳細化表示が指定された場合には、ステップＳＴ１２に戻り、制御部Ａ３は表示部Ａ１に表示されている業務フロー、すなわち“業務フロー（１）”と、表示されている階層レベルの１つ下位の階層レベル、すなわち階層レベル“２”を抽出部Ａ５に通知し、抽出部Ａ５は、モデル情報保持部Ａ４に保持されている図３に示すモデル情報の中から、カラム１００１の業務フロー名が“業務フロー（１）”で、カラム１００４の階層レベルが“２”の行を全て抽出する。
【００２０】
ステップＳＴ１３において、モデル生成部Ａ６は制御部Ａ３の指示に基づき抽出されたモデル情報から業務フローを生成する。すなわち、図３に示すモデル情報の中の抽出された行について、カラム１００２の始点オブジェクト名と、カラム１００３終点のオブジェクト名の関係から業務フローを生成する。ステップＳＴ１４において、表示部Ａ１は制御部Ａ３の指示に基づき生成された業務フローを表示する。この場合は、図２に示す階層レベル２の業務フロー（１）１２が表示される。
【００２１】
表示部Ａ１に表示されている業務フロー（１）１２は、イベント（１）５１が発生すると機能（１．１）２１１が実行され、その結果イベント（３）５３が発生し、その結果機能（１．２）２１２が実行され、その結果イベント（２）５２が発生し、機能（１．１）２１１が実行時にデータ（１．１）３１１を入力し、データ（１．２）３１２を出力することを示し、機能（１．２）２１２が実行時にデータ（１．１）３１１及びデータ（１．２）３１２を入力し、データ（２．１）３２１を出力することを示し、機能（１．１）２１１及び機能（１．２）２１２が組織（１）４１によって担当されることを示している。
【００２２】
また、入力部Ａ２から表示部Ａ１に表示されている業務フローを編集したり新しく業務フローを作成することもできる。業務フローを編集又は新規作成した場合には、図４のステップＳＴ１６において、制御部Ａ３は入力部Ａ２から操作者により表示されている業務フローの保存を指示されたかを確認する。
【００２３】
業務フローの保存を指示された場合には、ステップＳＴ１７において、モデル解析部Ａ７は、制御部Ａ３の指示に基づき、表示部Ａ１に表示されている編集又は新規作成の業務フローから図３と同様のモデル情報を生成する。ステップＳＴ１８において、記録部Ａ８は制御部Ａ３の指示に基づき生成されたモデル情報をモデル情報保持部Ａ４に記録する。
【００２４】
以上のように、この実施の形態１によれば、上位の階層レベルの業務フローには上位の階層レベルのデータ、すなわち粒度の大きいデータを表示し、下位の階層レベルの業務フローには下位の階層レベルのデータ、すなわち粒度の小さいデータを表示するようにしているので、上位の階層レベルに表示されるデータの総数は少なくなり、下位の階層レベルに表示されるデータの総数は多くなり、その結果、各階層レベルの機能の総数に見合った数のデータが表示されることになるので、１つの機能に関連するデータの数が適切な数になる。従って、上位の階層レベルの業務フローにおいては、機能のつながりとデータの受け渡しの関係の全体像を把握しやすくなり、下位の階層レベルの業務フローにおいては、機能が扱うデータの詳細が把握しやすくなるため、上位の階層レベルの業務フローにおいては全体像を把握するのが容易で、下位の階層レベルの業務フローにおいては各オブジェクトの詳細が把握できるという効果が得られる。
【００２５】
実施の形態２．
この発明の実施の形態２による業務フロー表示装置の構成を示すブロック図は実施の形態１の図１と基本的には同じである。上記実施の形態１は、業務フローの階層レベルに対応した階層レベルのデータを表示するようにしたものであるが、この実施の形態２は業務フローの階層レベルに対応した階層レベルのイベントを表示するようにしたものである。
【００２６】
図５は実施の形態２による業務フロー表示装置の業務フローの表示形式を示す図である。図において、階層レベル１の業務フロー（１）１１は実施の形態１の図２における階層レベル１の業務フロー（１）１１と同じである。また、階層レベル２の業務フロー（１）１２において、５１１はイベント（１）５１の下位の階層レベルのイベント（１．１）、５１２はイベント（１）５１の下位の階層レベルのイベント（１．２）、５２１はイベント（２）５２の下位の階層レベルのイベント（２．１）、５２２はイベント（２）５２の下位の階層レベルのイベント（２．２）を示し、その他のオブジェクトは実施の形態１の図２のオブジェクトと同じである。
【００２７】
図６は実施の形態２による業務フロー表示装置のモデル情報保持部に保持されている業務フローの構造を記述したモデル情報の例を示す図である。実施の形態１の図３と同様に、カラム１００１に業務フロー名、カラム１００２に始点オブジェクト名、カラム１００３に終点オブジェクト名、カラム１００４に階層レベルがそれぞれ保持されている。
【００２８】
図６のカラム１００２，１００３では、イベント３や、イベント（１）の下位の階層レベルのイベント（１．１）、イベント（１．２）、イベント（２）の下位の階層レベルのイベント（２．１）、イベント（２．２）が含まれている。このように、実施の形態２による業務フロー表示装置のモデル情報保持部Ａ４は、業務フローの階層レベルに対応した階層レベルのイベントを含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持している。
【００２９】
次に動作について説明する。
実施の形態２による業務フロー表示装置の処理の流れを示すフローチャートは実施の形態１の図４と基本的には同じである。ただし、モデル情報保持部Ａ４に保持されているモデル情報が図６に示すモデル情報であるため、表示部Ａ１に表示される業務フローは図５に示す階層レベル１の業務フロー（１）１１と階層レベル２の業務フロー（１）１２となる。ここで、業務フロー（１）１１は実施の形態１の図２における階層レベル１の業務フロー（１）１１と同じである。
【００３０】
業務フロー（１）１２は、イベント（１．１）５１１又はイベント（１．２）５１２が発生すると機能（１．１）２１１が実行され、その結果イベント（３）５３が発生し、その結果機能（１．２）２１２が実行され、その結果イベント（２．１）５２１又はイベント（２．２）５２２が発生し、機能（１．１）２１１が実行時にデータ（１．１）３１１を入力し、データ（１．２）３１２を出力することを示し、機能（１．２）２１２が実行時にデータ（１．１）３１１及びデータ（１．２）３１２を入力し、データ（２．１）３２１を出力することを示し、機能（１．１）２１１及び機能（１．２）２１２が組織（１）４１によって担当されることを示している。
【００３１】
以上のように、この実施の形態２によれば、上位の階層レベルの業務フローには上位の階層レベルのイベント、すなわち粒度の大きいイベントを表示し、下位の階層レベルの業務フローには下位の階層レベルのイベント、すなわち粒度の小さいイベントを表示するようにしているので、上位の階層レベルに表示されるイベントの総数は少なくなり、下位の階層レベルに表示されるイベントの総数は多くなり、その結果、各階層レベルの機能の総数に見合った数のイベントが表示されることになるので、１つの機能に関連するイベントの数が適切な数になる。従って、上位の階層レベルの業務フローにおいては機能とイベントとのつながりの全体像を把握しやすくなり、下位の階層レベルの業務フローにおいては機能に対応するイベントの詳細が把握しやすくなるため、上位の階層レベルの業務フローにおいては全体像を把握するのが容易で、下位の階層レベルの業務フローにおいては各オブジェクトの詳細が把握できるという効果が得られる。
【００３２】
実施の形態３．
この発明の実施の形態３による業務フロー表示装置の構成を示すブロック図は実施の形態１の図１と基本的には同じである。上記実施の形態１、上記実施の形態２は、業務フローの階層レベルに対応した階層レベルのデータ、イベントをそれぞれ表示するようにしたものであるが、この実施の形態２は業務フローの階層レベルに対応した階層レベルの組織を表示するようにしたものである。
【００３３】
図７は実施の形態３による業務フロー表示装置の業務フローの表示形式を示す図である。図において、階層レベル１の業務フロー（１）１１は実施の形態１の図２における階層レベル１の業務フロー（１）１１と同じである。また、階層レベル２の業務フロー（１）１２において、４１１は組織（１）４１の下位の階層レベルの組織（１．１）、４１２は組織（１）４１の下位の階層レベルの組織（１．２）を示し、その他のオブジェクトは実施の形態２の図５のオブジェクトと同じである。
【００３４】
図８は実施の形態３による業務フロー表示装置のモデル情報保持部に保持されている業務フローの構造を記述したモデル情報の例を示す図である。実施の形態１の図３と同様に、カラム１００１に業務フロー名、カラム１００２に始点オブジェクト名、カラム１００３に終点オブジェクト名、カラム１００４に階層レベルがそれぞれ保持されている。
【００３５】
図８のカラム１００３では、組織（１）の下位の階層レベルの組織（１．１）、組織（１．２）が含まれている。このように、実施の形態３による業務フロー表示装置のモデル情報保持部Ａ４は、業務フローの階層レベルに対応した階層レベルの組織を含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持している。
【００３６】
次に動作について説明する。
実施の形態３による業務フロー表示装置の処理の流れを示すフローチャートは実施の形態１の図４と基本的には同じである。ただし、モデル情報保持部Ａ４に保持されているモデル情報が図８に示すモデル情報であるため、表示部Ａ１に表示される業務フローは図７に示す階層レベル１の業務フロー（１）１１と階層レベル２の業務フロー（１）１２となる。ここで、業務フロー（１）１１は実施の形態１の図２における階層レベル１の業務フロー（１）１１と同じである。
【００３７】
業務フロー（１）１２は、イベント（１．１）５１１又はイベント（１．２）５１２が発生すると機能（１．１）２１１が実行され、その結果イベント（３）５３が発生し、その結果機能（１．２）２１２が実行され、その結果イベント（２．１）５２１又はイベント（２．２）５２２が発生し、機能（１．１）２１１が実行時にデータ（１．１）３１１を入力し、データ（１．２）３１２を出力することを示し、機能（１．２）２１２が実行時にデータ（１．１）３１１及びデータ（１．２）３１２を入力し、データ（２．１）３２１を出力することを示し、機能（１．１）２１１が組織（１．１）４１１によって担当され、機能（１．２）２１２が組織（１．２）４１２によって担当されることを示している。
【００３８】
以上のように、この実施の形態３によれば、上位の階層レベルの業務フローには上位の階層レベルの組織、すなわち粒度の大きい組織を表示し、下位の階層レベルの業務フローには下位の階層レベルの組織、すなわち粒度の小さい組織を表示するようにしているので、上位の階層レベルに表示される組織の総数は少なくなり、下位の階層レベルに表示される組織の総数は多くなり、その結果各階層の機能の総数に見合った数の組織が表示され、１つの機能に関連する組織の数が適切な数になる。従って、上位の階層レベルの業務フローにおいては機能をどの組織が担当するかという全体像を把握しやすくなり、下位の階層レベルの業務フローにおいては、各機能にどの組織が担当するかの責任の所在の詳細が把握しやすくなるため、上位の階層レベルの業務フローにおいては全体像を把握するのが容易で、下位の階層レベルの業務フローにおいては各オブジェクトの詳細が把握できるという効果が得られる。
【００３９】
実施の形態４．
この発明の実施の形態４による業務フロー表示装置の構成を示す部ブロック図は実施の形態１の図１と基本的には同じである。上記実施の形態１から上記実施の形態３は、業務フローの階層レベルに対応した階層レベルのデータ、イベント、組織をそれぞれ表示するようにしたものであるが、この実施の形態４は業務フローの階層レベルに対応した階層レベルのオブジェクトを表示する場合に、各オブジェクトの表示に柔軟性を持たせるようにしたものである。
【００４０】
図９及び図１０は実施の形態４による業務フロー表示装置の業務フローの表示形式を示す図である。図９において、階層レベル１の業務フロー（１）１１は実施の形態１の図２における階層レベル１の業務フロー（１）１１と同じである。また、階層レベル２の業務フロー（１）１２において、３１１はデータ（１）３１の下位の階層レベルのデータ（１．１）、３１２はデータ（１）３１の下位の階層レベルのデータ（１．２）、３２１はデータ（２）３２の下位の階層レベルのデータ（２．１）を示し、その他のオブジェクトは図９の業務フロー（１）１１のオブジェクトと同じである。
【００４１】
図１０において、階層レベル２の業務フロー（１）１２は図９における階層レベル２の業務フロー（１）１２と同じである。また、階層レベル３の業務フロー（１）１３は、実施の形態３の図７における階層レベル２の業務フロー（１）１２と同じである。
【００４２】
図１１は実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている機能の階層関係を記述したモデル情報の例を示す図である。図において、１０１１は機能名を保持するカラム、１０１２はカラム１０１１に保持されている機能名の上位の階層レベルの機能名を保持するカラム、１０１３はカラム１０１１に保持されている機能名の階層レベルを保持するカラムである。なお、カラム１０１２の上位の機能名において、“ＮＵＬＬ”はカラム１０１１の機能名の上位の階層レベルの機能名が存在しないことを示す。
【００４３】
図１２は実施の形態４による業務フロー表示装置のモデル情報保持部に保持されているデータの階層関係を記述したモデル情報の例を示す図である。図において、１０２１はデータ名を保持するカラム、１０２２はカラム１０２１に保持されているデータ名の上位の階層レベルのデータ名を保持するカラム、１０２３はカラム１０２１に保持されているデータ名の階層レベルを保持するカラムである。なお、カラム１０２２の上位のデータ名において、“ＮＵＬＬ”はカラム１０２１のデータ名の上位の階層レベルのデータ名が存在しないことを示す。
【００４４】
図１３は実施の形態４による業務フロー表示装置のモデル情報保持部に保持されているイベントの階層関係を記述したモデル情報の例を示す図である。図において、１０３１はイベント名を保持するカラム、１０３２はカラム１０３１に保持されているイベント名の上位の階層レベルのイベント名を保持するカラム、１０３３はカラム１０３１に保持されているイベント名の階層レベルを保持するカラムである。なお、カラム１０３２の上位のイベント名において、“ＮＵＬＬ”はカラム１０３１のイベント名の上位の階層レベルのイベント名が存在しないことを示す。
【００４５】
図１４は実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている組織の階層関係を記述したモデル情報の例を示す図である。図において、１０４１は組織名を保持するカラム、１０４２はカラム１０４１に保持されている組織名の上位の階層レベルの組織名を保持するカラム、１０４３はカラム１０４１に保持されている組織名の階層レベルを保持するカラムである。なお、カラム１０４２の上位の組織名において、“ＮＵＬＬ”はカラム１０４１の組織名の上位の階層レベルの組織名が存在しないことを示す。
【００４６】
図１５は実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている最下位の階層レベルの業務フローの構造を記述したモデル情報の例を示す図である。図において、１０５１は業務フロー名を保持するカラム、１０５２はカラム１０５１に保持されている業務フロー名に含まれる機能、データ、組織、イベント等のオブジェクト間の依存関係の始点となる始点オブジェクト名を保持するカラム、１０５３はカラム１０５１に保持されている業務フロー名に含まれる機能、データ、組織、イベント等のオブジェクト間の依存関係の終点となる終点オブジェクト名を保持するカラムである。
【００４７】
図１６は実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報の例を示す図である。図において、１０６１は業務フロー名を保持するカラム、１０６２はカラム１０６１に保持されている業務フロー名の階層レベルを保持するカラムである。
【００４８】
また、１０６３はカラム１０６１に保持されている業務フロー名でカラム１０６２の階層レベルで表示される機能の階層レベルを保持するカラム、１０６４はカラム１０６１に保持されている業務フロー名でカラム１０６２の階層レベルで表示されるデータの階層レベルを保持するカラム、１０６５はカラム１０６１に保持されている業務フロー名でカラム１０６２の階層レベルで表示されるイベントの階層レベルを保持するカラム、１０６６はカラム１０６１に保持されている業務フロー名でカラム１０６２の階層レベルで表示される組織の階層レベルを保持するカラムである。
【００４９】
このように、図１６に示すような業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報を用意しておくことにより、業務フローの階層レベルに対応した階層レベルのオブジェクトを表示する場合に、各オブジェクトの表示に柔軟性を持たせることができる。
【００５０】
次に動作について説明する。
実施の形態４による業務フロー表示装置の処理の流れを示すフローチャートは、基本的には実施の形態１の図４と同じである。ステップＳＴ１１において、入力部Ａ２から操作者により指定された表示部Ａ１に表示する業務フロー名、例えば“業務フロー（１）”を入力する。
【００５１】
ステップＳＴ１２において、制御部Ａ３の指示に基づき、抽出部Ａ５は入力された業務フロー名に対応するモデル情報をモデル情報保持部Ａ４から抽出する。ここでは、抽出部Ａ５は、モデル情報保持部Ａ４に保持されている図１１から図１６に示すモデル情報の中からモデル情報を抽出するが、制御部Ａ３の指示に基づき、以下に示すように、階層レベルが“１”の“業務フロー（１）”で表示する各オブジェクトを抽出する。
【００５２】
図１７は抽出部Ａ５によるモデル情報抽出処理の流れを示すフローチャートである。ステップＳＴ２１において、抽出部Ａ５は図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報から、指定された業務フロー（１）の構造を記述したモデル情報を抽出する。すなわち、図１５のカラム１０５１に保持されている業務フロー（１）の全ての行を抽出することにより、最下位の階層レベルの業務フローを表示するときの全てのオブジェクト名、すなわち、機能名、データ名、イベント名、組織名を抽出する。
【００５３】
ステップＳＴ２２において、抽出部Ａ５は図１６に示す業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報から、指定された階層レベルの業務フローで表示するときの各オブジェクトの階層レベルを抽出する。すなわち、カラム１０６１に保持されている業務フロー（１）について、カラム１０６２に保持されている業務フローの階層レベルが“１”の行に記述されている各オブジェクトの階層レベルを抽出する。これにより、階層レベルが“１”の業務フローを表示するときには、表示する機能、データ、イベント、組織の階層レベルは全て“１”であることがわかる。
【００５４】
ステップＳＴ２３において、抽出部Ａ５は、上記ステップＳＴ２２で抽出した機能の階層レベルに基づき、図１１に示す機能の階層関係を記述したモデル情報から、表示する機能名を抽出する。すなわち、上記ステップＳＴ２１で抽出した機能名“機能（１．１）”及び“機能（１．２）”に関して、図１１に示す機能の階層関係を記述したモデル情報から、カラム１０１２に保持されている上位の機能名をたどって、カラム１０１３に保持されている階層レベルが“１”の機能名“機能（１）”を抽出する。
【００５５】
ステップＳＴ２４において、抽出部Ａ５は、上記ステップＳＴ２２で抽出したデータの階層レベルに基づき、図１２に示すデータの階層関係を記述したモデル情報から、表示するデータ名を抽出する。すなわち、上記ステップＳＴ２１で抽出したデータ名“データ（１．１）”、“データ（１．２）”及び“データ（２．１）”に関して、図１２に示すデータの階層関係を記述したモデル情報から、カラム１０２２に保持されている上位の機能名をたどって、カラム１０２３に保持されている階層レベルが“１”のデータ名“データ（１）”及び“データ（２）”を抽出する。
【００５６】
ステップＳＴ２５において、抽出部Ａ５は、上記ステップＳＴ２２で抽出したイベントの階層レベルに基づき、図１３に示すイベントの階層関係を記述したモデル情報から、表示するイベント名を抽出する。すなわち、上記ステップＳＴ２１で抽出したイベント名“イベント（１．１）”、“イベント（１．２）”、“イベント（２．１）”、“イベント（２．２）”及び“イベント（３）”に関して、図１３に示すイベントの階層関係を記述したモデル情報から、カラム１０３２に保持されている上位の機能名をたどって、カラム１０３３に保持されている階層レベルが“１”のイベント名“イベント（１）”及び“イベント（２）”を抽出する。
【００５７】
ステップＳＴ２６において、抽出部Ａ５は、上記ステップＳＴ２２で抽出した組織の階層レベルに基づき、図１４に示す組織の階層関係を記述したモデル情報から、表示する組織名を抽出する。すなわち、上記ステップＳＴ２１で抽出した組織名“組織（１．１）”及び“組織（１．２）”に関して、図１４に示す機能の階層関係を記述したモデル情報から、カラム１０４２に保持されている上位の機能名をたどって、カラム１０４３に保持されている階層レベルが“１”の組織名“組織（１）”を抽出する。
【００５８】
ステップＳＴ２７において、抽出部Ａ５は、図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報の各オブジェクト名を、上記ステップＳＴ２３〜ＳＴ２６で抽出した各階層レベルの各オブジェクト名に入れ替えて、重複している関係を削除してモデル情報を整理する。整理した結果、ここでは、階層レベルが“１”の業務フローの構造を示すモデル情報となる。
【００５９】
図１８は、図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報から、図１７に示すモデル情報抽出処理を行うことにより得られる階層レベルが“１”の業務フローの構造を記述したモデル情報の例を示す図である。
【００６０】
図４のステップＳＴ１３において、モデル生成部Ａ６は制御部Ａ３の指示に基づき抽出されたモデル情報から業務フローを生成する。すなわち、図１８に示すモデル情報のカラム１０５２の始点オブジェクト名と、カラム１０５３の終点オブジェクト名の関係から業務フローを生成する。ステップＳＴ１４において、表示部Ａ１は制御部Ａ３の指示に基づき生成された業務フローを表示する。この場合は、図９に示す階層レベル１の業務フロー（１）１１が表示される。
【００６１】
表示部Ａ１に表示されている業務フロー（１）１１は、イベント（１）５１が発生すると機能（１）２１が実行され、その結果イベント（２）５２が発生し、機能（１）２１が実行時にデータ（１）３１を入力し、データ（１）３１及びデータ（２）３２を出力することを示し、機能（１）２１が組織（１）４１によって担当されることを示している。
【００６２】
図４のステップＳＴ１５において、制御部Ａ３は入力部Ａ２から操作者により業務フローの詳細化表示が指定されたかを確認し、詳細化表示が指定された場合には、ステップＳＴ１２に戻り、制御部Ａ３は表示部Ａ１に表示されている業務フロー名、すなわち“業務フロー（１）”と、表示されている階層レベルの１つ下位の階層レベル、すなわち階層レベル“２”を抽出部Ａ５に通知する。抽出部Ａ５は、モデル情報保持部Ａ４に保持されている図１１から図１６に示すモデル情報の中からモデル情報を抽出する。
【００６３】
この場合、抽出部Ａ５は、図１７に示すステップＳＴ２１〜ＳＴ２７における処理と同様の処理を行うが、ここでは、制御部Ａ３の指示に基づき、以下に示すように、階層レベルが“２”の“業務フロー（１）”で表示する各オブジェクトを抽出する。
【００６４】
ステップＳＴ２１において、抽出部Ａ５は図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報から、指定された業務フロー（１）の構造を記述したモデル情報を抽出する。すなわち、図１５のカラム１０５１に保持されている業務フロー（１）の全ての行を抽出することにより、最下位の階層レベルの業務フローを表示するときの全てのオブジェクト名、すなわち、機能名、データ名、イベント名、組織名を抽出する。
【００６５】
ステップＳＴ２２において、抽出部Ａ５は図１６に示す業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報から、指定された階層レベルの業務フローで表示するときの各オブジェクトの階層レベルを抽出する。すなわち、カラム１０６１に保持されている業務フロー（１）について、カラム１０６２に保持されている業務フローの階層レベルが“２”の行に記述されている各オブジェクトの階層レベルを抽出する。これにより、階層レベルが“２”の業務フローを表示するときには、表示する機能、イベント、組織の階層レベルは“１”で、表示するデータの階層レベルは“２”であることがわかる。
【００６６】
ステップＳＴ２３において、抽出部Ａ５は、上記ステップＳＴ２２で抽出した機能の階層レベルに基づき、図１１に示す機能の階層関係を記述したモデル情報から、表示する機能名を抽出する。すなわち、上記ステップＳＴ２１で抽出した“機能（１．１）”及び“機能（１．２）”に関して、１回目の処理と同様に、図１１に示す機能の階層関係を記述したモデル情報から、カラム１０１２に保持されている上位の機能名をたどって、カラム１０１３に保持されている階層レベルが“１”の機能名“機能（１）”を抽出する。
【００６７】
ステップＳＴ２４において、抽出部Ａ５は、上記ステップＳＴ２２で抽出したデータの階層レベルに基づき、図１２に示すデータの階層関係を記述したモデル情報から、表示するデータ名を抽出する。上記ステップＳＴ２１で抽出した“データ（１．１）”、“データ（１．２）”及び“データ（２．１）”については、図１２に示すデータの階層関係を記述したモデル情報のカラム１０２３に保持されている階層レベルが“２”であるため、“データ（１．１）”、“データ（１．２）”及び“データ（２．１）”を、そのまま階層レベルが“２”のデータ名として抽出する。
【００６８】
ステップＳＴ２５において、抽出部Ａ５は、上記ステップＳＴ２２で抽出したイベントの階層レベルに基づき、図１３に示すイベントの階層関係を記述したモデル情報から、表示するイベント名を抽出する。すなわち、１回目の処理と同様に、上記ステップＳＴ２１で抽出した“イベント（１．１）”、“イベント（１．２）”、“イベント（２．１）”、“イベント（２．２）”及び“イベント（３）”に関して、図１３に示すイベントの階層関係を記述したモデル情報から、カラム１０３２に保持されている上位の機能名をたどって、カラム１０３３に保持されている階層レベルが“１”のイベント名“イベント（１）”及び“イベント（２）”を抽出する。
【００６９】
ステップＳＴ２６において、抽出部Ａ５は、上記ステップＳＴ２２で抽出した組織の階層レベルに基づき、図１４に示す組織の階層関係を記述したモデル情報から、表示する組織名を抽出する。すなわち、１回目の処理と同様に、上記ステップＳＴ２１で抽出した“組織（１．１）”及び“組織（１．２）”に関して、図１４に示す機能の階層関係を記述したモデル情報から、カラム１０４２に保持されている上位の機能名をたどって、カラム１０４３に保持されている階層レベルが“１”の組織名“組織（１）”を抽出する。
【００７０】
ステップＳＴ２７において、抽出部Ａ５は、図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報の各オブジェクト名を、上記ステップＳＴ２３〜ＳＴ２６で抽出した各階層レベルの各オブジェクト名に入れ替えて、重複している関係を削除してモデル情報を整理する。整理した結果、ここでは、階層レベルが“２”の業務フローの構造を記述したモデル情報となる。
【００７１】
図１９は、図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報から、図１７に示す２回目のモデル情報抽出処理を行うことにより得られる階層レベルが“２”の業務フローの構造を記述したモデル情報の例を示す図である。
【００７２】
図４のステップＳＴ１３において、モデル生成部Ａ６は制御部Ａ３の指示に基づき抽出されたモデル情報から業務フローを生成する。すなわち、図１９に示すモデル情報のカラム１０５２の始点オブジェクト名と、カラム１０５３の終点オブジェクト名の関係から業務フローを生成する。ステップＳＴ１４において、表示部Ａ１は制御部Ａ３の指示に基づき生成された業務フローを表示する。この場合は、図９に示す階層レベル２の業務フロー（１）１２が表示される。
【００７３】
表示部Ａ１に表示されている業務フロー（１）１２は、イベント（１）５１が発生すると機能（１）２１が実行され、その結果イベント（２）５２が発生し、機能（１）２１が実行時に、データ（１．１）３１１及びデータ（１．２）３１２を入力し、データ（１．２）３１２及びデータ（２．１）３２１を出力することを示し、機能（１）２１が組織（１）４１によって担当されることを示している。
【００７４】
図４のステップＳＴ１５において、制御部Ａ３は入力部Ａ２から操作者により業務フローの詳細化表示が指定されたかを確認し、詳細化表示が指定された場合には、ステップＳＴ１２に戻り、制御部Ａ３は表示部Ａ１に表示されている業務フロー名、すなわち“業務フロー（１）”と、表示されている階層レベルの１つ下位の階層レベル、すなわち階層レベル“３”を抽出部Ａ５に通知する。抽出部Ａ５は、モデル情報保持部Ａ４に保持されている図１１から図１６に示すモデル情報の中からモデル情報を抽出する。
【００７５】
この場合、抽出部Ａ５は、図１７に示すステップＳＴ２１〜ＳＴ２７における処理と同様の処理を行うが、ここでは、制御部Ａ３の指示に基づき、以下に示すように、階層レベルが“３”の“業務フロー（１）”で表示する各オブジェクトを抽出する。
【００７６】
ステップＳＴ２１において、抽出部Ａ５は図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報から、指定された業務フロー（１）の構造を記述したモデル情報を抽出する。すなわち、図１５のカラム１０５１に保持されている業務フロー（１）の全ての行を抽出することにより、最下位の階層レベルの業務フローを表示するときの全てのオブジェクト名、すなわち、機能名、データ名、イベント名、組織名を抽出する。
【００７７】
ステップＳＴ２２において、抽出部Ａ５は図１６に示す業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報から、指定された階層レベルの業務フローで表示するときの各オブジェクトの階層レベルを抽出する。すなわち、カラム１０６１に保持されている業務フロー（１）について、カラム１０６２に保持されている業務フローの階層レベルが“３”の行に記述されている各オブジェクトの階層レベルを抽出する。これにより、階層レベルが“３”の業務フローを表示するときには、表示する機能、データ、イベント、組織の階層レベルは全て“２”であることがわかる。
【００７８】
ステップＳＴ２３において、抽出部Ａ５は、上記ステップＳＴ２２で抽出した機能の階層レベルに基づき、図１１に示す機能の階層関係を記述したモデル情報から、表示する機能名を抽出する。上記ステップＳＴ２１で抽出した“機能（１．１）”及び“機能（１．２）”については、図１１に示す機能の階層関係を記述したモデル情報のカラム１０１３に保持されている階層レベルが“２”であるため、“機能（１．１）”及び“機能（１．２）”を、そのまま階層レベルが“２”の機能名として抽出する。
【００７９】
ステップＳＴ２４において、抽出部Ａ５は、上記ステップＳＴ２２で抽出したデータの階層レベルに基づき、図１２に示すデータの階層関係を記述したモデル情報から、表示するデータ名を抽出する。２回目の処理と同様に、上記ステップＳＴ２１で抽出した“データ（１．１）”、“データ（１．２）”及び“データ（２．１）”については、図１２に示すデータの階層関係を記述したモデル情報のカラム１０２３に保持されている階層レベルが“２”であるため、“データ（１．１）”、“データ（１．２）”及び“データ（２．１）”を、そのまま階層レベルが“２”のデータ名として抽出する。
【００８０】
ステップＳＴ２５において、抽出部Ａ５は、上記ステップＳＴ２２で抽出したイベントの階層レベルに基づき、図１３に示すイベントの階層関係を記述したモデル情報から、表示するイベント名を抽出する。上記ステップＳＴ２１で抽出した“イベント（１．１）”、“イベント（１．２）”、“イベント（２．１）”、“イベント（２．２）”及び“イベント（３）”については、図１３に示すイベントの階層関係を記述したモデル情報のカラム１０３３に保持されている階層レベルが“２”であるため、“イベント（１．１）”、“イベント（１．２）”、“イベント（２．１）”、“イベント（２．２）”及び“イベント（３）”を、そのまま階層レベルが“２”のイベント名として抽出する。
【００８１】
ステップＳＴ２６において、抽出部Ａ５は、上記ステップＳＴ２２で抽出した組織の階層レベルに基づき、図１４に示す組織の階層関係を記述したモデル情報から、表示する組織名を抽出する。上記ステップＳＴ２１で抽出した“組織（１．１）”及び“組織（１．２）”については、図１４に示す組織の階層関係を記述したモデル情報のカラム１０４３に保持されている階層レベルが“２”であるため、“組織（１．１）”及び“組織（１．２）”を、そのまま階層レベルが“２”の組織名として抽出する。
【００８２】
ステップＳＴ２７において、抽出部Ａ５は、図１５に示す最下位の階層レベルの業務フローの構造を記述したモデル情報の各オブジェクト名を、上記ステップＳＴ２３〜ＳＴ２６で抽出した各階層レベルの各オブジェクト名に入れ替えて、重複している関係を削除してモデル情報を整理するが、ここでは、図１５に示す全てのオブジェクトは階層レベルが“２”のオブジェクトとなっていてるので、図１５に示すモデル情報は階層レベルが“３”の業務フローの構造を記述したモデル情報となる。
【００８３】
図４のステップＳＴ１３において、モデル生成部Ａ６は制御部Ａ３の指示に基づき抽出されたモデル情報から業務フローを生成する。すなわち、図１５に示すモデル情報のカラム１０５２の始点オブジェクト名と、カラム１０５３の終点オブジェクト名の関係から業務フローを生成する。ステップＳＴ１４において、表示部Ａ１は、制御部Ａ３の指示に基づき、生成された業務フローを表示する。この場合は、図１０に示す階層レベル３の業務フロー（１）１３が表示される。
【００８４】
表示部Ａ１に表示されている業務フロー（１）１３は、イベント（１．１）５１１又はイベント（１．２）５１２が発生すると機能（１．１）２１１が実行され、その結果イベント（３）５３が発生し、その結果機能（１．２）２１２が実行され、その結果イベント（２．１）５２１又はイベント（２．２）５２２が発生し、機能（１．１）２１１は実行時にデータ（１．１）３１１を入力し、データ（１．２）３１２を出力することを示し、機能（１．２）２１１は実行時に、データ（１．１）３１１及びデータ（１．２）３１２を入力し、データ（２．１）３２１を出力することを示し、機能（１．１）２１１は組織（１．１）４１１によって担当され、機能（１．２）２１２は組織（１．２）４１２によって担当されることを示している。
【００８５】
また、入力部Ａ２から表示部Ａ１に表示されている業務フローを編集したり新しく業務フローを作成することもできる。業務フローを編集又は新規作成した場合には、図４のステップＳＴ１６において、制御部Ａ３は入力部Ａ２から操作者により表示されている業務フローの保存を指示されたかを確認する。
【００８６】
業務フローの保存を指示された場合には、ステップＳＴ１７において、モデル解析部Ａ７は、制御部Ａ３の指示に基づき、表示部Ａ１に表示されている編集又は新規作成の業務フローから図１１から図１６と同様のモデル情報を生成する。ステップＳＴ１８において、記録部Ａ８は制御部Ａ３の指示に基づき生成されたモデル情報をモデル情報保持部Ａ４に記録する。
【００８７】
以上のように、この実施の形態４によれば、図１１〜図１４に示すような各オブジェクトの階層関係を記述したモデル情報と、図１５に示すような最下位の階層レベルの業務フローの構造を記述したモデル情報と、図１６に示すような業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報とを備え、各階層レベルの業務フローで表示するオブジェクトの階層レベルを指定することにより、業務フローの階層レベルに対応した階層レベルのオブジェクトを表示する場合に、各オブジェクトの表示に柔軟性を持たせることができるため、目的の異なる種々の業務フローを表示することができるという効果が得られる。
【００８８】
【発明の効果】
以上のように、この発明によれば、業務フローの階層レベルに対応した階層レベルのデータを含み、業務フローの構造を階層レベル毎に記述したモデル情報を保持しているモデル情報保持部と、指定された業務フローの指定された階層レベルのモデル情報をモデル情報保持部より抽出する抽出部と、抽出されたモデル情報により業務フローを生成するモデル生成部と、生成された業務フローを表示する表示部とを備えたことにより、上位の階層レベルの業務フローにおいては全体像を把握するのが容易で、下位の階層レベルの業務フローにおいては各オブジェクトの詳細が把握できるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による業務フロー表示装置の構成を示すブロック図である。
【図２】この発明の実施の形態１による業務フロー表示装置の業務フローの表示形式を示す図である。
【図３】この発明の実施の形態１による業務フロー表示装置のモデル情報保持部に保持されている業務フローの構造を記述したモデル情報の例を示す図である。
【図４】この発明の実施の形態１による業務フロー表示装置の処理の流れを示すフローチャートである。
【図５】この発明の実施の形態２による業務フロー表示装置の業務フローの表示形式を示す図である。
【図６】この発明の実施の形態２による業務フロー表示装置のモデル情報保持部に保持されている業務フローの構造を記述したモデル情報の例を示す図である。
【図７】この発明の実施の形態３による業務フロー表示装置の業務フローの表示形式を示す図である。
【図８】この発明の実施の形態３による業務フロー表示装置のモデル情報保持部に保持されている業務フローの構造を記述したモデル情報の例を示す図である。
【図９】この発明の実施の形態４による業務フロー表示装置の業務フローの表示形式を示す図である。
【図１０】この発明の実施の形態４による業務フロー表示装置の業務フローの表示形式を示す図である。
【図１１】この発明の実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている機能の階層関係を記述したモデル情報の例を示す図である。
【図１２】この発明の実施の形態４による業務フロー表示装置のモデル情報保持部に保持されているデータの階層関係を記述したモデル情報の例を示す図である。
【図１３】この発明の実施の形態４による業務フロー表示装置のモデル情報保持部に保持されているイベントの階層関係を記述したモデル情報の例を示す図である。
【図１４】この発明の実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている組織の階層関係を記述したモデル情報の例を示す図である。
【図１５】この発明の実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている最下位の階層レベルの業務フローの構造を記述したモデル情報の例を示す図である。
【図１６】この発明の実施の形態４による業務フロー表示装置のモデル情報保持部に保持されている業務フローの階層レベルと各オブジェクトの階層レベルとの関連を記述したモデル情報の例を示す図である。
【図１７】この発明の実施の形態４における業務フロー表示装置の抽出部によるモデル情報抽出処理の流れを示すフローチャートである。
【図１８】この発明の実施の形態４における業務フロー表示装置の抽出部のモデル情報抽出処理により得られる階層レベルが“１”の業務フローの構造を記述したモデル情報の例を示す図である。
【図１９】この発明の実施の形態４における業務フロー表示装置の抽出部のモデル情報抽出処理により得られる階層レベルが“２”の業務フローの構造を記述したモデル情報の例を示す図である。
【符号の説明】
１１  業務フロー（１）、１２  業務フロー（１）、２１  機能（１）、３１データ（１）、３２  データ（２）、４１  組織（１）、５１  イベント（１）、５２  イベント（２）、５３  イベント（３）、２１１  機能（１．１）、２１２  機能（１．２）、３１１  データ（１．１）、３１２  データ（１．２）、３２１  データ（２．１）、４１１  組織（１．１）、４１２  組織（１．２）、５１１  イベント（１．１）、５１２  イベント（１．２）、５２１  イベント（２．１）、５２２  イベント（２．２）、１００１  業務フロー名のカラム、１００２  始点のオブジェクトのカラム、１００３  終点のオブジェクトのカラム、１００４  階層レベルのカラム、１０１１  機能名のカラム、１０１２  上位の機能名のカラム、１０１３  階層レベルのカラム、１０２１  データ名のカラム、１０２２  上位のデータ名のカラム、１０２３  階層レベルのカラム、１０３１  イベント名のカラム、１０３２  上位のイベント名のカラム、１０３３  階層レベルのカラム、１０４１  組織名のカラム、１０４２  上位の組織名のカラム、１０４３  階層レベルのカラム、１０５１  業務フロー名のカラム、１０５２  始点のオブジェクトのカラム、１０５３  終点のオブジェクトのカラム、１０６１  業務フロー名のカラム、１０６２  業務フローの階層レベルのカラム、１０６３  機能の階層レベルのカラム、１０６４  データの階層レベルのカラム、１０６５  イベントの階層レベルのカラム、１０６６  組織の階層レベルのカラム、Ａ１  表示部、Ａ２  入力部、Ａ３  制御部、Ａ４  モデル情報保持部、Ａ５  抽出部、Ａ６  モデル生成部、Ａ７  モデル解析部、Ａ８  記録部。
【図１】
2005018621.tif 000003
【図２】
2005018621.tif 000004
【図３】
2005018621.tif 000005
【図４】
2005018621.tif 000006
【図５】
2005018621.tif 000007
【図６】
2005018621.tif 000008
【図７】
2005018621.tif 000009
【図８】
2005018621.tif 000010
【図９】
2005018621.tif 000011
【図１０】
2005018621.tif 000012
【図１１】
2005018621.tif 000013
【図１２】
2005018621.tif 000014
【図１３】
2005018621.tif 000015
【図１４】
2005018621.tif 000016
【図１５】
2005018621.tif 000017
【図１６】
2005018621.tif 000018
【図１７】
2005018621.tif 000019
【図１８】
2005018621.tif 000020
【図１９】
2005018621.tif 000021