JP2005011278A - Management index calculation system - Google Patents
Management index calculation system Download PDFInfo
- Publication number
- JP2005011278A JP2005011278A JP2003177454A JP2003177454A JP2005011278A JP 2005011278 A JP2005011278 A JP 2005011278A JP 2003177454 A JP2003177454 A JP 2003177454A JP 2003177454 A JP2003177454 A JP 2003177454A JP 2005011278 A JP2005011278 A JP 2005011278A
- Authority
- JP
- Japan
- Prior art keywords
- management index
- calculation
- management
- value
- logic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】必要なときに最新の実績、計画情報に基づいて経営指標が計算でき、計算対象とする経営指標や使用する計算ロジックがユーザニーズに応じて柔軟に変更できるようにする。
【解決手段】経営指標値を計算するための手順を定義した計算手順定義層と、経営指標値の計算を実行するための計算実行層とからなり、計算手順定義層は、1つ以上の経営指標を計算するために必要な計算ロジックのつながりとして表した経営指標ネットワークと、経営指標ネットワークを作成、登録、削除、修正するネットワーク編集機能を有し、計算実行層は、個々の経営指標値の計算ロジックの集合である計算ロジックライブラリと、経営指標ネットワークを参照して計算ロジックライブラリに含まれる計算ロジックを逐次的に実行する計算実行制御機能とを有する。
【選択図】 図1Management indicators can be calculated based on the latest results and plan information when necessary, and management indicators to be calculated and calculation logic to be used can be flexibly changed according to user needs.
[MEANS FOR SOLVING PROBLEMS] A calculation procedure definition layer that defines a procedure for calculating a management index value and a calculation execution layer for executing a calculation of the management index value. The calculation procedure definition layer includes one or more management procedures. Management index network expressed as a connection of calculation logic necessary to calculate the index, and a network editing function for creating, registering, deleting, and correcting the management index network. A calculation logic library, which is a set of calculation logic, and a calculation execution control function for sequentially executing the calculation logic included in the calculation logic library with reference to the management index network.
[Selection] Figure 1
Description
【0001】
【発明の属する技術分野】
本発明は、各種経営指標を計算する経営指標計算システムおよび方法に関し、特に、企業経営者や経営企画スタッフの業務を支援するために、売上や在庫など日々のサプライチェーンオペレーションの実績や計画情報に基づき、各種経営指標を計算する経営指標計算システムおよび方法に関する。
【0002】
【従来の技術】
企業経営は、経営目標の設定、目標に基づく実行計画立案、実行計画の進捗フォロー、目標達成度に基づく対策立案及び次目標の設定という一連のマネジメントサイクルによって統率されている。経営目標の内容は、多くの場合、売上高、利益率など定量的な経営指標に関して目標値を設定することにより明確化される。日々の企業経営においては、設定した経営指標の目標値に対して現状どのくらいのレベルにあるかを常に把握し、目標達成できるように、コントロールしなければならない。
【0003】
そこで、経営指標を計算するために、各企業は財務システム、会計システムなどと称するシステムを構築し、月締め、半年締めなどの単位で実績データを集計し、売上高、利益、在庫回転率などの指標を出している。しかし、これらのシステムでは、元来、財務・会計業務のために構築されたものであり、日々の経営判断に資するものではない。そのため、月や半年などの予め決められたサイクルごとに実績としてしか集計できない。
【0004】
先々の経営目標に対する達成可能性を把握するためには、実績だけでなく、先行的な計画に基づく経営指標の見込み値を計算できる必要がある。そのような機能はしばしばシミュレーション機能として提供され、先々の売上高、利益の計算、損益分岐点分析などによって、将来の企業の経営状態を把握するような企業診断及び経営意思決定支援システムがある。(特許文献1参照)
一方、中、長期的な視点での経営サイクルを考えると、そのときの経営戦略やビジネス環境によって、注目すべき経営指標が変わることがある。しかし、上記のような財務システムや会計システムでは、予め決めた経営指標を計算することしかできず、新たな別の経営指標を計算するためには、新たなプログラムを追加したり、修正したりしなければならない。
【0005】
この点を解決し、計算対象とする経営指標は予め変わりうるものとして、その計算ロジックを自由に追加、変更可能にする技術として、各種指標間の関数関係を数式で表せるようにし、ユーザが画面を通して対話的に指標間の関数式を定義できるシミュレーション方法及びシステムが開示されている。(特許文献2参照)
経営指標について考えると、ある経営指標は別の経営指標を基に派生的に計算されるというように、計算上の親子関係が存在する。例えば、売上高総利益率は、売上高と総利益から計算され、さらに総利益は売上高と売上原価から計算されるというような関係である。ユーザが計算する経営指標を自由に選択できるようにするためには、このような経営指標間の関係を把握しておくことが重要である。なぜなら、ユーザが選択する経営指標は別の経営指標から計算される上位の指標であることもあるし、他の経営指標の計算のために参照されるような中間レベルの指標であることもあるからである。また、ユーザによっては、上位の経営指標とその元となる下位の経営指標の両方を同時に必要とすることもある。 以上のような経営指標の親子関係を把握し、経営指標間の関係を一元的に俯瞰できるような技術が求められていた。
【0006】
【特許文献1】
特開2001−125962号公報
【特許文献2】
特開平6−290163号公報
【0007】
【発明が解決しようとする課題】
経営指標の計算に関し、本発明により解決しようとする課題は以下の3点にまとめられる。
(1)1ヵ月、半年など、予め決められたサイクルでしか集計を行わない財務・会計業務などとは別に、経営判断が必要なときに、最新の実績、計画情報に基づき、経営指標の実績と将来の見込み値が計算できるようにすること。
(2)計算対象となる経営指標は時点によって変わりうることを前提とし、ユーザのニーズに応じて計算対象とする経営指標を柔軟に変更できるようにすること。
(3)経営指標間に存在する計算上の親子関係を踏まえて、経営指標とその計算ロジックの選択ができるようにすること。
【0008】
先の特許文献1は、上記(1)の課題に応える技術の一つであるが、計算対象とする経営指標は固定的であり、上記(2)(3)などの課題については考慮されていなかった。
【0009】
特許文献2は、経営指標に限らず、指標間の関数関係をユーザに定義させる技術の一つであるが、上記のような経営指標の特徴に起因する課題(1)〜(3)については考慮されていなかった。
【0010】
本発明は、上記(1)〜(3)の課題を解決するためになされたもので、その目的はサプライチェーンオペレーションなどの実績や計画情報を基に経営指標を計算し、かつ計算対象とする経営指標とそのための計算ロジックをユーザが自由に選択できる技術を提供することにある。
【0011】
【課題を解決するための手段】
上記課題を解決するために、本発明による経営指標計算システムは論理的な構成として、売上や在庫などの計画及び実績情報に基づいて経営指標値を計算するために、経営指標計算システムは、経営指標値を計算するための計算手順を定義した計算手順定義層と、経営指標値の計算を実行するための計算実行層とから構成し、前記計算手順定義層として、ユーザが見たい1つ以上の経営指標を計算するために必要な計算ロジックのつながりとして表した経営指標ネットワークと、前記経営指標ネットワークを作成、登録、削除、修正するネットワーク編集機能を有し、前記計算実行層として、個々の経営指標値の計算ロジックの集合である計算ロジックライブラリと、前記経営指標ネットワークを参照して前記計算ロジックを逐次的に実行する計算実行制御機能を有するようにしたものである。
【0012】
【発明の実施の形態】
以下に、本発明による経営指標計算システムの実施の形態について説明する。
【0013】
本実施の形態では、例えば、メーカにおいて、生産計画や販売計画などの計画データや、受注実績、出荷実績、生産実績、在庫実績などの実績データを基に利益率や棚資回転率など各種経営指標を計算する例を説明する。以下では、例として扱う経営指標やパラメータの詳細が示されるが、本発明による経営指標計算システムはこれらに限らず、より広い種類の経営指標やパラメータを扱うことができる。
【0014】
まず、本実施の形態の説明において使用する言葉を以下のように定義する。
[経営指標]
経営の成果や目標値及び経営状態を定量的に表すための測定項目。本実施の形態では、以下の実施形態で述べる個別の事例に限らず、一般的に考えられる測定項目は全て経営指標として扱う。[KPI(Key Performance Indicator)]
経営指標のうち、会社の戦略目標を定量的に把握するためにユーザ(経営者や経営企画スタッフなど)が指定した経営指標。KPIは上記経営指標の部分集合である。
[計算ロジック]
経営指標を計算するために使うロジックのことで、実態は経営指標値を計算結果として出力するプログラムである。ある経営指標の計算ロジックは別の経営指標を参照して実行される場合がある。また、ある経営指標の計算方法がいくつか考えられる場合には、その経営指標に対して複数の計算ロジックが存在することもある。
[計算ロジックライブラリ]
上記計算ロジックのプログラムの集合。
[経営指標ネットワーク]
経営指標をノード、各ノードの経営指標を計算する計算ロジックとその計算ロジックが参照する経営指標の組合せをアークとし、アークは一方の端点がその計算ロジックによって計算される経営指標のノードとつながり、別の一方の端点はその計算ロジックが参照する経営指標のノードとつなげられたネットワークのこと。経営指標ネットワークは、ユーザが指定したKPIの値を計算する際に使用する計算ロジックを選び、その計算ロジックで参照される経営指標の値を計算する際に使用する計算ロジックを選ぶ、ということを繰り返すことによって定義される。
【0015】
さて、経営指標値の計算においては、以下の点に注意しなければならない。
(1)ある経営指標値は別の他の経営指標値から計算されるというように、経営指標間に親子関係が存在する。
(2)KPI、すなわちユーザが注目する経営指標はユーザによって異なり、それにより、計算すべき経営指標も異なる。また、KPIは経営戦略やビジネス環境によって変わることがある。
これらの点から、経営指標計算システムは、上記のような経営指標間の親子関係を踏まえ、ユーザのニーズに応じて柔軟に計算する経営指標を選択できる機能と構造を備えなければならない。従来は、目的とする経営指標値を計算するために、その都度専用のプログラムを作成してきたため、ユーザが求める経営指標値が変わるとプログラムを新たに作るか、修正しなければならなかった。本実施の形態における経営指標計算システムは、このような従来システムの硬直性を回避するため、経営指標とそれを計算するための計算ロジックを予め用意しておき、ユーザはそれらの経営指標と計算ロジックを自由に選択、組み合わせることによって、所望の経営指標値が計算できるようにする。
【0016】
図1に、本実施の形態における経営指標計算システムが必要とする機能の論理構成を示す。
経営指標計算システムの機能は、論理的分類として、経営指標値を計算する手順を定義した計算手順定義層、経営指標値の計算を実行するための計算実行層、ユーザへの情報提供やユーザからの各種指示を受け付けるユーザビュー層、及びエンタープライズ・リソース・プランニング(ERP)、サプライ・チェーン・プランニング(SCP)、レガシーシステムなどの外部システムからのデータ取込みが必要な場合にインターフェイスとなるデータインターフェイス層に分けられる。
【0017】
計算手順定義層には、経営指標ネットワークと、経営指標ネットワークを作成、登録、削除、修正するネットワーク編集機能が含まれる。また、計算実行層には、個々の経営指標値の計算ロジックの集合である計算ロジックライブラリと、経営指標ネットワークを参照して計算ロジックを逐次的に実行する計算実行制御機能が含まれる。経営指標値を計算した結果の表示や、経営指標ネットワークの編集時のユーザとの対話は、ユーザビュー層に含まれる画面生成・管理機能によって実現される。
【0018】
以上の論理構成において、計算手順定義層と計算実行層を明確に分離していることが特徴である。このような構成により、ユーザが計算したい経営指標や使用する計算ロジックを定義する部分とシステムが計算処理を実行する部分が独立となる。こうすることにより、システムはユーザの定義に依存せず、常に計算ロジックを選び計算処理を行うことができる。
【0019】
図2に、本実施の形態における経営指標計算システムの機能構成の一例を示す。
経営指標計算システム10は、計算対象とする経営指標や使用する計算ロジック、計算ロジックの実行手順などを登録したマスタデータ101と、ユーザの指示に応じて、経営指標や計算ロジックや実行手順を作成、修正、削除、検索し、マスタデータ101に登録したり、変更を加えるマスタデータ編集手段201とを有する。
【0020】
また、計算した経営指標の値を登録した経営指標値データ102と、為替レートや税率などのパラメータを登録したパラメータデータ103と、現在日などを登録してある管理データ104と、マスタデータ101に登録されている経営指標ごとの計算ロジックの集合である計算ロジックライブラリ202と、マスタデータ編集手段201によって編集されたマスタデータ101の実行手順を参照して、ユーザの指示に応じて、計算ロジックライブラリ202に含まれる計算ロジックを逐次的に実行することにより、経営指標値の計算を行って経営指標値データ102に計算結果を登録する計算実行制御手段203と、ユーザの指示に応じてパラメータデータ103に登録されている内容を変更するパラメータ変更手段204と、経営指標値データ102に登録されている内容を変更する経営指標値変更手段205と、経営指標値データ102に登録されている内容を検索する経営指標値検索手段206と、ユーザからの各種指示を受け付けたり、マスタデータ編集手段201や計算実行制御手段203や経営指標値検索手段の実行結果の表示データを生成する画面生成・管理手段207とから構成される。
【0021】
また、生産計画や販売計画などの計画データや、受注実績、出荷実績、生産実績、在庫実績などの実績データなどを外部システムから取込むために、インターフェイスデータ105及び実データ取込み手段208を有している。
ユーザは、経営指標計算システムの外にあるクライアントコンピュータ209を通して、各種データの入力、指示を行う。各種データの入力、指示に基づく処理結果は、画面生成・管理手段207からの各種出力結果の表示により確認することができる。
【0022】
次に図1に示した本発明の論理構成と、図2に示した本発明の機能構成との対応を説明する。
図2の各手段は、図2の網掛け線の枠で示すように、図1の論理構成と以下のように対応する。
まず、マスタデータ101とマスタデータ編集手段201は計算手順定義層に含まれる。また、経営指標値データ102、パラメータデータ103、管理データ104、計算ロジックライブラリ202、計算実行制御手段203、パラメータ変更手段204、経営指標値変更手段205、経営指標値検索手段206は計算実行層に含まれる。また、画面生成・管理手段207はユーザビュー層に、インターフェイスデータ105と実データ取込み手段208はデータインターフェイス層に含まれる。
なお、以上の説明において、経営指標値データやパラメータデータや管理データとして示した内容は本実施の形態における一例として示したものであり、この範囲に限るものではない。
【0023】
次に、経営指標計算システム10の処理概要について図3ないし図7を用いて説明する。
【0024】
まず、図3に、経営指標計算システムに関するユースケースを示す。経営指標計算システムのユーザは経営者や経営企画スタッフなどであり、ユーザが所望する経営指標値を計算するためには、まず発明の実施の形態の冒頭で説明をした経営指標ネットワークを作成・登録する必要がある(ユースケース1)。これに付随して、ユーザは登録した経営指標ネットワークを検索したり(ユースケース2)、削除したり(ユースケース3)する。また、経営指標ネットワークを登録すると、その内容に応じて経営指標値の計算を実行させることができる(ユースケース4)。そして、計算結果を確認したり(ユースケース5)、パラメータを変えて経営指標値のシミュレーションをすることができる(ユースケース6)。このように、経営指標計算システムでは、経営指標ネットワークの作成が必須である。
【0025】
経営指標ネットワークに関する情報は、図2のマスタデータ101に登録される。
図4にマスタデータの内容を示す。本実施の形態ではマスターデータは6つある。
まず、図4(a)ユーザマスタは、経営指標計算システムにアクセスするユーザの属性及び認証データを持っている。一方、経営指標計算において重要な経営指標ネットワークに関する情報は、図4(b)の経営指標マスタ、図4(c)計算ロジックマスタ、図4(d)経営指標ネットワークマスタ、図4(e)のネットワーク構造定義、図4(f)の計算ロジック構造定義に登録されたデータを複合的に参照することによって読み出すことができる。
【0026】
経営指標ネットワークとマスタデータとの対応関係を図5を用いて説明する。
図5に示す経営指標ネットワークでは、ユーザが求める経営指標は経営指標1である。この経営指標1の値を計算するために、経営指標2及び経営指標3を参照して計算ロジック1を使うことを示している。またさらに、経営指標2は、経営指標4を参照して計算ロジック2により計算され、経営指標3は、経営指標5及び経営指標6を参照して計算ロジック3により計算されるという関係にある。このように、経営指標ネットワークは、経営指標とその計算のために用いる計算ロジックとの関係を持つものである。経営指標計算システムの各マスタデータは、図5に示すように経営指標ネットワークの各部分に対応している。
【0027】
まず、図4(b)の経営指標マスタと図4(c)の計算ロジックマスタにはシステムが対応できる経営指標と計算ロジックの一覧が登録されている。ユーザは、経営指標マスタと計算ロジックマスタに登録されている経営指標と計算ロジックを選択、組み合わせることによって経営指標ネットワークを作成できる。図4(d)の経営指標ネットワークマスタは、ユーザが作成した経営指標ネットワークを識別するためのマスタである。図4(e)のネットワーク構造定義は、経営指標ネットワークの経営指標とその計算に使用する計算ロジックをペアとして保持するマスタである。また、図4(f)の計算ロジック構造定義は、各計算ロジックがどのような経営指標を参照するかを示すマスタである。
【0028】
以上に説明したマスタデータの構成や形式は、経営指標ネットワークの情報を登録するために適している。しかしこの構成や形式に限らず、本発明の目的を達するためには、経営指標計算システムは別の構成や形式で同じ情報を持つことも可能である。
【0029】
一方、計算結果として得られる経営指標値は、図2の経営指標値データ102に登録される。経営指標値は時系列的に管理することが普通であるので、時点ごとに経営指標値を登録できるようにする必要がある。本実施の形態における経営指標計算システムの経営指標値データの例を図6(a)(売上高の例)及び図6(b)(営業損益の例)に示す。経営指標値データの形式は、外貨ベースの値を扱うかどうかによって異なる。売上高、在庫高、販売管理費、営業外損益など発生する地域によって外貨ベースでの計算が必要な経営指標値の場合には、図6(a)のように通貨を識別し、外貨ベースの指標値と邦貨ベースの指標値を登録する。一方、二次的に計算される経営指標で邦貨ベースだけで計算すれば良いものは、図6(b)のような形式が使われる。いずれも、その経営指標値を管理するユーザの識別、製品ファミリや部門など経営指標値の集計単位の識別、経営指標値が計画値なのか、実績値なのか、予算などの目標値なのかの識別ができるようになっている。
【0030】
また、経営指標値の計算の際に参照される各種パラメータは図2のパラメータデータ103に登録されている。図6(c)に、為替レート、税率、WACCを例としてパラメータデータの形式を示す。
【0031】
以下、図3に示した各ユースケースごとに処理内容を説明する。
[ユースケース1〜3:経営指標ネットワークの作成・登録、検索、削除]
図7は、経営指標計算システムを使って経営指標ネットワークの編集(作成・登録、検索、削除)を行う際の各手段の処理シーケンスを示している。経営指標ネットワークの編集の際には、ユーザがクライアントコンピュータを通して伝えてきた各種指示を画面生成・管理手段が受け付け、指示内容をマスタデータ編集手段に渡し、マスタデータ編集手段がそれぞれの指示に対応した処理を行って結果を返す。
【0032】
以下、本ユースケースにおけるシステムの動作について説明する。
図8は、本ユースケースにおいて、ユーザが経営指標計算システムを使う場合の画面の遷移関係を表している。 まず、ユーザはログイン画面に対して、ユーザID、パスワードを入力し、ボタン「KPI−NW Editor」を押す。経営指標計算システムは、ユーザデータに登録しているユーザID、パスワードと照合する。システムにより。ユーザIDが認証されると、経営指標ネットワークマスタからそのユーザIDを持つレコードの経営指標ネットワークID、経営指標ネットワーク名を検索し、図9に示す画面を表示する。図9の画面には、そのユーザが管理する経営指標ネットワークの一覧と、新たに作成する場合の経営指標ネットワークIDが示されている。本画面において、ユーザは編集対象とする経営指標ネットワークに対応するラジオボタンをチェックし、ボタン「OK」を押すことによって選択する。
【0033】
経営指標ネットワークが選択されると、システムは経営指標マスタに登録されている経営指標を検索し、図10のように計算可能な経営指標の一覧として表示する。図10の画面では、ユーザが過去に登録した経営指標ネットワークを選択しており、その経営指標ネットワークに使われている経営指標には「Used」の欄に使用済みであることを示している。もし、ユーザが新たな経営指標ネットワークを作成する場合には、「Used」の欄には何も表示されない。
【0034】
図10の画面において、ユーザは計算したい経営指標を任意に選択できる。その場合には、計算対象とする経営指標IDに対応するラジオボタンをチェックし、ボタン「Select」を押せばよい。また、本画面では、その経営指標ネットワークですでに使用されている経営指標を使わないようにするために、その経営指標IDに対応するラジオボタンをチェックし、ボタン「Invalidate」を押し、ネットワーク構造定義からその経営指標IDを含むレコードを削除することもできる。
【0035】
図10の画面において、計算対象とする経営指標が選択されると、システムは計算ロジックマスタからその経営指標を持つレコードのロジックID、ロジック説明を検索し、図11に示すような画面を表示する。図11では、EVAという経営指標を計算するロジックとしてL001とL002というロジックIDを持つ二つの計算ロジックがあることを示している。ユーザはこの中から、ロジックIDに対応するラジオボタンをチェックし、ボタン「Select」を押すことによって、その経営指標の計算に使う計算ロジックを選択することができる。
【0036】
図11の画面において、使用する計算ロジックが選択されると、計算ロジック構造定義からその計算ロジックの参照経営指標を検索し、図12に示すように、経営指標と参照経営指標の関係を階層的に表示する。図12では、例えば、EVAという経営指標はNOPATと投下資本額から計算され、さらにNOPATは営業損益から計算されるという親子関係を示している。また、図12の画面において、参照経営指標に対応するラジオボタンをチェックし、ボタン「Select」を押すことにより、計算ロジックマスタからその経営指標を持つレコードのロジックID、ロジック説明を検索し、図11に示す画面を再度表示する。ユーザは、図11と図12の画面を交互に操作することによって、経営指標ネットワークの構造を定義できる。
【0037】
最終的に、ユーザが全ての経営指標(参照経営指標)の計算ロジックを選択し終わったら、図12の画面のボタン「Save」を押すことによって、その経営指標ネットワークの保存作業に進むことができる。図12の画面のボタン「Save」が押されると、経営指標計算システムは確認画面を表示する。ユーザが確認画面のボタン「Yes」を押すと、その経営指標ネットワークにおける各計算ロジックの計算手順を定義する処理を行うために、さらに確認画面を表示し、ユーザの意思を確認する。ユーザがボタン「Yes」を押すと、システムのマスタデータ編集手段は計算手順設定処理を実行し、処理が終わると登録確認画面を表示する。ユーザがボタン「Yes」を押すことにより、経営指標ネットワークの作成が完了したことになり、システムはこの経営指標ネットワークの情報を、経営指標ネットワークマスタ、ネットワーク構造定義に登録する。
【0038】
次に、上記ユースケースにおけるマスターデータ編集手段による計算手順設定処理について説明する。
[計算手順設定処理]
上記ユースケースの説明におけるマスタデータ編集手段による計算手順設定処理は、以下のように行われる。
(1)変数nに対し、n←−1とセット。
(2)ネットワーク構造定義から、当該経営指標ネットワークのネットワークIDを持つレコードの経営指標ID、ロジックID、を全て読み出し、計算手順を−1にセット。
(3)計算ロジック構造定義から、(2)で読み出したロジックIDを持つレコードの参照経営指標を全て読み出す。
(4)上記(2)で読み出した経営指標IDのうち、(3)で読み出した参照経営指標IDの中に含まれないものを全て選択し、それらを計算手順設定対象経営指標とする。
(5)n←n+1とセット。
(6)ネットワーク構造定義から、当該ネットワークIDと計算手順設定対象経営指標の経営指標IDを持つレコードを読み出し、そのレコードの計算手順にnをセット。もし、該当するレコードが1件も無い場合は(9)に進む。
(7)ネットワーク構造定義から、当該ネットワークIDを持ち、計算手順=nであるレコードのロジックIDを読み出す。
(8)計算ロジック構造定義から、(7)で読み出したロジックIDを持つレコードの参照経営指標を全て読み出し、それらを計算手順設定対象経営指標とし、(5)に戻る。もし、該当するレコードが1件も無い場合は(9)に進む。
(9)計算手順設定処理を終了。
以上の処理により、例えば、図13に示すように、経営指標ネットワークの各経営指標の計算手順が付けられる。但し、実際に計算ロジックを実行する際は、計算手順の値が大きいものから順に行う。
【0039】
さて、経営指標計算システムに登録されている経営指標ネットワークを検索する場合には、例えば、図9の画面のリンク「Search Network」を押すことによって、経営指標ネットワーク検索画面が表示される。経営指標ネットワーク検索画面において、ユーザが見たい経営指標ネットワークIDに対応するラジオボタンをチェックし、ボタン「OK」を押せば、図14のような画面により、検索した経営指標ネットワークに含まれる経営指標を階層的に表示する。
【0040】
また、経営指標計算システムに登録されている経営指標ネットワークを削除する場合には、例えば、図9の画面のリンク「Delete Network」を押すことによって、経営指標ネットワーク削除画面が表示される。経営指標ネットワーク削除画面において、ユーザが削除したい経営指標ネットワークIDに対応するラジオボタンをチェックし、ボタン「OK」を押すと、システムは確認画面を表示する。ユーザは、確認画面においてボタン「Yes」を押すことにより、経営指標ネットワークの削除を指示でき、システムは経営指標ネットワークマスタ、ネットワーク構造定義からその経営指標ネットワークIDを持つレコードを削除する。
【0041】
次に、経営指標計算システムを使った経営指標値を計算処理について説明する。
[ユースケース4、5:経営指標値の計算及び経営指標値の確認]
図15に、経営指標計算システムを使って経営指標値を計算する際の各手段の処理シーケンスを示す。
【0042】
経営指標値の計算のために、システムは予め実データ取込み手段により、外部システムとのインターフェイスデータから実データを取り込んでおく。その際、経営指標計算システムの各データ形式に適合するように、データの編集、加工を行う。実データ取込み手段の処理は、定期的なバッチ処理であっても良いし、ユーザやシステム管理者が直接処理を指示する方法でも良い。
【0043】
経営指標値の計算の際には、ユーザがクライアントコンピュータを通して伝えてきた計算実行の指示を画面生成・管理手段が受け付け、指示内容を計算実行制御手段に渡す。計算実行制御手段は、マスタデータのネットワーク構造定義を参照して、その計算手順に従い、計算ロジックライブラリにある計算ロジックプログラムを順次実行していく。実行すべき計算ロジックプログラムの処理が全て終了したら、計算実行制御手段は終了通知を返す。
【0044】
以上の結果、計算された経営指標値を確認する場合には、ユーザがクライアントコンピュータを通して伝えてきた経営指標値検索の指示を画面生成・管理手段が受け付け、検索指示内容を経営指標値検索手段に渡す。経営指標値検索手段は、マスタデータのネットワーク構造定義を参照して、当該ユーザが関連する経営指標ネットワークや当該経営指標ネットワークに含まれる経営指標を提示し、ユーザからの各種検索指示に応じて、経営指標値データから対話的に値を検索し、検索結果を返す。画面生成・管理手段は、ユーザからの指示に応じて、グラフや表などの形式で当該検索結果の表示データを作成し、クライアントコンピュータに渡す。
【0045】
実際の経営指標値の計算では、ユーザは例えば、図9の画面のリンク「Calculation」を押すことによって計算の実行を指示できる。ユーザがリンク「Calculation」を押すと、システムは経営指標値計算画面を表示する。本画面において、ユーザが計算を実行したい経営指標ネットワークIDに対応するラジオボタンをチェックし、ボタン「OK」を押すと、システムは確認画面を表示する。この確認画面においてユーザがボタン「Yes」を押すことにより、経営指標ネットワークの各経営指標の値の計算が実行される。計算する経営指標の順序は、図13に示したように、値の大きい計算手順が付けられている部分から計算される。実際にシステムが計算を実行する際には、計算実行制御手段が、ネットワーク構造定義から当該経営指標ネットワークIDを持つレコードを抽出し、計算手順の値が大きいものから選んで、レコードのロジックIDに対応する計算ロジックプログラムを計算ロジックライブラリから順次読み出して実行する。
【0046】
本実施の形態における経営指標計算システムで実行される計算ロジックには、例えば表1のようなものがある。同じ経営指標に対する計算ロジックであっても、その計算処理の内容や参照する経営指標の違いによって、複数のバリエーションが存在することもある。
【0047】
【表1】
【0048】
ユーザが経営指標値の計算結果を確認する場合には、図16に示すような画面遷移関係に従う。
まず、ログイン画面において、ユーザID、パスワードを入力し、ボタン「KPI Viewer」を押す。経営指標計算システムは、ユーザデータに登録しているユーザID、パスワードと照合する。システムにより入力されたユーザIDが認証されると、初期画面が表示される。経営指標値を確認するためには、ユーザが見たい経営指標ネットワークを選択する必要がある。初期画面においてリンク「Load Network」を押すと経営指標ネットワーク選択画面が表示される。この経営指標ネットワーク選択画面において、ユーザが経営指標ネットワークのリンクを押すと、システムはネットワーク構造定義からその経営指標ネットワークIDを持つレコードを検索する。そして計算手順の値が0であるレコードの経営指標を抽出して経営指標抽出結果の画面を表示する。経営指標抽出結果表示画面に表示される経営指標は、経営指標ネットワークの最上位端のノードの経営指標であり、経営指標計算システムによる計算の最終結果として得られる経営指標である。
これらの経営指標の実際の値を見るためには、対象とする時点を選択する必要がある。そのために、ユーザが経営指標抽出結果表示画面のリンク「SelectTerm」を押すと、対象期間選択ウィンドウが表示され、対象期間を選ぶことができる。対象期間の候補は、図2の管理データ104に含まれる期設定データや現在日設定データを参照して表示される。ユーザが、希望する対象期間のリンクを押すと図17に示すように、その期間の間の各経営指標の値が表示される。その際、システムは経営指標値データにある経営指標値のテーブルから、経営指標の計算をしようとしているユーザのユーザIDを持ち、年月が選択された期間に含まれるレコードを読み出し、その経営指標値を基に表示する。ここで画面に表示する値には、売上高や在庫高などのように経営指標値が総計として表される経営指標の場合は選択された期間中の集計値を、在庫高や売上高総利益率などのように経営指標値が瞬間値として表される経営指標の場合は選択された期間末時点の値を用いる。本画面では、予算などの目標値として「Budget」、計画及び実績値として「Result&Prospect」の欄を設け、それぞれ経営指標値のテーブルの区分により識別して表示する。また、「Achivement」の欄に表示される値は、「Result&Prospect」の値が「Budget」に対してどのくらい達成しているかを表している。
図17の画面において、ユーザは経営指標または経営指標に隣接する+記号を押すことによって、当該経営指標の計算のために参照される経営指標をブレイクダウンして辿ることができ、システムは図18に示すように経営指標の親子関係を階層的に表示する。この際、システムは各経営指標ごとに、経営指標値データにある経営指標値のテーブルから、経営指標の計算をしようとしているそのユーザのユーザIDを持ち、年月が選択された期間に含まれるレコードを読み出し、その経営指標値を基に表示する。
【0049】
さらに、経営指標値をグラフ形式にて見たい場合には、図18のGraphエリアより、見たい経営指標のリンクを押すことにより、例えば図19に示すようなグラフが表示される。
【0050】
次に、経営指標値のシミュレーション処理について説明する。
[ユースケース6、5:経営指標値のシミュレーション及び経営指標値の確認]図20に、為替レートなどのパラメータを変更したり、経営指標値を部分的に変更したりした際に、経営指標ネットワークに含まれる各経営指標の値がどのように変わるかをシミュレーションする際の各手段の処理シーケンスを示す。
【0051】
経営指標値のシミュレーションをする際には、ユーザがクライアントコンピュータを通して伝えてきたパラメータや経営指標値の変更指示及び変更データを画面生成・管理手段が受け付け、変更内容をパラメータ変更手段や経営指標値変更手段に渡す。パラメータ変更手段や経営指標値変更手段は、それぞれ該当するテーブルのデータを書き換える。その後、ユーザからの指示に従い、画面生成・管理手段は計算実行制御手段に、ユーザが指示した経営指標ネットワークの各経営指標値を再計算するよう起動を指示する。計算実行制御手段は、マスタデータのネットワーク構造定義を参照して、その計算手順に従い、計算ロジックライブラリにある計算ロジックプログラムを順次実行していく。実行すべき計算ロジックプログラムの処理が全て終了したら、計算実行制御手段は終了通知を返す。これにより、ユーザが変更したパラメータや経営指標値を反映して、経営指標ネットワークに含まれる各経営指標の値が書き換わる。
【0052】
以上のシミュレーションの結果、得られた経営指標値を確認する場合には、ユースケース5における各手段の処理と同様にシステムが動作する。
【0053】
上記シミュレーションの際のパラメータや経営指標値の変更は、図16の画面遷移関係に従い、以下のように行われる。
【0054】
まず、パラメータを変更するためには、例えば、ユーザは図18の画面のScenarioエリアにあるパラメータのリンクを押す。これにより、システムは、図2のパラメータデータ103のうち当該パラメータのテーブルを参照して、図21に示すような画面を表示する(為替レートの例)。図21の画面において、ユーザはパラメータの値を直接書き換えることができる。
【0055】
また、経営指標値を変更するためには、例えば、ユーザは図18の画面の「Result&Prospect」の欄の値を押す。これにより、システムは、図2の経営指標値データ102のうち当該経営指標値のテーブルを参照して、図22に示すような画面を表示する(売上高の例)。図22の画面において、ユーザはパラメータの値を直接書き換えることができる。
【0056】
以上のようなパラメータや経営指標値の変更を踏まえ、シミュレーションを実行するには、例えば、ユーザは図18の画面のリンク「Simulation」を押せばよい。これにより、図20に示したシーケンスに従い、計算実行制御手段と計算ロジックライブラリに含まれる計算ロジックプログラムが実行され、当該経営指標ネットワークの各経営指標の値が書き換えられる。
【0057】
最後に、図23に、本発明による経営指標計算システムのハードウエア・ソフトウエア構成の一例を示す。
【0058】
図2の経営指標計算システム10を実装する経営指標計算用コンピュータ1は、システムの動作に必要な種々の演算・命令を行うCPU(Central Processing Unit)11と、OS(Operating System)、経営指標計算システムの動作内容を記述した経営指標計算プログラムやWWW(World Wide Web)などのネットワークを介した情報のやりとりを司る公開用サーバプログラムなどのアプリケーションプログラム、並びに各プログラムに必要となるデータを記憶するメモリ12と、必要に応じてネットワークを介した外部との接続や通信を制御する通信制御部13とを備えている。また、補助記憶装置14を本体10に接続することにより、メモリ12に記憶するOS、プログラムおよびデータを補助記憶装置14に記憶させることもできる。また、ユーザが使うクライアントコンピュータ15は経営指標計算用コンピュータ1の外部に置かれ、経営指標計算用コンピュータ1の通信制御部13を介してネットワークによって接続され、経営指標計算用コンピュータ1と通信できる。
【0059】
以上のハードウエア・ソフトウエア構成において、図2に示した機能構成は、図23の構成部分に以下のように対応する。
【0060】
マスタデータ101、経営指標値データ102、パラメータデータ103、管理データ104、インターフェイスデータ105は、他のブロックが処理を実行する際には、主としてメモリ12に格納され、その一方、膨大なデータを記憶する際や固定的に記憶する際には、補助記憶装置14に格納される。
【0061】
マスタデータ編集手段201、計算ロジックライブラリ202、計算実行制御手段203、パラメータ変更手段204、経営指標値変更手段205、経営指標値検索手段206、画面生成・管理手段207の各機能は、メモリ12に記憶されているOSや経営指標計算プログラムや公開用サーバプログラムおよびこれらを制御するCPU11の相互作用によってそれぞれ実現され、その際、メモリ12や補助記憶装置14に記憶されている各種データが参照されたり、更新されたりする。また、上記各手段がクライアントコンピュータ15との通信を必要とする際には、通信制御部13によってその機能が実現される。
【0062】
実データ取込み手段208の機能は、メモリ12に記憶されているOSや経営指標計算プログラムや公開用サーバプログラムおよびこれらを制御するCPU11の相互作用によってそれぞれ実現され、その際、メモリ12や補助記憶装置14に記憶されている各種データが参照されたり、更新されたりする。
【0063】
本発明の経営指標計算システムの製品形態の一例としては、ソフトウェアで実現し、記録媒体等に格納してユーザに提供する形態、そのソフトウェアを電気通信回線を介してユーザに提供する形態等が考えられる。
【0064】
【発明の効果】
本発明による経営指標計算システムにより、最新の実績や計画情報に基づいた経営指標の計算を可能とし、かつ計算対象とする経営指標と使用する計算ロジックを柔軟に変更することができるようになるため、経営戦略やビジネス環境の変化に応じた柔軟な経営指標の見直し、及び迅速、的確な経営判断を実現する。
【図面の簡単な説明】
【図1】本発明による経営指標計算システムの論理構成の一例を説明する図である。
【図2】本発明による経営指標計算システムの機能構成の一例を説明する図である。
【図3】経営指標計算システムに関するユースケースを説明する図である。
【図4】マスターデータの内容を説明する図である。
【図5】経営指標ネットワークの一例を説明する図である。
【図6】経営指標値データの内容を説明する図である。
【図7】経営指標ネットワークの編集処理のシーケンスを説明する図である。
【図8】経営指標ネットワークの編集処理の画面遷移関係を説明する図。
【図9】画面表示例を示す図である。
【図10】画面表示例を示す図である。
【図11】画面表示例を示す図である。
【図12】画面表示例を示す図である。
【図13】ある経営指標ネットワークの各経営指標の計算手順の一例を説明する図である。
【図14】画面表示例を示す図である。
【図15】経営指標値計算処理のシーケンスを示す図である。
【図16】経営指標値の計算結果の確認処理の画面遷移を説明する図である、。
【図17】画面表示例を示す図である。
【図18】画面表示例を示す図である。
【図19】画面表示例を示す図である。
【図20】経営指標値のシミュレーション処理のシーケンスを示す図である。
【図21】画面表示例を示す図である。
【図22】画面表示例を示す図である。
【図23】本発明による経営指標計算システムのハードウェア・ソフトウェア構成の一実施例を説明する図である。
【符号の説明】
1 経営指標計算用コンピュータ
11 CPU
12 メモリ
13 通信制御部
14 補助記憶装置
15 クライアントコンピュータ
10 経営指標計算システム
101 マスタデータ
102 経営指標値データ
103 パラメータデータ
104 管理データ
105 インターフェイスデータ
201 マスタデータ編集手段
202 計算ロジックライブラリ
203 計算実行制御手段
204 パラメータ変更手段
205 経営指標値変更手段
206 経営指標値検索手段
207 画面生成・管理手段
208 実データ取込み手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a management index calculation system and method for calculating various management indexes, and in particular, in order to support the business operations of corporate managers and management planning staff, the results and plan information of daily supply chain operations such as sales and inventory. The present invention relates to a management index calculation system and method for calculating various management indexes.
[0002]
[Prior art]
Corporate management is governed by a series of management cycles that include setting management goals, planning an execution plan based on the target, following the progress of the execution plan, planning measures based on the degree of target achievement, and setting the next target. In many cases, the contents of management goals are clarified by setting target values for quantitative management indicators such as sales and profit margins. In day-to-day corporate management, it is necessary to constantly grasp the current level of the target value of the set management index and control it to achieve the target.
[0003]
Therefore, in order to calculate management indicators, each company builds a system called financial system, accounting system, etc., aggregates actual data in units such as monthly closing, semi-annual closing, sales, profit, inventory turnover, etc. The index of. However, these systems are originally built for financial and accounting operations and do not contribute to daily management decisions. For this reason, it can only be tabulated as results for each predetermined cycle such as a month or a half year.
[0004]
In order to grasp the achievability of future management goals, it is necessary to be able to calculate not only the actual results but also the expected value of the management index based on the prior plan. Such a function is often provided as a simulation function, and there is a company diagnosis and management decision support system that grasps the future business condition of a company by calculating sales, profits, break-even point analysis, and the like. (See Patent Document 1)
On the other hand, when considering a management cycle from a medium- to long-term perspective, the management index to be noticed may change depending on the management strategy and business environment at that time. However, financial systems and accounting systems such as those described above can only calculate predetermined management indicators, and new programs can be added or modified to calculate new management indicators. Must.
[0005]
As a technology that solves this point and the management index to be calculated can be changed in advance, and the calculation logic can be freely added and changed, the function relationship between various indexes can be expressed by mathematical formulas, and the user can A simulation method and system capable of interactively defining a function expression between indices through the network are disclosed. (See Patent Document 2)
When thinking about management indicators, there is a parent-child relationship in calculation, such that one management indicator is derived based on another management indicator. For example, the gross profit margin is calculated from sales and gross profit, and the gross profit is calculated from sales and cost of sales. In order to allow the user to freely select a management index to be calculated, it is important to grasp the relationship between such management indexes. This is because the management index selected by the user may be a higher-level index calculated from another management index, or it may be an intermediate-level index that is referred to for calculation of other management indexes. Because. In addition, some users may need both a higher-level management index and a lower-level management index that is the basis thereof at the same time. There has been a demand for a technology that can grasp the parent-child relationship of the management indicators as described above and can have a comprehensive overview of the relationship between the management indicators.
[0006]
[Patent Document 1]
JP 2001-125962 A
[Patent Document 2]
JP-A-6-290163
[0007]
[Problems to be solved by the invention]
The problems to be solved by the present invention regarding the calculation of management indices are summarized in the following three points.
(1) Aside from financial / accounting work, which is calculated only in a predetermined cycle, such as one month or six months, when management decisions are required, the results of management indicators based on the latest results and plan information And allow future prospects to be calculated.
(2) Assuming that the management index to be calculated can change from time to time, the management index to be calculated can be flexibly changed according to the user's needs.
(3) To be able to select a management index and its calculation logic based on the calculation parent-child relationship that exists between the management indexes.
[0008]
[0009]
[0010]
The present invention has been made to solve the above problems (1) to (3), and its purpose is to calculate a management index based on actual results and plan information such as supply chain operations, and to be a calculation target. The object is to provide a technology that allows a user to freely select a management index and a calculation logic therefor.
[0011]
[Means for Solving the Problems]
In order to solve the above problems, the management index calculation system according to the present invention has a logical configuration, and calculates the management index value based on the plan and actual information such as sales and inventory. It is composed of a calculation procedure definition layer that defines a calculation procedure for calculating an index value, and a calculation execution layer for executing a calculation of a management index value. As the calculation procedure definition layer, one or more that the user wants to see Management index network represented as a connection of calculation logic necessary to calculate the management index, and a network editing function for creating, registering, deleting, and correcting the management index network, The calculation logic library, which is a set of calculation logic of management index values, and the calculation logic are sequentially executed with reference to the management index network. It is obtained so as to have a calculation execution control function.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of a management index calculation system according to the present invention will be described.
[0013]
In the present embodiment, for example, at the manufacturer, various managements such as profit rate and stock turnover rate are based on the plan data such as production plan and sales plan, and the actual data such as order results, shipment results, production results, and inventory results. An example of calculating an index will be described. In the following, details of management indicators and parameters handled as examples will be shown, but the management indicator calculation system according to the present invention is not limited to these, and can handle a wider variety of management indicators and parameters.
[0014]
First, terms used in the description of this embodiment are defined as follows.
[Management indicators]
Measurement items for quantitatively expressing management results, target values, and management status. In the present embodiment, not only the individual cases described in the following embodiments, but generally considered measurement items are all handled as management indicators. [KPI (Key Performance Indicator)]
Management indicators specified by users (managers, management planning staff, etc.) to quantitatively grasp the company's strategic goals. KPI is a subset of the above management indicators.
[Calculation logic]
This is the logic used to calculate the management index, and in reality it is a program that outputs the management index value as the calculation result. The calculation logic of one management index may be executed with reference to another management index. In addition, when several calculation methods of a certain management index are conceivable, a plurality of calculation logics may exist for the management index.
[Calculation logic library]
A set of programs for the above calculation logic.
[Management Indicator Network]
The management index is a node, and the combination of calculation logic that calculates the management index of each node and the management index that the calculation logic refers to is an arc, and the arc is connected to the management index node that is calculated by the calculation logic at one end point. The other end point is the network connected to the management indicator node referenced by the calculation logic. The management index network selects the calculation logic used when calculating the value of the KPI specified by the user, and selects the calculation logic used when calculating the value of the management index referenced by the calculation logic. Defined by repetition.
[0015]
The following points should be noted when calculating management index values.
(1) There is a parent-child relationship between management indicators such that a certain management index value is calculated from another management index value.
(2) KPI, that is, the management index that the user pays attention to varies depending on the user, and the management index to be calculated also varies accordingly. KPIs may vary depending on management strategy and business environment.
From these points, the management index calculation system must have a function and a structure capable of selecting a management index to be flexibly calculated according to the user's needs based on the parent-child relationship between the management indexes as described above. Conventionally, in order to calculate the target management index value, a dedicated program has been created each time. Therefore, when the management index value required by the user changes, the program must be newly created or corrected. The management index calculation system in the present embodiment prepares management indexes and calculation logic for calculating them in advance in order to avoid such rigidity of the conventional system, and the user calculates those management indexes and calculations. A desired management index value can be calculated by freely selecting and combining logics.
[0016]
FIG. 1 shows a logical configuration of functions required by the management index calculation system in the present embodiment.
The functions of the management index calculation system are logical classifications: a calculation procedure definition layer that defines the procedure for calculating management index values, a calculation execution layer for executing calculation of management index values, information provision to users and user A user view layer that accepts various instructions and a data interface layer that serves as an interface when it is necessary to capture data from external systems such as enterprise resource planning (ERP), supply chain planning (SCP), and legacy systems Divided.
[0017]
The calculation procedure definition layer includes a management index network and a network editing function for creating, registering, deleting, and correcting the management index network. The calculation execution layer includes a calculation logic library that is a set of calculation logics for individual management index values and a calculation execution control function that sequentially executes calculation logic with reference to the management index network. Display of the result of calculating the management index value and dialogue with the user when editing the management index network are realized by a screen generation / management function included in the user view layer.
[0018]
The above logical configuration is characterized in that the calculation procedure definition layer and the calculation execution layer are clearly separated. With such a configuration, the part that defines the management index that the user wants to calculate and the calculation logic to be used and the part that the system executes the calculation process become independent. By doing so, the system can always select the calculation logic and perform the calculation process without depending on the definition of the user.
[0019]
FIG. 2 shows an example of the functional configuration of the management index calculation system in the present embodiment.
The management
[0020]
In addition, management
[0021]
In addition,
The user inputs and instructs various data through the client computer 209 outside the management index calculation system. Processing results based on various data input and instructions can be confirmed by displaying various output results from the screen generation / management means 207.
[0022]
Next, the correspondence between the logical configuration of the present invention shown in FIG. 1 and the functional configuration of the present invention shown in FIG. 2 will be described.
Each unit in FIG. 2 corresponds to the logical configuration in FIG. 1 as follows, as indicated by the hatched frame in FIG.
First,
In the above description, the contents shown as management index value data, parameter data, and management data are shown as an example in the present embodiment, and are not limited to this range.
[0023]
Next, an outline of processing of the management
[0024]
First, FIG. 3 shows a use case related to a management index calculation system. The management index calculation system users are managers, management planning staff, etc., and in order to calculate the management index value desired by the user, first create and register the management index network described at the beginning of the embodiment of the invention (Use case 1). Along with this, the user searches for the registered management index network (use case 2) or deletes (use case 3). In addition, when a management index network is registered, calculation of management index values can be executed according to the contents (use case 4). Then, the calculation result can be confirmed (use case 5), and the management index value can be simulated by changing the parameters (use case 6). Thus, in the management index calculation system, the creation of a management index network is essential.
[0025]
Information about the management index network is registered in the
FIG. 4 shows the contents of the master data. In the present embodiment, there are six master data.
First, the user master of FIG. 4A has the attribute and authentication data of the user who accesses the management index calculation system. On the other hand, the information related to the management index network important in the management index calculation includes the management index master of FIG. 4B, the calculation logic master of FIG. 4C, the FIG. 4D of the management index network master of FIG. Data registered in the network structure definition and the calculation logic structure definition in FIG.
[0026]
The correspondence relationship between the management index network and master data will be described with reference to FIG.
In the management index network shown in FIG. 5, the management index required by the user is
[0027]
First, a list of management indexes and calculation logics that can be handled by the system is registered in the management index master of FIG. 4B and the calculation logic master of FIG. 4C. The user can create a management index network by selecting and combining the management index and the calculation logic registered in the management index master and the calculation logic master. The management index network master in FIG. 4D is a master for identifying the management index network created by the user. The network structure definition in FIG. 4E is a master that holds a management index of a management index network and a calculation logic used for the calculation as a pair. Further, the calculation logic structure definition in FIG. 4F is a master indicating what management index each calculation logic refers to.
[0028]
The configuration and format of the master data described above are suitable for registering management index network information. However, the present invention is not limited to this configuration and format, and the management index calculation system can have the same information in different configurations and formats in order to achieve the object of the present invention.
[0029]
On the other hand, the management index value obtained as a calculation result is registered in the management
[0030]
Various parameters referred to when calculating the management index value are registered in the
[0031]
Hereinafter, processing contents will be described for each use case shown in FIG.
[Use Cases 1-3: Creation / Registration / Search / Delete of Management Indicator Network]
FIG. 7 shows the processing sequence of each means when editing (creating / registering, searching, deleting) a management index network using the management index calculation system. When editing the management index network, the screen generation / management means accepts various instructions transmitted by the user through the client computer, passes the contents of the instructions to the master data editing means, and the master data editing means responds to each instruction. Process and return the result.
[0032]
Hereinafter, the operation of the system in this use case will be described.
FIG. 8 shows a screen transition relationship when the user uses the management index calculation system in this use case. First, the user inputs a user ID and password on the login screen, and presses the button “KPI-NW Editor”. The management index calculation system collates with the user ID and password registered in the user data. Depending on the system. When the user ID is authenticated, the management index network ID and management index network name of the record having the user ID are searched from the management index network master, and the screen shown in FIG. 9 is displayed. The screen in FIG. 9 shows a list of management index networks managed by the user and a management index network ID when newly created. On this screen, the user checks the radio button corresponding to the management index network to be edited, and selects it by pressing the button “OK”.
[0033]
When the management index network is selected, the system searches for management indexes registered in the management index master and displays them as a list of computable management indexes as shown in FIG. The screen shown in FIG. 10 indicates that the user has selected a management index network registered in the past, and that the management index used in the management index network is already used in the “Used” column. If the user creates a new management index network, nothing is displayed in the “Used” column.
[0034]
In the screen of FIG. 10, the user can arbitrarily select a management index to be calculated. In that case, the radio button corresponding to the management index ID to be calculated may be checked and the button “Select” may be pressed. In addition, in this screen, in order not to use the management index already used in the management index network, check the radio button corresponding to the management index ID, press the button “Invalidate”, and select the network structure. A record including the management index ID can be deleted from the definition.
[0035]
When the management index to be calculated is selected on the screen of FIG. 10, the system searches the logic ID and logic description of the record having the management index from the calculation logic master, and displays the screen as shown in FIG. . FIG. 11 shows that there are two calculation logics having logic IDs L001 and L002 as logic for calculating the management index EVA. The user can select a calculation logic to be used for calculating the management index by checking a radio button corresponding to the logic ID and pressing a “Select” button.
[0036]
When the calculation logic to be used is selected on the screen of FIG. 11, the reference management index of the calculation logic is searched from the calculation logic structure definition, and the relationship between the management index and the reference management index is hierarchical as shown in FIG. To display. FIG. 12 shows a parent-child relationship in which, for example, the management index EVA is calculated from NOPAT and invested capital, and NOPAT is calculated from operating profit / loss. In the screen of FIG. 12, by checking the radio button corresponding to the reference management index and pressing the button “Select”, the logic ID and logic description of the record having the management index are retrieved from the calculation logic master, 11 is displayed again. The user can define the structure of the management index network by alternately operating the screens of FIGS.
[0037]
Finally, when the user has finished selecting the calculation logic of all management indicators (reference management indicators), the user can proceed to save the management indicator network by pressing the button “Save” on the screen of FIG. . When the button “Save” on the screen of FIG. 12 is pressed, the management index calculation system displays a confirmation screen. When the user presses the “Yes” button on the confirmation screen, a confirmation screen is further displayed to confirm the user's intention in order to perform processing for defining the calculation procedure of each calculation logic in the management index network. When the user presses the “Yes” button, the master data editing means of the system executes a calculation procedure setting process, and displays a registration confirmation screen when the process ends. When the user presses the button “Yes”, the creation of the management index network is completed, and the system registers the information of the management index network in the management index network master and the network structure definition.
[0038]
Next, calculation procedure setting processing by the master data editing means in the use case will be described.
[Calculation procedure setting process]
The calculation procedure setting process by the master data editing means in the description of the use case is performed as follows.
(1) For variable n, set n ← −1.
(2) Read all management index IDs and logic IDs of records having the network ID of the management index network from the network structure definition, and set the calculation procedure to -1.
(3) Read all reference management indices of the record having the logic ID read in (2) from the calculation logic structure definition.
(4) Among the management index IDs read out in (2) above, all those not included in the reference management index ID read out in (3) are selected and set as the calculation procedure setting target management indicators.
(5) Set n ← n + 1.
(6) Read the record having the network ID and the management index ID of the calculation index setting target management index from the network structure definition, and set n to the calculation procedure of the record. If there is no corresponding record, proceed to (9).
(7) Read the logic ID of the record having the network ID and the calculation procedure = n from the network structure definition.
(8) Read all reference management indices of the record having the logic ID read in (7) from the calculation logic structure definition, set them as the calculation procedure setting target management indices, and return to (5). If there is no corresponding record, proceed to (9).
(9) The calculation procedure setting process ends.
By the above processing, for example, as shown in FIG. 13, a calculation procedure for each management index of the management index network is added. However, when the calculation logic is actually executed, the calculation procedure is performed in descending order.
[0039]
When searching for a management index network registered in the management index calculation system, for example, a management index network search screen is displayed by pressing a link “Search Network” on the screen of FIG. 9. On the management index network search screen, check the radio button corresponding to the management index network ID that the user wants to see, and press the button “OK”, then the management index included in the searched management index network will be displayed on the screen as shown in FIG. Are displayed hierarchically.
[0040]
Further, when deleting a management index network registered in the management index calculation system, for example, a management index network deletion screen is displayed by pressing a link “Delete Network” on the screen of FIG. 9. When the user checks the radio button corresponding to the management index network ID to be deleted on the management index network deletion screen and presses the button “OK”, the system displays a confirmation screen. The user can instruct deletion of the management index network by pressing the button “Yes” on the confirmation screen, and the system deletes the record having the management index network ID from the management index network master and the network structure definition.
[0041]
Next, management index value calculation processing using the management index calculation system will be described.
[Use
FIG. 15 shows the processing sequence of each means when calculating the management index value using the management index calculation system.
[0042]
In order to calculate the management index value, the system captures the actual data from the interface data with the external system in advance by the actual data capturing means. At that time, the data is edited and processed so as to conform to each data format of the management index calculation system. The processing of the actual data fetching means may be regular batch processing, or a method in which the user or system administrator directly instructs processing.
[0043]
When calculating the management index value, the screen generation / management means accepts a calculation execution instruction transmitted by the user through the client computer, and passes the instruction content to the calculation execution control means. The calculation execution control means refers to the network structure definition of the master data and sequentially executes the calculation logic programs in the calculation logic library according to the calculation procedure. When all the processes of the calculation logic program to be executed are completed, the calculation execution control means returns an end notification.
[0044]
As a result of the above, when checking the calculated management index value, the screen generation / management means accepts the management index value search instruction transmitted by the user through the client computer, and the search instruction content is used as the management index value search means. hand over. The management index value search means refers to the network structure definition of the master data, presents the management index network related to the user and the management index included in the management index network, and according to various search instructions from the user, Search values interactively from management index value data and return search results. The screen generation / management means creates display data of the search result in the form of a graph or a table in accordance with an instruction from the user and passes it to the client computer.
[0045]
In actual calculation of the management index value, the user can instruct execution of the calculation by, for example, pressing a link “Calculation” on the screen of FIG. When the user presses the link “Calculation”, the system displays a management index value calculation screen. On this screen, when the user checks the radio button corresponding to the management index network ID to be calculated and presses the button “OK”, the system displays a confirmation screen. When the user presses the “Yes” button on this confirmation screen, the value of each management index of the management index network is calculated. The order of management indexes to be calculated is calculated from a portion to which a calculation procedure with a large value is attached as shown in FIG. When the system actually executes the calculation, the calculation execution control means extracts the record having the management index network ID from the network structure definition, selects the record with the large calculation procedure value, and sets it as the logic ID of the record. Corresponding calculation logic programs are sequentially read from the calculation logic library and executed.
[0046]
Examples of the calculation logic executed by the management index calculation system in the present embodiment include those shown in Table 1. Even for the calculation logic for the same management index, there may be a plurality of variations depending on the content of the calculation process and the difference of the management index to be referenced.
[0047]
[Table 1]
[0048]
When the user confirms the calculation result of the management index value, the screen transition relationship as shown in FIG. 16 is followed.
First, on the login screen, the user ID and password are input and the button “KPI Viewer” is pressed. The management index calculation system collates with the user ID and password registered in the user data. When the user ID input by the system is authenticated, an initial screen is displayed. In order to confirm the management index value, it is necessary to select a management index network that the user wants to see. When a link “Load Network” is pressed on the initial screen, a management index network selection screen is displayed. When the user presses the link of the management index network on this management index network selection screen, the system searches for a record having the management index network ID from the network structure definition. Then, the management index of the record whose calculation procedure value is 0 is extracted and the management index extraction result screen is displayed. The management index displayed on the management index extraction result display screen is the management index of the topmost node of the management index network, and is the management index obtained as the final result of the calculation by the management index calculation system.
In order to see the actual values of these management indicators, it is necessary to select the target time. Therefore, when the user presses the link “SelectTerm” on the management index extraction result display screen, the target period selection window is displayed, and the target period can be selected. The target period candidates are displayed with reference to the period setting data and the current date setting data included in the
In the screen of FIG. 17, the user can break down the management index referred to for calculation of the management index by pressing the management index or the + sign adjacent to the management index, and the system is shown in FIG. 18. As shown in Fig. 4, the parent-child relationship of management indicators is displayed hierarchically. At this time, for each management index, the system has the user ID of the user who is calculating the management index from the management index value table in the management index value data, and the year and month are included in the selected period. The record is read and displayed based on the management index value.
[0049]
Furthermore, when it is desired to view the management index value in the form of a graph, for example, a graph as shown in FIG.
[0050]
Next, management index value simulation processing will be described.
[Use
[0051]
When simulating management index values, the screen generation / management means accepts the parameters and management index value change instructions and change data that the user has passed through the client computer, and changes are reflected in the parameter change means and management index value changes. Pass to the means. Each of the parameter changing means and the management index value changing means rewrites the data in the corresponding table. Thereafter, according to the instruction from the user, the screen generation / management means instructs the calculation execution control means to start up to recalculate each management index value of the management index network specified by the user. The calculation execution control means refers to the network structure definition of the master data and sequentially executes the calculation logic programs in the calculation logic library according to the calculation procedure. When all the processes of the calculation logic program to be executed are completed, the calculation execution control means returns an end notification. Thereby, the value of each management index included in the management index network is rewritten to reflect the parameter or management index value changed by the user.
[0052]
As a result of the above simulation, when confirming the obtained management index value, the system operates in the same manner as the processing of each means in
[0053]
Changes in parameters and management index values during the simulation are performed as follows in accordance with the screen transition relationship of FIG.
[0054]
First, in order to change a parameter, for example, the user presses a parameter link in the Scenario area of the screen of FIG. Thereby, the system refers to the parameter table in the
[0055]
In order to change the management index value, for example, the user presses the value in the “Result & Prospect” column on the screen of FIG. Thereby, the system refers to the management index value table in the management
[0056]
In order to execute the simulation based on the change of the parameters and management index values as described above, for example, the user may press the link “Simulation” on the screen of FIG. Thereby, according to the sequence shown in FIG. 20, the calculation logic program included in the calculation execution control means and the calculation logic library is executed, and the value of each management index of the management index network is rewritten.
[0057]
Finally, FIG. 23 shows an example of the hardware / software configuration of the management index calculation system according to the present invention.
[0058]
A management
[0059]
In the above hardware / software configuration, the functional configuration shown in FIG. 2 corresponds to the components shown in FIG. 23 as follows.
[0060]
The
[0061]
The functions of the master
[0062]
The function of the actual data fetching means 208 is realized by the interaction of the OS, the management index calculation program, the public server program stored in the memory 12, and the
[0063]
As an example of the product form of the management index calculation system of the present invention, a form realized by software, stored in a recording medium or the like and provided to the user, or a form of providing the software to the user via a telecommunication line is considered. It is done.
[0064]
【The invention's effect】
The management index calculation system according to the present invention enables calculation of a management index based on the latest results and plan information, and allows the management index to be calculated and the calculation logic to be used to be flexibly changed. , To flexibly review management indexes according to changes in management strategy and business environment, and realize quick and accurate management decisions.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a logical configuration of a management index calculation system according to the present invention.
FIG. 2 is a diagram illustrating an example of a functional configuration of a management index calculation system according to the present invention.
FIG. 3 is a diagram illustrating a use case related to a management index calculation system.
FIG. 4 is a diagram illustrating the contents of master data.
FIG. 5 is a diagram illustrating an example of a management index network.
FIG. 6 is a diagram for explaining the contents of management index value data.
FIG. 7 is a diagram illustrating a management index network editing process sequence;
FIG. 8 is a diagram for explaining a screen transition relationship in management index network editing processing;
FIG. 9 is a diagram illustrating a screen display example.
FIG. 10 is a diagram illustrating a screen display example.
FIG. 11 is a diagram illustrating a screen display example.
FIG. 12 is a diagram illustrating a screen display example.
FIG. 13 is a diagram illustrating an example of a calculation procedure for each management index of a certain management index network.
FIG. 14 is a diagram illustrating a screen display example.
FIG. 15 is a diagram showing a sequence of management index value calculation processing.
FIG. 16 is a diagram for explaining a screen transition of the confirmation process of the calculation result of the management index value.
FIG. 17 is a diagram illustrating a screen display example.
FIG. 18 is a diagram illustrating a screen display example.
FIG. 19 is a diagram illustrating a screen display example.
FIG. 20 is a diagram illustrating a sequence of management index value simulation processing.
FIG. 21 is a diagram illustrating a screen display example.
FIG. 22 is a diagram illustrating a screen display example.
FIG. 23 is a diagram for explaining an embodiment of a hardware / software configuration of a management index calculation system according to the present invention.
[Explanation of symbols]
1 Computer for calculating business indicators
11 CPU
12 memory
13 Communication control unit
14 Auxiliary storage
15 Client computer
10 Management index calculation system
101 Master data
102 Management index value data
103 Parameter data
104 Management data
105 Interface data
201 Master data editing means
202 Calculation logic library
203 Calculation execution control means
204 Parameter changing means
205 Management index value change means
206 Management index value search means
207 Screen generation / management means
208 Actual data fetching means
Claims (12)
該経営指標計算システムは、
前記経営指標値を計算するための計算手順を定義した計算手順定義層と、
経営指標値の計算を実行する計算実行層とからなり、
前記計算手順定義層は、前記1つ以上の経営指標値の各々を、該経営指標値を計算するための計算ロジックのつながりとして表した経営指標ネットワークと、前記経営指標ネットワークを作成、登録、削除、修正するネットワーク編集部とを有し、
前記計算実行層は、前記計算ロジックを格納した計算ロジックライブラリと、前記経営指標ネットワークを参照して前記計算ロジックライブラリに含まれる計算ロジックを逐次的に実行する計算実行制御機能とを有することを特徴とする経営指標計算システム。A management index calculation system that calculates one or more management index values based on plan and actual information,
The management index calculation system
A calculation procedure definition layer that defines a calculation procedure for calculating the management index value;
It consists of a calculation execution layer that executes calculation of management index values,
The calculation procedure definition layer creates, registers, and deletes a management index network that represents each of the one or more management index values as a connection of calculation logic for calculating the management index value, and the management index network And a network editing section to correct,
The calculation execution layer includes a calculation logic library that stores the calculation logic, and a calculation execution control function that sequentially executes the calculation logic included in the calculation logic library with reference to the management index network. Management index calculation system.
前記1つ以上の経営指標や、該経営指標を計算する場合に使用する計算ロジックおよび計算ロジックの実行手順を登録したマスタデータ記憶部と、
計算結果の経営指標値を登録する経営指標値データ記憶部を持ち、
前記経営指標値や前記計算ロジック、および前記実行手順を作成、修正、削除、検索し、前記マスタデータに登録またはマスタデータに変更を加えるマスタデータ編集手段と、
前記計算ロジックの集合である計算ロジックライブラリと、
前記マスタデータ編集手段によって編集された前記実行手順を参照して前記計算ロジックライブラリに含まれる計算ロジックを逐次的に読み出して実行することにより、経営指標値の計算を行って前記経営指標値データに計算結果を登録する計算実行制御手段と、
ユーザからの各種指示を受け付け、前記マスタデータ編集手段や前記計算実行制御手段の実行結果の表示データを生成する画面生成・管理手段とから構成される経営指標計算システム。A management index calculation system that calculates one or more management index values based on plan and actual information,
A master data storage unit that registers the one or more management indicators, calculation logic used when calculating the management indicators, and an execution procedure of the calculation logic;
It has a management index value data storage unit for registering the management index value of the calculation result,
Master data editing means for creating, modifying, deleting, searching the management index value and the calculation logic, and the execution procedure, and registering or changing the master data
A calculation logic library that is a set of the calculation logic;
By sequentially reading and executing the calculation logic included in the calculation logic library with reference to the execution procedure edited by the master data editing means, the management index value is calculated and the management index value data is obtained. Calculation execution control means for registering calculation results;
A management index calculation system comprising screen generation / management means for receiving various instructions from a user and generating display data of execution results of the master data editing means and the calculation execution control means.
前記マスタデータ記憶部に登録されている前記実行手順は、ある経営指標値が他の1つ以上の経営指標値を参照して計算される場合に、経営指標値を計算するための計算ロジックと当該計算ロジックが参照する参照経営指標値の組合せを単位情報として持ち、
ある経営指標値の計算手順を、順序付けされた計算ロジックと参照経営指標値の組合せの集合として表すことを特徴とする経営指標計算システム。The management index calculation system according to claim 2,
The execution procedure registered in the master data storage unit includes calculation logic for calculating a management index value when a certain management index value is calculated with reference to one or more other management index values; It has a combination of reference management index values referenced by the calculation logic as unit information,
A management index calculation system characterized by expressing a calculation procedure of a certain management index value as a set of combinations of ordered calculation logic and reference management index values.
前記マスタデータ記憶部に登録されている前記実行手順は、計算対象となる経営指標値をノードとし、該経営指標値を計算するための計算ロジックの識別子と当該計算ロジックが参照する参照経営指標値の組合せをラベルとして付与したアークとし、該アークは一方の端点が該計算ロジックによって計算される経営指標のノードとつながり、別の一方の端点が該計算ロジックが参照する経営指標(参照経営指標)のノードとつながった経営指標ネットワークとして表されることを特徴とする経営指標計算システム。The management index calculation system according to claim 3,
The execution procedure registered in the master data storage unit includes a management index value to be calculated as a node, a calculation logic identifier for calculating the management index value, and a reference management index value referred to by the calculation logic The arc is given as a label, and the arc is connected to the node of the management index calculated by the calculation logic, and the other endpoint is a management index (reference management index) to which the calculation logic refers. Management index calculation system characterized by being expressed as a management index network connected to the nodes.
前記マスタデータ記憶部に登録されている前記実行手順を表す経営指標ネットワークは、
該経営指標ネットワークのアークに計算順序情報が付与されていることを特徴とする経営指標計算システム。The management index calculation system according to claim 4,
Management index network representing the execution procedure registered in the master data storage unit,
A management index calculation system characterized in that calculation order information is given to an arc of the management index network.
前記計算実行制御手段は、前記マスタデータ記憶部に登録されている前記実行手順を表す経営指標ネットワークのアークに付与された計算順序情報を参照して、計算順序の早いアークから順に計算ロジックの識別子を読み出し、当該識別子が表す計算ロジックを前記計算ロジックライブラリの中から逐次選んで実行することを特徴とする経営指標計算システム。The management index calculation system according to claim 5,
The calculation execution control means refers to the calculation order information given to the arc of the management index network representing the execution procedure registered in the master data storage unit, and the identifier of the calculation logic in order from the arc with the earliest calculation order And the calculation logic represented by the identifier is sequentially selected from the calculation logic library and executed.
前記マスタデータ編集手段は、
(1)前記マスタデータに登録されている1つ以上の経営指標を提示し、
(2)その中からユーザが指定した経営指標を計算する1つ以上の計算ロジックを前記マスタデータから抽出して提示し、
(3)その中からユーザが指定した計算ロジックが参照する経営指標を前記マスタデータから抽出して提示し、(2)に戻る
という手順を繰り返すことによって、前記実行手順を作成することを特徴とする経営指標計算システム。The management index calculation system according to claim 3,
The master data editing means includes
(1) Present one or more management indicators registered in the master data,
(2) One or more calculation logics for calculating the management index designated by the user are extracted from the master data and presented.
(3) The management procedure referred to by the calculation logic designated by the user is extracted from the master data and presented, and the execution procedure is created by repeating the procedure of returning to (2). Management index calculation system.
前記画面生成・管理手段は、前記マスタデータ記憶部に登録されている前記実行手順を表す経営指標ネットワークを参照して、
当該経営指標ネットワークのノードを端点、アークを枝としてツリー状に表示することを特徴とする経営指標計算システム。The management index calculation system according to claim 4,
The screen generation / management means refers to a management index network representing the execution procedure registered in the master data storage unit,
A management index calculation system characterized by displaying a node of the management index network as an end point and an arc as a branch in a tree shape.
生産計画や販売計画などの計画データや、受注実績、出荷実績、生産実績、在庫実績などの実績データなどを外部システムから取込む実データ取込み手段を有し、
前記計算実行制御手段が前記計算ロジックライブラリに含まれる計算ロジックを逐次的に実行することにより、各経営指標値の初期データを作成することを特徴とする経営指標計算システム。The management index calculation system according to claim 2,
It has actual data capture means that captures plan data such as production plans and sales plans, and actual data such as order results, shipment results, production results, and inventory results from external systems.
The management index calculation system, wherein the calculation execution control means sequentially executes the calculation logic included in the calculation logic library to create initial data of each management index value.
経営指標値を計算する際に参照する為替レートや税率などのパラメータを変更して経営指標値を再計算するために、
為替レートや税率などのパラメータを登録したパラメータデータと、
ユーザの指示に応じて前記パラメータデータに登録されている内容を変更するパラメータ変更手段を有し、
前記計算実行制御手段が前記計算ロジックライブラリに含まれる計算ロジックを逐次的に実行することにより、前記パラメータデータの変更を反映して各経営指標値を再計算することができることを特徴とする経営指標計算システム。The management index calculation system according to claim 2,
In order to recalculate the management index value by changing parameters such as the exchange rate and tax rate that are referenced when calculating the management index value,
Parameter data with registered parameters such as exchange rate and tax rate,
Having parameter changing means for changing the contents registered in the parameter data in accordance with a user instruction;
The management index value can be recalculated by reflecting the change of the parameter data by sequentially executing the calculation logic included in the calculation logic library by the calculation execution control means. Calculation system.
前記計算実行制御手段が前記計算ロジックライブラリに含まれる計算ロジックを逐次的に実行することにより、前記経営指標値の変更を反映して各経営指標値を再計算することを特徴とする経営指標計算システム。3. The management index calculation system according to claim 2, wherein a management index value designated among the management index values registered in the management index value data is changed, and a related management index value is recalculated. Having index value changing means,
The management index calculation characterized in that the calculation execution control means recalculates each management index value reflecting the change of the management index value by sequentially executing the calculation logic included in the calculation logic library. system.
前記経営指標値データに、各経営指標の目標値、計画値、実績値を識別して登録しておき、
前記画面生成・管理手段は、目標値、計画値、実績値を対比して表示データを作成することを特徴とする経営指標計算システム。The management index calculation system according to claim 2,
In the management index value data, the target value, plan value, and actual value of each management index are identified and registered,
The said screen production | generation / management means produces display data by comparing a target value, a plan value, and an actual value, The management index calculation system characterized by the above-mentioned.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003177454A JP4292885B2 (en) | 2003-06-23 | 2003-06-23 | Management index calculation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003177454A JP4292885B2 (en) | 2003-06-23 | 2003-06-23 | Management index calculation system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005011278A true JP2005011278A (en) | 2005-01-13 |
| JP4292885B2 JP4292885B2 (en) | 2009-07-08 |
Family
ID=34100005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003177454A Expired - Fee Related JP4292885B2 (en) | 2003-06-23 | 2003-06-23 | Management index calculation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4292885B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006331311A (en) * | 2005-05-30 | 2006-12-07 | Hitachi Ltd | Decision support system |
| JP2007213519A (en) * | 2006-02-13 | 2007-08-23 | Hitachi Ltd | Management information output method |
| US8112305B2 (en) | 2007-01-30 | 2012-02-07 | International Business Machines Corporation | Systems and methods for distribution-transition estimation of key performance indicator |
| US8155988B2 (en) | 2006-08-31 | 2012-04-10 | Ricoh Company, Ltd. | Workflow management including determination if a requestor is in charge of tasks |
| CN113783909A (en) * | 2020-06-10 | 2021-12-10 | 腾讯科技(深圳)有限公司 | Data demand generation method, device, terminal, server and storage medium |
| CN114662865A (en) * | 2022-03-04 | 2022-06-24 | 广东电网有限责任公司 | Power grid index data combination calculation system and method and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0675937A (en) * | 1992-02-07 | 1994-03-18 | Fuji Xerox Co Ltd | Simulation model generating device |
| JPH06290163A (en) * | 1993-04-06 | 1994-10-18 | Hitachi Ltd | Method and system for simulation |
| JPH0850576A (en) * | 1994-08-05 | 1996-02-20 | Sumitomo Metal Ind Ltd | Visual interactive simulation device |
| JP2001125962A (en) * | 1999-10-25 | 2001-05-11 | Nri & Ncc Co Ltd | Corporate diagnosis and management decision support system |
| JP2003067550A (en) * | 2001-08-27 | 2003-03-07 | Toshiba Corp | Management simulation system, management simulation method and management simulation program |
-
2003
- 2003-06-23 JP JP2003177454A patent/JP4292885B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0675937A (en) * | 1992-02-07 | 1994-03-18 | Fuji Xerox Co Ltd | Simulation model generating device |
| JPH06290163A (en) * | 1993-04-06 | 1994-10-18 | Hitachi Ltd | Method and system for simulation |
| JPH0850576A (en) * | 1994-08-05 | 1996-02-20 | Sumitomo Metal Ind Ltd | Visual interactive simulation device |
| JP2001125962A (en) * | 1999-10-25 | 2001-05-11 | Nri & Ncc Co Ltd | Corporate diagnosis and management decision support system |
| JP2003067550A (en) * | 2001-08-27 | 2003-03-07 | Toshiba Corp | Management simulation system, management simulation method and management simulation program |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006331311A (en) * | 2005-05-30 | 2006-12-07 | Hitachi Ltd | Decision support system |
| JP2007213519A (en) * | 2006-02-13 | 2007-08-23 | Hitachi Ltd | Management information output method |
| US8155988B2 (en) | 2006-08-31 | 2012-04-10 | Ricoh Company, Ltd. | Workflow management including determination if a requestor is in charge of tasks |
| US8112305B2 (en) | 2007-01-30 | 2012-02-07 | International Business Machines Corporation | Systems and methods for distribution-transition estimation of key performance indicator |
| CN113783909A (en) * | 2020-06-10 | 2021-12-10 | 腾讯科技(深圳)有限公司 | Data demand generation method, device, terminal, server and storage medium |
| CN113783909B (en) * | 2020-06-10 | 2024-01-02 | 腾讯科技(深圳)有限公司 | Data demand generation method, device, terminal, server and storage medium |
| CN114662865A (en) * | 2022-03-04 | 2022-06-24 | 广东电网有限责任公司 | Power grid index data combination calculation system and method and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4292885B2 (en) | 2009-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8468491B2 (en) | Systems and methods for integrating process perspectives and abstraction levels into process modeling | |
| Valiris et al. | Making decisions using the balanced scorecard and the simple multi‐attribute rating technique | |
| US8429527B1 (en) | Complex data merging, such as in a workflow application | |
| US8839133B2 (en) | Data visualizations including interactive time line representations | |
| JP4287234B2 (en) | Business process tracking device, business process tracking method, business process tracking program, and recording medium recording the business process tracking program | |
| US20230169464A1 (en) | Custom Application Builder for Supply Chain Management | |
| US20100161360A1 (en) | Strategic planning management | |
| US20050144096A1 (en) | Financial visualization and analysis systems | |
| US20080208661A1 (en) | Method and system of using anrtifacts to identify elements of a component business model | |
| US7805284B2 (en) | Simulation model defining system for generating a simulation program for a simulator simulating a behavior of economy or society regarded as a system of phenomena and events | |
| Wynn et al. | A framework for cost-aware process management: cost reporting and cost prediction | |
| US6243613B1 (en) | N-dimensional material planning method and system with corresponding program therefor | |
| US7401090B2 (en) | Computer-based business planning processes | |
| Ossadnik et al. | Evaluation of AHP software from a management accounting perspective | |
| Wynn et al. | A framework for cost-aware process management: generation of accurate and timely management accounting cost reports | |
| US20080140472A1 (en) | Method and Computer Program Product for Modeling an Organization | |
| US8448128B2 (en) | Post-merger integration systems | |
| JP4292885B2 (en) | Management index calculation system | |
| JP2002063323A (en) | Operation process designing support system, activity support system, and operation process total support system | |
| US7512451B2 (en) | System and method for interactive process management | |
| JP5216662B2 (en) | Analysis support processing apparatus and program thereof | |
| JP2001306718A (en) | Enterprise system for providing business related to information while using computer and communication technology | |
| US8538798B2 (en) | System of managing change process | |
| Veneberg et al. | Relating business intelligence and enterprise architecture—a method for combining operational data with architectural metadata | |
| CN116485169A (en) | Method for supervising product production life cycle based on metadata and flow management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050915 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060420 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080310 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080519 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081224 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090223 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090317 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090330 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140417 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |