JP6460191B2 - Information processing apparatus, display control method, and program - Google Patents
Information processing apparatus, display control method, and program Download PDFInfo
- Publication number
- JP6460191B2 JP6460191B2 JP2017176043A JP2017176043A JP6460191B2 JP 6460191 B2 JP6460191 B2 JP 6460191B2 JP 2017176043 A JP2017176043 A JP 2017176043A JP 2017176043 A JP2017176043 A JP 2017176043A JP 6460191 B2 JP6460191 B2 JP 6460191B2
- Authority
- JP
- Japan
- Prior art keywords
- display area
- business
- program
- application
- main
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
本発明は、情報処理装置、表示制御方法、及びプログラムに関する。 The present invention relates to an information processing apparatus, display control method, a及beauty program.
従来、事務処理等の業務を行うためのアプリケーションプログラム(以下、業務プログラムとする)を起動し、ユーザの操作に応じて業務に関する処理を行うPC(Personal Computer)が知られている。 2. Description of the Related Art Conventionally, there is known a PC (Personal Computer) that starts an application program (hereinafter referred to as a business program) for performing business such as business processing and performs business-related processing in accordance with a user operation.
業務プログラムは、売上伝票入力、見積もり入力、入金管理入力等、複数の業務にそれぞれ用意されている。マルチタスクのPCで業務プログラムを複数個起動する場合には、ユーザが複数の業務プログラムを選択入力して起動させる。そして、PC上で、個々の業務プログラムの実行エリアが表示部の画面上に確保される。複数の実行エリアは、マルチウインドウ機能により一画面中に重なり合って表示される。 The business program is prepared for each of a plurality of business such as sales slip input, estimate input, and payment management input. When a plurality of business programs are started on a multitasking PC, the user selects and starts a plurality of business programs. An execution area for each business program is secured on the screen of the display unit on the PC. A plurality of execution areas are displayed so as to overlap in one screen by the multi-window function.
また、複数の情報を同時に表示させる技術として、階層構造のメニュー表示を行う場合に、現在の階層のメニュー情報と、その上位及び下位の階層のメニュー情報と、を一画面に表示させる表示制御装置が知られている(例えば、特許文献1参照)。 Further, as a technique for displaying a plurality of information simultaneously, when performing a menu display of a hierarchical structure, a display control apparatus that displays menu information of the current hierarchy and menu information of the upper and lower hierarchies on one screen. Is known (see, for example, Patent Document 1).
PCで複数の業務プログラムを並行して起動する構成では、階層構造のメニュー情報の表示とは異なり、主として行う業務(以下、主業務とする)の業務プログラム起動後の作業中に、必要に応じて、当該主業務の業務プログラムに関連する(従属する)別の業務プログラムを起動させる。例えば、売上伝票入力の業務プログラム実行中に、その入力補助のため、得意先情報照会の業務プログラムを起動させる。 In a configuration in which multiple business programs are started in parallel on a PC, differently from the display of hierarchical menu information, as needed, during work after the start of a business program for a main business (hereinafter referred to as main business). Then, another business program related to (subordinate to) the main business program is started. For example, during the execution of a sales slip input business program, a customer information inquiry business program is started to assist the input.
しかし、ユーザは、主業務の業務プログラムに従属する業務プログラムを覚えていなければならず、その負担が大きかった。特に、従属する業務プログラムを起動しない場合には、主業務の作業がはかどらなくなるおそれがあった。 However, the user has to remember the business program subordinate to the business program of the main business, and the burden is large. In particular, if the subordinate business program is not started, there is a risk that the main business will not be performed easily.
また、PCで複数起動した業務プログラムを表示する際は、アクティブな業務プログラムの実行エリアが最前面に表示される。しかし、複数の業務プログラムの実行エリアを分かりやすく画面上に配置するのは、ユーザが自ら行う必要があり、面倒であった。 Further, when displaying a plurality of business programs started on the PC, the execution area of the active business program is displayed in the foreground. However, it is troublesome for the user to arrange the execution areas of a plurality of business programs on the screen in an easy-to-understand manner.
さらに、複数起動した業務プログラムは、画面内で同列の扱いで表示されるため、主として行っている業務プログラムの実行エリアがどこにあるのかが分かりにくく、操作性が悪かった。 Furthermore, since a plurality of started business programs are displayed in the same manner on the screen, it is difficult to understand where the execution area of the main business program is located and the operability is poor.
本発明の課題は、起動されたアプリケーションに関連するアプリケーションの存在をユーザに確実に認識させて表示させることである。 An object of the present invention is a Rukoto be displayed reliably recognize the existence of an application associated with the activated application to the user.
本発明に係る情報処理装置は、所定のメニュー表示エリアに表示させた複数の第1起動ボタンのうちの何れかが選択された場合に、複数の第1アプリケーションのうちの当該選択された第1起動ボタンに対応する第1アプリケーションを起動させるとともに、前記メニュー表示エリアを主表示エリアと特定表示エリアとにエリア分割し、前記起動させた第1アプリケーションの画面を前記主表示エリアに表示させる一方で、前記起動させた第1アプリケーションに関連する第2アプリケーションがあれば、当該第2アプリケーションを選択させるための第2起動ボタンを前記特定表示エリアに表示させる制御手段を備え、前記制御手段は、前記特定表示エリアに表示させた前記第2起動ボタンが選択されて当該選択された第2起動ボタンに対応する前記第2アプリケーションを起動させた場合には、前記主表示エリアを第1主表示エリアと当該第1主表示エリアよりもエリア面積が狭い第2主表示エリアとにエリア分割し、前記主表示エリアに表示させていた前記第1アプリケーションの画面を前記第1主表示エリアに表示させる一方で、前記起動させた第2アプリケーションの画面を前記第2主表示エリアに表示させ、前記複数の第1アプリケーションのうちで起動されている第1アプリケーションが存在しなくなった場合には、前記メニュー表示エリアを前記主表示エリアと前記特定表示エリアとにエリア分割する前の元の表示に戻して表示制御する、ことを特徴とする。
また、本発明に係る表示制御方法は、情報処理装置が実行する表示制御方法であって、所定のメニュー表示エリアに表示させた複数の第1起動ボタンのうちの何れかが選択された場合に、複数の第1アプリケーションのうちの当該選択された第1起動ボタンに対応する第1アプリケーションを起動させるとともに、前記メニュー表示エリアを主表示エリアと特定表示エリアとにエリア分割し、前記起動させた第1アプリケーションの画面を前記主表示エリアに表示させる一方で、前記起動させた第1アプリケーションに関連する第2アプリケーションがあれば、当該第2アプリケーションを選択させるための第2起動ボタンを前記特定表示エリアに表示させる制御ステップを有し、前記制御ステップは、前記特定表示エリアに表示させた前記第2起動ボタンが選択されて当該選択された第2起動ボタンに対応する前記第2アプリケーションを起動させた場合には、前記主表示エリアを第1主表示エリアと当該第1主表示エリアよりもエリア面積が狭い第2主表示エリアとにエリア分割し、前記主表示エリアに表示させていた前記第1アプリケーションの画面を前記第1主表示エリアに表示させる一方で、前記起動させた第2アプリケーションの画面を前記第2主表示エリアに表示させ、前記複数の第1アプリケーションのうちで起動されている第1アプリケーションが存在しなくなった場合には、前記メニュー表示エリアを前記主表示エリアと前記特定表示エリアとにエリア分割する前の元の表示に戻して表示制御する、ことを特徴とする。
また、本発明に係るプログラムは、コンピュータを、所定のメニュー表示エリアに表示させた複数の第1起動ボタンのうちの何れかが選択された場合に、複数の第1アプリケーションのうちの当該選択された第1起動ボタンに対応する第1アプリケーションを起動させるとともに、前記メニュー表示エリアを主表示エリアと特定表示エリアとにエリア分割し、前記起動させた第1アプリケーションの画面を前記主表示エリアに表示させる一方で、前記起動させた第1アプリケーションに関連する第2アプリケーションがあれば、当該第2アプリケーションを選択させるための第2起動ボタンを前記特定表示エリアに表示させる制御手段として機能させ、前記制御手段は、前記特定表示エリアに表示させた前記第2起動ボタンが選択されて当該選択された第2起動ボタンに対応する前記第2アプリケーションを起動させた場合には、前記主表示エリアを第1主表示エリアと当該第1主表示エリアよりもエリア面積が狭い第2主表示エリアとにエリア分割し、前記主表示エリアに表示させていた前記第1アプリケーションの画面を前記第1主表示エリアに表示させる一方で、前記起動させた第2アプリケーションの画面を前記第2主表示エリアに表示させ、前記複数の第1アプリケーションのうちで起動されている第1アプリケーションが存在しなくなった場合には、前記メニュー表示エリアを前記主表示エリアと前記特定表示エリアとにエリア分割する前の元の表示に戻して表示制御する、ことを特徴とする。
The information processing apparatus according to the present invention selects the selected first of the plurality of first applications when any one of the plurality of first activation buttons displayed in the predetermined menu display area is selected. While starting the first application corresponding to the start button, the menu display area is divided into a main display area and a specific display area, and the screen of the started first application is displayed in the main display area. And, if there is a second application related to the activated first application, a control means for displaying a second activation button for selecting the second application in the specific display area , wherein the control means includes the When the second activation button displayed in the specific display area is selected, the second activation button is selected. When the second application is started, the main display area is divided into a first main display area and a second main display area having a smaller area than the first main display area, and the main display The first application screen displayed in the area is displayed in the first main display area, while the activated second application screen is displayed in the second main display area. When there is no longer the first activated application among the applications, the menu display area is returned to the original display before the area is divided into the main display area and the specific display area, and display control is performed. , characterized in that.
The display control method according to the present invention is a display control method executed by the information processing apparatus when any one of a plurality of first activation buttons displayed in a predetermined menu display area is selected. The first application corresponding to the selected first activation button among the plurality of first applications is activated, and the menu display area is divided into a main display area and a specific display area, and the activation is performed. While the screen of the first application is displayed in the main display area, if there is a second application related to the activated first application, a second activation button for selecting the second application is displayed in the specific display. A control step for displaying in the area, wherein the control step displays in the specific display area When the second activation button is selected and the second application corresponding to the selected second activation button is activated, the main display area is an area larger than the first main display area and the first main display area. The area is divided into a second main display area having a small area, and the screen of the first application that has been displayed in the main display area is displayed in the first main display area, while the second application that has been started up is displayed. When the screen is displayed in the second main display area and there is no first application activated among the plurality of first applications, the menu display area is displayed as the main display area and the specific display. The display control is performed by returning to the original display before dividing the area into areas.
The program according to the present invention is selected when a computer is selected from among a plurality of first activation buttons displayed in a predetermined menu display area. The first application corresponding to the first activation button is activated, the menu display area is divided into a main display area and a specific display area, and the screen of the activated first application is displayed in the main display area. On the other hand, if there is a second application related to the activated first application, the second activation button for selecting the second application is caused to function as control means for displaying in the specific display area, and the control The means is selected when the second activation button displayed in the specific display area is selected. When the second application corresponding to the selected second activation button is activated, the main display area is divided into a first main display area and a second main display area having a smaller area than the first main display area. The first application screen displayed in the main display area is displayed in the first main display area, while the activated second application screen is displayed in the second main display area. When the first application activated among the plurality of first applications no longer exists, the menu display area is divided into the main display area and the specific display area. The display is controlled by returning to the original display.
本発明によれば、起動されたアプリケーションに関連するアプリケーションの存在をユーザに確実に認識させて表示させることができる。
According to the present invention, it is Rukoto be displayed reliably recognize the existence of an application associated with the activated application to the user.
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。 Embodiments according to the present invention will be described below in detail with reference to the accompanying drawings. The present invention is not limited to the illustrated example.
図1〜図10を参照して、本実施の形態を説明する。先ず、図1を参照して、本実施の形態の装置構成を説明する。図1は、情報処理装置10の機能構成を示すブロック図である。
The present embodiment will be described with reference to FIGS. First, the apparatus configuration of the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram illustrating a functional configuration of the
本実施の形態の情報処理装置10は、各種業務のアプリケーションプログラム(業務プログラム)を複数並行して同時に起動可能な情報処理装置である。情報処理装置10が、一例として、企業の事務室等に設置され、事務関係の業務の業務プログラムを実行する情報処理装置であるものとして説明するが、これに限定されるものではない。
The
図1に示すように、情報処理装置10は、第1の制御手段、第2の制御手段、第3の制御手段、第4の制御手段としてのCPU(Central Processing Unit)11と、操作手段としての操作部12と、RAM(Random Access Memory)13と、表示手段としての表示部14と、記憶部15と、通信部16と、を備える。情報処理装置10の各部は、バス17を介して互いに接続されている。
As shown in FIG. 1, the
CPU11は、情報処理装置10の各部を制御する。CPU11は、各種プログラムのうち指定されたプログラムを記憶部15から読み出してRAM13に展開し、展開されたプログラムとの協働で各種処理を実行する。
The
CPU11は、事務処理の各種の業務プログラムP1,P1−1,P1−1−1,P2,P2−1,P−2−2,P3,P3−1,P3−1−1に従い、各種業務に関する処理を実行する。記憶部15に記憶された業務プログラムP1,P1−1…は、互いに主従の関係を有するものとする。業務プログラムP1−1は、業務プログラムP1の実行中に起動する業務プログラムである。この関係において、業務プログラムP1−1が、主業務を行う業務プログラムP1に従属するものとする。主業務の業務プログラムは、メニュー画面から起動する業務プログラムであり、他の業務プログラムに従属しない。
The
同様にして、業務プログラムP1−1−1は、従業務の業務プログラムP1−1に更に従属し、その従業務に従属する従業務を行うものとする。業務プログラムP2,P3は、それぞれ、主業務を行うものとする。業務プログラムP2−1,P2−2は、それぞれ、業務プログラムP2に従属し、その従業務を行うものとする。業務プログラムP3−1は、業務プログラムP3に従属し、その従業務を行うものとする。業務プログラムP3−1−1は、従業務の業務プログラムP3−1に更に従属し、その従業務に従属する従業務を行うものとする。但し、業務プログラムの種類、数、主従関係は、上記のものに限定されるものではない。 Similarly, it is assumed that the business program P1-1-1 is further subordinate to the business program P1-1 of the employee, and performs an employee subordinate to the employee. The business programs P2 and P3 each perform main business. The business programs P2-1 and P2-2 are subordinate to the business program P2, and perform their duties. The business program P3-1 is subordinate to the business program P3 and performs its duties. The business program P3-1-1 is further subordinate to the business program P3-1 for employees, and performs the subordinate to that job. However, the types, number and master-slave relationships of business programs are not limited to the above.
また、CPU11は、マルチ画面表示制御プログラム151に従い、業務プログラムを表示するマルチ画面を表示部14に表示するにあたり、操作部12を介する主業務の業務プログラムの起動指示入力に応じて、当該主業務の業務プログラムを起動してマルチ画面内の主業務実行エリアに表示させ、当該主業務の業務プログラムの実行中に、これに従属して実行する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンをマルチ画面内の気付きボタンエリアに表示させる。
In addition, when the
操作部12は、各種文字等の入力用のキーを有するキーボードを備え、各キー入力に応じた操作情報をCPU11に出力する。操作部12は、表示部14の表示パネル上に設けられたタッチパネルを有し、そのタッチ入力に応じた操作情報をCPU11に出力することとしてもよい。
The
RAM13は、揮発性の半導体メモリ等の記憶部であり、各種データ及び各種プログラムを格納するワークエリアを有する。
The
表示部14は、LCD(Liquid Crystal Display)、EL(ElectroLuminescent)ディスプレイ等の表示パネルを備える表示部であり、CPU11から入力される表示情報に応じて表示パネルに各種表示を行う。
The
記憶部15は、各種データ及び各種プログラムの情報を読み出し及び書き込み可能に記憶する記憶部であり、HDD(Hard Disk Drive)で構成されている。記憶部15は、マルチ画面表示制御プログラム151と、業務プログラムP1,P1−1,P1−1−1,P2,P2−1,P−2−2,P3,P3−1,P3−1−1と、データファイルFと、業務メニューファイル20と、気付きボタン定義ファイル30と、を記憶している。
The
データファイルFは、業務プログラムP1,…で、作成、編集、照会等がなされるデータファイルである。例えば、データファイルFには、業務が売上伝票入力である業務プログラムに対応して、当該業務で作成又は編集される売上伝票ファイルが含まれる。また、データファイルFとしては、他にも、企業の得意先に関する得意先情報を有する得意先情報ファイルが含まれるものとする。データファイルFとしては、他にも、企業が取り扱う商品に関する商品マスタファイル、情報処理装置10で作成又は編集される見積書ファイル、受注伝票ファイル、出荷伝票ファイル、が含まれることとしてもよい。
The data file F is a data file that is created, edited, or inquired by the business program P1,. For example, the data file F includes a sales slip file created or edited in the business corresponding to the business program whose business is a sales slip input. In addition, the data file F includes a customer information file having customer information regarding the customer of the company. In addition, the data file F may include a product master file related to products handled by the company, an estimate file created or edited by the
業務メニューファイル20は、ユーザ毎に設定されたメニュー画面の情報を定義するファイルである。気付きボタン定義ファイル30は、業務プログラム毎に従属する従業務の業務プログラムを示す気付きボタンを定義するファイルである。
The
通信部16は、LAN(Local Area Network)等の通信ネットワーク(図示略)に接続されたネットワークカード等を備え、当該通信ネットワーク上の機器と通信を行う。例えば、情報処理装置10は、通信部16を介して、企業内のLANに接続された他の情報処理装置と、データファイルF等の情報の送受信を行う。なお、情報処理装置10は、通信部16を有せず、スタンドアローンとして使用する構成としてもよい。
The
次に、図2及び図3を参照して、業務メニューファイル20及び気付きボタン定義ファイル30の構成を説明する。図2は、業務メニューファイル20の構成を示す図である。図3は、気付きボタン定義ファイル30の構成を示す図である。
Next, the configuration of the
図2に示すように、業務メニューファイル20は、ログインID21と、業務プログラム22と、のフィールドを有する。ログインID21は、情報処理装置10を使用する企業の管理者、従業員等のユーザのログイン用のユーザIDである。業務プログラム22は、ログインID21のユーザに対応するメニュー画面で選択可能な主業務の業務プログラムである。つまり、メニュー画面で選択可能な業務プログラムは、ユーザ毎に別々に設定されている。
As illustrated in FIG. 2, the
図3に示すように、気付きボタン定義ファイル30は、業務プログラム31と、気付きボタン32と、のフィールドを有する。業務プログラム31は、業務プログラムP1,…のうち、従属する従業務を有する主業務又は従業務の業務プログラムである。気付きボタン32は、業務プログラム31の実行エリアがアクティブにされている場合の気付きボタンに対応する業務プログラムを示す。言い換えると、気付きボタン32は、業務プログラム31に直接従属する業務プログラムを示す。
As shown in FIG. 3, the notice
次に、図4〜図10を参照して、情報処理装置10の動作を説明する。図4は、マルチ画面表示制御処理を示すフローチャートである。図5は、図4の続きのマルチ画面表示制御処理を示すフローチャートである。図6(a)は、メニュー画面200を示す図である。図6(b)は、マルチ画面200aを示す図である。図7(a)は、マルチ画面200bを示す図である。図7(b)は、マルチ画面200cを示す図である。図8(a)は、マルチ画面200dを示す図である。図8(b)は、業務プログラムP2に関する表示エリアを示す図である。図8(c)は、業務プログラムP3に関する表示エリアを示す図である。図9は、マルチ画面300を示す図である。図10は、マルチ画面300Aを示す図である。
Next, the operation of the
図4及び図5を参照して、情報処理装置10で実行されるマルチ画面表示制御処理を説明する。マルチ画面表示制御処理は、複数の業務プログラムを起動して、表示部14の表示画面(マルチ画面)内の主業務実行エリア及び従業務実行エリアに各業務プログラムを表示させる処理である。マルチ画面表示制御処理により起動及び表示された業務プログラムは、操作部12を介するユーザからの操作入力に応じて、業務に関するデータファイルFの作成、編集、表示等の処理を行う。当該各業務プログラムは、マルチ画面表示制御処理と並行して実行される。
With reference to FIGS. 4 and 5, the multi-screen display control process executed by the
情報処理装置10において、例えば、操作部12を介してユーザからマルチ画面表示制御処理の実行指示が入力されたことをトリガとして、CPU11は、記憶部15から読み出して適宜RAM13に展開したマルチ画面表示制御プログラム151との協働で、マルチ画面表示制御処理を実行する。
In the
図4に示すように、先ず、CPU11は、操作部12を介して、ユーザからのログインID及びパスワードの入力を受け付ける(ステップS1)。そして、CPU11は、ステップS1で入力されたログインID及びパスワードを用いて、ログイン認証を行い、ログイン認証が成功したか否かを判別する(ステップS2)。ステップS2のログイン認証では、例えば、正当なユーザのログインID及びパスワードを有するテーブルが記憶部15に記憶されており、そのテーブルと入力されたログインID及びパスワードとの比較がなされ、一致するものがあれば認証成功となる。
As shown in FIG. 4, first, the
ログイン認証が失敗した場合(ステップS2;NO)、ステップS1に移行される。ログイン認証が成功した場合(ステップS2;YES)、CPU11は、記憶部15に記憶された業務メニューファイル20を参照し、ステップS1で入力されたログインID21に対応する業務プログラム22を読み出し、当該読み出した業務プログラムの選択ボタンを含むメニュー画面情報を作成して、表示部14に表示する(ステップS3)。
When login authentication fails (step S2; NO), the process proceeds to step S1. If the login authentication is successful (step S2; YES), the
ステップS3では、例えば、図6(a)に示すメニュー画面200が表示される。メニュー画面200は、メニューエリア201と、主業務タスクバー240と、従業務タスクバー250と、を有する。メニューエリア201は、起動する主業務の業務プログラムを選択するためのメニュー表示エリアである。メニューエリア201は、ステップS3で読み出された業務プログラムの選択入力(起動指示入力等)を受け付ける選択ボタンM1,M2,M3を有する。
In step S3, for example, a
主業務タスクバー240は、起動中の主業務の業務プログラムのタスクボタンを表示する表示エリアである。業務プログラムのタスクボタンは、当該業務プログラムの名称と、当該業務プログラムがアクティブか否かと、を示すとともに、当該業務プログラムをアクティブにする押下入力を受け付ける。また、主業務タスクバー240は、メニュー戻りボタン241を有する。メニュー戻りボタン241は、押下によりメニュー画面200に戻るためのボタンである。従業務タスクバー250は、起動中の従業務の業務プログラムのタスクボタンを表示する表示エリアである。
The main
そして、CPU11は、操作部12を介して、ユーザからのマルチ画面表示制御処理終了の入力を受け付けたか否かを判別する(ステップS4)。マルチ画面表示制御処理終了が入力されていない場合(ステップS4;NO)、CPU11は、操作部12を介するユーザからのメニュー画面中の業務プログラムの選択ボタン押下により、業務プログラムが選択されたか否かを判別する(ステップS5)。業務プログラムが選択されていない場合(ステップS5;NO)、ステップS3に移行される。
Then, the
業務プログラムが選択された場合(ステップS5;YES)、CPU11は、ステップS5,S8,S20又はS24で選択された業務プログラムを主業務として起動、又は(既に起動されている場合に)切り替える(ステップS6)。そして、CPU11は、ステップS6で選択(起動又は切り替え)された主業務の業務プログラムを主業務実行エリアに表示してアクティブにし、選択された主業務の業務プログラムに従属する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンを気付きボタンエリアに配置し、アクティブにした主業務の業務プログラムに応じて主業務タスクバーを更新したマルチ画面を表示部14に表示する(ステップS7)。ステップS7では、CPU11は、記憶部15に記憶されている気付きボタン定義ファイル30を参照し、選択された主業務の業務プログラム31に対応する気付きボタン32の気付きボタンを気付きボタンエリアに配置する。
When a business program is selected (step S5; YES), the
ステップS7では、例えば、図6(b)に示すようなマルチ画面200aが表示される。マルチ画面200aは、主業務実行エリア210と、気付きボタンエリア220と、主業務タスクバー240と、従業務タスクバー250と、を有する。
In step S7, for example, a multi-screen 200a as shown in FIG. 6B is displayed. The multi-screen 200a includes a main
主業務実行エリア210は、選択された主業務の業務プログラムに対応する画面が表示され、主業務の業務プログラムが実行されるエリアである。ステップS7において、主業務実行エリア210は、例えば、実行するアクティブな主業務の業務プログラムP1が表示されるように更新される。また、起動中で非アクティブな主業務の業務プログラムの主業務実行エリアは、主業務実行エリア210の背面に隠される。非アクティブな主業務の業務プログラムの気付きボタンエリアは、気付きボタンエリア220の背面に隠される。
The main
気付きボタンエリア220は、現在アクティブの主業務又は従業務の業務プログラムに直接従属する業務プログラムの選択入力(起動指示入力等)を受け付ける気付きボタンが配置されるエリアである。ステップS7において、気付きボタンエリア220は、例えば、業務プログラムP1に従属する業務プログラムP1−1の気付きボタン221が配置されるように更新される。
The
また、マルチ画面200aの主業務タスクバー240には、起動中の主業務の業務プログラムを示すタスクボタンが配置される。主業務の業務プログラムは、複数を並行して起動可能であるため、主業務タスクバー240には、複数のタスクボタンが配置されてもよい。ステップS7において、主業務タスクバー240は、例えば、起動中且つ選択中の業務プログラムP1のタスクボタンが、アクティブであることを認識可能な表示形式で表示されて配置されるように更新される。アクティブであることを認識可能な表示形式とは、例えば、アクティブを示す色や、パターンの表示形式である。
In addition, a task button indicating a main business task program being activated is arranged on the
また、従業務タスクバー250は、起動中の従業務の業務プログラムがある場合に、当該従業務の業務プログラムを示すタスクボタンが配置されている。また、主業務タスクバー240、従業務タスクバー250において、アクティブである業務プログラムP1以外のタスクボタンは、非アクティブであることを認識可能な表示形式で表示される。非アクティブであることを認識可能な表示形式とは、例えば、非アクティブを示す通常の色や、パターンの表示形式である。
In addition, when there is a business program for an active job, a task button indicating the business program for the job is arranged on the
そして、CPU11は、操作部12を介するユーザからの操作入力に応じて、主業務タスクバー240の主業務のタスクボタン押下により主業務の業務プログラムの選択入力が行われたか否かを判別する(ステップS8)。タスクボタン押下により主業務の業務プログラムの選択入力が行われた場合(ステップS8;YES)、ステップS6に移行される。
Then, the
主業務プログラムの選択入力が行われていない場合(ステップS8;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、気付きボタンエリア220の従業務の気付きボタン押下、又は従業務タスクバー250の従業務のタスクボタン押下により、従業務プログラムの選択入力が行われたか否かを判別する(ステップS9)。
When the selection input of the main business program has not been performed (step S8; NO), the
気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われていない場合(ステップS9;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、現在アクティブの主業務の終了が入力されたか否かを判別する(ステップS10)。現在アクティブの主業務の終了が入力されていない場合(ステップS10;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、主業務タスクバー240のメニュー戻りボタン241押下により、メニュー戻りが入力されたか否かを判別する(ステップS11)。メニュー戻りが入力されていない場合(ステップS11;NO)、ステップS8に移行される。
In the case where the job business program selection input is not performed by pressing the notice button or the task button (step S9; NO), the
メニュー戻りが入力された場合(ステップS11;YES)、ステップS3に移行される。現在アクティブの主業務の終了が入力された場合(ステップS10;YES)、CPU11は、現在アクティブの主業務の業務プログラムと、これに従属する全ての従業務の業務プログラムと、の実行を終了する処理を行い(ステップS12)、ステップS3に移行する。ステップS12では、主業務及び従業務の業務プログラムの終了とともに、終了した業務プログラムのタスクボタンが、主業務タスクバー240、従業務タスクバー250から削除される。また、終了した業務プログラムに対応する主業務実行エリア、従業務実行エリア及び気付きボタンエリアが削除される。
When the menu return is input (step S11; YES), the process proceeds to step S3. When the end of the currently active main business is input (step S10; YES), the
マルチ画面表示制御処理終了が入力された場合(ステップS4;YES)、CPU11は、ステップS12により、全ての主業務の業務プログラムが終了済であるか否かを判別する(ステップS13)。全ての主業務の業務プログラムが終了済である場合(ステップS13;YES)、マルチ画面表示制御処理が終了する。
When the end of the multi-screen display control process is input (step S4; YES), the
全ての主業務の業務プログラムが終了済でない場合(ステップS13;NO)、CPU11は、全ての主業務の業務プログラムが終了されていない旨の警告メッセージを表示部14に表示し(ステップS14)、ステップS3に移行する。
If all the main business application programs have not been completed (step S13; NO), the
図5に示すように、気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われた場合(ステップS9;YES)、CPU11は、ステップS9又はS21で選択された従業務の業務プログラムが、現在アクティブの主業務に従属する従業務、又は現在アクティブの従業務の従属元の主業務に従属する従業務の業務プログラムであるか否かを判別する(ステップS15)。
As shown in FIG. 5, when selection input of an employee business program is performed by pressing a notice button or a task button (step S9; YES), the
現在アクティブの主業務又は従業務に対応する従業務の業務プログラムが選択された場合(ステップS15;YES)、CPU11は、ステップS9又はS21で選択された業務プログラムを従業務として起動又は切り替える(ステップS16)。そして、CPU11は、表示中のマルチ画面において、ステップS16で選択(起動又は切り替え)された従業務の業務プログラムを従業務実行エリアに表示してアクティブにし、選択された従業務の業務プログラムに従属する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンを気付きボタンエリアに配置し、アクティブにした従業務の業務プログラムに応じて従業務タスクバーを更新する(ステップS17)。ステップS17では、CPU11は、気付きボタン定義ファイル30を参照し、選択された従業務の業務プログラム31に対応する気付きボタン32の気付きボタンを気付きボタンエリアに配置する。
When the business program of the employee corresponding to the currently active main business or the employee is selected (Step S15; YES), the
ステップS17では、例えば、アクティブな主業務の業務プログラムP3に従属する従業務の業務プログラムP3−1が選択された場合に、図7(b)に示すようなマルチ画面200cが表示される。マルチ画面200cは、主業務実行エリア210と、気付きボタンエリア220と、従業務実行エリア230と、主業務タスクバー240と、従業務タスクバー250と、を有する。ステップS17において、気付きボタンエリア220は、例えば、業務プログラムP3−1に従属する業務プログラムP3−1−1の気付きボタン223が配置されるように更新される。
In step S17, for example, when the employee business program P3-1 subordinate to the active main business program P3 is selected, a multi-screen 200c as shown in FIG. 7B is displayed. The multi-screen 200c includes a main
従業務実行エリア230は、選択された従業務の業務プログラムに対応する画面が表示され、従業務の業務プログラムが実行されるエリアである。ステップS17において、従業務実行エリア230は、例えば、主業務の業務プログラムP3に従属する業務プログラムP3−1が表示されるように更新される。また、起動中で非アクティブな従業務の業務プログラムは、従業務実行エリア230の背面に隠される。非アクティブな従業務の業務プログラムの気付きボタンエリアは、気付きボタンエリア220の背面に隠される。このとき、主業務実行エリア210は、従業務実行エリア230の分だけ縮小される。
The
また、マルチ画面200cの主業務タスクバー240には、起動中の主業務の業務プログラムのタスクボタンが配置されている。また、マルチ画面200cの従業務タスクバー250には、起動中の従業務の業務プログラムのタスクボタンが配置される。従業務の業務プログラムは、複数を並行して起動可能であるため、従業務タスクバー250には、複数のタスクボタンが配置されてもよい。
In addition, a task button for a main business task program being activated is arranged on the
ステップS17において、従業務タスクバー250には、例えば、起動中且つ選択中の業務プログラムP3−1のタスクボタンが、アクティブであることを認識可能な表示形式で表示されて配置されるように更新される。また、主業務タスクバー240、従業務タスクバー250において、アクティブである業務プログラムP3−1以外のタスクボタンは、非アクティブであることを認識可能な表示形式で表示される。
In step S17, for example, the task button of the business program P3-1 being activated and selected is updated and displayed on the
現在アクティブの主業務又は従業務に対応する従業務の業務プログラムが選択されていない場合(ステップS15;NO)、CPU11は、ステップS9又はS21で選択された業務プログラムを従業務として起動又は切り替える(ステップS18)。
When the business program of the employee corresponding to the currently active main business or the employee is not selected (step S15; NO), the
そして、CPU11は、表示中のマルチ画面において、ステップS18で選択(起動又は切り替え)された従業務の業務プログラムを従業務実行エリアに表示してアクティブにし、気付きボタン定義ファイル30を参照し、選択された従業務の業務プログラムに従属する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンを気付きボタンエリアに配置する。加えて、CPU11は、ステップS18で選択された従業務の従属元の主業務の業務プログラムを主業務実行エリアに表示し、当該主業務及びアクティブにした従業務の業務プログラムに応じて主業務タスクバー及び従業務タスクバーを更新する(ステップS19)。ステップS19では、CPU11は、気付きボタン定義ファイル30を参照し、選択された従業務の業務プログラム31に対応する気付きボタン32の気付きボタンを気付きボタンエリアに配置する。
Then, the
ステップS19では、例えば、アクティブな主業務の業務プログラムP1に従属しない従業務の業務プログラムP3−1が選択された場合に、図7(b)に示すようなマルチ画面200cが表示される。主業務実行エリア210は、例えば、選択された従業務の業務プログラムP3−1の従属元の主業務の業務プログラムP3に対応する画面が表示され、業務プログラムP3の処理内容が表示されるように更新される。
In step S19, for example, when an employee business program P3-1 not dependent on the active main business program P1 is selected, a multi-screen 200c as shown in FIG. 7B is displayed. In the main
また、マルチ画面200cの主業務タスクバー240には、選択された従業務の従属元の主業務の業務プログラムP3のタスクボタンが配置されている。また、マルチ画面200cの従業務タスクバー250には、選択された従業務の業務プログラムP3−1のタスクボタンが配置される。また、主業務タスクバー240、従業務タスクバー250において、アクティブである業務プログラムP3−1以外のタスクボタンは、非アクティブであることを認識可能な表示形式で表示される。
In addition, a task button of the main business task program P3 of the subordinate of the selected employee is arranged on the
そして、CPU11は、ユーザからの操作部12を介する操作入力に応じて、主業務タスクバー240の主業務のタスクボタン押下により主業務の業務プログラムの選択入力が行われたか否かを判別する(ステップS20)。タスクボタン押下により主業務の業務プログラムの選択入力が行われた場合(ステップS20;YES)、ステップS6に移行される。
Then, in response to an operation input from the user via the
主業務プログラムの選択入力が行われていない場合(ステップS20;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、気付きボタンエリア220の従業務の気付きボタン押下、又は従業務タスクバー250の従業務のタスクボタン押下により、従業務プログラムの選択入力が行われたか否かを判別する(ステップS21)。
When the selection input of the main business program has not been performed (step S20; NO), the
気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われた場合(ステップS21;YES)、ステップS15に移行される。気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われていない場合(ステップS21;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、現在アクティブの従業務の終了が入力されたか否かを判別する(ステップS22)。現在アクティブの従業務の終了が入力されていない場合(ステップS22;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、主業務タスクバー240のメニュー戻りボタン241押下により、メニュー戻りが入力されたか否かを判別する(ステップS23)。メニュー戻りが入力されていない場合(ステップS23;NO)、ステップS20に移行される。
When selection input of the work program for the employee is performed by pressing the notice button or the task button (step S21; YES), the process proceeds to step S15. When selection input of the work program for the employee is not performed by pressing the notice button or the task button (step S21; NO), the
メニュー戻りが入力された場合(ステップS23;YES)、ステップS3に移行される。現在アクティブの従業務の終了が入力された場合(ステップS22;YES)、CPU11は、現在アクティブの従業務の業務プログラムの実行を終了する処理を行い(ステップS24)、ステップS6に移行する。ステップS24では、従業務の業務プログラムの終了とともに、終了した業務プログラムのタスクボタンが、従業務タスクバー250から削除され、終了した業務プログラムの従業務実行エリア及び気付きボタンエリアが削除される。また、ステップS24では、終了した従業務の従属元の主業務の業務プログラムが選択される。
When the menu return is input (step S23; YES), the process proceeds to step S3. If the end of the currently active employee is input (step S22; YES), the
次いで、マルチ画面表示制御処理における画面遷移例を説明する。先ず、マルチ画面表示制御処理が実行開始され、ステップS1,S2で、ログインID“aaaaa”のユーザがログイン認証成功したものとする。そして、ステップS3で、ログインID21の“aaaaa”に対応する業務プログラム22のP1,P2,P3が選択され、図6(a)に示すように、業務プログラムP1,P2,P3に対応する選択ボタンM1,M2,M3が配置されたメニューエリア201を有するメニュー画面200が表示される。
Next, an example of screen transition in the multi-screen display control process will be described. First, it is assumed that the execution of the multi-screen display control process is started, and in step S1 and S2, the user with the login ID “aaaaaa” has succeeded in the login authentication. In step S3, P1, P2, and P3 of the
そして、ステップS5で、主業務としての業務プログラムP1を選択する選択ボタンM1が押下入力されたものとする。そして、ステップS6,S7で、図6(b)に示すように、業務プログラムP1が表示される主業務実行エリア210と、業務プログラム31の業務プログラムP1に従属する気付きボタン32の業務プログラムP1−1の気付きボタン221が配置された気付きボタンエリア220と、を有するマルチ画面200aが表示される。マルチ画面200aでは、主業務タスクバー240において、業務プログラムP1のタスクボタン242がアクティブであることを認識可能な表示形式で表示されている。
In step S5, it is assumed that the selection button M1 for selecting the business program P1 as the main business is pressed. In steps S6 and S7, as shown in FIG. 6B, the main
そして、ステップS11で、マルチ画面200aのメニュー戻りボタン241が押下入力されて、ステップS3に戻り、メニュー画面200が表示される。このとき、業務プログラムP1は、起動中である。
In step S11, the
そして、ステップS5で、主業務としての業務プログラムP3を選択する選択ボタンM3が押下入力されたものとする。そして、ステップS6,S7で、図7(a)に示すように、業務プログラムP3が表示される主業務実行エリア210と、業務プログラム31の業務プログラムP3に従属する気付きボタン32の業務プログラムP3−1の気付きボタン222が配置された気付きボタンエリア220と、を有するマルチ画面200bが表示される。
In step S5, it is assumed that the selection button M3 for selecting the business program P3 as the main business is pressed. In steps S6 and S7, as shown in FIG. 7A, the main
マルチ画面200bでは、主業務タスクバー240において、業務プログラムP1のタスクボタン242が非アクティブであることを認識可能な表示形式で表示され、業務プログラムP3のタスクボタン243がアクティブであることを認識可能な表示形式で表示されている。また、マルチ画面200bでは、業務プログラムP1が表示される主業務実行エリアは、業務プログラムP3の主業務実行エリア210の背面に隠されている。
On the multi-screen 200b, the main
そして、ステップS9で、業務プログラムP3−1の気付きボタン222が押下入力される。そして、ステップS16,S17で、図7(b)に示すように、業務プログラムP3が表示される主業務実行エリア210と、業務プログラムP3−1が表示される従業務実行エリア230と、業務プログラム31の業務プログラムP3−1に従属する気付きボタン32の業務プログラムP3−1−1の気付きボタン223が配置された気付きボタンエリア220と、を有するマルチ画面200cが表示される。
In step S9, the
マルチ画面200cでは、主業務タスクバー240において、業務プログラムP1,P3のタスクボタン242,243が非アクティブであることを認識可能な表示形式で表示されている。従業務タスクバー250において、業務プログラムP3−1のタスクボタン251がアクティブであることを認識可能な表示形式で表示されている。
In the multi-screen 200c, the
このように、マルチ画面表示制御処理において、次々に業務プログラムが起動され、図8(a)に示すマルチ画面200dが表示された場合を考える。マルチ画面200dは、業務プログラムP1が表示される主業務実行エリア210Aと、業務プログラムP1−1が表示される従業務実行エリア230Aと、業務プログラムP1−1−1の気付きボタン224が配置された気付きボタンエリア220Aと、業務プログラムP1,P2,P3のタスクボタン242,244,243が配置された主業務タスクバー240と、業務プログラムP1−1,P2−1,P2−2,P3−1のタスクボタン252,253,254,251が配置された従業務タスクバー250と、を有する。
In this way, in the multi-screen display control process, consider a case where business programs are started up one after another and the multi-screen 200d shown in FIG. 8A is displayed. The multi-screen 200d includes a main
主業務実行エリア210Aの背面には、図8(b)に示す業務プログラムP2の主業務実行エリア210Bと、図8(c)に示す業務プログラムP3の主業務実行エリア210Eと、が隠れている。従業務実行エリア230Aの背面には、図8(b)に示す業務プログラムP2−1,P2−2の従業務実行エリア230C,230Dと、図8(c)に示す業務プログラムP3の主業務実行エリア210Eと、従業務実行エリア230Fと、が隠れている。
The main
気付きボタンエリア220Aの背面には、図8(b)に示す業務プログラムP2,P2−1,P2−2の気付きボタンエリア220B,220C,220Dと、図8(c)に示す業務プログラムP3,P3−1の気付きボタンエリア220E,220Fと、が隠れている。気付きボタンエリア220Bは、業務プログラムP2−1,P2−2の気付きボタン225,226が配置されている。気付きボタンエリア220Eは、業務プログラムP3−1の気付きボタン222が配置されている。気付きボタンエリア220C,220Dは、従属する業務プログラムが無いので、気付きボタンが配置されていない。気付きボタンエリア220Fは、業務プログラムP3−1の気付きボタン223が配置されている。
On the back of the
例えば、マルチ画面200dにおいて、タスクボタン244が押下された場合に、主業務実行エリア210Aは、主業務実行エリア210Bに切り替えられる。このとき、従業務実行エリア230Aは、従業務実行エリア230C,230Dのうち、直近に表示された方に切り替えられる。
For example, when the
ここで、図9及び図10を参照して、マルチ画面表示制御処理で表示されるマルチ画面の具体例を説明する。 Here, a specific example of the multi-screen displayed in the multi-screen display control process will be described with reference to FIGS.
ここでは、業務プログラムP2の業務が、売上伝票入力であり、業務プログラムP3の業務が、見積もり入力である場合を説明する。売上伝票入力では、売上伝票の各データの入力を受け付け、入力データに応じて売上伝票のデータファイルFを作成及び記憶する処理が行われる。見積もり入力では、見積もりの各データの入力を受け付け、入力データに応じて売上伝票のデータファイルFを作成及び記憶する処理が行われる。 Here, a case where the business program P2 business is a sales slip input and the business program P3 business is an estimate input will be described. In the sales slip input, a process for receiving the input of each data of the sales slip and creating and storing the data file F of the sales slip according to the input data is performed. In the estimate input, a process of receiving each estimate data and creating and storing a sales slip data file F according to the input data is performed.
また、業務プログラムP2−1の業務は、得意先情報照会であるものとする。得意先情報照会では、売上伝票入力で入力中の得意先情報のデータファイルFを表示する処理が行われる。また、業務プログラムP2−2の業務は、売上伝票検索であるものとする。売上伝票検索では、売上伝票入力で入力の参考にしたい売上伝票のデータファイルFを検索する処理が行われる。 Further, it is assumed that the business of the business program P2-1 is customer information inquiry. In the customer information inquiry, a process for displaying the data file F of the customer information being input in the sales slip input is performed. In addition, it is assumed that the business of the business program P2-2 is sales slip search. In the sales slip search, a process for searching for the data file F of the sales slip that is to be referred to when inputting the sales slip is performed.
マルチ画面表示制御処理の実行により、メニュー画面で業務プログラムP3の選択ボタンが押下されて業務プログラムP3が起動された後、メニュー画面に戻り、業務プログラムP2の選択ボタンが押下されて業務プログラムP2が起動されたものとする。 By executing the multi-screen display control process, the business program P3 selection button is pressed on the menu screen to start the business program P3. Then, the screen returns to the menu screen, and the business program P2 selection button is pressed to open the business program P2. It is assumed that it has been activated.
すると、図9に示すマルチ画面300が表示部14に表示される。マルチ画面300は、主業務実行エリア310と、気付きボタンエリア320と、主業務タスクバー340と、従業務タスクバー350と、を有する。
Then, the
主業務実行エリア310は、起動した業務プログラムP2の売上伝票入力の入力画面を有する。主業務実行エリア310は、主業務終了入力のための終了ボタン311を有する。気付きボタンエリア320は、業務プログラムP2に従属する業務プログラムP2−1の得意先情報照会の気付きボタン321と、同じく業務プログラムP2−2の売上伝票検索の気付きボタン322と、が配置されている。
The main
主業務タスクバー340は、メニュー戻りボタン341と、起動中の業務プログラムP2,P3のタスクボタン342,343と、が配置されている。得意先情報照会のタスクボタン342は、アクティブであることを認識可能な表示形式で表示されている。売上伝票検索のタスクボタン343は、非アクティブであることを認識可能な表示形式で表示されている。
The main
ユーザは、マルチ画面300を参照し、操作部12への操作入力により、売上伝票入力の作業を行う。このとき、気付きボタン321が押下入力され業務プログラムP2−1が起動されたものとする。
The user refers to the multi-screen 300 and performs a sales slip input operation by an operation input to the
すると、図10に示すマルチ画面300Aが表示部14に表示される。マルチ画面300Aは、主業務実行エリア310Aと、気付きボタンエリア320Aと、従業務実行エリア330と、主業務タスクバー340と、従業務タスクバー350と、を有する。
Then, the multi-screen 300 </ b> A shown in FIG. 10 is displayed on the
主業務実行エリア310Aは、従業務実行エリア330の分だけ主業務実行エリア310よりも縮小されている。主業務実行エリア310Aには、得意先情報として、○○商会が入力されているものとする。従業務実行エリア330は、起動した業務プログラムP2−1の得意先情報照会により、主業務実行エリア310Aで入力された○○商会の得意先情報のデータファイルFを表示している。従業務実行エリア330は、従業務終了入力のための終了ボタン331を有する。
The main
気付きボタンエリア320Aは、業務プログラムP2−1に従属する業務プログラムが無いため、気付きボタンが配置されていない。主業務タスクバー340のタスクボタン342,343は、非アクティブであることを認識可能な表示形式で表示されている。従業務タスクバー350は、起動中の業務プログラムP2−1のタスクボタン351が配置されている。タスクボタン351は、アクティブであることを認識可能な表示形式で表示されている。なお、操作部12を介するユーザの操作入力に応じて、マルチ画面内の主業務実行エリア、従業務実行エリア、気付きボタンエリアの大きさは、適宜調整可能であるものとする。
In the
以上、本実施の形態によれば、情報処理装置10のCPU11は、マルチ画面を表示部14に表示するにあたり、操作部12を介する主業務の業務プログラムの起動指示に応じて、当該主業務の業務プログラムを起動してマルチ画面内の主業務実行エリアに表示させる。また、CPU11は、前記主業務の業務プログラムの実行中に、これに従属して実行する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンをマルチ画面内の気付きボタンエリアに表示させる。
As described above, according to the present embodiment, the
このため、主業務実行エリアにより、主業務の業務プログラムの実行エリアをマルチ画面上に確保でき、気付きボタンにより、従業務の業務プログラムをユーザに認識させて起動可能とすることができる。さらに、主業務の業務プログラムに従属する従業務の業務プログラムを探す必要がなく、業務プログラムを主業務、従業務に自動的に分類でき、操作を簡単にして操作性を向上でき、ユーザの作業負担を低減できる。 For this reason, the main business execution area can secure the execution area of the main business program on the multi-screen, and the user can recognize and start the business program of the employee with the notice button. In addition, it is not necessary to search for the business program of the employee subordinate to the business program of the main business, the business program can be automatically classified into the main business and the employee, the operation can be simplified and the operability can be improved, and the user's work The burden can be reduced.
また、CPU11は、操作部12を介する気付きボタンの押下入力に応じて、主業務実行エリアを残したまま、当該気付きボタンに対応する従業務の業務プログラムを起動してマルチ画面内の従業務実行エリアに表示させる。このため、従業務実行エリアにより、主業務実行エリアを残したまま、従業務の業務プログラムの実行エリアをマルチ画面上に確保できる。さらに、主業務実行エリアが常に確保されているため、主業務の作業効率を向上できる。
Further, in response to the pressing input of the notice button via the
また、従業務プログラムは、第1の従業務プログラムに更に従属する第2の従業務プログラムを含み、CPU11は、第1の従業務プログラムの実行中に、第2の従業務プログラムを全ての業務プログラムから抽出し、抽出した第2の従のアプリケーションプログラムを選択するための気付きボタンを気付きボタンエリアに表示させる。このため、気付きボタンにより、第1の従業務プログラムに更に従属する第2の従業務の業務プログラムをユーザに認識させて起動可能とすることができる。
The employee program includes a second employee program further subordinated to the first employee program, and the
また、CPU11は、起動中の主業務の業務プログラムを示すタスクボタンをマルチ画面内の主業務タスクバーに表示させ、起動中の従業務の業務プログラムを示すタスクボタンをマルチ画面内の従業務タスクバーに表示させる。このため、起動中の主業務の業務プログラムと、起動中の従業務の業務プログラムと、をユーザに別々に認識させることができる。さらに、タスクボタンを確認することで、起動中の業務プログラムを画面上で探す必要がなく、操作性を向上でき、ユーザの作業負担を低減できる。
In addition, the
また、CPU11は、起動中のアクティブな業務プログラムに対応するタスクボタンを、アクティブであることが認識可能な表示形式で表示する。このため、アクティブな業務プログラムをユーザに容易に認識させることができる。
In addition, the
また、CPU11は、操作部12を介するタスクボタンの押下入力に応じて、当該タスクボタンが主業務の業務プログラムに対応する場合に、当該主業務の業務プログラムを主業務実行エリアに表示し、前記タスクボタンが従業務の業務プログラムに対応する場合に、当該従業務の業務プログラムを従業務実行エリアに表示する。このため、起動中で非アクティブの業務プログラムを容易にアクティブにして表示できる。
Further, in response to pressing input of the task button via the
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部15(ハードディスク)を使用した例を開示したが、この例に限定されない。
その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、CD−ROM等の可搬型記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も本発明に適用される。
In the above description, an example in which the storage unit 15 (hard disk) is used as a computer-readable medium of the program according to the present invention is disclosed, but the present invention is not limited to this example.
As other computer-readable media, a non-volatile memory such as a flash memory and a portable recording medium such as a CD-ROM can be applied.
A carrier wave is also applied to the present invention as a medium for providing program data according to the present invention via a communication line.
なお、上記実施の形態における記述は、本発明に係る情報処理装置及び情報処理プログラムの一例であり、これに限定されるものではない。 The description in the above embodiment is an example of the information processing apparatus and the information processing program according to the present invention, and the present invention is not limited to this.
例えば、上記実施の形態では、アクティブな業務プログラムに従属する従属プログラムがない場合は、その気付きボタンエリアに気付きボタンを配置しない構成としたが、これに限定されるものではない。アクティブな業務プログラムに従属する従属プログラムがない場合に、気付きボタンエリアに、アクティブな業務プログラムの従属元の業務プログラムに従属する業務プログラムの気付きボタンを配置する構成としてもよい。 For example, in the above embodiment, when there is no dependent program subordinate to the active business program, the notice button is not arranged in the notice button area. However, the present invention is not limited to this. When there is no subordinate program subordinate to the active business program, the notice button of the business program subordinate to the business program that is the subordinate of the active business program may be arranged in the notice button area.
また、上記実施の形態では、複数の主業務の業務プログラムを並行して起動できる構成としたが、これに限定されるものではない。1つの主業務の業務プログラムを起動できる構成としてもよい。 In the above-described embodiment, a configuration in which a plurality of business programs for main business can be started in parallel is not limited to this. The configuration may be such that one main business program can be started.
また、上記実施の形態では、情報処理装置10が、アプリケーションプログラムとして、主業務及び従業務の業務プログラムを起動する構成を説明したが、これに限定されるものではない。情報処理装置が、業務プログラム以外の主従関係を有するアプリケーションプログラムを起動できる構成としてもよい。
In the above-described embodiment, the configuration in which the
また、上記実施の形態における情報処理装置10の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
In addition, it is needless to say that the detailed configuration and detailed operation of each component of the
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1> 複数のアプリケーションプログラムのうちの少なくとも2つを並行して起動可能な情報処理装置であって、
表示画面を表示する表示手段と、
操作入力を受け付ける操作手段と、
前記操作手段を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を前記表示画面内の第1のエリアに表示させる第1の制御手段と、
前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第2のエリアに表示させる第2の制御手段と、
を備える情報処理装置。
<請求項2>
前記操作手段を介する前記起動ボタンの操作入力に応じて、前記第1のエリアを残したまま、当該起動ボタンに対応する従のアプリケーションプログラムを起動し、当該従のアプリケーションプログラムに対応する画面を前記表示画面内の第3のエリアに表示させる第3の制御手段を備える請求項1に記載の情報処理装置。
<請求項3>
前記従のアプリケーションプログラムは、第1の従のアプリケーションプログラムの実行中に、当該第1の従のアプリケーションプログラムに従属する第2の従のアプリケーションプログラムを含み、
前記第2の制御手段は、前記第1の従のアプリケーションプログラムの実行中に、前記第2の従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した第2の従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第2のエリアに表示させる請求項1又は2に記載の情報処理装置。
<請求項4>
起動中の主のアプリケーションプログラムを示すタスクボタンを前記表示画面内の第1のタスクエリアに表示させ、起動中の従のアプリケーションプログラムを示すタスクボタンを前記表示画面内の第2のタスクエリアに表示させる第4の制御手段を備える請求項1から3のいずれか一項に記載の情報処理装置。
<請求項5>
前記第4の制御手段は、起動中のアクティブなアプリケーションプログラムに対応するタスクボタンを、アクティブであることが認識可能な表示形式で表示する請求項4に記載の情報処理装置。
<請求項6>
前記第4の制御手段は、前記操作手段を介するタスクボタンの操作入力に応じて、当該タスクボタンが主のアプリケーションプログラムに対応する場合に、当該主のアプリケーションプログラムを前記第1のプログラム実行エリアに表示し、前記タスクボタンが従のアプリケーションプログラムに対応する場合に、当該従のアプリケーションプログラムに対応する画面を前記第2のエリアに表示する請求項4又は5に記載の情報処理装置。
<請求項7>
複数のアプリケーションプログラムのうちの少なくとも2つを並行して起動可能な情報処理装置のコンピュータを、
表示画面を表示する表示手段、
操作入力を受け付ける操作手段、
前記操作手段を介する主のアプリケーションプログラムの起動指示入力に応じて、当該主のアプリケーションプログラムを起動し、当該主のアプリケーションプログラムに対応する画面を前記表示画面内の第1のエリアに表示させる第1の制御手段、
前記主のアプリケーションプログラムの実行中に、当該主のアプリケーションプログラムに従属する従のアプリケーションプログラムを前記複数のアプリケーションプログラムから抽出し、抽出した従のアプリケーションプログラムを起動させるための起動ボタンを前記表示画面内の第2のエリアに表示させる第2の制御手段、
として機能させるための情報処理プログラム。
Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and the equivalents thereof.
The invention described in the scope of claims attached to the application of this application will be added below. The item numbers of the claims described in the appendix are as set forth in the claims attached to the application of this application.
[Appendix]
<Claim 1> An information processing apparatus capable of simultaneously starting at least two of a plurality of application programs,
Display means for displaying a display screen;
An operation means for receiving an operation input;
In response to a start instruction input of the main application program via the operation means, the main application program is started, and a screen corresponding to the main application program is displayed in a first area in the display screen. Control means,
During execution of the main application program, a subordinate application program subordinate to the main application program is extracted from the plurality of application programs, and a start button for starting the extracted subordinate application program is displayed in the display screen. Second control means for displaying in the second area of
An information processing apparatus comprising:
<Claim 2>
In response to the operation input of the activation button via the operation means, the secondary application program corresponding to the activation button is activated while leaving the first area, and the screen corresponding to the slave application program is displayed. The information processing apparatus according to
<Claim 3>
The slave application program includes a second slave application program subordinate to the first slave application program during execution of the first slave application program,
The second control means extracts the second slave application program from the plurality of application programs during the execution of the first slave application program, and starts the extracted second slave application program The information processing apparatus according to
<Claim 4>
A task button indicating the active main application program is displayed in the first task area in the display screen, and a task button indicating the active sub application program is displayed in the second task area in the display screen. The information processing apparatus according to any one of
<Claim 5>
The information processing apparatus according to claim 4, wherein the fourth control unit displays a task button corresponding to an active application program being activated in a display format that can be recognized as active.
<Claim 6>
When the task button corresponds to a main application program in response to an operation input of the task button via the operation unit, the fourth control unit stores the main application program in the first program execution area. The information processing apparatus according to claim 4, wherein when the task button corresponds to a slave application program, a screen corresponding to the slave application program is displayed in the second area.
<Claim 7>
A computer of an information processing apparatus capable of starting at least two of a plurality of application programs in parallel,
Display means for displaying a display screen;
Operation means for accepting operation inputs;
In response to a start instruction input of the main application program via the operation means, the main application program is started, and a screen corresponding to the main application program is displayed in a first area in the display screen. Control means,
During execution of the main application program, a subordinate application program subordinate to the main application program is extracted from the plurality of application programs, and a start button for starting the extracted subordinate application program is displayed in the display screen. Second control means for displaying in the second area of
Information processing program to function as
10 情報処理装置
11 CPU
12 操作部
13 RAM
14 表示部
15 記憶部
16 通信部
17 バス
10
12
14
Claims (5)
前記制御手段は、
前記特定表示エリアに表示させた前記第2起動ボタンが選択されて当該選択された第2起動ボタンに対応する前記第2アプリケーションを起動させた場合には、
前記主表示エリアを第1主表示エリアと当該第1主表示エリアよりもエリア面積が狭い第2主表示エリアとにエリア分割し、前記主表示エリアに表示させていた前記第1アプリケーションの画面を前記第1主表示エリアに表示させる一方で、前記起動させた第2アプリケーションの画面を前記第2主表示エリアに表示させ、
前記複数の第1アプリケーションのうちで起動されている第1アプリケーションが存在しなくなった場合には、
前記メニュー表示エリアを前記主表示エリアと前記特定表示エリアとにエリア分割する前の元の表示に戻して表示制御する、
ことを特徴とする情報処理装置。 When any one of the plurality of first activation buttons displayed in the predetermined menu display area is selected, the first application corresponding to the selected first activation button among the plurality of first applications is selected. The menu display area is divided into a main display area and a specific display area, and the screen of the activated first application is displayed in the main display area while the activated first application is displayed. If there is a related second application, a control means for displaying a second activation button for selecting the second application in the specific display area ,
The control means includes
When the second activation button displayed in the specific display area is selected and the second application corresponding to the selected second activation button is activated,
The main display area is divided into a first main display area and a second main display area having a smaller area than the first main display area, and the screen of the first application displayed in the main display area is displayed. While displaying in the first main display area, the screen of the activated second application is displayed in the second main display area,
When there is no first application that is activated among the plurality of first applications,
The display is controlled by returning to the original display before dividing the menu display area into the main display area and the specific display area.
An information processing apparatus characterized by that.
ことを特徴とする請求項1に記載の情報処理装置。 When the second application is activated, if there is a third application associated with the activated second application, the control means sets a third activation button for selecting the third application. 2 Instead of the start button, display in the specific display area,
The information processing apparatus according to claim 1.
ことを特徴とする請求項1または2に記載の情報処理装置。 The control means displays a task button for selecting an activated application in a display area different from the main display area and the specific display area.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
所定のメニュー表示エリアに表示させた複数の第1起動ボタンのうちの何れかが選択された場合に、複数の第1アプリケーションのうちの当該選択された第1起動ボタンに対応する第1アプリケーションを起動させるとともに、前記メニュー表示エリアを主表示エリアと特定表示エリアとにエリア分割し、前記起動させた第1アプリケーションの画面を前記主表示エリアに表示させる一方で、前記起動させた第1アプリケーションに関連する第2アプリケーションがあれば、当該第2アプリケーションを選択させるための第2起動ボタンを前記特定表示エリアに表示させる制御ステップを有し、When any one of the plurality of first activation buttons displayed in the predetermined menu display area is selected, the first application corresponding to the selected first activation button among the plurality of first applications is selected. The menu display area is divided into a main display area and a specific display area, and the screen of the activated first application is displayed in the main display area while the activated first application is displayed. If there is a related second application, a control step for displaying a second activation button for selecting the second application in the specific display area,
前記制御ステップは、The control step includes
前記特定表示エリアに表示させた前記第2起動ボタンが選択されて当該選択された第2起動ボタンに対応する前記第2アプリケーションを起動させた場合には、When the second activation button displayed in the specific display area is selected and the second application corresponding to the selected second activation button is activated,
前記主表示エリアを第1主表示エリアと当該第1主表示エリアよりもエリア面積が狭い第2主表示エリアとにエリア分割し、前記主表示エリアに表示させていた前記第1アプリケーションの画面を前記第1主表示エリアに表示させる一方で、前記起動させた第2アプリケーションの画面を前記第2主表示エリアに表示させ、The main display area is divided into a first main display area and a second main display area having a smaller area than the first main display area, and the screen of the first application displayed in the main display area is displayed. While displaying in the first main display area, the screen of the activated second application is displayed in the second main display area,
前記複数の第1アプリケーションのうちで起動されている第1アプリケーションが存在しなくなった場合には、When there is no first application that is activated among the plurality of first applications,
前記メニュー表示エリアを前記主表示エリアと前記特定表示エリアとにエリア分割する前の元の表示に戻して表示制御する、The display is controlled by returning to the original display before dividing the menu display area into the main display area and the specific display area.
ことを特徴とする表示制御方法。A display control method characterized by the above.
所定のメニュー表示エリアに表示させた複数の第1起動ボタンのうちの何れかが選択された場合に、複数の第1アプリケーションのうちの当該選択された第1起動ボタンに対応する第1アプリケーションを起動させるとともに、前記メニュー表示エリアを主表示エリアと特定表示エリアとにエリア分割し、前記起動させた第1アプリケーションの画面を前記主表示エリアに表示させる一方で、前記起動させた第1アプリケーションに関連する第2アプリケーションがあれば、当該第2アプリケーションを選択させるための第2起動ボタンを前記特定表示エリアに表示させる制御手段として機能させ、When any one of the plurality of first activation buttons displayed in the predetermined menu display area is selected, the first application corresponding to the selected first activation button among the plurality of first applications is selected. The menu display area is divided into a main display area and a specific display area, and the screen of the activated first application is displayed in the main display area while the activated first application is displayed. If there is a related second application, a second activation button for selecting the second application is caused to function as a control means for displaying in the specific display area,
前記制御手段は、The control means includes
前記特定表示エリアに表示させた前記第2起動ボタンが選択されて当該選択された第2起動ボタンに対応する前記第2アプリケーションを起動させた場合には、When the second activation button displayed in the specific display area is selected and the second application corresponding to the selected second activation button is activated,
前記主表示エリアを第1主表示エリアと当該第1主表示エリアよりもエリア面積が狭い第2主表示エリアとにエリア分割し、前記主表示エリアに表示させていた前記第1アプリケーションの画面を前記第1主表示エリアに表示させる一方で、前記起動させた第2アプリケーションの画面を前記第2主表示エリアに表示させ、The main display area is divided into a first main display area and a second main display area having a smaller area than the first main display area, and the screen of the first application displayed in the main display area is displayed. While displaying in the first main display area, the screen of the activated second application is displayed in the second main display area,
前記複数の第1アプリケーションのうちで起動されている第1アプリケーションが存在しなくなった場合には、When there is no first application that is activated among the plurality of first applications,
前記メニュー表示エリアを前記主表示エリアと前記特定表示エリアとにエリア分割する前の元の表示に戻して表示制御する、The display is controlled by returning to the original display before dividing the menu display area into the main display area and the specific display area.
ことを特徴とするプログラム。A program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017176043A JP6460191B2 (en) | 2017-09-13 | 2017-09-13 | Information processing apparatus, display control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017176043A JP6460191B2 (en) | 2017-09-13 | 2017-09-13 | Information processing apparatus, display control method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013043612A Division JP2014174579A (en) | 2013-03-06 | 2013-03-06 | Information processor and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017224355A JP2017224355A (en) | 2017-12-21 |
| JP6460191B2 true JP6460191B2 (en) | 2019-01-30 |
Family
ID=60688268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017176043A Active JP6460191B2 (en) | 2017-09-13 | 2017-09-13 | Information processing apparatus, display control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6460191B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4672108B2 (en) * | 2000-06-01 | 2011-04-20 | シャープ株式会社 | Information processing apparatus and control method thereof |
| JP2002244788A (en) * | 2001-02-14 | 2002-08-30 | Casio Comput Co Ltd | Window processing device and program |
| US7478339B2 (en) * | 2005-04-01 | 2009-01-13 | Microsoft Corporation | Method and apparatus for application window grouping and management |
| JP5080401B2 (en) * | 2008-08-25 | 2012-11-21 | 株式会社Pfu | Information processing apparatus, transparent display element control method, and program |
| US8881152B2 (en) * | 2011-06-30 | 2014-11-04 | International Business Machines Corporation | Working sets of sub-application programs of application programs currently running on computing system |
-
2017
- 2017-09-13 JP JP2017176043A patent/JP6460191B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017224355A (en) | 2017-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100437481C (en) | Method and apparatus for interaction with software application | |
| WO2007074697A1 (en) | Method, program, and data processing system for operating display of display objects | |
| JP7263732B2 (en) | Information processing device and program | |
| TW591533B (en) | Method to set up a re-configurable task bar | |
| JP2014174579A (en) | Information processor and information processing program | |
| JP6460191B2 (en) | Information processing apparatus, display control method, and program | |
| CN101276369A (en) | System for capturing project information over a network | |
| WO2017058685A1 (en) | Transactional user interface | |
| JP6327969B2 (en) | Information processing apparatus, information processing method, and program | |
| Hoffmann et al. | Twenty software requirement patterns to specify recommender systems that users will trust | |
| JP2010009167A (en) | Screen display device, screen display method, and screen display program | |
| JP2010146589A (en) | I/o screen generative system | |
| JP2014211812A (en) | Information processing device, control method, and computer program | |
| JP2010128522A (en) | Data processing apparatus, computer program thereof, and data processing method | |
| JP2009076017A (en) | I / O screen generation system | |
| JP2004302522A (en) | Menu screen control method using shortcut buttons and computer program | |
| JP2009123021A (en) | Recording system, recording method, and host device | |
| CN106557225A (en) | The display of operation interface and control method and device | |
| JP6536948B2 (en) | Information processing apparatus and program | |
| JP7370275B2 (en) | Program control device and program control method | |
| JP5140332B2 (en) | Parts management system | |
| JP6318841B2 (en) | Class management program, class management method, and class management system | |
| JP2020135706A (en) | Information processing device and program | |
| JP2005242885A (en) | Digital name card management system | |
| JP2006146418A (en) | Business processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171010 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171010 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180627 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180724 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180810 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6460191 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |