(57)【要約】【課題】ユーザ自身が処理の条件を特定して設定する場合よりも、ユーザの手間を削減することが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、見本となる文書から編集の対象となる編集対象情報を特定する特定手段２０３と、特定された編集対象情報を文書の処理に必要な条件に変換する変換手段２０４と、変換された条件を表示するよう制御する表示制御手段２０９とを備える。【選択図】図２
2019194774.tif 000002
【特許請求の範囲】
【請求項１】
見本となる文書から編集の対象となる編集対象情報を特定する特定手段と、
特定された前記編集対象情報を文書の処理に必要な条件に変換する変換手段と、
変換された前記条件を表示するよう制御する表示制御手段と、
を備える情報処理装置。
【請求項２】
前記特定手段は、前記編集対象情報として、前記編集の対象となる項目を特定し、
前記変換手段は、前記項目を前記条件に変換する、
請求項１に記載の情報処理装置。
【請求項３】
前記特定手段は、前記編集対象情報として、前記項目に入力されている内容を示す入力内容情報をさらに特定し、
前記変換手段は、前記入力内容情報を、前記項目に前記入力内容情報が入力されていることを前記条件とする第１の条件、前記項目に当該入力内容情報を含む任意の情報が入力されていることを前記条件とする第２の条件、及び前記項目に予め定められた特定の情報と連動する情報が入力されていることを前記条件とする第３の条件のいずれかの条件に変換する、
請求項２に記載の情報処理装置。
【請求項４】
前記見本となる文書が複数ある場合に、
前記特定手段は、前記複数の見本となる文書から、前記編集対象情報として、前記複数の見本となる文書に入力されている内容を示す入力内容情報及び当該入力内容情報が入力されている項目をそれぞれ特定し、
前記変換手段は、前記入力内容情報が前記複数の見本となる文書間において共通するとき、共通する前記入力内容情報が入力されている前記項目を前記条件に変換する、
請求項１に記載の情報処理装置。
【請求項５】
前記変換手段は、前記共通する入力内容情報を、前記項目に前記共通する入力内容情報が入力されていることを前記条件とする第１の条件に変換する、
請求項４に記載の情報処理装置。
【請求項６】
前記複数の見本となる文書が、前記入力内容情報が入力されていない第１の文書、及び前記項目の少なくとも１つ以上に前記入力内容情報が入力された第２の文書を含む場合に、
前記特定手段は、前記第１の文書及び第２の文書の差分を特定し、
前記変換手段は、特定された前記差分を前記条件に変換する、
請求項４又は５に記載の情報処理装置。
【請求項７】
コンピュータを、
見本となる文書から編集の対象となる編集対象情報を特定する特定手段と、
特定された前記編集対象情報を文書の処理に必要な条件に変換する変換手段と、
変換された前記条件を表示するよう制御する表示制御手段として、
機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザの業務を支援する情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された情報処理装置は、ユーザが処理モジュールによる処理結果として得ようとしている出力に関する情報を設定する出力情報設定手段と、既存処理モジュールが登録された処理モジュール・データベースから、前記出力情報設定手段で設定された出力に関する情報に合致する出力を持つ既存処理モジュールを検索する既存処理モジュール検索手段と、前記既存処理モジュール検索手段で検索された既存処理モジュールを選択可能に提示する既存処理モジュール提示手段とを備える。処理結果として得ようとしている出力に関する情報を、ユーザ自身が設定する場合、その情報を理解し、適切に設定する必要があり、ユーザに負担がかかっていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１８６５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、ユーザ自身が処理の条件を特定して設定する場合よりも、ユーザの手間を削減する情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］見本となる文書から編集の対象となる編集対象情報を特定する特定手段と、
特定された前記編集対象情報を文書の処理に必要な条件に変換する変換手段と、
変換された前記条件を表示するよう制御する表示制御手段と、
を備える情報処理装置。
［２］前記特定手段は、前記編集対象情報として、前記編集の対象となる項目を特定し、
前記変換手段は、前記項目を前記条件に変換する、
前記［１］に記載の情報処理装置。
［３］前記特定手段は、前記編集対象情報として、前記項目に入力されている内容を示す入力内容情報をさらに特定し、
前記変換手段は、前記入力内容情報を、前記項目に前記入力内容情報が入力されていることを前記条件とする第１の条件、前記項目に当該入力内容情報を含む任意の情報が入力されていることを前記条件とする第２の条件、及び前記項目に予め定められた特定の情報と連動する情報が入力されていることを前記条件とする第３の条件のいずれかの条件に変換する、
前記［２］に記載の情報処理装置。
［４］前記見本となる文書が複数ある場合に、
前記特定手段は、前記複数の見本となる文書から、前記編集対象情報として、前記複数の見本となる文書に入力されている内容を示す入力内容情報及び当該入力内容情報が入力されている項目をそれぞれ特定し、
前記変換手段は、前記入力内容情報が前記複数の見本となる文書間において共通するとき、共通する前記入力内容情報が入力されている前記項目を前記条件に変換する、
前記［１］に記載の情報処理装置。
［５］前記変換手段は、前記共通する入力内容情報を、前記項目に前記共通する入力内容情報が入力されていることを前記条件とする第１の条件に変換する、
前記［４］に記載の情報処理装置。
［６］前記複数の見本となる文書が、前記入力内容情報が入力されていない第１の文書、及び前記項目の少なくとも１つ以上に前記入力内容情報が入力された第２の文書を含む場合に、前記特定手段は、前記第１の文書及び第２の文書の差分を特定し、前記変換手段は、特定された前記差分を前記条件に変換する、
前記［４］又は［５］に記載の情報処理装置。
［７］コンピュータを、
見本となる文書から編集の対象となる編集対象情報を特定する特定手段と、
特定された前記編集対象情報を文書の処理に必要な条件に変換する変換手段と、
変換された前記条件を表示するよう制御する表示制御手段として、
機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、７に係る発明によれば、ユーザ自身が処理の条件を特定して設定する場合よりも、ユーザの手間を削減することができる。
請求項２に係る発明によれば、見本となる文書に含まれる項目から処理の条件を特定して操作者に表示するよう制御することができる。
請求項３に係る発明によれば、見本となる文書に入力された情報から処理の条件を特定して操作者に表示するよう制御することができる。
請求項４、５に係る発明によれば、複数の見本となる文書から処理の条件を特定して操作者に表示するよう制御することができる。
請求項６に係る発明によれば、テンプレート文書と記入例が記入された文書とから処理の条件を特定して操作者に表示するよう制御することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る情報処理装置の構成の一例を示す図である。
【図２】図２は、図１に示す情報処理装置の制御系の一例を示すブロック図である。
【図３】図３は、作業場情報テーブルの一例を示す図である。
【図４】図４は、ホーム画面の一例を示す図であり、（ａ）〜（ｄ）は、この順に作業場を生成する動作の一例を示す図である。
【図５】図５は、ホーム画面の一例を示す図であり、作業場を接続する動作の一例を示す図である。
【図６】図６は、ホーム画面の一例を示す図であり、（ａ）〜（ｄ）は、この順に受渡条件を設定する動作の一例を示す図である。
【図７】図７は、ワークフローの一例を示す図である。
【図８】図８は、作業場編集画面の一例を示す図であり、（ａ）〜（ｅ）は、この順に作業場を編集する動作の一例を示す図である。
【図９】図９は、作業場画面の一例を示す図であり、（ａ）〜（ｅ）は、この順に個々の作業を実行する動作の一例を示す図である。
【図１０】図１０は、作業場画面の一例を示す図であり、（ａ）、（ｂ）は、申請を実行する動作の一例を示す図である。
【図１１】図１１は、作業場画面の一例を示す図であり、（ａ）、（ｂ）は、自動作業を設定する動作の一例を示す図である。
【図１２】図１２は、作業場画面の一例を示す図であり、自動作業実行の動作の一例を示す図である。
【図１３】図１３は、作業場画面の一例を示す図であり、（ａ）、（ｂ）は、自動申請を設定する動作の一例を示す図である。
【図１４】図１４は、作業場画面の一例を示す図であり、自動申請実行の動作の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る情報処理装置は、見本となる文書から編集の対象となる編集対象情報を特定する特定手段と、特定された編集対象情報を文書の処理に必要な条件に変換する変換手段と、変換された条件を表示するよう制御する表示制御手段と、を備える。
【００１１】
「文書」とは、文字、図形、画像、動画、音声等、及びこれらのいくつかを組み合わせたものをいう。文書には、例えば、文書作成プログラム、図形作成プログラム、表計算プログラム、文書管理プログラム等のアプリケーションにより作成されたものが含まれる。「編集」には、例えば、文書内の特定の項目に情報を入力することや、入力済みの情報を削除することが含まれる。
【００１２】
［実施の形態］
（情報処理システムの構成）
図１は、本発明の実施の形態に係る情報処理システムの構成の一例を示す図である。この情報処理システム１は、情報処理装置２と、管理の権限を有する管理者が使用する端末装置（以下、「管理者端末装置３Ａ」）と、管理の権限を有しない一般の第１の操作者が使用する端末装置（以下、第１の操作者端末装置３Ｂ」ともいう。）と、管理の権限を有しない一般の第２の操作者が使用する端末装置（以下、第２の操作者端末装置３Ｃ」ともいう。）とを有して構成されている。情報処理装置２と、管理者端末装置３Ａ、第１の操作者端末装置３Ｂ、及び第２の操作者端末装置３Ｃとは、ネットワーク４とを介して接続されている。
【００１３】
以下、管理者端末装置３Ａ、第１の操作者端末装置３Ｂ、及び第２の操作者端末装置３Ｃを総称するときは、単に「端末装置３」ともいう。また、第１の操作者端末装置３Ｂ及び第２の操作者端末装置３Ｃを総称するときは、単に「操作者端末装置３」ともいう。また、管理者、第１の操作者、第２の操作者を総称するときは、単に「操作者」又は「ユーザ」ともいう。第１の操作者及び第２の操作者を管理者と区別して示す場合は、「一般操作者」ともいう。
【００１４】
情報処理装置２は、例えば、パーソナルコンピュータ、複合機等の画像形成装置、タブレッド端末、多機能携帯電話機（スマートフォン）等が該当する。
【００１５】
この情報処理装置２は、例えば、複数の操作者間で定型的な文書を受け渡す業務の支援に用いることができる。情報処理装置２で行う基本的な動作には、以下のものが含まれる。詳細は、後述する。
（１）複数の業務を関連付けて一連の業務（以下、「ワークフロー」ともいう。）を構築する動作
（２）各業務に係る作業を行う環境を編集する動作
（３）各業務に係る作業を実行する動作
なお、作業は、文書の処理の一例である。
【００１６】
端末装置３は、例えば、パーソナルコンピュータ、タブレット型端末、多機能携帯電話機（スマートフォン）等を用いることができる。端末装置３は、キーボード、マウス等で実現される操作部３２と、液晶ディスプレイ等で実現される表示部３３とを備える。
【００１７】
ネットワーク４は、例えば、ローカルエリアネットワーク（ＬＡＮ）、インターネット、イントラネット等であり、有線でも無線でもよい。
【００１８】
なお、図１では、端末装置３を３台設ける構成を例に挙げているが、端末装置３の台数は、３台に限定されるものではなく、１台や２台あるいは４台以上でもよい。
【００１９】
（情報処理装置２の構成）
図２は、図１に示す情報処理装置２の制御系の一例を示すブロック図である。情報処理装置２は、図２に示すように、各部を制御する制御部２０と、各種のデータを記憶する記憶部２２と、端末装置３との間でネットワーク４を介して通信する通信部２４とを備える。
【００２０】
〔制御部２０〕
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２２に記録されたプログラム２２０に従って動作することにより、受付手段２００、生成手段２０１、接続手段２０２、特定手段２０３、変換手段２０４、設定手段２０５、編集手段２０６、実行手段２０７、確認手段２０８、表示制御手段２０９、受渡手段２１０等として機能する。各手段２００〜２１０の詳細については後述する。
【００２１】
〔記憶部２２〕
記憶部２２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２２０、文書情報２２１、作業場情報テーブル２２２、自動化情報テーブル２２３、作業進捗情報テーブル２２４、画面情報２２５、ツール２２６等の各種データを記憶する。作業場情報テーブル２２２、自動化情報テーブル２２３、作業進捗情報テーブル２２４の詳細については後述する。
【００２２】
文書情報２２１は、文書の属性を示す属性情報を文書ごとに記録したものである。属性情報には、編集の対象となる編集項目や、入力の対象となる入力項目や欄（以下、「フィールド」ともいう。）を示す情報、データの構造を示す情報、題名、日時、項目の名称等の文字や数値により構成された文字情報、印鑑のマーク（以下、「印影情報」ともいう。）、商号や団体名を示すロゴマーク、資格や規格を示すシンボルマーク等の図形や記号により構成された図形情報、及びこれら文字情報及び図形情報の文書上における位置を示す位置情報等が含まれる。フィールドは、項目の一例である。なお、本明細書では、「フィールド」には、文書の下地を構成するレイアウトや定型部分等からなるテンプレート（以下、「下地のフォーム」ともいう。）を含めるものとする。
【００２３】
画面情報２２５は、後述する表示制御手段２０９により端末装置３の表示部３３に表示される各種画面の情報である。画面情報２２５に係る画面には、例えば、ホーム画面５（図４〜図６参照）、作業場編集画面７（図８参照）、作業場画面８（図９〜図１４参照）等が含まれる。各画面の詳細については、後述する。
【００２４】
ツール２２６とは、一業務に係る一連の作業を構成する細分化された個々の作業を実行する機能をいう。「細分化された作業」には、例えば、文書に印影情報を付す作業（すなわち、電子データの印鑑を押印する作業）、申請に必要な事項を記入する作業等が含まれる。ツールには、例えば、予め定められた特定の者の印影情報を付す押印ツール、予め定められたフィールドに操作者により指定されたテキストを入力するテキスト入力ツール、文書を自由に編集する自由編集ツール等が含まれる。
【００２５】
ツール２２６は、操作者により追加、削除、設定ができるようにしてもよい。例えば、テキスト入力ツールは、予め定められたフィールドに予め定められた特定の情報を入力するようにしてもよい。
【００２６】
〔各手段２００〜２１０〕
次に、制御部２０の各手段２００〜２１０の詳細について説明する。受付手段２００は、端末装置３からネットワーク４を介して送信される各種情報や信号を受け付ける。受付手段２００が受け付ける情報には、例えば、端末装置３の操作部３２に対する操作者の各種操作に係る情報が含まれる。
【００２７】
生成手段２０１は、作業場を新規に生成する。作業場とは、予め定められた特定の単位の業務（以下、「単位業務」ともいう。）に係る作業を行う環境をいう。作業場では、文書に対して予め定められた作業が実行される。作業場には、例えば、何らかの申請を行う申請業務に係る作業を行う環境や申請された内容（以下、「申請内容」ともいう。）の承認を行う承認業務に係る作業を行う環境が含まれる。
【００２８】
接続手段２０２は、一作業場と他の作業場とを接続する。ここで、「接続」とは、一の作業場に係る業務と他の作業場に係る業務とを関連付けることをいう。具体的には、「接続」とは、文書が上流側の作業場から下流側の作業場に受け渡されるよう、一つの作業場と他の作業場とを関連付けることをいう。
【００２９】
なお、「上流」とは、ワークフローにおいて開始側に近い方をいい、「下流」とは、ワークフローにおいて終了側に近い方をいう。一例として、申請業務に係る上流側の作業場と、承認作業に係る下流側の作業場とが接続されると、申請内容が入力された文書が上流側の作業場から下流側の作業場に受け渡されるようになる。
【００３０】
特定手段２０３は、互いに接続されている作業場間で受け渡される文書の見本（単に「見本文書」ともいう。）から編集の対象となる編集対象情報を特定する。編集対象情報には、入力の対象となる入力対象情報が含まれる。以下、編集対象情報として、入力対象情報を例に挙げて説明する。
【００３１】
入力対象情報には、フィールドを示すフィールド情報、及びフィールドに入力されている内容を示す情報（以下、「入力内容情報」ともいう。）が含まれる。見本文書は、見本となる文書の一例である。
【００３２】
具体的には、特定手段２０３は、記憶部２２に記憶された文書情報２２１から見本文書に対応する属性情報を取得し、この属性情報に応じてフィールド情報及び入力内容情報を特定する。
【００３３】
見本文書には、例えば、フィールドに記入例が入力された特定の種類の文書（以下、「入力後文書」ともいう。）や、少なくとも１つ以上のフィールドに記入例が入力されずテンプレートのみにより構成された文書（以下、「入力前文書」ともいう。）等が含まれる。具体的には、入力後文書には、一部のフィールドに情報が入力された文書や、全部のフィールドに情報が入力された文書が含まれる。
【００３４】
見本文書は、単数でもよく、複数でもよい。なお、見本文書が複数の場合には、例えば、同一の種類（すなわち同一のテンプレートを有する文書）で記入例が異なる組み合わせや、入力後文書及び入力前文書の組み合わせ等が含まれる。入力前文書は、第１の文書の一例である。入力後文書は、第２の文書の一例である。
【００３５】
見本文書が単数の場合、特定手段２０３は、例えば、見本文書に含まれるフィールド、見本文書の下地のフォーム、フィールドに入力されている情報の有無（すなわち、フィールドごとの入力内容情報の有無）、印影情報の有無等を特定する。見本文書が複数の場合、特定手段２０３は、上述した例に加えて、フィールドごとに特定された入力内容情報の複数の見本文書間における共通点や相違点をさらに特定する。
【００３６】
変換手段２０４は、特定手段２０３が特定した入力対象情報を、互いに接続する上流側の作業場及び下流側の作業場において、文書が上流側の作業場から下流側の作業場に受け渡されるために必要な条件（以下、「受渡条件」ともいう。）に変換する。受渡条件は、文書の処理に必要な条件の一例である。なお、変換手段２０４は、入力対象情報を、ワークフローで実際に使用される受渡条件の候補に変換し、後述する設定手段２０５により操作者の操作等に基づいて設定されるようにしてもよい。
【００３７】
なお、受渡条件は、上流側の作業場における作業を完了するために必要な「完了条件」（「出力条件」ともいう。）、及び下流側の作業場における作業を開始するために必要な「開始条件」（「入力条件」ともいう。）ともいう。以下では、説明の便宜上、「受渡条件」を用いて説明する。
【００３８】
見本文書が単数の場合、変換手段２０４は、例えば、見本文書の下地フォームを示す情報、フィールドごとに特定される入力内容情報の有無の情報、印影情報の有無情報を、それぞれ受渡条件に変換する。
【００３９】
なお、下地のフォームに係る条件は、テンプレートに基づいて当該作業場における作業の対象となる文書であるか否かを判定する条件である。下地のフォームに係る条件は、当該作業場における作業を開始するための開始条件、及び当該作業場における作業を終了するための完了条件ともなり得る。
【００４０】
受渡条件は、どのフィールドに入力内容情報が入力されている必要があるか（すなわち、フィールド情報に係る条件）や、どのような入力内容情報が入力されている必要があるか（すなわち、入力内容情報に係る条件）等の事項を少なくとも１つ以上含んで構成される。
【００４１】
より具体的には、変換手段２０４は、特定手段２０３がフィールドに入力内容情報が入力されていることを特定した場合、当該フィールドに何らかの情報が入力されていることを受渡条件に変換するとともに、特定手段２０３が、印影情報が付されていることを特定した場合、文書に印影情報が付されていることを受渡条件に変換する。
【００４２】
また、変換手段２０４は、フィールドに入力内容情報が入力されていることを特定した場合、この入力内容情報を受渡条件に変換する。入力内容情報に係る受渡条件は、例えば、「固定値」、「任意値」、「連動値」等の種別に分類される。
【００４３】
ここで、「固定値」とは、受渡条件として固定的に定まっている入力内容情報をいう。入力内容情報が固定値の場合、変換手段２０４は、対象のフィールドに当該入力内容情報そのものが入力されていることを受渡条件に変換する。固定値の受渡条件は、第１の条件の一例である。
【００４４】
「任意値」とは、受渡条件として任意的に定められた入力内容情報をいう。入力内容情報が任意値の場合、変換手段２０４は、対象のフィールドに何らかの情報が入力されていることを受渡条件に変換する。任意値の受渡条件は、第２の条件の一例である。
【００４５】
「連動値」とは、受渡条件として連動的に定まる入力内容情報をいう。入力内容情報が連動値の場合、変換手段２０４は、対象のフィールドに、特定の者に係る印影情報や、特定の日付等、予め定められた特定の情報と関連した情報が入力されていることを受渡条件に変換する。連動値の受渡条件は、第３の条件の一例である。
【００４６】
変換手段２０４は、入力内容情報が特定の情報と関連付けられている場合、当該入力内容情報を連動値に変換する。すなわち、変換手段２０４は、当該入力内容情報を、対象のフィールドに当該特定の情報と関連した入力内容情報が入力されていることを受渡条件とする第３の条件に変換する。
【００４７】
また、見本文書が複数の場合、変換手段２０４は、上述の変換に加えて、フィールドごとに特定される入力内容情報の複数の見本文書間における共通点及び相違点に応じて、入力内容情報を受渡条件に変換する。
【００４８】
具体的には、フィールドごとに特定される入力内容情報が複数の見本文書間で共通している場合は、変換手段２０４は、当該入力内容情報が入力されているフィールドを受渡条件に変換するとともに、当該入力内容情報を固定値に変換する。すなわち、変換手段２０４は、入力内容情報を、このフィールドに当該入力内容情報が入力されていることを受渡条件とする第１の条件に変換する。また、フィールドごとに特定される入力内容情報が複数の見本文書間で相違している場合は、変換手段２０４は、当該入力内容情報を任意値に変換する。すなわち、変換手段２０４は、入力内容情報を、このフィールドに何らかの情報（当該入力内容情報でもよい）が入力されていることを受渡条件とする第２の条件に変換する。
【００４９】
また、変換手段２０４は、入力前文書と入力後文書との差分を、受渡条件に変換してもよい。具体的には、変換手段２０４は、入力前文書と入力後文書との間で入力内容情報が相違するフィールドに対し、当該フィールドに何らかの情報が入力されていることを受渡条件とする第２の条件に変換してもよい。
【００５０】
設定手段２０５は、操作者の操作に基づいて、各種設定を行う。一例として、変換手段２０４が入力対象情報を受渡条件の候補に変換した場合、設定手段２０５は、変換手段２０４により変換された受渡条件の候補の中から操作者の操作に基づいて選択されたものを受渡条件として設定する。また、設定手段２０５は、操作者の操作に基づいて、受渡条件の種別を設定する。
【００５１】
また、設定手段２０５は、設定した受渡条件を、作業場を示す情報と関連付けて、記憶部２２の作業場情報テーブル２２２に記録する。なお、本明細書において、テーブルに情報を書き込む場合に「記録」を用い、記憶部２２に情報を書き込む場合に「記憶」を用いる。
【００５２】
編集手段２０６は、作業場の編集を行う。ここで、「作業場の編集」とは、細分化された個々の作業を組み合わせて単位業務に係る一連の作業を構築することをいう。
【００５３】
実行手段２０７は、文書に対して編集手段２０６により構築された一連の作業をそれぞれ個別に実行する。具体的には、実行手段２０７は、記憶部２２に記憶されたツール２２６を起動することにより、対応する個々の作業をそれぞれ実行する。また、実行手段２０７は、当該作業が完了したことを記憶部２２の作業進捗情報テーブル２２４に記録する。
【００５４】
確認手段２０８は、編集手段２０６により構築された一連の作業がこの作業場の受渡条件を満たし得る状態にあるか否か（以下、「作業の整合性」ともいう。）、及び実行手段２０７による作業が実行された文書が前述した受渡条件を満たしているか否かを確認する。
【００５５】
「受渡条件を満たし得る」とは、編集手段２０６により構築された一連の作業が、一つの単位業務の開始から終了までに必要な作業を含んでいることをいう。「受渡条件を満たし得る」には、作業場が開始から終了に亘って１つのワークフローとして接続されている状態であることが含まれる。
【００５６】
表示制御手段２０９は、変換手段２０４により変換された受渡条件を端末装置３の表示部３３に表示するよう制御する。なお、上述したように、表示制御手段２０９は、受渡条件を候補の一つとして表示するよう制御してもよい。また、表示制御手段２０９は、作業場情報テーブル２２２に基づいて、受渡条件を満たすために必要なツールの候補の一覧を表示するよう制御する。また、表示制御手段２０９は、各種画面を端末装置３の表示部３３に表示するよう制御する。以下の説明では、「端末装置３の表示部３３に表示するよう制御する」を単に「表示する」ともいう。受渡手段２１０は、上流作業場からこの上流の作業場と接続された下流の作業場に文書を受け渡す。
【００５７】
〔各種情報テーブル〕
図３は、作業場情報テーブル２２２の一例を示す図である。作業場情報テーブル２２２は、作業場ごとに、当該作業場の受渡条件を記録したものである。具体的には、作業場情報テーブル２２２には、作業場を識別する情報と設定手段２０５により設定された受渡条件とが関連付けられて記録されている。
【００５８】
作業場情報テーブル２２２には、「作業場名」欄と、「ユーザ名」欄と、「受渡条件」欄とが設けられている。「受渡条件」欄には、「フィールド」欄と、「種別」欄と、「入力内容情報」欄とがさらに設けられている。「作業場名」欄には、作業場の名称等作業場を識別する情報が記録されている。
【００５９】
「フィールド」欄には、受渡条件に係るフィールドの名称等フィールドを識別する情報が記録されている。「ユーザ名」欄には、作業場を使用するユーザの名称等操作者を識別する情報が記録されている。ユーザ名に代えて、ユーザＩＤを記録してもよい。「種別」欄には、入力内容情報が固定値、任意値及び連動値のいずれであるかを示す情報がフィールドごとに記録されている。「入力内容情報」には、受渡条件となる具体的な情報が記録されている。なお、「種別」欄に、「任意値」と記録されているときは、「入力内容情報」欄には、例えば、「−」等の入力内容情報が設定されていないことを示す情報が記録される。
【００６０】
自動化情報テーブル２２３は、作業場ごとに自動化（後述する）された作業を記録したものである。具体的には、自動化情報テーブル２２３には、例えば、作業場を識別する情報と、操作者を識別する情報と、自動化された作業を示す情報とが関連付けられて記録されている。
【００６１】
作業進捗情報テーブル２２４は、作業場ごとに作業の進捗を記録したものである。作業の進捗は、例えば、当該作業場で文書にいずれの作業が実行されたかを示す情報が該当する。作業進捗情報テーブル２２４には、例えば、作業場を識別する情報と、文書を示す情報と、作業の進捗を示す情報とが関連付けられて記録されている。
【００６２】
（実施の形態の動作）
次に、情報処理装置２の動作の一例について図４〜図１０を参照して、画面の操作に従って説明する。以下、動作を、（１）ワークフローを構築する動作、（２）作業場を編集する動作、及び（３）作業を実行する動作の３つの段階の動作に分け、それぞれ詳細を説明する。
【００６３】
なお、以下の動作の説明では、申請業務及び承認業務により構成される一連の業務（すなわち、ワークフロー）を例に挙げて説明する。また、申請内容の一例として交通費を申請する申請業務における動作を中心に説明する。また、申請業務に係る作業を行う環境を第１の作業場ともいい、承認業務に係る作業を行う環境を第２の作業場ともいう。なお、第１の作業場及び第２の作業場を総称するときは、単に「作業場」ともいう。また、申請業務を行う者（すなわち申請者）を第１の操作者とし、承認業務を行う者（すなわち承認者）を第２の操作者とする。
【００６４】
（１）ワークフローの構築
ワークフローの構築は、作業場の生成と、生成された作業場の接続と、互いに接続された作業場間における受渡条件の設定とを含む。以下、具体的な例として、第１の作業場及び第２の作業場の生成と、第１の作業場及び第２の作業場の接続と、第１の作業場及び第２の作業場間の受渡条件の設定とについて図４各図を参照して説明する。なお、ワークフローの構築において「操作」とは、管理者により管理者端末装置３Ａの操作部３２Ａに対して行われる操作を指すものとする。また、特に記載のない限り、「操作者」は、管理者を指すものとする。
【００６５】
〔作業場の生成〕
図４（ａ）〜（ｄ）は、ホーム画面の一例を示す図である。図４（ａ）に示すように、ホーム画面５には、ワークフローの開始を示す第１のアイコン５１と、ワークフローの終了を示す第２のアイコン５２とが含まれる。なお、アイコンとは、文字、図形、記号等で表示された操作子をいう。
【００６６】
第１のアイコン５１は、この第１のアイコン５１に他のアイコンを接続する接続子５１１を備える。第２のアイコン５２は、この第２のアイコン５２に他のアイコンを接続する接続子５２１を備える。また、ホーム画面５には、副画面としての第１のメニュー画面５３が含まれる。第１のメニュー画面５３には、例えば、作業場を新規に追加する作業場追加釦５３１、作業場を削除する作業場削除釦５３２、作業場を編集する作業場編集釦５３３等が含まれる。
【００６７】
受付手段２００が、作業場追加釦５３１に対する操作を受け付けると、図４（ｂ）に示すように、表示制御手段２０９は、ホーム画面５に作業場の名称等の設定を行うとともに、設定された情報に基づいて作業場を生成する作業場生成画面５４を表示する。作業場生成画面５４には、例えば、作業場の名称や使用するユーザの名称等を入力する入力欄５４１が設けられている。
【００６８】
受付手段２００が作業場生成画面５４に入力された情報を受け付けると、生成手段２０１は、当該入力された情報に基づいて、第１の作業場を生成する。第１の作業場が生成されると、表示制御手段２０９は、図４（ｃ）に示すように、ホーム画面５に第１の作業場を示す第３のアイコン５５（図４（ｃ）の「交通費申請」参照。）を表示する。
【００６９】
第３のアイコン５５は、上流側において他のアイコンを接続する上流側接続子５５１Ａ及び下流側において他のアイコンを接続する下流側接続子５５１Ｂを備える。上流側接続子５５１Ａ及び下流側接続子５５１Ｂを総称するときは、単に「接続子５５１」ともいう。以下、他のアイコンについても同様に扱う。
【００７０】
第２の作業場も第１の作業場と同様にして生成される。すなわち、作業場追加釦５３１に対する操作に応じて、表示制御手段２０９がホーム画面５に作業場生成画面５４を表示し、作業場生成画面５４に入力された情報に応じて、生成手段２０１が第２の作業場を生成し、表示制御手段２０９が、図４（ｄ）に示すように、第２の作業場を示す、２つの接続子５６１（５６１Ａ，５６１Ｂ；図５参照）を備える第４のアイコン５６をホーム画面５に表示する。
【００７１】
〔作業場の接続〕
図５は、ホーム画面５の一例を示す図であり、作業場追加釦５３１に対する動作の一例を示す図である。受付手段２００が、第１の作業場と第２の作業場とを接続する操作を受け付けると、接続手段２０２は、第１の作業場と第２の作業場とを接続する。
【００７２】
作業場同士を接続する操作は、例えば、上流側の作業場に係るアイコンの下流側接続子の周囲でカーソルのドラッグを開始し、下流側の作業場に係るアイコンの上流側接続子の周囲でカーソルのドラッグを終了する操作等が該当する。
【００７３】
具体的には、図５に示すように、受付手段２００が第１の作業場を示す第３のアイコン５５の下流側接続子５５１Ｂの周囲でカーソルのドラッグを開始し第２の作業場を示す第４のアイコン５６の上流側接続子５６１Ａの周囲でカーソルのドラッグを終了する操作を受け付けると、接続手段２０２は、第１の作業場と第２の作業場とを接続する。なお、図示はしないが、表示制御手段２０９は、カーソルのドラッグ中、下流側接続子５５１Ｂを強調して表示してもよい。
【００７４】
第１の作業場と第２の作業場とが接続されると、表示制御手段２０９は、図５に示すように、第１の作業場を示す第３のアイコン５５と第２の作業場を示す第４のアイコン５６とが接続されていることを示す接続記号５７をホーム画面５に表示する。
【００７５】
接続記号５７の一例として、表示制御手段２０９は、第３のアイコン５５の下流側接続子５５１Ｂを起点とし、第４のアイコン５６の上流側接続子５６１Ａを終点とする矢印５７１を表示してもよい。
【００７６】
また、表示制御手段２０９は、互いに接続された作業場間で受け渡される文書を示す文書記号５８を表示する。なお、作業場間の受渡条件が設定されていない状態の場合、表示制御手段２０９は、文書記号５８を受渡条件が設定されていないことを示す表示態様（例えば、破線等）で表示してもよい。
【００７７】
〔受渡条件の設定〕
図６は、ホーム画面５の一例であり、受渡条件を設定する動作の一例を示す図である。受付手段２００が見本文書を指定する操作を受け付けると、表示制御手段２０９は、文書記号５８を見本文書が指定されていることを示す表示態様で表示してもよい。表示制御手段２０９は、図６（ａ）に示すように、例えば、文書記号５８の表示態様を破線から実線に変更して表示してもよい。
【００７８】
見本文書を指定する操作は、例えば、図６（ａ）に示すように、ホーム画面５外の見本文書を示す見本文書記号５８０の周辺にカーソルがある状態からドラッグを開始し、ホーム画面５内の文書記号５８の周辺でカーソルのドラッグを終了する操作等が該当する。
【００７９】
なお、複数の見本文書が指定された場合、表示制御手段２０９は、図６（ｂ）に示すように、複数の文書記号５８Ａ，５８Ｂを表示してもよい。
【００８０】
次に、表示制御手段２０９は、図６（ｃ）に示すように、第２のメニュー画面５９を表示する。第２のメニュー画面５９には、例えば、作業場の受渡条件を設定する条件設定釦５９１、指定した見本文書の内容の書き換えを行うサンプル編集釦５９２、見本文書の指定をキャンセルするサンプル削除釦５９３等が含まれる。
【００８１】
受付手段２００が条件設定釦５９１に対する操作を受け付けると、特定手段２０３は、指定された見本文書のフィールド情報及び入力内容情報を特定する。特定手段２０３が当該見本文書のフィールド情報及び入力内容情報を特定すると、変換手段２０４は、特定手段２０３が特定したこれら情報を受渡条件に変換する。
【００８２】
次に、表示制御手段２０９は、操作者に作業場の受渡条件を設定させる条件設定画面６を表示する。条件設定画面６には、図６（ｄ）に示すように、特定手段２０３により特定されたフィールドと、変換手段２０４により変換された受渡条件とが関連付けられて表示される。
【００８３】
また、条件設定画面６には、各フィールドを受渡条件の１つとして設定するか否かを操作者に選択させる第１の選択釦６１と、当該フィールドを受渡条件の１つとして設定することが選択された場合に、当該フィールドの入力内容情報に対する受渡条件の種別を操作者に選択させる第２の選択釦６２とが含まれる。
【００８４】
第１の選択釦６１により、対応するフィールドを受渡条件の１つとして設定する「必須」か、対応するフィールドを受渡条件の１つに設定しない「任意」かを、例えば、プルダウン等で選択できるようになっている。また、第２の選択釦６２により、上述した「固定値」、「任意値」又は「連動値」を、例えば、プルダウン等で選択できるようになっている。
【００８５】
受付手段２００が条件設定画面６から入力された情報を受け付けると、設定手段２０５は、条件設定画面６から入力された情報に基づいて受渡条件を設定し、設定した受渡条件を、作業場を識別する情報と関連付けて記憶部２２の作業場情報テーブル２２２に記録する。
【００８６】
図７は、ワークフローの一例を示す図である。第１の作業場と第２の作業場との接続と同様に、第１の作業場と「開始」との接続、及び第２の作業場と「終了」との接続を行うとともに、第１及び第２の作業場のそれぞれの受渡条件を設定すると、図７に示すように、第１の作業場に対応する申請業務と第２の作業場に対応する承認業務とを関連付けて構築された一連の業務、すなわちワークフロー５０が完成する。
【００８７】
なお、第１の作業場を示す第３のアイコン５５と開始を示す第１のアイコン５１との間に表示されている文書記号５８１は、第１の作業場における作業の対象となる文書を示す記号である。第１の作業場における作業の対象となる文書は、例えば、申請業務に係る文書が該当する。
【００８８】
なお、承認業務に係る第２の作業場の受渡条件も第１の作業場と同様に設定される。すなわち、特定手段２０３が指定された見本文書からフィールド情報や入力内容情報を特定し、変換手段２０４がこれら情報を受渡条件に変換し、設定手段２０５が操作者の操作に基づいて受渡条件を設定する。
【００８９】
（２）作業場の編集
図８は、作業場編集画面の一例を示す図である。以下では、申請業務に係る第１の作業場の編集を例に説明する。なお、説明の便宜上、第１の作業場は、単に「作業場」ともいう。また、「操作者」は、一般操作者（特に、第１の操作者）を想定して説明するが、本操作は、管理者が行ってもよい。
【００９０】
受付手段２００が作業場編集釦５３３（図４（ａ）参照）に対する操作を受け付けると、表示制御手段２０９は、図８（ａ）に示すように、作業場編集画面７を表示する。
【００９１】
作業場編集画面７には、例えば、作業場における文書に対する作業を開始する開始記号７１、受渡手段２１０を起動し関連付けされた作業場に文書を受け渡す受渡記号７２、作業場で行われる一連の作業を構成する個々の作業の内容を示すとともに各作業の実行を指示する作業記号７５（図８（ｃ）参照）、一連の業務の構成を編集する作業構成編集記号７３等が含まれる。各記号の形状は、一例であり、図８各図に示すものに限られるものではない。なお、一連の作業の構成の編集は、上述したツールの追加、削除、編集により行う。詳細は、後述する。
【００９２】
表示制御手段２０９は、作業の整合性が満たされていないときや、文書が受渡条件を満たしていないとき、受渡記号７２を、作業の整合性が満たされていないことや文書が受渡条件を満たしていないことを示す表示態様で表示してもよい。表示制御手段２０９は、例えば、図８（ａ）に示すように、受渡記号７２に感嘆符記号等を付してもよく、受渡記号７２を破線等で表示してもよい。
【００９３】
受付手段２００が作業構成編集記号７３に対する操作を受け付けると、表示制御手段２０９は、図８（ｂ）に示すように、第３のメニュー画面７４を表示する。第３のメニュー画面７４には、例えば、ツールを追加するツール追加釦７４１、ツールを削除するツール削除釦７４２、ツールを編集するツール編集釦７４３等が含まれる。
【００９４】
受付手段２００がツール追加釦７４１に対する操作を受け付けると、表示制御手段２０９は、図８（ｂ）に示すように、作業追加画面７６を表示する。作業追加画面７６に表示されるツールのリストは、例えば、ボックス等で操作者により選択できるようになっている。
【００９５】
具体的には、表示制御手段２０９は、記憶部２２の作業場情報テーブル２２２に記録された受渡条件に係るフィールドを参照し、受渡条件として記録されているフィールドに作業を行うことが可能なツールの候補の一覧（以下、「リスト」ともいう。）を作業追加画面７６に表示する。「フィールドに作業を行うことが可能なツール」とは、例えば、「申請者」に係るフィールドに対しては押印ツールが該当し、「申請区間」や「申請費」に係るフィールド等テキストの入力の対象となるフィールドに対してはテキスト入力ツールが該当する。なお、フィールドに作業を行うことが可能なツールは、例えば、作業場情報テーブル２２２等に予めフィールドに関連付けられて記憶部２２に記憶されていてもよい。
【００９６】
受付手段２００は、上述したツールのリストから、操作者による特定のツールを選択する操作を受け付ける。受付手段２００が押印ツールを選択する操作を受け付けた場合、編集手段２０６は、当該作業場の一連の作業を構成する個々の作業として印影情報を付す作業を追加する。また、表示制御手段２０９は、図８（ｃ）に示すように、「押印」に係る作業記号７５を表示する。
【００９７】
受付手段２００がツール追加釦７４１に対する操作をさらに受け付けると、表示制御手段２０９は、図８（ｄ）に示すように、作業追加画面７６を表示する。この場合、表示制御手段２０９は、作業場の一連の作業を構成する個々の作業として既に追加さている作業（具体的には、印影情報を付す作業）に係るツールを表示しないようにしてもよい。
【００９８】
一例として、受付手段２００がテキスト入力ツールを選択する操作を受け付けると、編集手段２０６は、当該作業場の一連の作業を構成する一連の業務として、テキストを入力する作業をさらに追加する。また、表示制御手段２０９は、図８（ｅ）に示すように、「テキスト」に係る作業記号７５を表示する。なお、表示制御手段２０９は、作業の実行の順番に応じて作業記号７５を並べて表示してもよい。
【００９９】
編集手段２０６は、操作者の操作に応じて、一連の作業を構成する個々の作業の順序を入れ替える編集をしてもよい。この場合、表示制御手段２０９は、編集手段２０６が編集した順序に応じて、作業記号７５の順序を並べ変えて表示してもよい。
【０１００】
確認手段２０８は、作業の整合性を確認する。作業の整合性が満たされている場合、表示制御手段２０９は、受渡記号７２や作業構成編集記号７３を、作業の整合性が満たされていることを示す表示態様で表示してもよい。表示制御手段２０９は、図８（ｅ）に示すように、例えば、受渡記号７２に表示されていた感嘆符記号を「申請」を示す文字情報に変更して表示もよく、破線を実線に変更して表示してもよく、あるいは両方行ってもよい。また、表示制御手段２０９は、作業構成編集記号７３の線幅を変更して表示してもよい。なお、確認手段２０８は、好ましくは、ツールの追加、削除、編集後にその都度、作業の整合性の確認を行ってもよい。
【０１０１】
以上のように、申請作業に係る第１の作業の編集について説明したが、承認業務に係る第２の作業場の編集についても同様に行われる。すなわち、操作者の操作に応じて、編集手段２０６が個々の作業を追加して承認業務に係る一連の作業を構築し、確認手段２０８が作業の整合性の確認を行う。
【０１０２】
（３）作業の実行
作業の実行は、文書に対する個々の作業の実行と、文書の受渡（具体的には、申請）の実行とを含む。以下では、申請業務に係る作業の実行を例に、図９及び図１０を参照して説明する。なお、説明の便宜上、申請業務に係る第１の作業場は、単に「作業場」ともいう。また、「操作者」は、特に記載のない限り、第１の操作者（申請者）を指すものとする。
【０１０３】
〔個々の作業の実行〕
図９は、作業場画面の一例を示す図であり、（ａ）〜（ｅ）は、この順に個々の作業を実行する動作の一例を示す図である。作業場画面８には、図９（ａ）に示すように、開始記号７１、受渡記号７２、作業記号７５、作業場における作業の対象となる申請業務に係る文書（以下、「申請文書」ともいう。）を示す申請文書記号８１等が含まれる。申請文書は、例えば、入力前文書が該当するが、一部又は全部のフィールドに情報が入力されている入力後文書であってもよい。なお、開始記号７１、受渡記号７２、作業記号７５は、前述した作業場編集画面７の開始記号７１、受渡記号７２、作業記号７５と同一のものであるため詳細な説明は省略する。
【０１０４】
受付手段２００が申請業務を開始する操作を受け付けると、申請文書に係る文書データが生成され、表示制御手段２０９は、図９（ｂ）に示すように、生成された文書データを示す文書データ記号８２を表示する。ここで、申請業務を開始する操作は、例えば、図９（ａ）に示すように、申請文書記号８１の周辺にカーソルがある状態からドラッグを開始し、作業場内の予め定められた位置にカーソルがある状態でドラッグを終了する操作等が該当する。
【０１０５】
また、表示制御手段２０９は、記憶部２２の作業情報テーブル２２２及び作業進捗情報テーブル２２４を参照し、生成された文書データに対して実行が必要な作業、すなわち当該文書に未だ実行されていない作業に係る作業記号７５を、未だ実行されていないことを示す表示態様で表示してもよい。一例として、生成された文書データが入力前文書の場合、表示制御手段２０９は、図９（ｂ）に示すように、「押印」に係る作業記号７５Ａ、及び「テキスト」に係る作業記号７５Ｂをともに、例えば、二重枠で表示してもよい。
【０１０６】
受付手段２００が「押印」に係る作業記号７５Ａに対する操作を受け付けると、実行手段２０７は、押印ツールを起動して申請文書に印影情報を付す作業を実行する。実行手段２０７は、印影情報を付す作業が完了すると、作業進捗情報テーブル２２４に印影情報付す作業が完了したことを記録する。
【０１０７】
また、表示制御手段２０９は、文書データ記号８２を、印影情報を付す作業が完了したことを示す表示態様で表示してもよい。具体的には、表示制御手段２０９は、図９（ｃ）に示すように、例えばサムネイルの表示態様で、文書データ記号８２に印影情報を付す作業が完了したことを示す押印記号８２１を付して表示してもよい。また、表示制御手段２０９は、完了した印影情報を付す作業に係る作業記号７５Ａの表示態様を二重枠から一重枠に戻して表示してもよい。
【０１０８】
なお、表示制御手段２０９は、「申請者」のフィールドの受渡条件の種別が「任意値」のとき、どの者に係る印影情報を付すかを操作者に確認する確認画面（不図示）を表示してもよい。
【０１０９】
次に、受付手段２００が「テキスト」に係る作業記号７５Ｂに対する操作を受け付けると、実行手段２０７は、テキスト入力ツールを起動して必要なフィールドに情報を入力する作業を実行する。具体的には、実行手段２０７は、記憶部２２の作業場情報テーブル２２２に受渡条件として記録されているフィールドに対して情報を入力する作業を実行する。
【０１１０】
ツールに予め入力内容情報が設定されている場合、実行手段２０７は、対応するフィールドに当該予め設定された入力内容情報を入力してもよい。また、この場合、確認手段２０８は、この予め設定された入力内容情報が入力されることにより受渡条件を満たすか否かを確認してもよい。また、操作者の操作により入力内容情報を変更できるようにしてもよい。
【０１１１】
また、実行手段２０７は、記憶部２２の作業場情報テーブル２２２を参照し、「固定値」として記録されている入力内容情報を対応するフィールドに一律に入力するようにしてもよい。また、実行手段２０７は、記憶部２２の作業場情報テーブル２２２を参照し、「連動値」として記録されているフィールドに、関連する特定の情報を一律に入力するようにしてもよい。一例として、図３に示すように、作業場情報テーブル２２２の申請者フィールド（図３の「フィールド」欄の「申請者」参照）に「連動値」として「作業場のユーザの印鑑」が記録されているとき、実行手段２０７は、押印ツールを起動して、当該作業場のユーザに係る印影情報を申請者フィールドに付すようにしてもよい。
【０１１２】
また、実行手段２０７は、記憶部２２の作業場情報テーブル２２２を参照し、「任意値」として記録されているフィールドに、操作者の操作により入力された情報を入力するようにしてもよい。この場合、表示制御手段２０９は、例えば、操作者に情報を入力するか否かについて確認するとともに、入力する場合に情報を入力させる画面（不図示）を表示してもよい。
【０１１３】
また、表示制御手段２０９は、テキスト入力画面８３を表示する。このテキスト入力画面８３は、操作者に対して、例えば、申請に必要なフィールド（例えば、「申請区間」等）に入力内容情報を入力させる画面である。また、表示制御手段２０９は、入力が必要なフィールドが複数ある場合、一つのフィールドに入力内容情報を入力する作業が完了した後に次のフィールド（例えば、「交通費」等）に入力内容情報を入力する画面の表示を、申請に必要なフィールド全てに入力内容情報が入力されるまで連続的に繰り替えし行ってもよく、一つの画面に複数のフィールドに係る入力欄を一覧で表示してもよい。
【０１１４】
テキストの入力の作業が完了すると、実行手段２０７は、作業進捗情報テーブル２２４にテキストの入力の作業が完了したことを記録する。また、表示制御手段２０９は、文書データ記号８２を、テキストを入力する作業が完了したことを示す表示態様で表示してもよい。具体的には、表示制御手段２０９は、図９（ｅ）に示すように、例えばサムネイルの表示態様で、文書データ記号８２にテキストを入力する作業が完了したことを示すテキスト記号８２２を付して表示してもよい。また、表示制御手段２０９は、完了した「テキスト」に係る作業記号７５Ｂの表示態様を二重枠から一重枠に戻して表示してもよい。
【０１１５】
確認手段２０８は、文書が記憶部２２の作業場情報テーブル２２２に記録された受渡条件を満たしているか否かを確認する。文書が受渡条件を満たしている場合、表示制御手段２０９は、図９（ｅ）に示すように、受渡記号７２を、選択することが可能になったことを示す表示態様に変更して表示してもよい。具体的には、表示制御手段２０９は、受渡記号７２を二重枠等に変更して表示してもよい。なお、確認手段２０８は、好ましくは、実行手段２０７による各作業の実行後にその都度、文書が終了条件を満たすか否かの確認を行ってもよい。
【０１１６】
〔申請の実行〕
図１０は、作業場画面８の一例を示す図であり、（ａ）、（ｂ）は、申請を実行する動作の一例を示す図である。受付手段２００が申請を実行する操作を受け付けると、受渡手段２１０は、作業場からこの作業場に関連付けされた他の作業場に文書を受け渡す。申請を実行する操作は、例えば、図１０（ａ）に示すように、文書データ記号８２の周辺にカーソルがある状態からドラッグを開始し、受渡記号７２の周辺にカーソルがある状態でドラッグを終了する操作が該当する。表示制御手段２０９は、図１０（ｂ）に示すように、受渡記号７２の表示態様を二重枠から破線枠に変更して表示してもよい。
【０１１７】
具体的に、受渡手段２１０は、ワークフロー５０（図７参照）に従って、申請業務に係る第１の作業場から次の作業場である承認業務に係る第２の作業場に文書を受け渡す。第２の作業場に受け渡された文書は、第２の操作者（承認者）により第２の操作者端末装置３Ｂの操作部３２Ｂに対して行われる操作により、予め定めされた承認業務に係る作業が実行される。
【０１１８】
＜変形例１＞
図１１は、作業場画面８の一例を示す図であり、（ａ）、（ｂ）は、自動作業を設定する動作の一例を示す図である。自動作業の設定とは、一連の作業を構成する個々の作業が個別に自動で実行されるように設定することをいう。また、「自動」とは、操作者が当該作業の実行の指示をしなくとも、すなわち、受付手段２００が操作者による作業記号７５に対する操作を受け付けなくとも、実行手段２０７が当該作業記号７５Ａに係る作業を実行することをいう。
【０１１９】
受付手段２００が特定の作業に係る作業記号７５（一例として、「押印」に係る作業記号７５Ａ）のメニュー表示操作を受け付けると、表示制御手段２０９は、図１１（ａ）に示すように、第４のメニュー画面８４を表示する。次に、受付手段２００が第４のメニュー画面８４に表示された自動作業設定釦に対する操作を受け付けると、図１１（ｂ）に示すように、表示制御手段２０９は、操作者に当該作業記号７５に係る作業を自動で実行するか否かを設定させる自動作業設定画面８５を表示する。また、設定手段２０５は、設定された作業の自動化に関する情報を、作業場を識別する情報及び操作者を識別する情報と関連付けて記憶部２２の自動化情報テーブル２２３に記録する。
【０１２０】
なお、図示はしないが、一連の作業を構成する個々の作業の一部又は全てを自動で実行するよう設定できるようにしてもよい。
【０１２１】
図１２は、作業場画面８の一例を示す図であり、自動作業実行の動作の一例を示す図である。「自動作業実行」とは、自動作業を実行することをいう。受付手段２００が上述した申請業務を開始する操作を受け付けると、「押印」に係る作業記号７５Ａに対する操作がなくとも、実行手段２０７は、押印ツールを起動して申請文書に印影情報を付す作業を実行する。具体的には、実行手段２０７は、記憶部２２の自動化情報テーブル２２３に記録された自動化に関する情報を参照し、自動化されている作業がある場合、対応するツールを実行してその作業を実行する。
【０１２２】
なお、この例では、実行手段２０７は、受付手段２００が申請業務を開始する操作を受け付けたことをトリガーとして印影情報を付す作業を実行したが、必ずしも申請業務の開始をトリガーにしなくともとく、例えば、別の特定の作業が実行されたことをトリガーにしてもよい。
【０１２３】
また、表示制御手段２０９は、図１２に示すように、文書データ記号８２に印影情報を付す作業が完了したことを示す押印記号８２１を付して表示するとともに、完了した印影情報を付す作業に係る作業記号７５Ａの表示態様を二重枠から一重枠に戻して表示してもよい。
【０１２４】
＜変形例２＞
図１３は、作業場画面８の一例を示す図であり、（ａ）、（ｂ）は、自動申請を設定する動作の一例を示す図である。自動申請の設定とは、文書が終了条件を満たした場合に、自動で申請の実行がされるように設定することをいう。ここで、「自動」とは、操作者が申請の実行の指示をしなくとも申請が実行されることをいう。
【０１２５】
受付手段２００が受渡記号７２のメニュー表示操作を受け付けると、表示制御手段２０９は、図１３（ａ）に示すように、第５のメニュー画面８６を表示する。次に、受付手段２００が第５のメニュー画面８６に表示された自動申請設定釦に対する操作を受け付けると、図１３（ｂ）に示すように、表示制御手段２０９は、操作者に申請を自動で実行するか否かを設定させる自動申請設定画面８７を表示する。また、設定手段２０５は、設定された申請の自動化に関する情報を、作業場を識別する情報及び操作者を識別する情報と関連付けて記憶部２２の自動化情報テーブル２２３に記録する。
【０１２６】
図１４は、作業場画面８の一例を示す図であり、自動申請実行の動作の一例を示す図である。「自動申請実行」とは、自動申請を実行することをいう。確認手段２０８は、文書が記憶部２２の作業場情報テーブル２２２に記録された終了条件を満たしているか否かを確認する。確認手段２０８が、文書が終了条件を満たしていることを確認すると、受渡手段２１０は、文書を当該作業場から関連付けされた他の作業場に受け渡す。また、表示制御手段２０９は、図１４に示すように、例えば、文書が自動申請されたことを示すメッセージ８８を表示してもよい。メッセージ８８には、各種作業が完了したことを示す表示態様で表示された文書データ記号８２を付してもよい。
【０１２７】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、情報処理装置２にタッチパネルディスプレイ等の操作表示部（不図示）を設け、表示制御手段２０９は、画面情報２２５に係る画面をこの操作表示部の表示面に表示してもよい。
【０１２８】
また、ワークフローは、上述した申請業務や承認業務に限定されるものではなく、定型的な文書を受け渡す業務に関連する種々の業務を含むものであってもよい。また、申請業務や承認業務からなるワークフローは、例えば、承認業務により承認された内容を関係部署に連絡する業務や、承認業務により承認された内容を予め定められた場所に記録する業務等をさらに連結してもよい。
【０１２９】
また、上述の実施の形態では、ワークフローの構築と各作業場の編集とを別々に行う例を示したが、作業場の編集とワーフローの構築（すなわち接続）との順序を入れ替えてもよく、両者を交互に並行して行ってもよい。
【０１３０】
また、上述の実施の形態では、見本文書の情報が文書情報２２１として情報処理装置２内の記憶部２２内にあるものとして説明したが、端末装置３（例えば、管理者端末装置３Ａ）から送信された見本文書を受付手段２００が受け付けるようにしてもよい。
【０１３１】
また、制御部２０に送信手段（不図示）を設け、第１の作業場から申請文書が申請されたとき、次の作業場、すなわち承認業務に係る第２の作業場を操作する第２の操作者（承認者）が使用する第２の操作者端末装置３Ｂに文書が受け渡されたことを通知する通知情報を送信するようにしてもよい。この場合、構築されたワークフローに関する情報を記憶部２２に記憶してき、送信手段がワークフローに関する情報に基づいて、次の作業場に係る端末装置３に通知情報を送信するようにしてもよい。
【０１３２】
また、表示制御手段２０９は、作業進捗情報テーブル２２４の情報に基づいて、作業場画面８に、実行が完了した作業に係るサムネイルを表示してもよい。さらに、上述した自動作業又は自動申請の設定は、操作者ごとの設定に限定されるものではでなく、例えば、作業場の編集において操作者によらずに自動作業又は自動申請を設定できるようにしてもよい。
【０１３３】
また、編集対象情報として入力対象情報を例に挙げて説明したが、編集対象情報は、入力対象情報に限定されず、例えば、文書を公開するときに削除される、作業用に付加していた書き込み等、削除対象情報が含まれる。具体的には、例えば、特定のページ上にオブジェクト（例えば、テキスト枠、付箋、スタンプ等）を追加、変更又は削除することや、ページを追加又は削除すること、文書から特定の情報を削除することが含まれる。なお、この場合、変換手段は２０４、文書に特定の情報が無いことを受渡条件に変換する。
【０１３４】
また、第１の作業場が複数の申請書類を受け取り、それらを申請の種別ごとに適切な複数の第２の作業場にそれぞれ振り分ける場合、複数種類の下地フォームを受渡条件（第２の作業場の開始条件）とし、複数の第２の作業場に対する特定の下地フォームを受渡条件（第１の作業場の完了条件）としてもよい。
【０１３５】
制御部２０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【０１３６】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【０１３７】
１…情報処理システム
２…情報処理装置
２０…制御部
２００…受付手段
２０１…生成手段
２０２…接続手段
２０３…特定手段
２０４…変換手段
２０５…設定手段
２０６…編集手段
２０７…実行手段
２０８…確認手段
２０９…表示制御手段
２２…記憶部
２２０…プログラム
２２１…文書情報
２２２…作業場情報テーブル
２２３…自動化情報テーブル
２２４…作業進捗情報テーブル
２２５…画面情報
２２６…ツール
２４…通信部
３…端末装置
３Ａ…管理者端末装置
３Ｂ…第１の操作者端末装置
３Ｃ…第２の操作者端末装置
３２，３２Ａ，３２Ｂ…操作部
３３…表示部
４…ネットワーク
５…ホーム画面
５０…ワークフロー
５１…第１のアイコン
５１１，５２１，５５１，５６１…接続子
５２…第２のアイコン
５３…第１のメニュー画面
５３１…作業場追加釦
５３２…作業場削除釦
５３３…作業場編集釦
５４…作業場生成画面
５４１…入力欄
５５…第３のアイコン
５６…第４のアイコン
５５１Ａ，５６１Ａ…上流側接続子
５５１Ｂ，５６１Ｂ…下流側接続子
５７…接続記号
５７１…矢印
５８，５８Ａ，５８Ｂ，５８１…文書記号
５８０…見本文書記号
５９…第２のメニュー画面
５９１…条件設定釦
５９２…サンプル編集釦
５９３…サンプル削除釦
６…条件設定画面
６１…第１の選択釦
６２…第２の選択釦
７…作業場編集画面
７１…開始記号
７２…受渡記号
７３…作業構成編集記号
７４…第３のメニュー画面
７４１…ツール追加釦
７４２…ツール削除釦
７４３…ツール編集釦
７５…作業記号
７５Ａ…作業記号（押印）
７５Ｂ…作業記号（テキスト）
７６…作業追加画面
８…作業場画面
８１…申請文書記号
８２…文書データ記号
８２１…押印記号
８２２…テキスト記号
８３…テキスト入力画面
８４…第４のメニュー画面
８５…自動作業設定画面
８６…第５のメニュー画面
８７…自動申請設定画面
８８…メッセージ
【図１】
2019194774.tif 000003
【図２】
2019194774.tif 000004
【図３】
2019194774.tif 000005
【図４】
2019194774.tif 000006
【図５】
2019194774.tif 000007
【図６】
2019194774.tif 000008
【図７】
2019194774.tif 000009
【図８】
2019194774.tif 000010
【図９】
2019194774.tif 000011
【図１０】
2019194774.tif 000012
【図１１】
2019194774.tif 000013
【図１２】
2019194774.tif 000014
【図１３】
2019194774.tif 000015
【図１４】
2019194774.tif 000016