(57)【要約】【課題】ユーザが円滑に入力作業を行える情報処理装置及び情報処理プログラムを提供することを目的とする。【解決手段】複数の入力項目、これを入力するためのダイアログボックスの種類が関連付けられたダイアログ種類情報を記憶する記憶手段と、ダイアログボックスの起動ボタンを表示する第１の領域と、指示部の起動に基づき各入力項目を選択可能になる複数の機能ブロックを表示する第２の領域とを、一画面上に表示する第１表示手段（Ｓ１０２）と、第１の領域にある起動ボタンからの指示に従い、第２の領域に表示されている機能ブロックのいずれかが選択されているかを判断する判断手段（Ｓ１０６）と、この判断手段によって認識された機能ブロックについて前記記憶手段に記憶されているダイアログ種類情報に基づき対応する前記ダイアログボックスを表示する第２の表示手段（Ｓ１０７乃至Ｓ１１０）とを備える。【選択図】  図３
2008171162.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力項目、及びこれらの入力項目を入力するためのダイアログボックスの種類が関連付けられたダイアログ種類情報を記憶する記憶手段と、
前記ダイアログボックスの起動指示部を表示する第１の領域と、前記指示部の起動に基づき前記各入力項目を選択可能になる複数の機能ブロックを表示する第２の領域とを、一画面上に表示する第１の表示手段と、
前記起動指示部からの指示に従い、前記第２の領域に表示されている機能ブロックのいずれかが選択されているかを判断する判断手段と、
この判断手段によって認識された機能ブロックについて前記記憶手段に記憶されているダイアログ種類情報に基づき対応する前記ダイアログボックスを表示する第２の表示手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記第２の表示手段は、前記判断手段によって予め選択された機能ブロックを認識した後に、前記記憶手段に記憶されているダイアログ種類情報に基づき表示するダイアログボックスを選択する選択手段を含む請求項１記載の情報処理装置。
【請求項３】
前記第２の表示領域に表示される各機能ブロックの関係は、メイン機能ブロックとサブ機能ブロックの関係にあることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２の表示領域に表示される複数の機能ブロックは、前記起動指示部からの指示に従い第２の表示手段によってダイアログボックスを表示させることが可能な総ての機能ブロックが同一画面上に同時に表示されていることを特徴とする請求項１乃至３いずれか一記載の情報処理装置。
【請求項５】
前記ダイアログボックスの起動指示部を表示する第１の領域と、前記指示部の起動に基づき前記各入力項目を選択可能になる複数の機能ブロックを表示する第２の領域とを、一画面上に表示する第１の表示ステップと、
前記起動指示部からの指示に従い、前記第２の領域に表示されている機能ブロックのいずれかが選択されているかを判断する判断ステップと、
この判断ステップによって認識された機能ブロックについて記憶領域に記憶されている複数の入力項目、及びこれらの入力項目を入力するためのダイアログボックスの種類が関連付けられたダイアログ種類情報に基づき対応するダイアログボックスを表示する第２の表示ステップと、
をコンピュータに行わせることを特徴とする情報処理プログラム。
【請求項６】
前記第２の表示領域に表示される各機能ブロックの関係は、メイン機能ブロックとサブ機能ブロックの関係にあることを特徴とする請求項５に記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力項目に応じて複数種類のダイアログボックスを起動させる機能を持つ情報処理装置及び情報処理プログラムに係り、特に、ＢＰＥＬ４ＷＳ（Ｂｕｓｉｎｅｓｓ  Ｐｒｏｃｅｓｓ  Ｅｘｅｃｕｔｉｏｎ  Ｌａｎｇｕａｇｅ  ｆｏｒ  Ｗｅｂ  Ｓｅｒｖｉｃｅｏｃａｌ）を記述する際に、入力項目に応じて複数種類のダイアログボックスを起動させる機能を持つ情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、例えば、ＢＰＥＬ４ＷＳ等の拡張マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ；ＸＭＬ）の文書を作成する際に、必要な入力項目が多い上に、入力項目毎に入力データの個数や形態が異なっていることもあるため、ユーザが入力作業を行う時に、必要な入力項目を視覚的に認識でき、簡単に入力作業が行える情報処理装置が望まれていた。
【０００３】
ユーザの作業を支援する装置として、複数のスイッチからなる操作盤が提案されている（特許文献１）。この操作盤上の複数のスイッチは、各々が複数機能をもち、その時に有効になっている機能名を表示することにより、ユーザがスイッチの機能を視覚的に認識できるように構成されている。
【特許文献１】特開平１０−２９７０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数機能を有する各スイッチからなる操作盤を用いて作業を行う際に、操作盤上に複数のスイッチが存在して且つその各々に複数の機能が設定されているため、ユーザが複数の複数機能をもつスイッチの中から必要なスイッチを選択しなければならないという問題があった。
【０００５】
本発明は、上記課題を鑑みなされたもので、ユーザが入力項目の入力作業を行う際に、必要な入力項目を可視化して示すことで、ユーザが円滑に入力作業を行える情報処理装置及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る情報処理装置は、複数の入力項目、及びこれらの入力項目を入力するためのダイアログボックスの種類が関連付けられたダイアログ種類情報を記憶する記憶手段と、前記ダイアログボックスの起動指示部を表示する第１の領域と、前記指示部の起動に基づき前記各入力項目を選択可能になる複数の機能ブロックを表示する第２の領域とを、一画面上に表示する第１の表示手段と、前記第１の領域にある起動指示部からの指示に従い、前記第２の領域に表示されている機能ブロックのいずれかが選択されているかを判断する判断手段と、この判断手段によって認識された機能ブロックについて前記記憶手段に記憶されているダイアログ種類情報に基づき対応する前記ダイアログボックスを表示する第２の表示手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明に係る情報処理装置及び情報処理プログラムによると、ユーザが入力項目の入力を行う際に、必要な入力項目が可視化して示されることで、ユーザが円滑に入力作業を行うことが可能になる。
【発明を実施するための最良の形態】
【０００８】
本発明に係る情報処理及び情報処理プログラムの実施形態を、添付図面に基づいて詳細に説明する。なお、本発明に係る情報処理装置及び情報処理プログラムの実施形態として、Ｗｅｂサービスの連携のために前述のＢＰＥＬ（Ｂｕｓｉｎｅｓｓ  Ｐｒｏｃｅｓｓ  Ｅｘｅｃｕｔｉｏｎ  Ｌａｎｇｕａｇｅ）を用いた例について説明する。
【０００９】
図１に、情報処理装置１のシステム構成図を示す。情報処理装置１は、データの制御や演算などの処理を行うＣＰＵ（中央処理装置）１０と、ＣＰＵ１０が処理するためのデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１と、ＣＰＵ１０に使用される処理プログラムなどを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｒｙ）１２と、通信制御を行うネットワークインタフェース１３と、データなどを長期的に記憶しているハードディスク１４を制御するハードディスク制御回路１５と、プログラムなどを記憶しているＣＤ−ＲＯＭを制御するＣＤ−ＲＯＭ制御回路１７と、キーボードやマウスの入力装置１８の制御を行う入力制御回路１９と、ＣＰＵ１０によるデータの制御や演算などの処理結果を表示する表示装置２０を制御する表示器制御回路２１とを備えている。
【００１０】
情報処理装置１は、ＢＰＥＬ４ＷＳの言語を用いたプログラム作成の際の入力処理等の情報処理を行う機能を備えている。また、情報処理装置１のハードディスク１４には、この情報処理を行うための情報処理プログラムが、予め記憶されている。この情報処理プログラムは、ハードディスク１４に記憶される際には、ＣＤ−ＲＯＭからインストールされてもよい。
【００１１】
ＢＰＥＬ４ＷＳは、「Ｗｅｂサービスのためのビジネスプロセス実行言語」という名前の通り、複数のＷｅｂサービスを組み合わせたビジネスプロセス（ワークフロー）を定義するためのＸＭＬベースの言語である。
【００１２】
ＸＭＬ文書において、もっとも基本となる情報単位を要素とする。また、要素に対して付加的に付け加えられて使用される情報を属性とする。要素に付加される属性は、名前と値のペアで表現される。
【００１３】
なお、複数の入力項目、及びこれらの入力項目を入力するためのダイアログボックスの種類が関連付けられたダイアログ種類情報を記憶するエリアがＲＡＭ１１のエリアの一部に記憶手段１１ａとして存在している。
【００１４】
情報処理装置１が情報処理を行う際の手順を、図２及び図３に示すフローチャートに基づいて説明する。図４は、情報処理の際に表示装置２０に表示されるメイン画面３０の画面図、図５乃至図８は、それぞれ、ダイアログボックスの例を示す画面図である。なお、情報処理の各処理ステップにおいて、例えば「ステップＳ１０１」を「Ｓ１０１」のように、「ステップ」を省略して説明する。
【００１５】
始めに、ＣＰＵ１０は、情報処理プログラムが起動されたか否かを判断する（Ｓ１０１）。情報処理プログラムが起動されていない場合（Ｓ１０１のＮｏ）は、ＣＰＵ１０は情報処理を行わずにそのまま待機する。
【００１６】
情報処理プログラムが起動された場合（Ｓ１０１のＹｅｓ）は、ＣＰＵ１０は、この情報処理に必要なファイル等を読み込み、図４に示すようなメイン画面３０を第１の表示手段によって表示する（Ｓ１０２）。メイン画面３０は、入力処理を開始するための第１の領域３１と、この第１の領域３１の下方に位置し、ＢＰＥＬ４ＷＳの各要素を選択させるための第２の領域３２とが一画面上に表示されることにより構成される。第１の領域３１は、ダイアログボックスを表示させることにより入力処理を開始するためのダイアログ指示部であるダイアログ起動アイコン３３を備える。また、第２の領域３２は、複数の機能ブロックが表示される領域であり、本実施の形態では２つの機能ブロックが表示されている。一方はアクティビティと呼ばれる要素のリストを表示し、入力項目とするアクティビティの選択を促すアクティブ領域３４であり、もう一方は、アクティビティ領域３４で選択されている属性のリストを表示し、入力項目とする属性の選択を促す属性領域３５である。アクティブ領域３４はメインの位置づけであり、属性領域３５はサブの位置づけである。なお、アクティビティ領域３４及び属性領域３５は、最後に選択されたいずれか一方のみが選択されている状態となり、双方が同時に選択可能状態になることはない。
【００１７】
ＣＰＵ１０は、第１の領域３１で入力処理の指示がされたか否か、すなわちダイアログ起動アイコン３３が押されたか否かを判断する（Ｓ１０３）。入力処理の指示がなされなかった場合（Ｓ１０３のＮｏ）は、ＣＰＵ１０は、入力処理を行わずにそのまま待機する。
【００１８】
入力処理の指示がなされた場合（Ｓ１０３のＹｅｓ）は、ＣＰＵ１０は、第２の領域３２のアクティブ領域３４または属性領域３５に表示されたアクティビティまたは属性が選択されているか否かを判断する（Ｓ１０４）。アクティビティまたは属性が選択されていない場合（Ｓ１０３のＮｏ）は、ＣＰＵ１０は、アクティビティまたは属性の選択を行うよう促す旨のエラーメッセージを表示して（Ｓ１０５）、Ｓ１０３へ戻る。
【００１９】
アクティビティまたは属性が選択されている場合（Ｓ１０４のＹｅｓ）は、ＣＰＵ１０は、選択されている項目がアクティビティであるか否かを判断手段によって判断する（Ｓ１０６）。
【００２０】
まず、アクティビティが選択されている場合（Ｓ１０６のＹｅｓ）について説明する。ＣＰＵ１０は、アクティビティの値の入力処理を行う。まず、ＣＰＵ１０は、選択されているアクティビティのアクティビティ名を取得する（Ｓ１０７）。
【００２１】
ここで、情報処理プログラムに、アクティビティ名とダイアログボックスの種類の情報とが関連付けられたアクティビティ−ダイアログ種類情報のリストが予め記述されている。ＣＰＵ１０は、このアクティビティ−ダイアログ種類情報のリストからアクティビティ名を走査する（Ｓ１０８）。そしてＣＰＵ１０は、Ｓ１０７で取得したアクティビティ名とＳ１０８で走査して取得したアクティビティ名とを比較して、これらが一致するか否かを判断する（Ｓ１０９）。一致しなかった場合（Ｓ１０９のＮｏ）は、Ｓ１０８に戻って、再びアクティビティ−ダイアログ種類情報のリストから次のアクティビティ名を取得する。
【００２２】
一致した場合（Ｓ１０９のＹｅｓ）は、ＣＰＵ１０は、アクティビティ−ダイアログ種類情報から、このアクティビティ名に関連付けられているダイアログボックスの種類の情報を取得し、この種類のダイアログボックス、例えばアクティビティダイアログボックス４０を表示する（Ｓ１１０）。すなわちＳ１０８乃至Ｓ１１０の処理によって、判断手段（Ｓ１０６）によって認識された機能ブロックについて記憶手段１１ａに記憶されているダイアログ種類情報に基づき対応するメインダイアログボックスを表示する第２の表示手段を実現している。
【００２３】
図５に、このアクティビティダイアログボックス４０の画面図の一例を示す。このアクティビティダイアログボックス４０は、メインダイアログボックスであり、Ｓ１０７で取得したアクティビティの各子パラメータのアクティビティや属性の値を入力するためのコンボボックス４１、入力処理を行うための入力ボタン４２、入力処理をキャンセルするためのキャンセルボタン４３を備える。なお、コンボボックス４１とは、パソコンの画面で情報を入力する際に、リストボックスとテキストボックス（エディットボックス）を組み合わせることで、より利便性を高めたインターフェイスのことである。すなわち、テキストボックスに直接文字を入力することができる他に、テキストボックスの右端のボタンを押すと選択可能な項目の一覧が表示され、その中から一つを選ぶことができる。
【００２４】
ＣＰＵ１０は、アクティビティダイアログボックス４０（メインダイアログボックス）の入力ボタン４２が押されたか否かを判断する（Ｓ１１１）。アクティビティダイアログボックス４０の入力ボタン４２が押された場合（Ｓ１１１のＹｅｓ）は、ＣＰＵ１０は、アクティビティダイアログボックス４０のコンボボックス４１に入力されたアクティビティや属性の情報をハードディスク１４に記憶する（Ｓ１１２）。また、ＣＰＵ１０は、アクティビティダイアログボックス４０を閉じて（Ｓ１１３）、入力処理を終了する。
【００２５】
アクティビティダイアログボックス４０の入力ボタン４２が押されていない場合（Ｓ１１１のＮｏ）は、ＣＰＵ１０は、アクティビティダイアログボックス４０のキャンセルボタン４３が押されたか否かを判断する（Ｓ１１４）。アクティビティダイアログボックス４０のキャンセルボタン４３が押されていない場合（Ｓ１１４のＮｏ）は、ＣＰＵ１０は、Ｓ１１１に戻り、そのまま入力処理を実行する。アクティビティダイアログボックス４０のキャンセルボタン４３が押された場合（Ｓ１１４のＹｅｓ）は、ＣＰＵ１０は、アクティビティダイアログボックス４０を閉じて（Ｓ１１３）、入力処理を終了する。
【００２６】
次に、Ｓ１０６において属性が選択されている場合（Ｓ１０６のＮｏ）について説明する。ＣＰＵ１０は、属性の値の入力処理を行う。まず、ＣＰＵ１０は、選択されている属性の属性名を取得する（Ｓ１１５）。
【００２７】
ここで、情報処理プログラムに、属性名とダイアログの種類の情報とが関連付けられた属性−ダイアログ種類情報のリストが予め記述されている。ＣＰＵ１０は、この属性−ダイアログ種類情報のリストから属性名を取得する（Ｓ１１６）。そしてＣＰＵ１０は、Ｓ１１５で取得した属性名とＳ１１６で取得した属性名とを比較して、これらが一致するか否かを判断する（Ｓ１１７）。一致しなかった場合（Ｓ１１７のＮｏ）は、Ｓ１１６に戻って、再び属性−ダイアログ種類情報のリストから次の属性名を取得する。
【００２８】
一致した場合（Ｓ１１７のＹｅｓ）は、ＣＰＵ１０は、属性−ダイアログ種類情報から、この属性名に関連付けられているダイアログボックスの種類の情報を取得し、この種類のダイアログボックス、例えば属性ダイアログボックス５０を表示する（Ｓ１１８）。図６に、この属性ダイアログボックス５０の画面図を示す。この属性ダイアログボックス５０はメインダイアログボックスであり、Ｓ１１５で取得した属性の値を入力するためのコンボボックス５１、入力処理を行うための入力ボタン５２、入力処理をキャンセルするためのキャンセルボタン５３、及び、式入力の入力処理を行わせるための式入力ボタン５４、要素選択の入力処理を行うための要素選択ボタン５５を備える。
【００２９】
ＣＰＵ１０は、式入力ボタン５４が押されたか否かを判断する（Ｓ１１９）。式入力ボタン５４が押された場合（Ｓ１１９のＹｅｓ）は、ＣＰＵ１０は、図７に示すような式入力用の式入力ダイアログボックス６０を表示する（Ｓ１２０）。この式入力ダイアログボックス６０は、メインダイアルボックスとは別個に新たに表示されるサブダイアログボックスであり、式を入力するための式入力欄６１、変数の種別を選択するための変数種別リストボックス６２、変数種別リストボックス６２にて選択されている変数種別の変数を選択するための変数リストボックス６３、変数リストボックス６３で選択されている変数を式入力欄６１に挿入するための挿入ボタン６４、入力処理を行うための入力ボタン６５、入力処理をキャンセルするためのキャンセルボタン６６を備える。式入力の際、式入力欄６１に式が直接入力されても、変数リストボックス６３から変数が選択されることにより式が入力されても良い。
【００３０】
ＣＰＵ１０は、式入力ダイアログボックス６０（サブダイアログボックス）の入力ボタン６５が押されたか否かを判断する（Ｓ１２１）。式入力ダイアログボックス６０の入力ボタン６５が押された場合（Ｓ１２１のＹｅｓ）は、ＣＰＵ１０は、式入力ダイアログボックス６０の式入力欄６１に入力された内容を属性ダイアログボックス５０（メインダイアログボックス）の所定の属性の入力欄５１に入力する（Ｓ１２２）。また、ＣＰＵ１０は、式入力ダイアログボックス６０を閉じて（Ｓ１２３）、入力処理を終了する。
【００３１】
式入力ダイアログボックス６０の入力ボタン６５が押されていない場合（Ｓ１２１のＮｏ）は、ＣＰＵ１０は、式入力ダイアログボックス６０のキャンセルボタン６６が押されたか否かを判断する（Ｓ１２４）。式入力ダイアログボックス６０のキャンセルボタン６６が押されていない場合（Ｓ１２４のＮｏ）は、ＣＰＵ１０は、Ｓ１２１に戻り、そのまま入力処理を続行する。式入力ダイアログボックス６０のキャンセルボタン６６が押された場合（Ｓ１２４のＹｅｓ）は、ＣＰＵ１０は、式入力ダイアログボックス６０を閉じて（Ｓ１２３）、入力処理を終了する。
【００３２】
また、式入力ボタン５４が押されていない場合（Ｓ１１９のＮｏ）は、ＣＰＵ１０は、要素選択ボタン５５が押されたか否かを判断する（Ｓ１２５）。要素選択ボタン５５が押されていない場合（Ｓ１２５のＮｏ）は、Ｓ１１９へ戻る。
【００３３】
要素選択ボタン５５が押された場合（Ｓ１２５のＹｅｓ）は、ＣＰＵ１０は、図８に示すような要素選択用の要素選択ダイアログボックス７０を表示する（Ｓ１２６）。この要素選択ダイアログボックス７０は、メインダイアログボックスとは別個に表示されるサブダイアログボックスであり、要素の位置情報である要素情報を入力するための要素情報入力欄７１と、複数の要素の関係をツリー構造で表示するツリー表示欄７２と、入力処理を行うための入力ボタン７３と、入力処理をキャンセルするためのキャンセルボタン７４を備える。ツリー表示欄７２に表示される各要素は、それぞれ位置情報に対応付けられており、ユーザにより選択されることにより、対応付けられた位置情報が要素情報入力欄７１に表示される。なお、要素情報は、要素情報入力欄７１に直接入力されても、ツリー表示欄７２に表示されている要素を選択することにより入力されても良い。
【００３４】
ＣＰＵ１０は、要素選択ダイアログボックス７０（サブダイアログボックス）の入力ボタン７３が押されたか否かを判断する（Ｓ１２１）。要素選択ダイアログボックス７０の入力ボタン７３が押された場合（Ｓ１２１のＹｅｓ）は、ＣＰＵ１０は、要素選択ダイアログボックス７０の要素情報力欄７１に入力された内容を属性ダイアログボックス５０（メインダイアログボックス）の所定の入力欄５１に入力する（Ｓ１２２）。また、ＣＰＵ１０は、要素選択ダイアログボックス７０を閉じて（Ｓ１２３）、入力処理を終了する。
【００３５】
要素選択ダイアログボックス７０の入力ボタン７３が押されていない場合（Ｓ１２１のＮｏ）は、ＣＰＵ１０は、要素選択ダイアログボックス７０のキャンセルボタン７４が押されたか否かを判断する（Ｓ１２４）。要素選択ダイアログボックス７０のキャンセルボタン７４が押されていない場合（Ｓ１２４のＮｏ）は、ＣＰＵ１０は、Ｓ１２１に戻り、そのまま入力処理を実行する。要素選択ダイアログボックス７０のキャンセルボタン７４が押された場合（Ｓ１２４のＹｅｓ）は、ＣＰＵ１０は、要素選択ダイアログボックス７０を閉じて（Ｓ１２３）、入力処理を終了する。
【００３６】
サブダイアログボックスによる入力処理が終了し、サブダイアログボックスが閉じられると、ＣＰＵ１０は、図２に示したＳ１１１からＳ１１４までのメインダイアログボックスを閉じるまでの処理を行い、入力処理を終了する。
【００３７】
この情報処理装置１による一連の情報処理では、ユーザにより選択されたアクティビティや属性に応じた適切なダイアログボックスが表示されることにより、ユーザが、必要な入力項目及び入力内容を視覚的に認識でき、ユーザの入力作業に際する手間が省けるとともに入力ミスが激減される。
【００３８】
Ｓ１０７乃至Ｓ１１０、Ｓ１１５乃至Ｓ１１８の処理が第２の表示手段であり、Ｓ１０７乃至Ｓ１０９、Ｓ１１５乃至Ｓ１１７の処理が選択手段である。このように第２の表示手段は選択手段を含んでいる。
【００３９】
なお、Ｓ１０３で第１の領域３２において入力指示がされた際に、Ｓ１０４で第２の領域３３においてアクティビティまたは属性が選択されているか否かの判断を行う例を説明したが、これに限らず、第２の領域３３においてアクティビティまたは属性が選択されている場合にのみ、第１の領域３２にダイアログ起動アイコン３３を表示することにより入力指示を行えるようにしても良い。また、本実施の形態においては、ダイアログ起動アイコン３３の表示位置を限定せずに説明をしたが、アクティブ領域３４と属性領域３５の境界すなわち機能ブロック表示の境界線延長線上に配置させてもよい。この場合、双方の機能ブロック上で起動可能であることが認識しやすい利点がある。さらに、起動指示部を起動アイコン３３で説明したが、これに替わり起動ボタンであってもよい。
【００４０】
また、本実施の形態においては、第２の領域をアクティブ領域３４と属性領域３５の機能ブロックが表示する場合で説明をしたが、３つ以上の機能ブロックが表示する場合であってもよい。３つ以上の機能ブロックが表示する場合の各機能ブロックのメインとサブの関係は、一つのメインに対して並列関係のサブの機能ブロックであってもよく、サブ機能ブロック間においても主従関係であってもよい。
【００４１】
また、本発明に係る情報処理装置及び情報処理プログラムの実施形態として、ＢＰＥＬ４ＷＳの要素や属性等のパラメータの入力を支援する例に関して説明したが、これに限らず、テキスト文書編集や、定型文書等の入力にも適用することが可能である。定型文書入力の例としては、季節の見舞い文書、名刺など定型語句を使用する場合等である。
【００４２】
本発明に係る情報処理装置及び情報処理プログラムによると、入力内容に応じて複数種類のダイアログボックスを起動させる機能を持つことで、ユーザが必要な入力項目及び入力内容を視覚的に認識でき、ユーザの入力作業に際する手間を省くとともに入力ミスを激減させてユーザが入力作業を円滑に行うことが可能となった。
【００４３】
なお、実施形態では、装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず、同様の機能をネットワーク３から装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。
【００４４】
記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても構わない。
【００４５】
また、このように予めインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明に係る情報処理装置のシステム構成図。
【図２】情報処理装置に表示されるメイン画面の画面図。
【図３】情報処理装置が情報処理を行う際の手順を示すフローチャート。
【図４】情報処理装置が情報処理を行う際の手順を示すフローチャート。
【図５】情報処理装置に表示されるアクティビティダイアログボックスの画面図。
【図６】情報処理装置に表示される属性ダイアログボックスの画面図。
【図７】情報処理装置に表示される式入力ダイアログボックスの画面図。
【図８】情報処理装置に表示される要素選択ダイアログボックスの画面図。
【符号の説明】
【００４７】
１  情報処理装置
３０  メイン画面
４０  アクティビティダイアログボックス
５０  属性ダイアログボックス
６０  式入力ダイアログボックス
７０  要素選択ダイアログボックス
Ｓ１０２  第１の表示手段
Ｓ１０６  判断手段
Ｓ１０７乃至Ｓ１１０  第２の表示手段の一部
Ｓ１１５乃至Ｓ１１８  第２の表示手段の一部
Ｓ１１ａ  記憶手段
【図１】
2008171162.tif 000003
【図２】
2008171162.tif 000004
【図３】
2008171162.tif 000005
【図４】
2008171162.tif 000006
【図５】
2008171162.tif 000007
【図６】
2008171162.tif 000008
【図７】
2008171162.tif 000009
【図８】
2008171162.tif 000010