(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される情報管理サーバと情報処理装置からなる管理システムにおいて、
前記情報管理サーバは、
業務フローチャートに関する情報を記憶するデータベースと、
前記情報処理装置からの要求に応じて、前記データベースに記憶されている情報を送信する送信手段と、
前記情報処理装置から送信されてきた情報に基づいて、前記データベースに記憶されている情報を更新する更新手段と
を備え、
前記情報処理装置は、
業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させる表示制御手段と、
前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定する設定手段と、
ネットワークを介して接続される前記情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させる送信手段と、
前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得する取得手段と
を備え、
前記表示制御手段は、前記取得手段により取得された前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、
前記取得手段は、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、
前記表示制御手段は、さらに、前記取得手段により取得された前記第２のファイルに基づいて前記プロパティ情報を表示させ、
前記送信手段は、前記取得手段により取得された前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させる
ことを特徴とする管理システム。
【請求項２】
業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させる表示制御手段と、
前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定する設定手段と、
ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させる送信手段と、
前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得する取得手段と
を備え、
前記表示制御手段は、前記取得手段により取得された前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、
前記取得手段は、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、
前記表示制御手段は、さらに、前記取得手段により取得された前記第２のファイルに基づいて前記プロパティ情報を表示させ、
前記送信手段は、前記取得手段により取得された前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させる
ことを特徴とする情報処理装置。
【請求項３】
前記取得手段は、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、
前記送信手段は、さらに、前記プロパティ情報が更新された場合、更新されたプロパティ情報を前記情報管理サーバに送信して前記データベースを更新させる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させ、
前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定し、
ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させ、
前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得し、
取得した前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、
再構築して表示させた前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、
取得した前記第２のファイルに基づいて前記プロパティ情報を表示させ、
取得した前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させる
ステップを含むことを特徴とする情報処理方法。
【請求項５】
業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させ、
前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定し、
ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させ、
前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得し、
取得した前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、
再構築して表示させた前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、
取得した前記第２のファイルに基づいて前記プロパティ情報を表示させ、
取得した前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させる
ステップを含む処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項６】
業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させ、
前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定し、
ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させ、
前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得し、
取得した前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、
再構築して表示させた前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、
取得した前記第２のファイルに基づいて前記プロパティ情報を表示させ、
取得した前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させる
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、管理システム、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、例えば、業務の処理手順を定義するとともに、定義された内容をデータベース化することができるようにした管理システム、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
従来、業務の担当者は、紙ベース、あるいは、任意の管理ソフトウェアを利用して、業務の処理手順（フローチャート）を作成し、その手順に基づいて、各業務を行っている。
【０００３】
しかしながら、作成されたフローチャートは、その出来栄えに個人差があるだけでなく、他の作業者にとって、参照し難いものであった。
【０００４】
そこで、作業工程設定者が入力した項目の内容と、データベースに格納された行程データに基づいて、製品の開発・設計業務に関する工程書を自動的に作成するようにしているものがある（特許文献１参照）。
【０００５】
【特許文献１】
特開２００３−１５７１９号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、作業者が、作成された工程書を参照したとしても、その工程の進捗状況を容易に把握したり、必要に応じて詳細なコメントなどの情報を入力することができない課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、業務の処理手順の作成を標準化することができ、さらに各処理の詳細な情報を設定することができるようにするものである。また設定された各処理の詳細な情報をデータベース化することにより、それらを容易に管理することができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の管理システムは、ネットワークを介して接続される情報管理サーバと情報処理装置からなる管理システムにおいて、前記情報管理サーバは、業務フローチャートに関する情報を記憶するデータベースと、前記情報処理装置からの要求に応じて、前記データベースに記憶されている情報を送信する送信手段と、前記情報処理装置から送信されてきた情報に基づいて、前記データベースに記憶されている情報を更新する更新手段とを備え、前記情報処理装置は、業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させる表示制御手段と、前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定する設定手段と、ネットワークを介して接続される前記情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させる送信手段と、前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得する取得手段とを備え、前記表示制御手段は、前記取得手段により取得された前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、前記取得手段は、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、前記表示制御手段は、さらに、前記取得手段により取得された前記第２のファイルに基づいて前記プロパティ情報を表示させ、前記送信手段は、前記取得手段により取得された前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させることを特徴とする。
【００１１】
本発明の情報処理装置は、業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させる表示制御手段と、前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定する設定手段と、ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させる送信手段と、前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得する取得手段とを備え、前記表示制御手段は、前記取得手段により取得された前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、前記取得手段は、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、前記表示制御手段は、さらに、前記取得手段により取得された前記第２のファイルに基づいて前記プロパティ情報を表示させ、前記送信手段は、前記取得手段により取得された前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させることを特徴とする。
【００１３】
前記取得手段には、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得させ、前記送信手段には、さらに、前記プロパティ情報が更新された場合、更新されたプロパティ情報を前記情報管理サーバに送信して前記データベースを更新させることができる。
【００１４】
本発明の情報処理方法は、業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させ、前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定し、ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させ、前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得し、取得した前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、再構築して表示させた前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、取得した前記第２のファイルに基づいて前記プロパティ情報を表示させ、取得した前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させるステップを含むことを特徴とする。
【００１５】
本発明の記録媒体に記録されているプログラムは、業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させ、前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定し、ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させ、前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得し、取得した前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、再構築して表示させた前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、取得した前記第２のファイルに基づいて前記プロパティ情報を表示させ、取得した前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させるステップを含む処理をコンピュータに実行させることを特徴とする。
【００１６】
本発明のプログラムは、業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面を表示させ、前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルを作成し、前記タスクのファイル内に作成した第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報を設定し、前記タスクのファイル内に作成した第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報を設定し、ネットワークを介して接続される情報管理サーバに前記業務ファイルを送信し、前記情報管理サーバが管理するデータベースに保存させ、前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信を前記情報管理サーバに要求し、前記第１のファイルを取得し、取得した前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させ、再構築して表示させた前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルを取得し、取得した前記第２のファイルに基づいて前記プロパティ情報を表示させ、取得した前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報を前記情報管理サーバに送信し、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースを更新させるステップを含む処理をコンピュータに実行させることを特徴とする。
【００１７】
第１の本発明においては、その情報管理サーバにおいて、業務フローチャートに関する情報がデータベースに記憶され、情報処理装置からの要求に応じて、前記データベースに記憶されている情報が送信され、前記情報処理装置から送信されてきた情報に基づいて、前記データベースに記憶されている情報が更新される。また、前記情報処理装置において、業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面が表示され、前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルが作成され、前記タスクのファイル内に作成された第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報が設定され、前記タスクのファイル内に作成された第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報が設定される。さらに、ネットワークを介して接続される前記情報管理サーバに前記業務ファイルが送信され、前記情報管理サーバが管理するデータベースに保存させることが行われ、前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信が前記情報管理サーバに要求され、前記第１のファイルが取得され、取得された前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させることが行われる。また、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルが取得され、取得された前記第２のファイルに基づいて前記プロパティ情報が表示され、取得された前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報が前記情報管理サーバに送信され、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースが更新される。
【００１８】
第２の本発明においては、業務フローチャートを構成するタスクに対応するエレメントのリストが表示される領域であるリスト領域と、前記業務フローチャートの作成に用いられる領域である作業領域とを含む画面が表示され、前記画面に対するユーザの入力に応じて、１つの業務ファイル内に各タスクのファイルが作成され、前記タスクのファイル内に作成された第１のファイルに、タスクのタイトル、前記作業領域における前記エレメントの位置情報、タスク間の関連付けを表す情報が設定され、前記タスクのファイル内に作成された第２のファイルに、タスクにおいて参照される情報である参照情報を含むプロパティ情報が設定される。また、ネットワークを介して接続される情報管理サーバに前記業務ファイルが送信され、前記情報管理サーバが管理するデータベースに保存させることが行われる。前記業務フローチャートの表示が指示された場合、前記第１のファイルの送信が前記情報管理サーバに要求され、前記第１のファイルが取得され、取得された前記第１のファイルに設定されている情報に基づいて、前記業務フローチャートを再構築して表示させることが行われる。また、再構築して表示された前記業務フローチャートの所定のタスクが選択され、前記プロパティ情報の表示が指示された場合、前記所定のタスクの前記プロパティ情報が設定された前記第２のファイルの送信を前記情報管理サーバに要求して前記第２のファイルが取得され、取得された前記第２のファイルに基づいて前記プロパティ情報が表示され、取得された前記第２のファイルに設定された前記プロパティ情報に含まれる前記参照情報が参照された場合、日時と参照者を含む履歴情報が前記情報管理サーバに送信され、次に前記所定のタスクの前記プロパティ情報の表示が指示されたときに、日時と参照者が前記履歴情報に基づいて表示されるように、前記履歴情報を前記参照情報に関連付けて前記データベースが更新される。
【００１９】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００２０】
図１は、本発明を適用した業務管理システムの構成例を示す図である。この業務管理システムにおいては、ネットワーク３に、業務管理サーバ１、企業４のパーソナルコンピュータ１１，１２、および企業５のパーソナルコンピュータ２１，２２が接続されている。また業務管理サーバ１には、データベース２が接続されており、そこには、各業務の担当者によって作成された業務の処理手順（以下、業務フローチャートと称する）に関する情報が記録されている。
【００２１】
業務管理サーバ１は、コンピュータであって、そのCPU（Central Processing Unit）４１（図２）が、記憶部４８に記憶されているサーバプログラムに基づいて、所定の処理を実行する。例えば、業務管理サーバ１は、業務フローチャートを作成するための業務管理プログラムを、ネットワーク３を介して、もしくはオフラインで企業４，５に提供するとともに、企業４，５において業務管理プログラムを用いて作成された業務フローチャートに関する情報を、ネットワーク３を介して取得し、それをデータベース２に記録することで各企業の業務を管理する。
【００２２】
また業務管理サーバ１は、企業４，５からの要求に基づいて、データベース２で管理している業務フローチャートに関する情報を、ネットワーク３を介して送信する。さらに業務管理サーバ１は、データベース２に既に記録されている業務フローチャートの情報に関連する新たな情報を、企業４，５からネットワーク３を介して取得し、取得した新たな情報に基づいてデータベース２を更新する。
【００２３】
企業４の管理者は、業務管理サーバ１から提供される業務管理プログラムをパーソナルコンピュータ１１，１２にインストールする。同様に、企業５の管理者も、業務管理サーバ１から提供される業務管理プログラムをパーソナルコンピュータ２１，２２にインストールする。
【００２４】
企業４のパーソナルコンピュータ１１，１２、および企業５のパーソナルコンピュータ２１，２２は、業務の担当者の操作に基づいて、インストールされた業務管理プログラムを起動し、ネットワーク３を介して業務管理サーバ１にアクセスする。
【００２５】
例えば、各担当者は、業務管理プログラムの起動に応じて表示されるエディタ画面１００（図６）を操作し、業務フローチャートを作成する。これにより、パーソナルコンピュータ１１，１２、およびパーソナルコンピュータ２１，２２は、作成された業務フローチャートに関する情報を、ネットワーク３を介して業務管理サーバ１にそれぞれ送信することができる。
【００２６】
また例えば、各担当者は、業務管理プログラムの起動に応じて表示されるエディタ画面１００を操作し、既に作成され、データベース２に記録されている業務フローチャートに関する情報を参照する。これにより、パーソナルコンピュータ１１，１２、およびパーソナルコンピュータ２１，２２は、業務管理サーバ１から提供される業務フローチャートに関する情報を取得し、それを再構築してエディタ画面１００にそれぞれ表示させることができる。
【００２７】
さらに例えば、各担当者は、再構築された業務フローチャートを参照し、必要に応じて業務結果などを入力する。これにより、パーソナルコンピュータ１１，１２、およびパーソナルコンピュータ２１，２２は、新たに入力された業務フローチャートに関する情報を、ネットワーク３を介して業務管理サーバ１に送信することができる。
【００２８】
このように、業務管理サーバ１から提供される業務管理プログラムは、その起動に応じて、業務管理サーバ１と通信可能になされ、各種情報の送受信を行うことができる。
【００２９】
ネットワーク３は、公衆回線網、ローカルエリアネットワーク、またはインターネットなどのネットワーク、デジタル衛星放送といった、有線または無線のいずれでもよい。
【００３０】
ここでは、企業４と企業５しか図示していないが、複数の企業がネットワーク３に接続されることは言うまでもない。
【００３１】
また、企業４内のパーソナルコンピュータ１１，１２、および企業５内のパーソナルコンピュータ２１，２２は、同様の構成であるため、以下、パーソナルコンピュータ１１を例に挙げ、説明する。
【００３２】
図２は、業務管理サーバ１の構成例を示すブロック図である。同図に示されるように、バス４４を介して、CPU４１、ROM（Read Only Memory）４２、およびRAM（Random Access Memory）４３が相互に接続されているとともに、入出力インターフェース４５も接続されている。
【００３３】
CPU４１は、ROM４２に記憶されているサーバプログラム、または記憶部４８からRAM４３にロードされたサーバプログラムに従って、各種の処理を実行する。RAM４３にはまた、CPU４１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３４】
入出力インターフェース４５には、ボタン、スイッチ、キーボードあるいはマウスなどで構成される入力部４６、CRT（Cathode Ray Tube）やLCD（Liquid Crystal Display）などのディスプレイ、並びにスピーカなどで構成される出力部４７、ハードディスクドライブなどで構成される記憶部４８、およびモデムやターミナルアダプタなどで構成される通信部４９が接続されている。通信部４９は、インターネットを含むネットワーク３を介して通信処理を行う。
【００３５】
入出力インターフェース４５にはまた、必要に応じてドライブ５０が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア５１が適宜装着され、そこから読み出されたサーバプログラムが、必要に応じて記憶部４８にインストールされる。
【００３６】
図３は、パーソナルコンピュータ１１の構成例を示すブロック図である。このパーソナルコンピュータ１１は、基本的に、図２における業務管理サーバ１と同様の構成とされている。すなわち、図３のパーソナルコンピュータ１１は、図２の業務管理サーバ１のCPU４１乃至リムーバブルメディア５１に対応する、CPU６１乃至リムーバブルメディア７１を有している。また、記憶部６８には、業務管理サーバ１から提供された業務管理プログラムがインストールされている。
【００３７】
図４は、データベース２が記録する情報の例を示している。同図に示されるように、データベース２には、各企業の業務の担当者によって作成された業務フローチャートに関する情報の業務ファイルが記録されており、それらがIDで管理されている。
【００３８】
各業務ファイルには、複数のタスクファイルがそれぞれ関連付けられて記録されている。図４は、企業４の例を表し、この例の場合、IDが０００１の業務ファイル１には、タスクＡファイル、タスクＢファイル、タスクＣファイル、およびタスクＤファイルが関連付けられている。
【００３９】
タスクファイルとは、業務の担当者によって作成された業務の処理手順のうちの１つの処理（すなわちタスク）に関する情報が記載されたファイルであり、タスクファイルの集合が、１つの業務フローチャートを構成する。
【００４０】
また各タスクファイルには、タスク定義ファイルおよびタスクプロパティファイルがそれぞれ関連付けられて記録されている。図４の例の場合、タスクＡファイルに関連付けて、タスク定義ファイルＡおよびタスクプロパティファイルＡが記録され、タスクＢファイルに関連付けて、タスク定義ファイルＢおよびタスクプロパティファイルＢが記録され、タスクＣファイルに関連付けて、タスク定義ファイルＣおよびタスクプロパティファイルＣが記録され、タスクＤファイルに関連付けて、タスク定義ファイルＤおよびタスクプロパティファイルＤが記録されている。
【００４１】
タスク定義ファイルとは、タスク（処理）を定義するための情報が記載されたファイルであり、タスクのタイトル、位置情報、およびタスク間の関連付け情報が関連付けられて記録されている。
【００４２】
タスクプロパティファイルとは、タスクの属性に関する情報が記載されたファイルであり、目的、方法、期間、実行者、条件、参照情報、コメント、および結果などの項目が関連付けられて記録されている。
【００４３】
ここで、「目的」の項目には、そのタスクの目的が文字列で記録され、「方法」の項目には、そのタスクの方法がファイルで関連付けられるか、もしくは、文字列で記録され、「期間」の項目には、そのタスクの開始日および終了期限が記録され、「実行者」の項目には、そのタスクの実行者名が記録され、「条件」の項目には、そのタスクの条件がファイルで関連付けられ、「参照情報」の項目には、そのタスクの参照情報がファイルやURL（Uniform Resource Locator）などで関連付けられ、「コメント」の項目には、そのタスクのコメントが文字列で記録され、「結果」の項目には、そのタスクの結果がファイルで関連付けられる。
【００４４】
このように、データベース２では、各業務ファイルの下位の階層に、複数のタスクファイルが格納され、各タスクファイルの下位の階層に、タスク定義ファイルおよびタスクプロパティファイルがそれぞれ格納され、さらに、タスク定義ファイルおよびタスクプロパティファイルの下位の階層に、各種情報が格納されるといったように、階層構造で記録されるため、その管理が容易となるとともに、所望の情報を短時間で検索することができる。
【００４５】
次に、図５のフローチャートを参照して、業務フローチャート作成処理について説明する。なお、この処理を開始するにあたり、パーソナルコンピュータ１１の記憶部６８には、業務管理サーバ１から取得した業務管理プログラムがインストールされているものとする。
【００４６】
ステップＳ１において、パーソナルコンピュータ１１のCPU６１は、業務の担当者により入力部６６が操作され、業務管理プログラムが起動されたか否かを判定し、業務管理プログラムが起動されるまで待機する。
【００４７】
ステップＳ１において、業務管理プログラムが起動されたと判定された場合、ステップＳ２に進み、CPU６１は、記憶部６８から業務管理プログラムを読み出して実行し、通信部６９、およびネットワーク３を介して業務管理サーバ１にアクセスする。ステップＳ３において、CPU６１は、業務管理プログラムの起動に応じて、例えば、図６に示されるような、業務フローチャート作成のためのエディタ画面１００を出力部６７のディスプレイに表示させる。このとき、データベース２に記録するための業務ファイルが作成され、記憶部６８に一時的に記憶される。
【００４８】
図６に示すエディタ画面１００には、エレメントリスト１０１、作成領域１０２、「保存する」と名前が付されたボタン１０３、および「保存しない」と名前が付されたボタン１０４が表示されている。
【００４９】
エレメントリスト１０１には、業務フローチャートを作成するための、各種の処理に対応するシンボルとしてのエレメント１１１乃至１１６が表示されている。「開始」と名前が付されたエレメント１１１は、業務フローチャートの開始を規定する場合に選択され、「終了」と名前が付されたエレメント１１２は、業務フローチャートの終了を規定する場合に選択され、「タスク」と名前が付されたエレメント１１３，１１４は、業務フローチャートを構成するタスク（処理）を規定する場合に選択され、エレメント１１５，１１６は、規定されたタスクを結合する場合に選択される。
【００５０】
作成領域１０２は、業務フローチャートを作成するための作業領域であり、業務の担当者によって、選択され配置されたエレメントが描画される。ボタン１０３は、作成領域１０２に描画された業務フローチャートをデータベース２に保存する場合に選択され、ボタン１０４は、作成領域１０２に描画された業務フローチャートの保存をキャンセルする場合に選択される。
【００５１】
図５の説明に戻る。ステップＳ４において、CPU６１は、エレメント配置処理を実行する。ここで、図７のフローチャートを参照して、エレメント配置処理の詳細について説明する。
【００５２】
ステップＳ２１において、CPU６１は、業務の担当者により入力部６６が操作され、エレメントリスト１０１から必要なエレメントが選択され、所定位置に配置されたか否かを判定し、その一連の操作がなされるまで待機する。
【００５３】
ステップＳ２１において、エレメントリスト１０１から必要なエレメントが選択され、所定位置に配置されたと判定された場合、ステップＳ２２に進み、CPU６１は、いま、業務の担当者によって所定位置に配置されたエレメントの位置情報をタスク定義ファイルに設定する。
【００５４】
具体的には、例えば、表示されているエディタ画面１００において、業務の担当者が、マウスなどの入力部６６を操作し、エレメントリスト１０１から、エレメント１１１乃至１１４のうち、所望のエレメント（例えば、エレメント１１１）をクリック（選択）し、それを作成領域１０２の所望位置までドラッグ（移動）し、そこで離す（ドロップする）。この操作がなされたとき、CPU６１は、そのエレメントのコピーを作成領域１０２に描画するとともに、ステップＳ３の処理で作成され、記憶部６８に記憶されている業務ファイル内に、そのエレメントのタスクファイルを作成し、さらに、タスクファイル内に、タスク定義ファイルを作成し、そこに、配置されたエレメントの位置情報（例えば、座標値など）を設定する等して、そのエレメントにタスク定義ファイルを関連付ける。
【００５５】
ステップＳ２３において、CPU６１は、必要なエレメントが全て配置されたか否かを判定し、必要なエレメントがまだ配置されていないと判定した場合、ステップＳ２１に戻り、上述した処理を繰り返し実行する。なお、必要なエレメントが全て配置されたか否かを判断する方法としては、例えば、終了エレメント１１２が作成領域１０２に配置されたことをトリガにするようにしてもよい。
【００５６】
このように、CPU６１は、作成領域１０２の所定位置に所定のエレメントを配置する操作が繰り返されることで、記憶部６８に記憶されている業務ファイル内に各エレメントのタスクファイルを作成し、さらに、各タスクファイル内にタスク定義ファイルを作成し、そこに、それぞれ配置されたエレメントの位置情報を設定することができる。
【００５７】
すなわち、例えば、図８に示されるように、開始エレメント１１１のコピーである開始エレメント１１１ｃ、タスクエレメント１１３のコピーであるタスクエレメント１１３−１ｃ乃至１１３−３ｃ、タスクエレメント１１４のコピーであるタスクエレメント１１４ｃ、および終了エレメント１１２のコピーである終了エレメント１１２ｃが配置された場合、開始エレメント１１１ｃ、タスクエレメント１１３−１ｃ乃至１１３−３ｃ、タスクエレメント１１４ｃ、および終了エレメント１１２ｃに対応する６つのタスクファイルが業務ファイル内に作成され、さらに、各タスクファイル内にタスク定義ファイルが作成され、そこに、それぞれ位置情報が設定される。
【００５８】
なお、開始エレメント１１１および終了エレメント１１２は、それらが選択されることで、「業務フローチャートの開始」または「業務フローチャートの終了」を規定するものであると判断されるため、開始エレメント１１１ｃに対応するタスクファイルのタスク定義ファイル内に位置情報が設定される際に、タスク情報である「開始」が設定され、終了エレメント１１２に対応するタスクファイルのタスク定義ファイル内に位置情報が設定される際に、タスク情報である「終了」が設定される。ただし、それ以外のタスクエレメント１１３，１１４に関しては、業務の担当者によって、タスク情報が設定（入力）される。
【００５９】
ステップＳ２３において、必要なエレメントが全て配置されたと判定された場合、処理は、図５のステップＳ５にリターンする。
【００６０】
ステップＳ５において、CPU６１は、エレメント結合処理を実行する。ここで、図９のフローチャートを参照して、エレメント結合処理の詳細について説明する。
【００６１】
ステップＳ３１において、CPU６１は、業務の担当者により入力部６６が操作され、ステップＳ４（図７）の処理により配置されたエレメントが結合されたか否かを判定し、エレメントが結合されるまで待機する。
【００６２】
ステップＳ３１において、エレメントが結合されたと判定された場合、ステップＳ３２に進み、CPU６１は、いま、業務の担当者によって結合されたエレメント（タスク）間の関連付け情報をタスク定義ファイルに設定する。
【００６３】
具体的には、例えば、図８に示したエディタ画面１００において、業務の担当者が、入力部６６を操作し、エレメントリスト１０１から結合エレメント１１５を選択した後、作成領域１０２に配置（描画）されているエレメントのうち、所望の２つのエレメント（例えば、開始エレメント１１１ｃとタスクエレメント１１３−１ｃ）を結合する。これにより、CPU６１は、ステップＳ４の処理で作成されたタスクファイルのタスク定義ファイル内に、タスク間の関連付け情報（例えば、ポインタなど）を設定する。
【００６４】
ステップＳ３３において、CPU６１は、作成領域１０２に配置された全てのエレメントが結合されたか否かを判定し、結合されていないエレメントがまだあると判定した場合、ステップＳ３１に戻り、上述した処理を繰り返し実行する。
【００６５】
このように、CPU６１は、作成領域１０２に配置されたエレメントを結合する操作が繰り返されることで、記憶部６８に記憶されている業務ファイルの各タスクファイルのタスク定義ファイル内に、それぞれタスク間の関連付け情報を設定することができる。
【００６６】
すなわち、例えば、図１０に示されるように、各エレメントが結合された場合、開始エレメント１１１ｃに対応するタスクファイルのタスク定義ファイル内に、タスクエレメント１１３−１ｃへの関連付け情報（ポインタ）が設定され、タスクエレメント１１３−１ｃに対応するタスクファイルのタスク定義ファイル内に、タスクエレメント１１４ｃへの関連付け情報が設定され、タスクエレメント１１４ｃに対応するタスクファイルのタスク定義ファイル内に、タスクエレメント１１３−２ｃ，１１３−３ｃへの関連付け情報が設定され、タスクエレメント１１３−２ｃに対応するタスクファイルのタスク定義ファイル内に、タスクエレメント１１２ｃへの関連付け情報が設定され、タスクエレメント１１３−３ｃに対応するタスクファイルのタスク定義ファイル内に、タスクエレメント１１２ｃへの関連付け情報が設定される。
【００６７】
ステップＳ３３において、作成領域１０２に配置された全てのエレメントが結合されたと判定された場合、処理は、図５のステップＳ６にリターンする。
【００６８】
ステップＳ６において、CPU６１は、タスク情報設定処理を実行する。ここで、図１１のフローチャートを参照して、タスク情報設定処理の詳細について説明する。
【００６９】
ステップＳ４１において、CPU６１は、業務の担当者により入力部６６が操作され、ステップＳ４（図７）およびステップＳ５（図９）の処理により配置および結合されたエレメントにタスクの内容が入力されたか否かを判定し、エレメントにタスクの内容が入力されるまで待機する。
【００７０】
ステップＳ４１において、エレメントにタスクの内容が入力されたと判定された場合、ステップＳ４２に進み、CPU６１は、いま、業務の担当者によって入力されたタスクの内容（タスク情報）をタスク定義ファイルに設定する。
【００７１】
具体的には、例えば、図１０に示したエディタ画面１００において、業務の担当者が、入力部６６を操作し、作成領域１０２に配置されているエレメントのうち、所望のエレメント（例えば、タスクエレメント１１３−１ｃ）を選択し、そこに所望の内容（例えば、タスクＡ）を入力する。これにより、CPU６１は、ステップＳ４の処理で作成されたタスクファイルのタスク定義ファイル内に、タスク情報（タスクのタイトル）を設定する。
【００７２】
ステップＳ４３において、CPU６１は、作成領域１０２に配置された、開始エレメント１１１ｃおよび終了エレメント１１２ｃを除く全てのエレメントにタスクの内容が入力されたか否かを判定し、タスクの内容が入力されていないエレメントがまだあると判定した場合、ステップＳ４１に戻り、上述した処理を繰り返し実行する。
【００７３】
このように、CPU６１は、作成領域１０２に配置されたエレメントにタスクの内容を入力する操作が繰り返されることで、記憶部６８に記憶されている業務ファイルの各タスクファイルのタスク定義ファイル内に、それぞれタスクのタイトルを設定することができる。
【００７４】
すなわち、例えば、図１２に示されるように、タスクエレメント１１３−１ｃに「タスクＡ」が入力され、タスクエレメント１１４ｃに「タスクＢ」が入力され、タスクエレメント１１３−２ｃに「タスクＣ」が入力され、タスクエレメント１１３−３ｃに「タスクＤ」が入力された場合、タスクエレメント１１３−１ｃに対応するタスクファイルのタスク定義ファイル内に「タスクＡ」が設定され、タスクエレメント１１４ｃに対応するタスクファイルのタスク定義ファイル内に、「タスクＢ」が設定され、タスクエレメント１１３−２ｃに対応するタスクファイルのタスク定義ファイル内に「タスクＣ」が設定され、タスクエレメント１１３−３ｃに対応するタスクファイルのタスク定義ファイル内に「タスクＤ」が設定される。
【００７５】
なお、開始エレメント１１１ｃおよび終了エレメント１１２ｃに対応するタスクファイルのタスク定義ファイル内には、上述したステップＳ４の処理において、既に、「開始」または「終了」が設定されている。
【００７６】
ステップＳ４３において、作成領域１０２に配置された全てのエレメントにタスクの内容が入力されたと判定された場合、処理は、図５のステップＳ７にリターンする。
【００７７】
なお、例えば、ユーザが、エレメント上にカーソルが位置する状態で、マウスを左クリックすると、タスク定義ファイルのウインドウ（図示せず）を表示させ、そのウインドウ内に定義情報を入力させるようにしてもよい。
【００７８】
ステップＳ７において、CPU６１は、プロパティ情報設定処理を実行する。ここで、図１３のフローチャートを参照して、プロパティ情報設定処理の詳細について説明する。
【００７９】
ステップＳ５１において、CPU６１は、業務の担当者により入力部６６が操作され、ステップＳ６（図１１）の処理によりタスク情報（タスクのタイトル）が設定されたタスクが選択され、プロパティ表示が指示されたか否かを判定し、プロパティ表示が指示されるまで待機する。
【００８０】
具体的には、例えば、図１２に示したエディタ画面１００において、業務の担当者が、入力部６６を操作して、作成領域１０２に配置されているタスクのうち、所望のタスク（例えば、「タスクＡ」と名前が付されたエレメント１１３−１ｃ）を選択し、マウスを右クリックし、「プロパティ」の項目を選択することで、プロパティ表示を行うことができる。
【００８１】
ステップＳ５１において、プロパティ表示が指示されたと判定された場合、ステップＳ５２に進み、CPU６１は、選択されたタスクの近傍に、例えば、図１４に示されるようなプロパティ１２１を表示させる。
【００８２】
その拡大図を図１５に示す。プロパティウインドウ１２１には、目的、方法、期間、実行者、条件、参照情報、コメント、および結果が入力可能になされている。また、入力された情報をデータベース２に登録する場合に選択される「登録する」と名前が付されたボタン１２２、および、入力された情報の登録をキャンセルする場合に選択される「登録しない」と名前が付されたボタン１２３が表示されている。
【００８３】
業務の担当者は、プロパティウインドウ１２１に、そのタスクに関する各種情報（プロパティの内容）を入力することができる。例えば、「目的」の項目には、そのタスク（処理）の目的が文字列で入力され、「方法」の項目には、そのタスクの方法が文字列で入力されるか、もしくは、そのタスクの方法を示すファイルが関連付けられ、「期間」の項目には、そのタスクの開始日および終了期限が入力され、「実行者」の項目には、そのタスクの実行者名が入力され、「条件」の項目には、そのタスクの条件を示すファイルが関連付けられ、「参照情報」の項目には、そのタスクの参照情報を示す文書もしくはURLが関連付けられ、「コメント」の項目には、そのタスクについてのコメントが文字列で入力され、「結果」の項目には、そのタスク終了時に、結果を示すファイルが関連付けられる。
【００８４】
なお、これらの項目は、担当者に直接入力させるようにしてもよいし、ファイルやURLを関連付けるような場合には、例えば、プルダウンメニューを表示させ、そこから選択させるようにしてもよい。
【００８５】
図１３の説明に戻る。ステップＳ５３において、CPU６１は、業務の担当者により入力部６６が操作され、表示されているプロパティウインドウ１２１にプロパティの内容が入力されたか否かを判定し、プロパティウインドウ１２１にプロパティの内容が入力されるまで待機する。
【００８６】
ステップＳ５３において、プロパティウインドウ１２１にプロパティの内容が入力されたと判定された場合、ステップＳ５４に進み、CPU６１は、いま、業務の担当者によって入力されたプロパティの内容（プロパティ情報）をタスクプロパティファイルに設定する。
【００８７】
具体的には、例えば、図１５に示したプロパティウインドウ１２１において、業務の担当者が、入力部６６を操作し、「目的」の項目に、“〇〇の解析”を入力し、「方法」の項目に、“××を用いての解析”を入力し、「期間」の項目に、“2003/1/20から５日間”を入力し、「実行者」の項目に、“ユーザＡ”を入力し、「条件」の項目に、“Data***.case”を入力し、「参照情報」の項目に、“111.doc”、“222.doc”、“http://infra/kaiseki/xxx.html”を入力し、登録するボタン１２２を選択する。これにより、CPU６１は、ステップＳ４の処理で作成されたタスクファイル内に、タスクプロパティファイルを作成し、そこにプロパティ情報（目的、方法、期間、実行者、条件、および参照情報など）を設定する。
【００８８】
なお、「コメント」の項目は、予め、あるいはタスク（業務）の進捗状況に応じて入力され、「結果」の項目は、タスクの終了時に入力される。
【００８９】
ステップＳ５５において、CPU６１は、作成領域１０２に配置された全てのタスクにプロパティの内容が入力されたか否かを判定し、プロパティの内容が入力されていないタスクがまだあると判定した場合、ステップＳ５１に戻り、上述した処理を繰り返し実行する。
【００９０】
このように、CPU６１は、作成領域１０２に配置されたタスクにプロパティの内容を入力する操作が繰り返されることで、記憶部６８に記憶されている業務ファイルの各タスクファイル内にタスクプロパティファイルを作成し、そこに、それぞれタスクのプロパティ情報を設定することができる。
【００９１】
すなわち、例えば、図１２に示した業務フローチャートにおいては、タスクエレメント１１３−１ｃ乃至１１３−３ｃ、およびタスクエレメント１１４ｃに対応する各タスクファイル内に、それぞれタスクプロパティファイルが作成され、そこに、プロパティ情報が設定される。
【００９２】
ステップＳ５５において、作成領域１０２に配置された全てのタスクにプロパティの内容が入力されたと判定された場合、処理は、図５のステップＳ８にリターンする。
【００９３】
ステップＳ８において、CPU６１は、業務の担当者により入力部６６が操作され、エディタ画面１００において、保存ボタン１０３が選択されたか否かを判定し、保存ボタン１０３が選択されたと判定した場合、ステップＳ９に進み、ステップＳ４乃至Ｓ７の処理で設定された複数のタスクファイルを含む業務ファイルを記憶部６８から読み出し、通信部６９およびネットワーク３を介して、業務管理サーバ１に送信する。業務管理サーバ１は、送信されてきた業務ファイルを取得し、それを階層構造でデータベース２に保存する（図４）。
【００９４】
以上においては、エレメントの配置処理、配置されたエレメントの結合処理、タスク情報の設定処理、およびプロパティ情報の設定処理を順番に行うようにしたが、これは、あくまで一例である。
【００９５】
すなわち、例えば、１つのエレメントが配置された際に、タスク情報およびプロパティ情報を設定することもできる。また、２つのエレメントが配置され、タスク情報およびプロパティ情報が設定された後、その２つのエレメントを結合することもできる。さらに、必要なエレメントが全て配置され、タスク情報およびプロパティ情報が設定された後、最後にエレメントを結合することもできる。従って、担当者により、業務フローチャート作成の操作の順番が異なったとしても、作成終了時には、業務ファイルが階層構造でデータベース２に記録される。
【００９６】
このように、業務の担当者は、業務管理プログラムの起動にともなって表示されるエディタ画面１００を用いて、容易に、業務フローチャートを作成することができる。また、業務管理サーバ１のCPU４１は、各企業からネットワーク３および通信部４９を介して送信されてきた、業務フローチャートの業務ファイルを取得し、それを階層構造でデータベース２に記録することにより、容易に、各業務を管理することができる。
【００９７】
次に、図１６のフローチャートを参照して、業務フローチャート表示処理について説明する。なお、この処理を開始するにあたり、図５に示した業務フローチャート作成処理によって作成された業務ファイルがデータベース２に記録されているものとする。
【００９８】
ステップＳ６１において、パーソナルコンピュータ１１のCPU６１は、業務の担当者により入力部６６が操作され、業務管理プログラムが起動され、所定の業務フローチャートの表示が指示されたか否かを判定し、所定の業務フローチャートの表示が指示されるまで待機する。
【００９９】
ステップＳ６１において、所定の業務フローチャートの表示が指示されたと判定された場合、ステップＳ６２に進み、CPU６１は、記憶部６８から業務管理プログラムを読み出して実行し、エディタ画面１００を出力部６７のディスプレイに表示させる。そして、CPU６１は、通信部６９、およびネットワーク３を介して業務管理サーバ１にアクセスし、データベース２から、担当者より指示された業務フローチャートに対応する業務ファイル内のタスク定義ファイルを取得する。
【０１００】
実際には、業務管理サーバ１のCPU４１が、パーソナルコンピュータ１１のCPU６１からの要求（すなわち、担当者より指示された業務フローチャートに対応する業務ファイル内のタスク定義ファイルの送信要求）に基づいて、データベース２から所定の業務ファイルを検索し、その業務ファイル内に含まれるタスク定義ファイルを全て読み出し、通信部４９およびネットワーク３を介して、パーソナルコンピュータ１１に送信（提供）する。
【０１０１】
ステップＳ６３において、CPU６１は、ステップＳ６２の処理で取得したタスク定義ファイルに含まれるタスクのタイトル、位置情報、およびタスク間の関連付け情報に基づいて、業務フローチャートを再構築する。ステップＳ６４において、CPU６１は、ステップＳ６３の処理で再構築された業務フローチャートをエディタ画面１００に表示させる（図１２）。
【０１０２】
ここで、担当者は、エディタ画面１００に表示された業務フローチャートを参照し、業務フローチャートを構成する複数のタスク（業務）のうち、自分の担当しているタスク（例えば、「タスクＡ」と名前が付されたエレメント１１３−１ｃ）を、入力部６６を操作して選択し、さらに、マウスを右クリックし、「プロパティ」の項目を選択することにより、そのタスクのプロパティを表示させることができる。
【０１０３】
ステップＳ６５において、CPU６１は、担当者により入力部６６が操作され、所定のタスクが選択され、プロパティの表示が指示されたか否かを判定し、プロパティ表示が指示されたと判定した場合、ステップＳ６６に進み、業務管理サーバ１にアクセスし、データベース２から、担当者により選択されたタスクに対応するタスクファイル内のタスクプロパティファイルを取得する。
【０１０４】
実際には、業務管理サーバ１のCPU４１が、パーソナルコンピュータ１１のCPU６１からの要求（すなわち、担当者より選択されたタスクに対応するタスクファイル内のタスクプロパティファイルの送信要求）に基づいて、データベース２から所定のタスクファイル内のタスクプロパティファイルを読み出し、通信部４９およびネットワーク３を介して、パーソナルコンピュータ１１に送信（提供）する。
【０１０５】
ステップＳ６７において、CPU６１は、ステップＳ６６の処理で取得したタスクプロパティファイル内の情報に基づいて、例えば、図１７に示されるように、選択されたタスク（例えば、タスクＡ）の近傍にプロパティウインドウ１２１を表示させる。
【０１０６】
その拡大図を図１８に示す。プロパティウインドウ１２１には、「目的」の項目に、“〇〇の解析”、「方法」の項目に、“××を用いての解析”、「期間」の項目に、“2003/1/20から５日間”、「実行者」の項目に、“ユーザＡ”、「条件」の項目に、“Data***.case”、「参照情報」の項目に、“111.doc”、“222.doc”、“http://infra/kaiseki/xxx.html”が登録されている。
【０１０７】
このように、担当者は、自分の担当しているタスクのプロパティ表示を行うことにより、そのタスクに関する、「目的」、「方法」、「期間」、「実行者」、「条件」、あるいは「参照情報」といった有益な詳細情報を得ることができる。
【０１０８】
そして、担当者は、タスクの進捗状況に応じて、「参照情報」の項目に登録されているファイルやURLを、入力部６６を操作して選択することにより、ファイルを開いたり、あるいは、URLにより指定されるWebページを表示させることができるため、これらの情報を参照して、適確に作業を進めることができる。
【０１０９】
このとき、CPU６１は、「参照情報」（例えば、“111.doc”のファイル）が参照されたことをトリガに、日時や参照者などの履歴情報を作成し、通信部６９およびネットワーク３を介して、業務管理サーバ１に送信する。業務管理サーバ１は、送信されてきた履歴情報を取得し、それを、対応するタスクプロパティファイルの参照情報（いまの場合、“111.doc”のファイル）に関連付けて登録（追加）する。すなわち、「参照情報」の項目に登録されているファイルやURLに対応するWebページが参照されると、その入力に対する履歴情報に基づいて、リアルタイムにデータベース２が書き換えられる。
【０１１０】
これにより、次回、このタスクのプロパティ表示が行われた場合、「参照情報」の項目に、以前にこの情報が参照されたことを示す履歴情報（日時や参照者など）も表示されるため、管理者は、ほぼリアルタイムに、各担当者の作業の進捗状況を把握することができる。換言すれば、「参照情報」の項目に履歴情報が表示されていない場合、管理者は、未だその作業が進行していないと判断することができる。
【０１１１】
また、担当者は、タスクの進捗状況から、必要に応じて、例えば、図１９に示されるように、「コメント」の項目に、“××を用いての解析によれば、・・・”を入力し、「結果」の項目に、“Result.Doc”を入力することができる。そして、担当者は、入力内容を確認し、登録するボタン１２２を選択することにより、プロパティファイルに新たなプロパティ情報（コメントや結果など）を設定（登録）することができる。
【０１１２】
図１６の説明に戻る。ステップＳ６８において、CPU６１は、業務の担当者により入力部６６が操作され、上述したようにして、プロパティに結果などが登録されたか否かを判定し、結果などが登録されたと判定した場合、ステップＳ６９に進み、「コメント」や「結果」の項目に登録されたプロパティ情報を、通信部６９およびネットワーク３を介して、業務管理サーバ１に送信する。業務管理サーバ１のCPU４１は、送信されてきた新たなプロパティ情報を取得し、それを、データベース２の対応するタスクプロパティファイルに登録（追加）する。すなわち、「コメント」や「結果」の項目に新たに入力されたプロパティ情報に基づいて、リアルタイムにデータベース２が書き換えられる。
【０１１３】
これにより、次回、このタスクのプロパティ表示が行われた場合、「コメント」や「結果」の項目などに、前回登録された情報が表示されるため、管理者は、ほぼリアルタイムに、各担当者の作業の進捗状況を把握することができる。そして、「結果」に情報が表示されていない場合、管理者は、未だその作業が完了していないと判断することができる。
【０１１４】
ステップＳ６５において、所定のタスクが選択され、プロパティの表示が指示されていないと判定された場合、または、ステップＳ６８において、プロパティに結果などが登録されていないと判定された場合、処理は、ステップＳ７０に進む。
【０１１５】
ステップＳ７０において、CPU６１は、業務の担当者により入力部６６が操作され、表示されている業務フローチャートの終了が指示されたか否かを判定し、業務フローチャートの終了が指示されていないと判定した場合、ステップＳ６５に戻り、上述した処理を繰り返し実行する。
【０１１６】
そして、ステップＳ７０において、表示されている業務フローチャートの終了が指示されたと判定された場合、処理は終了される。なお、表示されている業務フローチャートの終了が指示される前に、他の業務フローチャートの表示が指示された場合、ステップＳ６２に戻り、上述した処理を繰り返し実行することもできる。
【０１１７】
以上のように、業務の担当者は、業務管理サーバ１にアクセスし、データベース２から、所望の業務フローチャートを呼び出し、自分が担当しているタスクのプロパティを参照して、進捗状況を把握したり、そこにコメントや結果などを新たに入力することができる。
【０１１８】
そして、参照履歴や新たに入力された情報（コメントや結果など）が、リアルタイムにデータベース２に反映されるため、管理者は、各担当者の作業の進捗状況をほぼリアルタイムで管理することができる。
【０１１９】
また、業務の担当者は、必要に応じて、自分が担当している以外の他のタスクのプロパティを参照して、進捗状況を把握し、その状況に応じて、コメントなどを入力することもできる。
【０１２０】
なお、上述した例では、プロパティウィンドウ１２１を表示させ、「結果」の項目に、ファイル名である“Result.Doc”を直接入力させるようにしたが、これに限らず、例えば、担当者は、プロパティウィンドウ１２１を表示させずに、所望の結果ファイルをクリック（選択）し、それを、結果を入力する所望のタスク（例えば、「タスクＡ」と名前が付されたエレメント１１３−１ｃ）上までドラッグ（移動）し、そこで離す（ドロップする）ことにより、結果を入力することもできる。この操作がなされたとき、CPU６１は、入力されたプロパティ情報（結果ファイル）を、通信部６９およびネットワーク３を介して、業務管理サーバ１に送信し、リアルタイムにデータベース２に反映させることができる。
【０１２１】
さらに、業務管理サーバ１の業務管理者は、データベース２に記録されている業務ファイルを読み出し、タスクファイルのタスク定義ファイル内の位置情報やタスク間の関連付け情報を参照し、例えば、無効な値が入力されていたり、あるいは、関連先のタスクが存在しないと判断した場合には、必要に応じて修正することもできる。
【０１２２】
以上においては、業務のフローチャートを作成する場合を例としたが、本発明は、各種の情報の処理手順（ワークフロー）を作成する場合に適用することができる。
【０１２３】
また、上述した処理は、業務管理サーバ１を介さずに、各パーソナルコンピュータがスタントアロンで実行するようにすることも可能である。
【０１２４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２５】
この記録媒体は、図２または図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disc-Read Only Memory）、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（MD(Mini-Disc)（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア５１，７１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM４２，６２や、記憶部４８，６８に含まれるハードディスクなどで構成される。
【０１２６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２７】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである
【０１２８】
【発明の効果】
以上のように、第１の本発明によれば、各業務を容易に管理することができる。特に、業務の処理手順を作成するためのプログラムに基づいて設定された処理の詳細な情報をデータベース化することにより、それらを容易に管理することが可能となる。
【０１２９】
第２の本発明によれば、業務の処理手順を容易に作成することが可能となる。特に、業務の処理手順を作成するためのプログラムを提供することで、業務の処理手順の作成を標準化するとともに、各処理の詳細な情報を設定することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した業務管理システムの構成例を示す図である。
【図２】業務管理サーバの構成例を示すブロック図である。
【図３】パーソナルコンピュータの構成例を示すブロック図である。
【図４】データベースが記録する情報の例を示す図である。
【図５】業務フローチャート作成処理を説明するフローチャートである。
【図６】エディタ画面の表示例を示す図である。
【図７】図５のステップＳ４のエレメント配置処理の詳細を説明するフローチャートである。
【図８】エディタ画面の表示例を示す図である。
【図９】図５のステップＳ５のエレメント結合処理の詳細を説明するフローチャートである。
【図１０】エディタ画面の表示例を示す図である。
【図１１】図５のステップＳ６のタスク情報設定処理の詳細を説明するフローチャートである。
【図１２】エディタ画面の表示例を示す図である。
【図１３】図５のステップＳ７のプロパティ情報設定処理の詳細を説明するフローチャートである。
【図１４】プロパティウィンドウの表示例を示す図である。
【図１５】図１４のプロパティウィンドウの拡大表示例を示す図である。
【図１６】業務フローチャート表示処理を説明するフローチャートである。
【図１７】プロパティウィンドウの表示例を示す図である。
【図１８】図１７のプロパティウィンドウの拡大表示例を示す図である。
【図１９】プロパティの表示例を示す図である。
【符号の説明】
１  業務管理サーバ，  ２  データベース，  ３  ネットワーク，  ４，５  企業，  １１，１２，２１，２２  パーソナルコンピュータ，  ４１  CPU，  ４２  通信部，  ５０  ドライブ，５１  リムーバブルメディア，  ６１  CPU，  ６６  入力部，  ６７  出力部，  ６９  通信部，  ７０  ドライブ，  ７１  リムーバブルメディア，  １００  エディタ画面，  １２１  プロパティウィンドウ
【図１】
0004389149.tif 000002
【図２】
0004389149.tif 000003
【図３】
0004389149.tif 000004
【図４】
0004389149.tif 000005
【図５】
0004389149.tif 000006
【図６】
0004389149.tif 000007
【図７】
0004389149.tif 000008
【図８】
0004389149.tif 000009
【図９】
0004389149.tif 000010
【図１０】
0004389149.tif 000011
【図１１】
0004389149.tif 000012
【図１２】
0004389149.tif 000013
【図１３】
0004389149.tif 000014
【図１４】
0004389149.tif 000015
【図１５】
0004389149.tif 000016
【図１６】
0004389149.tif 000017
【図１７】
0004389149.tif 000018
【図１８】
0004389149.tif 000019
【図１９】
0004389149.tif 000020