(57)【要約】【課題】共通ＱＭＳ情報を各部門に引き渡してカストマイズさせるというＱＭＳの運用形態において、共通ＱＭＳ情報の改版に応じて部門ＱＭＳ情報の編集を容易に行わせ得るＱＭＳ情報管理方法を、提供する。【解決手段】コンピュータは、所定の開始指示を受けた場合には、部門プロセスＤＢ１２における全ての項目を各行に編集可能に列挙するテーブルを表示装置１０ｃに表示するとともに、それら各項目のうち、改版された共通プロセスＤＢ１１における修正前の項目とカストマイズ前の項目とが同じである項目の行に、その修正前の項目と修正後の項目とを記述する。また、コンピュータは、所定の決定指示を受けた場合には、編集後の内容を部門プロセスＤＢ１２に反映することにより、共通プロセスＤＢ１１の改版に対応する新版の部門プロセスＤＢ１２を生成する。【選択図】    図１１
2004280238.tif 000002
【特許請求の範囲】
【請求項１】
ＱＭＳについて企業全体に共通に利用される多数の項目からなる共通ＱＭＳ情報と、前記企業の各部門によって前記共通ＱＭＳ情報の幾つかの項目にカストマイズが加えられることによって作成された部門ＱＭＳ情報とをコンピュータ上において管理するためのＱＭＳ情報管理方法であって、
前記部門ＱＭＳ情報が作成された際に、各カストマイズ箇所におけるカストマイズ前の項目とカストマイズ後の項目とを対応付けて前記コンピュータに記録しておくとともに、
前記共通ＱＭＳ情報に幾つかの修正が加えられることによって前記共通ＱＭＳ情報が改版された場合には、その各修正箇所における修正前の項目と修正後の項目とを対応付けて前記コンピュータに記録しておき、
前記コンピュータが、
所定の開始指示を受けた場合には、前記部門ＱＭＳ情報における全ての項目を各行に編集可能に列挙するテーブルを表示するとともに、それら各項目のうち、改版された共通ＱＭＳ情報における修正前の項目とカストマイズ前の項目とが同じである項目の行に、その修正前の項目と修正後の項目とを記述し、
所定の決定指示を受けた場合には、編集後の内容を前記部門ＱＭＳ情報に反映することにより、前記改版に対応する新版の部門ＱＭＳ情報を生成する
ことを特徴とするＱＭＳ情報管理方法。
【請求項２】
前記テーブルに修正前の項目と修正後の項目とを記述する際において、前記テーブル上の前記部門ＱＭＳ情報の各項目のうち、修正後の項目と一致していない項目があったときには、その項目の行の一部を強調表示する
ことを特徴とする請求項１記載のＱＭＳ情報管理方法。
【請求項３】
前記強調表示の表示位置は、前記テーブル上の前記部門ＱＭＳ情報の各項目の記述位置である
ことを特徴とする請求項２記載のＱＭＳ情報管理方法。
【請求項４】
前記テーブルに修正前の項目と修正後の項目とを記述した後において、前記テーブル上の前記部門ＱＭＳ情報の各項目にカストマイズが加えられているか否かに応じた重要度に従って、各行のレコードをソートする
ことを特徴とする請求項１記載のＱＭＳ情報管理方法。
【請求項５】
前記テーブルに修正前の項目と修正後の項目とを記述した後において、それら修正前後になされた修正内容に応じた重要度に従って、各行のレコードをソートする
ことを特徴とする請求項１記載のＱＭＳ情報管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、いわゆるＱＭＳ［Ｑｕａｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ］に関する情報を管理するためのＱＭＳ情報管理方法に、関する。
【０００２】
周知のように、いわゆるＱＭＳ（品質マネッジメントシステム）が各社において運用されている。ＱＭＳは、需要者に提供される商品又は役務の質を向上させるために設定された幾つかの目標を達成するための手法である。より具体的には、ＱＭＳは、一つの目標につき、その目標に至るまでの具体的な作業の手順を時系列的に設定しておき、各従業員に対し、各手順に従って業務を行わせることによって目標を達成させ、コストの増加や品質の低下が生じた場合或いは目標を達成できなかった場合には問題となる手順を見つけ出して修正するという手法である。なお、各手順によって構成される一定の作業は、「プロセス」と称されている。そして、一般に、このＱＭＳの運用においては、プロセスに関する情報が、ＱＭＳ情報としてコンピュータ上で管理されている。
【０００３】
また、或る程度の規模を持つ企業は、部課制を採っている場合には営業部や人事部や製造部といった多数の部門を、事業部制を採っている場合には東京事業部や冷蔵庫事業部といった多数の部門を、有している。このような企業では、通常、各部門が、そのビジネス特性に合わせたプロセスを定義し、ＱＭＳ情報を管理している。
【０００４】
【特許文献１】
特開平０５−１８１８６１号公報
【特許文献２】
特開２０００−１８１６９３号公報
【０００５】
【発明が解決しようとする課題】
ところで、同種のプロセスが部門毎に定義されてしまうと、そのプロセスの質が揃わなくなることによって企業全体のＱＭＳの質の低下を招くとともにＱＭＳの運用費が嵩んでしまう。そのため、上述したような企業によって、以下のような運用形態が望まれている。その運用形態とは、企業全体に共通するＱＭＳ情報を担当部署が作成して各部門に引き渡し、各部門がそのビジネス特性に合わせて共通ＱＭＳ情報に必要最小限のカストマイズを施すことによって部門のＱＭＳ情報を作成するというものである。
【０００６】
ところが、このような運用形態によると、以下のような問題が生じることが、容易に想到され得た。すなわち、企業の担当部署は、ＱＭＳの質の向上のため、例えば半期に一度の割合で共通ＱＭＳ情報の一部を修正することによって共通ＱＭＳ情報を改版せねばならない。このような共通ＱＭＳ情報の改版があると、各部門の担当者が、改版された共通ＱＭＳ情報と、その部門が管理する部門ＱＭＳ情報とを付き合わせて、修正内容が部門ＱＭＳ情報内のカストマイズ箇所に影響するか否か、或いは、カストマイズ箇所を維持すべきか否かを、一つ一つ見直さねばならなかった。そのため、このような作業に工数や時間が掛かってしまい、然も、対応の遅れや確認間違いが発生することとなる。
【０００７】
本発明は、上述したような従来の事情に鑑みてなされたものであり、その課題は、共通ＱＭＳ情報を各部門に引き渡してカストマイズさせるというＱＭＳの運用形態において、共通ＱＭＳ情報の改版に応じて部門ＱＭＳ情報の編集を容易に行わせ得るＱＭＳ情報管理方法を、提供することにある。
【０００８】
【課題を解決するための手段】
上記の課題を解決するために、本発明によるＱＭＳ情報管理方法は、以下のような構成を採用した。
【０００９】
すなわち、本発明によるＱＭＳ情報管理方法は、ＱＭＳについて企業全体に共通に利用される多数の項目からなる共通ＱＭＳ情報と、前記企業の各部門によって前記共通ＱＭＳ情報の幾つかの項目にカストマイズが加えられることによって作成された部門ＱＭＳ情報とをコンピュータ上において管理するためのＱＭＳ情報管理方法であって、前記部門ＱＭＳ情報が作成された際に、各カストマイズ箇所におけるカストマイズ前の項目とカストマイズ後の項目とを対応付けて前記コンピュータに記録しておくとともに、前記共通ＱＭＳ情報に幾つかの修正が加えられることによって前記共通ＱＭＳ情報が改版された場合には、その各修正箇所における修正前の項目と修正後の項目とを対応付けて前記コンピュータに記録しておき、前記コンピュータが、所定の開始指示を受けた場合には、前記部門ＱＭＳ情報における全ての項目を各行に編集可能に列挙するテーブルを表示するとともに、それら各項目のうち、改版された共通ＱＭＳ情報における修正前の項目とカストマイズ前の項目とが同じである項目の行に、その修正前の項目と修正後の項目とを記述し、所定の決定指示を受けた場合には、編集後の内容を前記部門ＱＭＳ情報に反映することにより、前記改版に対応する新版の部門ＱＭＳ情報を生成することを、特徴としている。
【００１０】
このように、共通ＱＭＳ情報における修正前後の項目と部門ＱＭＳ情報におけるカストマイズ箇所とが、対応付けて表示されるので、部門の担当者は、部門ＱＭＳ情報のうち、共通ＱＭＳ情報の改版により見直さねばならない箇所を即時に判別することができる。
【００１１】
なお、本発明のＱＭＳ情報管理方法において、テーブル上の部門ＱＭＳ情報の各項目のうち、修正後の項目と一致していない項目があったときには、その項目の行の一部を強調表示しても良い。このように、強調表示することにより、部門の担当者は、共通ＱＭＳ情報の改版により見直さねばならない箇所のうちの重要な部分を判別することができ、直ぐに編集作業に取り掛かることができる。
【００１２】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１３】
図１は、本発明が適用されたコンピュータ１０を概略的に示す構成図である。図１に示されるように、このコンピュータ１０は、ＣＰＵ［Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ］１０ａ，ＲＡＭ［Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ］１０ｂ，表示装置１０ｃ，入力装置１０ｄ，ＦＤＤ［Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ］１０ｅ，ＣＤＤ［Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｄｒｉｖｅ］１０ｆ，及びＨＤＤ［Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ］１０ｇを、備えている。
【００１４】
ＣＰＵ１０ａは、このコンピュータ１０全体を制御する中央処理装置である。ＲＡＭ１０ｂは、ＣＰＵ１０ａが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。表示装置１０ｃは、ＣＰＵ１０ａによって生成された画像を表示するための装置であり、具体的にはブラウン管ディスプレイや液晶ディスプレイである。入力装置１０ｄは、オペレータからの入力を受け付けるための装置であり、具体的にはキーボードやマウスやタッチスクリーンである。ＦＤＤ１０ｅ及びＣＤＤ１０ｆは、コンピュータ可読媒体であるフレキシブルディスクＦＤやコンパクトディスクＣＤに対してデータやプログラムを読み書きする装置である。ＦＤＤ１０ｅ及びＣＤＤ１０ｆによって各ディスクＦＤ，ＣＤから読み出されたデータやプログラムは、ＨＤＤ１０ｇにインストールされる。
【００１５】
ＨＤＤ１０ｇは、ＣＰＵ１０ａによってＲＡＭ１０ｂ上に読み出されて実行される各種プログラムを格納している記録装置である。このＨＤＤ１０ｇが格納しているデータには、共通プロセスＤＢ［Ｄａｔａ  Ｂａｓｅ］１１，部門プロセスＤＢ１２，詳細手順ＤＢ１３，更新履歴テーブル１４，カストマイズ管理テーブル１５，及び対応関係管理テーブル１６が、含まれている。また、このＨＤＤ１０ｇが格納しているプログラムには、共通プロセス編集プログラム１７，部門プロセス編集プログラム１８，及び対応関係編集プログラム１９が、含まれている。以下、これらデータ１１〜１６及びプログラム１７〜１９について、順に説明する。
【００１６】
共通プロセスＤＢ１１は、このコンピュータ１０を利用していわゆるＱＭＳ［Ｑｕａｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ］を運用する企業が、部課制における営業部や事業部制における東京事業部のような各部門に共通するプロセス（以下、共通プロセスという）を幾つか定義した場合において、それら共通プロセスに関する情報を蓄積するためのデータベースである。なお、上記企業における全体を統括する部署の担当者は、ＱＭＳの質の向上のため、例えば半期に一度の割合で共通プロセスの一部を修正することによって、共通プロセスＤＢ１１を改版する。従って、共通プロセスＤＢ１１が多数改版されている場合には、ＨＤＤ１０ｇには、多数の共通プロセスＤＢ１１が格納されることとなる。図２は、この共通プロセスＤＢ１１のデータ構造を説明するために作成された表である。この図２に示されるように、共通プロセスＤＢ１１は、「版数」，「ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）」及び「プロセス名」のフィールドからなるレコードを共通プロセス毎に作成することによって、構成されている。「版数」には、共通プロセスＤＢ１１が改版されるたびに改版後の共通プロセスＤＢ１１に新たに付与される版数が、記録される。「ＩＤ」には、全ての共通プロセスの中から各々の共通プロセスを識別するために各共通プロセスに付与される識別情報であるプロセスＩＤが、記録される。「プロセス名」には、各共通プロセスの名称が、記録される。なお、ＨＤＤ１０ｇには、共通プロセス毎にオブジェクトデータが用意されており、図示されていないが、共通プロセスＤＢ１１内における各共通プロセスのレコードには、それに対応するオブジェクトデータのアドレスが、リンク可能に関連付けられている。このオブジェクトデータは、四つのテーブルをその構成要素として備えており、より詳しくは、オブジェクトデータに対応する共通プロセスの実施責任者を定義する実施責任者定義テーブル，その共通プロセスを実行するに際して入力されるべき情報を定義するインプット定義テーブル，その共通プロセスの実行によって得られるべき情報を定義するアウトプット定義テーブル，及び、その共通プロセスの到達目標に至るまでになされるべき幾つかの活動（後述する手順と同義である）の名称とその内容とを定義する活動定義テーブルを、備えている。各構成要素は、一つ又は多数の項目を有しており、各項目には、その項目を一意に識別するための識別情報である項目ＩＤが、付されている。本実施形態においては、各項目の項目ＩＤは、数字，文字，又は記号を１５個組み合わせてなる１５桁の文字列として作成されており、その組み合わせは、以下のような規則に従っている。すなわち、１桁乃至４桁目には、その項目が属するプロセスが共通プロセスであることを示す“００００”が設定され、５桁目には、区切りを示すアンダーバー“＿”が設定される。また、６桁乃至９桁目には、その項目が属する共通プロセスのプロセスＩＤが設定され、１０桁目には、区切りを示すアンダーバー“＿”が設定される。さらに、１１桁目には、その項目が属するＤＢが共通プロセスＤＢ１１であるか後述の部門プロセスＤＢ１２であるかを示す“Ａ”又は“Ｂ”が、設定される。１２桁目は、そ��項目が属する構成要素の種別を示す“１”乃至“４”の何れかが、設定される。なお、“１”は、実施責任者を示し、“２”は、インプットを示し、“３”は、アウトプットを示し、“４”は、活動を示す。１３桁乃至１５桁目には、その項目が属する構成要素内においてその項目に一意に付与されている番号が、設定される。なお、構成要素内の各項目に付与される番号は、共通プロセスＤＢ１１の初版が作成された当初は、連続番号となっている。但し、図２に示される共通プロセスＤＢ１１に関連づけられるオブジェクトデータは、改版により削除された項目があることを、示している（例えばインプット定義テーブル参照）。
【００１７】
部門プロセスＤＢ１２は、上述した企業の各部門の担当者が、共通プロセスに必要最小限のカストマイズを施すことによって作成したその部門用のプロセス（以下、部門プロセスという）を幾つか定義した場合において、その部門プロセスに関する情報を蓄積するためのデータベースである。なお、この部門プロセスＤＢ１２は、１つの共通プロセスＤＢ１１につき、部門毎に作成される。然も、共通プロセスＤＢ１１が改版される毎に、部門プロセスＤＢ１２も改版される。従って、ＨＤＤ１０ｇには、多数の部門プロセスＤＢ１２が格納されることとなる。図３は、その部門プロセスＤＢ１２のデータ構造を説明するために作成された表である。この図３に示されるように、部門プロセスＤＢ１２は、「部門ＩＤ」，「版数」，「ＩＤ」及び「プロセス名」のフィールドからなるレコードを部門プロセス毎に作成することによって、構成されている。「部門ＩＤ」には、企業に属する全ての部門の中から各々の部門を識別するために各部門に付与される部門ＩＤが、記録される。「版数」，「ＩＤ」及び「プロセス名」には、各部門プロセスを作成する際に元にした共通プロセスに対して与えられている版数，並びに、その共通プロセスのプロセスＩＤ及び名称が、それぞれ記録される。さらに、ＨＤＤ１０ｇには、共通プロセスＤＢ１１と同様に、部門プロセス毎にオブジェクトデータが用意されており、図示されていないが、部門プロセスＤＢ１２内における各共通プロセスのレコードには、それに対応するオブジェクトデータのアドレスが、リンク可能に関連付けられている。このオブジェクトデータは、共通プロセスＤＢ１１のそれと同様に、実施責任者定義テーブル，インプット定義テーブル，アウトプット定義テーブル，及び活動定義テーブルが、その部門プロセスの構成要素として有しており、さらに、各構成要素は、項目ＩＤが付された一つ又は多数の項目を、有している。なお、部門プロセスについての項目ＩＤは、共通プロセスのそれと同様に、１５桁の文字列として作成されており、その組み合わせは、共通プロセスのものと同じ規則に従っている。但し、図２及び図３を比べて明らかなように、部門プロセスについての項目ＩＤにおける１桁乃至４桁目には、その項目が属する部門プロセスに定義されている部門ＩＤが、設定される。ところで、図３に示される部門プロセスＤＢ１２においては、インプット定義テーブルの項目が、図２に示される共通プロセスＤＢ１１におけるインプットの構成要素の項目をカストマイズすることによって作成されたものとなっている。
【００１８】
詳細手順ＤＢ１３は、上述した部門プロセスの構成要素である活動定義テーブルにおいて定義されている活動の内容に基づいて、各部門の担当者により作成されるデータベースである。より具体的には、この詳細手順ＤＢ１３は、各部門の担当者が部門プロセスの活動の内容に基づいてそのビジネス特性に合わせて具体的に実行するためのより詳細な作業の手順を作成した場合において、その手順に関する情報を蓄積するためのデータベースである。なお、この詳細手順ＤＢ１３は、各部門プロセスについて１つずつ作成される。然も、共通プロセスＤＢ１１の改版に伴って部門プロセスＤＢ１２が改版される毎に、詳細手順ＤＢ１３も改版される。従って、ＨＤＤ１０ｇには、多数の詳細手順ＤＢ１３が格納されることとなる。図４は、この詳細手順ＤＢ１３のデータ構造を説明するために作成された表である。この図４に示されるように、詳細手順ＤＢ１３は、「部門ＩＤ」，「版数」，「手順ＩＤ」，「手順名」及び「手順内容」のフィールドからなるレコードを手順毎に作成することによって、構成されている。「部門ＩＤ」には、各手順が属する部門の部門ＩＤが、記録される。「版数」には、各手順が属する部門プロセスを作成する際に元にした共通プロセスに対して与えられている版数が、記録される。「手順ＩＤ」には、各手順を一意に識別するための識別情報である手順ＩＤが、記録される。「手順名」には、各手順の名称が記録され、「手順内容」には、各手順を実行する際に使用すべき設備や担当すべき従業員などに関する情報が、記録される。なお、本実施形態においては、各手順の手順ＩＤは、数字，文字，又は記号を１３個組み合わせてなる１３桁の文字列として作成されており、その組み合わせは、以下のような規則に従っている。すなわち、１桁乃至４桁目には、その手順が属する部門プロセスの部門ＩＤが設定され、５桁目には、区切りを示すアンダーバー“＿”が設定される。また、６桁乃至９桁目には、その手順が属する部門プロセスのプロセスＩＤが設定され、１０桁目には、区切りを示すアンダーバー“＿”が設定される。さらに、１１桁乃至１３桁目には、その手順が属する活動内においてその手順に一意に付与されている番号が、設定される。
【００１９】
更新履歴テーブル１４は、上記企業の担当者によって共通プロセスの一部が修正されることによって改版として新たな共通プロセスＤＢ１１が作成された際に修正箇所（修正項目）についての改版前の内容と改版後の内容とを対応付けて記録するためのテーブルである。なお、この更新履歴テーブル１４は、１つの共通プロセスＤＢ１１につき１つ作成され、共通プロセスＤＢ１１が改版される毎に、新たに作成される。従って、共通プロセスＤＢ１１が多数改版されている場合には、ＨＤＤ１０ｇには、多数の更新履歴テーブル１４が格納されることとなる。図５は、この更新履歴テーブル１４のデータ構造を説明するために作成された表である。この図５に示されるように、更新履歴テーブル１４は、「版数」，「ＩＤ」，「プロセス名」，「対処」，「構成要素」，「項目ＩＤ」，「現内容」及び「旧内容」のフィールドからなるレコードを修正項目毎に作成することによって、構成されている。「版数」には、各修正項目の属する共通プロセスに対して与えられている版数が、記録され、「ＩＤ」及び「プロセス名」には、各修正項目の属する共通プロセスのプロセスＩＤ及び名称が、それぞれ記録される。「対処」には、改版時に各修正項目に対してなされた修正の種類（更新，追加又は削除）が、記録される。「構成要素」には、各修正項目の属する構成要素の名称が、記録される。「現内容」には、各修正項目についての改版後の内容が、記録され、「旧内容」には、各修正項目についての改版前の内容が、記録される。なお、修正項目においてなされた修正が更新である場合には、一つのレコードの「現内容」及び「旧内容」に内容がそれぞれ記録されるが、修正項目においてなされた修正が追加である場合には、「旧内容」のみが空欄となり、その修正が削除である場合には、「削除」である場合には、「現内容」のみが空欄となる。
【００２０】
カストマイズ管理テーブル１５は、上記企業の各部門の担当者によって共通プロセスＤＢ１１の一部がカストマイズされることによって部門プロセスＤＢ１２として作成された際にカストマイズ箇所（カストマイズ項目）についてのカストマイズ前の内容とカストマイズ後の内容とを対応付けて記録するためのテーブルである。なお、このカストマイズ管理テーブル１５は、各部門プロセスＤＢ１２について１つずつ作成され、共通プロセスＤＢ１１の改版により新たな部門プロセスＤＢ１２が作成されるたびに、新たに作成される。従って、ＨＤＤ１０ｇには、多数のカストマイズ管理テーブル１５が格納されることとなる。図６は、このカストマイズ管理テーブル１５のデータ構造を説明するために作成された表である。図６に示されるように、カストマイズ管理テーブル１５は、「部門ＩＤ」，「版数」，「ＩＤ」，「プロセス名」，「対処」，「構成要素」，「項目ＩＤ」，「現内容」及び「旧内容」のフィールドからなるレコードをカストマイズ項目毎に作成することによって、構成されている。「部門ＩＤ」には、各カストマイズ項目の属する部門プロセスに与えられている部門ＩＤが、記録される。「版数」には、各カストマイズ項目の属する部門プロセスに対して与えられている版数が、記録され、「ＩＤ」及び「プロセス名」には、各カストマイズ項目の属する部門プロセスのプロセスＩＤ及び名称が、それぞれ記録される。「対処」には、カストマイズ時に各カストマイズ項目に対してなされたカストマイズの種類（更新，追加又は削除）が、記録される。「構成要素」には、各カストマイズ項目の属する構成要素の名称が、記録される。「現内容」には、各カストマイズ項目についてのカストマイズ後の内容が、記録され、「旧内容」には、各カストマイズ項目についてのカストマイズ前の内容が、記録される。なお、カストマイズ項目においてなされたカストマイズが更新である場合には、一つのレコードの「現内容」及び「旧内容」に内容がそれぞれ記録されるが、カストマイズ項目においてなされたカストマイズが追加である場合には、「旧内容」のみが空欄となり、そのカストマイズが削除である場合には、「削除」である場合には、「現内容」のみが空欄となる。
【００２１】
対応関係管理テーブル１６は、上述した部門プロセスの構成要素として定義された活動の各項目と詳細手順ＤＢ１３に記録された各手順とを対応付けて記録するためのテーブルである。なお、この対応関係管理テーブル１６は、各部門プロセスについて１つずつ作成される。つまり、この対応関係管理テーブル１６は、詳細手順ＤＢ１３毎に１つずつ作成される。従って、ＨＤＤ１０ｇには、多数の対応関係管理テーブル１６が格納されることとなる。図７は、この対応関係管理テーブル１６のデータ構造を説明するために作成された表である。この図７に示されるように、対応関係管理テーブル１６は、「部門ＩＤ」，「版数」，「ＩＤ」，「プロセス名」，「活動ＩＤ」，「共通プロセス活動名」，「手順ＩＤ」及び「詳細手順名」のフィールドからなるレコードを活動の項目（手順）毎に作成することによって、構成されている。「部門ＩＤ」には、活動の各項目（手順）の属する部門プロセスに与えられている部門ＩＤが、記録される。「版数」には、活動の各項目（手順）の属する部門プロセスに対して与えられている版数が、記録され、「ＩＤ」及び「プロセス名」には、各活動（手順）の属する部門プロセスのプロセスＩＤ及び名称が、それぞれ記録される。「活動ＩＤ」及び「共通プロセス活動名」には、部門プロセスＤＢ１２にリンクされているオブジェクトデータにおける活動定義テーブルにて定義されている活動の各項目の項目ＩＤ及び名称が、記録される。「手順ＩＤ」及び「詳細手順名」には、詳細手順ＤＢ１３において定義されている各手順の手順ＩＤ及び名称が、記録される。
【００２２】
共通プロセス編集プログラム１７は、図９を参照しながら後述する処理をＣＰＵ１０ａに対して実行させるプログラムであり、その概略としては、図８の説明図に示されるように、旧版の共通プロセスＤＢ１１に蓄積されている情報に基づいてなされる編集作業を受け付けることによって、新版の共通プロセスＤＢ１１とこれに対応する更新履歴テーブル１４とを作成するためのプログラムである。
【００２３】
部門プロセス編集プログラム１８は、図１１を参照しながら後述する処理をＣＰＵ１０ａに対して実行させるプログラムであり、その概略としては、図８の説明図に示されるように、旧版の部門プロセスＤＢ１２に蓄積されている情報と新版の更新履歴テーブル１４に記録されている情報とに基づいてなされる編集作業を受け付けることによって、新版の部門プロセスＤＢ１２とこれに対応するカストマイズ管理テーブル１５とを作成するためのプログラムである。
【００２４】
対応関係編集プログラム１９は、図１４を参照しながら後述する処理をＣＰＵ１０ａに実行させるプログラムであり、その概略としては、図８の説明図に示されるように、旧版の詳細手順ＤＢ１３に蓄積されている情報と新版のカストマイズ管理テーブル１５に記録されている情報とに基づいてなされる編集作業を受け付けることによって、新版の詳細手順ＤＢ１３とこれに対応する対応関係管理テーブル１６とを作成するためのプログラムである。
【００２５】
以下、以上のように構成されるコンピュータ１０において実行される処理について説明する。
【００２６】
まず、上述したように、企業における全体統括する部署の担当者は、ＱＭＳの質の向上のため、例えば半期に一度の割合で共通プロセスの見直しを図る。このとき、担当者は、コンピュータ１０の入力装置１０ｄを操作することによって、ＣＰＵ１０ａに対して共通プロセス編集プログラム１７を読み込ませ、共通プロセス編集処理の実行を開始させる。図９は、この共通プロセス編集処理の内容を示すフローチャートである。
【００２７】
共通プロセス編集処理の開始後、最初のＳ１０１では、ＣＰＵ１０ａは、操作者情報入力画面（図示略）を表示装置１０ｃに表示させる。なお、この操作者情報入力画面には、キャンセルボタンが備えられており、このキャンセルボタンがクリックされた場合には、ＣＰＵ１０ａは、共通プロセス編集処理を終了する処理も行う。
【００２８】
次のＳ１０２では、ＣＰＵ１０ａは、操作者情報入力画面におけるＯＫボタンがクリックされるまで待機し、ＯＫボタンがクリックされた場合には、そのクリック時点において操作者情報入力画面に入力されていた操作者情報（例えば上記担当者の社員番号）を取得し、続いて、事前にＨＤＤ１０ｇ内にインストールされている図示せぬテーブルを参照して、取得した操作者情報に対応する実施権限情報を取得する。なお、この実施権限情報としては、例えば、全ての構成要素について編集作業の許可を与え得ることを示すレベルＡ，一部の構成要素についてのみ編集作業の許可を与え得ることを示すレベルＢ，全ての構成要素について編集作業の許可を与え得ないことを示すレベルＣがある。
【００２９】
次のＳ１０３では、ＣＰＵ１０ａは、取得した実施権限情報が編集作業の許可を与え得ることを示すものであるか否かを、判別する。そして、ＣＰＵ１０ａは、実施権限情報が編集作業の許可を与え得ることを示すものでなかった場合（上記の例で言えばレベルＣ）には、編集作業の許可を与えるべきでないとして処理をＳ１０１へ戻し、実施権限情報が編集作業の許可を与え得ることを示すものであった場合（上記の例で言えばレベルＡ，Ｂ）には、処理をＳ１０４へ進める。
【００３０】
Ｓ１０４では、ＣＰＵ１０ａは、ＨＤＤ１０ｇに記録されている共通プロセスＤＢ１１のなかで最新版の共通プロセスＤＢ１１とそれにリンクするオブジェクトデータとを複製し、ファイル名を変えてＨＤＤ１０ｇに記録する。続いて、ＣＰＵ１０ａは、ＨＤＤ１０ｇに記録されている変更履歴テーブル１４のなかで最新版の変更履歴テーブル１４を複製し、ファイル名を変えてＨＤＤ１０ｇに記録する。その後、ＣＰＵ１０ａは、第１の処理ループＬ１を実行する。
【００３１】
第１の処理ループＬ１では、ＣＰＵ１０ａは、Ｓ１０４において複製した共通プロセスＤＢ１１に情報が記録されている多数の共通プロセスの各々に対し、Ｓ１１１〜Ｓ１１６の各ステップ，第２の処理ループＬ２，及び、Ｓ１１７のステップを、順に実行する。
【００３２】
第１の処理ループＬ１の開始後、最初のＳ１１１では、ＣＰＵ１０ａは、Ｓ１０４において複製した共通プロセスＤＢ１１から、処理対象の共通プロセスに関する情報（版数，プロセスＩＤ，及びプロセス名）を読み出し、続いて、処理対象の共通プロセスにリンクするオブジェクトデータ（複製後のオブジェクトデータ）から全ての構成要素の各項目を読み出す。
【００３３】
次のＳ１１２では、ＣＰＵ１０ａは、Ｓ１１１において読み出した情報に基づいて、処理対象の共通プロセスについての入力画面を表示装置１０ｃに表示させる。図１０は、この入力画面２１の画面例である。この図１０に示されるように、入力画面２１には、版数，プロセスＩＤ及びプロセス名が、示されている。また、この入力画面２１には、実施責任者，インプット，アウトプット，及び活動の四つの構成要素についてのテーブルが、それぞれ示され、各テーブル内には、各構成要素に属する各項目の内容がそれぞれ列挙されている。また、各テーブルには、「実施責任者」，「インプット」，及び「アウトプット」のタイトルが記述されており、それらタイトルが記述されている領域は、クリッカブルなボタン２１ａ〜２１ｃとして機能するように、構成されている。さらに、入力画面２１には、この共通プロセスについての編集作業を終了した際に操作者によってクリックされる入力終了ボタン２１ｄが、示されている。
【００３４】
次のＳ１１３では、ＣＰＵ１０ａは、入力画面２１における何れかのボタン２１ａ〜２１ｄがクリックされるまで、待機する。そして、何れかのボタン２１ａ〜２１ｄがクリックされると、ＣＰＵ１０ａは、処理をＳ１１４へ進める。
【００３５】
Ｓ１１４では、ＣＰＵ１０ａは、クリックされたボタンが何れのボタンであるかを、判別する。そして、クリックされたボタンが構成要素のボタン２１ａ〜２１ｃであった場合には、ＣＰＵ１０ａは、処理をＳ１１５へ進める。
【００３６】
Ｓ１１５では、ＣＰＵ１０ａは、上記の実施権限情報に基づいて、クリックされたボタンの構成要素について編集作業をする権限がこの操作者にあるか否かを、判別する。そして、ＣＰＵ１０ａは、当該構成要素についての編集作業をする権限がこの操作者になかった場合（上記の例で言えば、当該構成要素が、レベルＢの操作者に対して不許可を与えるべき構成要素であった場合）には、処理をＳ１１３へ戻し、当該構成要素についての編集作業をする権限がこの操作者にあった場合（上記の例で言えば、当該構成要素が、レベルＡ又はＢの操作者に対して許可を与えるべき構成要素であった場合）には、第２の処理ループＬ２を実行する。
【００３７】
第２の処理ループＬ２では、ＣＰＵ１０ａは、入力画面２１上のボタンのクリックにより操作者によって選択された構成要素についての編集作業モード（つまり、このテーブル以外の部分への入力を不能にした状態にする）に、処理を切り替える。続いて、ＣＰＵ１０ａは、選択された構成要素のテーブルに列挙された一つ又は多数の項目の各々に対し、Ｓ１２１〜Ｓ１２４の各ステップを、順に実行する。
【００３８】
第２の処理ループＬ２の開始後、最初のＳ１２１では、ＣＰＵ１０ａは、処理対象の項目の内容が記述されている行の頭に、カーソルを位置させる。
【００３９】
次のＳ１２２では、ＣＰＵ１０ａは、リターンキーがクリックされるまで、待機する。なお、ＣＰＵ１０ａが待機している間に、操作者によって、処理対象の項目の内容の一部が書き換えられ、或いは、内容の一部又は全部が削除され、或いは、新たな部分が内容に追加されても良い。そして、ＣＰＵ１０ａは、リターンキーがクリックされると、処理をＳ１２３へ進める。
【００４０】
Ｓ１２３では、ＣＰＵ１０ａは、処理対象の項目の内容の文字数が所定の限界数を超過しているか否かを、判別する。そして、ＣＰＵ１０ａは、カーソルのある項目の内容の文字数が所定の限界数を超過していた場合には、操作者によって加えられた修正の通りに処理対象の項目の表示内容を変更させることなく、処理をＳ１２１へ戻し、カーソルのある項目の内容の文字数が所定の限界数を超過していなかった場合には、処理をＳ１２４へ進める。
【００４１】
Ｓ１２４では、ＣＰＵ１０ａは、操作者によって加えられた修正の通りに処理対象の項目の表示を変更する。
【００４２】
そして、上述した第２の処理ループＬ２が、テーブルに示された各項目について実行された後、ＣＰＵ１０ａは、最後の項目のある行の次の空の行にもカーソルを位置させ、Ｓ１２１〜Ｓ１２４の各ステップを実行させる。そして、ＣＰＵ１０ａは、この空の行の内容に何れかの修正が加えられた場合、つまり、この空の行に文字列が加えられた場合、この構成要素への項目の追加があったとして、更に次の空の行にカーソルを位置させる。一方、この空の行の内容に何も修正が加えられなかった場合、つまり、この空の行に文字列が加えられなかった場合、項目の追加が無いとして、第２の処理ループＬ２を脱し、処理をＳ１１３へ戻す。
【００４３】
以上に説明したＳ１１３〜Ｓ１１６の各ステップ及び第２の処理ループＬ２が繰り返し実行された後、又は、Ｓ１１５，Ｓ１１６の各ステップ及び第２の処理ループＬ２が全く実行されることがないまま、入力画面２１の入力終了ボタン２１ｄがクリックされると、ＣＰＵ１０ａは、Ｓ１１４からＳ１１７へ処理を分岐させる。
【００４４】
Ｓ１１７では、ＣＰＵ１０ａは、入力画面２１の各構成要素のテーブルに表示されている各項目を、Ｓ１０４において複製したオブジェクトデータにおける同じ項目ＩＤを持つレコードに上書きする。また、ＣＰＵ１０ａは、同じ項目ＩＤを持つレコードがオブジェクトデータ内に無い項目があった場合には、その項目に新たな項目ＩＤを付与してオブジェクトデータ内に追加する処理も、実行する。
【００４５】
そして、ＣＰＵ１０ａは、上述したＳ１１１〜Ｓ１１６の各ステップ，第２の処理ループＬ２、及び、Ｓ１１７のステップを、各共通プロセスについて実行し終えると、第１の処理ループＬ１から脱し、処理をＳ１０５へ進める。
【００４６】
Ｓ１０５では、ＣＰＵ１０ａは、Ｓ１１７において上書き更新されたオブジェクトデータのリンク元である共通プロセスＤＢ１１の各レコードの版数、及び、Ｓ１１７において上書き更新されたカストマイズ管理テーブル１５の各レコードの版数を、１つ繰り上げた版数へ、更新する。その後、ＣＰＵ１０ａは、共通プロセス編集処理を終了する。
【００４７】
以上に説明した共通プロセス編集処理が実行されるので、企業における全体を統括する部署の担当者は、旧版の共通プロセスＤＢ１１に蓄積されている情報を利用する入力画面２１を表示装置１０ｃに表示させ、この入力画面２１において編集作業を行うことにより、編集内容が反映された共通プロセスＤＢ１１を、改版の共通プロセスＤＢ１１として新たに作成することができる。
【００４８】
次に、企業全体を統括する部署の担当者によって共通プロセスＤＢ１１が改版された後、その企業の各部門の担当者は、その改版において修正された部分について、部門プロセスの見直しを図る。このとき、担当者は、コンピュータ１０の入力装置１０ｄを操作することによって、ＣＰＵ１０ａに対して部門プロセス編集プログラム１８を読み込ませ、部門プロセス編集処理の実行を開始させる。図１１は、この部門プロセス編集処理の内容を示すフローチャートである。
【００４９】
部門プロセス編集処理の開始後、最初のＳ２０１では、ＣＰＵ１０ａは、全ての部門の部門ＩＤを提示するためのドロップダウンリストボックスを備える部門情報入力画面（図示略）を、表示装置１０ｃに表示させる。
【００５０】
次のＳ２０２では、ＣＰＵ１０ａは、部門情報入力画面におけるＯＫボタンがクリックされるまで待機し、ＯＫボタンがクリックされた場合には、そのクリック時点において部門情報入力画面に入力されていた部門ＩＤを取得する。
【００５１】
次のＳ２０３では、ＣＰＵ１０ａは、ＨＤＤ１０ｇに記録されている部門プロセスＤＢ１２のなかで最新版の部門プロセスＤＢ１２とそれにリンクするオブジェクトデータとを複製し、ファイル名及びアドレスを変えてＨＤＤ１０ｇに記録する。続いて、ＣＰＵ１０ａは、ＨＤＤ１０ｇに記録されているカストマイズ管理テーブル１５のなかで最新版のカストマイズ管理テーブル１５を複製し、ファイル名を変えてＨＤＤ１０ｇに記録する。
【００５２】
次のＳ２０４では、ＣＰＵ１０ａは、複製したカストマイズ管理テーブル１５内の各レコードのうち、構成要素が活動であるレコードを更新する。具体的には、ＣＰＵ１０ａは、複製したカストマイズ管理テーブル１５と同じ版数及び同じプロセスＩＤを持つレコードを格納する更新履歴テーブル１４を特定し、続いて、この更新履歴テーブル１４から、構成要素が活動であるレコードを全て読み出す。次に、ＣＰＵ１０ａは、更新履歴テーブル１４から読み出した各レコードの「対処」の内容に応じて、各レコードのそれぞれに対して以下の何れかの処理を行う。ＣＰＵ１０ａは、処理対象レコードの「対処」が“更新”であった場合には、この処理対象レコードの項目ＩＤの６桁乃至９桁目及び１２桁乃至１５桁目に一致する項目ＩＤを持つレコードを、複製したカストマイズ管理テーブル１５から検出し、検出したレコードの「対処」及び「現内容」を、処理対象レコードのそれで上書きする。また、ＣＰＵ１０ａは、処理対象レコードの「対処」が“追加”であった場合には、この処理対象レコードに対応するレコードを、複製したカストマイズ管理テーブル１５に追加する。このようにしてカストマイズ管理テーブル１５に追加されるレコードは、同じテーブル１５の他のレコードと同じ部門ＩＤ，版数，プロセスＩＤ，及びプロセス名を持つとともに、修正の種別については“追加”を、構成要素の名称については“活動”を、カストマイズ後の内容については処理対象レコードの「現内容」と同じ内容を、項目ＩＤについては処理対象レコードの項目ＩＤの１桁乃至４桁目を部門ＩＤに置換するとともに１５桁目を１繰り上げたものを持ち、カストマイズ前の内容を持っていない。さらに、ＣＰＵ１０ａは、カストマイズ管理テーブル１５へレコードを追加するとともに、部門プロセスＤＢ１２にリンクするオブジェクトデータ内の活動定義テーブルにも項目を追加する。また、ＣＰＵ１０ａは、処理対象レコードの「対処」が“削除”であった場合には、この処理対象レコードの項目ＩＤの６桁乃至９桁目及び１２桁乃至１５桁目に一致する項目ＩＤを持つレコードを、複製したカストマイズ管理テーブル１５から削除し、合わせて、複製した部門プロセスＤＢ１２にリンクするオブジェクトデータ内の活動定義テーブルから同じ項目を削除する。
【００５３】
そして、Ｓ２０４を実行することによって、Ｓ２０３において複製された部門プロセスＤＢ１２及びカストマイズ管理テーブル１５における構成要素が“活動”であるレコードを更新した後、ＣＰＵ１０ａは、処理ループＬ３を実行する。
【００５４】
処理ループＬ３では、ＣＰＵ１０ａは、Ｓ２０４において活動のレコードが更新された部門プロセスＤＢ１２において情報が記録されている多数の部門プロセスの各々に対し、Ｓ２１１〜Ｓ２２２の各ステップを、順に実行する。
【００５５】
処理ループＬ３の開始後、最初のＳ２１１では、ＣＰＵ１０ａは、当該部門プロセスＤＢ１２から、処理対象の部門プロセスに関する情報（部門ＩＤ，版数，プロセスＩＤ，及びプロセス名）を読み出す。
【００５６】
次のＳ２１２では、ＣＰＵ１０ａは、Ｓ２１１において読み出した情報に基づいて、処理対象の部門プロセスについての入力画面を表示装置１０ｃに表示させる。図１２は、この入力画面２２の画面例である。この図１２に示されるように、入力画面２２には、部門ＩＤ，版数，プロセスＩＤ及びプロセス名が、示されている。また、この入力画面２２には、実施責任者，インプット及びアウトプットの三つの構成要素を提示するドロップダウンリストボックス２２ａが、示されている。また、この入力画面２２には、ドロップダウンリストボックス２２ａにおいて選択された構成要素についての編集作業を行うための作業領域２２ｂが備えられている。なお、図１２においてこの作業領域２２ｂには、テーブルが表示されているが、Ｓ２１２の実行時点では、この作業領域２２ｂには、何も表示されない。さらに、入力画面２２には、この部門プロセスについての編集作業を終了した際に操作者によってクリックされる入力終了ボタン２２ｃが、示されている。
【００５７】
次のＳ２１３では、ＣＰＵ１０ａは、入力画面２２において、ドロップダウンリストボックス２２ａにおける構成要素の選択及び入力終了ボタン２２ｃのクリックの何れかの操作がなされるまで、待機する。そして、ＣＰＵ１０ａは、何れかの操作がなされると、処理をＳ２１４へ進める。
【００５８】
Ｓ２１４では、ＣＰＵ１０ａは、なされた操作がドロップダウンリストボックス２２ｂにおける構成要素の選択か入力終了ボタン２２ｃのクリックかを、判別する。そして、なされた操作がドロップダウンリストボックス２２ｂにおける構成要素の選択であった場合には、ＣＰＵ１０ａは、処理をＳ２１５へ進める。
【００５９】
Ｓ２１５では、ＣＰＵ１０ａは、入力画面２２のドロップダウンリストボックス２２ｃにおいて選択された構成要素についての各項目の内容及び項目ＩＤを、処理対象の部門プロセスにリンクするオブジェクトデータ（複製後のオブジェクトデータ）から読み出し、読み出した各項目の内容及び項目ＩＤを、ＲＡＭ１０ｂ上に作成されたワークテーブル内に記録する。
【００６０】
次のＳ２１６では、ＣＰＵ１０ａは、処理対象の部門プロセスと同じ版数及び同じプロセスＩＤを持つレコードを格納する更新履歴テーブル１４を特定し、続いて、ドロップダウンリストボックス２２ｂにおいて選択された構成要素の名称を持つ全てのレコードをその更新履歴テーブル１４から変更情報として読み出す。なお、ここで読み出される各レコードには、共通プロセスに属する項目の項目ＩＤ，修正の種別，並びに、その共通プロセスについての改版後及び改版前の項目の内容が、含まれている。但し、図５の説明において述べたように、レコードによっては、改版後及び改版前の何れか一方の内容が無い場合がある。
【００６１】
次のＳ２１７では、ＣＰＵ１０ａは、Ｓ２１６において読み出した変更情報を、それぞれ、ワークテーブル内の同種の項目と同じ行に記録する。ここで、同種の項目とは、項目ＩＤの６桁乃至９桁目及び１２桁乃至１５桁目が互いに一致する項目を言う。上述したように、項目ＩＤにおいて、６桁乃至９桁目は、プロセスＩＤを示し、１２桁目は、構成要素の種別を示し、１３桁乃至１５桁目は、その構成要素内での番号を示す。つまり、このＳ２１７において、ＣＰＵ１０ａは、変更履歴テーブル１４と部門プロセスＤＢ１２とに記録されている各項目について、同種のプロセス及び構成要素に含まれて同じ意味を持つ項目同士を、対応付けている。なお、このＳ２１７の実行後において、ワークテーブル内には、処理対象の部門プロセスに属する項目の項目ＩＤ，その項目の内容，共通プロセスに属する項目の項目ＩＤ，修正の種別，並びに、共通プロセスについての改版後及び改版前の項目の内容を持つレコードが、蓄積されることとなる。
【００６２】
次のＳ２１８では、ＣＰＵ１０ａは、ワークテーブル内のレコードを所定の規則に従ってソートする。図１３は、ソートする際に各レコードに優先順位を付与する規則を説明するための表である。この表において、「部門プロセス」には、部門プロセスのこの項目についてのカストマイズの有無を示す“有り”又は“無し”が、記述されている。また、「改版状況」には、共通プロセスの改版時における修正の種別として、“削除”，“追加”，“更新”及び“無し”の何れかが、記述されている。さらに、「順位」には、ソート時の優先順位が、記述されている。そして、図１３に示されるように、このソート規則の表においては、部門プロセスにおいてカストマイズがなされている項目であって共通プロセスにおいて修正がなされている項目が、見直さねばならない順位が最も高い項目であると、定義されている（優先順位が１〜３）。また、その次に順位が高い項目として、部門プロセスにおいてカストマイズがなされていない項目であって共通プロセスにおいて修正がなされている項目が、挙げられている（優先順位が４〜６）。また、その次に順位の高い項目として、共通プロセスにおいて修正がなされていない項目が、挙げられており（優先順位が７，８）、最も順位の低い項目として、共通プロセスには無い項目であって部門プロセスに有る項目が、挙げられている（優先順位が９，１０）。なお、優先順位１〜３，又は優先順位４〜６においては、修正の種別のうちの“削除”の優先順位が最も高く、“追加”の優先順位は中位であり、“更新”の優先順位が最も低い。
【００６３】
次のＳ２１９では、ＣＰＵ１０ａは、入力画面２２の作業領域２２ｂ内をクリアし、続いて、ソート済のワークテーブル内の各レコードに基づいて、その作業領域２２ｂ内にテーブルを表示する。このテーブルには、図１２に示されるように、共通プロセスのこの項目についての改版前の内容が記録される「旧内容」，改版後の内容が記録される「現内容」，修正の種別が記録される「対処」，部門プロセスのこの項目の内容が記録される「部門プロセス内容」，及び、操作者へ注意を促すためのメッセージが記録される「メッセージ」のフィールドからなるレコードが、列挙される。なお、このうちの「部門プロセス内容」の各行は、編集作業を可能にするテキストボックスとして、構成されている。
【００６４】
次のＳ２２０では、ＣＰＵ１０ａは、Ｓ２１９において入力画面２２の作業領域２２ｂに表示したテーブルの「部門プロセス内容」の各項目のうち、改版時に共通プロセスに修正があった項目と同種のものに対し、背景又は文字列を変色させ若しくは点滅させ、或いは背景に網掛けを施す等の強調表示を施す。
【００６５】
次のＳ２２１では、ＣＰＵ１０ａは、リターンキーが押下されるまで待機する。なお、ＣＰＵ１０ａが待機している間に、操作者によって、「部門プロセス内容」の何れかの項目の内容が書き換えられ、一部若しくは全部が削除され、又は、新たな部分が内容に追加されても良い。そして、ＣＰＵ１０ａは、リターンキーがクリックされると、処理をＳ２２２へ進める。
【００６６】
Ｓ２２２では、ＣＰＵ１０ａは、ＣＰＵ１０ａは、入力画面２２の作業領域２２ｄに表示されているテーブルの「部門プロセス内容」の各項目を、Ｓ２０３において複製したオブジェクトデータにおける同じ項目ＩＤを持つレコードに上書きする。また、ＣＰＵ１０ａは、作業領域２２ｂに表示されているテーブルの「部門プロセス内容」と「共通プロセス内容（現内容）」の各項目を、Ｓ２０３においてファイル名を変えて複製したカストマイズ管理テーブル１５における同じ項目ＩＤを持つレコードに上書きする。その後、ＣＰＵ１０ａは、処理をＳ２１３へ戻す。
【００６７】
以上のＳ２１３〜Ｓ２２２の一連のステップが繰り返し実行された後、又は、Ｓ２１５〜Ｓ２２２の一連のステップが実行されないまま、入力画面２２の入力終了ボタン２２ｃがクリックされると、ＣＰＵ１０ａは、処理をＳ２１４から分岐させ、未処理の部門プロセスがある場合には、未処理の部門プロセスのなかから１つの部門プロセスを処理対象として特定し、その処理対象の部門プロセスについて再度Ｓ２１１〜Ｓ２２２を実行する。
【００６８】
そして、ＣＰＵ１０ａは、上述したような処理ループＬ３を、全ての部門プロセスについて実行し終えると、処理ループＬ３から脱し、処理をＳ２０５へ進める。
【００６９】
Ｓ２０５では、ＣＰＵ１０ａは、Ｓ２２２において上書き変更されたオブジェクトデータのリンク元である部門プロセスＤＢ１２の各レコードの版数、及び、Ｓ２２２において上書き変更されたカストマイズ管理テーブル１５内の各レコードの版数を、１つ繰り上げた版数へ、更新する。その後、ＣＰＵ１０ａは、部門プロセス編集処理を終了する。
【００７０】
以上に説明した部門プロセス編集処理が実行されるので、企業の各部門の担当者は、旧版の部門プロセスＤＢ１２に蓄積されている情報を利用する入力画面２２を表示装置１０ｃに表示させ、この入力画面２２において編集作業を行うことにより、共通プロセスＤＢ１１の改版に合わせて旧版の部門プロセスＤＢ１２の内容を見直すことができ、編集内容が反映された部門プロセスＤＢ１２を、改版の部門プロセスＤＢ１２として新たに作成することができる。
【００７１】
次に、その企業の各部門の担当者は、部門プロセスＤＢ１２を作成した後、部門プロセスＤＢ１２にリンクされているオブジェクトデータにおいて定義されている各活動と、その部門の担当者によって定義されている各手順との対応関係の見直しを図る。このとき、担当者は、コンピュータ１０の入力装置１０ｄを操作することによって、ＣＰＵ１０ａに対して対応関係編集プログラム１９を読み込ませ、対応関係編集処理の実行を開始させる。図１４は、この対応関係編集処理の内容を示すフローチャートである。
【００７２】
対応関係編集処理の開始後、最初のＳ３０１では、ＣＰＵ１０ａは、全ての部門の部門ＩＤを提示するためのドロップダウンリストボックスを備える部門情報入力画面（図示略）を、表示装置１０ｃに表示させ、その後、処理をＳ３０２へ進める。
【００７３】
Ｓ３０２では、ＣＰＵ１０ａは、部門情報入力画面におけるＯＫボタンがクリックされるまで待機し、ＯＫボタンがクリックされた場合には、そのクリック時点において部門情報入力画面に入力されていた部門ＩＤを取得し、その後、処理ループＬ４を実行する。
【００７４】
処理ループＬ４では、ＣＰＵ１０ａは、Ｓ３０２において取得した部門ＩＤを持つとともに最新版である部門プロセスＤＢ１２に情報が記録されている多数の部門プロセスの各々に対し、Ｓ３１１〜Ｓ３２０の各ステップを実行する。
【００７５】
処理ループＬ４の開始後、最初のＳ３１１では、ＣＰＵ１０ａは、処理対象の部門プロセスに対応する詳細手順ＤＢ１３のなかで最新版の詳細手順ＤＢ１３を複製し、ファイル名を変えてＨＤＤ１０ｇに記録する。続いて、ＣＰＵ１０ａは、処理対象の部門プロセスに対応する対応関係管理テーブル１６のなかで最新版の対応関係管理テーブル１６を複製し、ファイル名を変えてＨＤＤ１０ｇに記録する。
【００７６】
次のＳ３１２では、ＣＰＵ１０ａは、Ｓ３０２において取得した部門ＩＤを持つとともに最新版であるカストマイズ管理テーブル１５から、項目ＩＤの１２桁目が４であるレコードを全て読み出し、ＲＡＭ１０ｂ上に作成されたワークテーブルに記録する。
【００７７】
次のＳ３１３では、ＣＰＵ１０ａは、Ｓ３１１において複製した詳細手順ＤＢ１３から、手順ＩＤ及び手順名よりなるレコードを全て読み出し、読み出したレコードを、それぞれ、ワークテーブル内の同種の項目と同じ行に記録する。ここで、同種の項目とは、項目ＩＤの先頭から１桁乃至１０桁目と末尾から１桁乃至３桁目とが互いに一致する項目を言う。
【００７８】
次のＳ３１４では、ＣＰＵ１０ａは、ワークテーブル内の各レコードに基づいて、処理対象の部門プロセスにおける活動の構成要素についての入力画面を表示装置１０ｃに表示させる。図１５は、この入力画面２３の画面例である。この図１５に示されるように、入力画面２３には、部門ＩＤ，版数，プロセスＩＤ及びプロセス名が、示されている。また、この入力画面２３には、テーブル２３ａが示されている。このテーブル２３ａには、「共通プロセス活動名」，「詳細手順名」及び「メッセージ」のフィールドからなるレコードが手順毎に記述されている。「共通プロセス活動名」には、カストマイズ管理テーブル１５の「現内容」の内容が記述され、「詳細手順名」には、詳細手順ＤＢ１３の「手順名」の内容が記録される。「メッセージ」には、「共通プロセス活動名」に内容があって「詳細手順名」に内容が無い場合にのみ警告文が記述される。なお、このテーブル２３ａでは、「詳細手順名」の各行は、全ての手順を提示するためのドロップダウンリストボックスとして、構成されている。さらに、この入力画面２３には、この構成要素についての編集作業を終了した際に操作者によってクリックされる入力終了ボタン２３ｂが、示されている。
【００７９】
Ｓ３１５では、ＣＰＵ１０ａは、入力画面２３において、ドロップダウンリストボックスにおける手順の選択か入力終了ボタン２３ｂのクリックの何れかの操作がなされるまで、待機する。そして、ＣＰＵ１０ａは、何れかの操作がなされると、処理をＳ３１６へ進める。
【００８０】
Ｓ３１６では、ＣＰＵ１０ａは、なされた操作がドロップダウンリストボックスにおける手順の選択か入力終了ボタン２３ｂのクリックかを、判別する。そして、なされた操作がドロップダウンリストボックスにおける構成要素の選択であった場合には、ＣＰＵ１０ａは、処理をＳ３１７へ進める。
【００８１】
Ｓ３１７では、ＣＰＵ１０ａは、入力画面２３のドロップダウンリストボックス内の表示を、選択された手順へ切り替えて、処理をＳ３１５へ戻す。
【００８２】
一方、Ｓ３１６において、なされた操作が入力終了ボタン２３ｂのクリックであった場合には、ＣＰＵ１０ａは、処理をＳ３１８へ進める。
【００８３】
Ｓ３１８では、ＣＰＵ１０ａは、入力画面２３に表示されているテーブルの「詳細手順名」の各行の内容を、Ｓ３１１においてファイル名を変えて複製した詳細手順ＤＢ１３における同じ項目ＩＤを持つレコードに上書きする。また、ＣＰＵ１０ａは、同じテーブルの「共通プロセス活動名」及び「詳細手順名」の各行の内容を、対応関係管理テーブル１６における同じ項目ＩＤを持つレコードに上書きする。
【００８４】
そして、ＣＰＵ１０ａは、上述したような処理ループＬ４を、全ての部門プロセスについて実行し終えると、処理ループＬ４から脱し、処理をＳ３０３へ進める。
【００８５】
Ｓ３０３では、ＣＰＵ１０ａは、Ｓ３１８において上書き変更された詳細手順ＤＢ１３の各レコードの版数、及び、Ｓ３１８において上書き変更された対応関係管理テーブル１６内の各レコードの版数を、１つ繰り上げた版数へ、更新する。その後、ＣＰＵ１０ａは、対応関係編集処理を終了する。
【００８６】
以上に説明した対応関係編集処理が実行されるので、企業の各部門の担当者は、旧版の詳細手順ＤＢ１３に蓄積されている情報を利用する入力画面２３を表示装置１０ｃに表示させ、この入力画面２３において編集作業を行うことにより、共通プロセスＤＢ１１の改版に合わせて、部門プロセスＤＢ１２の活動の各項目と詳細手順ＤＢ１３内の各手順との対応関係を見直すことができ、編集内容が反映された詳細手順ＤＢ１３を、改版の詳細手順ＤＢ１３として新たに作成することができる。
【００８７】
（付記１）
ＱＭＳについて企業全体に共通に利用される多数の項目からなる共通ＱＭＳ情報と、前記企業の各部門によって前記共通ＱＭＳ情報の幾つかの項目にカストマイズが加えられることによって作成された部門ＱＭＳ情報とをコンピュータ上において管理するためのＱＭＳ情報管理方法であって、
前記部門ＱＭＳ情報が作成された際に、各カストマイズ箇所におけるカストマイズ前の項目とカストマイズ後の項目とを対応付けて前記コンピュータに記録しておくとともに、
前記共通ＱＭＳ情報に幾つかの修正が加えられることによって前記共通ＱＭＳ情報が改版された場合には、その各修正箇所における修正前の項目と修正後の項目とを対応付けて前記コンピュータに記録しておき、
前記コンピュータが、
所定の開始指示を受けた場合には、前記部門ＱＭＳ情報における全ての項目を各行に編集可能に列挙するテーブルを表示するとともに、それら各項目のうち、改版された共通ＱＭＳ情報における修正前の項目とカストマイズ前の項目とが同じである項目の行に、その修正前の項目と修正後の項目とを記述し、
所定の決定指示を受けた場合には、編集後の内容を前記部門ＱＭＳ情報に反映することにより、前記改版に対応する新版の部門ＱＭＳ情報を生成する
ことを特徴とするＱＭＳ情報管理方法。
【００８８】
（付記２）
前記テーブルに修正前の項目と修正後の項目とを記述する際において、前記テーブル上の前記部門ＱＭＳ情報の各項目のうち、修正後の項目と一致していない項目があったときには、その項目の行の一部を強調表示する
ことを特徴とする付記１記載のＱＭＳ情報管理方法。
【００８９】
（付記３）
前記強調表示の表示位置は、前記テーブル上の前記部門ＱＭＳ情報の各項目の記述位置である
ことを特徴とする付記２記載のＱＭＳ情報管理方法。
【００９０】
（付記４）
前記テーブルに修正前の項目と修正後の項目とを記述した後において、前記テーブル上の前記部門ＱＭＳ情報の各項目にカストマイズが加えられているか否かに応じた重要度に従って、各行のレコードをソートする
ことを特徴とする付記１記載のＱＭＳ情報管理方法。
【００９１】
（付記５）
前記テーブルに修正前の項目と修正後の項目とを記述した後において、それら修正前後になされた修正内容に応じた重要度に従って、各行のレコードをソートする
ことを特徴とする付記１記載のＱＭＳ情報管理方法。
【００９２】
（付記６）
ＱＭＳについて企業全体に共通に利用される多数の項目からなる共通ＱＭＳ情報と、前記企業の各部門によって前記共通ＱＭＳ情報の幾つかの項目にカストマイズが加えられることによって作成された部門ＱＭＳ情報とを管理するためのＱＭＳ情報管理装置であって、
前記部門ＱＭＳ情報が作成された際に、各カストマイズ箇所におけるカストマイズ前の項目とカストマイズ後の項目とを対応付けて記録装置に記録しておくとともに、
前記共通ＱＭＳ情報に幾つかの修正が加えられることによって前記共通ＱＭＳ情報が改版された場合には、その各修正箇所における修正前の項目と修正後の項目とを対応付けて前記記録装置に記録しておき、
所定の開始指示を受けた場合には、前記部門ＱＭＳ情報における全ての項目を各行に編集可能に列挙するテーブルを表示装置に表示するとともに、それら各項目のうち、改版された共通ＱＭＳ情報における修正前の項目とカストマイズ前の項目とが同じである項目の行に、その修正前の項目と修正後の項目とを記述し、所定の決定指示を受けた場合には、編集後の内容を前記部門ＱＭＳ情報に反映することにより、前記改版に対応する新版の部門ＱＭＳ情報を生成する
ことを特徴とするＱＭＳ情報管理装置。
【００９３】
【発明の効果】
以上に説明したように、本発明によれば、共通ＱＭＳ情報を各部門に引き渡してカストマイズさせるというＱＭＳの運用形態において、共通ＱＭＳ情報の改版に応じて部門ＱＭＳ情報の編集を容易に行わせることができる。
【図面の簡単な説明】
【図１】本実施形態のコンピュータを概略的に示す構成図
【図２】共通プロセスＤＢのデータ構造を示す表
【図３】部門プロセスＤＢのデータ構造を示す表
【図４】詳細手順ＤＢのデータ構造を示す表
【図５】更新履歴テーブルのデータ構造を示す表
【図６】カストマイズ管理テーブルのデータ構造を示す表
【図７】対応管理テーブルのデータ構造を示す表
【図８】各データと各プログラムとの関係を示す説明図
【図９】共通プロセス編集処理の内容を示すフローチャート
【図１０】入力画面の画面例
【図１１】部門プロセス編集処理の内容を示すフローチャート
【図１２】入力画面の画面例
【図１３】ソート規則を説明するための説明図
【図１４】対応関係編集処理の内容を示すフローチャート
【図１５】入力画面の画面例
【符号の説明】
１０    コンピュータ
１０ａ  ＣＰＵ
１０ｂ  ＲＡＭ
１０ｃ  表示装置
１０ｄ  入力装置
１０ｅ  ＦＤＤ
１０ｆ  ＣＤＤ
１０ｇ  ＨＤＤ
１１    共通プロセスＤＢ
１２    部門プロセスＤＢ
１３    詳細手順ＤＢ
１４    更新履歴テーブル
１５    カストマイズ管理テーブル
１６    対応関係管理テーブル
１７    共通プロセス編集プログラム
１８    部門プロセス編集プログラム
１９    対応関係編集プログラム
【図１】
2004280238.tif 000003
【図２】
2004280238.tif 000004
【図３】
2004280238.tif 000005
【図４】
2004280238.tif 000006
【図５】
2004280238.tif 000007
【図６】
2004280238.tif 000008
【図７】
2004280238.tif 000009
【図８】
2004280238.tif 000010
【図９】
2004280238.tif 000011
【図１０】
2004280238.tif 000012
【図１１】
2004280238.tif 000013
【図１２】
2004280238.tif 000014
【図１３】
2004280238.tif 000015
【図１４】
2004280238.tif 000016
【図１５】
2004280238.tif 000017