(57)【要約】【課題】ワークフローを構成する処理単位の設定値に動的な値の引用させるための設定作業を簡便化すること。【解決手段】情報処理装置は、ワークフローの実行時に値が入力される複数の設定項目の一覧を含む第１の画面において、いずれかの設定項目に対して所定の操作が行われると、当該設定項目に対応する項目を第２の画面に含める項目管理部と、前記第２の画面に含まれている項目の中の第１の項目について、第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第１の設定項目の値の設定領域に対して適用するための操作が行われると、前記第１の項目に対応する設定項目に対して前記ワークフローの実行時に入力される値が前記第１の設定項目の値として引用されることを示す文字列を、前記第１の設定項目の値の設定領域に入力する入力部と、を有する。【選択図】図５
2016177553.tif 000002
【特許請求の範囲】
【請求項１】
ワークフローの実行時に値が入力される複数の設定項目の一覧を含む第１の画面において、いずれかの設定項目に対して所定の操作が行われると、当該設定項目に対応する項目を第２の画面に含める項目管理部と、
前記第２の画面に含まれている項目の中の第１の項目について、第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第１の設定項目の値の設定領域に対して適用するための操作が行われると、前記第１の項目に対応する設定項目に対して前記ワークフローの実行時に入力される値が前記第１の設定項目の値として引用されることを示す文字列を、前記第１の設定項目の値の設定領域に入力する入力部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記項目管理部は、前記ワークフローを構成する１以上の処理単位の前後関係が設定される第４の画面において、当該１以上の処理単位のうちのいずれかの処理単位に対応する表示要素に関して所定の操作が行われると、当該処理単位による出力データに対応する項目を前記第２の画面に含め、
前記入力部は、前記第２の画面に含まれている項目の中で前記出力データに対応する第２の項目について、前記第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第１の設定項目の値の設定領域に対して適用するための操作が行われると、前記第２の項目に対応する出力データが前記第１の設定項目の値として引用されることを示す文字列を、前記第１の設定項目の値の設定領域に入力する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記項目管理部は、前記ワークフローを構成する処理単位のうち、前記ワークフローに対して入力される画像データに関する画像処理に関して第５の画面において設定される、前記画像データの画像領域のうち処理対象とされる範囲に関して所定の操作が行われると、前記範囲に対応する項目を前記第２の画面に含め、
前記入力部は、前記第２の画面に含まれている項目の中で前記範囲に対応する第３の項目について、前記第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第２の設定項目の値の設定領域に対して適用するための操作が行われると、前記第３の項目に対応する前記範囲に対する前記画像処理によって得られるデータが前記第２の設定項目の値として引用されることを示す文字列を、前記第２の設定項目の値の設定領域に入力する、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記第２の画面に含まれている項目を、前記第３の画面の設定領域に対して適用するための操作は、当該項目に関するドラッグ・アンド・ドロップである、
ことを特徴とする請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
ワークフローの定義情報を生成する第１の情報処理装置と、前記定義情報に基づいてワークフローを実行する第２の情報処理装置とを含む情報処理システムであって、
前記第１の情報処理装置は、
ワークフローの実行時に値が入力される複数の設定項目の一覧を含む第１の画面において、いずれかの設定項目に対して所定の操作が行われると、当該設定項目に対応する項目を第２の画面に含める項目管理部と、
前記第２の画面に含まれている項目の中の第１の項目について、第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第１の設定項目の値の設定領域に対して適用するための操作が行われると、前記第１の項目に対応する設定項目に対して前記ワークフローの実行時に入力される値が前記第１の設定項目の値として引用されることを示す文字列を、前記第１の設定項目の値の設定領域に入力する入力部と、
を有することを特徴とする情報処理システム。
【請求項６】
コンピュータが、
ワークフローの実行時に値が入力される複数の設定項目の一覧を含む第１の画面において、いずれかの設定項目に対して所定の操作が行われると、当該設定項目に対応する項目を第２の画面に含める手順と、
前記第２の画面に含まれている項目の中の第１の項目について、第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第１の設定項目の値の設定領域に対して適用するための操作が行われると、前記第１の項目に対応する設定項目に対して前記ワークフローの実行時に入力される値が前記第１の設定項目の値として引用されることを示す文字列を、前記第１の設定項目の値の設定領域に入力する手順と、
を実行することを特徴とする情報処理方法。
【請求項７】
コンピュータに、
ワークフローの実行時に値が入力される複数の設定項目の一覧を含む第１の画面において、いずれかの設定項目に対して所定の操作が行われると、当該設定項目に対応する項目を第２の画面に含める手順と、
前記第２の画面に含まれている項目の中の第１の項目について、第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第１の設定項目の値の設定領域に対して適用するための操作が行われると、前記第１の項目に対応する設定項目に対して前記ワークフローの実行時に入力される値が前記第１の設定項目の値として引用されることを示す文字列を、前記第１の設定項目の値の設定領域に入力する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置において原稿からスキャンされた画像データ（以下、「スキャン画像」という。）に関して、予め定義されたワークフローを実行することが可能な情報処理システムが有る。
【０００３】
ワークフローを実行可能とするためには、ワークフローの定義情報が予め作成される必要が有る。ワークフローの定義情報とは、ワークフローを構成する処理単位の前後関係を示す情報や、各処理単位に関する設定情報等を含む情報である。ワークフローの定義情報は、テキスト形式であったとしても、プログラムが解釈するための情報であるため、人が直接的に編集するのでは作業負担が大きい。そこで、ワークフローの定義情報の作成を支援するためのＧＵＩ（Graphical User Interface）が提供されている。
【０００４】
図１は、ワークフローの定義情報の設定画面の一例を示す図である。図１に示される設定画面５１０は、一覧領域５１１及びフロー設定領域５１２等を含む。
【０００５】
一覧領域５１１は、ワークフローの構成要素として選択可能な処理単位ごとのアイコンを含む領域である。フロー設定領域５１２は、各処理単位の前後関係（すなわち、ワークフローにおける処理の流れ）を設定させるための領域である。例えば、ユーザは、一覧領域５１１の中のいずれかの処理単位に対応する表示部品を、フロー設定領域５１２にドラッグ・アンド・ドロップ等することで、当該処理単位をワークフローの構成要素とすることができる。また、ユーザは、フロー設定領域５１２内において、各処理単位に対応する表示部品の接続関係を設定することで、各処理単位の前後関係を設定することができる。
【０００６】
更に、フロー設定領域５１２内のいずれかの表示部品をダブルクリック等すると、当該表示部品に対応する処理単位に対する設定画面が表示される。
【０００７】
図２は、或る処理単位に対する設定画面の一例を示す図である。図２に示される設定画面５２０は、図１のフロー設定領域５１２に配置されている「メール配信」に関する設定画面の一例である。
【０００８】
例えば、設定領域５２１は、送信先アドレスの設定領域である。また、設定領域５２２は、添付文書の名前の設定領域である。更に、設定領域５２３は、本文の設定領域である。
【０００９】
このように、ユーザは、図１及び図２に示されるようなＧＵＩを介して、ワークフローの定義情報を、直感的な操作で作成することができる。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、ワークフローの開始時にユーザによって値が入力される設定項目や、各処理単位の出力データ等、ワークフローの実行時に値が決まるような項目の値を、或る処理単位の設定項目の値として引用させるための操作性は十分であるとはいえなかった。
【００１１】
例えば、図２の設定領域５２２には、「契約書｛ｎｕｍ｝」と入力された例が示されている。ここで、「｛ｎｕｍ｝」は、ワークフローの開始時にユーザによって入力される或る設定項目の値を引用することを示す。また、設定領域５２３には、「連絡先は｛ｔｅｘｔ１｝です」と入力された例が示されている。ここで、「｛ｔｅｘｔ１｝」は、メール配信の前に実行されるＯＣＲ処理において、スキャン画像の或る領域から抽出された文字列を引用することを示す。すなわち、図２には、引用したいパラメータの名前を｛｝で囲むことが、当該パラメータの値の引用のための文法である例が示されている。
【００１２】
この場合、ユーザは、斯かる文法や、各パラメータの名前を予めマニュアル等を参照して知っておく必要が有る。また、斯かる文法やパラメータの名前を熟知しているユーザであっても、当該パラメータの名前を当該文法に従った形式で手入力するのは、手間である。
【００１３】
本発明は、上記の点に鑑みてなされたものであって、ワークフローを構成する処理単位の設定値に動的な値の引用させるための設定作業を簡便化することを目的とする。
【課題を解決するための手段】
【００１４】
そこで上記課題を解決するため、情報処理装置は、ワークフローの実行時に値が入力される複数の設定項目の一覧を含む第１の画面において、いずれかの設定項目に対して所定の操作が行われると、当該設定項目に対応する項目を第２の画面に含める項目管理部と、前記第２の画面に含まれている項目の中の第１の項目について、第３の画面に含まれている、前記ワークフローを構成する１以上の処理単位のうちのいずれかの処理単位に対する第１の設定項目の値の設定領域に対して適用するための操作が行われると、前記第１の項目に対応する設定項目に対して前記ワークフローの実行時に入力される値が前記第１の設定項目の値として引用されることを示す文字列を、前記第１の設定項目の値の設定領域に入力する入力部と、を有する。
【発明の効果】
【００１５】
ワークフローを構成する処理単位の設定値に動的な値の引用させるための設定作業を簡便化することができる。
【図面の簡単な説明】
【００１６】
【図１】ワークフローの定義情報の設定画面の一例を示す図である。
【図２】或る処理単位に対する設定画面の一例を示す図である。
【図３】本発明の実施の形態における情報処理システムの構成例を示す図である。
【図４】本発明の実施の形態における操作端末のハードウェア構成例を示す図である。
【図５】フロー管理サーバ及び操作端末の機能構成例を示す図である。
【図６】本発明の実施の形態におけるフロー定義情報の構成例を説明するための図である。
【図７】フロー定義編集画面の表示例を示す図である。
【図８】文字型設定画面の表示例を示す図である。
【図９】文書情報を構成する設定項目を書誌一覧へ追加するための処理手順の一例を説明するためのフローチャートである。
【図１０】書誌一覧記憶部の構成例を示す図である。
【図１１】処理単位の出力データを示すパラメータを書誌一覧へ追加するための処理手順の一例を説明するためのフローチャートである。
【図１２】範囲指定画面の表示例を示す図である。
【図１３】メール配信設定画面の表示例を示す図である。
【図１４】書誌情報を引用するために実行される処理手順の一例を説明するためのフローチャートである。
【図１５】書誌内容の表示処理の処理手順の一例を説明するためのフローチャートである。
【図１６】書誌一覧画面の変形例を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて本発明の実施の形態を説明する。図３は、本発明の実施の形態における情報処理システムの構成例を示す図である。図３において、情報処理システム１は、フロー管理サーバ２０、１以上の操作端末１０、及び１以上の画像形成装置３０等を含む。各装置は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない。）を介して通信可能に接続されている。
【００１８】
フロー管理サーバ２０は、ネットワークを介して受信されるデータに関して、予め定義されたワークフローを実行するコンピュータである。ワークフローとは、例えば、それぞれが独立して又は単独で完結した機能を実現する一以上の処理単位（タスク）の任意の組み合わせによって実現される処理の流れ（処理フロー）をいう。本実施の形態におけるワークフローは、例えば、データの入力処理、データの加工処理、及びデータの出力処理の組み合わせによって構成される。例えば、画像形成装置３０において原稿からスキャンされた画像データ（以下、「スキャン画像」という。）の受信に応じて実行されるワークフローに関しては、スキャン画像の受信が、データの入力処理に相当し、スキャン画像に関する画像処理にが、データの加工処理に相当し、スキャン画像又はスキャン画像に対する画像処理の結果を含む電子メールの送信が、データの出力処理に相当する。なお、各処理単位は、一般的なワークフローの用語における、アクティビティに当てはめられてもよい。
【００１９】
画像形成装置３０は、ワークフローに対するデータの入力元となる、スキャナ又は複合機等の機器である。例えば、ユーザは、画像形成装置３０の操作パネルを介して、実行対象とするワークフローを選択して、原稿のスキャンを画像形成装置３０に指示する。画像形成装置３０は、当該指示応じて、原稿から画像データをスキャンし、当該画像データ（スキャン画像）と、実行対象として選択されたワークフローの識別情報（以下、「フローＩＤ」という。）とを、フロー管理サーバ２０に送信する。フロー管理サーバ２０は、当該フローＩＤによって識別されるワークフローのジョブ（以下、「フロージョブ」という。）を、当該スキャン画像に関して実行する。
【００２０】
操作端末１０は、ワークフローの定義情報の生成時において操作対象とされる端末である。例えば、ＰＣ（Personal Computer）、タブレット端末、又はスマートフォン等が、操作端末１０として利用されてもよい。
【００２１】
図４は、本発明の実施の形態における操作端末のハードウェア構成例を示す図である。図４の操作端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００２２】
操作端末１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２３】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って操作端末１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００２４】
なお、フロー管理サーバ２０も、図４に示されるようなハードウェア構成を有していてもよい。但し、フロー管理サーバ２０は、表示装置１０６及び入力装置１０７を有していなくてもよい。
【００２５】
図５は、フロー管理サーバ及び操作端末の機能構成例を示す図である。図５において、フロー管理サーバ２０は、フロー定義生成部２１、フロー実行制御部２２、及び処理部２３等を有する。これら各部は、フロー管理サーバ２０にインストールされる１以上のプログラムが、フロー管理サーバ２０のＣＰＵに実行させる処理により実現される。フロー管理サーバ２０は、また、フロー定義記憶部２４、基本情報記憶部２５、処理単位一覧記憶部２６、及びログ記憶部２７等を利用する。これら各記憶部は、フロー管理サーバ２０の補助記憶装置、又はフロー管理サーバ２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２６】
フロー定義生成部２１は、操作端末１０におけるフロー定義情報の生成処理（編集処理）を支援又は補助するための処理を実行する。例えば、フロー定義生成部２１は、フロー定義情報の生成に必要な情報を、操作端末１０に提供する。フロー定義情報とは、ワークフローごと（フローＩＤごと）に生成される情報であって、ワークフローの処理の流れ等に関する定義情報を含む情報である。生成されたフロー定義情報は、フロー定義記憶部２４に記憶される。
【００２７】
図６は、本発明の実施の形態におけるフロー定義情報の構成例を説明するための図である。図６に示されるように、１つのフロー定義情報は、文書情報、処理手順情報、及び処理単位ごとの処理単位情報等を含む。
【００２８】
文書情報は、フロージョブの開始時にユーザに値を入力させる設定項目の集合に関する定義情報である。すなわち、フロー開始時の設定項目は、ワークフローごとに定義可能である。
【００２９】
処理手順情報は、処理の流れ（処理単位の前後関係）に関する定義情報である。図６では、３つの処理単位が直列的に接続された例が示されているが、処理単位の接続関係は、図６に示されるものに限定されない。
【００３０】
処理単位情報は、処理単位ごとの設定項目に対する設定値の集合である。
【００３１】
また、図６には、フロー定義情報の外部に位置する情報として、基本情報が示されている。基本情報は、複数のフロー定義情報（すなわち、複数のワークフロー）に関して横断的なパラメータの集合である。例えば、ユーザ名、スキャン画像のページ数、日時等が、基本情報の設定項目に含まれてもよい。基本情報を構成するパラメータは、各処理単位の設定項目に対する設定値等において引用可能（参照可能）である。また、各処理単位のロジック内（ソースコード内）において基本情報を構成するパラメータが参照されてもよい。
【００３２】
図５に戻る。フロー実行制御部２２は、画像形成装置３０からのワークフローの実行要求に応じ、フロー定義記憶部２４に記憶されているフロー定義情報の中で、当該実行要求に含まれているフローＩＤに対応するフロー定義情報に基づいて、当該実行要求に含まれているスキャン画像に関するフロージョブの実行を制御する。
【００３３】
処理部２３は、ワークフローを構成する処理単位（アクティビティ）を実行する。例えば、一つの処理単位は、一つの処理部２３によって実行される。したがって、ワークフローは、相互に処理内容の異なる１以上の処理部２３が実行する処理単位の接続によって実現される。但し、一つのワークフロー内において、同じ処理単位が２回以上出現してもよい。フロー実行制御部２２は、フロー定義情報に定義されている処理単位の順番で、各処理単位に対応する処理部２３に対して処理単位の実行を要求する。
【００３４】
図５では、処理部２３の一例として、ＯＣＲ処理部２３ａ、バーコード処理部２３ｂ、及びメール配信処理部２３ｃ等が示されている。ＯＣＲ処理部２３ａは、スキャン画像に対して、ＯＣＲ処理を実行する。バーコード処理部２３ｂは、スキャン画像に含まれているバーコードに埋め込まれている情報を抽出する。メール配信処理部２３ｃは、スキャン画像を、メール配信処理部２３ｃに対応する処理単位情報において設定されているメールアドレス宛に配信する。なお、各処理部２３は、それぞれ独立したプログラムモジュール（例えば、プラグイン）が、フロー管理サーバ２０のＣＰＵに実行させる処理により実現されてもよい。
【００３５】
ログ記憶部２７は、フロージョブの実行時においてフロー実行制御部２２又は処理部２３によって生成されるログ情報を記憶する。
【００３６】
基本情報記憶部２５は、基本情報に含まれる各パラメータの属性情報を記憶する。処理単位一覧記憶部２６は、処理部２３ごとの属性情報を記憶する。より詳しくは、処理単位一覧記憶部２６には、フロー管理サーバ２０のＣＰＵを処理部２３として機能させる各プラグインであって、フロー管理サーバ２０にインストールされている各プラグインの属性情報が、記憶されている。
【００３７】
一方、操作端末１０は、ＵＩ制御部１１、文書情報設定部１２、処理手順設定部１３、処理単位設定部１４、書誌一覧管理部１５、書誌展開部１６、フロー定義送信部１７、及びサンプル表示部１８等を有する。これら各部は、操作端末１０にインストールされる１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。又は、これら各部は、フロー管理サーバ２０からダウンロードされるＷｅｂページに含まれているＨＴＭＬ（HyperText Markup Language）データやスクリプト等に基づいて実現されてもよい。
【００３８】
操作端末１０は、また、書誌一覧記憶部１２１及び編集情報記憶部１２２を利用する。これら各記憶部は、例えば、補助記憶装置１０２、メモリ装置１０３、又は操作端末１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００３９】
ＵＩ制御部１１は、フロー定義情報の編集用の各種の画面を表示装置１０６に表示する。文書情報設定部１２は、編集対象（生成対象）のフロー定義情報に関する文書情報の設定処理を行う。処理手順設定部１３は、編集対象のフロー定義情報に関する処理手順情報の設定処理を行う。処理単位設定部１４は、編集対象のフロー定義情報に関する各処理単位の処理単位情報の設定処理を行う。
【００４０】
書誌一覧管理部１５は、文書情報を構成するパラメータ、及び基本情報を構成する設定項目等の一覧の中から、その値がワークフローを構成するいずれかの処理単位の設定項目の値として引用（参照）される可能性が有るパラメータ又は設定項目としてユーザによって選択されたパラメータ又は設定項目の集合（以下、「書誌一覧」という。）を管理する。書誌一覧を構成するパラメータ又は設定項目のそれぞれを書誌情報という。各書誌情報（すなわち、書誌一覧）は、書誌一覧記憶部１２１に記憶される。
【００４１】
書誌展開部１６は、書誌一覧記憶部１２１に記憶されている書誌一覧の中から、ユーザによって選択された書誌情報を、或る処理単位の処理単位情報を構成する設定項目の値として引用するための処理を実行する。
【００４２】
編集情報記憶部１２２には、編集中のフロー定義情報が記憶される。フロー定義送信部１７は、編集の終了後に、編集情報記憶部１２２に記憶されているフロー定義情報を、フロー定義生成部２１に送信する。フロー定義生成部２１は、フロー定義送信部１７から受信したフロー定義情報を、フロー定義記憶部２４に記憶する。
【００４３】
サンプル表示部１８については、後述する。
【００４４】
フロー定義情報の編集について説明する。フロー定義情報の編集は、例えば、操作端末１０のＵＩ制御部１１によって表示されるフロー定義編集画面を起点として行われる。
【００４５】
図７は、フロー定義編集画面の表示例を示す図である。図７において、フロー定義編集画面６１０は、文書情報設定領域６１１、処理単位一覧領域６１２、及び処理手順設定領域６１３等を含む。
【００４６】
文書情報設定領域６１１は、文書情報を構成する設定項目の追加、編集、削除等を受け付けるための領域である。文書情報設定領域６１１は、追加ボタン６１１ａ、編集ボタン６１１ｂ、及び削除ボタン６１１ｃ等を含む。
【００４７】
追加ボタン６１１ａが選択されると、文書情報設定部１２は、文書情報として新たに追加する設定項目のデータ型を問い合わせる画面（ダイアログ）を表示する。当該画面では、例えば、文字型、数値型、選択型等の各種のデータ型の選択が可能である。例えば、文字型が選択されると、文書情報設定部１２は、文字型設定画面を表示する。
【００４８】
図８は、文字型設定画面の表示例を示す図である。図８において、文字型設定画面６３０は、一般属性設定領域６３１及び文字型属性設定領域６３２等を含む。
【００４９】
一般属性設定領域６３１は、全てのデータ型の設定項目に共通の属性情報（以下、「一般属性」という。）の設定を受け付けるための領域である。一般属性としては、編集可否、入力必須、表示名、及びタグ名等が有る。
【００５０】
編集可否は、ワークフローの実行時において、ユーザによる値の変更が可能であるか否かを示す属性ある。入力必須は、ワークフローの実行時において、値の入力が必須であるか否かを示す属性である。表示名は、当該設定項目の表示用の識別名である。タグ名は、当該設定項目を、プログラム（例えば、フロー実行制御部２２や処理部２３等）が識別するために用いられる、設定項目ごとの識別情報である。
【００５１】
文字型属性設定領域６３２は、文字型の設定項目に特有な属性情報（以下、「文字型属性」という。）の設定を受け付けるための領域である。文字型属性には、例えば、最大長、パスワードであるか否か、パスワードである場合の検証用の文字列（すなわち、パスワード）等が含まれる。
【００５２】
文字型設定画面６３０において、各項目の値が設定され、ＯＫボタン６３３が押下されると、文書情報設定部１２は、新たな設定項目に対応する行を文書情報設定領域６１１に追加すると共に、文字型設定画面６３０に対して入力された、当該設定項目に関する属性情報を、編集情報記憶部１２２に記憶する。当該行には、例えば、当該設定項目の表示名が表示される。図７では、「所属名」を含む行と、「説明」を含む行とが例示されている。これらの行は、このようにして追加されたものである。
【００５３】
いずれかの行が選択された状態で、編集ボタン６１１ｂが選択されると、文書情報設定部１２は、当該行に対応付けられている設定項目に対応する設定画面を表示する。例えば、当該設定項目が文字型であれば、文字型設定画面６３０が表示される。ユーザは、表示された設定画面を介して、既存の設定項目の属性情報を変更することができる。
【００５４】
いずれかの行が選択された状態で、削除ボタン６１１ｃが選択されると、文書情報設定部１２は、当該行を削除する。すなわち、当該行に対応する設定項目が、文書情報の構成要素から除去される。
【００５５】
処理単位一覧領域６１２は、ワークフローの構成要素として選択可能な処理単位ごとのアイコンを含む領域である。ＵＩ制御部１１は、フロー管理サーバ２０のフロー定義生成部２１に対し、フロー管理サーバ２０にインストールされているプラグインの一覧情報を照会する。フロー定義生成部２１は、処理単位一覧記憶部２６から当該一覧情報を取得し、ＵＩ制御部１１に返信する。ＵＩ制御部１１は、当該一覧情報に基づいて、処理単位一覧領域６１２を表示する。
【００５６】
処理手順設定領域６１３は、処理手順情報を設定されるための領域である。例えば、ユーザが、処理単位一覧領域６１２の中のいずれかの処理単位に対応する表示部品を、フロー設定領域５１２にドラッグ・アンド・ドロップ等すると、処理手順設定部１３は、当該処理単位に対応するアイコンを、処理手順設定領域６１３に配置する。また、ユーザが、処理手順設定領域６１３内に配置されたアイコンを操作して、当該アイコンと他のアイコンとの接続関係の設定を指示すると、処理手順設定部１３は、操作されたアイコンに対応する処理単位の間に接続関係（前後関係）を設定する。処理手順設定領域６１３における設定内容は、処理手順情報として、編集情報記憶部１２２に記憶される。
【００５７】
ところで、図７には、フロー定義編集画面６１０の横に並べられて、書誌一覧画面６２０も示されている。書誌一覧画面６２０は、例えば、フロー定義編集画面６１０の表示と同時に表示される画面である。又は、書誌一覧画面６２０は、フロー定義編集画面６１０に対する所定の操作に応じて表示されてもよい。
【００５８】
書誌一覧画面６２０は、書誌一覧が表示される画面である。図７において、書誌一覧画面６２０は、基本情報表示領域６２１及び追加情報表示領域６２２等を含む。基本情報表示領域６２１には、基本情報を構成する各パラメータの表示名が表示される。例えば、書誌一覧管理部１５は、フロー管理サーバ２０のフロー定義生成部２１に、基本情報を照会する。フロー定義生成部２１は、基本情報記憶部２５に記憶されている基本情報を、書誌一覧管理部１５に返信する。書誌一覧管理部１５は、当該基本情報に基づいて、基本情報表示領域６２１に対し、基本情報を構成する各パラメータの表示名を配置する。また、書誌一覧管理部１５は、基本情報に含まれる各パラメータの属性情報を、書誌一覧を構成する書誌情報として、書誌一覧記憶部１２１に記憶する。
【００５９】
追加情報表示領域６２２は、文書情報設定領域６１１におけるいずれかの行に対応する設定項目や、処理手順設定領域６１３に配置されたいずれかの処理単位の出力データを示すパラメータのうち、書誌一覧に追加された設定項目の表示名又は出力データを示すパラメータの表示名が表示される領域である。図７では、「所属名」、「説明」、「ＯＣＲ」、「バーコード１」が追加情報表示領域６２２に追加された例が示されている。ここで、「所属名」及び「説明」は、文書情報を構成する設定項目に対応し、「ＯＣＲ」、「バーコード１」は、ＯＣＲ処理、バーコード処理の出力データを示すパラメータに対応する。
【００６０】
文書情報設定領域６１１におけるいずれかの行に対応する設定項目を書誌一覧へ追加するために、例えば、図９に示されるような処理が実行される。
【００６１】
図９は、文書情報を構成する設定項目を書誌一覧へ追加するための処理手順の一例を説明するためのフローチャートである。
【００６２】
書誌一覧管理部１５は、文書情報設定領域６１１におけるいずれかの行の設定項目の表示名が、書誌一覧画面６２０内にドラッグ・アンド・ドロップされたことを検知すると（Ｓ１０１でＹｅｓ）、当該表示名に対応するノードを、追加情報表示領域６２２に追加する（Ｓ１０２）。続いて、書誌一覧管理部１５は、当該設定項目のタグ名を、編集情報記憶部１２２から取得し、当該設定項目の表示名及びタグ名を相互に対応付けて、書誌一覧記憶部１２１に記憶する（Ｓ１０３）。なお、図７において、文書情報設定領域６１１における「所属名」、「説明」のそれぞれから書誌一覧画面６２０における「所属名」、「説明」のそれぞれへの矢印は、ドラッグ・アンド・ドロップの始点と終点とを示すものである。
【００６３】
図１０は、書誌一覧記憶部の構成例を示す図である。図１０に示されるように、書誌一覧記憶部１２１には、書誌情報ごとに、表示名及びタグ名が記憶される。
【００６４】
また、処理手順設定領域６１３に表示されているいずれかの処理単位の出力データを示すパラメータを書誌一覧へ追加するために、例えば、図１１に示されるような処理が実行される。
【００６５】
図１１は、処理単位の出力データを示すパラメータを書誌一覧へ追加するための処理手順の一例を説明するためのフローチャートである。
【００６６】
書誌一覧管理部１５は、処理手順設定領域６１３におけるいずれかの処理単位のアイコンが、書誌一覧画面６２０内にドラッグ・アンド・ドロップされたことを検知すると（Ｓ２０１でＹｅｓ）、当該アイコンに対応する処理単位の表示名及びタグ名を、当該処理単位に対応する処理部２３から、ネットワークを介して取得する（Ｓ２０２）。すなわち、各処理部２３には、当該処理部２３が出力する出力データを示すパラメータの表示名及びタグ名が組み込まれている。ステップＳ２０２では、当該表示名及びタグ名が取得される。
【００６７】
なお、当該処理部２３において使用されるパラメータの中には、書誌情報として使用されるのに適さないパラメータもあり得る。当該処理部２３は、自身が有し、処理の実行において使用するパラメータのうち、書誌情報として使用可能（追加可能）なパラメータと使用させないパラメータとを予め定義し、使用可能なパラメータのみを取得させる対象としてもよい。
【００６８】
続いて、書誌一覧管理部１５は、取得された表示名に対応するノードを、追加情報表示領域６２２に追加する（Ｓ２０３）。続いて、書誌一覧管理部１５は、取得された表示名及びタグ名を相互に対応付けて、書誌一覧記憶部１２１に記憶する（Ｓ２０４）。なお、図７において、処理手順設定領域６１３における「ＯＣＲ処理」、「バーコード処理」のそれぞれから書誌一覧画面６２０における「ＯＣＲ」、「バーコード１」のそれぞれへの矢印は、ドラッグ・アンド・ドロップの始点と終点とを示すものである。
【００６９】
なお、ＯＣＲ処理やバーコード処理に関しては、スキャン画像の画像領域のうち、ＯＣＲ処理の対象とする範囲や、バーコード処理の対象とする範囲を設定することができる。例えば、処理手順設定領域６１３において、ＯＣＲ処理のアイコン又はバーコード処理のアイコンがダブルクリック等されると、処理単位設定部１４は、ＯＣＲ処理又はバーコード処理等の画像処理の範囲を指定させるための画面を表示する。
【００７０】
図１２は、範囲指定画面の表示例を示す図である。図１２において、範囲指定画面６４０は、画像領域６４１を含む。画像領域６４１には、例えば、スキャンの対象とされる帳票又は伝票等の雛形の画像が表示される。当該雛形の画像を格納したファイルのファイル名は、予め、当該処理単位の処理単位情報として設定されている。ユーザは、当該画像を参照しながら、ＯＣＲ等の処理を行う対象とする範囲を指定する。図１２では、範囲６４２が指定された例が示されている。この状態において、矢印によって示されるように、範囲６４２が、書誌一覧画面６２０に対してドラッグ・アンド・ドロップされてもよい。この場合も、図１１において説明した処理が実行されればよい。なお、範囲６４２の座標値は、ＯＫボタン６４３が押下された際に、当該処理単位に対応する処理単位情報を構成する情報として、処理単位設定部１４によって編集情報記憶部１２２に記憶される。
【００７１】
このように、範囲指定画面６４０では、ＯＣＲ処理を行う範囲を指定しておくことで、ワークフローの実行時に、指定された範囲にＯＣＲ処理を行い、指定された範囲から読み取られた文字を取得することができる。また、読み取られた文字に対する名称を設定すれば（例えば、文書名や納品番号）その名称をパラメータの一つとして使用することができる。
【００７２】
なお、名称は、例えば範囲指定画面６４０において設定され、処理単位設定部１４によって編集情報記憶部１２２に記憶されればよい。具体的には、指定された範囲６４２をクリックし、範囲６４２に対する名称をキーボード等により入力する方法が一例として挙げられる。この場合、表示名は名称になり、追加情報にはこの名称が表示されてもよい。
【００７３】
図１２の例では、範囲指定画面６４０には範囲６４２が一つ設定されている例が表示されているが、複数の範囲を指定することができる。なお。それぞれに名称を設定してもよい。このように、図７の処理手順設定領域６１３における処理単位のアイコンをドラッグ・アンド・ドロップする場合、当該処理単位に対応する処理部２３からは複数のパラメータの表示名及びタグ名が取得されること（取得した表示名及びタグ名のセットが複数あること）が想定され得る。
【００７４】
追加情報に追加された処理単位に対応するパラメータが複数となった場合、追加情報表示領域６２２において階層構造で表示するようにしてもよい。つまり、「ＯＣＲ」の項目の下位の階層に、ＯＣＲ処理の処理単位に対応する複数のパラメータを表示してもよい。このようにすることで、どの処理単位におけるパラメータかを把握することができる。また、複数の処理部２３において同一の表示名のパラメータが設定されたとしても、いずれの処理部２３におけるパラメータかを把握することができる。
【００７５】
バーコード処理等の出力データを示すパラメータについても、同様の操作によって、書誌一覧への追加が行われてもよい。そうすることで、ユーザは、更に直感的な操作によって、各処理単位の出力データを書誌一覧に含めることができる。
【００７６】
書誌一覧画面６２０に追加された書誌情報は、図７の処理手順設定領域６１３にアイコンが配置されているいずれかの処理単位の設定項目の設定値に引用することができる。
【００７７】
例えば、図７の処理手順設定領域６１３において、「メール配信」のアイコンがダブルクリック等されると、処理単位設定部１４は、「メール配信」に関する処理単位情報の設定画面（以下、「メール配信設定画面」という。）を、フロー定義編集画面６１０の上に重畳させて表示する。
【００７８】
図１３は、メール配信設定画面の表示例を示す図である。図１３において、メール配信設定画面６５０は、メール配信処理の処理単位情報を構成する設定項目ごとに設定領域を有する。例えば、設定領域６５１は、配信される電子メールの本文の設定を受け付けるための領域である。
【００７９】
設定領域６５１の値として、書誌一覧画面６２０に表示されている書誌情報を引用する場合、例えば、図１４に示されるような処理が実行される。
【００８０】
図１４は、書誌情報を引用するために実行される処理手順の一例を説明するためのフローチャートである。
【００８１】
書誌展開部１６は、書誌一覧画面６２０に表示されているいずれかの表示名が、設定領域６５１に対してドラッグ・アンド・ドロップされたことを検知すると（Ｓ３０１でＹｅｓ）、当該表示名に係る書誌情報のタグ名を、書誌一覧記憶部１２１（図１０）から取得する（Ｓ３０２）。
【００８２】
続いて、書誌展開部１６は、当該書誌情報（パラメータの値、設定項目の値、又は出力データ）を、設定値として引用することを示す文字列を生成する（Ｓ３０３）。本実施の形態において、当該文字列は、「｛タグ名｝」の形式を有する。続いて、書誌展開部１６は、生成された文字列を、ドロップ先に展開（入力）する（Ｓ３０４）。
【００８３】
図１３では、書誌一覧画面６２０における「説明」が、設定領域６５１に対してドラッグ・アンド・ドロップされた例が示されている。したがって、「説明」に対応するタグ名（「ｔｅｘｔ１」を含む文字列「｛ｔｅｘｔ｝」が、設定領域６５１に入力されている。この場合、ワークフローの実行時には、ワークフローの開始時に表示される設定画面において、「説明」対してユーザによって入力された値によって、「｛ｔｅｘｔ｝」の部分が置換される。斯かる置換は、メール配信処理部２３ｃによって行われる。また、例えば、書誌一覧画面６２０の「ＯＣＲ」が、設定領域６５１に対してドラッグ・アンド・ドロップされると、「｛ｏｃｒＤａｔａ＿０１｝」が、設定領域６５１に入力される。この場合、ワークフローの実行時には、ＯＣＲ処理部２３ａによるＯＣＲ処理の結果として得られるテキストデータによって、「｛ｏｃｒＤａｔａ＿０１｝」の部分が置換される。
【００８４】
なお、ドラッグ・アンド・ドロップは、設定領域６５１に対して「これは」までが入力された後に実行されてもよいし、「これはの伝票です。」が入力された後に実行されてもよい。前者の場合、書誌展開部１６は、ドロップ先に入力されている文字列の末尾に、「｛ｔｅｘｔ｝」を入力する。後者の場合、書誌展開部１６は、ドロップ先の位置に、「｛ｔｅｘｔ｝」を挿入する。
【００８５】
また、ドラッグ・アンド・ドロップは、書誌情報を、設定領域６５１に適用するための操作の一例に過ぎない。例えば、設定領域６５１にカーソルが有る状態で、書誌一覧画面６２０に表示されている表示名がダブルクリックされた場合に、当該表示名に係る書誌情報の引用を示す文字列が、設定領域６５１に入力されてもよい。また、その他の操作によって、同様の結果が得られてもよい。ドラッグ・アンド・ドロップ以外の操作でもよいのは、書誌一覧画面６２０への書誌情報の追加の際においても同様である。
【００８６】
また、ユーザによる操作は、マウス又はキーボード以外によって行われてもよい。例えば、操作端末１０がタッチパネルを備えている場合、タッチパネルを介した操作によって、ドラッグ・アンド・ドロップ等が行われてもよい。
【００８７】
更に、書誌情報の表示名のドロップ先は、メール配信処理の設定項目の設定領域に限定されない。他の処理単位に関する設定画面における設定領域が、書誌情報の表示名のドロップ先とされてもよい。
【００８８】
ところで、図７、図１２、及び図１３において、書誌一覧画面６２０は、書誌内容表示領域６２３を更に含む。書誌内容表示領域６２３は、書誌一覧画面６２０において選択されている書誌情報のタグ名及びサンプル値等が表示される領域である。サンプル値とは、選択されている書誌情報の値の一例である。ユーザは、各書誌情報の表示名に基づいて、当該書誌情報がどのような値を有するパラメータ、設定項目、又は出力データであるのかを推測することはできるが、その推測が正しいか否かを検証するのは困難である。そこで、本実施の形態では、ユーザによる推測が正しいか否かを検証可能とするため、サンプル値が表示される。ユーザは、サンプル値を参照することで、例えば、自らが推測した通りの値を有する書誌情報であることを確認することができる。また、ユーザは、或る書誌情報のサンプル値が、自らの推測する値と異なる場合、当該書誌情報を、或る処理単位の設定項目の値として誤って引用してしまうのを回避することができる。
【００８９】
書誌内容表示領域６２３の表示は、サンプル表示部１８が、例えば、図１５に示されるような処理を実行することで実現される。
【００９０】
図１５は、書誌内容の表示処理の処理手順の一例を説明するためのフローチャートである。
【００９１】
サンプル表示部１８は、書誌一覧画面６２０においていずれかの表示名が選択されたことを検知すると（Ｓ４０１でＹｅｓ）、当該表示名に係る書誌情報のタグ名を、書誌一覧記憶部１２１（図１０）から取得する（Ｓ４０２）。続いて、サンプル表示部１８は、フロー管理サーバ２０のフロー定義生成部２１を介して、ログ記憶部２７に記憶されている、フロージョブごとのログ情報の中で、当該タグ名を含むログ情報を検索する（Ｓ４０３）。
【００９２】
各ログ情報には、フロージョブに係るワークフローのフローＩＤ、当該フロージョブにおける、基本情報の各パラメータの値、当該フロージョブにおける文書情報の各設定項目の値、及び当該フロージョブにおける各処理単位による出力データ等が、それぞれのタグ名に関連付けられて含まれている。なお、該当するログ情報の中で、最新のログ情報が検索されてもよい。また、現在のフロー定義情報の編集作業の目的が、既存のフロー定義情報の一部の定義内容の変更である場合、当該フロー定義情報に係るフロージョブが過去において実行されている可能性が有る。この場合、現在編集中のフロー定義情報のフローＩＤを含むログ情報に、検索対象が限定されてもよい。
【００９３】
該当するログ情報が検索された場合（Ｓ４０４でＹｅｓ）、サンプル表示部１８は、選択された表示名に係る書誌情報のタグ名と、検索されたログ情報において当該タグ名に関連付けられている値とを、書誌内容表示領域６２３に表示する（Ｓ４０５）。この場合、当該タグ名に関連付けられている値がサンプル値として表示される。
【００９４】
該当するログ情報が検索されなかった場合（Ｓ４０４でＹｅｓ）、サンプル表示部１８は、当該タグ名に対するサンプルデータの有無を判定する（Ｓ４０６）。例えば、基本情報や文書情報において、各パラメータ又は各設定項目の属性情報として、当該パラメータの値又は当該設定項目の値のサンプルデータが予め設定されていてもよい。また、各処理部２３は、当該処理部２３による出力データのサンプルデータを有していてもよい。このような場合、サンプル表示部１８は、基本情報及び文書情報の中から、当該タグ名に対応するパラメータ又は設定項目の属性情報を検索し、当該属性情報にサンプルデータが含まれているか否かを判定する。また、当該タグ名が、いずれかの処理単位の出力データを示すパラメータに対するタグ名である場合、サンプル表示部１８は、当該処理単位に対応する処理部２３に対して、サンプルデータを照会してもよい。なお、各処理単位の出力データを示すパラメータに対するタグ名には、各処理単位の識別情報が含まれてもよい。そうすることで、或るタグ名が、いずれの処理単位に対応するタグ名であるかを容易に判定可能とすることができる。
【００９５】
サンプルデータが取得できた場合（Ｓ４０６でＹｅｓ）、サンプル表示部１８は、選択された表示名に係る書誌情報のタグ名と、取得されたサンプルデータとを、書誌内容表示領域６２３に表示する（Ｓ４０７）。この場合、当該サンプルデータがサンプル値として表示される。
【００９６】
サンプルデータが取得できなかった場合（Ｓ４０６でＮｏ）、サンプル表示部１８は、選択された表示名に係る書誌情報のタグ名のみを、書誌内容表示領域６２３に表示する（Ｓ４０８）。
【００９７】
なお、図１３等に関して変形例を示す。図１２に関して説明したように、ＯＣＲ処理の対象として複数の範囲が設定され、それぞれの範囲に対して名称が付与されて、各範囲が書誌一覧画面６２０の追加情報表示領域６２２にドラッグ・アンド・ドロップされた場合、書誌一覧画面６２０の追加情報表示領域６２２は、図１６に示されるように表示されてもよい。
【００９８】
図１６は、書誌一覧画面の変形例を説明するための図である。図１６に示される追加情報表示領域６２２において、「ＯＣＲ」に対応するノードには、「ＯＣＲ１」と「ＯＣＲ２」との２つの子ノードが属している。「ＯＣＲ１」と「ＯＣＲ２」とは、それぞれ、ＯＣＲ処理の範囲に対して付与された名称を表示名とするノードである。この場合、２つの子ノードの親ノードである「ＯＣＲ」は、太字等によって他のノードと区別されて表示されてもよい。そうすることで、子ノードが存在することが表現されてもよい。すなわち、「ＯＣＲ１」及び「ＯＣＲ２」は、「ＯＣＲ」がダブルクリックされると表示されてもよい。
【００９９】
例えば、「ＯＣＲ１」又は「ＯＣＲ２」が、設定領域６５１等にドラッグ・アンド・ドロップされると、「ＯＣＲ１」又は「ＯＣＲ２」に対応したタグ名を含む文字列（例えば、「｛ｏｃｒＤａｔａ＿０１｝」又は「｛ｏｃｒＤａｔａ＿０２｝」）が、設定領域６５１に入力される。また、親ノードである「ＯＣＲ」が、設定領域６５１等にドラッグ・アンド・ドロップされると、２つの子ノードに対応するそれぞれのタグ名を含む２つの文字列が、設定領域６５１に入力されてもよい。
【０１００】
また、図１６には、プレビューＰ１が表示された例が示されている。プレビューＰ１は、例えば、「ＯＣＲ」、「ＯＣＲ１」、又は「ＯＣＲ２」のいずれかのノードにカーソルが位置した場合、又はこれらのいずれかのノードがクリックされた場合に表示される。プレビューＰ１においては、ＯＣＲ１及びＯＣＲ２のそれぞれの範囲を示す画像が表示される。当該画像は、ＯＣＲ処理部２３ａから取得した範囲指定画面６４０に基づき作成される。つまり、追加情報において指定された処理部２３から、書誌情報を設定したときの設定画面を取得し、取得した設定画面に基づいて作成されたプレビュー画像が表示される。
【０１０１】
プレビューＰ１が表示されることで、ユーザは、「ＯＣＲ１」及び「ＯＣＲ２」のそれぞれの範囲を視覚的に把握することができる。なお、プレビューＰ１において、「ＯＣＲ１」又は「ＯＣＲ２」に対応する範囲が、設定領域６５１等にドラッグ・アンド・ドロップされてもよい。この場合、追加情報表示領域６２２における「ＯＣＲ１」のノード又は「ＯＣＲ２」のノードが、設定領域６５１等にドラッグ・アンド・ドロップされた場合と同様の効果が得られてもよい。また、プレビューＰ１全体（又はプレビューＰ１において、「ＯＣＲ１」の範囲でもなく「ＯＣＲ２」の範囲でもない領域）が、設定領域６５１等にドラッグ・アンド・ドロップされてもよい。この場合、追加情報表示領域６２２における「ＯＣＲ」のノードが、設定領域６５１等にドラッグ・アンド・ドロップされた場合と同様の効果が得られてもよい。
【０１０２】
上述したように、本実施の形態によれば、フロー定義編集画面６１０及び書誌一覧画面６２０等の表示要素を操作することで、当該表示要素に対応する書誌情報の値を、或る処理単位の設定項目の値に引用することができる。したがって、ワークフローを構成する処理単位の設定値に動的な値の引用させるための設定作業を簡便化することができる。
【０１０３】
また、本実施の形態では、処理単位の設定値として引用される書誌情報は、書誌一覧画面６２０に集約されて管理される。その結果、引用対象の選択肢が書誌一覧画面６２０内に絞り込まれ、ユーザが所望の書誌情報を探し易くすることができる。また、例えば、メール配信設定画面６５０の表示中には、フロー定義編集画面６１０を操作できない場合であっても、フロー定義編集画面６１０に表示されていた書誌情報の値を、メール配信設定画面６５０において引用することができる。
【０１０４】
なお、本実施の形態において、操作端末１０は、情報処理装置及び第１の情報処理装置の一例である。書誌一覧管理部１５は、項目管理部の一例である。書誌展開部１６は、入力部の一例である。文書情報設定領域６１１は、第１の画面の一例である。書誌一覧画面６２０は、第２の画面の一例である。メール配信設定画面６５０は、第２の画面の一例である。処理手順設定領域６１３は、第４の画面の一例である。範囲指定画面６４０は、第５の画面の一例である。フロー管理サーバ２０は、第２の情報処理装置の一例である。
【０１０５】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１０６】
１            情報処理システム
１０          操作端末
１１          ＵＩ制御部
１２          文書情報設定部
１３          処理手順設定部
１４          処理単位設定部
１５          書誌一覧管理部
１６          書誌展開部
１７          フロー定義送信部
１８          サンプル表示部
２０          フロー管理サーバ
２１          フロー定義生成部
２２          フロー実行制御部
２３          処理部
２３ａ        ＯＣＲ処理部
２３ｂ        バーコード処理部
２３ｃ        メール配信処理部
２４          フロー定義記憶部
２５          基本情報記憶部
２６          処理単位一覧記憶部
２７          ログ記憶部
３０          画像形成装置
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
１２１        書誌一覧記憶部
１２２        編集情報記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２００８−０９７５８６号公報
【図１】
2016177553.tif 000003
【図２】
2016177553.tif 000004
【図３】
2016177553.tif 000005
【図４】
2016177553.tif 000006
【図５】
2016177553.tif 000007
【図６】
2016177553.tif 000008
【図７】
2016177553.tif 000009
【図８】
2016177553.tif 000010
【図９】
2016177553.tif 000011
【図１０】
2016177553.tif 000012
【図１１】
2016177553.tif 000013
【図１２】
2016177553.tif 000014
【図１３】
2016177553.tif 000015
【図１４】
2016177553.tif 000016
【図１５】
2016177553.tif 000017
【図１６】
2016177553.tif 000018