(57)【要約】【課題】ワークフローデータの作成および更新が容易なワークフロー管理システムおよびワークフロー管理プログラムを提供することを目的とする。【解決手段】複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュタ上で監視することにより仕事の流れを管理するワークフロー管理システムにおいて、上記仕事が、文書の作成、文書の承認、文書の配信、および文書の保管の各処理からなるものであり、操作に応じて、上記各処理の内容を定義した処理単位を作成する処理単位作成部６１０と、操作に応じて、上記処理単位を組み合わせてワークフローデータを作成するワークフローデータ作成部６２０と、操作に応じて、上記ワークフローデータの内容を更新するワークフローデータ更新部６３０とを備えた。【選択図】　図２
2004102611.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理を担当する複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュタ上で監視することにより仕事の流れを管理するワークフロー管理システムにおいて、
前記仕事が、文書を作成する作成処理、作成された文書を承認する承認処理、承認された文書を配信する配信処理、および配信された文書を保管する保管処理の各処理からなるものであり、
操作に応じて、前記各処理の内容を定義した処理単位を作成する処理単位作成部と、
操作に応じて、前記処理単位作成部により作成された処理単位を組み合わせてワークフローデータを作成するワークフローデータ作成部と、
操作に応じて、前記ワークフローデータ作成部により作成されたワークフローデータの内容を更新するワークフローデータ更新部とを備えたことを特徴とするワークフロー管理システム。
【請求項２】
前記処理単位作成部は、予め作成された処理単位のひな型に基づき処理単位を作成するものであることを特徴とする請求項１記載のワークフロー管理システム。
【請求項３】
ネットワークに接続されたコンピュタで実行され、該コンピュータを、複数の処理を担当する複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュタ上で監視することにより仕事の流れを管理するワークフロー管理システムとして動作させるワークフロー管理プログラムにおいて、
前記仕事が、文書を作成する作成処理、作成された文書を承認する承認処理、承認された文書を配信する配信処理、および配信された文書を保管する保管処理の各処理からなるものであり、
前記コンピュタを、
操作に応じて、前記各処理の内容を定義した処理単位を作成する処理単位作成部と、
操作に応じて、前記処理単位作成部により作成された処理単位を組み合わせてワークフローデータを作成するワークフローデータ作成部と、
操作に応じて、前記ワークフローデータ作成部により作成されたワークフローデータの内容を更新するワークフローデータ更新部とを備えたワークフロー管理システムとして動作させることを特徴とするワークフロー管理プログラム。
【請求項４】
前記処理単位作成部は、予め作成された処理単位のひな型に基づき処理単位を作成するものであることを特徴とする請求項３記載のワークフロー管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の処理を担当する複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュタ上で監視することにより仕事の流れを管理するワークフロー管理システムおよびワークフロー管理プログラムに関する。
【０００２】
【従来の技術】
ネットワークを利用して複数の担当者間で受け渡しされる文書を監視することにより仕事の流れを管理するワークフロー管理システムが広く用いられるようになりつつある。
【０００３】
図１６は、従来のワークフロー管理システムにおける仕事の流れを示すフローチャートの例である。
【０００４】
図１６に示すワークフロー管理システムでは、先ず起案者により、例えば年休申請書などの文書が作成され、次に、審査者、例えば年休を申請する者の上司である課長などによりその文書が審査され、次に、承認者、例えば承認権限のある部長などによりその文書が承認され、次に、配布者、例えば総務部門の担当者などによりその文書が関係部門に配布されるという一連の仕事の流れが管理される。
【０００５】
従来のワークフロー管理システムでは、これらの各処理を行う担当者名と、その担当者により行われる処理の内容とを定義することによりワークフローデータを作成し、そのワークフローデータを基に仕事の流れを管理している。例えば、次に示すようなデータ構造のワークフローデータが用いられている。
【０００６】
図１７は、従来のワークフロー管理システムに用いられるワークフローデータの一例を示す図である。
【０００７】
図１７には、連番９００ａ、内部連番９００ｂ，処理名称９００ｃ、担当者９００ｄ、保管先９００ｅ、依頼日９００ｆ、処理日９００ｇの各項目からなる７つのワークデータが所定の順序で配列されてなるワークフローデータ９００が示されている。
【０００８】
このように、年休申請書などを処理する一連の仕事が７つのワークデータからなるワークフローデータとして定義される。
【０００９】
このワークフローデータでは、依頼日９００ｆに、その担当者にその処理が依頼された日が入力され、処理日９００ｇに、その依頼を受けた担当者がその処理を実施した日が入力されるるようになっている。従って、第１のワークデータ９００＿１は、２００２年８月９日に担当者“Ａさん”に“文書作成”が依頼され、その“作成”処理は未実施であることを示している。また、第２のワークデータ９００＿２には、担当者“Ｂさん”が上記文書に対する“課長承認”処理を行うべきことが定義されているが、“Ｂさん”への依頼は未だ行われておらず、その実施もされていないことが示されている。
【００１０】
このようなワークフローデータを用いて、依頼日９００ｆおよび処理日９００ｇにその処理が実施された日付を入力することにより、担当者間の書類の受け渡しが現在どの段階まで進んでいるかを明確に表示することが可能となる。このワークフローデータをネットワークにより各担当者が共有することにより、多くの担当者により行われる仕事の流れを的確に管理することができる。
【００１１】
また、従来のワークフローシステムの他の例として、電子化文書の回覧先となる複数の関与者を特定する情報から電子化文書の回覧先となる複数の関与者を決定し、各関与者の属性を表す属性情報を取得し、取得した属性情報に基づいて関与者の回覧の順序を生成するというワークフロー定義方法が開示されている。（例えば、特許文献１参照。）。
【００１２】
【特許文献１】
特開２００１−１２５９９７号公報（［解決手段］）
【００１３】
【発明が解決しようとする課題】
上記のように、従来のワークフロー管理システムでは、各処理を担当する人（文書の関与者）や役職単位でワークフローデータを作成しているので、大規模なワークフロー管理システムの場合には、ワークフローデータを作成するために長時間の作業を必要とするという問題がある。
【００１４】
また、一旦作成されたワークフロー管理システムも、人事異動や組織変更などが行われた場合は、それに応じて、ワークデータの訂正、ワークデータの削除、ワークデータの挿入などのメンテナンス作業を行う必要があるが、そのワークフローデータが大規模なものである場合はメンテナンス作業は複雑なものとなり、長時間の作業となるので多額の費用を必要とする。また、メンテナンス作業のミスを生じやすく、実際の仕事の流れとは異なったワークフローデータが作成された場合は、業務に混乱をきたす恐れもある。
【００１５】
また、承認処理などの場合には、その承認処理の担当者が文書の内容に不満足な部分があるなどの理由により文書作成担当者にその文書を差し戻して再検討を依頼するなどという事態が時々発生するが、そのような場合に、従来の、人や役職単位で作成されたワークフローデータでは、メンテナンス作業は複雑なものとなり、関係する全てのワークデータを矛盾なくメンテナンスすることは難しく、間違いを起こしやすいという問題もある。
【００１６】
本発明は、上記事情に鑑み、ワークフローデータの作成および更新が容易なワークフロー管理システムおよびワークフロー管理プログラムを提供することを目的とする。
【００１７】
【課題を解決するための手段】
上記目的を達成する本発明のワークフロー管理システムは、
複数の処理を担当する複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュタ上で監視することにより仕事の流れを管理するワークフロー管理システムにおいて、
上記仕事が、文書を作成する作成処理、作成された文書を承認する承認処理、承認された文書を配信する配信処理、および配信された文書を保管する保管処理の各処理からなるものであり、
操作に応じて、上記各処理の内容を定義した処理単位を作成する処理単位作成部と、
操作に応じて、上記処理単位作成部により作成された処理単位を組み合わせてワークフローデータを作成するワークフローデータ作成部と、
操作に応じて、上記ワークフローデータ作成部により作成されたワークフローデータの内容を更新するワークフローデータ更新部とを備えたことを特徴とする。
【００１８】
本発明のワークフロー管理システムによれば、各処理の内容を定義した処理単位を作成しその処理単位を組み合わせてワークフローデータを作成するので、ワークフローデータの作成の自由度が高く、かつワークフローデータの更新が容易なワークフロー管理システムを実現することができる。
【００１９】
ここで、上記処理単位作成部は、予め作成された処理単位のひな型に基づき処理単位を作成するものであることが好ましい。
【００２０】
本発明のワークフロー管理システムをこのように構成した場合は、ワークフローデータの作成および更新を一層容易なものとすることができる。
【００２１】
また、上記目的を達成する本発明のワークフロー管理プログラムは、
ネットワークに接続されたコンピュタで実行され、そのコンピュータを、複数の処理を担当する複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュタ上で監視することにより仕事の流れを管理するワークフロー管理システムとして動作させるワークフロー管理プログラムにおいて、
上記仕事が、文書を作成する作成処理、作成された文書を承認する承認処理、承認された文書を配信する配信処理、および配信された文書を保管する保管処理の各処理からなるものであり、
上記コンピュタを、
操作に応じて、上記各処理の内容を定義した処理単位を作成する処理単位作成部と、
操作に応じて、上記処理単位作成部により作成された処理単位を組み合わせてワークフローデータを作成するワークフローデータ作成部と、
操作に応じて、上記ワークフローデータ作成部により作成されたワークフローデータの内容を更新するワークフローデータ更新部とを備えたワークフロー管理システムとして動作させることを特徴とする。
【００２２】
本発明のワークフロー管理プログラムによれば、コンピュータ上に、ワークフローデータのの作成の自由度が高く、かつワークフローデータの更新が容易なワークフロー管理システムを容易に構築することができる。
【００２３】
ここで、上記処理単位作成部は、予め作成された処理単位のひな型に基づき処理単位を作成するものであることが好ましい。
【００２４】
本発明のワークフロー管理プログラムをこのように構成した場合は、コンピュータ上に、ワークフローデータの作成および更新が一層容易なワークフロー管理システムを容易に構築することができる。
【００２５】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２６】
図１は、本発明のワークフロー管理システムの一実施形態が運用されるコンピュータシステムの外観図である。
【００２７】
図１には、本発明のワークフロー管理システムの一実施形態が形成されるコンピュータ１００，３００，４００，５００と、これらの各コンピュータを相互に接続するネットワーク１７０とが示されている。
【００２８】
各コンピュータ１００，３００，４００，５００には、コンピュータ本体１０１，３０１，４０１，５０１、各コンピュータ本体から出力される情報を表示する表示装置１０２，３０２，４０２，５０２、操作者からの指示を各コンピュータ本体に伝えるためのキーボード１０３，３０３，４０３，５０３およびマウス１０４，３０４，４０４，５０４などが備えられている。また、各コンピュータ本体には、フレキシブルディスク挿入口１０１ａ，３０１ａ，４０１ａ，５０１ａおよびＣＤ−ＲＯＭ挿入口１０１ｂ，３０１ｂ，４０１ｂ，５０１ｂが設けられている。
【００２９】
このＣＤ−ＲＯＭ挿入口１０１ｂ，３０１ｂ，４０１ｂ，５０１ｂに、本発明のワークフロー管理プログラムの一実施形態が記憶されたＣＤ−ＲＯＭ１８０を挿入し、そのワークフロー管理プログラムを各コンピュータ本体にインストールすることにより、ネットワーク１７０で接続されたコンピュータ１００，３００，４００，５００上に本実施形態のワークフロー管理システムが形成される。
【００３０】
図２は、本発明のワークフロー管理システムの一実施形態を示す概略構成図である。
【００３１】
このワークフロー管理システム６００は、複数の処理を担当する複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュタ１００，３００，４００，５００で監視することにより仕事の流れを管理するシステムであり、コンピュータ１００，３００，４００，５００を操作する上記各処理の担当者の操作に応じて動作するように構成されている。
【００３２】
コンピュータ１００は、このワークフロー管理システム６００のサーバマシンとしての機能を有しており、コンピュータ３００，４００，５００は、このワークフロー管理システム６００のクライアントとしての機能を有している。
【００３３】
各コンピュータ１００，３００，４００，５００上には、処理単位作成部６１０、ワークフローデータ作成部６２０、およびワークフローデータ更新部６３０を備えたワークフロー管理システム６００がそれぞれ形成されている。
【００３４】
処理単位作成部６１０は、操作に応じて、上記各処理の内容を定義した処理単位を作成するものである。
【００３５】
ワークフローデータ作成部６２０は、操作に応じて、処理単位作成部６１０により作成された処理単位を組み合わせてワークフローデータを作成するものである。
【００３６】
ワークフローデータ更新部６３０は、操作に応じて、ワークフローデータ作成部６２０により作成されたワークフローデータの内容を更新するものである。
【００３７】
次に、本実施形態のワークフロー管理システムにおける仕事の流れについて説明する。
【００３８】
図３は、本実施形態のワークフロー管理システムにおける仕事の流れを示すフローチャートの第１の例である。
【００３９】
図３に示すように、このフローチャートは、例えば、“年休申請書”など、関係者の承認や関係者への配布を必要とする文書を作成する作成処理（ステップＳ０１）、作成された文書を各部門で承認する部門承認処理（ステップＳ０２）、承認された文書を担当者に配信する担当者配信処理（ステップＳ０３）、および配信された文書を保管する保管処理（ステップＳ０４）の４段階の処理からなる仕事の流れを表している。
【００４０】
本実施形態では、上記の各段階ごとに“作成”、“部門承認”、“担当者配信”、および“保管”という処理単位を設定し、各処理単位ごとに処理の内容、すなわち処理の名称、担当者、処理依頼日、処理日を定義する。各処理単位内には複数の処理内容を定義することができる。このような処理単位を複数、組み合わせることによってワークフローデータを作成する。
【００４１】
こうして作成したワークフローデータを用いて、複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続されたコンピュータ上で監視することにより仕事の流れを管理することができる。従って、このワークフローデータによる管理を行うには、予め、ワークフローデータを作成しておく必要がある。
【００４２】
次に、ワークフローデータ作成部により作成されたワークフローデータの一例について説明する。
【００４３】
図４は、本実施形態のワークフロー管理システムにより作成されたワークフローデータの一例を示す図である。
【００４４】
このワークフローデータ７００は、連番７００ａ、ＡＢ連番７００ｂ、ＡＢ区分７００ｃ、ＡＢ名称７００ｄ、ＡＢ内連番７００ｅ、担当者７００ｆ、保管先７００ｇ、依頼日７００ｈ、処理日７００ｉの９項目から構成されている。
【００４５】
ここで、本実施形態における“ＡＢ”とは、アクションボックス、すなわち、本発明にいう処理単位に相当するものである。
【００４６】
また、連番７００ａとは、ワークフローデータに付される連番のことであり、ＡＢ連番７００ｂとは、アクションボックス（処理単位）に付される連番のことであり、ＡＢ区分７００ｃとは、アクションボックスの区分のことであり、ＡＢ名称７００ｄは、アクションボックスの名称のことであり、ＡＢ内連番７００ｅは、同一ＡＢ区分内のアクションボックスに付される連番のことである。
【００４７】
すなわち、このワークフローデータ７００は、ＡＢ連番７００ｂが“１”である“作成”アクションボックスと、ＡＢ連番７００ｂが“２”である“部門承認”アクションボックスと、ＡＢ連番７００ｂが“３”である“担当者配信”アクションボックスと、ＡＢ連番７００ｂが“４”である“保管”アクションボックスとの４つのアクションボックスから構成されており、そのうち、“部門承認”アクションボックスはＡＢ内連番７００ｅが“１”から“３”までの３つのワークデータからなり、また、“担当者配信”アクションボックスはＡＢ内連番７００ｅが“１”から“２”までの２つのワークデータからなっている。
【００４８】
依頼日７００ｈには、その担当者７００ｆにその処理が依頼された日が入力され、処理日７００ｉはその依頼を受けた担当者がその処理を実施した日が入力される。この依頼日７００ｈおよび処理日７００ｉにそれらの処理が実施された日付を入力することにより、担当者間の書類の受け渡しが現在どの段階まで進んでいるかを明確に表示することが可能となり、それに基づいて仕事の流れを管理することができる。
【００４９】
なお、このワークフローデータ７００は作成されたまま、ワークフロー管理システムとしての運用が開始される前の状態にあり、どのワークデータの依頼日７００ｈおよび処理日７００ｉにも未だ日付が入力されていない。
【００５０】
このワークフローデータは、図２に示すワークフロー管理システム６００の処理単位作成部６１０およびワークフローデータ作成部６２０により作成される。すなわち、先ず、処理単位作成部６１０により、コンピュータ１００，３００，４００，５００のうちのいずれかのコンピュータを操作する担当者の操作に応じて、上記９項目からなるアクションボックス（本発明にいう処理単位）が作成される。
【００５１】
上記のアクションボックスの作成には、次に示すアクションボックスマスタに記憶されているアクションボックス（処理単位）のひな型を用いることができる。
【００５２】
図５は、本実施形態のワークフロー管理システムで用いられるアクションボックスのひな型の例を示す図である。
【００５３】
図５に示すように、このアクションボックスマスタ７１０には、ＡＢ連番７１０ａ、ＡＢ区分７１０ｂ、ＡＢ名称７１０ｃ、ＡＢ内連番７１０ｄ、担当者７１０ｅ、保管先７１０ｆの５項目が設けられており、ここには、３つのワークデータ７１０＿１，７１０＿２，７１０＿３からなる“総務承認”アクションボックスのひな型と、２つのワークデータ７１０＿４，７１０＿５からなる“緊急連絡”アクションボックスのひな型が示されている。
【００５４】
このように、アクションボックスのひな型を予め作成してアクションボックスマスタ７１０に記憶しておき、処理単位作成部６１０（図２参照）によるアクションボックス作成の際、または、ワークフローデータ作成部６２０（図２参照）によるワークフローデータ作成の際に、このアクションボックスマスタ７１０を参照することにより、極めて容易かつ確実にワークフローデータを作成しまたは更新することができる。
【００５５】
上記のようにして、アクションボックスを作成した後、ワークフローデータ作成部６２０（図２参照）により、コンピュータ１００，３００，４００，５００のうちのいずれかのコンピュータを操作する担当者による操作に応じて、処理単位作成部６１０により作成されたアクションボックスを組み合わせることにより、図４に示すワークフローデータが作成される。
【００５６】
このように、本実施形態のワークフロー管理システムでは、１つのアクションボックス（処理単位）に複数の処理の内容を定義することができ、また、さまざまなアクションボックス（処理単位）を自由に組み合わせたり、組み合わせの順序を入れ替えたりしてワークフローデータを作成することができるので、ワークフローデータ作成の自由度が高く、ワークフローデータの更新が容易である。
【００５７】
こうして作成されたワークフローデータは、人事異動や組織変更などにより仕事の流れが変更された時に、ワークフローデータ更新部６３０（図２参照）により内容が更新される。
【００５８】
次に、ワークフローデータ更新部によるワークフローデータの更新の例を示す。
【００５９】
図６は、本実施形態のワークフロー管理システムにおける仕事の流れを示すフローチャートの第２の例である。
【００６０】
このフローチャートは、図３に示すフローチャートに、作成された文書を各部門に緊急に配信する“緊急連絡”処理と、作成された文書を総務部門で承認する“総務承認”処理とを追加したものである。すなわち、このフローチャートでは、図６に示すように、文書を作成する“作成”処理（ステップＳ１１）、上記の“緊急連絡”処理（ステップＳ１２）、作成された文書を各部門で承認する“部門承認”処理（ステップＳ１３）、承認された文書を担当者に配信する“担当者配信”処理（ステップＳ１４）、上記の“総務承認”処理（ステップＳ１５）、および配信された文書を保管する“保管”処理（ステップＳ１６）の６つのアクションボックス（処理単位）により仕事が構成されている。
【００６１】
図７は、図６に示すフローチャートに対応するワークフローデータを示す図である。
【００６２】
このワークフローデータ７２０は、図４に示すワークフローデータ７００におけると同様、連番７２０ａ、ＡＢ連番７２０ｂ、ＡＢ区分７２０ｃ、ＡＢ名称７２０ｄ、ＡＢ内連番７２０ｅ、担当者７２０ｆ、保管先７２０ｇ、依頼日７２０ｈ、処理日７２０ｉの９項目から構成されており、ワークフローデータ更新部６３０（図２参照）により、図４に示す４つのアクションボックス、７つのワークデータからなるワークフローデータ７００に、図５に示すワークフローデータ７１０の、ＡＢ名称７１０ｄが“緊急連絡”である２つのワークデータ７１０＿４，７１０＿５からなる“緊急連絡”　アクションボックスおよびＡＢ名称７１０ｄが“総務承認”である３つのワークデータ７１０＿１，７１０＿２，７１０＿３からなる“総務承認”　アクションボックスが追加されて合計４つのアクションボックス、１２のワークデータとなったものである。
【００６３】
図８は、本実施形態のワークフロー管理システムの処理の流れを示すフローチャートの第３の例である。
【００６４】
このフローチャートは、図６に示すフローチャートから、緊急連絡処理、部門承認処理、および担当者配信処理を削除したものである。すなわち、このフローチャートは、図８に示すように、文書を作成する作成処理（ステップＳ２１）、作成された文書を総務部門で承認する総務承認処理（ステップＳ２２）、および配信された文書を保管する保管処理（ステップＳ２３）の３つのアクションボックス（処理単位）により仕事が構成されている。
【００６５】
図９は、図８に示すフローチャートに対応するワークフローデータを示す図である。
【００６６】
このワークフローデータ７３０は、図８に示すワークフローデータ７２０におけると同様、連番７３０ａ、ＡＢ連番７３０ｂ、ＡＢ区分７３０ｃ、ＡＢ名称７３０ｄ、ＡＢ内連番７３０ｅ、担当者７３０ｆ、保管先７３０ｇ、依頼日７３０ｈ、処理日７３０ｉの９項目から構成されており、ワークフローデータ更新部６３０（図２参照）により、ワークフローデータ７２０の６つのアクションボックスのうちから、ＡＢ連番７２０ｄが“２”である“緊急連絡”アクションボックスの２つのワークデータ、ＡＢ連番７２０ｄが“３”である“部門承認”アクションボックスの３つのワークデータ、およびＡＢ連番７２０ｄが“４”である“担当者配信”アクションボックスの２つのワークデータが削除されて、“作成”アクションボックス、“総務承認”アクションボックス、および“保管”アクションボックスの３つのアクションボックスとなったものである。
【００６７】
このように、本実施形態のワークフロー管理システムでは、ワークフローデータ更新部により、アクションボックス単位でワークフローデータを更新することができるので、ワークフローデータの更新作業を容易にかつ確実に行うことが可能である。
【００６８】
次に、上記のようにして作成され更新されたワークフローデータを用いての仕事の流れの管理が行われる。
【００６９】
図１０〜図１４は、ワークフローデータの変化の様子を示す図である。
【００７０】
図１０には、図４に示すワークフローデータ７００が作成され、そのワークフローデータ７００に基づき実際に仕事の流れの管理が開始された後のワークフローデータの変化の様子が示されている。すなわち、図１０のワークフローデータ７０１の担当者７００ｆ：“Ａさん”、ＡＢ名称７００ｄ：“作成”の依頼日７００ｈには、“２００２年８月９日”なる日付が入力されたワークフローデータ７０１が示されている。
【００７１】
このワークフローデータ７０１から、この仕事は、Ａさんに対して２００２年８月９日に“作成”処理が依頼された段階まで進捗していることがわかる。
【００７２】
図１１には、図１０に示すワークフローデータ７０１の担当者７００ｆが“Ａさん”、ＡＢ名称７００ｄが“作成”であるワークデータの処理日７００ｉに、“２００２年８月９日”なる日付が入力され、かつ担当者７００ｆが“Ｂさん”、ＡＢ名称７００ｄが“部門承認”　であるワークデータの依頼日７００ｈに、“２００２年８月９日”なる日付が入力されたワークフローデータ７０２が示されている。
【００７３】
このワークフローデータ７０２から、この仕事は、Ａさんに対する２００２年８月９日付けの“作成”処理依頼に応じて“Ａさん”が２００２年８月９日に“作成”処理を実施し、次に、Ｂさんに対して２００２年８月９日に“部門承認”処理が依頼された段階まで進捗していることがわかる。
【００７４】
図１２には、図１１に示すワークフローデータ７０２の担当者７００ｆが“Ｂさん”、ＡＢ名称７００ｄが“部門承認”であるワークデータの処理日７００ｉに、“２００２年８月９日”なる日付が入力され、かつ担当者７００ｆが“Ｃさん”、ＡＢ名称７００ｄが“部門承認”であるワークデータの依頼日７００ｈに、“２００２年８月９日”なる日付が入力されたワークフローデータ７０３が示されている。
【００７５】
このワークフローデータ７０３から、この仕事は、Ｂさんに対する２００２年８月９日付けの“部門承認”処理依頼に応じて“Ｂさん”が２００２年８月９日に“部門承認”処理を実施し、次に、Ｃさんに対して２００２年８月９日に“部門承認”処理が依頼された段階まで進捗していることがわかる。
【００７６】
図１３には、図１２に示すワークフローデータ７０３の担当者７００ｆが“Ｂさん”、ＡＢ名称７００ｄが“部門承認”であるワークデータの処理日７００ｉに入力されていた日付が削除され、また、担当者７００ｆが“Ｃさん”、ＡＢ名称７００ｄが“部門承認”であるワークデータの依頼日７００ｈに入力されていた日付が削除され、さらに、担当者７００ｆが“Ｄさん”、ＡＢ名称７００ｄが“部門承認”であるワークデータの処理日７００ｉに、“２００２年８月１０日”なる日付が入力されたワークフローデータ７０４が示されている。
【００７７】
このワークフローデータ７０４から、この仕事は、“Ｄさん”が、依頼された“部門承認”処理に対してその文書の内容に不満足な部分があるなどの理由によりＢさんまでその文書を差し戻し、２００２年８月１０日付で再処理を依頼した段階まで進捗していることがわかる。この差し戻しにより、Ｂさんの“部門承認”の依頼日７００ｈには“２００２年８月１０日”が入力され、Ｂさんの処理日７００ｉ、Ｃさんの依頼日７００ｈ、Ｃさんの処理日７００ｉ、およびＤさんの依頼日７００ｈは全て空欄となり、Ｄさんの処理日７００ｉには“２００２年８月１０日”が入力されている。
【００７８】
図１４には、図４に示すワークフローデータ７００の全ての依頼日７００ｈおよび処理日７００ｉに日付が入力された状態のワークフローデータ７０５が示されており、このワークフローデータ７０５から、全ての処理が実施済みで、この仕事は全て完了していることがわかる。
【００７９】
次に、本発明のワークフロー管理プログラムの実施形態について説明する。
【００８０】
図１５は、本発明のワークフロー管理プログラムの一実施形態を示す概略構成図である。
【００８１】
このワークフロー管理プログラム８００は、ネットワークに接続されたコンピュタ１００，３００，４００，５００で実行され、これら各コンピュータを、複数の処理を担当する複数の担当者間で受け渡しされる文書を、仕事の内容を定義したワークフローデータに基づき、ネットワークに接続された各コンピュタ上で監視することにより仕事の流れを管理するワークフロー管理システムとして動作させるものであり、図１５に示すように、処理単位作成部８１０、ワークフローデータ作成部８２０、およびワークフローデータ更新部８３０を有している。
【００８２】
これらの処理単位作成部８１０、ワークフローデータ作成部８２０、およびワークフローデータ更新部８３０は、前述のワークフロー管理システム６００（図２参照）における処理単位作成部６１０、ワークフローデータ作成部６２０、およびワークフローデータ更新部６３０と同様であるので説明は省略する。
【００８３】
【発明の効果】
以上、説明したように、本発明のワークフロー管理システムによれば、処理単位作成部により各処理の内容を定義した処理単位を作成し、ワークフローデータ作成部により上記の処理単位を組み合わせてワークフローデータを作成するので、ワークフローデータの作成および更新が容易なワークフロー管理システムを実現することができる。
【００８４】
また、本発明のワークフロー管理プログラムによれば、コンピュータ上に、上記のワークフロー管理システムを容易に形成することができる。
【図面の簡単な説明】
【図１】本発明のワークフロー管理システムの一実施形態が運用されるコンピュータシステムの外観図である。
【図２】本発明のワークフロー管理システムの一実施形態を示す概略構成図である。
【図３】本実施形態のワークフロー管理システムにおける仕事の流れを示すフローチャートの第１の例である。
【図４】本実施形態のワークフロー管理システムにより作成されたワークフローデータの一例を示す図である。
【図５】本実施形態のワークフロー管理システムで用いられるアクションボックスのひな型を示す図である。
【図６】本実施形態のワークフロー管理システムにおける仕事の流れを示すフローチャートの第２の例である。
【図７】図６に示すフローチャートに対応するワークフローデータを示す図である。
【図８】本実施形態のワークフロー管理システムの処理の流れを示すフローチャートの第３の例である。
【図９】図８に示すフローチャートに対応するワークフローデータを示す図である。
【図１０】ワークフローデータの変化の様子を示す第１の図である。
【図１１】ワークフローデータの変化の様子を示す第２の図である。
【図１２】ワークフローデータの変化の様子を示す第３の図である。
【図１３】ワークフローデータの変化の様子を示す第４の図である。
【図１４】ワークフローデータの変化の様子を示す第５の図である。
【図１５】本発明のワークフロー管理プログラムの一実施形態を示す概略構成図である。
【図１６】従来のワークフロー管理システムにおける仕事の流れを示すフローチャートの例である。
【図１７】従来のワークフロー管理システムに用いられるワークフローデータの一例を示す図である。
【符号の説明】
１００，３００，４００，５００　　コンピュータ
１０１，３０１，４０１，５０１　　コンピュータ本体
１０１ａ，３０１ａ，４０１ａ，５０１ａ　　フレキシブルディスク挿入口
１０１ｂ，３０１ｂ，４０１ｂ，５０１ｂ　　ＣＤ−ＲＯＭ挿入口
１０２，３０２，４０２，５０２　　表示装置
１０３，３０３，４０３，５０３　　キーボード
１０４，３０４，４０４，５０４　　マウス
１７０　　ネットワーク
１８０　　ＣＤ−ＲＯＭ
６００　　ワークフロー管理システム
６１０　　処理単位作成部
６２０　　ワークフローデータ作成部
６３０　　ワークフローデータ更新部
７００，７０１，７０２，７０３，７０４，７０５　　ワークフローデータ
７００ａ　　連番
７００ｂ　　ＡＢ連番
７００ｃ　　ＡＢ区分
７００ｄ　　ＡＢ名称
７００ｅ　　ＡＢ内連番
７００ｆ　　担当者
７００ｇ　　保管先
７００ｈ　　依頼日
７００ｉ　　処理日
７１０　　アクションボックスマスタ
７１０ａ　　ＡＢ連番
７１０ｂ　　ＡＢ区分
７１０ｃ　　ＡＢ名称
７１０ｄ　　ＡＢ内連番
７１０ｅ　　担当者
７１０ｆ　　保管先
７１０＿１，７１０＿２，７１０＿３，７１０＿４，７１０＿５　　ワークデータ
７２０　　ワークフローデータ
７２０ａ　　連番
７２０ｂ　　ＡＢ連番
７２０ｃ　　ＡＢ区分
７２０ｄ　　ＡＢ名称
７２０ｅ　　ＡＢ内連番
７２０ｆ　　担当者
７２０ｇ　　保管先
７２０ｈ　　依頼日
７２０ｉ　　処理日
７３０　　ワークフローデータ
７３０ａ　　連番
７３０ｂ　　ＡＢ連番
７３０ｃ　　ＡＢ区分
７３０ｄ　　ＡＢ名称
７３０ｅ　　ＡＢ内連番
７３０ｆ　　担当者
７３０ｇ　　保管先
７３０ｈ　　依頼日
７３０ｉ　　処理日
８００　　ワークフロー管理プログラム
８１０　　処理単位作成部
８２０　　ワークフローデータ作成部
８３０　　ワークフローデータ更新部
【図１】
2004102611.tif 000003
【図２】
2004102611.tif 000004
【図３】
2004102611.tif 000005
【図４】
2004102611.tif 000006
【図５】
2004102611.tif 000007
【図６】
2004102611.tif 000008
【図７】
2004102611.tif 000009
【図８】
2004102611.tif 000010
【図９】
2004102611.tif 000011
【図１０】
2004102611.tif 000012
【図１１】
2004102611.tif 000013
【図１２】
2004102611.tif 000014
【図１３】
2004102611.tif 000015
【図１４】
2004102611.tif 000016
【図１５】
2004102611.tif 000017
【図１６】
2004102611.tif 000018
【図１７】
2004102611.tif 000019