(57)【要約】【課題】本発明は、複数の外部処理装置を連携させて一連の連携処理を、該外部処理装置の状態に応じて実行する。【解決手段】連携処理システム１は、任意の通信網を介して複数の外部処理装置３ａ〜３ｎと接続され、該外部処理装置３ａ〜３ｎと連携したスケジュール等の適宜の連携処理を実行するメイン連携処理装置２が、チェック実行部１４によって、外部処理装置３ａ〜３ｎの状態を適宜のタイミングで監視して、対応方法設定部２０が、チェック実行部１４の監視結果に応じて前記連携処理を実行する際の対応方法を設定すると、対応実施部２２が、対応方法設定部２０の設定した対応方法に従って連携処理を実行する。【選択図】          図１
2014021681.tif 000002
【特許請求の範囲】
【請求項１】
任意の通信網を介して複数の外部処理装置と接続され、該外部処理装置と連携した適宜の連携処理を実行する連携処理装置であって、
前記外部処理装置の状態を適宜のタイミングで監視する監視手段と、
前記監視手段の監視結果に応じて前記連携処理を実行する際の対応方法を設定する対応方法設定手段と、
前記対応方法設定手段の設定した対応方法に従って前記連携処理を実行する処理実行手段と、
を備えていることを特徴とする連携処理装置。
【請求項２】
前記対応方法設定手段は、
前記監視手段の監視結果において前記連携処理の実行が不可能な前記外部処理装置を、該連携処理を実行する外部処理装置から外した対応方法を設定することを特徴とする請求項１記載の連携処理装置。
【請求項３】
前記連携処理装置は、
前記監視手段による前記外部処理装置を監視する監視タイミングを設定する監視タイミング設定手段を、備え、
前記監視手段は、
前記監視タイミング設定手段によって設定された前記監視タイミングに、前記外部処理装置の状態を監視することを特徴とする請求項１または請求項２記載の連携処理装置。
【請求項４】
前記対応方法設定手段は、
予め設定されている複数の前記対応方法を記憶する対応方法記憶手段と、
前記対応方法記憶手段の複数の前記対応方法から適宜の該対応方法を選択する選択手段と、
を備えていることを特徴とする請求項１から請求項３のいずれかに記載の連携処理装置。
【請求項５】
前記対応方法設定手段は、
前記選択手段が前記対応方法を選択したことに関する選択情報を前記対応方法記憶手段に記憶させて、該選択情報に基づいて該対応方法の選択傾向に関する統計情報を生成する対応情報生成手段と、
少なくとも前記選択手段による前記対応方法の選択時に、前記対応情報生成手段の生成した前記統計情報を提示する提示手段と、
を、さらに備えていることを特徴とする請求項４記載の連携処理装置。
【請求項６】
任意の通信網を介して連携処理装置と複数の外部処理装置が接続され、該連携処理装置と該外部処理装置が連携して適宜の連携処理を実行する連携処理システムであって、
前記連携処理装置が、
前記外部処理装置の状態を適宜のタイミングで監視する監視手段と、
前記監視手段の監視結果に応じて前記連携処理を実行する際の対応方法を設定する対応方法設定手段と、
前記対応方法設定手段の設定した対応方法に従って前記連携処理を実行する処理実行手段と、
を備えていることを特徴とする連携処理システム。
【請求項７】
任意の通信網を介して複数の外部処理装置と接続され、該外部処理装置と連携して適宜の連携処理を実行する連携処理装置の搭載する連携処理制御プログラムであって、
コンピュータに、
前記外部処理装置の状態を適宜のタイミングで監視する監視処理と、
前記監視処理での監視結果に応じて前記連携処理を実行する際の対応方法を設定する対応方法設定処理と、
前記対応方法設定処理で設定された対応方法に従って前記連携処理を実行する処理実行処理と、
を実行させることを特徴とする連携処理制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連携処理装置、連携処理システム及び連携処理制御プログラムに関し、詳細には、複数の外部処理装置を連携させて一連の連携処理を、該外部処理装置の状態に応じて実行する連携処理装置、連携処理システム及び連携処理制御プログラムに関する。
【背景技術】
【０００２】
各種処理を行う連携処理システム、例えば、複数の画像処理装置が連携して、目的とする連携画像処理を実行する連携画像処理システムにおいては、画像処理装置と連携する他の画像処理装置のソフトウェアが利用可能かを確認するために、従来、ソフトウェアの起動が正しく行われているか確認する機能、ソフトウェアの設定が正しく行われているかチェックする機能、ソフトウェアの内部でエラーが発生しているか否かを検出する機能等を備えている。
【０００３】
ところが、従来の連携処理システムにあっては、他の処理装置（以下、適宜、外部処理装置という。）のソフトウェア内部の状態に関する異常の有無を検出することしかできないため、メインの処理装置（以下、適宜、連携処理装置という。）のソフトウェアと連携する外部処理装置に不具合がある場合には、該外部処理装置のソフトウェアが提供する機能の利用が不可能であることを検知することができず、ユーザは、該外部処理装置のソフトウェアを利用するまで、該外部処理機能が利用可能であるか否か分からず、利用性が悪いという問題があった。
【０００４】
そして、従来、運用管理の対象システムのインシデントを管理する処理をコンピュータを用いて行なうインシデント管理システムであって、前記対象システムで発生したインシデントの情報をもとに、データベースに格納されている既知のインシデントの情報を自動的に検索して、発生したインシデントが既知のインシデントに該当するかどうかを判定し、該当する既知のインシデントの対応手順を含む情報を取得し、発生したインシデントに適用するための情報として出力する処理を行うインシデント管理システムが提案されている（特許文献１参照）。
【０００５】
すなわち、この従来技術は、インシデントが発生したときに、データベースを検索して、該インシデントに対する対応手順情報を出力して対応するものである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記公報記載の従来技術にあっては、インシデントが発生したときに、データベースを検索して、該インシデントに対する対応手順情報を出力して対応するのみであるため、処理を実行する前に、外部処理装置における異常発生に対して対応することができず、利用性を向上させる上で、改良の必要があった。
【０００７】
そこで、本発明は、外部処理装置の状態に応じた対応方法で、連携処理を実行することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の連携処理装置は、任意の通信網を介して複数の外部処理装置と接続され、該外部処理装置と連携した適宜の連携処理を実行する連携処理装置であって、前記外部処理装置の状態を適宜のタイミングで監視する監視手段と、前記監視手段の監視結果に応じて前記連携処理を実行する際の対応方法を設定する対応方法設定手段と、前記対応方法設定手段の設定した対応方法に従って、前記連携処理を実行する処理実行手段と、を備えていることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、外部処理装置の状態に応じた対応方法で、連携処理を実行することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を適用した連携処理システムの要部ブロック構成図。
【図２】連携処理制御処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１２】
図１及び図２は、本発明の連携処理装置、連携処理システム及び連携処理制御プログラムの一実施例を示す図であり、図１は、本発明の連携処理装置、連携処理システム及び連携処理制御プログラムの一実施例を適用した連携処理システム１の要部ブロック構成図である。
【００１３】
図１において、連携処理システム１は、メイン連携処理装置（連携処理装置）２と複数の外部処理装置３ａ〜３ｎがＬＡＮ（Local Area Network）等の有線または無線の適宜の通信網で接続されている。
【００１４】
メイン連携処理装置２は、種々の連携処理を必要な所定数の外部処理装置３ａ〜３ｎと連携して実行する装置であり、処理対象の連携処理は、何ら特定されるものではないが、例えば、画像形成処理、スキャナ処理等の画像処理や処理結果をメール送信する連携処理等の複数の機能を組み合わせたり、１つの機能を複数に分割して複数の外部処理装置３ａ〜３ｎを連携させて目的とする処理を連携させて処理する連携処理である。
【００１５】
メイン連携処理装置２は、該メイン連携処理装置２が、本来実行する処理に必要なハードウェアとソフトウェアを搭載しているとともに、本発明の連携処理制御方法を実行するのに必要な連携処理制御プログラムが導入される、
すなわち、メイン連携処理装置２は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の連携処理制御方法を実行する連携処理制御プログラムを読み込んでＲＯＭやハードディスク等の不揮発性メモリに導入することで、後述する連携処理を外部処理装置３ａ〜３ｎの状態に応じた対応方法で実行する連携処理装置として構築されている。この連携処理制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１６】
そして、メイン連携処理装置２は、上記連携処理制御プログラムが導入されることで、図１に示す各部が構築される。すなわち、メイン連携処理装置２は、連携処理制御プログラムが導入されることで、チェック方法保存部１１、チェック方法設定部１２、チェック方法判断部１３、チェック実行部１４、スケジュール保存部１５、スケジュール設定部１６、スケジュール実行部１７、実行結果判断部１８、対応方法保存部１９、対応方法設定部２０、対応方法判断部２１、対応実施部２２及び結果通知部２３等が構築される。
【００１７】
チェック方法保存部１１は、ハードディスク等の不揮発性メモリで構成され、機能毎に、外部処理装置３ａ〜３ｎの状態（正常状態、不具合状態等）をチェック（監視）する方法が、予めデータベースとして保存されている。
【００１８】
チェック方法設定部１２は、スケジュール設定部１６でスケジュールされている機能毎に、外部処理装置３ａ〜３ｎの状態をチェックするチェック方法を設定する。具体的には、チェック方法設定部１２は、チェック対象の機能毎に適したチェック方法をチェック方法保存部１１から読み出してディスプレイへ表示する等の方法でユーザに提供し、ユーザが、提供されたチェック方法から実行するチェック方法を操作部等のユーザインターフェイスを利用して選択すると、さらに、詳細なチェック方法の設定画面を提供して詳細情報を入力させる。例えば、チェック方法設定部１２は、E-mailを送信する外部処理装置３ａ〜３ｎの場合、空メールを送信してから応答メールを受信するまでの時間に閾値時間を設け、閾値時間以上の時間が経過した場合に異常とみなす等のチェック方法がチェック方法保存部１１に保存されていて、ユーザが、このチェック方法保存部１１のチェック方法から適宜選択して、メールサーバのＩＰアドレスやE-mailアドレス等の詳細情報をチェック方法設定部１２で入力する。
【００１９】
チェック方法判断部１３は、スケジュール実行部１７の実行するスケジュールに応じてチェック方法設定部１２で設定されたチェック方法を選択する。
【００２０】
チェック実行部１４は、スケジュールの実行部１７によるスケジュールの実行に先立って、外部処理装置３ａ〜３ｎに対して、チェック方法判断部１３の選択したチェック方法で該外部処理装置３ａ〜３ｎの状態チェックを行う。例えば、チェック実行部１４は、E-mailアドレス宛に空メールを送信し、該空メールに対する応答が閾値時間内に戻ってくるかチェックする。すなわち、チェック実行部１４は、外部処理装置３ａ〜３ｎの状態を適宜のタイミングで監視する監視手段として機能し、また、外部処理装置３ａ〜３ｎを監視する監視タイミングを設定する監視タイミング設定手段として機能している。
【００２１】
実行結果判断部１８は、チェック実行部１４の実行したチェックの実行結果を判断し、判断結果をスケジュール実行部１７及び対応方法判断部２１に出力する。
【００２２】
スケジュール保存部１５は、ハードディスク等の不揮発性メモリで構成され、チェック結果に基づいて設定した対応方法によって定期的に実行する連携処理であるスケジュールを保存している。
【００２３】
スケジュール設定部（対応方法設定手段）１６は、対応方法設定部２０で設定された対応方法とスケジュール保存部１５の保存する連携処理スケジュールから実行する連携処理スケジュールを設定する。
【００２４】
スケジュール実行部１７は、現在時刻がスケジュール実行時間になると、実行結果判断部１８の判断結果に応じて、スケジュール設定部１６で設定された連携処理スケジュールを実行する。
【００２５】
対応方法保存部１９は、ハードディスク等の不揮発性メモリで構成され、チェック対象の処理機能毎に、スケジュールを実行する際の対応方法をしている。
【００２６】
対応方法設定部２０は、スケジュール設定部１６と連携して、チェック方法に対する連携処理の対応方法を設定する。
【００２７】
対応方法設定部２０は、例えば、チェック対象の機能毎に、異常があった場合と異常が無かった場合のそれぞれに関して対応方法を表示等の方法でユーザに提供し、ユーザが、提供された対応方法から適宜の対応方法を、選択部等のユーザインターフェイス（選択手段）から選択すると、さらに、詳細な対応方法の設定画面を提供して詳細情報を入力させる。例えば、上記E-mailで外部処理装置３ａ〜３ｎのチェックを行なっている場合、異常を検出すると、別のメールサーバにE-mailを送信したり、該連携処理スケジュールの機能を使わせないように制限をかけたり等の対応、また、異常がなかったときは何もしない、チェック履歴を保存する等の選択肢を、表示部等に表示して、ユーザが選択設定し、また、E-mailの宛先等の詳細情報を入力する。具体的には、対応方法設定部２０は、チェック方法設定の際に代替のメールサーバのＩＰアドレスを指定させ、チェック結果が異常だった場合は代替のメールサーバを利用するようにメール送信の設定を変更する。また、対応方法設定部２０は、作成した設定を、対応方法保存部１９に保存したり、読み出すことができ、次に、対応方法設定を作成する際に、対応方法保存部１９から読み出した値を選択して、対応方法を設定することができる。
【００２８】
すなわち、監視手段であるチェック実行部１４のチェック結果（監視結果）に応じてスケジュール（連携処理）を実行する際の対応方法を設定する対応方法設定手段として機能している。
【００２９】
また、対応方法設定部２０は、図示しないが、前記ユーザインターフェイス（選択手段）が前記対応方法を選択したことに関する情報を対応方法保存部１９に記憶させて、該選択情報にもとづいて該対応方法の選択傾向に関する統計情報を生成する対応情報生成部（対応情報生成手段）、及び、少なくとも該ユーザインターフェイスによる前記対応方法の選択時に、該対応情報生成部の生成した該統計情報を提示するディスプレイ等の提示部（提示手段）として機能している。
【００３０】
対応方法判断部２１は、実行結果判断部１８の判断結果に基づいて、対応方法設定部２０の設定した対応方法を判断して、対応実施部２２に出力する。
【００３１】
対応実施部（処理実行手段）２２は、対応方法判断部２１の判断結果に基づいて、対応方法を実施し、実施結果を結果通知部２３に出力する。
【００３２】
結果通知部２３は、対応実施部２２の実施した対応結果をユーザや管理者等に通知する。
【００３３】
外部処理装置３ａ〜３ｎは、メイン連携処理装置２の元で連携して実施する連携処理の少なくとも一部の処理機能を備えており、上記通信回線を介して、メイン連携処理装置２から処理要求があると、該処理要求に応じた処理を実行して、実行結果を該通信回線を介してメイン連携処理装置２に送信する。
【００３４】
例えば、外部処理装置３ａは、メール送受信部３１ａ及びメールサーバ３２ａ等を備えており、メールサーバ機能を提供する。
【００３５】
そして、外部処理装置３ａは、正常に起動している状態で、メイン連携処理装置２からチェックのために空メールが送られてくると、メール送受信部３１ａが該からメールを受信してメールサーバ３２ａに渡し、メールサーバ３２ａが、所定の応答メッセージをメール送受信部３１ａから送信元のメイン連携処理装置２に送信する。
【００３６】
次に、本実施例の作用について説明する。本実施例の連携処理システム１は、メイン連携処理装置２が、外部処理装置３ａ〜３ｎの状態に応じた対応方法で、連携処理を実行する。
【００３７】
メイン連携処理装置２は、予め設定されたスケジュールタイミングに予め設定された連携処理であるスケジュールを実施するに際して、予め該スケジュールを連携して実行する外部処理装置３ａ〜３ｎの状態を確認して、該状態に応じて設定した対応方法でスケジュールを再設定して、再設定したスケジュールを実行する連携処理制御処理を実行する。なお、以下の説明では、説明を明確化するために、連携処理システム１は、メイン連携処理装置２が、メールサーバ機能を備えた外部処理装置３ａを連携外部装置として利用して、メール処理を行うメールサーバシステムとしての連携処理制御処理を実行する場合について説明する。
【００３８】
すなわち、メイン連携処理装置２は、図２に示すように、実行する処理の選択を行うかチェックし（ステップＳ１０１）、処理選択が行われて、選択された処理が、チェック方法作成処理であると、チェック方法設定部１２がチェック方法作成処理を実行する（ステップＳ１０２）。
【００３９】
メイン連携処理装置２は、チェック方法作成処理に入ると、チェック方法設定部１２が、スケジュール設定部１６でスケジュールされている機能毎に、外部処理装置３ａ〜３ｎの状態をチェックするチェック方法を設定する。具体的には、チェック方法設定部１２は、チェック対象の機能毎に適したチェック方法を表示等の方法でユーザに提供し、ユーザが、提供されたチェック方法から実行するチェック方法（メールサーバ機能）を選択すると、さらに、詳細なチェック方法の設定画面を提供して詳細情報を入力させる。
【００４０】
メイン連携処理装置２は、例えば、E-mailを送信する外部処理装置３ａに対して、空メールを送信してから応答メールを受信するまでの時間に閾値（閾値時間）を設け、閾値時間以上の時間が経過した場合に異常と見なす等のチェック方法がチェック方法保存部１１に保存されていて、ユーザが、このチェック方法保存部１１のチェック方法から適宜選択して、メールサーバのＩＰアドレスやE-mailアドレス等の詳細情報をチェック方法設定部１２で入力することで、チェック方法の作成処理を行なう。メイン連携処理装置２は、具体的には、メールサーバ機能を有する外部処理装置３ａに空メールを送信して、ＰＯＰ３プロトコルを用いて外部処理装置３ａから応答メールを取得するまでの閾値時間を３分として、閾値時間が過ぎるまでに応答メールの受信に成功しなかった場合は、外部処理装置３ａに異常が発生していると判断するチェック方法を設定する。
【００４１】
メイン連携処理装置２は、チェック方法作成処理を完了すると、ステップＳ１０１に戻って、処理の選択が行われたかチェックして（ステップＳ１０１）、対応方法作成処理の実行が選択されると、対応方法設定部２０が対応処理作成処理を実行する（ステップＳ１０３）。
【００４２】
メイン連携処理装置２は、対応処理作成処理に入ると、対応方法設定部２０が、スケジュール設定部１６と連携して、チェック方法に対する連携処理（スケジュール）の対応方法を設定する。例えば、対応方法設定部２０は、チェック対象の機能毎に、異常があった場合と異常が無かった場合のそれぞれに関して対応方法を表示等の方法でユーザに提供し、ユーザが、提供された対応方法から適宜の対応方法を選択すると、さらに、詳細な対応方法の設定画面を提供して詳細情報を入力させる。具体的には、対応方法設定部２０は、上記E-mailで外部処理装置３ａのチェックを行なっている場合、外部処理装置３ａの異常を検出すると、メールサーバ機能を有する別の外部処理装置３ｂ〜３ｎにE-mailを送信したり、該連携処理スケジュールの機能、すなわち、メールサーバ機能を使わせないように制限をかけたり等の対応、また、異常がなかったときは何もしない、チェック履歴を保存する等の選択肢を、表示部等に表示して、ユーザが選択設定し、また、E-mailの宛先等の詳細情報を入力する。そして、対応方法設定部２０は、チェック方法設定の際に代替のメールサーバ機能を有する外部処理装置３ｂ〜３ｎのＩＰアドレスを指定させ、チェック結果が異常だった場合は代替のメールサーバ機能を有する外部処理装置３ｂ〜３ｎを利用するようにメール送信の設定を変更する。また、対応方法設定部２０は、作成した設定を、対応方法保存部１９に保存したり、読み出すことができ、次に、対応方法設定を作成する際に、対応方法保存部１９から読み出した値を選択して、対応方法を設定することができる。
【００４３】
メイン連携処理装置２は、対応方法設定処理を完了すると、ステップＳ１０１に戻って、処理の選択が行われたかチェックして（ステップＳ１０１）、スケジュール作成処理の実行が選択されると、スケジュール設定部１６がスケジュール作成処理を実行する（ステップＳ１０４）。
【００４４】
メイン連携処理装置２は、スケジュール作成処理に入ると、スケジュール設定部１６が、対応方法設定部２０で設定された対応方法とスケジュール保存部１５の保存する連携処理スケジュールから実行する連携処理スケジュールを、どのようなスケジュールタイミングで実行するかを設定する。
【００４５】
メイン連携処理装置２は、チェック方法作成処理を完了すると、ステップＳ１０１に戻って、処理の選択が行われたかチェックして（ステップＳ１０１）、処理の選択が行われないときには、各設定処理を終了して（ステップＳ１０５）、スケジュール実行部１７が、スケジュール判定処理を行い（ステップＳ１０６）、現在時間がスケジュールタイミングであるか判断する（ステップＳ１０７）。
【００４６】
ステップＳ１０７で、現在時間がスケジュールタイミングないとき（ステップＳ１０７で、ＮＯのとき）には、メイン連携処理装置２は、ステップＳ１０６に戻って、同様に現在時間がスケジュール実行時間になるまで、処理を繰り返し行い（ステップＳ１０６、Ｓ１０７）、ステップＳ１０７で、現在時間がスケジュール実行時間になると（ステップＳ１０７で、ＹＥＳのとき）、スケジュール実行部１７が、上記設定されたスケジュールの実行に移行する（ステップＳ１０８）。
【００４７】
スケジュール実行に移行すると、チェック方法判断部１３が、スケジュールに登録されているチェック方法を選択し（ステップＳ１０９）、チェック実行部１４が該チェック方法でチェックを実行する（ステップＳ１１０）。すなわち、チェック実行部１４は、上記空メールを、メールサーバ３２ａを備えている外部処理装置３ａに送信して、閾値時間内に応答メールを受信するかのチェックを行う。
【００４８】
チェック実行部１４が、チェックを実行した結果を、実行結果判断部１８に渡し、実行結果判断部１８が、チェック結果を受けて、外部処理装置３ａ〜３ｎ、具体的には、外部処理装置３ａに異常があるか否か判断し（ステップＳ１１１）、対応方法判断部２１が、異常があった場合、異常が無かった場合それぞれに対して、上記対応方法作成処理（ステップＳ１０３）で設定した対応方法を判断して決定する（ステップＳ１１２）。
【００４９】
メイン連携処理装置２は、対応方法が決定すると、対応実施部２２が、決定された対応方法でスケジュールを実施し、実施結果を通知部２３からユーザ等に通知して、連携処理であるスケジュールの制御処理を終了する（ステップＳ１１３）。
【００５０】
このように、本実施例の連携処理システム１は、任意の通信網を介して複数の外部処理装置３ａ〜３ｎと接続され、該外部処理装置３ａ〜３ｎと連携したスケジュール等の適宜の連携処理を実行するメイン連携処理装置（連携処理装置）２が、外部処理装置３ａ〜３ｎの状態を適宜のタイミングで監視するチェック実行部（監視手段）１４と、チェック実行部１４の監視結果に応じて前記連携処理を実行する際の対応方法を設定する対応方法設定部（対応方法設定手段）２０と、対応方法設定部２０の設定した対応方法に従って前記連携処理を実行する対応実施部（処理実行手段）２２と、を備えている。
【００５１】
したがって、外部処理装置３ａ〜３ｎと連携した連携処理を提供するにあたって、連携先の外部処理装置３ａ〜３ｎが利用可能な状態であるかどうかを予め判定して、該外部処理装置３ａ〜３ｎの状態に応じた対応方法で連携処理を提供することができ、予想される不具合発生を未然に防いで、連携処理レベルを一定に維持することができる。
【００５２】
また、本実施例の連携処理システム１は、任意の通信網を介してメイン連携処理装置２と複数の外部処理装置３ａ〜３ｎが接続され、該メイン連携処理装置２と該外部処理装置３ａ〜３ｎが連携して適宜の連携処理を実行する連携処理システムであって、メイン連携処理装置２が、外部処理装置３ａ〜３ｎの状態を適宜のタイミングで監視するチェック実行部１４と、チェック実行部１４の監視結果に応じて前記連携処理を実行する際の対応方法を設定する対応方法設定部２０と、対応方法設定部２０の設定した対応方法に従って前記連携処理を実行する対応実施部２２と、を備えている。
【００５３】
したがって、外部処理装置３ａ〜３ｎと連携した連携処理を提供するにあたって、連携先の外部処理装置３ａ〜３ｎが利用可能な状態であるかどうかを予め判定して、該外部処理装置３ａ〜３ｎの状態に応じた対応方法で連携処理を提供することができ、予想される不具合発生を未然に防いで、連携処理レベルを一定に維持することができる。
【００５４】
さらに、本実施例の連携処理システム１は、任意の通信網を介して複数の外部処理装置３ａ〜３ｎと接続され、該外部処理装置３ａ〜３ｎと連携して適宜の連携処理を実行するメイン連携処理装置２が、コンピュータに、外部処理装置３ａ〜３ｎの状態を適宜のタイミングで監視する監視処理と、前記監視処理での監視結果に応じて前記連携処理を実行する際の対応方法を設定する対応方法設定処理と、前記対応方法設定処理で設定された対応方法に従って前記連携処理を実行する処理実行処理と、を実行させる連携処理制御プログラムを搭載している。
【００５５】
したがって、外部処理装置３ａ〜３ｎと連携した連携処理を提供するにあたって、連携先の外部処理装置３ａ〜３ｎが利用可能な状態であるかどうかを予め判定して、該外部処理装置３ａ〜３ｎの状態に応じた対応方法で連携処理を提供することができ、予想される不具合発生を未然に防いで、連携処理レベルを一定に維持することができる。
【００５６】
また、本実施例の連携処理システム１は、対応方法設定部２０が、前記チェック実行部１４の監視結果において前記連携処理の実行が不可能な外部処理装置３ａ〜３ｎを該連携処理を実行する外部処理装置３ａ〜３ｎから外した対応方法を設定する。
【００５７】
したがって、実施する連携処理を実行不可能な外部処理装置３ａ〜３ｎが該連携処理に関与することを未然に防止して、予想される不具合発生をより一層確実に未然に防ぐことができ、連携処理レベルを一定に維持することができる。
【００５８】
さらに、本実施例の連携処理システム１は、メイン連携処理装置２が、チェック実行部１４による外部処理装置３ａ〜３ｎを監視する監視タイミングを設定するチェック方法設定部（監視タイミング設定手段）１２を、備え、チェック実行部１４が、チェック方法設定部１２によって設定された前記監視タイミングに、外部処理装置３ａ〜３ｎの状態を監視する。
【００５９】
したがって、連携処理の実行に先立った適切なタイミングに外部処理装置３ａ〜３ｎの状態を監視することができ、より一層利用性を向上させることができる。
【００６０】
また、本実施例の連携処理システム１は、対方法設定部２０が、予め設定されている複数の前記対応方法を記憶する対応方法保存部（対応方法記憶手段）１９と、該対応方法保存部１９の複数の前記対応方法から適宜の該対応方法を選択するユーザインターフェイス（選択手段）と、を備えている。
【００６１】
したがって、ユーザの意図に応じた対応方法で連携処理を実行させることができ、より一層利用性を向上させることができる。
【００６２】
さらに、本実施例の連携処理システム１は、対応方法設定部２０が、前記ユーザインターフェイス（選択手段）が前記対応方法を選択したことに関する情報を対応方法保存部１９に記憶させて、該選択情報にもとづいて該対応方法の選択傾向に関する統計情報を生成する対応情報生成部（対応情報生成手段）と、少なくとも前記選択手段による前記対応方法の選択時に、前記対応情報生成手段の生成した前記統計情報を提示する提示部（提示手段）と、を、さらに備えている。
【００６３】
したがって、連携処理に対してより一層適切な対応方法を容易に選択することができ、より一層利用性を向上させることができる。
【００６４】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００６５】
１  連携処理システム
２  メイン連携処理装置
３ａ〜３ｎ  外部処理装置
１１  チェック方法保存部
１２  チェック方法設定部
１３  チェック方法判断部
１４  チェック実行部
１５  スケジュール保存部
１６  スケジュール設定部
１７  スケジュール実行部
１８  実行結果判断部
１９  対応方法保存部
２０  対応方法設定部
２１  対応方法判断部
２２  対応実施部
２３  結果通知部
３１ａ  メール送受信部
３２ａ  メールサーバ
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開２０１１−０７６１６１号公報
【図１】
2014021681.tif 000003
【図２】
2014021681.tif 000004