(57)【要約】【課題】業務の手順をロジカルに整理することを支援して、これにより、業務を一層に合理化し標準化することを可能にする。【解決手段】本発明による業務情報管理プログラム（６）は、（ａ）業務の過程において発生する発生イベントと、前記発生イベントが発生したときになされるべきアクションと、前記アクションの実行により発生する結果イベントとの連鎖関係を示す業務フローデータ（１１）を生成し、前記業務フローデータ（１１）をデータベース（７）に保存するステップと、（ｂ）前記アクションの内容を５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に分類して入力するための入力欄（１６ａ〜１６ｇ）を表示するステップと、（ｃ）前記入力欄（１６ｂ〜１６ｇ）のそれぞれに入力された入力データに対応して前記アクションの内容を示すアクション内容データ（１２）を生成し、前記アクション内容データ（１２）を前記データベース（７）に保存するステップとをコンピュータ（１０）に実行させる。【選択図】　図１
2004021837.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）業務の過程において発生する発生イベントと、前記発生イベントが発生したときになされるべきアクションと、前記アクションの実行により発生する結果イベントとの連鎖関係を示す業務フローデータを生成し、前記業務フローデータをデータベースに保存するステップと、
（ｂ）前記アクションの内容を５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に分類して入力するための入力欄を表示するステップと、
（ｃ）前記入力欄のそれぞれに入力された入力データに対応して前記アクションの内容を示すアクション内容データを生成し、前記アクション内容データを前記データベースに保存するステップ
とをコンピュータに実行させる
業務情報管理プログラム。
【請求項２】
請求項１に記載の業務情報管理プログラムにおいて、
前記結果イベントの一は、前記発生イベントの一であり得る
業務情報管理プログラム。
【請求項３】
請求項１に記載の業務情報管理プログラムにおいて、
前記結果イベントのうちの一が発生するのに必要なアクションは複数であり得る
業務情報管理プログラム。
【請求項４】
請求項１に記載の業務情報管理プログラムにおいて、
前記アクション内容データは、前記アクションに要するコストを示すコストデータを含んで構成される
業務情報管理プログラム。
【請求項５】
請求項４に記載の業務情報管理プログラムにおいて、
更に、
（ｄ）前記業務フローデータに基づいて、前記アクションのうちから、前記結果イベントのうちの一の結果イベントを得るために必要な必要アクションを抽出し、前記必要アクションを示す必要アクションデータを生成するステップと、
（ｅ）前記必要アクションデータと前記コストデータとに基づいて、前記一の結果イベントを得るために必要な必要コストを算出するステップ
とを前記コンピュータに実行させる
業務情報管理プログラム。
【請求項６】
請求項１に記載の業務情報管理プログラムにおいて、
前記アクション内容データは、前記アクションに要する所要時間を示す時間データを含んで構成される
業務情報管理プログラム。
【請求項７】
請求項６に記載の業務情報管理プログラムにおいて、
更に、
（ｄ）前記業務フローデータに基づいて、前記アクションのうちから、前記結果イベントのうちの一の結果イベントを得るために必要な必要アクションを抽出し、前記必要アクションを示す必要アクションデータを生成するステップと、
（ｅ）’前記必要アクションデータと前記時間データとに基づいて、前記一の結果イベントを得るために必要な必要時間を算出するステップ
とを前記コンピュータに実行させる
業務情報管理プログラム。
【請求項８】
請求項１に記載の業務情報管理プログラムにおいて、
前記（ａ）ステップは、
（ｆ）ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）により、前記発生イベントを図形的に示す発生イベント図形要素と、前記結果イベントを図形的に示す結果イベント図形要素と、前記発生イベント図形要素と前記結果イベント図形要素とを連結して前記アクションを図形的に示すリンクとを含むダイアグラムを作成することと、
（ｇ）前記ダイアグラムから前記業務フローデータを生成するステップ
とを含む
業務情報管理プログラム。
【請求項９】
請求項８に記載の業務情報管理プログラムにおいて、
前記（ｂ）ステップは、
（ｈ）前記リンクに対してなされた操作に応答して、前記入力欄を表示するステップ
を含む
業務情報管理プログラム。
【請求項１０】
請求項８に記載の業務情報管理プログラムにおいて、
更に、
（ｉ）前記業務フローデータを前記データベースから抽出して、抽出された前記業務フローデータに基づいて前記ダイアグラムを表示装置に表示するステップと、
（ｊ）前記表示装置に表示された前記リンクに対してなされた操作に応答して、前記リンクに対応する前記アクション内容データを前記表示装置に表示するステップ
とを前記コンピュータに実行させる
業務情報管理プログラム。
【請求項１１】
請求項１に記載の業務情報管理プログラムにおいて、
更に、
（ｋ）前記アクションのそれぞれに対応して、現実になされた実績アクションを示す実績アクションデータを実績データベースに保存するステップと、
（ｌ）前記業務フローデータと前記実績アクションデータとから、所定のフォームでレポートを出力するステップ
を前記コンピュータに実行させる
業務情報管理プログラム。
【請求項１２】
請求項１に記載の業務情報管理プログラムにおいて、
前記入力欄のうちの全てに前記入力データの入力がなされることを要求しない
業務情報管理プログラム。
【請求項１３】
（ａ）業務上に発生する発生イベントと、前記発生イベントが発生したときになされるべきアクションと、前記アクションの結果として発生する結果イベントとの対応を示す業務フローデータを生成してデータベースに保存するステップと、
（ｂ）前記アクションの内容を５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に分類して入力するための入力欄を表示するステップと、
（ｃ）前記入力欄のそれぞれに入力された入力データに対応して前記５Ｗ１Ｈを示すアクション内容データを生成して前記データベースに保存するステップ
とを備えた
コンピュータによる業務情報管理方法。
【請求項１４】
（ｍ）人にインタビューを行って、前記人の業務上に発生する発生イベントと、前記発生イベントが発生したときになされるべきアクションと、前記アクションの結果として発生する結果イベントとの対応を示す業務フローデータを業務情報管理コンピュータに入力するステップと、
（ｎ）前記インタビューに基づいて、前記アクションの内容を５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に分類して前記業務情報管理コンピュータに入力するステップ
とを備えた
業務情報管理コンピュータ操作方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、業務上の情報を管理するためのコンピュータプログラム及び業務情報管理方法に関する。
【０００２】
【従来の技術】
業務の手順に関する情報を共有化することは、業務を合理化し、標準化する上で重要である。業務がある一定の手順に従って行われる場合、その手順に関する情報の共有化は、業務の実行者が誰であっても、合理的にその業務を遂行することを可能にする。更に、このような情報の共有化は、遂行される業務を標準化し、業務の質を一定以上の水準に確保することを可能にする。とりわけ、仕事に精通した人の経験の共有化は、新人の業務の質を大きく向上させる。
【０００３】
業務の手順に関する情報を共有化するために、一般には、マニュアルが作成され、又は、ＯＪＴ（Ｏｎ　ｔｈｅ　Ｊｏｂ　Ｔｒａｉｎｉｎｇ）が行われる。マニュアルには業務の手順が記載されており、そのマニュアルを参照することにより、業務の合理化及び標準化が可能である。また、業務の実行者がＯＪＴによって教育されることにより、業務の合理化及び標準化が可能である。
【０００４】
業務の手順に関する情報の共有化では、業務の手順がロジカルに整理され、これにより、業務が一層に合理化され、標準化されることが望まれる。
【０００５】
【発明が解決しようとする課題】
本発明の目的は、業務の手順をロジカルに整理することを支援して、これにより、業務を一層に合理化し標準化することを可能にするコンピュータプログラム及び方法を提供することにある。
【０００６】
【課題を解決するための手段】
以下に、［発明の実施の形態］で使用される番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］の記載との対応関係を明らかにするために付加されている。但し、付加された番号・符号は、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００７】
本発明による業務情報管理プログラム（６）は、
（ａ）業務の過程において発生する発生イベントと、前記発生イベントが発生したときになされるべきアクションと、前記アクションの実行により発生する結果イベントとの連鎖関係を示す業務フローデータ（１１）を生成し、業務フローデータ（１１）をデータベース（７）に保存するステップと、
（ｂ）前記アクションの内容を５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に分類して入力するための入力欄（１６ａ〜１６ｇ）を表示するステップと、
（ｃ）入力欄（１６ｂ〜１６ｇ）のそれぞれに入力された入力データに対応して前記アクションの内容を示すアクション内容データ（１２）を生成し、アクション内容データ（１２）をデータベース（７）に保存するステップ
とをコンピュータ（１０）に実行させる。
【０００８】
このとき、業務において発生するイベントは連鎖的に関連し、前記結果イベントの一は、前記発生イベントの一であり得ることに留意されるべきである。
【０００９】
業務情報管理プログラム（６）は、前記結果イベントのうちの一が発生するのに必要なアクションが複数であることを許容することが望ましい。これにより、業務の手順を柔軟に表現することが可能になる。
【００１０】
アクション内容データ（１２）は、前記アクションに要するコストを示すコストデータ（１２ｈ）を含んで構成されることが好ましい。
【００１１】
この場合、当該業務情報管理プログラム（６）は、
更に、
（ｄ）業務フローデータ（１１）に基づいて、前記アクションのうちから、前記結果イベントのうちの一の結果イベントを得るために必要な必要アクションを抽出し、前記必要アクションを示す必要アクションデータを生成するステップと、
（ｅ）前記必要アクションデータとコストデータ（１２ｈ）とに基づいて、前記一の結果イベントを得るために必要な必要コストを算出するステップ
とをコンピュータ（１０）に実行させることが好ましい。これにより、ある業務に必要なコストを容易に算出することができる。
【００１２】
また、アクション内容データ（１２）は、前記アクションに要する所要時間を示す時間データ（１２ｉ）を含んで構成されることが好ましい。
【００１３】
この場合、当該業務情報管理プログラム（６）は、
更に、
（ｄ）業務フローデータ（１１）に基づいて、前記アクションのうちから、前記結果イベントのうちの一の結果イベントを得るために必要な必要アクションを抽出し、前記必要アクションを示す必要アクションデータを生成するステップと、
（ｅ）’前記必要アクションデータと時間データ（１２ｉ）とに基づいて、前記一の結果イベントを得るために必要な必要時間を算出するステップ
とをコンピュータ（１０）に実行させることが好ましい。これにより、ある業務に必要な時間を容易に算出することができる。
【００１４】
前記（ａ）ステップは、
（ｆ）ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）により、前記発生イベントを図形的に示す発生イベント図形要素（１４）と、前記結果イベントを図形的に示す結果イベント図形要素（１４）と、前記発生イベント図形要素（１４）と前記結果イベント図形要素（１４）とを連結して前記アクションを図形的に示すリンク（１５）とを含むダイアグラム（１３）を作成することと、
（ｇ）ダイアグラム（１３）から業務フローデータ（１１）を生成するステップ
とを含むことが好ましい。これらのステップは、業務フローデータ（１１）の作成をグラフィカルに実行可能にし、ユーザによる業務フローデータ（１１）を容易化する。
【００１５】
前記（ｂ）ステップは、
（ｈ）リンク（１５）に対してなされた操作に応答して、入力欄（１６ｂ〜１６ｇ）を表示するステップ
を含むことが好ましい。
【００１６】
当該業務情報管理プログラム（６）は、
更に、
（ｉ）業務フローデータ（１１）をデータベース（７）から抽出して、抽出された業務フローデータ（１１）に基づいてダイアグラム（１３）を表示装置（３）に表示するステップと、
（ｊ）表示装置（３）に表示されたリンク（１５）に対してなされた操作に応答して、リンク（１５）に対応するアクション内容データ（１２）を表示装置（３）に表示するステップ
とを前記コンピュータ（１０）に実行させることが好ましい。
【００１７】
当該業務情報管理プログラム（６）は、
更に、
（ｋ）前記アクションのそれぞれに対応して、現実になされた実績アクションを示す実績アクションデータを実績データベース（８）に保存するステップと、（ｌ）業務フローデータ（１１）と前記実績アクションデータとから、所定のフォームでレポートを出力するステップ
をコンピュータ（１０）に実行させることが好ましい。
【００１８】
当該業務情報管理プログラムは、入力欄（１６ｂ〜１６ｇ）のうちの全てに前記入力データの入力がなされることを要求しないことが好ましい。
【００１９】
本発明によるコンピュータを使用した業務情報管理方法は、
（ａ）業務上に発生する発生イベントと、前記発生イベントが発生したときになされるべきアクションと、前記アクションの結果として発生する結果イベントとの対応を示す業務フローデータ（１１）を生成してデータベース（７）に保存するステップと、
（ｂ）前記アクションの内容を５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に分類して入力するための入力欄（１６ｂ〜１６ｇ）を表示するステップと、
（ｃ）入力欄（１６ｂ〜１６ｇ）のそれぞれに入力された入力データに対応して前記アクションの内容を示すアクション内容データ（１２）を生成してデータベース（７）に保存するステップ
とを備えている。
【００２０】
本発明による業務情報管理コンピュータ操作方法は、
（ｍ）人にインタビューを行って、前記人の業務上に発生する発生イベントと、前記発生イベントが発生したときになされるべきアクションと、前記アクションの結果として発生する結果イベントとの対応を示す業務フローデータ（１１）を業務情報管理コンピュータ（１０）に入力するステップと、
（ｎ）前記インタビューに基づいて、前記アクションの内容を５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に分類して前記業務情報管理コンピュータ（１０）に入力するステップ
とを備えている。
【００２１】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明による業務情報管理プログラム、及び業務情報管理方法の実施の一形態を説明する。
【００２２】
本発明による業務情報管理プログラム、及び業務情報管理方法の実施の一形態は、図１に示されている業務情報管理コンピュータ１０によって実行される。業務情報管理コンピュータ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１、キーボード、マウスのような入力装置２、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）ディスプレイのような表示装置３、プリンタ４、及び記憶装置５を含む。
【００２３】
記憶装置５は、業務情報管理プログラム６、業務手順データベース７、及び実績データベース８を記憶する。業務情報管理プログラム６には、ＣＰＵ１により実行される処理が記述されている。業務手順データベース７は、業務の手順を示すデータを保存する。実績データベース８は、現実に実行された業務の実績を示すデータを保存する。業務手順データベース７及び実績データベース８へのデータの保存は、業務情報管理プログラム６に従って実行される。
【００２４】
より詳細には、業務情報管理プログラム６は、業務手順データベース作成モジュール６ａ、業務手順表示／実績入力モジュール６ｂ、統計処理モジュール６ｃ、コスト／時間算出処理モジュール６ｄ、及びレポート作成モジュール６ｅを含む。業務手順データベース作成モジュール６ａは、業務の手順に関する情報を入力するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）を提供する。入力された情報は、業務手順データベース７に記憶される。業務手順表示／実績入力モジュール６ｂは、業務手順データベース７に蓄積された業務手順を表示するとともに、実際になされた業務の内容を入力するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）を提供する。統計処理モジュール６ｃは、業務データベース７及び実績データベース８に保存されたデータに対する統計処理を行う。コスト／時間算出処理モジュール６ｄは、ある業務の達成に要するコスト及び時間を算出する機能を提供する。レポート作成モジュール６ｅは、達成された業務の内容に関するレポートを作成する機能を提供する。
【００２５】
業務手順データベース７は、図２に示されているように、業務フローデータ１１及びアクション内容データ１２とを保存する。業務フローデータ１１は、業務のフローを示す。業務フローデータ１１では、業務のフローは、業務上で発生するイベントと、そのイベントに対して行われるべきアクションとの連鎖によって表現されている。アクション内容データ１２は、業務フローデータ１１で示されているアクションそれぞれの内容を示す。業務フローデータ１１で示されているアクションのそれぞれについて、一のアクション内容データ１２が作成される。
【００２６】
実績データベース８は、実際になされたアクション（以下、「実績アクション」という。）の内容を示す実績アクションデータを保存する。実績データベース８に保存される実績アクションデータは、業務フローデータ１１で示されているアクションのそれぞれについて作成される。
【００２７】
図２は、業務手順データベース７に含まれる業務フローデータ１１の内容の一例を示す。図２では、イベントは、四角形、六角形、円のような図形要素で表現され、アクションは、その図形要素を結ぶリンク（矢印）で表現されている。図２の業務フローデータ１１では、例えばイベントＡ及びイベントＢの関係について、イベントＡが発生したとき、アクションＡ→Ｂが実行されるべきであり、アクションＡ→Ｂの実行により、イベントＢが発生する旨が記述されている。同様に、イベントＢ及びイベントＣの関係について、イベントＢが発生したとき、アクションＢ→Ｃが実行されるべきであり、アクションＢ→Ｃの実行により、イベントＣが発生する旨が記述されている。
【００２８】
あるイベントの発生に何らのアクションを必要としない場合、そのイベントは、業務発生イベントと呼ばれる。図２に示されている例では、イベントＡ及びイベントＦは、業務発生イベントであり、六角形で図示されている。
【００２９】
一方、あるイベントが発生しても、それに対して何らのアクションが実行される必要がない場合、そのイベントは、業務完了イベントと呼ばれる。図２に示されている例では、イベントＤ、イベントＥ、及びイベントＨは、業務完了イベントである。
【００３０】
あるイベントの発生に必要なアクションは、複数であることが許されている。このように、イベントの発生に必要なアクションの複数化が許されていることは、業務の手順を柔軟に表現することを可能にし、業務手順の標準化に有用である。図２の例では、イベントＣの発生には、アクションＢ→ＣとアクションＧ→Ｃとの２つのアクションが必要とされている。
【００３１】
更に、イベントの発生に必要なアクションが複数化されていることは、業務上の連絡をアクションとして表現することを可能にする。図２の例では、アクションＧ→Ｃを、イベントＧを発生させた人からイベントＢを発生させた人に何らかの連絡を行うという内容に設定することにより、業務上の連絡を業務フローとして容易に組み込むことが可能である。
【００３２】
同様に、あるイベントが発生したときに実行されるべきアクションも複数であることが許されている。図２の例では、イベントＣが発生したときに実行されるべきアクションは、アクションＣ→Ｄ、及びアクションＣ→Ｅの２つである。
【００３３】
アクションそれぞれの内容を示すアクション内容データ１２は、アクション名称データ１２ａ、Ｗｈｏデータ１２ｂ、Ｗｈａｔデータ１２ｃ、Ｗｈｅｎデータ１２ｄ、Ｗｈｅｒｅデータ１２ｅ、Ｗｈｙデータ１２ｆ、Ｈｏｗデータ１２ｇ、コストデータ１２ｈ、及び時間データ１２ｉを含んで構成されている。
【００３４】
アクション名称データ１２ａは、アクションの名称を示す。
【００３５】
Ｗｈｏデータ１２ｂ、Ｗｈａｔデータ１２ｃ、Ｗｈｅｎデータ１２ｄ、Ｗｈｅｒｅデータ１２ｅ、Ｗｈｙデータ１２ｆ、及びＨｏｗデータ１２ｇは、アクションの具体的な内容を示すデータである。アクションの内容は、それぞれ、５Ｗ１Ｈ（Ｗｈｏ、Ｗｈａｔ、Ｗｈｅｎ、Ｗｈｅｒｅ、Ｗｈｙ、及びＨｏｗ）に対応するＷｈｏデータ１２ｂ、Ｗｈａｔデータ１２ｃ、Ｗｈｅｎデータ１２ｄ、Ｗｈｅｒｅデータ１２ｅ、Ｗｈｙデータ１２ｆ、及びＨｏｗデータ１２ｇに分類されて保存されている。Ｗｈｏデータ１２ｂは、アクションの主体（Ｗｈｏ）に関するデータである。Ｗｈａｔデータ１２ｃは、アクションの客体（Ｗｈａｔ）に関するデータである。Ｗｈｅｎデータ１２ｄは、アクションの時期（Ｗｈｅｎ）に関するデータであり、例えば、スケジュールがＷｈｅｎデータ１２ｄとして記述されている。Ｗｈｅｒｅデータ１２ｅは、アクションが行われる場所（Ｗｈｅｒｅ）に関するデータである。Ｗｈｙデータ１２ｆは、アクションが行われる理由（Ｗｈｙ）に関するデータである。Ｈｏｗデータ１２ｇは、アクションの実行方法（Ｈｏｗ）に関するデータである。
【００３６】
コストデータ１２ｈは、アクションを実行するために必要なコストを示す。コストデータ１２ｈは、業務完了に必要なコストを算出するために使用される。
【００３７】
時間データ１２ｉは、アクションを実行するための所要時間を示す。時間データ１２ｉは、業務完了に必要な時間を算出するために使用される。
【００３８】
続いて、このような構成を有する業務情報管理コンピュータ１０の操作方法及び動作を説明する。
【００３９】
ユーザによって入力装置２に行われる操作に応じて、ＣＰＵ１は、業務手順データベース作成モジュール６ａ、業務手順表示／実績入力モジュール６ｂ、統計処理モジュール６ｃ、コスト／時間算出処理モジュール６ｄ、及びレポート作成モジュール６ｅのうちのいずれかを起動する。
【００４０】
業務手順データベース作成モジュール６ａが起動されると、業務手順データベース作成モジュール６ａは、業務フローデータ１１を作成するためのＧＵＩ環境をユーザに提供する。業務手順データベース作成モジュール６ａは、図３に示されているように、ユーザによりなされた操作に応じて、業務フローを図形的に表現したダイアグラム１３を作成する。
【００４１】
ダイアグラム１３は、イベント図形要素１４とリンク１５とにより構成され、イベントとアクションとの連鎖関係を表現している。イベント図形要素１４のそれぞれは、業務の過程で発生するイベントを示している。リンク１５のそれぞれは、アクションを示している。リンク１５に付された矢羽は、イベントとアクションとの関係を示しており、例えば、図３では、イベントＡの発生により、アクションＡ→Ｂの実行が必要であり、アクションＡ→Ｂの実行によりイベントＢが発生することを意味している。
【００４２】
このとき、リンク１５に対して所定の操作、例えば、ダブルクリックを行うと、業務手順データベース作成モジュール６ａは、図４に示されたアクション内容データ１２を入力するための入力フォーマット１６を表示装置３に表示する。
【００４３】
入力フォーマット１６は、アクション名称入力欄１６ａ、Ｗｈｏデータ入力欄１６ｂ、Ｗｈａｔデータ入力欄１６ｃ、Ｗｈｅｎデータ入力欄１６ｄ、Ｗｈｅｒｅデータ入力欄１６ｅ、Ｗｈｙデータ入力欄１６ｆ、Ｈｏｗデータ入力欄１６ｇ、コストデータ入力欄１６ｈ、及び時間データ入力欄１６ｉを含む。アクション名称入力欄１６ａ、Ｗｈｏデータ入力欄１６ｂ、Ｗｈａｔデータ入力欄１６ｃ、Ｗｈｅｎデータ入力欄１６ｄ、Ｗｈｅｒｅデータ入力欄１６ｅ、Ｗｈｙデータ入力欄１６ｆ、Ｈｏｗデータ入力欄１６ｇ、コストデータ入力欄１６ｈ、及び時間データ入力欄１６ｉに入力された入力データは、それぞれ、アクション名称データ１２ａ、Ｗｈｏデータ１２ｂ、Ｗｈａｔデータ１２ｃ、Ｗｈｅｎデータ１２ｄ、Ｗｈｅｒｅデータ１２ｅ、Ｗｈｙデータ１２ｆ、Ｈｏｗデータ１２ｇ、コストデータ１２ｈ、及び時間データ１２ｉとしてアクション内容データ１２に保存される。
【００４４】
このとき、業務手順データベース作成モジュール６ａは、Ｗｈｏデータ入力欄１６ｂ、Ｗｈａｔデータ入力欄１６ｃ、Ｗｈｅｎデータ入力欄１６ｄ、Ｗｈｅｒｅデータ入力欄１６ｅ、Ｗｈｙデータ入力欄１６ｆ、Ｈｏｗデータ入力欄１６ｇの全てに入力がなされることをユーザに要求しない。Ｗｈｏデータ入力欄１６ｂ、Ｗｈａｔデータ入力欄１６ｃ、Ｗｈｅｎデータ入力欄１６ｄ、Ｗｈｅｒｅデータ入力欄１６ｅ、Ｗｈｙデータ入力欄１６ｆ、Ｈｏｗデータ入力欄１６ｇの全てに入力を要求することは、業務上の情報の管理を硬直化し、必ずしも好ましくない。
【００４５】
業務手順データベース作成モジュール６ａは、このようにして作成されたダイアグラム１３を業務フローデータ１１に変換して業務フローデータ１１を作成し、業務手順データベース７に保存する。更に、業務手順データベース作成モジュール６ａは、アクション内容データ１２を、業務フローデータ１１に示されたアクションに関連付けて業務手順データベース７に保存する。
【００４６】
一方、業務手順表示／実績入力モジュール６ｂが起動されると、業務手順表示／実績入力モジュール６ｂは、業務手順データベース７に保存された業務フローデータ１１を読み出して、図３に示されたダイアグラム１３を表示装置３に表示する。このとき、ダイアグラム１３に含まれるリンク１５に対して所定の操作、例えば、ダブルクリックを行うと、業務手順表示／実績入力モジュール６ｂは、そのリンク１５に対応したアクションの内容を示すアクション内容データ１２を表示装置３に表示する。
【００４７】
更に、業務手順表示／実績入力モジュール６ｂは、ユーザによる操作に応じて、実際に行われた実績アクションを入力するための入力欄を表示する。業務手順表示／実績入力モジュール６ｂは、その入力欄に入力された入力データに対応する実績アクションデータを生成して実績データベース８に保存する。実績アクションデータは、業務フローデータ１１で示されているアクションに関連付けされて実績データベース８に保存される。
【００４８】
一方、統計処理モジュール６ｃが起動されると、統計処理モジュール６ｃは、ユーザによる指定に応じて、業務手順データベース７及び実績データベース８に保存されたデータに対する統計処理を行う。この統計処理には、キーワードの検索機能も含まれる。例えば、ダイアグラム１３に含まれるリンク１５に対しダブルクリックを行いキーワードを入力すると実績データからトラブル事例などの有用データが参照できる。
【００４９】
一方、コスト／時間算出処理モジュール６ｄが起動されると、コスト／時間算出処理モジュール６ｄは、ユーザによる指定に応じて、ある業務を完了するのに必要な必要コスト、及び／又は、ある業務を完了するのに必要な必要時間を算出する処理を行う。図２を参照して、ある業務を完了するのに必要な必要コストとは、ある業務完了イベントを実現するために必要なアクションのコストの和である。同様に、ある業務を完了するのに必要な必要時間とは、ある業務完了イベントを実現するために必要なアクションの時間の和である。
【００５０】
必要コストと必要時間とを算出するために、コスト／時間算出処理モジュール６ｄは、業務フローデータ１１から、業務完了イベントを実現するために必要なアクション（以下、「必要アクション」という。）を抽出し、必要アクションデータを作成する。
【００５１】
ある業務を完了するのに必要な必要コストを算出する場合、コスト／時間算出処理モジュール６ｄは、必要アクションデータに指定された必要アクションに要するコストを、アクション内容データ１２のコストデータ１２ｈから抽出する。コスト／時間算出処理モジュール６ｄは、抽出したコストを加算して、業務完了イベントを実現するために必要なコスト、即ち、業務を完了するのに必要な必要コストを算出する。
【００５２】
同様に、ある業務を完了するのに必要な必要時間を算出する場合、コスト／時間算出処理モジュール６ｄは、必要アクションデータに指定された必要アクションに要する時間を、アクション内容データ１２のコストデータ１２ｈから抽出する。コスト／時間算出処理モジュール６ｄは、抽出した時間を加算して、業務完了イベントを実現するために必要な時間、即ち、業務を完了するのに必要な必要時間を算出する。
【００５３】
コスト／時間算出処理モジュール６ｄは、ユーザによる指示に応じて、算出した必要コスト、及び／又は、必要時間を表示装置３に表示し、又は、プリンタ４によってプリントアウトする。
【００５４】
一方、レポート作成モジュール６ｅが起動されると、レポート作成モジュール６ｅは、ある業務の開始から完了までにおいて実際になされたアクションの内容を示すレポートを作成する。より詳細には、レポート作成モジュール６ｅは、ある業務の開始（すなわち、業務発生イベントの発生）からその業務の完了（即ち、業務完了アクションの発生）までに、実際に行われた実績アクションの内容を実績データベース８から抽出して、レポートを作成する。レポート作成モジュール６ｅは、ユーザによる指示に応じて、算出したレポートを表示装置３に表示し、又は、プリンタ４によってプリントアウトする。
【００５５】
以上に説明されているように、本実施の形態では、業務の手順が、イベントとアクションとの連鎖関係を表現する業務フローデータ１１と、そのアクションの内容を示すアクション内容データ１２とに構造化され、業務の手順がロジカルに整理されている。更に、アクションの内容が５Ｗ１Ｈに分類されてアクション内容データ１２に記述されていることにより、業務の手順が、一層にロジカルに整理されている。
【００５６】
更に、本実施の形態では、イベントとアクションとの連鎖関係を表現する業務フローデータ１１、並びに、アクション内容データ１２に含まれるコストデータ１２ｈ及び時間データ１２ｉから業務の完了に必要な必要コスト、及び／又は必要時間が算出され、コスト及びスケジュールの検討の容易化が図られている。
【００５７】
【発明の効果】
本発明により、業務の手順がロジカルに整理され、社内業務の無駄作業を洗い出すことができる。更に、過去の経験を呼び出すことにより、新人でもベテランに近い業務をこなすことができる。以上により、業務の一層の合理化及び標準化が可能になる。
【図面の簡単な説明】
【図１】図１は、本発明による業務情報管理プログラム、及び業務情報管理方法の実施の一形態で使用される業務情報管理コンピュータ１０のブロック図である。
【図２】図２は、業務手順データベース７の内容を示すブロック図である。
【図３】図３は、ダイアグラム１３を示す。
【図４】図４は、入力フォーマット１６を示す。
【符号の説明】
１：ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）
２：入力装置
３：表示装置
４：プリンタ
５：記憶装置
６：業務情報管理プログラム
６ａ：業務手順データベース作成モジュール
６ｂ：業務手順表示／実績入力モジュール
６ｃ：統計処理モジュール
６ｄ：コスト／時間算出処理モジュール
６ｅ：レポート作成モジュール
７：業務手順データベース
８：実績データベース
１０：業務情報管理コンピュータ
１１：業務フローデータ
１２：アクション内容データ
１２ａ：アクション名称データ
１２ｂ：Ｗｈｏデータ
１２ｃ：Ｗｈａｔデータ
１２ｄ：Ｗｈｅｎデータ
１２ｅ：Ｗｈｅｒｅデータ
１２ｆ：Ｗｈｙデータ
１２ｇ：Ｈｏｗデータ
１２ｈ：コストデータ
１２ｉ：時間データ
１３：ダイアグラム
１４：イベント図形要素
１５：リンク
１６：入力フォーマット
１６ａ：アクション名称入力欄
１６ｂ：Ｗｈｏデータ入力欄
１６ｃ：Ｗｈａｔデータ入力欄
１６ｄ：Ｗｈｅｎデータ入力欄
１６ｅ：Ｗｈｅｒｅデータ入力欄
１６ｆ：Ｗｈｙデータ入力欄
１６ｇ：Ｈｏｗデータ入力欄
１６ｈ：コストデータ入力欄
１６ｉ：時間データ入力欄
【図１】
2004021837.tif 000003
【図２】
2004021837.tif 000004
【図３】
2004021837.tif 000005
【図４】
2004021837.tif 000006