(57)【要約】      （修正有）【課題】電子帳票への入力に基づいたリンク先の情報を容易に表示する情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、所定の項目に対応させて入力領域が設けられた電子帳票を表示させ、入力領域に対して所定の文字列が入力された際に、文字列に対応付けて予め設定されているコード情報と入力領域に対応付けて予め設定されているコマンドとに基づいて所定のリンク先を項目に対応したリンク先として設定し、設定されたリンク先から情報を読み出すためのリンクボタン１１２Ａを表示させ、表示されているリンクボタンが選択された際に項目に対応する所定のエリアにリンク先から読み出した情報１１４Ａを表示させる。【選択図】図１３
2018116514.tif 000002
【特許請求の範囲】
【請求項１】
所定の項目に対応させて入力領域が設けられた電子帳票を表示させる第１の表示制御手段と、
前記入力領域に対して所定の文字列が入力された際に、前記文字列に対応付けて予め設定されているコード情報と前記入力領域に対応付けて予め設定されているコマンドとに基づいて所定のリンク先を前記項目に対応したリンク先として設定する設定手段と、
前記設定手段により設定されたリンク先から情報を読み出すための操作ボタンを表示させる第２の表示制御手段と、
前記第２の表示制御手段により表示されている操作ボタンが選択された際に前記項目に対応する所定のエリアに前記リンク先から読み出した情報を表示させる第３の表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記設定手段は、前記コマンドに前記コード情報が引数として付けられることによって前記項目に対応したリンク先を設定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コード情報は、予め文字列と対応付けて記憶され、前記項目へ文字列が入力された際に当該文字列に対応するコード情報が読み出される、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記設定手段は、前記電子帳票における項目が複数あった場合に、前記項目の中で予めリンク先を設定することが決められている項目に対してリンク先の設定を行う、
ことを特徴とする請求項１から３何れかに記載の情報処理装置。
【請求項５】
前記第３の表示制御手段は、前記操作ボタンが選択された場合に前記リンク先から読み出された情報を表示させる、または、表示されている前記リンク先から読み出された情報の表示を終了する、
ことを特徴とする請求項１から４何れかに記載の情報処理装置。
【請求項６】
前記設定手段は、前記電子帳票に図面が添付された際に、前記図面を読み出すリンク先を設定し、
前記第２の表示制御手段は、前記設定手段により設定された前記リンク先の図面を読み出すための操作ボタンを付箋として表示させる、
ことを特徴とする請求項１から５何れかに記載の情報処理装置。
【請求項７】
前記第３の表示制御手段は、前記項目を表す項目名をリンクテキストにすることで前記設定手段により設定されたリンク先の情報を読み出すための操作ボタンを表示させる、
ことを特徴とする請求項１から６何れかに記載の情報処理装置。
【請求項８】
コンピュータを、
所定の項目に対応させて入力領域が設けられた電子帳票を表示させる第１の表示制御手段、
前記入力領域に対して所定の文字列が入力された際に、前記文字列に対応付けて予め設定されているコード情報と前記入力領域に対応付けて予め設定されているコマンドとに基づいて所定のリンク先を前記項目に対応したリンク先として設定する設定手段、
前記設定手段により設定されたリンク先から情報を読み出すための操作ボタンを表示させる第２の表示制御手段、
前記第２の表示制御手段により表示されている操作ボタンが選択された際に前記項目に対応する所定のエリアにリンク先から読み出した情報を表示させる第３の表示制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、オフィスコンピュータやワークステーション等のように事務処理を行う情報処理装置においては、予め記憶している帳票フォームに対して入力処理を行い、電子帳票として登録を行うものが知られている。また、入力処理の対象となる帳票フォームには複数の項目を有するものがあり、情報処理装置において入力処理を行う際には、１つの電子帳票に含まれる各項目に対して内容を入力し、電子帳票として登録を行うものが知られている。
【０００３】
例えば、複数の項目を有する伝票フォームを入力する際に各項目に対して所定のデータ入力順にデータを入力して行き、１伝票分の各項目データに基づいて伝票レコードを生成し、外部記憶装置に登録保存させるものが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２９７６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の方法は、項目を有する伝票フォームを所定のデータ入力順に各項目へ入力して行くことができるものの、生成される伝票レコードには単に入力された各項目のデータが登録されているのみである。情報の管理という点を考慮すると、登録された伝票を表示する際には、このような各項目で入力されたデータに関連情報が合わせて表示されることが望ましい。
【０００６】
本発明の課題は、電子帳票への入力に基づいたリンク先の情報を容易に表示できるようにすることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の情報処理装置は、所定の項目に対応させて入力領域が設けられた電子帳票を表示させる第１の表示制御手段と、前記入力領域に対して所定の文字列が入力された際に、前記文字列に対応付けて予め設定されているコード情報と前記入力領域に対応付けて予め設定されているコマンドとに基づいて所定のリンク先を前記項目に対応したリンク先として設定する設定手段と、前記設定手段により設定されたリンク先から情報を読み出すための操作ボタンを表示させる第２の表示制御手段と、前記第２の表示制御手段により表示されている操作ボタンが選択された際に前記項目に対応する所定のエリアに前記リンク先から読み出した情報を表示させる第３の表示制御手段と、を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、電子帳票への入力に基づいたリンク先の情報を容易に表示できる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置の物理的構成を示すブロック図である。
【図２】情報処理装置の機能的構成を示すブロック図である。
【図３】見積書のフォーマットを示す図である。
【図４】項目ＤＢの構成を示す図である。
【図５】担当者ＤＢの構成を示す図である。
【図６】工事ＤＢの構成を示す図である。
【図７】フォーマットへの入力画面を示す図である。
【図８】入力内容ＤＢの構成を示す図である。
【図９】登録処理を示すフローチャートである。
【図１０】リンク先設定処理を示すフローチャートである。
【図１１】見積書の表示画面（その１）を示す図である。
【図１２】見積書の表示画面（その２）を示す図である。
【図１３】見積書の表示画面（その３）を示す図である。
【図１４】表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１１】
まず、図１を参照して、情報処理装置１の物理的構成を説明する。図１は、情報処理装置１の物理的構成を示すブロック図である。
【００１２】
情報処理装置１は、例えば、店舗等に設置され、業務に必要な各アプリケーションを実行可能なＰＣ（Personal Computer）であるとする。図１に示すように、情報処理装置１は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、を備える。情報処理装置１の各部は、バス１７を介して接続されている。
【００１３】
ＣＰＵ１１は、情報処理装置１の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。
【００１４】
操作部１２は、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有し、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００１５】
ＲＡＭ１３は、揮発性のメモリであり、各種データやプログラムを一時的に格納するワークエリアを形成する。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等で構成され、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００１６】
記憶部１５は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。特に、記憶部１５は、後述する項目ＤＢ（DataBase）４０、担当者ＤＢ（DataBase）５０、工事ＤＢ（DataBase）６０、入力内容ＤＢ（DataBase）８０を記憶している。さらに、業務に必要とされるアプリケーションを記憶しており、ここではスケジュール管理に関連するアプリケーション、Ｗｅｂブラウザ等を記憶しているものとする。
【００１７】
通信部１６は、ネットワークカード等により構成され、通信ネットワークに通信接続されて、通信ネットワーク上の機器との通信を行う。
【００１８】
次に、図２を参照して、情報処理装置１の機能的構成を説明する。図２は、情報処理装置１の機能的構成を示すブロック図である。
【００１９】
情報処理装置１は、入力受付部２１と、リンク先設定部２２と、表示制御部２３と、入力内容管理部２４と、を備える。
【００２０】
入力受付部２１は、ユーザによる操作部１２を介した入力を受け付けることで、見積書のフォーマットへの入力を受け付ける。具体的には、記憶部１５の項目ＤＢ４０に登録されている見積書のフォーマットを読み出して、そのフォーマットに含まれる各項目に対応する入力領域への入力を受け付ける。
【００２１】
リンク先設定部２２は、リンク先を設定することが予め決められている項目に対応する入力領域に入力が行われた場合に、入力内容に基づいたリンク先の設定を行う。詳しくは後述するが、リンク先の設定は、入力内容に対応するコード情報を担当者ＤＢ５０、工事ＤＢ６０から読み出し、そのコード情報を引数としてその項目に対して予め設定されているコマンドに付けることでリンク先を設定する。
【００２２】
表示制御部２３は、見積書の表示が指示された場合に、登録内容に基づいて見積書の表示を行えるように制御する。リンク先設定部２２によりリンク先が設定された項目には、リンク先から情報を読み出すための操作ボタンを合わせて表示するように制御する。
【００２３】
入力内容管理部２４は、登録されている入力内容の管理を行う。具体的には、入力受付部２１により受け付けた入力内容やリンク先設定部２２によって設定されたリンク先を項目毎に対応付けて登録することで、１つの見積書の情報を登録する。また、見積書の表示が指示された場合には、対応する入力内容の読み出しを行う。
【００２４】
次に、図３を参照して、見積書のフォーマットを説明する。図３は、見積書のフォーマットを示す図である。
【００２５】
見積書のフォーマット３０は情報処理装置１の記憶部１５に予め登録されている見積書のフォーマットであり、詳しくは後述するが、このフォーマットの各項目に対応する入力領域へ入力を行うことで見積書として登録を行うことができる。図３に示すように、フォーマット３０は、入力領域３１を有する。また、本実施の形態で説明する見積書３０の入力領域３１は、お客様名の入力領域３１Ａ、担当者の入力領域３１Ｂ、工事番号の入力領域３１Ｃ、金額の入力領域３１Ｄ、の４つで構成されるものとする。
【００２６】
入力領域３１は、必要な入力を受け付ける入力領域であり、項目ＤＢ４０に登録されている各項目に対応するものである。
【００２７】
なお、本実施の形態ではフォーマット３０として図３に示すような見積書のフォーマットが記憶されているものとするが、これに限定されるものではなく、他の電子帳票であっても良いし、電子帳票に限らず様々な電子文書であっても良い。
【００２８】
また、ここでは簡単のため、１つの見積書のフォーマット３０に対する各処理を説明するが、記憶されているフォーマットは複数あっても良く、その際には入力を行うフォーマットを選択した上で各種処理を実行するような構成にすると良い。
【００２９】
次に、図４を参照して、情報処理装置１の記憶部１５に記憶される項目ＤＢ４０を説明する。図４は、項目ＤＢ４０の構成を示す図である。
【００３０】
項目ＤＢ４０は、図３に示した見積書のフォーマット３０に含まれる入力領域３１に対応する項目を夫々管理しているものであり、図４に示すように、項目ＤＢ４０は、項目管理ＩＤを示す項目４１、項目名を示す項目４２、リンク先設定を示す項目４３、リンク先を示す項目４４、を有する。
【００３１】
項目４１には、登録されている項目の情報を管理するために項目毎に割り振られた識別情報である項目管理ＩＤが登録されている。項目４２には、各項目を表す項目名が登録されている。
【００３２】
項目４３には、項目に対応する入力領域３１へ入力が行われた際に、リンク先の設定を行うか否かが登録されている。リンク先の設定を行う場合には「有」、行わない場合には「無」が登録されている。
【００３３】
項目４４には、項目４３において「有」が登録されていた場合にのみ内容が登録される。項目４４には、コマンドとなる文字列が登録されており、アプリケーションを実行するための実行コマンドや所定のページをＷｅｂブラウザで開くためのＵＲＬが登録されている。なお、詳しくは後述するが、項目４４に登録されているコマンドには引数が付けられるように登録されている。このため、項目に対応する入力領域３１へ入力がされた際に、入力内容に基づいたコード情報を引数として付けることでリンク先の設定を行うことができる。
【００３４】
例えば、項目４４には担当者の項目に対応して「Ｓｃｈｅｄｕｌｅ.ｅｘｅ／（引数）」が登録されているが、これはスケジュール管理アプリを起動するための実行コマンドである。そして、実際にリンク先を設定する際には、項目４４に登録されている実行コマンドに引数として後述する担当者コード情報が付けられる。これにより、スケジュール管理アプリをその担当者に関するスケジュールを表示して起動する実行コマンドをリンク先として設定することができる。
【００３５】
以上のような項目ＤＢ４０に含まれる項目内容は、各項目夫々に対応して登録されている。例えば、項目名が「担当者」の項目管理ＩＤは「Ａ００２」であり、リンク先設定は「有」、リンク先は「Ｓｃｈｅｄｕｌｅ.ｅｘｅ／（引数）」となっている。
【００３６】
次に、図５を参照して、情報処理装置１の記憶部１５に記憶される担当者ＤＢ５０を説明する。図５は、担当者ＤＢ５０の構成を示す図である。
【００３７】
担当者ＤＢ５０は、図３の見積書のフォーマット３０における担当者の入力領域３１Ｂに入力された内容から担当者コード情報を特定するためのものであり、図５に示すように、担当者ＤＢ５０は、担当者管理ＩＤを示す項目５１、担当者名を示す項目５２、担当者コード情報を示す項目５３を有する。
【００３８】
項目５１には、登録されている担当者の情報を管理するために担当者毎に割り振られた識別情報である担当者管理ＩＤが登録されている。項目５２には、各担当者を表す担当者名が登録されている。
【００３９】
項目５３には、担当者毎に割り振られた担当者コード情報が登録されている。担当者の入力領域３１Ｂに担当者を示す文字列が入力された際には、項目５２に登録されている担当者名と一致するものを探し、この担当者コード情報を特定する。特定された担当者コード情報は引数として項目４４に登録されているコマンドに付けられる。そのため、この項目５３には引数となる情報を担当者コード情報として登録すると良い。
【００４０】
以上のような担当者ＤＢ５０に含まれる項目内容は、各担当者夫々に対応して登録されている。例えば、担当者名が「鈴木」の担当者管理ＩＤは「Ｂ００１」であり、担当者コード情報は「１００１」となっている。
【００４１】
次に、図６を参照して、情報処理装置１の記憶部１５に記憶される工事ＤＢ６０を説明する。図６は、工事ＤＢ６０の構成を示す図である。
【００４２】
工事ＤＢ６０は、担当者ＤＢ５０と同様に、図３の見積書のフォーマット３０における工事番号の入力領域３１Ｃに入力された内容から工事コード情報を特定するためのものであり、図６に示すように、工事ＤＢ６０は、工事管理ＩＤを示す項目６１、工事番号を示す項目６２、工事コード情報を示す項目６３を有する。
【００４３】
項目６１には、登録されている工事の情報を管理するために工事毎に割り振られた識別情報である工事管理ＩＤが登録されている。項目６２には、各工事を表す工事番号が登録されている。
【００４４】
項目６３には、工事毎に割り振られた工事コード情報が登録されている。この工事コード情報は項目５３の担当者コード情報と同様に、工事番号に対応する項目４４に登録されているコマンドに引数として付けられる。そのため、この項目６３には引数となる情報を工事コード情報として登録すると良い。
【００４５】
以上のような工事ＤＢ６０に含まれる項目内容は、各工事夫々に対応して登録されている。例えば、工事番号が「０００００１」の工事管理ＩＤは「Ｃ００１」であり、工事コード情報は「２００１」となっている。
【００４６】
次に、図７を参照して、フォーマットへの入力画面について説明する。図７は、フォーマットへの入力画面を示す図である。フォーマットへの入力画面は、新しい見積書を登録する際に表示部１４に表示される画面であり、各項目に対応する入力領域へ内容を入力することで、後述する入力内容ＤＢ８０に入力内容を登録することが可能である。
【００４７】
図７に示すように、入力画面７０には、見積書７１と、入力領域７２と、リンクボタン７３と、添付ボタン７４と、登録ボタン７５と、閉じるボタン７６と、が含まれれる。
【００４８】
見積書７１は、予め記憶部１５に記憶されている見積書のフォーマット３０が入力可能な状態で表示されているものである。入力領域７２は、入力領域３１と同様に、見積書７１に含まれる各項目に対応する入力領域であり、項目ＤＢ４０に登録されているものと対応する。
【００４９】
リンクボタン７３は、リンク先から情報を読み出すための操作ボタンであり、項目４３に「有」が登録されている項目に対応する入力領域７２に入力が行われた際に表示される。表示の仕方は特に限定されるものではないが、図７に示すように各項目を示す項目名をリンクテキストとして表示することで、リンクボタン７３が表示されるようにすると良い。また、リンクテキストとして強調を行うために、例えば、文字色を青色にしたり、下線を引いたりすると良い。なお、このリンクボタン７３が選択された際の表示については図１１〜図１３で説明を行う。
【００５０】
また、設定されるリンク先は項目４４に登録されているコマンドにコード情報が引数として付けられたものである。そのため、例えば、図７に示すリンクボタン７３Ａには、入力されている担当者名「鈴木」に対応する担当者コード情報「１００１」が引数として付けられた「Ｓｃｈｅｄｕｌｅ.ｅｘｅ／１００１」がリンク先として設定されている。
【００５１】
添付ボタン７４は、図面を添付する際に用いられるボタンであり、この添付ボタン７４が選択されると、添付する図面を選択する画面へ移行し、操作部１２を介して選択された図面を添付することができる。登録ボタン７５は、入力した内容を入力内容ＤＢ８０に登録を行うためのボタンである。閉じるボタン７６は、入力画面７０を閉じるためのボタンであり、このボタンが操作されると、入力画面７０が閉じられ、入力内容は登録されない。
【００５２】
次に、図８を参照して、情報処理装置１の記憶部１５に記憶される入力内容ＤＢ８０を説明する。図８は、入力内容ＤＢ８０の構成を示す図である。
【００５３】
入力内容ＤＢ８０は、図７の入力画面７０において入力された内容が登録されているものであり、図８に示すように、入力内容ＤＢ８０は、入力内容管理ＩＤを示す項目８１、項目名を示す項目８２、内容を示す項目８３、リンク先を示す項目８４、を有する。
【００５４】
項目８１には、登録されている入力内容の情報を管理するために入力内容毎に割り振られた識別情報である入力内容管理ＩＤが登録されている。項目８２には、各入力内容に対応する項目を表す項目名が登録されている。この項目名は項目４２に登録されている項目名と対応する。
【００５５】
項目８３には、入力画面７０において入力された各項目に対応する入力内容が登録されている。項目８４には、入力内容に基づいて設定されたリンク先が登録されている。具体的には、入力内容に基づいて担当者ＤＢ５０や工事ＤＢ６０からコード情報を取得し、取得されたコード情報を引数として項目４４に登録されたコマンドに付けることで設定されるリンク先が登録されているものである。このため、例えば、項目名が「担当者」に対応する入力内容は項目８３から「鈴木」となっているため、項目８４に登録されるリンク先は項目４４の内容から「Ｓｃｈｅｄｕｌｅ.ｅｘｅ／１００１」となる。
【００５６】
また、入力内容ＤＢ８０には、項目ＤＢ４０に登録されている項目に加えて、「図面」が登録されている。これは、入力画面７０における添付ボタン７４により、図面の添付が行われた際に登録されるものであり、項目８４には、登録された図面を開く実行コマンドがリンク先として登録されている。
【００５７】
以上のような入力内容ＤＢ８０に含まれる項目内容は、各入力内容夫々に対応して登録されている。例えば、項目名が「担当者」の入力内容管理ＩＤは「Ｄ００２」であり、内容は「鈴木」、リンク先は「Ｓｃｈｅｄｕｌｅ.ｅｘｅ／１００１」となっている。
【００５８】
次に、図９を参照して、登録処理のフローを説明する。図９は、登録処理を示すフローチャートである。登録処理は、ユーザが入力画面７０において入力を行い、その入力内容を入力内容ＤＢ８０に登録をする処理である。
【００５９】
まず、ＣＰＵ１１は、ユーザから新しく見積書の登録を行う入力があった場合に入力画面７０を表示部１４へ表示させる（ステップＳ１１）。具体的には、項目ＤＢ４０に登録されている内容から見積書のフォーマット３０を読み出して、表示部１４へ表示させる。そして、ＣＰＵ１１は、ユーザによる操作部１２を介した入力領域７２への入力があるか否かを判別する（ステップＳ１２）。即ち、ＣＰＵ１１は、入力受付部２１として機能する。
【００６０】
入力領域７２への入力があったと判別された場合には（ステップＳ１２；ＹＥＳ）、ＣＰＵ１１は入力が行われた入力領域７２に対応する項目がリンク先を設定する項目であるか否かを判別する（ステップＳ１３）。具体的には、項目４３において「有」が登録されている項目であるか否かを判別する。
【００６１】
リンク先を設定する項目であると判別された場合には（ステップＳ１３；ＹＥＳ）、リンク先設定処理を行う（ステップＳ１４）。なお、リンク先設定処理は、入力内容に対応するリンク先の設定を行う処理であるが、詳しくは図１０において説明する。そして、ＣＰＵ１１は、設定されたリンク先から情報を読み出すための操作ボタンとしてリンクボタン７３を表示させる（ステップＳ１５）。即ち、ＣＰＵ１１は、リンク先設定部２２、表示制御部２３として機能する。
【００６２】
一方、ステップＳ１２において入力領域７２への入力が行われたと判別されず、添付ボタン７４の選択が行われたと判別された場合は（ステップＳ１６；ＹＥＳ）、添付する図面をユーザによって選択させ、選択された図面を一時的に記録する（ステップＳ１７）。
【００６３】
そして、ＣＰＵ１１は、ユーザによって登録ボタン７５が選択されたか否かを判別する（ステップＳ１８）。まだ、全ての項目への入力が済んでおらず、登録ボタン７５が選択されない場合は（ステップＳ１８；ＮＯ）、ステップＳ１２に戻り、入力領域７２への入力を受け付ける。一方、登録ボタン７５が選択された場合は（ステップＳ１８；ＹＥＳ）、入力内容、設定されたリンク先、添付された図面を入力内容ＤＢ８０に登録する（ステップＳ１９）。即ち、ＣＰＵ１１は、入力内容管理部２４として機能する。
【００６４】
次に、図１０を参照して、リンク先設定処理のフローを説明する。図１０は、リンク先設定処理を示すフローチャートである。リンク先設定処理は、予めリンク先を設定することが決められた項目に対応する入力領域７２へ入力が行われた際に、その入力内容に基づいたリンク先を設定する処理である。
【００６５】
まず、ＣＰＵ１１は、入力内容に対応するコード情報を取得する（ステップＳ２１）。例えば、担当者の入力領域７２Ｂに「鈴木」が入力された場合には、対応する担当者コード情報を担当者ＤＢ５０から探す。即ち、この場合は担当者コード情報「１００１」を取得する。これは、工事番号７２Ｃへ入力が行われた際も同様である。
【００６６】
次に、ＣＰＵ１１は、入力が行われた入力領域７２に対応する項目に対して予め設定されているコマンドを取得する（ステップＳ２２）。即ち、項目ＤＢ４０の項目４４に登録されているコマンドを取得する。そして、ＣＰＵ１１は、ステップＳ２１で取得したコード情報を引数としてステップＳ２２で取得したコマンドに付けることで、リンク先を設定する（ステップＳ２３）。
【００６７】
次に、図１１から図１３を参照して、見積書の表示画面について説明する。図１１は、見積書の表示画面を示す図である。見積書の表示画面は、入力内容ＤＢ８０に登録されている見積書の内容が読み出され、画像として表示部１４に表示されたものである。
【００６８】
図１１に示すように、表示画面１１０には、入力内容１１１と、リンクボタン１１２と、図面リンクボタン１１３と、が含まれる。
【００６９】
入力内容１１１は、入力内容ＤＢ８０の項目８３に登録されている内容が各項目に対応する位置に表示されているものである。リンクボタン１１２は、図７におけるリンクボタン７３と同様であるため説明を省略する。
【００７０】
図面リンクボタン１１３は、入力内容ＤＢ８０に図面が登録されていた場合に、リンク先の情報である図面を読み出すための操作ボタンであり、付箋として表示されている。なお、この図面リンクボタン１１３が表示される位置は特に限定されるものではないが、例えば、予め見積書のフォーマット３０に対応して決められているものとしても良いし、見積書の余白を判別して、図面リンクボタン１１３の表示位置を決定する構成にしても良い。また、図面リンクボタン１１３は付箋として表示させることに限定されず、他の表示としても良い。
【００７１】
図１２は、図１１においてリンクボタン１１２Ｂが選択されたときの表示画面１１０を示す図である。図１２に示すように、リンクボタン１１２Ｂが選択されると、リンク先情報１１４Ｂが表示される。なお、このリンク先情報１１４Ｂは項目８４に登録されているリンク先のものである。図１２によると、工事番号の項目に対応するリンクであるため、入力情報ＤＢ８０の項目８４より「ｈｔｔｐ：／／ｐｏｒｔａｌ／ｓｃｈｅｄｕｌｅｂｏａｒｄ／２００１」のページがリンク先情報１１４Ｂとして表示されている。引数として「２００１」が付けられているため表示されているリンク先情報１１４Ｂは工事番号「０００００１」に対応するものであることがわかる。
【００７２】
図１３は、図１２においてリンクボタン１１２Ａと、図面リンクボタン１１３が選択されたときの表示画面１１０を示す図である。図１３に示すように、リンクボタン１１２Ａが選択されると、リンク先情報１１４Ａが表示される。また、図面リンクボタン１１３もリンクボタン１１２と同様に選択されると、リンク先図面１１５が表示される。
【００７３】
リンク先情報１１４Ａには、項目８４に登録されている内容から「Ｓｃｈｅｄｕｌｅ.ｅｘｅ／１００１」が実行された情報が表示される。なお、引数として「１００１」が付いているため、表示されているスケジュールは担当者「鈴木」に関するものとなっている。
【００７４】
リンク先図面１１５は、入力内容ＤＢ８０の項目８４に登録されたリンク先である図面が表示されているものである。ここでは、項目８４に登録されている内容から「図面１.ｊｐｇ」が表示される。このように、入力画面７０で添付した図面は図面リンクボタン１１３のような付箋として表示画面１１０に操作ボタンが表示され、図面リンクボタン１１３が選択された際には、リンク先図面１１５として入力画面７０で添付した図面が表示される。
【００７５】
また、リンク先情報１１４が表示されている際に、対応するリンクボタン１１２が選択された場合はリンク先情報１１４の表示を終了することが可能である。また、これは図面リンクボタン１１３とリンク先図面１１５においても同様である。
【００７６】
次に、図１４を参照して、表示処理のフローを説明する。図１４は、表示処理を示すフローチャートである。表示処理は、入力内容ＤＢ８０に登録されている内容を見積書として表示部１４へ表示する処理である。
【００７７】
まず、ＣＰＵ１１は、ユーザから登録されている見積書の表示が指示されたら、入力内容ＤＢ８０から登録されている内容を読み出す（ステップＳ３１）。即ち、ＣＰＵ１１は、入力内容管理部２４として機能する。
【００７８】
次に、読み出された内容から見積書を表示する（ステップＳ３２）。そして、ＣＰＵ１１は、表示した見積書にリンク先の設定があるか否かを判別する（ステップＳ３３）。具体的には、項目８４にリンク先が設定されている項目があるか否かを判別する。リンク先の設定がある場合には（ステップＳ３３；ＹＥＳ）、そのリンク先から情報を読み出すための操作ボタンとしてリンクボタン１１２を表示する（ステップＳ３４）。
【００７９】
次に、ＣＰＵ１１は、入力内容ＤＢ８０に図面が登録されているか否かを判別する（ステップＳ３５）。図面が登録されていると判別された場合は（ステップＳ３５；ＹＥＳ）、リンク先となる図面を読み出すための操作ボタンとして図面リンクボタン１１３を合わせて表示させる（ステップＳ３６）。即ち、ＣＰＵ１１は、表示制御部２３として機能する。
【００８０】
以上、本実施の形態によれば、情報処理装置１は、所定の項目に対応させて入力領域が設けられた電子帳票を表示させ、入力領域に対して所定の文字列が入力された際に、文字列に対応付けて予め設定されているコード情報と入力領域に対応付けて予め設定されているコマンドとに基づいて所定のリンク先を項目に対応したリンク先として設定し、設定されたリンク先から情報を読み出すための操作ボタンを表示させ、表示されている操作ボタンが選択された際に項目に対応する所定のエリアにリンク先から読み出した情報を表示させる。即ち、情報処理装置１は、第１の表示制御手段と、設定手段と、第２の表示制御手段と、第３の表示制御手段と、を備える。
【００８１】
このため、電子帳票への入力に基づいたリンク先の情報を容易に表示できる。
【００８２】
また、情報処理装置１は、コマンドにコード情報が引数として付けられることによって項目に対応したリンク先を設定する。このため、電子帳票への項目毎の入力に基づいたリンク先の情報を容易に表示できる。
【００８３】
また、情報処理装置１は、電子帳票における項目が複数あった場合に、項目の中で予めリンク先を設定することが決められている項目に対してリンク先の設定を行う。このため、必要な項目にのみ電子帳票への入力に基づいたリンク先の情報を容易に表示できる。
【００８４】
また、情報処理装置１は、操作ボタンが選択された場合にリンク先から読み出した情報を表示させる、または、表示されているリンク先から読み出した情報の表示を終了する。このため、リンク先の情報の表示を容易に制御できる。
【００８５】
また、情報処理装置１は、電子帳票に図面が添付された際に、図面を読み出すリンク先を設定し、設定されたリンク先の図面を読み出すための操作ボタンを付箋として表示させる。このため、電子帳票への添付された図面を容易に表示できる。
【００８６】
また、情報処理装置１は、項目を表す項目名をリンクテキストにすることで設定されたリンク先から情報を読み出すための操作ボタンを表示させる。このため、リンク先と対応する項目を容易に表示できる。
【００８７】
なお、上記実施の形態における記述は、本発明に係る情報処理装置装置及びプログラムの一例であり、これに限定されるものではない。
【００８８】
上記実施の形態では、リンク先の設定は入力時に行っていたが、これに限定されるものではなく、表示を行う際に行っても良い。この際には、入力画面７０においてリンクボタン７３を表示することはできないが、入力領域７２に入力を行う度にリンク先の設定を行う必要がなくなる。
【００８９】
また、上記実施の形態では、入力領域７２には予め担当者ＤＢ５０や工事ＤＢ６０に登録されている文字列が入力されたため、対応するコード情報を取得できた。しかし、入力領域７２に担当者ＤＢ５０や工事ＤＢ６０に登録されていない文字列が入力されることも想定される。この際には、リンク先を一切設定しない構成としても良いし、コード情報としてｎｕｌｌを取得し、これを引数にすることで項目４４に登録されているコマンドがそのままリンク先として設定される構成にしても良い。
【００９０】
また、上記実施の形態では、リンク先情報１１４やリンク先図面１１５が表示される位置に関しては特に説明をしなかったが、項目ＤＢ４０にその位置まで登録を行える構成にしても良い。
【００９１】
また、上記実施の形態では、見積書には図面が添付される構成としていたが、これに限定されるものでなく、その他の各種ファイルであっても良い。
【００９２】
また、上記実施の形態では、添付される図面は１つとして説明していたが、複数の図面が添付される構成としても良い。その際には、複数の図面で１つの図面リンクボタン１１３が表示されるとしても良いし、添付された図面夫々に図面リンクボタン１１３が表示される構成としても良い。
【００９３】
また、上記実施の形態では、見積書のフォーマット３０、項目ＤＢ４０、担当者ＤＢ５０、工事ＤＢ６０は予め設定されているものとして説明を行ったが、これらはユーザによって適宜設定可能である。例えば、他の帳票のフォーマット３０の登録や項目ＤＢ４０においてリンク先の設定を行うか否かの登録もユーザによって行うことが可能であるものとする。
【００９４】
また、上記実施の形態では、リンク先の設定を行う際には入力内容から対応するコード情報を取得して引数としていたが、これに限定されるものではない。例えば、入力内容である文字列をそのまま引数として用いることが可能な構成としても良い。
【００９５】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
所定の項目に対応させて入力領域が設けられた電子帳票を表示させる第１の表示制御手段と、
前記入力領域に対して所定の文字列が入力された際に、前記文字列に対応付けて予め設定されているコード情報と前記入力領域に対応付けて予め設定されているコマンドとに基づいて所定のリンク先を前記項目に対応したリンク先として設定する設定手段と、
前記設定手段により設定されたリンク先から情報を読み出すための操作ボタンを表示させる第２の表示制御手段と、
前記第２の表示制御手段により表示されている操作ボタンが選択された際に前記項目に対応する所定のエリアに前記リンク先から読み出した情報を表示させる第３の表示制御手段と、
を備えたことを特徴とする情報処理装置。
＜請求項２＞
前記設定手段は、前記コマンドに前記コード情報が引数として付けられることによって前記項目に対応したリンク先を設定する、
ことを特徴とする請求項１に記載の情報処理装置。
＜請求項３＞
前記コード情報は、予め文字列と対応付けて記憶され、前記項目へ文字列が入力された際に当該文字列に対応するコード情報が読み出される、
ことを特徴とする請求項１または２に記載の情報処理装置。
＜請求項４＞
前記設定手段は、前記電子帳票における項目が複数あった場合に、前記項目の中で予めリンク先を設定することが決められている項目に対してリンク先の設定を行う、
ことを特徴とする請求項１から３何れかに記載の情報処理装置。
＜請求項５＞
前記第３の表示制御手段は、前記操作ボタンが選択された場合に前記リンク先から読み出された情報を表示させる、または、表示されている前記リンク先から読み出された情報の表示を終了する、
ことを特徴とする請求項１から４何れかに記載の情報処理装置。
＜請求項６＞
前記設定手段は、前記電子帳票に図面が添付された際に、前記図面を読み出すリンク先を設定し、
前記第２の表示制御手段は、前記設定手段により設定された前記リンク先の図面を読み出すための操作ボタンを付箋として表示させる、
ことを特徴とする請求項１から５何れかに記載の情報処理装置。
＜請求項７＞
前記第３の表示制御手段は、前記項目を表す項目名をリンクテキストにすることで前記設定手段により設定されたリンク先の情報を読み出すための操作ボタンを表示させる、
ことを特徴とする請求項１から６何れかに記載の情報処理装置。
＜請求項８＞
コンピュータを、
所定の項目に対応させて入力領域が設けられた電子帳票を表示させる第１の表示制御手段、
前記入力領域に対して所定の文字列が入力された際に、前記文字列に対応付けて予め設定されているコード情報と前記入力領域に対応付けて予め設定されているコマンドとに基づいて所定のリンク先を前記項目に対応したリンク先として設定する設定手段、
前記設定手段により設定されたリンク先から情報を読み出すための操作ボタンを表示させる第２の表示制御手段、
前記第２の表示制御手段により表示されている操作ボタンが選択された際に前記項目に対応する所定のエリアにリンク先から読み出した情報を表示させる第３の表示制御手段、
として機能させるプログラム。
【符号の説明】
【００９６】
１    情報処理装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  バス  
【図１】
2018116514.tif 000003
【図２】
2018116514.tif 000004
【図３】
2018116514.tif 000005
【図４】
2018116514.tif 000006
【図５】
2018116514.tif 000007
【図６】
2018116514.tif 000008
【図７】
2018116514.tif 000009
【図８】
2018116514.tif 000010
【図９】
2018116514.tif 000011
【図１０】
2018116514.tif 000012
【図１１】
2018116514.tif 000013
【図１２】
2018116514.tif 000014
【図１３】
2018116514.tif 000015
【図１４】
2018116514.tif 000016