(57)【要約】【課題】ワークフローの利便性を向上させること。【解決手段】１以上のコンピュータを含み、１以上の処理単位を任意に組み合わせた処理フローを実行する情報処理システムは、所定のメールアドレス宛の電子メールを取得する取得部と、前記電子メールに含まれているデータを抽出する抽出部と、抽出されたデータを前記処理フローの処理対象として出力する出力部とを有する。【選択図】図６
2014235697.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンピュータを含み、１以上の処理単位を任意に組み合わせた処理フローを実行する情報処理システムであって、
所定のメールアドレス宛の電子メールを取得する取得部と、
前記電子メールに含まれているデータを抽出する抽出部と、
抽出されたデータを前記処理フローの処理対象として出力する出力部とを有する情報処理システム。
【請求項２】
前記取得部は、所定の複数のメールアドレス宛の電子メールを取得し、
前記出力部は、前記電子メールより抽出されたデータを、相互に処理単位の組み合わせが異なる複数の前記処理フローのうち、前記電子メールの宛先のメールアドレスに対応する処理フローの処理対象として出力する請求項１記載の情報処理システム。
【請求項３】
前記出力部は、前記電子メールより抽出されたデータを、相互に処理単位の組み合わせが異なる複数の処理フローのうち、前記電子メールの内容に対応する処理フローの処理対象として出力する請求項１記載の情報処理システム。
【請求項４】
１以上のコンピュータを含み、１以上の処理単位を任意に組み合わせた処理フローを実行する情報処理システムが、
所定のメールアドレス宛の電子メールを取得する取得手順と、
前記電子メールに含まれているデータを抽出する抽出手順と、
抽出されたデータを前記処理フローの処理対象として出力する出力手順とを実行する情報処理方法。
【請求項５】
１以上の処理単位を任意に組み合わせた処理フローを実行するコンピュータに、
所定のメールアドレス宛の電子メールを取得する取得手順と、
前記電子メールに含まれているデータを抽出する抽出手順と、
抽出されたデータを前記処理フローの処理対象として出力する出力手順とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置において原稿よりスキャンされた画像データに対し、予め設定された処理フロー又はワークフローを実行し、実行結果を所定の配信先に配信するコンピュータシステムが有る（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
他方において、近年では、携帯電話、スマートフォン、タブレット型端末等、通信機能を有し、かつ、画像データの入力及び保存が可能な機器が利用されている。また、前記機器や、ＰＣ（Personal Computer）等は、ネットワークを介して、他の装置から画像データ等を受信し、保存することもできる。このような機器において保存されている画像データ等を、上記のコンピュータシステムに対して簡易に入力することができれば、上記のコンピュータシステムの利便性を向上させることができる。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、ワークフローの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、１以上のコンピュータを含み、１以上の処理単位を任意に組み合わせた処理フローを実行する情報処理システムは、所定のメールアドレス宛の電子メールを取得する取得部と、前記電子メールに含まれているデータを抽出する抽出部と、抽出されたデータを前記処理フローの処理対象として出力する出力部とを有する。
【発明の効果】
【０００６】
ワークフローの利便性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における配信管理システムの構成例を示す図である。
【図２】本発明の実施の形態における配信管理サーバのハードウェア構成例を示す図である。
【図３】本発明の実施の形態における配信管理サーバの機能構成例を示す図である。
【図４】ワークフローの一例を示す図である。
【図５】ジョブ投入部の構成例を示す図である。
【図６】メール入力プラグインの機能構成例を示す図である。
【図７】電子メールでのワークフローの実行要求の受け付け処理の処理手順の一例を説明するためのフローチャートである。
【図８】設定情報記憶部の構成例を示す図である。
【図９】ジョブ情報の構成例を示す図である。
【図１０】ジョブ情報に基づくワークフローの制御処理の処理手順の一例を説明するためのフローチャートである。
【図１１】設定情報記憶部の第二の構成例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における配信管理システムの構成例を示す図である。図１において、配信管理システム１は、配信管理サーバ１０、１以上のクライアント端末２０、１以上の画像形成装置３０、ファイルサーバ５０、及びメールサーバ６０等を含む。各装置は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない。）を介して通信可能に接続されている。
【０００９】
クライアント端末２０は、当該クライアント端末２０が入力したデータ、又は他の装置よりネットワーク通信を介して受信したデータを含む電子メールを、所定のメールアドレス（以下、「フローアドレス」という。）宛に送信する。クライアント端末２０の一例として、携帯電話、スマートフォン、タブレット型端末、及びＰＣ（Personal Computer）等が挙げられる。
【００１０】
画像形成装置３０は、原稿から画像データを読みとり、当該画像データを配信管理サーバ１０に送信する。
【００１１】
配信管理サーバ１０は、画像形成装置３０によって読み取られた画像データ、又はクライアント端末２０より送信された電子メールに含まれているデータ等に関して、予め設定されたワークフローを実行するコンピュータである。ワークフローとは、例えば、それぞれが独立して又は単独で完結した機能を実現する一以上の処理単位（タスク）の任意な組み合わせによって実現される処理の流れ（処理フロー）をいう。当該処理単位は、一般的なワークフローの用語における、アクティビティに当てはめられてもよい。
【００１２】
ファイルサーバ５０は、ネットワーク上で共有されるファイルを蓄積して管理するコンピュータである。ファイルサーバ５０は、配信管理サーバ１０によって実行されるワークフローの実行結果の配信先の一例である。ファイルサーバ５０が配信先である場合、配信されたデータは、ファイルサーバ５０のフォルダ内に記憶される。
【００１３】
メールサーバ６０は、クライアント端末２０より送信される、フローアドレス宛の電子メールをＳＭＴＰ（Simple Mail Transfer Protocol）等の通信プロトコルを介して受信し、保持する。メールサーバ６０は、配信管理サーバ１０からの、フローアドレス宛の電子メールの取得要求に応じ、保持している電子メールを返信する。配信管理サーバ１０による、メールサーバ６０からの電子メールの取得には、ＰＯＰ（Post Office Protocol）又はＩＭＡＰ（Internet Message Access Protocol）等の通信プロトコルが利用されてもよい。なお、メールサーバ６０は、配信管理サーバ１０によって実行されるワークフローの実行結果の配信先とされてもよい。メールサーバ６０が配信先である場合、配信されたデータは、電子メールに添付されて、実行されたワークフローに設定されているメールアドレス宛に転送される。
【００１４】
図２は、本発明の実施の形態における配信管理サーバのハードウェア構成例を示す図である。図２の配信管理サーバ１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１５】
配信管理サーバ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って配信管理サーバ１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１７】
なお、配信管理サーバ１０は、複数のコンピュータ、によって構成されてもよい。
【００１８】
図３は、本発明の実施の形態における配信管理サーバの機能構成例を示す図である。図３において、配信管理サーバ１０は、ジョブ投入部１２、フロー実行制御部１３、及び処理部１４等を有する。これら各部は、配信管理サーバ１０にインストールされたプログラムがＣＰＵ１０４に実行させる処理により実現される。配信管理サーバ１０は、また、ジョブキュー１５、及びフロー定義記憶部１６等の記憶部を利用する。これら各記憶部は、補助記憶装置１０２、又は配信管理サーバ１０にネットワークを介して接続される記憶装置等を用いて実現可能である。ジョブキュー１５については、メモリ装置１０３が用いられてもよい。
【００１９】
フロー定義記憶部１６は、フロー定義データを記憶する。フロー定義データとは、ワークフローの処理の流れ等に関する定義情報が記録されたデータをいう。本実施の形態において、一つのフロー定義データは、一つのワークフローに対応する。したがって、フロー定義データは、相互に処理手順の異なるワークフローごとに作成される。
【００２０】
ジョブ投入部１２は、ワークフローの実行要求に応じ、当該ワークフローに係るジョブ情報をジョブキュー１５に投入する。本実施の形態において、ジョブとは、ワークフローの実行単位をいう。例えば、同一のワークフローが複数回実行された場合、各実行時のジョブは異なる。
【００２１】
ジョブキュー１５は、投入されたジョブ情報を記憶する。ジョブ情報は、例えば、実行対象のワークフローの識別子や処理対象のデータ等を含む情報である。
【００２２】
フロー実行制御部１３は、ジョブキュー１５よりジョブ情報を取得し、当該ジョブ情報に対応するフロー定義データの定義に従って、ワークフローの実行を制御する。
【００２３】
処理部１４は、ワークフローを構成する処理単位（アクティビティ）ごとの処理を実行する。例えば、一つのアクティビティは、一つの処理部１４によって実現される。したがって、ワークフローは、相互に処理内容の異なる１以上の処理部１４による処理の接続によって実現される。図３では、処理部Ａ及び処理部Ｂ等が例示されている。各処理部１４は、それぞれ独立したプログラムモジュールによって実現されてもよい。この場合、各プログラムモジュールは、プラグインとして、容易にインストール可能とされてもよい。
【００２４】
フロー定義データの詳細について説明する。本実施の形態において、ワークフローを構成する１以上の処理単位は、中間処理又は出力処理に大別される。中間処理は、例えば、ワークフローの処理対象とされたデータに対する加工処理である。中間処理の一例として、ノイズ除去処理、ＯＣＲ（Optical Character Recognition）処理、翻訳処理、及びデータ変換処理等が挙げられる。
【００２５】
出力処理は、ワークフローからのデータの出力処理である。出力処理の一例として、ファイルサーバ５０等のフォルダへの配信処理が挙げられる。また、メールサーバ６０が配信先とされてもよい。
【００２６】
なお、本実施の形態では、配信が出力形態の一例として説明されるが、例えば、印刷等、他の出力形態による出力処理がワークフローを構成してもよい。
【００２７】
フロー定義データには、少なくとも一つの出力処理と、必要に応じて一以上の中間処理との順序付けられた組み合わせに関する定義が記録されている。分岐した処理が並列的に実行されるようにワークフローが定義されてもよい。
【００２８】
図４は、ワークフローの一例を示す図である。図４では、画像データに対する画像変換処理に続いて、入力された画像データへの画像変換処理と、画像変換された画像データのフォルダへの配信処理とが直列的に実行され、かつ、入力された画像データを電子メールで送信する処理が並列的に実行されるワークフローが示されている。フロー定義データには、例えば、図４に示されるワークフローの定義が当該ワークフローの識別子（以下、「フローＩＤ」という。）と共に記述されている。
【００２９】
続いて、ジョブ投入部１２の詳細について説明する。図５は、ジョブ投入部の構成例を示す図である。
【００３０】
ジョブ投入部１２において、データの入力元とのやりとりは、プラグイン可能なプログラムによって実現される。図５では、スキャン入力プラグイン１２１、メール入力プラグイン１２２、及びフォルダ入力プラグイン１２３が例示されている。
【００３１】
スキャン入力プラグイン１２１は、画像形成装置３０よりワークフローの実行要求を受信するプラグインである。すなわち、スキャン入力プラグイン１２１は、画像形成装置３０においてスキャンされた画像データに対するワークフローの実行要求を、画像形成装置３０より受信する。当該実行要求には、画像データと共に、フローＩＤ及びワークフローに対する設定値等が指定される。スキャン入力プラグイン１２１は、受信されたフローＩＤ、画像データ、及び設定値等を、フロー実行制御部１３が予定している形式に従ったジョブ情報に整形し、当該ジョブ情報をジョブキュー１５に記憶する。
【００３２】
メール入力プラグイン１２２は、フローアドレス宛の電子メールによってワークフローの実行要求を受け付けるプラグインである。この場合、当該電子メールに添付されたデータが、ワークフローの処理対象とされる。当該データは、画像データであってもよいし、他の形式のデータであってもよい。メール入力プラグイン１２２は、電子メールに添付されているデータと、電子メールに記述されている情報とを、フロー実行制御部１３が予定している形式に従ったジョブ情報に整形し、当該ジョブ情報をジョブキュー１５に記憶する。
【００３３】
フォルダ入力プラグイン１２３は、所定のフォルダに対する画像データのアップロードによって、ワークフローの実行要求を受け付けるプラグインである。所定のフォルダは、配信管理サーバ１０の補助記憶装置１０２に形成されたフォルダでもよいし、配信管理サーバ１０にネットワークを介して接続される記憶装置（例えば、いずれかのクライアント端末２０又はファイルサーバ５０の記憶装置）に形成されたフォルダでもよい。フォルダ入力プラグイン１２３は、例えば、所定のフォルダをポーリングし、当該フォルダに画像データ、及びフローＩＤや設定値等を格納したファイルが保存されていれば、当該画像データ及びファイルを取得する。フォルダ入力プラグイン１２３は、取得された画像データと、取得されたファイルに格納されている情報とを、フロー実行制御部１３が予定している形式に従ったジョブ情報に整形し、当該ジョブ情報をジョブキュー１５に記憶する。
【００３４】
このように、ジョブ投入部１２は、様々な形態で、ワークフローの実行要求を受け付けることができる。また、他のプラグインを追加することにより、他の形態で実行要求が受け付けられてもよい。例えば、Ｗｅｂページを介してワークフローの実行要求を受け付けるプラグインが追加されてもよい。
【００３５】
メール入力プラグイン１２２について更に詳細に説明する。図６は、メール入力プラグインの機能構成例を示す図である。
【００３６】
図６に示されるように、メール入力プラグイン１２２は、設定部１２２１、メール取得部１２２２、メール解析部１２２３、及びデータ出力部１２２４として配信管理サーバ１０のＣＰＵ１０４を機能させる。
【００３７】
設定部１２２１は、メール入力プラグイン１２２に対する設定情報の入力を受け付け、当該設定情報を設定情報記憶部１２２５に記憶する。設定情報記憶部１２２５は、例えば、補助記憶装置１０２又は配信管理サーバ１０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００３８】
メール取得部１２２２は、フローアドレス宛の新着メールの有無を、メールサーバ６０との通信によって監視し、メールサーバ６０によって当該新着メールが受信されると、当該新着メールをメールサーバ６０より取得する。新着メールの取得には、例えば、ＰＯＰ（Post Office Protocol）又はＩＭＡＰ（Internet Message Access Protocol）等の通信プロトコルが利用されてもよい。なお、メール取得部１２２２は、複数のフローアドレスを監視対象とすることができる。
【００３９】
メール解析部１２２３は、メール取得部１２２２によって取得された電子メールから添付データ及び書式データ等を抽出し、抽出されたデータを、ジョブ情報の形式に整形する。書式データとは、電子メールの送信元アドレス、宛先（Ｔｏ）アドレス、Ｃｃアドレス、Ｂｃｃアドレス、受信日時、及び件名（タイトル）等である。本文が、書式データに含まれてもよい。データ出力部１２２４は、メール解析部１２２３によって整形されたジョブ情報を、ジョブキュー１５に記憶する。
【００４０】
以下、配信管理サーバ１０が実行する処理手順について説明する。図７は、電子メールでのワークフローの実行要求の受け付け処理の処理手順の一例を説明するためのフローチャートである。
【００４１】
メール取得部１２２２は、メールサーバ６０との通信によって、フローアドレス宛の新着メールの受信の有無を監視する（Ｓ１０１）。監視対象とされるメールサーバ６０及びフローアドレスは、例えば、設定情報記憶部１２２５に記憶されている情報に基づいて特定される。
【００４２】
図８は、設定情報記憶部の構成例を示す図である。図８において、設定情報記憶部１２２５は、監視対象ごとに、ホスト名、メールアドレス、及びフローＩＤ等を記憶する。ホスト名は、監視対象とするメールサーバ６０のホスト名である。ホスト名の代わりにＩＰアドレス又はＵＲＬ（Uniform Resource Locator）等、利用される通信プロトコルに応じた識別情報が設定されてもよい。メールアドレスは、フローアドレスとして設定されているメールアドレスである。フローＩＤは、当該ホスト名に係るメールサーバ６０における、当該メールアドレス宛の電子メールに対して実行されるワークフローのフローＩＤである。すなわち、本実施の形態では、フローアドレスに対して、ワークフローが対応付けられている。また、設定情報記憶部１２２５には、複数のレコードを登録することが可能である。したがって、複数のフローアドレスが設定され、それぞれに対して異なるフローＩＤを割り当てられうる。ユーザは、クライアント端末２０を使用して、所望のワークフローに対応したフローアドレス宛に電子メールを送ることで、所望のワークフローを配信管理サーバ１０に実行させることができる。
【００４３】
なお、図８の例では、メールアドレスとフローＩＤとが別々の項目とされているが、メールアドレス内に、フローＩＤが含まれるようにしてもよい。
【００４４】
設定情報記憶部１２２５に複数のレコードが記憶されている場合、メール取得部１２２２は、ステップＳ１０１において、複数のメールサーバ６０又は複数のフローアドレスを監視することになる。
【００４５】
メール取得部１２２２は、いずれかの監視対象において新着メールが受信されていることを検知すると（Ｓ１０２でＹｅｓ）、当該監視対象から当該新着メールを取得（ダウンロード）する（Ｓ１０３）。新着メールは、複数取得される場合も有るが、以下の説明では、便宜上、一つの新着メールが取得されたこととする。複数の新着メールが取得された場合、以下において説明される処理が、各新着メールに対して実行されればよい。以下、取得された新着メールを「対象メール」という。
【００４６】
続いて、メール解析部１２２３は、対象メールの添付データ及び書式データ等を、対象メールから抽出する（Ｓ１０４）。続いて、メール解析部１２２３は、抽出されたデータをジョブ情報の形式に整形する（Ｓ１０６）。
【００４７】
図９は、ジョブ情報の構成例を示す図である。図９において、ジョブ情報は、フローＩＤ、件名、送信元アドレス、受信日時、及び添付データ等を含む。フローＩＤは、対象データの宛先アドレスに対応するフローＩＤであり、設定情報記憶部１２２５を参照して特定可能である。件名は、送信元アドレス、及び受信日時等は、対象データより抽出された書式データである。本文等、書式データの他の構成要素が、ジョブ情報に含まれてもよい。添付データは、対象メールに添付されていたデータ（例えば、画像データ）のファイル名である。
【００４８】
なお、ジョブ情報は、ＸＭＬ（eXtensible Markup Language）ファイル、ＣＳＶ（Comma Separated Values）ファイル、又はその他の形式のファイルに格納されてもよい。
【００４９】
続いて、データ出力部１２２４は、ジョブ情報を、ジョブキュー１５に記憶する（Ｓ１０６）。
【００５０】
ステップＳ１０３以降は、いずれかのフローアドレス宛に、新着メールが受信されるたびに繰り返し実行される。
【００５１】
続いて、ジョブキュー１５に登録されたジョブ情報に基づくワークフローの制御処理について説明する。
【００５２】
図１０は、ジョブ情報に基づくワークフローの制御処理の処理手順の一例を説明するためのフローチャートである。
【００５３】
フロー実行制御部１３は、例えば、定期的にジョブキュー１５を参照し、ジョブキュー１５にジョブ情報が記憶されていると、当該ジョブ情報をジョブキュー１５より取り出す（Ｓ２０１）。続いて、フロー実行制御部１３は、ジョブ情報に含まれているフローＩＤに対応するフロー定義データを、フロー定義記憶部１６より取得する（Ｓ２０２）。
【００５４】
続いて、フロー実行制御部１３は、取得されたフロー定義データに基づいて、ジョブ情報に含まれている添付データに関して、ワークフローの実行を制御する。具体的には、当該フロー定義データに中間処理が定義されている場合には、当該中間処理に係る処理部１４に当該中間処理を実行させる（Ｓ２６）。また、フロー実行制御部１３は、当該フロー定義データに定義されている出力処理を、当該出力処理に係る処理部１４に実行させる。
【００５５】
なお、各中間処理又は出力処理において、ジョブ情報に含まれている、電子メールの書式データが、処理制御のパラメータとして用いられてもよい。例えば、送信元アドレスに基づいて、配信先のフォルダが決定されてもよい。また、送信元アドレスが、配信先とされてもよい。この場合、フローアドレス宛の電子メールを送信すると、当該フローアドレスに対応するワークフローの実行結果が受信されるといった操作感を、ユーザに提供することができる。
【００５６】
上述したように、本実施の形態によれば、電子メールによって、ワークフローの実行要求を入力することができる。したがって、例えば、携帯電話、スマートフォン、タブレット型端末、又はＰＣ等、ユーザが利用する機器に保存されているデータを、簡易的に、ワークフローの入力データとすることができる。すなわち、仮に、メール入力プラグイン１２２が存在しない場合の、これらの機器に保存されているデータをワークフローに入力しようとすると、ユーザは、フォルダ入力プラグイン１２３が監視対象としているフォルダに、当該データを保存するための作業をしなければならない。このように、本実施の形態によれば、ワークフローの利便性を向上させることができる。
【００５７】
また、ユーザは、一つの電子メールの宛先を、複数のフローアドレスとすることで、一つの電子メールに基づいて、複数のワークフローを並列的に実行させることもできる。
【００５８】
なお、上記では、フローアドレスによって、実行対象のワークフローが特定される例を述べたが、実行対象のワークフローは、フローアドレス宛に送信される電子メールの内容に基づいて特定されてもよい。例えば、電子メールの送信元アドレスに基づいてフローＩＤが特定されてもよい。この場合、設定情報記憶部１２２５には、送信元アドレスの項目が追加され、送信元アドレス別にフローＩＤが割り当てられてもよい。そうすることにより、ホスト名及びメールアドレスの項目の値が共通であっても、送信元アドレスごとに、異なるフローＩＤを割り当てることができる。
【００５９】
また、例えば、電子メールの件名又は本文等に、所定の形式で１以上のフローＩＤが記述されてもよい。メール解析部１２２３は、電子メールに記述されたフローＩＤを抽出し、ジョブ情報に含めてもよい。フローＩＤが複数記述されている場合は、フローＩＤが相互に異なる複数のジョブ情報が生成されてもよい。この場合、フローアドレスは、必ずしも、ワークフローごと（フローＩＤごと）に設けられなくてもよい。
【００６０】
また、設定情報記憶部１２２５は、図１１に示されるような構成を有していてもよい。図１１は、設定情報記憶部の第二の構成例を示す図である。
【００６１】
図１１において、設定情報記憶部１２２５は、監視対象ごとに、ホスト名、メールアドレス、及びフローＩＤ特定元等を記憶する。ホスト名及びメールアドレスの意味は、図８に示した設定情報記憶部１２２５と同じである。フローＩＤ特定元は、電子メールの構成要素（宛先アドレス、送信元アドレス、Ｃｃアドレス、Ｂｃｃアドレス、件名等）のうち、いずれの構成要素に基づいて、フローＩＤが特定されるのかを示す項目である。図１１において、１行目のレコードは、送信元アドレスに基づいてフローＩＤが特定される例を示す。２行目のレコードは、宛先アドレスに基づいてフローＩＤが特定される例を示す。この場合、送信元アドレス又は宛先アドレスとフローＩＤとの対応情報が、別途、補助記憶装置１０２に記憶されていてもよい。メール解析部１２２３は、取得された電子メールのフローアドレス（設定情報記憶部１２２５のメールアドレスの項目の値）に対応するフローＩＤ特定元の値に基づいて、当該電子メールのいずれの構成要素に基づいてフローＩＤを特定すればよいのかを判定する。メール解析部１２２３は、当該判定結果に係る構成要素（送信元アドレス又は宛先アドレス等）に対して、前記対応情報において対応付けられているフローＩＤを、実行すべきワークフローのフローＩＤとして特定する。ユーザは、例えば、送信元アドレスに基づいてフローＩＤを特定して欲しいのであれば、送信元アドレスをフローＩＤ特定元とするフローアドレス宛に、電子メールを送信すればよい。
【００６２】
なお、本実施の形態において、１以上のコンピュータによって構成される配信管理サーバ１０は、情報処理システムの一例である。メール取得部１２２２は、取得部の一例である。メール解析部１２２３は、抽出部の一例である。データ出力部１２２４は、出力部の一例である。
【００６３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６４】
１            配信管理システム
１０          配信管理サーバ
１２          ジョブ投入部
１３          フロー実行制御部
１４          処理部
１５          ジョブキュー
１６          フロー定義記憶部
２０          クライアント端末
３０          画像形成装置
５０          ファイルサーバ
６０          メールサーバ
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１２１        スキャン入力プラグイン
１２２        メール入力プラグイン
１２３        フォルダ入力プラグイン
１２２１      設定部
１２２２      メール取得部
１２２３      メール解析部
１２２４      データ出力部
１２２５      設定情報記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２０１２−０６５００６号公報
【図１】
2014235697.tif 000003
【図２】
2014235697.tif 000004
【図３】
2014235697.tif 000005
【図４】
2014235697.tif 000006
【図５】
2014235697.tif 000007
【図６】
2014235697.tif 000008
【図７】
2014235697.tif 000009
【図８】
2014235697.tif 000010
【図９】
2014235697.tif 000011
【図１０】
2014235697.tif 000012
【図１１】
2014235697.tif 000013