(57)【要約】【課題】プロジェクトなどとしてなされる業務に関して定義した全体テンプレートと個別テンプレートを用いて実行される業務を支援する業務支援システムについて、テンプレート作成の手間を軽減することのできるようにする。【解決手段】業務支援システムは、全体テンプレート作成手段１０４と個別テンプレート作成手段１０３を有する。全体テンプレート作成手段は、全体テンプレート用のデータを入力するための入力画面を表示できるようにされ、この入力画面で必要なデータが入力されるのを受けて全体テンプレートを作成する。一方、個別テンプレート作成手段は、全体テンプレート作成手段で作成の全体テンプレートから必要なデータを抜き出すことにより個別テンプレートを自動的に作成するようにされている。【選択図】図１
2005301496.tif 000002
【特許請求の範囲】
【請求項１】
複数の業務プロセスを所定の順序関係で処理することにより目的を達成する業務について、前記業務の全体管理や前記業務プロセスの実行などを支援するための業務支援システムにおいて、
前記業務を前記複数の業務プロセスそれぞれについて必要データで定義する全体テンプレートを作成するための全体テンプレート作成手段を有するとともに、前記業務プロセスを個々に必要データで定義する個別テンプレートを作成するための個別テンプレート作成手段を有し、前記全体テンプレート作成手段は、前記全体テンプレート用のデータを入力するための入力画面を表示できるようにされ、前記入力画面で必要なデータが入力されるのを受けて前記全体テンプレートの作成をなすようにされており、前記個別テンプレート作成手段は、前記全体テンプレート作成手段で作成の全体テンプレートから必要なデータを抜き出すことにより、前記個別テンプレートを自動的に作成できるようにされていることを特徴とする業務支援システム。
【請求項２】
前記全体テンプレートは、必要データを定義して前記業務プロセスごとに作成される単位業務プロセスデータを含んでおり、この単位業務プロセスデータに基づいて必要データを抜き出すことで前記個別テンプレートの作成をなすようにされている請求項１に記載の業務支援システム。
【請求項３】
前記業務を前記複数の業務プロセスそれぞれについて必要データで定義する全体テンプレートを作成するための全体テンプレート作成手段を有するとともに、前記業務プロセスを個々に必要データで定義する個別テンプレートを作成するための個別テンプレート作成手段を有し、そして前記全体テンプレート作成手段で作成される前記全体テンプレートと前記個別テンプレート作成手段で作成される前記個別テンプレートのそれぞれに、これらテンプレートを識別するためのテンプレート識別子またはこれらテンプレートに定義の前記業務プロセスを識別するための業務プロセス識別子をテンプレート作成時に付すようにされ、前記テンプレート識別子または業務プロセス識別子により前記全体テンプレートに対する前記個別テンプレートの関連付けをなすようにされていることを特徴とする業務支援システム。
【請求項４】
前記業務プロセスの実行により得られる成果物の前記個別テンプレートへの登録に応じて、当該成果物を、前記全体テンプレートに対する前記個別テンプレートの関連付けを利用することで、前記全体テンプレートに自動登録できるようにされている請求項１〜請求項３に記載の業務支援システム。
【請求項５】
前記業務プロセスの内のある業務プロセスが変更された際に、それによる他の業務プロセスや業務全体への影響関係を表示できるようにされている請求項４に記載の業務支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば製品の開発や設計あるいは解析などの業務についてその管理や実行などを支援する業務支援システムに関する。
【背景技術】
【０００２】
例えば製品の開発や設計あるいは解析などの業務では、複数の業務プロセスを所定の順序関係で処理することによりそのその業務における企画目的が達成される。近年、このような業務はその内容が複雑化しており、業務遂行に必要な入力情報が増加し、業務遂行に伴う成果物情報も増加している。そのため、業務プロセス間の入力・出力の関係や、ある業務プロセスが他の業務プロセスまたは業務全体に与える影響を把握することが難しくなっている。このようなことから、業務のプロセスをデータ処理装置上でテンプレート（テンプレートデータ）として定義し、このテンプレートをもとに業務を実行し、またその業務の実行に伴うノウハウや成果物を登録する手法が活用されるようになってきている。
【０００３】
例えば特許文献１にそのような例が開示されている。この従来技術は、「解析作業支援装置および解析作業支援装置を実現するためのプログラム」であり、解析業務のプロセスをテンプレートとして定義し、このテンプレートをもとに業務を実行し、成果物や解析ノウハウを登録できるようにしている。
【０００４】
【特許文献１】特開２００３−１５０６５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
テンプレートを利用して業務の全体管理を行ったり、個々の業務プロセスの実行を進めたりする手法は、複雑化している業務をより効率的に遂行する上で有効である。従来では、このテンプレートの利用に関し、業務全体（本明細書ではこれをプロジェクトと呼ぶこともある）についてその各業務プロセスを概略的に定義した全体テンプレート（本明細書ではこれをプロジェクトテンプレートと呼ぶこともある）を作成し、この全体テンプレートに沿ってプロジェクトの管理者がリソース管理、進捗管理、成果物管理などを行い、一方、個々の業務プロセスの担当者（これは個人である場合の他にグループである場合もある）は、その担当業務プロセスについて詳細に定義した個別テンプレートを作成し、この個別テンプレートに沿ってその業務プロセスを実行し、また進捗管理や成果物管理などを行っていた。すなわち従来では、全体テンプレートと個別テンプレートが互いに直接関連付けられることなく別々に作成されていた。
【０００６】
全体テンプレートと個別テンプレートを用いる場合、業務プロセスの実行に伴って得られる成果物を各テンプレートに登録することになるが、これについて全体テンプレートと個別テンプレートを互いに直接関係させることなく別々に作成する従来の手法であると、成果物の登録を各テンプレートについて個々に行う必要あった。すなわち、各業務プロセスを実行する担当者は、成果物が得られるのに応じてそれを個別テンプレートに登録し、それからさらに同じ成果物を全体テンプレートにも登録することになり、大きな手間がかかることになっていた。
【０００７】
また全体テンプレートと個別テンプレートを互いに直接関係させることなく別々に作成する従来の手法には、テンプレートの作成に無駄な手間がかかるということもあった。すなわち個別テンプレートで定義される業務プロセスは全体テンプレートで定義される業務プロセスをより詳細にした関係にあると言え、両テンプレートには共通するデータも少なくないが、従来の手法であると、これら共通データを全体テンプレートと個別テンプレートで別々に入力することになり、無駄な手間がかかっていた。
【０００８】
また、業務プロセスを詳細に定義する個別テンプレートでは、業務プロセスの実行に伴って定義内容を変更する必要のある場合も少なくないが、こうした変更がなされた際に、それがプロジェクトに及ぼす影響を把握するためには、個別テンプレートと全体テンプレートを照らし合わせながら判断する必要があり、作業が徒に煩雑なものとなる結果を招いていった。
【０００９】
本発明は、以上のような事情を背景になされたものであり、全体テンプレートと個別テンプレートを用いて実行される業務を支援するについて、テンプレート作成の手間を軽減することのできる業務支援システムの提供を目的とし、また複雑な業務における成果物などの管理のわずらわしさを軽減できるとともに、業務プロセスの変更などが全体業務に及ぼす影響の把握をより容易になせるようにした業務支援システムの提供を目的としている。
【課題を解決するための手段】
【００１０】
上記目的のために本発明では、複数の業務プロセスを所定の順序関係で処理することにより目的を達成する業務について、前記業務の全体管理や前記業務プロセスの実行などを支援するための業務支援システムにおいて、前記業務を前記複数の業務プロセスそれぞれについて必要データで定義する全体テンプレートを作成するための全体テンプレート作成手段を有するとともに、前記業務プロセスを個々に必要データで定義する個別テンプレートを作成するための個別テンプレート作成手段を有し、前記全体テンプレート作成手段は、前記全体テンプレート用のデータを入力するための入力画面を表示できるようにされ、前記入力画面で必要なデータが入力されるのを受けて前記全体テンプレートの作成をなすようにされており、前記個別テンプレート作成手段は、前記全体テンプレート作成手段で作成の全体テンプレートから必要なデータを抜き出すことにより、前記個別テンプレートを自動的に作成できるようにされていることを特徴としている。
【００１１】
また本発明では、上記のような業務支援システムについて、必要データを定義して前記業務プロセスごとに作成される単位業務プロセスデータを前記全体テンプレートに含ませ、この単位業務プロセスデータに基づいて必要データを抜き出すことで前記個別テンプレートの作成をなせるようにしている。
【００１２】
また本発明では、上記他の目的のために、前記業務を前記複数の業務プロセスそれぞれについて必要データで定義する全体テンプレートを作成するための全体テンプレート作成手段を有するとともに、前記業務プロセスを個々に必要データで定義する個別テンプレートを作成するための個別テンプレート作成手段を有し、そして前記全体テンプレート作成手段で作成される前記全体テンプレートと前記個別テンプレート作成手段で作成される前記個別テンプレートのそれぞれに、これらテンプレートを識別するためのテンプレート識別子またはこれらテンプレートに定義の前記業務プロセスを識別するための業務プロセス識別子をテンプレート作成時に付すようにされ、前記テンプレート識別子または業務プロセス識別子により前記全体テンプレートに対する前記個別テンプレートの関連付けをなすようにされていることを特徴としている。
【００１３】
また本発明では、上記のような業務支援システムについて、前記業務プロセスの実行により得られる成果物の前記個別テンプレートへの登録に応じて、当該成果物を、前記全体テンプレートに対する前記個別テンプレートの関連付けを利用することで、前記全体テンプレートに自動登録できるようにしている。
【００１４】
また本発明では、上記のような業務支援システムについて、前記業務プロセスの内のある業務プロセスが変更された際に、それによる他の業務プロセスや業務全体への影響関係を表示できるようにしている。
【発明の効果】
【００１５】
本発明では、全体テンプレートから個別テンプレートを自動的に作成できるようにしている。このため本発明によれば、業務の遂行に際して全体テンプレートと個別テンプレートを用いる場合におけるテンプレート作成の手間を軽減することができる。
【００１６】
また本発明では、テンプレート識別子や業務プロセス識別子により全体テンプレートに対する個別テンプレートの関連付けを行うようにしている。このため本発明によれば、業務プロセスの実行により得られる成果物を個別テンプレートに登録すれば、その個別テンプレートが関連付けられている全体テンプレートにも自動的に登録することが可能となり、複雑な業務における成果物の管理のわずらわしさを軽減でき、また一つの業務プロセスが変更された際に、それによる他の業務プロセスや業務全体への影響関係を容易に表示することが可能となり、ある業務プロセスの変更が全体業務に及ぼす影響の把握をより容易に行えるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施する上で好ましい形態について説明する。図１に一実施形態による業務支援システムの構成を示す。業務支援システムは、データ処理システムとして構成されており、業務支援のために主に以下のような処理を行う。プロジェクトに関し、そのプロジェクトにおける目的達成のために所定の順序関係で実行処理される複数の業務プロセスをその処理の順序関係に基づいて業務プロセスごとに定義して作成されるプロジェクトテンプレートの作成を支援する。より詳細な定義をなして個々の業務プロセスごとに作成される個別テンプレート（以下では個人業務テンプレートと呼ぶ）、特にその基本部分をプロジェクトテンプレートから自動作成することで、個人業務テンプレート作成の手間を軽減する。プロジェクトテンプレートから個人業務テンプレートを作成する際にプロジェクトテンプレートと個人業務テンプレートまたはプロジェクトテンプレートに定義の業務プロセスと個人業務テンプレートに定義の業務プロセスを自動的に関連付ける。個人業務テンプレートに登録される成果物を両テンプレート間の関連付けを利用してプロジェクトテンプレートに自動で登録できるようにすることで、担当者の手間を軽減する。両テンプレート間の関連付けを利用することで、プロジェクトテンプレートの業務プロセスから対応する個人業務テンプレートの業務プロセスを参照できるようにしてプロジェクト管理者の管理業務を行い易くする。個人業務テンプレートで定義の業務プロセスについて変更などがなされた際に、両テンプレート間の関連付けを利用することで、その変更などの影響に関する情報、例えばある業務プロセスの変更により影響を受ける業務プロセスの可視化、変更の影響を受ける業務プロセスの数、変更による業務処理時間の変化などの情報を表示することで、業務プロセスの変更がプロジェクト全体に及ぼす影響をより容易に把握できるようにする。
【００１８】
以上のような処理をなせるようにするために、業務支援システムは、入出力系として入出力装置１０１を備え、また関連情報付加部１０２、個人業務テンプレート作成部１０３、プロセステンプレート作成部１０４、プロセステンプレート実行部１０５、検索可視化部１０６およびナレッジ登録部１０７を含んでなるデータ処理系を備え、さらに個人業務テンプレートデータベース１０８、プロジェクトテンプレートデータベース１０９およびナレッジデータベース１１０を含んでなるデータ格納系を備えている。
【００１９】
入出力装置１０１は、ユーザ（システム使用者）がデータを入力したり、ユーザが求めるデータの表示をなしたりするのに用いられる。この入出力装置１０１は、入力用のキーボードやマウスなどと出力用のディスプレイやプリンタなどからなる。
【００２０】
プロセステンプレート作成部１０４は、プロジェクトテンプレート作成に必要なデータを入力するための入力画面を表示してプロジェクトテンプレートの作成を支援するプロジェクトテンプレート作成手段（全体テンプレート作成手段）としての機能を有し、また個人業務テンプレートに定義の業務プロセスを変更したり、階層構造のある業務プロセスに下位の業務プロセスを追加したりする場合にそのための入力画面を表示して変更や追加の作業を支援する個人業務テンプレート変更・追加手段（個別テンプレート変更・追加手段）の機能も有している。このプロセステンプレート作成部１０４で作成されたプロジェクトテンプレートは、プロジェクトテンプレートデータベース１０９に格納される。
【００２１】
個人業務テンプレート作成部１０３は、プロセステンプレート作成部１０４で作成されたプロジェクトテンプレートから必要なデータを抜き出して個人業務テンプレートを自動的に作成する個人業務テンプレート作成手段（個別テンプレート作成手段）の機能を負っている。この個人業務テンプレート作成部１０３で作成された個人業務テンプレートデータベース１０８に格納される。
【００２２】
関連情報付加部１０２は、プロジェクトテンプレートとこのプロジェクトテンプレートから作成した個人業務テンプレートの間を業務プロセスに基づいて関連付けする処理を行う関連付け手段の機能を負っている。両テンプレートの関連付けは後述する識別子を用いてなされる。
【００２３】
プロセステンプレート実行部１０５は、プロセステンプレート作成部１０４と個人業務テンプレート作成部１０３で作成したプロセステンプレート（プロジェクトテンプレートと個人業務テンプレートをあわせてプロセステンプレートと呼ぶ）に基づき業務の実行を誘導する機能を負っている。
【００２４】
ナレッジ登録部１０７は、業務プロセスを実行する際の参考資料や業務プロセスの実行で得られる成果物などのナレッジ情報を登録するのに用いられる。このナレッジ登録部１０７で登録されたナレッジ情報はナレッジデータベース１１０に格納される。そして検索可視化部１０６がこのナレッジ情報を検索可視化する。つまりユーザの要求に応じて必要なナレッジ情報を検索して可視化表示する。
【００２５】
以上のような業務支援システムを用いてプロジェクトテンプレートを作成する場合、ユーザは、入出力装置１０１を介してプロセステンプレート作成部１０４を使用する。プロジェクトテンプレートの作成では、個々の業務プロセスごとに割り当てられている担当者のユーザＩＤ、個々の業務プロセスごとの期限や基準作業時間、それに先行タスクなどを定義することができる。ここで、先行タスクとは、プロジェクトを構成する複数の業務プロセス間における実行に関する順序関係に関して、ある業務プロセスに対してその実行に先立って終了している必要のある業務プロセスのことである。
【００２６】
プロセステンプレート作成部１０４でプロジェクトテンプレートが作成されると、個人業務テンプレート作成部１０３により、そのプロジェクトテンプレートから必要部分を抜き出すことで自動的に個人業務テンプレートが作成される。またこの個人業務テンプレートの作成に連動して関連情報付加部１０２が個人業務テンプレートとその基になったプロジェクトテンプレートの間で業務プロセスに関して関連付けを行う。
【００２７】
個人業務テンプレート作成部１０３で自動作成された個人業務テンプレートは、業務プロセスのいわば骨格的なデータを含んでいるだけであるのが通常であり、そこに定義されている業務プロセスの担当者（これは個人の場合もグループの場合もある）などにより、業務プロセスの詳細な定義の追加がなされるのが通常であり、また業務プロセスの実行に伴って必要が生じた場合には変更もなされる。個人業務テンプレートへの追加や変更を行う場合には、入出力装置１０１を介してプロセステンプレート作成部１０４を使用する。
【００２８】
一方、プロジェクトテンプレートまたは個人業務テンプレートに沿って業務を行うについて以上の業務支援システムを用いるには、入出力装置１０１を介して、プロセステンプレート実行部１０５、検索可視化部１０６、ナレッジ登録部１０７を使用する。そしてプロセステンプレート実行部１０５を用いることで、業務プロセスの進捗状況の登録・参照を行うことができ、またナレッジ登録部１０７とナレッジ検索可視化部１０６を使用することで、参考情報や成果物の登録・参照を行うことができる。
【００２９】
特に、プロセステンプレート実行制御部１０５を用いてプロジェクトテンプレートに沿って業務を行う場合には、対応する個人業務テンプレートの業務プロセスとその下位の業務プロセス、それに業務プロセスに登録されている成果物、参考情報、進捗状況などを参照することができる。個人業務テンプレートに沿って業務を行う際には、個人業務テンプレートに登録した成果物を対応するプロジェクトテンプレートの業務プロセスに自動登録することができる。さらに、個人業務テンプレートに定義されている業務プロセスが変更された際に、その影響が及ぶ業務プロセスの可視化および影響が及ぶ業務プロセスの数と業務プロセスに割り当てられている工期（作業期間）の合計をプロジェクトテンプレートに定義されている業務プロセスにさかのぼって表示することができる。
【００３０】
以下ではプロジェクトテンプレートの具体的な例について説明する。図２にプロセステンプレート実行制御部１０５で、プロジェクトテンプレートを実行した例、つまりプロジェクトテンプレートの内容を表示した例を示す。プロジェクトテンプレートは、プロジェクトとして所定の順序関係で処理すべき一連の業務プロセスの集合を表現するものである。業務プロセスには、処理に関する順序関係の他に、後述する「親」、「子」、「兄弟」といったように表現できる階層構造がある。このためプロジェクトテンプレートや個人業務テンプレートにおいてはその階層構造も定義され、さらに個人業務テンプレートにおいてプロジェクトテンプレートにおける階層よりも下位の階層に業務プロセスを分割して定義することもある。図２は、ＺＺＺ機種開発プロジェクトにおける業務プロセスの集合を定義したもので、「要求仕様決定」２０２、「構想設計」２０３、「実装設計」２０４、「実機検証」２０５が最上位の業務プロセスとして定義されている。そして「構想設計」２０３にはその下位階層として「風切り音解析」２０６、「衝撃解析」２０７、「音質評価解析」２０８、「耐押し基板応力解析」２０９の各業務プロセスが定義され、「実機検証」２０５ｓにはその下位階層として「風切り音実測試験」、２１０「落下試験」２１１「音質評価試験」、２１２「耐押し試験」２１３の各業務プロセスが定義されている。ここで、「ＺＺＺ機種開発プロジェクト」２０１が最上位階層として表示されているが、これは業務プロセスではなく、プロジェクト名ないしプロジェクトテンプレート名を表している。以下ではこれをルートプロセスと呼ぶ。
【００３１】
図３にプロジェクトテンプレートの構成例を示す。プロジェクトテンプレートは三つのデータで構成される。一つ目はプロジェクトテンプレート共通データ３０１であり、プロジェクトテンプレート名称３０４、プロジェクトテンプレートＩＤ３０５、作成者３０６、コメント３０７、キーワード３０８の各データから構成される。プロジェクトテンプレート名称３０４、作成者３０６、コメント３０７、キーワード３０８は、プロジェクトテンプレートを作成する際にユーザによって入力される。プロジェクトテンプレートＩＤ３０５は、プロジェクトテンプレートを識別するＩＤ（識別子）であり、ユーザがプロジェクトテンプレートを作成した際にシステムによって付けられる。このプロジェクトテンプレートＩＤは他のプロジェクトテンプレートＩＤと重複しないものとする。
【００３２】
二つ目は、単位業務プロセスデータ３０２であり、業務プロセス名称３０９、プロジェクトプロセスＩＤ３１０、個人業務プロセスＩＤ３１１、作成者３１２、担当者のユーザＩＤ３１３、基準作業時間３１４、期限３１５、進捗状況３１６、先行タスクのプロセスＩＤ３１７、成果物の名称と格納先アドレス３１８、参考情報の名称と格納先アドレス３１９の各データから構成される。業務プロセス名称３０９は、ユーザが業務プロセスを定義した際に、業務プロセスに付ける名称（図２の例おける「要求仕様決定」や「構想設計」など）である。プロジェクトプロセスＩＤ３１０は、プロジェクトテンプレートにおいて業務プロセスを個々に識別するＩＤであり、業務プロセスを定義した際にシステムによって付けられる。このプロジェクトプロセスＩＤは、他のプロジェクトプロセスＩＤと重複しないものとする。個人業務プロセスＩＤ３１１は、対応する個人業務テンプレートにおいて業務プロセスを識別するために設定されるＩＤである。すなわち当該プロジェクトテンプレートから業務プロセスごとに作成される個人業務テンプレートで定義する業務プロセスを識別するために設定されるＩＤである。この個人業務プロセスＩＤ３１１は、個人業務テンプレートが作成された際に関連情報付加部１０２によりプロジェクトテンプレートに記録され、個人業務テンプレートのプロジェクトテンプレートへの関連付け、より具体的には個人業務テンプレートにおける業務プロセスのプロジェクトテンプレートにおける対応業務プロセスへの関連付けに機能する。作成者３１２は、業務プロセスを定義したユーザの名称である。ユーザの名称は、本システムにログインしたときに得られるユーザ情報からシステムが自動的に付ける。担当者のユーザＩＤ３１３は、業務プロセスに割り当てられた担当者のユーザＩＤであり、ユーザによって入力される。基準作業時間３１４、期限３１５、進捗状況３１６は、いずれもユーザによって入力される値である。成果物の名称と格納先アドレス３１７のうち、成果物の名称は成果物を登録する際にユーザが入力し、格納先アドレスはシステムによって自動的に付けられる。参考情報の名称と格納先アドレス３１８に関しても同様で、参考情報の名称は参考情報を登録する際にユーザが入力し、格納先アドレスはシステムによって自動的に付けられる。以上のような業務プロセスデータ３０２は、プロジェクトを構成する複数の業務プロセスごとに作成される。
【００３３】
三つ目は、プロセス順序／階層データ３０３であり、プロジェクトを構成する複数の業務プロセスについて、それぞれが実行される順番と、それぞれの間の親子関係（階層構造）が定義されている。図３の例では、最上位の業務プロセスとして、「業務プロセス名称Ａ」３２０と「業務プロセス名称Ｂ」３２３が定義されている。そして「業務プロセス名称Ｃ」３２１と「業務プロセス名称Ｄ」３２２が「業務プロセス名称Ａ」３２０の下位階層に定義され、「業務プロセス名称Ｅ」３２４と「業務プロセス名称Ｆ」３２５が「業務プロセス名称Ｂ」３２３の下位階層に定義され、「業務プロセス名称Ｇ」３２６が「業務プロセス名称Ｆ」３２５の下位階層に定義されている。
【００３４】
以下では個人業務テンプレートの具体的な例について説明する。プロセステンプレート実行制御部１０５で個人業務テンプレートを実行したときの業務プロセスは図２と同様の形式で表示される。個人業務テンプレートの構成例を図４に示す。個人業務テンプレートは三つのデータで構成される。
【００３５】
一つ目は、個人業務テンプレート共通データ４０１で、個人業務テンプレート名称４０４と個人業務テンプレートＩＤ４０５から構成される。個人業務テンプレート名称４０４は、個人業務テンプレートが作成された際にシステムによって付けられる名称で、担当者のユーザ名に等しい。個人業務テンプレートＩＤ４０５は、個人業務テンプレートが作成された際にシステムによって付けられるＩＤで、業務プロセスに割り当てられている担当者のユーザＩＤ３１３と等しい。
【００３６】
二つ目は、単位業務プロセスデータ４０２で、業務プロセス名称４０６、個人業務プロセスＩＤ４０７、プロジェクトテンプレート名称４０８、プロジェクトテンプレートＩＤ４０９、プロジェクトプロセスＩＤ４１０、作成者４１１、担当者のユーザＩＤ４１２、基準作業時間４１３、期限４１４、進捗状況４１５、先行タスクのプロセスＩＤ４１６、成果物の名称と格納先アドレス４１７、参考情報の名称と格納先アドレス４１８の各データから構成される。
【００３７】
業務プロセス名称４０６は、個人業務テンプレートがプロジェクトテンプレートから自動作成される場合には、対応するプロジェクトテンプレートの業務プロセスの業務プロセス名称が引き継がれる。一方、既に作成されている個人業務テンプレートにおいて新たに業務プロセスを追加する場合には、ユーザによって業務プロセス名称が定義される。個人業務プロセスＩＤ４０７は、個人業務テンプレートにおける業務プロセスを識別するためのＩＤであり、プロジェクトテンプレートから個人業務テンプレートが作成された際、または個人業務テンプレートにて業務プロセスが追加された際にシステムによって付けられる。この個人業務プロセスＩＤは、他の業務プロセスにおける個人業務プロセスＩＤとは重複しないものとする。プロジェクトテンプレート名称４０８は、当該個人業務テンプレートの作成基であるプロジェクトテンプレートの名称である。プロジェクトテンプレートＩＤ４０９は、当該個人業務テンプレートの作成基であるプロジェクトテンプレートのプロジェクトテンプレートＩＤ３０５である。プロジェクトプロセスＩＤ４１０は、当該個人業務テンプレートの作成基であるプロジェクトテンプレートにおけるプロジェクトプロセスＩＤ３１０である。これらプロジェクトテンプレートＩＤ４０９とプロジェクトプロセスＩＤ４１０を個人業務テンプレートに記録することで、プロジェクトテンプレートの個人業務テンプレートへの関連付けがなされ、特にプロジェクトプロセスＩＤ４１０によりプロジェクトテンプレートにおける業務プロセスの個人業務テンプレートにおける業務プロセスへの関連付けがなされる。作成者４１１、担当者のユーザＩＤ４１２、基準作業時間４１３、期限４１４、成果物の名称と格納先アドレス４１７、参考情報の名称と格納先アドレス４１８は、プロジェクトテンプレートから個人業務テンプレートが作成される際にプロジェクトテンプレートから引き継がれる。ただし、追加した業務プロセスに関しては、ユーザによって入力された値が定義される。進捗状況４１５は、プロジェクトテンプレートから受け継がれた業務プロセスであるか追加した業務プロセスであるかに関係なく、ユーザによって入力された値が定義される。
【００３８】
三つ目は、プロセス順序／階層データ４０３である。このプロセス順序／階層データ４０３は、プロジェクトテンプレートのプロセス順序／階層データ３０３と同様の形式である。
【００３９】
次に、プロジェクトテンプレートの作成について説明する。テンプレート作成者が本システムを起動すると、まず図５に示す初期画面５０１が表示される。画面上のファイルメニュー５０２を指示し、さらにポップアップメニュー５０３の新規作成メニュー５０４を選択すると、テンプレート共通データ定義画面５０５が表示される。そこでこのテンプレート共通データ定義画面５０５にてテンプレート名称、作業者名、キーワード、コメントを入力してプロジェクトテンプレート共通データを作成する。
【００４０】
テンプレート共通データ定義画面５０５を閉じると、図６のように初期画面にテンプレート名称を表すルートプロセス６０２が表示される。このルートプロセスを選択すると、ポップアップメニューが表示され、新規作成６０３から子プロセス作成６０４を選択することで、その下位階層に業務プロセスを作成することができる。これで作成した業務プロセスにさらに下位の階層の業務プロセスがある場合には、その作成した業務プロセスを選択すると、ポップアップメニューが表示されるので、新規作成６０５から子プロセス作成６０６を選択することで、子プロセスを作成することができる。また、新規作成６０５から兄弟プロセス６０７を選択し、さらに対象プロセスの上６０８を選択することで、上流の兄弟プロセスを作成することができる。また、新規作成６０５から兄弟プロセス６０７を選択し、さらに対象プロセスの下６０９を選択することで、下流の兄弟プロセスを作成することができる。以上により、プロセス順序／階層データの作成をなせる。
【００４１】
親プロセス、兄弟プロセス、子プロセスの位置関係は、対象となる業務プロセス（例えば上で説明したプロジェクトテンプレートにおける業務プロセスデータの作成対象としている業務プロセス）に対して相対的に決まる。図７にその関係を示す。対象となる業務プロセス７０３の下位階層に位置する業務プロセスが子プロセス７０４、対象となる業務プロセス７０３と同一階層上の業務プロセスが上流の兄弟プロセス７０２や下流の兄弟プロセス７０５、そして対象となる業務プロセスの上位階層に位置する業務プロセスが親プロセス７０１である。本システムでは、以上のような業務プロセスの作成機能の他に、業務プロセスの削除、コピー、貼り付けなどの編集機能も有している。
【００４２】
続いて、単位業務プロセスデータにおける担当者のユーザＩＤ、基準作業時間、期限、進捗状況、先行タスクそれぞれの定義の具体例について説明する。テンプレート作成者が、単位業務プロセスデータ作成対象とする業務プロセスを選択すると、図８のようにポップアップメニュー８０２が表示される。その中からタスク情報メニュー８０３を選択すると、図９のようなタスク情報ダイアログ９０１が表示される。このタスク情報ダイアログのリソースタブ９０２を選択し、リソース名入力欄９０３に担当者のユーザＩＤを入力することで、選択した業務プロセスの担当者のユーザＩＤを定義することができる。ここで、リース名として、担当者の名前を入力させることで自動的に担当者のユーザＩＤに変換されるようにしてもよい。また、図１０のようにタスク情報ダイアログ１００１の詳細タブ１００２を選択し、期限入力欄１００３と基準作業時間入力欄１００４にそれぞれの値を入力することで、期限と基準作業時間を定義することができる。図１１に実装設計の先行タスクとして、構想設計プロセスを定義する際の具体例を示す。タスク情報ダイアログ１１０１の先行タスクタブ１１０２を選択し、先行タスクとして構想設計プロセス１１０３を選択して、設定ボタン１１０４を押すことで、先行タスクを定義することができる。
【００４３】
次に、個人業務テンプレートの作成について説明する。テンプレート作成者がプロジェクトテンプレートを作成し、保存した時点で自動的に個人業務テンプレート作成部１０３による個人業務テンプレート作成コマンドが実行される。個人業務テンプレートは、基本的には業務プロセスごとに作成される。ただ、その業務プロセスごとの個人業務テンプレートについて業務プロセスの担当者単位が同一の場合があれば、その担当者ごとにまとめた形の個人業務テンプレートを作成することもできる。
【００４４】
業務プロセスごとの個人業務テンプレートは、プロジェクトテンプレートから、そこで業務プロセスごとに作成されている単位業務プロセスデータを該当業務プロセスについて抜き出すとともに、プロセス順序／階層データを抜き出し、さらにプロジェクトテンプレートから抜き出した業務プロセスデータにプロジェクトテンプレート名称とプロジェクトテンプレートＩＤを付加するとともに個人業務ＩＤを付すことで作成される。このように、プロジェクトテンプレートにおいて業務プロセスごとに作成されている単位業務プロセスデータを該当の業務プロセスについて抜き出すことを骨格として個人業務テンプレートを作成するようにしているので、その自動化が容易となる。
【００４５】
担当者ごとにまとめた形の個人業務テンプレートは、以上のようにして作成された個人業務テンプレートに担当者について共通のものがある場合に、その共通担当者について個人業務テンプレートをまとめる形で作成される。このようにして作成された個人業務テンプレートを実行表示した例を図１２に示す。図の例は、「ＺＺＺ機種開発」プロジェクトテンプレート１２０１と「ＬＫ１１機種開発」プロジェクトテンプレート１２０２から作成された「ＸＸＸ二郎業務」個人業務テンプレート１２０３の例である。これは、「ＺＺＺ機種開発」プロジェクトテンプレート１２０１の「風切り音解析」プロセス１２０４と「音質評価解析」プロセス１２０５、それに「ＬＫ１１機種開発」プロジェクトテンプレート１２０２の「熱応力解析」プロセス１２０６に担当者「ＸＸＸ二郎」が割り当てられている場合である。このとき、個人業務テンプレートにおいて、期限が早い業務プロセスを上流に位置させるようにしてもよい。
【００４６】
ここで、以上の例では個人業務テンプレート作成コマンドが自動で実行されるとしていたが、個人業務テンプレート作成メニューを設け、手動で個人業務テンプレート作成コマンドを実行させるようにしてもよい。
【００４７】
次に、テンプレートの実行について説明する。ここでは、プロジェクトテンプレートと個人業務テンプレートに共通的な実行方法を説明する。システムの初期画面から、実行したいテンプレートを決定し、プロセステンプレート実行制御部を起動すると、図１３のように業務プロセスが表示される。実行する業務プロセスを選択すると、登録されている参考情報が一覧表示される。システム使用者は、選択した業務プロセスに関連付けられている参考情報をもとに業務を実行する。図１３では、「風切り音解析」プロセス１３０２を選択したとき、参考情報として「風切り音評価基準書」１３０４が一覧表示されている例を示している。本システムでは、図１４に示すように、進捗状況を達成率で定義する。タスク情報ダイアログ１４０１の全般タブ１４０２を開き、達成率入力欄１４０３に達成率を入力することで、達成率を定義することができる。業務プロセス上にマウスのカーソルを持っていくことで、図１５のようにプロジェクトテンプレート名称１５０２、担当者１５０３、基準作業時間１５０４、期限１５０５、達成率１５０６などの情報が画面上に表示されるので、期限や基準作業時間や達成率を確認しながら業務を行うことができる。業務プロセスが終了すると、そこで得られた成果物を業務プロセスに関連付けて登録し、次の業務プロセスに移る。このようにして業務プロセスを順次実行していくことで、業務プロセスの誘導、参考情報の提供、進捗管理、成果物管理を行うことができる。なお、テンプレート実行中に、プロセステンプレート作成部を用いて業務プロセスを追加することも可能である。特に、個人業務テンプレートでは、担当者の業務の進め方にあわせて、自由に詳細な業務プロセスを追加し、その追加した業務プロセスに対して、参考情報や成果物や進捗状況を登録してもよい。図１２にある個人業務テンプレート１２０３の「風切り音解析」プロセス１２０７の下位階層に「形状作成」１６０５「解析モデル作成」１６０６「解析実行」１６０７「解析結果評価」１６０８のプロセスを追加した例を図１６に示す。
【００４８】
次に、個人業務テンプレートをプロジェクトテンプレートから確認する場合について説明する。上述のようにプロジェクトテンプレートと個人業務テンプレートがＩＤで互いに関連付けられているので、個人業務テンプレートにおいて担当者が登録した参考情報や成果物や進捗状況をプロジェクトテンプレートから参照することができる。その具体的な方法を説明する。プロジェクトテンプレートから業務プロセスを選択し、個人業務テンプレート表示機能を実行すると、個人業務テンプレート表示ダイアログが起動される。そこには、関連付けられた個人業務テンプレートの業務プロセスおよびその下位階層が表示される。さらに、ここでは、前に説明したテンプレート実行の具体例に記載した方法と同様の方法で、参考情報や成果物や進捗状況を参照することができる。
【００４９】
図１７に、プロジェクトテンプレート上の「風切り音解析」プロセス１７０２から起動された個人業務テンプレート表示ダイアログ１７０３上に、「ＸＸＸ二郎業務」個人業務テンプレート中の「風切り音解析」プロセス１７０４とその下位階層が表示されている例を示す。
【００５０】
次に、個人業務テンプレートに登録された成果物を対応するプロジェクトテンプレートの業務プロセスに自動的に登録する成果物自動登録処理について説明する。図１８に、「ＸＸＸ二郎業務」個人業務テンプレート１８０１中の業務プロセス「解析結果評価」１８０３に登録された成果物「風切り音解析結果評価報告書」１８０４が、対応するプロジェクトテンプレート「ＺＺＺ機種開発プロジェクト」１８０５の業務プロセス「風切り音解析」１８０６に自動登録されている状態を示す。ここで、関連付け情報を持っているのは、「ＸＸＸ二郎業務」個人業務テンプレート１８０１中の業務プロセス「風切り音解析」１８０２とプロジェクトテンプレート「ＺＺＺ機種開発プロジェクト」１８０５の業務プロセス「風切り音解析」１８０６であるが、「ＸＸＸ二郎業務」個人業務テンプレート１８０１中の業務プロセス「風切り音解析」１８０２の子プロセスとして定義された業務プロセス「解析結果評価」１８０３の成果物は、親プロセスの成果物として対応するプロジェクトテンプレート「ＺＺＺ機種開発プロジェクト」１８０５の業務プロセス「風切り音解析」１８０６に自動登録される。
【００５１】
次に、ある業務プロセスが変更された際にその影響が及ぶ業務プロセスの可視化および影響が及ぶ業務プロセスの数と影響が及ぶ業務プロセスの工期の合計を表示する影響表示処理について説明する。図１９と図２０に、影響が及ぶ業務プロセスの可視化の具体例を示す。個人業務テンプレート中の業務プロセスで影響表示コマンドを実行すると、まず、個人業務テンプレート内の先行タスクの関係をもとに図１９のように影響が及ぼされる業務プロセスのアイコンを変えて表示する。丸のアイコンが、影響が及ぼされる業務プロセスを表わしている。図１９の例では、解析モデル作成プロセス１９０３を変更した際に影響を受ける業務プロセスとして、解析実行プロセス１９０４と解析結果評価プロセス１９０５が丸のアイコンで表示されている。続いて、個人業務テンプレートとプロジェクトテンプレートの関連付け情報およびプロジェクトテンプレート内の先行タスクの関係をもとに、図２０のように、影響を受ける業務プロセスを丸のアイコンにて表示する。これらの図では、個人業務テンプレート１９０１中の風切り音解析１９０２とプロジェクトテンプレート２００１の風切り音解析２００２とが関連付け情報を持ち、実装設計プロセス２００３の先行タスクとして風切り音解析プロセス２００２、実機検証プロセス２００４の先行タスクとして実装設計プロセス２００３が定義されているときの例を示している。
【００５２】
さらに図２１のように、影響を受ける業務プロセス数とその業務プロセスに定義されている工期が、個人業務テンプレートとプロジェクトテンプレートに対して算出されて表示される。これによって、業務プロセスを変更した際の影響を容易に把握することができる。
【００５３】
以上の実施形態では、個人業務テンプレートのプロジェクトテンプレートからの自動作成機能と両テンプレートの関連付け機能を併せて持つ業務支援システムとしていた。このことは必ずしも必要でなく、個人業務テンプレートの自動作成機能だけを有する構成、あるいは両テンプレートの関連付け機能だけを有する構成とすることもできる。
【産業上の利用可能性】
【００５４】
本発明、業務の遂行に際して全体テンプレートと個別テンプレートを用いる場合におけるテンプレート作成の手間を軽減することができる。また本発明は、複雑な業務における成果物の管理のわずらわしさを軽減できるし、ある業務プロセスの変更が全体業務に及ぼす影響の把握をより容易に行えるようになる。このような本発明は、コンピュータシステムによる業務支援の分野に有用なものとして利用することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態による業務支援システムの構成を示す図である。
【図２】プロジェクトテンプレートを実行した例を示す図である。
【図３】プロジェクトテンプレートのデータ構造例を示す図である。
【図４】個人業務テンプレートのデータ構造例を示す図である。
【図５】プロジェクトテンプレート作成過程における入力画面の例を示す図である。
【図６】プロジェクトテンプレート作成過程における入力画面の例を示す図である。
【図７】業務プロセスの構造関係を示す図である。
【図８】プロジェクトテンプレート作成過程における入力画面の例を示す図である。
【図９】プロジェクトテンプレート作成過程における入力画面の例を示す図である。
【図１０】プロジェクトテンプレート作成過程における入力画面の例を示す図である。
【図１１】プロジェクトテンプレート作成過程における入力画面の例を示す図である。
【図１２】個人業務テンプレートの作成の過程をイメージ化して示す図である。
【図１３】プロセステンプレートの実行において表示される画面の例を示す図である。
【図１４】プロセステンプレートの実行において表示される画面の例を示す図である。
【図１５】プロセステンプレートの実行において表示される画面の例を示す図である。
【図１６】プロセステンプレートの実行において表示される画面の例を示す図である。
【図１７】プロジェクトテンプレートから対応する個人業務テンプレートの業務プロセスを表示している例を示す図である。
【図１８】個人業務テンプレートに登録した成果物を対応するプロジェクトテンプレートの業務プロセスに自動登録する例を示す図である。
【図１９】業務プロセスを変更した際の影響を表示する例を示す図である。
【図２０】業務プロセスを変更した際の影響を表示する例を示す図である。
【図２１】業務プロセスを変更した際の影響を表示する例を示す図である。
【符号の説明】
【００５６】
１０２    関連情報付加部
１０３    個人業務テンプレート作成部（個別テンプレート作成手段）
１０４    プロセステンプレート作成部（全体テンプレート作成手段）
【図１】
2005301496.tif 000003
【図２】
2005301496.tif 000004
【図３】
2005301496.tif 000005
【図４】
2005301496.tif 000006
【図５】
2005301496.tif 000007
【図６】
2005301496.tif 000008
【図７】
2005301496.tif 000009
【図８】
2005301496.tif 000010
【図９】
2005301496.tif 000011
【図１０】
2005301496.tif 000012
【図１１】
2005301496.tif 000013
【図１２】
2005301496.tif 000014
【図１３】
2005301496.tif 000015
【図１４】
2005301496.tif 000016
【図１５】
2005301496.tif 000017
【図１６】
2005301496.tif 000018
【図１７】
2005301496.tif 000019
【図１８】
2005301496.tif 000020
【図１９】
2005301496.tif 000021
【図２０】
2005301496.tif 000022
【図２１】
2005301496.tif 000023