(57)【要約】【課題】所定のイベントの発生をユーザに通知することを、該イベントの発生にユーザが確実に気付くよう、行う。【解決手段】制御部は、ジョブフローにおいて加工ジョブが完了した場合に、当該ジョブフローの実行を指示した指示ユーザに利用される複数の情報端末それぞれにつき、その情報端末にて指示ユーザが最後に行った操作の操作時刻を取得する。また、制御部は、取得した操作時刻に基づいて、上記複数の情報端末のうちで、通知情報の送信先となる送信先端末を決定する（Ｓ１０５）。そして、制御部は、上記通知情報を、送信先端末へ送信する（Ｓ１１０）。【選択図】図５
2014186593.tif 000002
【特許請求の範囲】
【請求項１】
予め定められたイベントが発生した場合に、その旨を通知するための情報を、ユーザにより利用される複数の装置のうちから選択される装置に送信する通知手段を含み、
前記通知手段は、
前記イベントが発生した場合に、前記複数の装置それぞれにつき、その装置にて前記ユーザが最後に行った操作の操作時期を示す時期情報を取得する時期取得手段と、
前記時期取得手段により取得された時期情報に基づいて、前記情報の送信先となる装置を選択する選択手段と、
前記選択手段により選択された装置に、前記情報を送信する送信手段と、
を含むこと、
を特徴とする情報処理装置。
【請求項２】
前記選択手段は、
前記時期取得手段により取得された時期情報に基づいて、前記ユーザが最後に行った操作の操作時期が最も遅い装置を選択すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通知手段は、
前記選択手段により選択された装置にて前記ユーザが最後に行った操作の操作時期に該装置にて利用されていたプログラムを特定するプログラム特定手段と、
前記プログラム特定手段により特定されたプログラムに応じて、前記選択手段により選択された装置へ前記情報を送信する際の送信方法を決定する決定手段と、をさらに含み、
前記送信手段は、
前記選択手段により選択された装置に、前記決定手段により決定された送信方法で、前記情報を送信すること、
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記決定手段は、
前記プログラム特定手段により特定されたプログラムに応じて、前記選択手段により選択された装置へ前記情報を送信する際の送信方法の候補たる送信方法候補を特定する候補特定手段と、
過去、前記選択手段により選択された装置に、前記候補特定手段により特定された送信方法候補で前記情報が送信された回数を取得する回数取得手段と、
前記回数取得手段により取得された回数に基づいて、送信方法候補のうちで、前記選択手段により選択された装置へ前記情報を送信する際の送信方法を決定する手段と、を含むこと、
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
一連の処理を実行する処理手段をさらに含み、
前記イベントは、前記一連の処理のうちの既定の処理の完了であること、
を特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
予め定められたイベントが発生した場合に、その旨を通知するための情報を、ユーザにより利用される複数の装置のうちから選択される装置に送信する通知手段としてコンピュータを機能させるためのプログラムであって、
前記通知手段は、
前記イベントが発生した場合に、前記複数の装置それぞれにつき、その装置にて前記ユーザが最後に行った操作の操作時期を示す時期情報を取得する時期取得手段と、
前記時期取得手段により取得された時期情報に基づいて、前記情報の送信先となる装置を選択する選択手段と、
前記選択手段により選択された装置に、前記情報を送信する送信手段と、
を含むこと、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、下記の電子ファイル回覧サーバが記載されている。すなわち、この電子ファイル回覧サーバは、あるメンバーが固定情報端末にログインしていないことを認識した場合、そのメンバーに対してはそのメンバーの携帯端末宛に、電子回覧ファイルの取得先を記載した電子メールを送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０３０１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、所定のイベントの発生をユーザに通知することを、該イベントの発生にユーザが確実に気付くよう、行うことである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１に記載の情報処理装置は、予め定められたイベントが発生した場合に、その旨を通知するための情報を、ユーザにより利用される複数の装置のうちから選択される装置に送信する通知手段を含み、前記通知手段は、前記イベントが発生した場合に、前記複数の装置それぞれにつき、その装置にて前記ユーザが最後に行った操作の操作時期を示す時期情報を取得する時期取得手段と、前記時期取得手段により取得された時期情報に基づいて、前記情報の送信先となる装置を選択する選択手段と、前記選択手段により選択された装置に、前記情報を送信する送信手段と、を含む。
【０００６】
また、請求項２に記載の情報処理装置は、請求項１に記載の情報処理装置において、前記選択手段が、前記時期取得手段により取得された時期情報に基づいて、前記ユーザが最後に行った操作の操作時期が最も遅い装置を選択すること、を特徴としている。
【０００７】
また、請求項３に記載の情報処理装置は、請求項１又は２に記載の情報処理装置において、前記通知手段が、前記選択手段により選択された装置にて前記ユーザが最後に行った操作の操作時期に該装置にて利用されていたプログラムを特定するプログラム特定手段と、前記プログラム特定手段により特定されたプログラムに応じて、前記選択手段により選択された装置へ前記情報を送信する際の送信方法を決定する決定手段と、をさらに含み、前記送信手段が、前記選択手段により選択された装置に、前記決定手段により決定された送信方法で、前記情報を送信すること、を特徴としている。
【０００８】
また、請求項４に記載の情報処理装置は、請求項３に記載の情報処理装置において、前記決定手段が、前記プログラム特定手段により特定されたプログラムに応じて、前記選択手段により選択された装置へ前記情報を送信する際の送信方法の候補たる送信方法候補を特定する候補特定手段と、過去、前記選択手段により選択された装置に、前記候補特定手段により特定された送信方法候補で前記情報が送信された回数を取得する回数取得手段と、前記回数取得手段により取得された回数に基づいて、送信方法候補のうちで、前記選択手段により選択された装置へ前記情報を送信する際の送信方法を決定する手段と、を含むこと、を特徴としている。
【０００９】
また、請求項５に記載の情報処理装置は、請求項１乃至４のいずれかに記載の情報処理装置に、一連の処理を実行する処理手段をさらに備えさせ、前記イベントが、前記一連の処理のうちの既定の処理の完了であることを特徴としている。
【００１０】
また、上記課題を解決するために、請求項６に記載のプログラムは、予め定められたイベントが発生した場合に、その旨を通知するための情報を、ユーザにより利用される複数の装置のうちから選択される装置に送信する通知手段としてコンピュータを機能させ、前記通知手段が、前記イベントが発生した場合に、前記複数の装置それぞれにつき、その装置にて前記ユーザが最後に行った操作の操作時期を示す時期情報を取得する時期取得手段と、前記時期取得手段により取得された時期情報に基づいて、前記情報の送信先となる装置を選択する選択手段と、前記選択手段により選択された装置に、前記情報を送信する送信手段と、を含むことを特徴としている。
【発明の効果】
【００１１】
請求項１、６の発明によれば、所定のイベントの発生をユーザに通知することを、該イベントの発生にユーザが確実に気付くよう、行うことができる。
【００１２】
請求項２の発明によれば、本構成を有しない場合に比して、上記イベントの発生にユーザが気付く確実性が向上する。
【００１３】
請求項３の発明によれば、本構成を有しない場合に比して、上記イベントの発生にユーザが気付く確実性が向上する。
【００１４】
請求項４の発明によれば、本構成を有しない場合に比して、上記イベントの発生にユーザが気付く確実性が向上する。
【００１５】
請求項５の発明によれば、一連の処理のうちの既定の処理の完了をユーザに通知することを、該既定の処理の完了にユーザが確実に気付くよう、行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に実施形態に係る情報処理装置のハードウェア構成を示す図である。
【図２】ジョブフローを説明するための図である。
【図３】ジョブフロー管理テーブルを示す図である。
【図４】送信先管理テーブルを示す図である。
【図５】制御部が実行する処理を示すフロー図である。
【図６】送信履歴データベースの一例を示す図である。
【図７】電子メールの文面の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００１８】
[画像処理装置]
図１は、本発明の実施形態に係る情報処理装置のハードウェア構成を示す図である。本実施形態では、情報処理装置は、制御部２ａ、主記憶２ｂ、ハードディスク２ｃ、操作入力部２ｄ、ネットワークインタフェース２ｅ、及び表示部２ｆ等を備えた画像処理装置２として実現される。画像処理装置２は、複数のユーザに利用される。
【００１９】
制御部２ａは、マイクロプロセッサであり、主記憶２ｂに格納されるプログラムに従って各種情報処理を実行する。主記憶２ｂは、ＲＯＭ及びＲＡＭによって実現され、上記プログラムの他、各種情報処理に必要な情報を格納する。ここで、上記プログラムは、コンピュータ読み取り可能な情報記憶媒体（例えば、ＤＶＤ（登録商標）−ＲＯＭ）から読み出されて主記憶２ｂに格納される。上記プログラムは、ネットワークを介してダウンロードされて主記憶２ｂに格納されてもよい。
【００２０】
ハードディスク２ｃは、各種情報を記憶する。すなわち、ハードディスク２ｃには、文書を示す文書データが格納される。本実施形態の場合、文書データは、紙文書を画像読み取り装置でスキャンして得られる電子化文書の画像データである。ハードディスク２ｃに記憶される他の情報については後述する。
【００２１】
操作入力部２ｄは、マウス及びキーボード等であり、ユーザが実行した操作内容を示す信号を、制御部２ａに渡す。表示部２ｆは、例えば液晶ディスプレイであり、制御部２ａの命令に従い、情報を表示する。
【００２２】
ネットワークインタフェース２ｅは、画像処理装置２をネットワークに接続するためのインタフェースである。ネットワークインタフェース２ｅは、制御部２ａの命令に従い情報をネットワークへと送信する。また、ネットワークインタフェース２ｅは、ネットワークから受信した情報を、制御部２ａに渡す。
【００２３】
[情報端末]
図１に示すように、ネットワークには、画像処理装置２のユーザにより利用される複数の情報端末４が接続されている。画像処理装置２と、各情報端末４と、はネットワークを介して通信可能となっている。各情報端末４には、エージェントプログラムがインストールされている。エージェントプログラムについては後述する。また、各情報端末４には、電子メールソフトウェア、インスタントメッセンジャソフトウェアなどもインストールされている。なお、一人のユーザによって利用される情報端末４の台数は必ずしも一台ではなく、複数台利用される場合もある。
【００２４】
[ジョブフローについて]
ユーザは、処理対象文書データとして指定した文書データに対する、一連のジョブからなるジョブフローの実行、を画像処理装置２に指示する。画像処理装置２は、ユーザにより指示されたジョブフローを実行する。図２は、ジョブフローを説明するための図である。本実施形態では、ジョブフローは、主に４つのジョブからなる。一番目のジョブ（以下、取得ジョブと表記する）では、ユーザが指定した処理対象文書データがハードディスク２ｃから読み出される。取得ジョブが完了すると、二番目のジョブが実行される。二番目のジョブ（以下、加工ジョブと表記する）では、処理対象文書データの加工が行われる。加工ジョブでは、例えば、解像度の変換、ノイズ除去、及びフォーマット変換などのうちユーザが指定した処理が実行される。なお、本実施形態の場合、ジョブフローの種別は、加工ジョブで行われる処理の種別によって区別される。
【００２５】
加工ジョブが完了すると、三番目のジョブたる対話ジョブが実行される。加工ジョブの完了が「予め定められたイベント」に相当する。対話ジョブでは、加工ジョブが完了したことを通知する通知情報が、ユーザに利用される情報端末４に送信される。これにより、画像処理装置２は、「画像処理装置２にアクセスし、加工結果を確認すること」をユーザに求める。加工結果の確認が完了すると、最後のジョブたる配信ジョブが実行される。配信ジョブでは、加工された処理対象文書データが、予め定められた配信先に配信される。
【００２６】
[ジョブフロー管理テーブル]
この画像処理装置２では、ジョブフローが管理される。すなわち、ハードディスク２ｃに、ジョブフローの管理のためのジョブフロー管理テーブルが格納される。図３は、ジョブフロー管理テーブルの一例を示す図である。同図に示すように、ジョブフロー管理テーブルには、完了済でないジョブフローのＩＤ（以下、フローＩＤ）が格納される。また、ジョブフローのフローＩＤに関連づけて、そのジョブフローに関する複数の情報を含むレコード（以下、フローレコードと表記する）５が格納される。フローレコード５は、ジョブフローの実行を指示した指示ユーザのユーザＩＤを含む。また、フローレコード５は、ジョブフローの実行対象となる処理対象文書データのＩＤも含む。また、フローレコード５は、ジョブフローの種別を示す情報も含む。また、フローレコード５は、ジョブフローの状態を示す状態情報も含む。状態情報は、ジョブフローにおいて現在実行されているジョブを示す値を含む。但し、ジョブフローが未だ実行されていない場合、状態情報は、その旨を示す値を含む。
【００２７】
[送信先管理テーブル]
また、この画像処理装置２では、ユーザが、上記通知情報の送信先の情報端末４と、上記通知情報の送信方法と、を登録するようになっている。図４は、ハードディスク２ｃに記憶される送信先管理テーブルの一例を示す。送信先管理テーブルには、ユーザのユーザＩＤに関連づけて、そのユーザが登録した情報を含むレコード（以下、送信先レコード）６が格納される。送信先レコード６は、ユーザが登録した情報端末４を示す端末情報を含む。ここでは、端末情報は、情報端末４のＩＰアドレスを含む。
【００２８】
また、図４に示すように、送信先レコード６は、ユーザが登録した送信方法を示す送信方法情報を含む。送信方法情報は、通知情報の送信に用いるソフトウェアのソフトウェア種別を含む。例えば、ソフトウェア種別「電子メール」は、通知情報の送信に電子メールソフトウェアが用いられることを示す。また、例えば、「インスタントメッセージ」は、通知情報の送信にインスタントメッセンジャソフトウェアが用いられることを示す。
【００２９】
なお、ソフトウェア種別「電子メール」を含む場合、送信方法情報は、メールアドレスも含む。また、ソフトウェア種別「インスタントメッセージ」及び「ポップアップウィンドウ」を含む場合、送信方法情報は、ＩＰアドレスを含む。また、図示していないが、送信方法情報は、通知情報の送信に用いるソフトウェアに固有のポート番号なども含む。
【００３０】
また、図４に示すように、送信先レコード６は、ユーザが登録した優先度も含む。
【００３１】
[処理]
図５は、制御部２ａが主記憶２ｂに記憶される上記プログラムに従って実行する処理を示すフロー図である。
【００３２】
まず、制御部２ａは、ジョブフロー管理テーブル（図３参照）を参照して、加工ジョブが完了したジョブフローがあるか否かを繰り返し判定する（Ｓ１０１）。すなわち、Ｓ１０１で制御部２ａは、ジョブフロー管理テーブルのうちに、状態情報の値が「加工ジョブ」から「対話ジョブ」に切り替わったフローレコード５があるか否かを繰り返し判定する。
【００３３】
加工ジョブが完了したジョブフローがある場合（Ｓ１０１のＹ）、制御部２ａは、加工ジョブが完了した当該ジョブフローと、当該ジョブフロー実行を指示した指示ユーザを特定する（Ｓ１０２）。すなわち、Ｓ１０２で制御部２ａは、状態情報の値が「加工ジョブ」から「対話ジョブ」に切り替わったフローレコード５が関連づけられたフローＩＤを取得し、且つ、当該フローレコードに含まれるユーザＩＤを、指示ユーザのユーザＩＤとして取得する。
【００３４】
そして、制御部２ａは、指示ユーザに利用される複数の情報端末４を特定する（Ｓ１０３）。すなわち、Ｓ１０３で制御部２ａは、送信先管理テーブル（図４参照）を参照して、指示ユーザのユーザＩＤに関連づけられた送信先レコード６それぞれに含まれる端末情報を読み出す。例えば、指示ユーザがユーザＡ（図４参照）である場合、Ｓ１０３で制御部２ａは、ユーザＡのユーザＩＤに関連づけられた送信先レコード６それぞれに含まれる端末情報を読み出す。
【００３５】
そして、制御部２ａは、指示ユーザに利用される情報端末４それぞれに、情報要求を送信する（Ｓ１０４）。すなわち、Ｓ１０４で制御部２ａは、Ｓ１０３で取得した端末情報それぞれに含まれるＩＰアドレス宛に、情報要求を送信する。例えば、指示ユーザがユーザＡである場合、情報端末Ａと情報端末Ｂとに情報要求が送信されることになる。
【００３６】
各情報端末４は、エージェントプログラムに従い、その情報端末４にてユーザが操作を行うごとに、その操作を行った時刻（以下、操作時刻と表記する）と、その操作が行われたときに利用されていたソフトウェアと、を関連づけてログに記録している。なお、利用中のソフトウェアは、例えば情報端末４のディスプレイの表示状態から特定される。例えば、ディスプレイに表示されているウィンドウのハンドルから利用中のソフトウェアが特定される。
【００３７】
上記情報要求を受信した情報端末４は、ログの記録内容に基づいて、ユーザが最後に行った操作の操作時刻と、最後の操作が行われたときに利用されていたソフトウェアと、を特定し、特定した操作時刻と特定したソフトウェアのソフトウェア種別とを含む操作情報を、画像処理装置２に返信する。画像処理装置２（時期取得手段）は、各情報端末４から返信された操作情報を受信する。
【００３８】
操作情報の受信後、制御部２ａ（選択手段）は、受信した操作情報それぞれに基づき、指示ユーザに利用される情報端末４のうちで、上記通知情報の送信先となる情報端末４（以下、送信先端末と表記する）を選択する（Ｓ１０５）。すなわち、Ｓ１０５で制御部２ａは、受信された操作情報のうち最も遅い操作時刻を含む操作情報、の送信元のＩＰアドレスを特定し、特定したＩＰアドレスを含む端末情報が含まれる送信先レコード６（図４参照）を、指示ユーザのユーザＩＤに関連づけれた送信先レコード６のうちで選択する。
【００３９】
また、制御部２ａ（プログラム特定手段）は、送信先端末にて指示ユーザが最後の操作を行ったときに利用されていたソフトウェア（プログラム）の種別を特定する（Ｓ１０６）。すなわち、Ｓ１０６で制御部２ａは、送信先端末から受信した操作情報、に含まれるソフトウェア種別を読み出す。
【００４０】
そして、制御部２ａ（決定手段）は、Ｓ１０７〜Ｓ１０９において、Ｓ１０６で特定したソフトウェア種別に基づき、送信先端末に通知情報を送信する際の送信方法を決定する。
【００４１】
すなわち、制御部２ａ（候補特定手段）は、Ｓ１０６で特定したソフトウェア種別に基づき、送信先端末４に通知情報を送信する際の送信方法の候補を特定する（Ｓ１０７）。すなわち、Ｓ１０７で制御部２ａは、Ｓ１０６で特定したソフトウェア種別を含む送信方法情報、が含まれる送信先レコード６を、Ｓ１０５で選択した送信先レコード６のうちで特定する。
【００４２】
例えば、図４の送信先管理テーブルの上から一番目の送信先レコード６から上から四番目の送信先レコード６までがＳ１０５で選択された場合において、Ｓ１０６で特定されたソフトウェア種別が「電子メールソフトウェア」である場合、Ｓ１０７において、上から一番目の送信先レコード６と上から二番目の送信先レコード６とが特定されることとなる。
【００４３】
また、Ｓ１０８で制御部２ａ（回数取得手段）は、特定した送信方法の候補ごとに、送信回数Ｎを取得する（Ｓ１０８）。すなわち、Ｓ１０８で制御部２ａは、Ｓ１０７で特定した送信先レコード６ごとに、送信回数Ｎを取得する。
【００４４】
本実施形態では、ハードディスク２ｃに送信履歴データベースが格納される。図６は、送信履歴データベースの一例を示す図である。同図に示すように、送信履歴データベースには、１又は複数の履歴レコード７が記憶される。履歴レコード７には、ユーザのユーザＩＤと、上記端末情報と、上記送信方法情報と、送信回数Ｎと、が含まれる。
【００４５】
Ｓ１０８で制御部２ａは、送信履歴データベースに基づいて、Ｓ１０７で特定した送信先レコード６ごとに送信回数Ｎを取得する。すなわち、制御部２ａは、Ｓ１０７で特定した送信先レコード６ごとに、指示ユーザのユーザＩＤと、その送信先レコード６と同一の端末情報及び送信方法情報と、を含む履歴レコード７を特定し、特定した履歴レコード７に含まれる送信回数Ｎを取得する。なお、該当する履歴レコード７がない場合、制御部２ａは、「０」を送信回数Ｎとして取得する。
【００４６】
こうして、送信方法の候補ごとに送信回数Ｎを取得すると、制御部２ａは、取得した送信回数Ｎに基づいて、送信方法の候補のうちで、送信先端末に通知情報を送信する際の送信方法を決定する（Ｓ１０９）。すなわち、制御部２ａは、最大の送信回数Ｎが得られた送信方法の候補を、送信先端末に通知情報を送信際の情報として決定する。具体的には、Ｓ１０９で制御部２ａは、Ｓ１０７で特定した送信先レコード６のうち、最大の送信回数Ｎが得られた送信先レコード６を選択する。
【００４７】
例えば、Ｓ１０７にて図４の上から一番目の送信先レコード６と上から二番目の送信先レコード６とが特定された場合、Ｓ１０９にて、上から一番目の送信先レコード６が選択されることとなる。
【００４８】
そして、制御部２ａ（送信手段）は、Ｓ１０９で決定された送信方法で、送信先端末に通知情報を送信する（Ｓ１１０）。すなわち、Ｓ１１０で制御部２ａは、Ｓ１０９で選択した送信先レコード６に含まれる送信方法情報に基づいて、通知情報を送信先端末に送信する。例えば、送信方法情報にソフトウェア種別「電子メール」が含まれる場合、制御部２ａは、同送信方法情報に含まれるメールアドレス宛に通知情報を含む電子メールを送信する。また、例えば、送信方法情報にソフトウェア種別「インスタントメッセージ」が含まれる場合、制御部２ａは、同送信方法情報に含まれるＩＰアドレスへ、通知情報を含むインスタントメッセージを送信する。
【００４９】
なお、通知情報は、処理対象文書データの加工結果の確認を促すテキストを含む。図７に、送信先端末が受信した電子メールの文面の一例を示した。なお、インスタントメッセージの場合、例えば、図７に示す文面において、「メール」との文言が「メッセージ」に置き換わる。
【００５０】
ちなみに、指示ユーザのユーザＩＤと、Ｓ１０９で選択した送信先レコード６と同一の端末情報及び送信方法情報と、を含む履歴レコード７がない場合、Ｓ１１０で制御部２ａは、当該ユーザＩＤと、当該端末情報及び当該送信方法情報と、「０」である送信回数Ｎと、を含む履歴レコード７を、送信履歴データベースに追加することも行う。
【００５１】
また、制御部２ａは、指示ユーザのユーザＩＤと、Ｓ１０９で選択された送信先レコード６と同一の端末情報及び送信方法情報と、を含む履歴レコード７（以下、注目履歴レコードと表記する）に、Ｓ１０２で特定したジョブフローのフローＩＤを関連づける（Ｓ１１１）。
【００５２】
そして、制御部２ａは、注目履歴レコード中の送信方法情報に基づいて、Ｓ１１０で送信した通知情報に対する送信先端末からの返信を監視する（Ｓ１１２）。例えば、図６の一番上の履歴レコード７が注目履歴レコードである場合、制御部２ａは、メールアドレス「ＸＸＸ＠ＹＹ．ｃｏｍ」を送信元とする電子メールの受信を監視する。
【００５３】
そして、制御部２ａは、送信先端末からの返信があった場合（Ｓ１１２のＹＥＳ）、Ｓ１０２で特定したジョブフローの状態を監視する（Ｓ１１３）。すなわち、制御部２ａは、注目履歴レコードに関連づけられたフローＩＤ、に関連づけられたフローレコード５に含まれる状態情報を監視する。
【００５４】
そして、制御部２ａは、Ｓ１０２で特定したジョブフローの状態が変化した場合（Ｓ１１３のＹＥＳ）、注目履歴レコードに含まれる送信回数Ｎを「１」だけインクリメントする（Ｓ１１４）。すなわち、制御部２ａは、注目履歴レコードに関連づけられたフローＩＤ、に関連づけられたフローレコード５に含まれる状態情報の値が「対話ジョブ」から他の値に切り替わった場合に、注目履歴レコードに含まれる送信回数Ｎを「１」だけインクリメントする。
【００５５】
以上のように、この画像処理装置２では、加工ジョブの完了をユーザに通知することが、ユーザがそれに確実に気付くよう、行われる。その結果、対話ジョブに起因するジョブフローのスタックが抑制されるようになる。
【００５６】
なお、Ｓ１０５で選択した送信先レコード６のうちに、Ｓ１０６で特定したソフトウェア種別を含む送信方法情報、を含む送信先レコード６がない場合、制御部２ａは、Ｓ１０７及びＳ１０８をスキップし、Ｓ１０９で、Ｓ１０５で選択した送信先レコード６のうちから最先の優先度に関連づけられた送信先レコード６を選択してもよい。
【００５７】
また、一定期間、送信先端末からの返信がなかった場合、或いは、一定期間、Ｓ１０２で特定したジョブフローの状態が変化しなかった場合、制御部２ａは、注目履歴レコードを送信履歴データベースから削除してもよい。
【００５８】
また、例えば送信先端末が起動していないため、Ｓ１１０で送信した通知情報が不達に終わった場合、制御部２ａは、送信先端末を別の情報端末４に切り替えてＳ１１０のステップを再度実行してもよい。例えば、制御部２ａは、最初のＳ１１０で送信した通知情報が不達に終わった場合、指示ユーザのユーザＩＤに関連づけられた送信先レコード６のうちのＳ１０５で選択された送信先レコード６以外の送信先レコード６のうちから、最先の優先度に関連づけられた送信先レコード６（以下、最先レコードと表記する）を選択し、再度のＳ１１０のステップで、最先レコードに含まれる送信方法情報に基づき通知情報を送信してもよい。なお、この場合、Ｓ１１１で制御部２ａは、指示ユーザのユーザＩＤと、最先レコードと同一の端末情報及び送信方法情報と、を含む履歴レコード７（すなわち、注目履歴レコード）に、Ｓ１０２で特定したジョブフローのフローＩＤを関連づければよい。
【００５９】
なお、本発明の実施形態は、上記実施形態だけに限らない。
【００６０】
例えば、本発明は、承認者による電子稟議書の承認が完了した場合に、その旨を次の承認者に通知する電子稟議回覧装置にも適用可能である。この場合、承認者による電子稟議書の承認の完了が、「イベント」に相当する。また、本発明は、複合機のトナー切れが発生した場合に、その旨をトナー供給会社に通知するデバイス管理装置にも適用可能である。この場合、複合機のトナー切れの発生が、「イベント」に相当する。
【符号の説明】
【００６１】
２  画像処理装置、２ａ  制御部、２ｂ  主記憶、２ｃ  ハードディスク、２ｄ  操作入力部、２ｅ  ネットワークインタフェース、２ｆ  表示部、４  情報端末、５  フローレコード、６  送信先レコード、７  履歴レコード。
【図１】
2014186593.tif 000003
【図２】
2014186593.tif 000004
【図３】
2014186593.tif 000005
【図４】
2014186593.tif 000006
【図５】
2014186593.tif 000007
【図６】
2014186593.tif 000008
【図７】
2014186593.tif 000009