(57)【要約】【課題】  複数の機器を経由したワークフローを管理可能なワークフロー管理システム、ワークフロー管理装置、及び管理方法を提供する。【解決手段】  ワークフロー管理装置１１０を備え、ワークフロー情報に応じて機器１０１，１０２が実行したジョブの実行情報を有するジョブ履歴情報から所望のジョブ履歴情報を、上記ジョブを特定するジョブＩＤに基づいて上記機器から取得する。よって、複数の機器を経由したワークフローであってもジョブ履歴情報を取得でき、ワークフローを管理することができる。【選択図】図１
2007034562.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の機器と、
上記ネットワークに接続され、ワークフロー情報に応じて上記複数の機器に対してジョブを連携して実行させるワークフローを管理するワークフロー管理装置とを備え、
上記ワークフロー管理装置は、上記ワークフロー情報に応じて上記機器が実行したジョブの実行情報を有するジョブ履歴情報を、上記ジョブを特定するジョブＩＤに基づいて取得するジョブ履歴情報取得部を有することを特徴とするワークフロー管理システム。
【請求項２】
それぞれの上記機器は、上記ワークフロー情報に応じて実行したジョブの上記実行情報、及び実行したジョブを特定するジョブＩＤを関連付けて上記ジョブ履歴情報として記憶し、かつ上記ワークフロー管理装置がアクセス可能なジョブ履歴情報記憶部を有し、
上記ワークフロー管理装置は、
それぞれの上記機器にて実行されたジョブを特定するジョブＩＤを上記ワークフロー情報に追加してなるワークフロー履歴情報を記憶し、かつ上記ジョブ履歴情報取得部にて上記ジョブＩＤが読み出されるワークフロー履歴情報記憶部を有する、請求項１記載のワークフロー管理システム。
【請求項３】
それぞれの上記機器は、さらに、上記ジョブ履歴情報を作成するジョブ履歴情報作成部と、上記ジョブＩＤを作成するジョブＩＤ作成部と、作成した上記ジョブＩＤを上記ワークフロー管理装置へ送信するジョブＩＤ送信部とを有し、
上記ワークフロー管理装置は、さらに、上記ジョブＩＤ送信部から送信された上記ジョブＩＤを上記ワークフロー情報に追加して上記ワークフロー履歴情報を作成するワークフロー履歴情報作成部を有する、請求項２記載のワークフロー管理システム。
【請求項４】
上記ワークフロー管理装置は、上記ジョブＩＤをそれぞれの上記機器へ送信するジョブ履歴情報要求部を有し、
上記機器は、さらに、上記ワークフロー管理装置からのジョブ履歴情報取得要求に応じて上記ジョブＩＤを有するジョブ履歴情報を上記ジョブ履歴情報記憶部から抽出するジョブ履歴情報抽出部と、抽出したジョブ履歴情報を上記ワークフロー管理装置へ送信するジョブ履歴情報送信部とを有する、請求項２又は３記載のワークフロー管理システム。
【請求項５】
上記ワークフロー管理装置は、さらに、上記ワークフロー履歴情報に含まれる選別情報をそれぞれの機器に送信する選別情報送信部を有する、請求項４記載のワークフロー管理システム。
【請求項６】
それぞれの上記機器は、さらに、実行するジョブが上記ワークフロー情報に応じたジョブか否かを、上記ワークフローの特定を行うワークフローＩＤの有無にて判断するジョブ判断部を有する、請求項２から５のいずれかに記載のワークフロー管理システム。
【請求項７】
それぞれの上記機器は、さらに、上記ワークフロー情報に応じたジョブを実行したときに上記ワークフローＩＤを上記ジョブ履歴情報に対応させて上記ジョブ履歴情報記憶部に記憶させる記憶制御部を有する、請求項６記載のワークフロー管理システム。
【請求項８】
それぞれの上記機器は、上記ワークフロー管理装置からのジョブ履歴情報取得要求に応じて上記ジョブ履歴情報を上記ジョブ履歴情報取得部へ送信するジョブ履歴情報送信部を有し、
上記ジョブ履歴情報取得部は、受信したジョブ履歴情報の中から上記ジョブＩＤを有するジョブ履歴情報を抽出する、請求項１記載のワークフロー管理システム。
【請求項９】
上記ジョブ履歴情報取得部は、さらに、受信したジョブ履歴情報を、上記ワークフロー履歴情報に含まれる選別情報を有するジョブ履歴情報に選別する選別部を有し、選別されたジョブ履歴情報の中から上記ジョブＩＤを有するジョブ履歴情報を検索する、請求項８記載のワークフロー管理システム。
【請求項１０】
上記選別情報は、上記機器を特定するマシンＩＤ及び上記ワークフローの特定を行うワークフローＩＤの少なくとも一方である、請求項９記載のワークフロー管理システム。
【請求項１１】
ネットワークに接続された複数の機器にて複数のジョブが連携して実行されるワークフローを管理しかつ上記ネットワークに接続されるワークフロー管理装置において、
それぞれの上記機器を特定するマシンＩＤと、実行させるワークフローを特定するワークフローＩＤとを有するワークフロー情報に応じてそれぞれの上記機器にて実行されたジョブを特定するジョブＩＤが上記ワークフロー情報に追加されて形成されたワークフロー履歴情報を記憶するワークフロー履歴情報記憶部と、
それぞれの上記機器にて実行されたジョブの実行情報を有するジョブ履歴情報を記憶するジョブ履歴情報記憶部と、
上記ワークフロー履歴情報に含まれる上記ジョブＩＤに基づいて上記ジョブ履歴情報記憶部から所望のジョブ履歴情報を取得するジョブ履歴情報取得部と、
を備えたことを特徴とするワークフロー管理装置。
【請求項１２】
上記ワークフロー情報を格納するワークフロー情報記憶部と、
上記ジョブＩＤを上記ワークフロー情報に追加して上記ワークフロー履歴情報を作成するワークフロー履歴情報作成部とをさらに備えた、請求項１１記載のワークフロー管理装置。
【請求項１３】
上記機器は、上記ワークフローＩＤを含む上記ワークフロー情報に応じてジョブを実行したときに生成した上記ジョブ履歴情報を上記ジョブ履歴情報取得部へ送信するジョブ履歴情報送信部を有する、請求項１１又は１２記載のワークフロー管理装置。
【請求項１４】
ネットワークに接続された複数の機器にて複数のジョブが連携して実行されるワークフローを管理するワークフロー管理方法において、
管理装置によりワークフロー情報に応じて各機器にジョブを実行させ、
実行した各ジョブを特定するジョブＩＤ、及び各ジョブＩＤにて特定されるジョブの実行情報を有するジョブ履歴情報を、各ジョブを実行したそれぞれの機器に記憶し、
上記ジョブＩＤを各機器から上記管理装置に送信し、
上記管理装置において、上記ワークフロー情報に上記ジョブＩＤを加えたワークフロー履歴情報を記憶し、
上記管理装置は、上記ワークフロー履歴情報に含まれる上記ジョブＩＤに基づいてそれぞれの上記機器に記憶されている上記ジョブ履歴情報から所望のジョブ履歴情報を取得する、
ことを特徴とするワークフロー管理方法。
【請求項１５】
上記所望のジョブ履歴情報を取得するとき、上記ワークフロー履歴情報に含まれそれぞれの上記機器を特定するマシンＩＤに基づいて、上記ジョブ履歴情報を取得する機器を選別し、選別された機器から指定のジョブＩＤを有する上記ジョブ履歴情報を取得する、請求項１４記載のワークフロー管理方法。
【請求項１６】
それぞれの上記機器において、実行するジョブが上記ワークフロー情報に応じたジョブか否かを、上記ワークフロー情報に含まれ上記ワークフローを特定するワークフローＩＤの有無にて判断し、実行するジョブが上記ワークフロー情報に応じたジョブであるときには、上記ワークフローＩＤを上記ジョブ履歴情報に対応させて記憶する、請求項１５記載のワークフロー管理方法。
【請求項１７】
上記所望のジョブ履歴情報を取得するとき、さらに、上記ワークフロー履歴情報に含まれる上記ワークフローＩＤに基づいて、上記ジョブ履歴情報を取得する機器を選別し、上記マシンＩＤ及び上記ワークフローＩＤにて選別された機器から指定のジョブＩＤを有する上記ジョブ履歴情報を取得する、請求項１６記載のワークフロー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフロー管理システム、ワークフローの管理を行うワークフロー管理装置、及び方法に関する。
【背景技術】
【０００２】
作業の流れつまりワークフローを、コンピュータシステムによって管理し作業を進めていく技術がワークフロー技術である。例えばファクシミリ装置において、ファクシミリ通信部によってファクシミリレターを受信したり、ネットワーク通信部によって電子メールやその他の情報を受信したり、あるいは、操作部から各種の処理が指示されることによって、当該ファクシミリ装置内では様々な一連の処理が実行されることになる。このとき実行される一連の処理をワークフローとしてとらえることができる。
【０００３】
このようなワークフローの管理を行う装置について、特許文献１には、他の機器と接続されていない単独の装置において、ワークフロー情報から、上記処理に関する情報を取得可能とする技術が提案されている。即ち、特許文献１には、複数の処理から構成されるワークフローの履歴と、それぞれの処理の履歴とをそれぞれ記憶すること、ワークフロー履歴から個別の処理履歴を呼び出すこと、及び個別処理の前後の処理履歴を呼び出すことが開示されている。上記特許文献１に開示される技術によれば、他の機器と接続されていない単独の装置内で実行された各処理の履歴を個別に管理することが容易となる。
【特許文献１】特開２００３−３４５９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示される技術を含めて、従来、ワークフローにおける各処理の履歴管理では、処理履歴は、処理を実行した機器のみにて管理される。よって、例えばＬＡＮ等により複数の機器が接続され、複数の機器を経由した複数の処理作業にてワークフローが構成されるような場合には、ワークフローの完了状況を確認することができず、ワークフローがどの機器を経由して実行されたか等のワークフローの履歴を得ることは不可能であった。さらに又、上記ワークフロー内の各作業に関する詳細情報を得ることも不可能であった。
本発明はこのような問題点を解決するためになされたもので、複数の機器を経由したワークフローを管理可能なワークフロー管理システム、ワークフロー管理装置、及び管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため本発明は以下のように構成する。
即ち、本発明の第１態様におけるワークフロー管理システムによれば、ネットワークに接続された複数の機器と、
上記ネットワークに接続され、ワークフロー情報に応じて上記複数の機器に対してジョブを連携して実行させるワークフローを管理するワークフロー管理装置とを備え、
上記ワークフロー管理装置は、上記ワークフロー情報に応じて上記機器が実行したジョブの実行情報を有するジョブ履歴情報を、上記ジョブを特定するジョブＩＤに基づいて取得するジョブ履歴情報取得部を有することを特徴とする。
【０００６】
上記構成によれば、上記ジョブ履歴情報取得部は、ジョブ履歴情報をジョブＩＤに基づいて取得するものである。よって、ジョブ履歴情報を取得する方法として、上記機器側にて、上記ジョブＩＤに基づいて抽出したジョブ履歴情報を取得する場合、及びワークフロー管理装置側にて、上記機器から得たジョブ履歴情報の中から上記ジョブＩＤに基づいて取得する場合を問うものではない。
【０００７】
又、それぞれの上記機器は、上記ワークフロー情報に応じて実行したジョブの上記実行情報、及び実行したジョブを特定するジョブＩＤを関連付けて上記ジョブ履歴情報として記憶し、かつ上記ワークフロー管理装置がアクセス可能なジョブ履歴情報記憶部を有し、
上記ワークフロー管理装置は、
それぞれの上記機器にて実行されたジョブを特定するジョブＩＤを上記ワークフロー情報に追加してなるワークフロー履歴情報を記憶し、かつ上記ジョブ履歴情報取得部にて上記ジョブＩＤが読み出されるワークフロー履歴情報記憶部を有するように構成してもよい。
【０００８】
上記構成によれば、上記機器は、ジョブＩＤを有するジョブ履歴情報を記憶するジョブ履歴情報記憶部を有し、該ジョブ履歴情報記憶部には、上記ワークフロー管理装置がアクセス可能である。よって、ワークフロー管理装置は、ジョブ履歴情報記憶部からジョブＩＤを得ることができる。
又、それぞれの上記機器は、さらに、上記ジョブ履歴情報を作成するジョブ履歴情報作成部と、上記ジョブＩＤを作成するジョブＩＤ作成部と、作成した上記ジョブＩＤを上記ワークフロー管理装置へ送信するジョブＩＤ送信部とを有し、
上記ワークフロー管理装置は、さらに、上記ジョブＩＤ送信部から送信された上記ジョブＩＤを上記ワークフロー情報に追加して上記ワークフロー履歴情報を作成するワークフロー履歴情報作成部を有するように構成してもよい。
【０００９】
又、上記ワークフロー管理装置は、上記ジョブＩＤをそれぞれの上記機器へ送信するジョブ履歴情報要求部を有し、
上記機器は、さらに、上記ワークフロー管理装置からのジョブ履歴情報取得要求に応じて上記ジョブＩＤを有するジョブ履歴情報を上記ジョブ履歴情報記憶部から抽出するジョブ履歴情報抽出部と、抽出したジョブ履歴情報を上記ワークフロー管理装置へ送信するジョブ履歴情報送信部とを有するように構成してもよい。
【００１０】
又、上記ワークフロー管理装置は、さらに、上記ワークフロー履歴情報に含まれる選別情報をそれぞれの機器に送信する選別情報送信部を有するように構成してもよい。
【００１１】
又、それぞれの上記機器は、さらに、実行するジョブが上記ワークフロー情報に応じたジョブか否かを、上記ワークフローの特定を行うワークフローＩＤの有無にて判断するジョブ判断部を有するように構成してもよい。
【００１２】
又、それぞれの上記機器は、さらに、上記ワークフロー情報に応じたジョブを実行したときに上記ワークフローＩＤを上記ジョブ履歴情報に対応させて上記ジョブ履歴情報記憶部に記憶させる記憶制御部を有するように構成してもよい。
【００１３】
又、それぞれの上記機器は、上記ワークフロー管理装置からのジョブ履歴情報取得要求に応じて上記ジョブ履歴情報を上記ジョブ履歴情報取得部へ送信するジョブ履歴情報送信部を有し、
上記ジョブ履歴情報取得部は、受信したジョブ履歴情報の中から上記ジョブＩＤを有するジョブ履歴情報を抽出するように構成してもよい。
【００１４】
上記構成によれば、機器に備わるジョブ履歴情報送信部は、ジョブ履歴情報をワークフロー管理装置へ送信し、ワークフロー管理装置側は、送信されてきたジョブ履歴情報かジョブＩＤに基づいて所望のジョブ履歴情報を得る。
【００１５】
又、上記ジョブ履歴情報取得部は、さらに、受信したジョブ履歴情報を、上記ワークフロー履歴情報に含まれる選別情報を有するジョブ履歴情報に選別する選別部を有し、選別されたジョブ履歴情報の中から上記ジョブＩＤを有するジョブ履歴情報を検索するように構成してもよい。
又、上記選別情報は、上記機器を特定するマシンＩＤ及び上記ワークフローの特定を行うワークフローＩＤの少なくとも一方であるようにしてもよい。
【００１６】
又、本発明の第２態様におけるワークフロー管理装置によれば、ネットワークに接続された複数の機器にて複数のジョブが連携して実行されるワークフローを管理しかつ上記ネットワークに接続されるワークフロー管理装置において、
それぞれの上記機器を特定するマシンＩＤと、実行させるワークフローを特定するワークフローＩＤとを有するワークフロー情報に応じてそれぞれの上記機器にて実行されたジョブを特定するジョブＩＤが上記ワークフロー情報に追加されて形成されたワークフロー履歴情報を記憶するワークフロー履歴情報記憶部と、
それぞれの上記機器にて実行されたジョブの実行情報を有するジョブ履歴情報を記憶するジョブ履歴情報記憶部と、
上記ワークフロー履歴情報に含まれる上記ジョブＩＤに基づいて上記ジョブ履歴情報記憶部から所望のジョブ履歴情報を取得するジョブ履歴情報取得部と、
を備えたことを特徴とする。
【００１７】
又、本発明の第３態様におけるワークフロー管理方法によれば、ネットワークに接続された複数の機器にて複数のジョブが連携して実行されるワークフローを管理するワークフロー管理方法において、
管理装置によりワークフロー情報に応じて各機器にジョブを実行させ、
実行した各ジョブを特定するジョブＩＤ、及び各ジョブＩＤにて特定されるジョブの実行情報を有するジョブ履歴情報を、各ジョブを実行したそれぞれの機器に記憶し、
上記ジョブＩＤを各機器から上記管理装置に送信し、
上記管理装置において、上記ワークフロー情報に上記ジョブＩＤを加えたワークフロー履歴情報を記憶し、
上記管理装置は、上記ワークフロー履歴情報に含まれる上記ジョブＩＤに基づいてそれぞれの上記機器に記憶されている上記ジョブ履歴情報から所望のジョブ履歴情報を取得する、
ことを特徴とする。
【００１８】
上記第３態様において、上記所望のジョブ履歴情報を取得するとき、上記ワークフロー履歴情報に含まれそれぞれの上記機器を特定するマシンＩＤに基づいて、上記ジョブ履歴情報を取得する機器を選別し、選別された機器から指定のジョブＩＤを有する上記ジョブ履歴情報を取得するようにしてもよい。
【００１９】
上記第３態様において、それぞれの上記機器において、実行するジョブが上記ワークフロー情報に応じたジョブか否かを、上記ワークフロー情報に含まれ上記ワークフローを特定するワークフローＩＤの有無にて判断し、実行するジョブが上記ワークフロー情報に応じたジョブであるときには、上記ワークフローＩＤを上記ジョブ履歴情報に対応させて記憶するようにしてもよい。
【００２０】
上記第３態様において、上記所望のジョブ履歴情報を取得するとき、さらに、上記ワークフロー履歴情報に含まれる上記ワークフローＩＤに基づいて、上記ジョブ履歴情報を取得する機器を選別し、上記マシンＩＤ及び上記ワークフローＩＤにて選別された機器から指定のジョブＩＤを有する上記ジョブ履歴情報を取得するようにしてもよい。
【発明の効果】
【００２１】
上述した、本発明の第１態様のワークフロー管理システム、第２態様のワークフロー管理装置、及び第３態様のワークフロー管理方法によれば、ワークフロー管理装置はジョブＩＤを有することから、複数の機器にて実行されたジョブに関する履歴情報をジョブＩＤに基づいて取得することができる。よって、ワークフローがどの装置を経由して実行されたか等のワークフローの履歴を得ることが可能となる。
【発明を実施するための最良の形態】
【００２２】
本発明の実施形態であるワークフロー管理システム、該システムに備わるワークフロー管理装置、及び上記ワークフロー管理システムにて実行されるワークフロー管理方法について、図を参照しながら以下に説明する。又、各図において、同一の又は同等の構成部分については同じ符号を付している。
【００２３】
図１に示すように、上記実施形態におけるワークフロー管理システム１００は、１台のワークフロー管理装置１１０と、複数の機器とがＬＡＮ等のネットワーク１０３に接続された構成を有する。上記機器として、本実施形態では、情報処理端末の一例としての一台若しくは複数台のパーソナルコンピュータ１０１−１〜１０１−３（以下、総称して、パーソナルコンピュータ１０１（あるいはＰＣ１０１）と記す場合もある。）、及び、一台若しくは複数台のＭＦＰ（Multi Function Peripherals）１０２−１〜１０２−２（以下、総称して、ＭＦＰ１０２と記す場合もある。）を設けている。ＭＦＰ１０２は、複合機などと呼ばれる装置であり、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ、又はドキュメントサーバなどの機能を一台に集約した装置である。尚、管理システム１００を構成する上記機器は、ＰＣ１０１及びＭＦＰ１０２に限定されない。又、以後、ＰＣ１０１及びＭＦＰ１０２の少なくとも一方を指して、機器１０１，１０２と記す場合もある。
【００２４】
ワークフロー管理システム１００では、パーソナルコンピュータ１０１、及びＭＦＰ１０２にて、一又は複数のジョブが連携して実行され、一つのワークフローが達成される。ここでジョブとは、上記ワークフローを構成する要素であり、ユーザから見た一つの作業単位を意味する。よって、一つのジョブには、処理が一つの場合もあれば、複数の処理動作からなる場合もある。例えば、ユーザが文書をコピーするとともに、該文書をＦＡＸ送信し、さらに機器内に記憶するという動作を指示した場合、コピー処理、ＦＡＸ送信処理、及び記憶処理の３つの処理が一つのジョブに該当する。
【００２５】
ワークフロー管理装置１１０について説明する。
ワークフロー管理装置１１０は、上記管理システム１００において複数の機器１０１，１０２に対して複数のジョブを連携して実行させるワークフローの管理を行う装置である。具体的には、上述のように複数の機器１０１，１０２にて実行されるワークフローについて、ワークフローを実行したときのモードや状態、即ち、上記ワークフローがどの機器を経由して、どのように実行されたか等のワークフローの履歴を管理する装置である。尚、ワークフローを管理するために、ワークフロー管理装置１１０及び各機器１０１、１０２にはそれぞれ固有のマシンＩＤが付されており、ワークフロー管理装置１１０及び各機器１０１、１０２は、自分のマシンＩＤを認識しており、さらにワークフロー管理装置１１０は、各機器１０１，１０２のマシンＩＤも認識している。
【００２６】
尚、本実施形態では、図１に示すように、ワークフロー管理装置１１０は、ネットワーク１０３上で独立した装置にて構成されるが、該形態に限定されるものではない。以下に説明する、ワークフロー管理装置１１０の構成及び機能を例えば一台のＭＦＰ１０２に設けたり、又、ワークフロー管理装置１１０における一部の構成及び機能をＭＦＰ１０２及びパーソナルコンピュータ１０１に分散して設けたりすることもできる。これらの場合、ワークフロー管理システム１００において、独立したワークフロー管理装置１１０を削除することができる。
【００２７】
ワークフロー管理装置１１０は、大きく分類して、図２に示すように制御部１１１、記憶部１１２、入力部１１３、表示部１１４、及び通信部１１５を備える。以下では、ワークフロー管理装置１１０における動作及び機能としてワークフロー管理動作を説明するが、該管理動作説明は、制御部１１１にて実行される、記憶部１１２に格納したワークフロー管理プログラムの説明と読み替えることもできる。
【００２８】
図２に示す制御部１１１を、ＣＰＵ（中央演算処理装置）を用いて実現した場合の構成を図３に示す。図３において、ＣＰＵ１１１−１には、処理部１１１−２、記憶部１１２に対応するハードディスク１１２−１及びＲＯＭ及びＲＡＭ部１１２−２、入力部１１３に対応する入力装置１１３−１及び記録媒体用ドライブ１１３−２、表示部に対応するディスプレイ１１４、通信部に対応するネットワークＩ／Ｆ１１５が接続されている。上記処理部１１１−２は、機能上、ジョブ履歴情報取得部１１１１、ワークフロー履歴情報作成部１１１２、ワークフロー情報登録部１１１３、ジョブ履歴情報要求部１１１４、及び選別情報送信部１１１５に区分される。これらの詳細については後述する。又、ＲＯＭ及びＲＡＭ部１１２−２には、ワークフロー情報記憶部１１２１、ワークフロー履歴情報記憶部１１２２、及びジョブ履歴情報記憶部１１２３を有する。又、ハードディスク１１２−１には、オペレーティングシステム（ＯＳ）、並びに、当該ワークフロー管理を実行するためのプログラムであり、ワークフロー登録、履歴生成用のアプリケーション及びワークフロー履歴検索用アプリケーションを含むワークフロー管理プログラム１１２４が格納される。尚、ワークフロー管理プログラム１１２４は、ハードディスク１１２−１に予め格納されていてもよいし、記録媒体用ドライブ１１３−２を介して、ＣＤ−ＲＯＭ等の記録媒体１１３１からハードディスク１１２−１へインストールしてもよいし、さらには、ネットワークＩ／Ｆ１１５を介してインストールしてもよい。
【００２９】
次に上記機器１０１、１０２について説明する。機器１０１、１０２は、大きく分類して図４に示すように、制御部１３１、記憶部１３２、入力部１３３、表示部１３４、通信部１３５、及び出力部１３６に分かれる。
まずＭＦＰ１０２について説明する。
図４に示す制御部１３１を、ＣＰＵを用いて実現した場合の構成を図５に示す。図５に示すように、ＭＦＰ１０２では、制御部であるＣＰＵ１３１には、記憶部であり、ジョブ履歴記憶部１３２１を有する記憶装置１３２、入力部１３３に相当し画像入力部を構成するスキャナ１３３−１及び操作パネル１３３−２、表示部であるディスプレイ１３４、通信部であるネットワークＩ／Ｆ１３５、出力部であるプリンタ１３６が接続される。さらに、ＣＰＵ１３１には、処理部１３７が接続される。処理部１３７には、認証判定部１３７１、エラー検知部１３７２、入力情報判断部１３７３、ジョブＩＤ作成部１３７４、ジョブ履歴情報作成部１３７５、記憶制御部１３７６、ジョブ履歴情報抽出部１３７７、ジョブ履歴情報送信部１３７８、ジョブＩＤ送信部１３７９、及びジョブ判断部１３８０が備わる。処理部１３７の詳しい説明は後述する。
【００３０】
このように構成されるＭＦＰ１０２における、ワークフローに関する動作を除いた一般的動作について以下に説明する。尚、ワークフローに関する動作は、追って詳しく説明する。
操作パネル１３３−２にてユーザＩＤ及びパスワードが入力されると、該データはＣＰＵ１３１を介して認証判定部１３７１へ送られる。認証判定部１３７１は、記憶装置１３２から認証データを読み出し、上記ユーザがＭＦＰ１０２を使用可能か否かが判断される。使用不可能と判断された場合、ユーザは当該ＭＦＰ１０２を使用することはできない。使用可能と判断された場合には、ユーザは当該ＭＦＰ１０２を使用可能である。ユーザが操作パネル１３３−２にて当該ＭＦＰ１０２を操作することにより、スキャナ１３３−１にて読み取った画像を、ＣＰＵ１３１を介して記憶装置１３２に記憶する。又、スキャン作業と併せて読み取った画像を印刷するときには、プリンタ１３６に上記画像が送られ印刷される。又、読み取った画像を他の機器、例えばＰＣ１０１へ送信する場合には、ネットワークＩ／Ｆ１３５を介して送信される。又、ＰＣ１０１から画像を送信しＭＦＰ１０２にて印刷するときには、ＰＣ１０１からユーザＩＤ及びパスワードが入力され、上記画像のデータとともにＭＦＰ１０２に供給される。そして上述のように、認証判定部１３７１にてユーザが使用可能か否かが判断される。使用可能な場合のみ、供給された画像データの記憶装置１３２への記憶や、プリンタ１３６での印刷が行われる。
【００３１】
ＰＣ１０１について説明する。
ＰＣ１０１について、図４に示す制御部１３１を、ＣＰＵを用いて実現した場合の構成を図６に示すが、ワークフロー動作に関するＰＣ１０１の構成部分は、上述したＭＦＰ１０２の場合と基本的に変わる部分はない。相違部分のみ説明すると、入力部１３３について、入力部１３３に対応する入力装置１３３−３及び記録媒体用ドライブ１１３−４を備える点である。
【００３２】
以上のように構成されるワークフロー管理システム１００において実行されるワークフロー管理方法について、ワークフロー管理装置１１０及び機器１０１，１０２に分けて以下に説明する。
まず、ワークフロー管理装置１１０における動作について説明する。
ワークフロー管理装置１１０における処理は、大きく分けて、図１１に示すワークフロー情報登録処理（Ｓ２００）、ワークフロー履歴情報作成処理（Ｓ２１０）、及び図１２に示すジョブ履歴情報取得処理（Ｓ２２０）に分けられる。
【００３３】
まず、上記ワークフロー情報登録処理について説明する。
上述の構成を有するワークフロー管理装置１１０において、ワークフローに関する動作に必要となるワークフロー情報の登録が必要である。該ワークフロー情報の登録処理について、図７〜図９、図１１、図１２、及び図１３を参照して説明する。尚、図７〜図１０に示すそれぞれの内容は一例であり、図示するものに限定するものではない。
図１１に示すワークフロー情報登録処理（Ｓ２００）の具体的動作を図１３に示す。又、該ワークフロー情報登録処理は、ワークフロー管理装置１１０の上記ワークフロー情報登録部１１１３にて以下のように実行される。
まず、ステップＳ２０１では、新規のワークフロー情報を登録するか否かが判断される。これは、例えばユーザが入力部１１３を介してワークフローに関する情報を登録しようとしたときには登録可となり、次のステップＳ２０２に進む。ステップＳ２０２では、上記ワークフローを特定するワークフローＩＤが生成され付与される。次のステップＳ２０３では、入力された上記ワークフローに関する情報から当該ワークフローを実行する機器が抽出され、次のステップＳ２０４ではそれらの機器におけるマシンＩＤが付与される。そして、次のステップＳ２０５では、上記ワークフローの内容とともに、上記ワークフローＩＤ及び上記マシンＩＤを有する、図７に示すワークフロー情報１５０が上記ワークフロー情報記憶部１１２１に格納される。
【００３４】
具体的に説明すると、図７に示すように、ワークフロー情報１５０には、それぞれの機器１０１，１０２におけるマシンＩＤ１５１と、実行させるワークフローを特定するワークフローＩＤ１５２とを有する。例えば、図１に示す、例えばＰＣ１０１−１のマシンＩＤ１５１は「ＰＣ−Ａ」であり、ＭＦＰ１０２−１のマシンＩＤ１５１は「ＭＦＰ−００１」であり、ＭＦＰ１０２−２のマシンＩＤ１５１は「ＭＦＰ−００２」である。図７に示す「Ｆ−００１」にてなるワークフローＩＤ１５２を有するワークフローは、マシンＩＤ１５１がそれぞれ「ＰＣ−Ａ」、「Ｆ−００１」、及び「Ｆ−００２」であるＰＣ１０１−１、ＭＦＰ１０２−１、ＭＦＰ１０２−２にて実行されることを示している。又、図８に、ワークフローＩＤ１５２にて特定されるワークフローにて実行するジョブの処理内容１５５の一例を示している。例えば上記「Ｆ−００１」のワークフローＩＤ１５２にてなるワークフローにおいて、ＭＦＰ１０２−１に対して実行するジョブ内容１５５が図８の（ａ）に示され、ＭＦＰ１０２−２に対して実行するジョブ内容１５５が図８の（ｂ）に示されている。即ち、ワークフロー情報１５０には、ワークフローＩＤ１５２及びマシンＩＤ１５１に加えてジョブ内容１５５も含まれる。
【００３５】
次に、上記ワークフロー履歴情報作成処理（Ｓ２１０）について説明する。該ワークフロー履歴情報作成処理は、上述のように作成されたワークフロー情報１５０に基づいてワークフロー管理装置１１０が機器１０１、１０２に対してワークフローを実行させ、その後、ワークフロー管理装置１１０にてワークフロー履歴情報を作成する処理である。
図１１に示すワークフロー履歴情報作成処理の具体的動作を図１４に示す。尚、上記ワークフロー履歴情報作成処理は、ワークフロー管理装置１１０の上記処理部１１１−２におけるワークフロー履歴情報作成部１１１２にて実行される。
図１４に示すステップＳ２１１では、ワークフロー管理装置１１０を介してワークフローを機器１０１、１０２に実行させる、ユーザからの指示の有無が判断される。指示があるときには、次のステップＳ２１２にて、ワークフロー管理装置１１０は、上述したようなワークフロー情報１５０に基づいて、各機器１０１，１０２に対してワークフローの実行要求を送信する。尚、これに対する機器１０１、１０２における動作内容については、機器の説明部分にて追って説明する。
【００３６】
上記ワークフロー情報１５０に基づいて指定されたワークフローが各機器１０１，１０２にて実行された後、ステップＳ２１３では、実行した各ジョブを特定するジョブＩＤが各機器１０１，１０２からワークフロー管理装置１１０へ送信されたか否かが判断される。尚、このとき、ジョブＩＤとともに、該ジョブを実行した機器のマシンＩＤ１５１も合わせて送信される。ワークフロー管理装置１１０が上記ジョブＩＤ及びマシンＩＤ１５１を受信したときには、ステップＳ２１４にて、ワークフロー管理装置１１０は、受信したマシンＩＤ１５１に基づいて該当するワークフロー情報１５０を検索する。そして、次のステップＳ２１５では、ワークフロー履歴情報作成部１１１２にて、図９に示すように、上記ワークフロー情報１５０に、受信したジョブＩＤ１５４を加えて、ワークフロー履歴情報１５３を作成し、該ワークフロー履歴情報１５３をワークフロー履歴情報記憶部１１２２に格納する。
【００３７】
次に、上記ワークフロー管理方法における各機器１０１，１０２における動作について説明する。各機器１０１、１０２における処理は、大きく分けて、図１１に示すジョブ実行処理（Ｓ３０１〜Ｓ３０９）、及び図１２に示すジョブ情報検索処理（Ｓ３２１〜Ｓ３２７）に分けられる。
まず、上記ジョブ実行処理について説明する。尚、上記ジョブ情報検索処理については追って説明する。
ステップＳ３０１では、上述したステップＳ２１２による、ワークフロー管理装置１１０からのワークフロー実行要求に係るジョブか否かが判断される。即ち、各機器１０１、１０２が実行するジョブには、ワークフロー管理装置１１０からのワークフロー実行要求によるジョブと、例えばＭＦＰ１０２においてユーザが文書のスキャン実行等を要求したことによる単独のジョブとが存在する。ワークフロー管理装置１１０からのワークフロー実行要求に係るジョブによる場合には、上述のようにワークフロー情報１５０には、ワークフローのジョブ内容１５５とともに、ワークフローＩＤ１５２及びマシンＩＤ１５１が付与されていることから、機器１０１，１０２は、上記入力情報判断部１３７３にて、ワークフローＩＤ１５２の有無に基づいて、ワークフローのジョブが否かを判断する。
【００３８】
ワークフローのジョブと判断されたときには、ステップＳ３０２にて、機器１０１，１０２は、上記ワークフローＩＤ１５２、及びワークフローのジョブ内容１５５を読み込み、指示されたジョブをステップＳ３０３にて実行する。次のステップＳ３０４では、上記ジョブの実行が終了したか否かが判断される。終了したときには、ステップＳ３０６において、実行したジョブに対してジョブＩＤが上記ジョブＩＤ作成部１３７４にて生成されるとともに、実行したジョブ内容を示した実行情報を有するジョブ履歴情報が上記ジョブ履歴情報作成部１３７５にて作成される。尚、上記ジョブ履歴情報には、さらにジョブＩＤ及び実行情報に対応させて、ワークフローＩＤ１５２を加えても良い。この場合、ステップＳ３０５にて、機器１０１，１０２へ送信されたワークフローＩＤ１５２が抽出される。このようにして作成されたジョブ履歴情報を図１０に示す。尚、図１０は、ＭＦＰ１０２−１におけるジョブ履歴情報１５６を示している。他のＭＦＰ１０２−２及びＰＣ１０１−１〜１０１−３においても、ジョブを実行したときには同様にしてジョブ履歴情報１５６がそれぞれ作成され記憶される。
図１０に示すように、ジョブ履歴情報１５６には、ジョブＩＤ１５４と、実行したジョブ内容を示す上記実行情報１５７が示されている。尚、実行情報１５７としては、図示するように例えば通信相手先、通信した情報、例えば文書のパージ数、通信状況等が該当する。尚、図１０は、さらにワークフローＩＤ１５２を加えたジョブ履歴情報１５６を図示している。このようにして作成されたジョブ履歴情報１５６は、機器１０１，１０２の記憶装置１３２におけるジョブ履歴情報記憶部１３２１に格納される。上述の、ワークフロー情報に応じたジョブを実行したときにワークフローＩＤ１５２を上記ジョブ履歴情報に対応させてジョブ履歴情報記憶部１３２１に記憶させる動作は、記憶制御部１３７６にて実行される。
【００３９】
さらに、次のステップＳ３０７では、生成されたジョブＩＤ１５４がマシンＩＤ１５１と共に、上記ジョブＩＤ送信部１３７９によってワークフロー管理装置１１０へ送信される。このとき、生成されたジョブＩＤ１５４に関するワークフローＩＤ１５２も合わせてワークフロー管理装置１１０へ送信してもよい。
【００４０】
一方、ステップＳ３０１にて、ワークフローのジョブではないと判断された場合、つまり上述のようなユーザ要求の単独のジョブの場合には、ステップＳ３０８にて該ユーザ要求のジョブを実行し、次のステップＳ３０９にて、上述した動作にて、実行したジョブに対してジョブＩＤ１５４を有するジョブ履歴情報１５６が作成され、ジョブ履歴情報記憶部１３２１に格納される。この場合、生成されたジョブＩＤ１５４は、ワークフロー管理装置１１０へ送信されない。
【００４１】
次に、ワークフロー管理装置１１０における上記ジョブ履歴情報取得処理（Ｓ２２０）について、図１２及び図１５を参照して説明する。上述したように、ワークフロー管理装置１１０には、ワークフローに係るジョブを実行した機器１０１，１０２から、実行したジョブのジョブＩＤ１５４が供給され、ワークフロー管理装置１１０は、受信したジョブＩＤ１５４について、ワークフロー情報１５０におけるワークフローＩＤ１５２、及び該ワークフローＩＤ１５２にて特定されるワークフローに含まれるマシンＩＤ１５１に基づいて、上記ジョブＩＤ１５４に対応するワークフロー情報１５０に上記ジョブＩＤ１５４を書き込み、上記ワークフロー履歴情報１５３を作成し、記憶している。一方、上述したように、各機器１０１，１０２には、実行したジョブについて、ジョブＩＤ１５４及びジョブの実行情報１５７を対応させてジョブ履歴情報１５６が記憶されている。よって、本実施形態によれば、ワークフロー管理装置１１０に記憶しているワークフロー履歴情報１５３に基づいて、ワークフローにおける各機器１０１，１０２のジョブ履歴情報を検索、取得することが可能である。即ち、ネットワーク１０３に接続されている複数の機器１０１，１０２にて実行されたワークフローを管理することが可能である。よって当該ジョブ履歴情報取得処理は、ワークフローにおける各機器１０１，１０２のジョブ履歴情報を取得する処理である。このようなジョブ履歴情報取得処理は、例えば、実行要求したワークフロー処理が完結しないような場合に、当該ワークフロー処理内のどのジョブにて不具合が発生したのかを探索する場合、等に実行することができる。
このようなジョブ履歴情報取得処理は、ワークフロー管理装置１１０におけるジョブ履歴情報取得部１１１１及びジョブ履歴情報要求部１１１４、等にて実行される。ステップ毎に以下に説明する。
【００４２】
まず、ステップＳ２２１では、ジョブ履歴情報取得要求の有無が判断される。具体的にはユーザがワークフロー管理装置１１０に対してジョブ履歴情報取得要求を行うことで、次のステップＳ２２２に移行する。上記ジョブ履歴情報取得要求としては、取得したいジョブ履歴情報１５６に対応するジョブを有するワークフロー履歴情報１５３に含まれるワークフローＩＤ１５２を指定する。
ステップＳ２２２では、指定されたワークフローＩＤ１５２のワークフロー履歴情報１５３からジョブＩＤ１５４及びマシンＩＤ１５１を抽出する。次のステップＳ２２３では、抽出したマシンＩＤ１５１に基づいて該当する機器１０１，１０２を検索し、ステップＳ２２４ではこれらの機器１０１，１０２が存在するか否かが判断される。該ステップＳ２２４における機器の存否判断とは、該当する機器の電源がオン状態か否かを判断するものである。電源がオフ状態では、ジョブ履歴情報１５６の読み出しができないからである。尚、電源がオフ状態と判断されたときには、ステップＳ２２８にてジョブ履歴情報１５６の取得不可のエラー表示がなされる。
一方、電源がオン状態と判断されたときには、ステップＳ２２５にて、該当する機器１０１，１０２に対してジョブＩＤ１５４を送信する。つまり、ジョブ履歴情報１５６の取得を要求する。尚、本実施形態では、上述のようにワークフローＩＤ１５２にて特定されるワークフローに関与する機器１０１，１０２が抽出されていることから、当然に送信される情報としては、ジョブＩＤ１５４に加えて、送信先の機器１０１，１０２のマシンＩＤ１５１も付加されている。
【００４３】
上記ジョブ履歴情報１５６の取得要求に従い、機器１０１，１０２は、該当するジョブ履歴情報１５６の検索、抽出、及び送信動作を実行する。該動作については、追って説明する。
【００４４】
次のステップＳ２２６では、機器１０１、１０２からジョブ履歴情報１５６を受信したか否かが判断され、受信した場合には、ステップＳ２２７にて、取得したジョブ履歴情報１５６が上記ディスプレイ１１４へ表示される。又、取得したジョブ履歴情報１５６は、上記ジョブ履歴情報記憶部１１２３に格納される。
【００４５】
尚、上記ステップＳ２２５における動作の変形例として、機器１０１，１０２においてジョブ履歴情報１５６の検索、抽出が容易になるように、ジョブＩＤ１５４に加えて、さらに選別情報を送信するようにしてもよい。該選別情報の送信は、上記選別情報送信部１１１５にて実行される。又、上記選別情報としては、ワークフロー履歴情報１５３に含まれるマシンＩＤ１５１及びワークフローＩＤ１５２の少なくとも一方が該当する。
【００４６】
次に、機器１０１，１０２にて実行される上記ジョブ情報検索処理について、図１２を参照して以下に説明する。該ジョブ情報検索処理では、上述したように、ワークフロー管理装置１１０からの上記ジョブ履歴情報１５６の取得要求に従い、機器１０１，１０２にて、該当するジョブ履歴情報１５６の検索、抽出、及び送信動作を行う。ステップ毎に以下に説明する。
【００４７】
ステップＳ３２１では、ワークフロー管理装置１１０からジョブ履歴情報１５６の取得要求の有無が判断される。取得要求があったときには、次のステップＳ３２２にて、ワークフロー管理装置１１０からのジョブＩＤ１５４及びマシンＩＤ１５１を取得する。次のステップＳ３２３では、送信されてきたマシンＩＤ１５４と、当該機器に付されているマシンＩＤ１５４とが一致するか否かが判断される。該判断は、入力情報判断部１３７３にて実行される。次のステップＳ３２４では、受信した情報内にワークフローＩＤ１５２が含まれているか否かが判断される。つまり、実行するジョブがワークフローに係るジョブか否かが判断される。該判断動作は、ジョブ判断部１３８０にて実行される。そして、含まれる場合には、ステップＳ３２５にて、ワークフローＩＤ１５２を、ジョブ履歴情報１５６に対応させてジョブ履歴情報記憶部１３２１に格納する。尚、ステップＳ３２５におけるワークフローＩＤ１５２のジョブ履歴情報記憶部１３２１への格納動作は、必須ではなく、格納しなくてもよい。
【００４８】
次のステップＳ３２６では、機器１０１，１０２において、ジョブＩＤ１５４に基づいて、ジョブ履歴情報記憶部１３２１から該当するジョブ履歴情報１５６を抽出する。該抽出動作は、上記ジョブ履歴情報抽出部１３７７にて実行される。又、ジョブ履歴情報１５６の抽出において、ステップＳ３２５においてワークフローＩＤ１５２を格納した場合には、ジョブＩＤ１５４のみならずワークフローＩＤ１５２をも使用してもよい。これにより、検索対象が限定され、抽出動作が容易となる。
そして次のステップＳ３２７では、抽出したジョブ履歴情報１５６がワークフロー管理装置１１０へ送信される。該送信動作は、上記ジョブ履歴情報送信部１３７８にて実行される。
【００４９】
以上説明したように、ワークフロー管理装置１１０におけるジョブ履歴情報取得処理によれば、ワークフローにおける各機器１０１，１０２のジョブ履歴情報１５６を検索、取得することが可能であり、ネットワーク１０３に接続されている複数の機器１０１，１０２にて実行されたワークフローを管理することが可能となる。
【００５０】
尚、上述した実施形態に対して、以下に説明するような変形例を採ることもできる。
本実施形態では、図１５に示すジョブ履歴情報取得処理では、上述のようにワークフローＩＤ１５２にて特定されるワークフローに関与する機器１０１，１０２が抽出されていることから、ステップＳ２２５では、ジョブＩＤ１５４は上記抽出されている機器に対して送信される。よって、当然に送信される情報としては、ジョブＩＤ１５４及び送信先の機器１０１，１０２のマシンＩＤ１５１である。しかしながら、機器１０１，１０２を特定せずに当該ワークフロー管理システム１００を構成する全ての機器１０１，１０２に対してジョブＩＤ１５４のみを送信することもできる。
【００５１】
又、上述の実施形態では、各機器１０１，１０２からワークフロー管理装置１１０へジョブＩＤ１５４を送信したが、ワークフロー管理装置１１０からジョブ履歴情報記憶部１３２１へアクセスして、ジョブＩＤ１５４を得るようにすることもできる。
【００５２】
上述の実施形態では、ワークフロー管理装置１１０において機器１０１，１０２へ送信するジョブＩＤ１５４及びマシンＩＤ１５１を特定し、それぞれの機器１０１，１０２においてジョブ履歴情報１５６の中からジョブＩＤ１５４に基づいて該当するジョブ履歴情報１５６を抽出した。これは、本実施形態のワークフロー管理システム１００では、各機器１０１，１０２にジョブ履歴情報１５６が格納されていることから、機器側で検索、抽出動作を行う方が簡便だからである。しかし、ジョブ履歴情報１５６の抽出動作は、上述の方法に限定されるものではない。上記ジョブ履歴情報取得処理において、例えば、図１６に示すように、ワークフロー管理装置１１０から機器１０１，１０２に対して、単に、格納している全ジョブ履歴情報１５６を送信する旨の「要求」を送信し（ステップＳ４０１）、これに応じて機器１０１，１０２からジョブ履歴情報１５６が送信され（ステップＳ４０２）、受信したジョブ履歴情報１５６の中から所望のジョブ履歴情報１５６をワークフロー管理装置１１０側にて抽出する。所望のジョブ履歴情報１５６の抽出方法として、例えば、ステップＳ４０３にて、ワークフローＩＤ１５２及びマシンＩＤ１５１の選別情報を使用して、ジョブ履歴情報取得部１１１１の選別部１１１６にて選別を行い、さらにステップＳ４０４にてジョブＩＤ１５４に基づいて所望のジョブ履歴情報１５６を検索、抽出することができる。尚、ステップＳ４０３及びステップＳ４０４の実行順は、逆転してもよい。
【００５３】
又、ジョブ履歴情報１５６の抽出動作のさらに別の変形例として、機器１０１，１０２との間で情報交換を行うのではなく、各機器１０１，１０２が作成したジョブ履歴情報１５６をワークフロー管理装置にも格納し、ワークフロー管理装置だけで抽出動作を完結させるように構成することもできる。即ち、例えば、図１７に示すように構成したワークフロー管理装置１４０、及び図１８に示すように構成した機器１４１を使用するとともに、図１１に示すステップＳ３０７において、機器１４１からジョブＩＤ１５４及びマシンＩＤ１５１に加えて、ステップＳ３０６にて作成したジョブ履歴情報１５６をも、ワークフロー管理装置１４０へ送信するように構成する。ワークフロー管理装置１４０では、機器１４１にて作成され機器１４１のジョブ履歴情報記憶部１３２１に記憶されるジョブ履歴情報１５６を、ジョブ履歴情報の管理装置側記憶部１４０１にも記憶する。よって、所望のジョブ履歴情報１５６を抽出したいときには、機器１４１と通信することなくワークフロー管理装置１４０のみにて、管理装置側記憶部１４０１からジョブＩＤ１５４に基づいて、さらにはマシンＩＤ１５１、さらにはワークフローＩＤ１５２を使用して、ジョブ履歴情報１５６を抽出することができる。
尚、図１８ではＭＦＰの形態を図示するが、ＰＣの場合の形態も同様に解せる。
【００５４】
又、上述の実施形態では、機器１０１、１０２とは別個独立して、ワークフロー管理を専門に行うワークフロー管理装置１１０を設けたが、該構成に限定するものではない。即ち、ＰＣ１０１及びＭＦＰ１０２等の機器の内の一台が、上述のワークフロー管理装置１１０と同一の又は同等の機能を有するようにして、ワークフロー管理システムを構成してもよい。この形態によれば、ワークフロー管理を専門に行うワークフロー管理装置１１０を設ける必要がなくなる。よって、独立してワークフロー管理装置１１０を設ける場合に比べてコスト低減及び省スペース化を図ることができる。
【産業上の利用可能性】
【００５５】
本発明は、ワークフロー管理システム、ワークフローの管理を行うワークフロー管理装置、及び方法に適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態におけるワークフロー管理システムの全体図である。
【図２】図１に示すワークフロー管理装置の全体構成を示すブロック図である。
【図３】図２に示す制御部をＣＰＵを用いて実現した場合の構成を示す図である。
【図４】図１に示す機器の全体構成を示すブロック図である。
【図５】ＭＦＰについて、図４に示す制御部をＣＰＵを用いて実現した場合の構成を示す図である。
【図６】ＰＣについて、図４に示す制御部をＣＰＵを用いて実現した場合の構成を示す図である。
【図７】図１に示すワークフロー管理装置にて用いるワークフロー情報を説明するための図である。
【図８】図１に示すワークフロー管理装置にて用いるワークフローを説明するための図である。
【図９】図１に示すワークフロー管理装置にて用いるワークフロー履歴情報を説明するための図である。
【図１０】図１に示す機器にて作成されるジョブ履歴情報を説明するための図である。
【図１１】図１に示すワークフロー管理装置にて実行されるワークフロー管理動作の一部を説明するためのフローチャートである。
【図１２】図１に示すワークフロー管理装置にて実行されるワークフロー管理動作の一部を説明するためのフローチャートである。
【図１３】図１１に示すワークフロー情報登録処理動作を説明するフローチャートである。
【図１４】図１１に示すワークフロー履歴情報作成処理動作を説明するフローチャートである。
【図１５】図１２に示すジョブ履歴情報取得処理動作を説明するフローチャートである。
【図１６】図１５に示すジョブ履歴情報取得処理動作の変形例を説明するフローチャートである。
【図１７】図３に示すワークフロー管理装置の一変形例を示す図である。
【図１８】図５に示す機器の一変形例を示す図である。
【符号の説明】
【００５７】
１０１…ＰＣ、１０２…ＭＦＰ、１０３…ネットワーク、
１１０…ワークフロー管理装置、１５０…ワークフロー情報、
１５１…マシンＩＤ、１５２…ワークフローＩＤ、１５３…ワークフロー履歴情報、
１５４…ジョブＩＤ、１５５…ジョブ内容、１５６…ジョブ履歴情報、
１１１１…ジョブ履歴情報取得部、１１１２…ワークフロー履歴情報作成部、
１１１４…ジョブ履歴情報要求部、１１１５…選別情報送信部、
１１２１…ワークフロー情報記憶部、１１２２…ワークフロー履歴情報記憶部、
１３２１…ジョブ履歴情報記憶部、１３７４…ジョブＩＤ作成部、
１３７５…ジョブ履歴情報作成部、１３７６…記憶制御部、
１３７７…ジョブ履歴情報抽出部、１３７８…ジョブ履歴情報送信部、
１３７９…ジョブＩＤ送信部、１３８０…ジョブ判断部、
１４０１…ジョブ履歴情報記憶部、１４０２…ジョブ履歴情報取得部。
【図１】
2007034562.tif 000003
【図２】
2007034562.tif 000004
【図３】
2007034562.tif 000005
【図４】
2007034562.tif 000006
【図５】
2007034562.tif 000007
【図６】
2007034562.tif 000008
【図７】
2007034562.tif 000009
【図８】
2007034562.tif 000010
【図９】
2007034562.tif 000011
【図１０】
2007034562.tif 000012
【図１１】
2007034562.tif 000013
【図１２】
2007034562.tif 000014
【図１３】
2007034562.tif 000015
【図１４】
2007034562.tif 000016
【図１５】
2007034562.tif 000017
【図１６】
2007034562.tif 000018
【図１７】
2007034562.tif 000019
【図１８】
2007034562.tif 000020