(57)【要約】      （修正有）【課題】文書情報の送信の容易化を図ることが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、ページを表示するためのページ表示情報であって、所在が指定された文書情報を、ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から取得される、送信先を表す送信先情報及び項目を表す項目情報を含み、さらに、項目に対応する文字列又は値に係る対応情報を含む、送信時利用情報を保持するジョブフロー保持部１９と、送信時利用情報に基づき、文書情報を項目に対応付けられた文字列又は値とともに送信先に送信するアクセス部２３と、を備える。【選択図】図２
2015219778.tif 000002
【特許請求の範囲】
【請求項１】
ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から取得される、前記送信先を表す送信先情報及び前記項目を表す項目情報を含み、さらに、前記項目に対応する文字列又は値に係る対応情報を含む、送信時利用情報を保持する保持手段と、
前記送信時利用情報に基づき、文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信する送信手段と、
を備える情報処理装置。
【請求項２】
前記送信時利用情報は、前記ページに遷移可能な又は前記ページから遷移可能な他のページを表示するためのページ表示情報により送信される遷移情報をさらに含み、
前記送信手段は、前記送信時利用情報に基づき、前記文書情報よりも前又は後に前記遷移情報を前記送信先に送信する、
請求項１に記載の情報処理装置。
【請求項３】
前記対応情報は、前記文書情報に予め付加される文字列又は値と前記項目との対応関係を表す、
請求項１に記載の情報処理装置。
【請求項４】
前記送信先情報及び前記項目情報が取得された前記ページ表示情報と、前記送信先が保持する前記ページ表示情報との相違を検知する検知手段をさらに備える、
請求項１に記載の情報処理装置。
【請求項５】
前記送信先からの応答に基づいて、前記文書情報の送信の成否を判定する判定手段をさらに備える、
請求項１に記載の情報処理装置。
【請求項６】
ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から、前記送信先を表す送信先情報及び前記項目を表す項目情報を取得する取得手段と、
前記項目に対応する文字列又は値に係る対応情報を生成する生成手段と、
文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信するための、前記送信先情報、前記項目情報及び前記対応情報を含む送信時利用情報を生成する生成手段と、
を備える情報処理装置。
【請求項７】
前記送信時利用情報は、前記ページに遷移可能な又は前記ページから遷移可能な他のページを表示するためのページ表示情報により送信される遷移情報であって、前記文書情報よりも前又は後に前記送信先に送信される遷移情報をさらに含む、
請求項６に記載の情報処理装置。
【請求項８】
前記対応情報の生成を支援するための生成支援領域を前記ページに表示するための領域表示情報を、前記ページ表示情報に付加する付加手段をさらに備える、
請求項６に記載の情報処理装置。
【請求項９】
ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から取得される、前記送信先を表す送信先情報及び前記項目を表す項目情報を含み、さらに、前記項目に対応する文字列又は値に係る対応情報を含む、送信時利用情報を保持する保持手段、及び、
前記送信時利用情報に基づき、文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信する送信手段、
としてコンピュータを機能させるためのプログラム。
【請求項１０】
ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から、前記送信先を表す送信先情報及び前記項目を表す項目情報を取得する取得手段、
前記項目に対応する文字列又は値に係る対応情報を生成する生成手段、及び、
文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信するための、前記送信先情報、前記項目情報及び前記対応情報を含む送信時利用情報を生成する生成手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に記載された方法は、ネットワーク上に存在し、遠隔操作用のソフトウエアを有するサーバが保有するサーバのＧＵＩ（Graphical User Interface）資源を、入力装置を有する端末から遠隔操作する方法であって、（ａ）端末において特定されたサーバアクセス情報に基づいて、ネットワークを介してサーバにアクセスする段階と、（ｂ）サーバから遠隔操作用のソフトウエアを端末にダウンロードする段階と、（ｃ）ダウンロードした遠隔操作用のソフトウエアに基づいて、端末側からサーバ側へ端末の入力装置から発生する入力情報を送信する段階と、（ｄ）サーバ側で、端末側から送信された入力情報を受領し、その入力情報に基づいて、ＧＵＩ資源に描画命令を生成することを命令する段階と、（ｅ）描画命令をサーバ側から端末側へ送信する段階と、（ｆ）端末側で、描画命令を受領する段階と、を含む。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３０１８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、文書情報の送信の容易化を図ることが可能な情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から取得される、前記送信先を表す送信先情報及び前記項目を表す項目情報を含み、さらに、前記項目に対応する文字列又は値に係る対応情報を含む、送信時利用情報を保持する保持手段と、前記送信時利用情報に基づき、文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信する送信手段と、を備える情報処理装置である。
【０００６】
請求項２に記載の発明は、前記送信時利用情報は、前記ページに遷移可能な又は前記ページから遷移可能な他のページを表示するためのページ表示情報により送信される遷移情報をさらに含み、前記送信手段は、前記送信時利用情報に基づき、前記文書情報よりも前又は後に前記遷移情報を前記送信先に送信する、請求項１に記載の情報処理装置である。
【０００７】
請求項３に記載の発明は、前記対応情報は、前記文書情報に予め付加される文字列又は値と前記項目との対応関係を表す、請求項１に記載の情報処理装置である。
【０００８】
請求項４に記載の発明は、前記送信先情報及び前記項目情報が取得された前記ページ表示情報と、前記送信先が保持する前記ページ表示情報との相違を検知する検知手段をさらに備える、請求項１に記載の情報処理装置である。
【０００９】
請求項５に記載の発明は、前記送信先からの応答に基づいて、前記文書情報の送信の成否を判定する判定手段をさらに備える、請求項１に記載の情報処理装置である。
【００１０】
請求項６に記載の発明は、ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から、前記送信先を表す送信先情報及び前記項目を表す項目情報を取得する取得手段と、前記項目に対応する文字列又は値に係る対応情報を生成する生成手段と、文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信するための、前記送信先情報、前記項目情報及び前記対応情報を含む送信時利用情報を生成する生成手段と、を備える情報処理装置である。
【００１１】
請求項７に記載の発明は、前記送信時利用情報は、前記ページに遷移可能な又は前記ページから遷移可能な他のページを表示するためのページ表示情報により送信される遷移情報であって、前記文書情報よりも前又は後に前記送信先に送信される遷移情報をさらに含む、請求項６に記載の情報処理装置である。
【００１２】
請求項８に記載の発明は、前記対応情報の生成を支援するための生成支援領域を前記ページに表示するための領域表示情報を、前記ページ表示情報に付加する付加手段をさらに備える、請求項６に記載の情報処理装置である。
【００１３】
請求項９に記載の発明は、ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から取得される、前記送信先を表す送信先情報及び前記項目を表す項目情報を含み、さらに、前記項目に対応する文字列又は値に係る対応情報を含む、送信時利用情報を保持する保持手段、及び、前記送信時利用情報に基づき、文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信する送信手段、としてコンピュータを機能させるためのプログラムである。
【００１４】
請求項１０に記載の発明は、ページを表示するためのページ表示情報であって、所在が指定された文書情報を、前記ページに表示される項目に対応して入力された文字列又は値とともに、予め定められた送信先に送信するページ表示情報から、前記送信先を表す送信先情報及び前記項目を表す項目情報を取得する取得手段、前記項目に対応する文字列又は値に係る対応情報を生成する生成手段、及び、文書情報を前記項目に対応付けられた前記文字列又は値とともに前記送信先に送信するための、前記送信先情報、前記項目情報及び前記対応情報を含む送信時利用情報を生成する生成手段、としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１５】
請求項１及び９に記載の発明によると、文書情報の送信の容易化を図ることが可能である。
【００１６】
請求項２に記載の発明によると、文書情報の送信の更なる容易化を図ることが可能である。
【００１７】
請求項３に記載の発明によると、文書情報に予め付加される文字列又は値を項目に対応付けることが可能である。
【００１８】
請求項４に記載の発明によると、ページ表示情報の更新を検知することが可能である。
【００１９】
請求項５に記載の発明によると、文書情報の送信の成否を判定することが可能である。
【００２０】
請求項６及び１０に記載の発明によると、文書情報の送信を容易化するための送信時利用情報を作成することが可能である。
【００２１】
請求項７に記載の発明によると、文書情報の送信をさらに容易化するための送信時利用情報を作成することが可能である。
【００２２】
請求項８に記載の発明によると、対応情報の生成を支援することが可能である。
【図面の簡単な説明】
【００２３】
【図１】情報処理装置の構成例を示す図である。
【図２】制御部の機能的構成例を示す図である。
【図３】ページ取得部が取得するページの表示例を示す図である。
【図４】前記ページに基づくデータの送受信例を示す図である。
【図５】前記ページに基づくデータの送受信例を示す図である。
【図６】設定画面構成部が構成する設定画面の表示例を示す図である。
【図７】前記設定画面の構成に利用されるテーブルの内容例を示す図である。
【図８】ジョブフロー変換部が生成するジョブフローの内容例を示す図である。
【図９】前記ジョブフローに含まれる配信ジョブの内容例を示す図である。
【図１０】前記ジョブフローに基づくデータの送信例を示す図である。
【図１１】前記ジョブフローに基づくデータの送信例を示す図である。
【発明を実施するための形態】
【００２４】
本発明の実施形態を、図面を参照しながら説明する。
【００２５】
図１は、情報処理装置１の構成例を示す図である。情報処理装置１は、記憶部２と、表示部３と、操作部４と、通信部５と、制御部１０と、を備えている。
【００２６】
記憶部２は、例えばＨＤＤ（Hard Disk Drive）又はＳＳＤ（Solid State Drive）である。記憶部２には、制御部１０がアクセス可能なデータベースが構築されている。なお、データベースは、情報処理装置１とは別の装置内に構築されてもよい。
【００２７】
表示部３は、例えば液晶表示パネルであり、操作部４は、例えばキーボードやマウスである。通信部５は、例えば有線又は無線で他の装置と通信するための機器である。
【００２８】
制御部１０は、例えば、ＣＰＵ（Central Processing Unit）等の演算部及びＲＡＭ（Random Access Memory）等の記憶部を含んでおり、プログラムに従って情報処理を実行する。プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な情報記録媒体から提供されてもよいし、インターネット等の通信線を介して提供されてもよい。
【００２９】
なお、情報処理装置１は、制御部１０からの指令に応じて媒体の表面に画像を形成するプリンタ部や、媒体の表面から読み取った画像データを制御部１０に出力するスキャナ部などを備えてもよい。
【００３０】
図２は、制御部１０の機能的構成例を示す図である。制御部１０に含まれる各部は、制御部１０がプログラムを実行することによって実現する。但し、ジョブフロー保持部１９は、記憶部２に構築される。
【００３１】
制御部１０は、ジョブフローを生成するための構成として、ページ取得部１２と、設定画面構成部１３と、項目対応設定部１４と、遷移管理部１５と、ジョブフロー変換部１７と、を備えている。
【００３２】
また、制御部１０は、ジョブフローを実行するための構成として、ジョブフロー解釈部２１と、アクセス部２３と、結果判定部２５と、更新監視部２７と、を備えている。ジョブフローは、送信時利用情報の一例である。
【００３３】
なお、ジョブフローを生成するための構成と、ジョブフローを実行するための構成は、別々の装置に含まれてもよい。
【００３４】
ページ取得部１２は、ユーザによって所在が指定されたＨＴＭＬ（Hyper Text Markup Language）ファイルを外部システムから取得する。ＨＴＭＬファイルは、ページ表示情報の一例である。以下では、ページ取得部１２が取得するＨＴＭＬファイルについて説明する。
【００３５】
図３及び図４は、ＨＴＭＬファイルに基づき表示されるページ３０を説明するための図である。なお、これらの図は、ページ３０の表示例と、ページ３０に基づくデータの送受信例とを説明するための図であって、ページ取得部１２による取得を説明する図ではない。
【００３６】
ＨＴＭＬファイルに基づき表示されるページ３０は、文書ファイルを外部システム９９にアップロードする際に利用されるページである。外部システム９９は、例えばオンラインストレージサービスを提供するシステムであり、ページ３０を表示するためのＨＴＭＬファイルを保持している。
【００３７】
図３に示されるように、ページ３０には、ファイルパス入力欄３２と、項目表示３４と、項目対応入力欄３６と、項目対応選択欄３７と、送信ボタン３９と、が設けられている。ファイルパス入力欄３２には、送信される文書ファイルの所在を表す文字列が入力される。
【００３８】
項目表示３４は、文書ファイルに付加される各項目を表す表示であり、例えば各項目の名称などが表示される。項目としては、図３中に示されるように、例えばタイトル、概要、説明などがある。項目対応入力欄３６と項目対応選択欄３７は、項目表示３４が表す各項目に対応して設けられている。項目対応入力欄３６には、項目に対応付けられる文字列が入力される。項目対応選択欄３７は、例えばラジオボタンであり、項目に関する複数の値の中から１つの値が選択される。
【００３９】
送信ボタン３９は、文書ファイルを予め定められた送信先に送信するためのボタンである。具体的には、送信ボタン３９が押下されると、ファイルパス入力欄３２に入力された文字列により所在が特定される文書ファイルが、項目表示３４が表す各項目に対応付けられた項目対応入力欄３６に入力された文字列や項目対応選択欄３７で選択された値とともに、予め定められた送信先に送信される。
【００４０】
図４に示されるように、外部システム９９は、ページ３０を表示するためのＨＴＭＬファイルを保持しており、ＨＴＭＬファイルを情報処理装置９８に送信する。ここで、図４は、ページ３０に基づくデータの送受信例を説明するための図であり、情報処理装置９８は、上述の情報処理装置１とは異なる。
【００４１】
情報処理装置９８のユーザは、キーボードやマウス等の操作部を操作することにより、文書ファイルの所在を表す文字列をファイルパス入力欄３２に入力し、項目表示３４が表す項目に対応付ける文字列を項目対応入力欄３６に入力し、その後、送信ボタン３９を押下する。
【００４２】
送信ボタン３９を押下されると、情報処理装置９８は、ファイルパス入力欄３２に入力された文字列により所在が特定された文書ファイルを、項目表示３４が表す項目に対応付けられた項目対応入力欄３６に入力された文字列とともに、外部システム９９の予め定められた送信先に送信する。
【００４３】
図５は、上述のページ３０を含む、ページ３０，４０，５０に基づくデータの送受信例を示す図である。ページ４０はページ３０に遷移可能なページであり、ページ５０はページ３０から遷移可能なページである。
【００４４】
ページ４０は、ユーザ認証を開始するためのページであり、ユーザの認証が開始するとページ４０からページ３０に遷移する。ページ４０には、ユーザＩＤ入力欄４１と、パスワード入力欄４２と、ログインボタン４５と、が設けられている。ユーザＩＤ入力欄４１には、ユーザＩＤを表す文字列が入力される。パスワード入力欄４２には、パスワードを表す文字列が入力される。
【００４５】
ログインボタン４５は、ユーザ認証の開始を要求するためのボタンである。具体的には、ログインボタン４５が押下されると、認証開始要求と、ユーザＩＤ入力欄４１に入力された文字列と、パスワード入力欄４２に入力された文字列と、が外部システム９９の予め定められた送信先に送信される。
【００４６】
ページ５０は、ユーザ認証を終了するためのページであり、文書ファイルの送信が完了するとページ３０からページ５０に遷移する。ページ５０には、送信完了メッセージ５２と、ログオフボタン５４と、が設けられている。送信完了メッセージ５２は、文書ファイルの送信が完了した旨の表示である。
【００４７】
ログオフボタン５４は、ユーザ認証の終了を要求するためのボタンである。具体的には、ログオフボタン５４が押下されると、認証終了要求が、外部システム９９の予め定められた送信先に送信される。
【００４８】
図２の説明に戻り、ページ取得部１２は、上述のページ３０を表示するためのＨＴＭＬファイルを外部システム９９から取得する。ページ３０が遷移を伴うページである場合には、ページ取得部１２は、上述のページ４０，５０を表示するためのＨＴＭＬファイルをさらに取得してもよい。
【００４９】
設定画面構成部１３は、ページ取得部１２により取得されたＨＴＭＬファイルを解析して、文書ファイルの送信に利用される情報を抽出する。具体的には、設定画面構成部１３は、ページ３０を表示するためのＨＴＭＬファイルを解析して、文書ファイルが送信される送信先を表す送信先情報と、項目表示３４が表す各項目を表す項目情報と、を抽出する（取得手段の一例としての機能）。例えばＨＴＭＬファイルの場合、フォームタグの内容から送信先情報と項目情報を抽出することができる。
【００５０】
さらに、設定画面構成部１３は、ＨＴＭＬファイルの解析によって抽出された情報に基づいて、ページ３０を利用した設定画面を構成する。設定画面は、項目表示３４が表す各項目に対応する文字列又は値に係る対応情報を生成するためのページである。
【００５１】
図６は、設定画面構成部１３が構成する設定画面の表示例を示す図であり、図７は、設定画面の構成に利用されるテーブルの内容例を示す図である。設定画面は、ページ３０を利用して構成されており、項目対応入力欄３６と項目対応選択欄３７それぞれの傍には、対応設定ボタン６２が設けられている。
【００５２】
対応設定ボタン６２が押下されると、対応設定ボタン６２が設けられた項目に係る対応情報の生成を支援するための対応設定窓６４が、設定画面に表示される。対応設定窓６４は、生成支援領域の一例である。対応設定窓６４には、項目対応選択欄６６と、項目対応入力欄６８と、が含まれている。
【００５３】
項目対応選択欄６６には、対応設定ボタン６２が設けられた項目に対応付けることが可能な複数の候補が表示されており、ユーザが操作部４を操作することで複数の候補の中から１つが選択される。候補は、例えば、文書ファイルに予め付加されている文字列又は値の種類を表す。例えば「受信日時」が選択されている場合、後述するジョブフローの実行時に、文書ファイルに予め付加されている受信日時を表す文字列が、項目に対応付けられる文字列として利用される。
【００５４】
項目対応入力欄６８は、対応設定ボタン６２が設けられた項目に対応付けられる文字列の入力を受付けるための入力欄であり、ユーザが操作部４を操作することで項目対応入力欄６８に任意の文字列が入力される。
【００５５】
対応設定ボタン６２と対応設定窓６４をページ３０に表示するための領域表示情報は、例えば、スクリプト言語により記述され、ページ３０を表示するためのＨＴＭＬファイルに埋め込まれる（付加手段の一例としての機能）。
【００５６】
図２の説明に戻り、項目対応設定部１４は、ユーザによる操作部４の操作に基づき、上述の設定画面において対応設定ボタン６２が設けられた項目に係る対応情報を生成する（生成手段の一例としての機能）。具体的には、対応設定ボタン６２の押下に伴って表示される対応設定窓６４の項目対応選択欄６６で１つの候補が選択される、又は項目対応入力欄６８に文字列が入力されることによって、対応情報が生成される。
【００５７】
遷移管理部１５は、上述の図５に示されるようにページ３０が遷移を伴うページである場合に、ページ４０，５０を表示するためのＨＴＭＬファイルによって外部システム９９に送信される遷移情報を保持する。
【００５８】
遷移情報は、例えば、ユーザＩＤとして対応付けられる文字列や、パスワードとして対応付けられる文字列などである。これらの文字列は、例えば、ユーザによる操作部４の操作などによって生成される。また、遷移情報は、例えば、認証開始要求や認証終了要求などである。これらの要求は、例えば、ＨＴＭＬファイルを解析することによって取得される。
【００５９】
ジョブフロー変換部１７は、上述の設定画面構成部１３、項目対応設定部１４及び遷移管理部１５から得られる情報に基づいて、ジョブフローの定義情報を作成する（生成手段の一例としての機能）。ジョブフロー保持部１９は、作成されたジョブフローの定義情報を保持する（保持手段の一例としての機能）。
【００６０】
図８は、ジョブフロー変換部１７が生成するジョブフローの内容例を示す図である。ジョブフローは、文書ファイルに対して実行される一連のジョブである。ジョブフローの定義情報は、複数のジョブそれぞれの内容を表す定義情報と、これらのジョブを実行する順序を表す順序情報と、を含んでいる。
【００６１】
１番目に実行される取得ジョブでは、例えば、指定された外部機器や保存場所から文書ファイルが取得される。２番目に実行される加工ジョブでは、例えば、解像度変換やノイズ除去など、指定された処理で文書ファイルが加工される。３番目に実行される配信ジョブでは、例えば、指定された送信先に文書ファイルが送信される。
【００６２】
ここで、配信ジョブの定義情報は、ページ３０を表示するためのＨＴＭＬファイルを解析することで得られた、文書ファイルが送信される送信先を表す送信先情報と、項目表示３４が表す各項目を表す項目情報と、を含んでいる（図３及び図４を参照）。さらに、配信ジョブの定義情報は、設定画面において設定される、各項目に対応する文字列又は値に係る対応情報を含んでいる（図６及び図７を参照）。
【００６３】
また、上述の図５に示されるようにページ３０が遷移を伴うページである場合には、配信ジョブは、図９に示されるように、順番に実行される複数の送信ジョブを含んでもよい。配信ジョブの定義情報は、複数の送信ジョブそれぞれの内容を表す定義情報と、これらの送信ジョブを実行する順序を表す順序情報と、を含んでいる。
【００６４】
第１の送信ジョブの定義情報は、ユーザＩＤとして対応付けられる文字列の情報、パスワードとして対応付けられる文字列の情報、及び認証開始要求を送信するための情報を含んでいる。第２の送信ジョブの定義情報は、上述の図８に示される配信ジョブと同様に、送信先情報、項目情報及び対応情報を含んでいる。第３の送信ジョブの定義情報は、認証終了要求を送信するための情報を含んでいる。
【００６５】
図２の説明に戻り、ジョブフロー解釈部２１は、ジョブフロー保持部１９から読み出されるジョブフローの定義情報に基づいて、ユーザに指定されたジョブフローを実行する。アクセス部２３は、ジョブフローに含まれる配信ジョブが実行される際に、指定された送信先に文書ファイルを送信する（送信手段の一例としての機能）。
【００６６】
図１０は、ジョブフローに基づくデータの送信例を示す図である。情報処理装置１は、ジョブフローに含まれる配信ジョブを実行する際に、指定された文書ファイルを、項目情報及び対応情報により特定される各項目に対応付けられた文字列又は値とともに、送信先情報により特定される送信先に送信する。このように、情報処理装置１は、上述の図４に示される場合と同様に文書ファイル等を外部システム９９に送信することが可能である。
【００６７】
また、上述の図５に示されるようにページ３０が遷移を伴うページである場合には、情報処理装置１は、図１１に示されるように、複数の送信ジョブを順番に実行してもよい。第１の送信ジョブを実行する際に、情報処理装置１は、ユーザＩＤとして対応付けられた文字列、パスワードとして対応付けられた文字列、及び認証開始要求を外部システム９９に送信する。第２の送信ジョブを実行する際に、情報処理装置１は、上述の図１０に示される配信ジョブと同様に文書ファイルを外部システム９９に送信する。第３の送信ジョブを実行する際に、情報処理装置１は、認証終了要求を外部システム９９に送信する。このように、情報処理装置１は、上述の図５に示される場合と同様に文書ファイル等を外部システム９９に送信することが可能である。
【００６８】
図２の説明に戻り、結果判定部２５は、文書ファイルの送信後、外部システム９９からの応答に基づいて、文書ファイルの送信の成否を判定する（判定手段の一例としての機能）。例えば、文書ファイルの送信後、外部システム９９から送信されるＨＴＭＬファイルに基づくページに送信完了メッセージが表示される場合には（図５を参照）、文書ファイルの送信が成功したと判定される。例えば、外部システム９９からの応答がない場合や、ページに送信失敗メッセージが表示される場合には、文書ファイルの送信が失敗したと判定される。
【００６９】
更新監視部２７は、外部システム９９が保持するＨＴＭＬファイルの更新を検知し、更新が検知された場合にアクセス部２３に通知する（検知手段の一例としての機能）。例えば、上述のページ取得部１２により取得され、設定画面構成部１３により送信先情報と項目情報が抽出されたＨＴＭＬファイルのレイアウト情報が記憶部２に記憶され、更新監視部２７は、配信ジョブが実行される度に、記憶部２に記憶されているレイアウト情報と、外部システム９９が保持するＨＴＭＬファイルのレイアウトとを比較し、相違を検知する。レイアウト情報は、例えばＤＯＭ（Document Object Model）情報である。
【００７０】
外部システム９９が保持するＨＴＭＬファイルの更新が検知された場合、配信ジョブの実行は中断される。例えば、更新されたＨＴＭＬファイルに基づくページが表示部３に表示され、ユーザが送信への影響はないと判断して再開の指示が操作部４から入力された場合に、配信ジョブの実行が再開される。
【００７１】
以上に説明した実施形態によると、外部システム９９が保持するＨＴＭＬファイルを利用して、文書ファイルを外部システム９９に送信するためのジョブフローの定義情報が作成されるので、文書ファイルの送信の容易化を図ることが可能である。また、外部システム９９が提供するＡＰＩ（Application Programming Interface）を利用して、文書ファイル送信のためのプラグインを作成する手間を省略することが可能である。
【００７２】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々の変形実施が当業者にとって可能であるのはもちろんである。
【符号の説明】
【００７３】
１  情報処理装置、２  記憶部、３  表示部、４  操作部、５  通信Ｉ／Ｆ、１０  制御部、１２  ページ取得部、１３  設定画面構成部、１４  項目対応設定部、１５  遷移管理部、１７  ジョブフロー変換部、１９  ジョブフロー保持部、２１  ジョブフロー解釈部、２３  アクセス部、２５  結果判定部、２７  更新監視部、３０  ページ、３２  ファイルパス入力欄、３４  項目表示、３６  項目対応入力欄、３７  項目対応選択欄、３９  送信ボタン、４０  ページ、４１  ユーザＩＤ入力欄、４２  パスワード入力欄、４５  ログインボタン、５０  ページ、５２  送信完了メッセージ、５４  ログオフボタン、６２  対応設定ボタン、６４  対応設定窓、６６  項目対応選択欄、６８  項目対応入力欄、９８  情報処理装置、９９  外部システム。
【図１】
2015219778.tif 000003
【図２】
2015219778.tif 000004
【図３】
2015219778.tif 000005
【図４】
2015219778.tif 000006
【図５】
2015219778.tif 000007
【図６】
2015219778.tif 000008
【図７】
2015219778.tif 000009
【図８】
2015219778.tif 000010
【図９】
2015219778.tif 000011
【図１０】
2015219778.tif 000012
【図１１】
2015219778.tif 000013