Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6460191B2 - Information processing apparatus, display control method, and program - Google Patents
[go: Go Back, main page]

JP6460191B2 - Information processing apparatus, display control method, and program - Google Patents

Information processing apparatus, display control method, and program Download PDF

Info

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
Application number
JP2017176043A
Other languages
Japanese (ja)
Other versions
JP2017224355A (en
Inventor
和泰 原口
和泰 原口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2017176043A priority Critical patent/JP6460191B2/en
Publication of JP2017224355A publication Critical patent/JP2017224355A/en
Application granted granted Critical
Publication of JP6460191B2 publication Critical patent/JP6460191B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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).

特開2003−140797号公報JP 2003-140797 A

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.

本発明の実施の形態の情報処理装置を示すブロック図である。It is a block diagram which shows the information processing apparatus of embodiment of this invention. 業務メニューファイルの構成を示す図である。It is a figure which shows the structure of a business menu file. 気付きボタン定義ファイルの構成を示す図である。It is a figure which shows the structure of a notice button definition file. マルチ画面表示制御処理を示すフローチャートである。It is a flowchart which shows a multiscreen display control process. 図4の続きのマルチ画面表示制御処理を示すフローチャートである。5 is a flowchart showing a multi-screen display control process continued from FIG. 4. (a)は、メニュー画面を示す図である。(b)は、第1のマルチ画面を示す図である。(A) is a figure which shows a menu screen. (B) is a diagram showing a first multi-screen. (a)は、第2のマルチ画面を示す図である。(b)は、第3のマルチ画面を示す図である。(A) is a figure showing the 2nd multi picture. (B) is a diagram showing a third multi-screen. (a)は、第4のマルチ画面を示す図である。(b)は、第2の主業務の業務プログラムに関する表示エリアを示す図である。(c)は、第3の主業務の業務プログラムに関する表示エリアを示す図である。(A) is a figure showing the 4th multi picture. (B) is a figure which shows the display area regarding the business program of the 2nd main business. (C) is a figure which shows the display area regarding the business program of the 3rd main business. 第5のマルチ画面を示す図である。It is a figure which shows the 5th multi-screen. 第6のマルチ画面を示す図である。It is a figure which shows the 6th multi-screen.

以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。   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 information processing apparatus 10.

本実施の形態の情報処理装置10は、各種業務のアプリケーションプログラム(業務プログラム)を複数並行して同時に起動可能な情報処理装置である。情報処理装置10が、一例として、企業の事務室等に設置され、事務関係の業務の業務プログラムを実行する情報処理装置であるものとして説明するが、これに限定されるものではない。   The information processing apparatus 10 according to the present embodiment is an information processing apparatus capable of simultaneously starting a plurality of application programs (business programs) for various businesses in parallel. The information processing apparatus 10 will be described as an information processing apparatus that is installed in a business office of a company and executes a business program for office work as an example. However, the present invention is not limited to this.

図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 information processing apparatus 10 includes a CPU (Central Processing Unit) 11 serving as a first control unit, a second control unit, a third control unit, and a fourth control unit, and an operation unit. The operation unit 12, a RAM (Random Access Memory) 13, a display unit 14 as a display unit, a storage unit 15, and a communication unit 16 are provided. Each unit of the information processing apparatus 10 is connected to each other via a bus 17.

CPU11は、情報処理装置10の各部を制御する。CPU11は、各種プログラムのうち指定されたプログラムを記憶部15から読み出してRAM13に展開し、展開されたプログラムとの協働で各種処理を実行する。   The CPU 11 controls each unit of the information processing apparatus 10. The CPU 11 reads a designated program out of the various programs from the storage unit 15 and expands it in the RAM 13 and executes various processes in cooperation with the expanded program.

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 CPU 11 relates to various business operations according to various business programs P1, P1-1, P1-1-1, P2, P2-1, P-2-2, P3, P3-1, and P3-1-1 for paperwork. Execute the process. The business programs P1, P1-1,... Stored in the storage unit 15 have a master-slave relationship with each other. The business program P1-1 is a business program that starts during execution of the business program P1. In this relationship, it is assumed that the business program P1-1 is subordinate to the business program P1 that performs the main business. The business program of the main business is a business program started from the menu screen and is not subordinate to other business programs.

同様にして、業務プログラム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 CPU 11 displays the multi-screen for displaying the business program on the display unit 14 according to the multi-screen display control program 151, the main business according to the main business program start instruction input via the operation unit 12 is displayed. To display the main business program in the main business execution area in the multi-screen, and extract the business program of the employee to be executed subordinately from all the business programs during the execution of the main business program The notice button for selecting the extracted business program of the employee is displayed in the notice button area in the multi-screen.

操作部12は、各種文字等の入力用のキーを有するキーボードを備え、各キー入力に応じた操作情報をCPU11に出力する。操作部12は、表示部14の表示パネル上に設けられたタッチパネルを有し、そのタッチ入力に応じた操作情報をCPU11に出力することとしてもよい。   The operation unit 12 includes a keyboard having keys for inputting various characters and the like, and outputs operation information corresponding to each key input to the CPU 11. The operation unit 12 may have a touch panel provided on the display panel of the display unit 14 and output operation information corresponding to the touch input to the CPU 11.

RAM13は、揮発性の半導体メモリ等の記憶部であり、各種データ及び各種プログラムを格納するワークエリアを有する。   The RAM 13 is a storage unit such as a volatile semiconductor memory, and has a work area for storing various data and various programs.

表示部14は、LCD(Liquid Crystal Display)、EL(ElectroLuminescent)ディスプレイ等の表示パネルを備える表示部であり、CPU11から入力される表示情報に応じて表示パネルに各種表示を行う。   The display unit 14 includes a display panel such as an LCD (Liquid Crystal Display) or an EL (ElectroLuminescent) display, and performs various displays on the display panel according to display information input from the CPU 11.

記憶部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 storage unit 15 is a storage unit that stores various data and various program information in a readable and writable manner, and includes a hard disk drive (HDD). The storage unit 15 includes a multi-screen display control program 151 and business programs P1, P1-1, P1-1-1, P2, P2-1, P-2-2, P3, P3-1, and P3-1-1. A data file F, a business menu file 20, and a notice button definition file 30 are stored.

データファイル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 information processing apparatus 10, an order slip file, and a shipping slip file.

業務メニューファイル20は、ユーザ毎に設定されたメニュー画面の情報を定義するファイルである。気付きボタン定義ファイル30は、業務プログラム毎に従属する従業務の業務プログラムを示す気付きボタンを定義するファイルである。   The business menu file 20 is a file that defines menu screen information set for each user. The notice button definition file 30 is a file that defines a notice button indicating a business program of an employee subordinate to each business program.

通信部16は、LAN(Local Area Network)等の通信ネットワーク(図示略)に接続されたネットワークカード等を備え、当該通信ネットワーク上の機器と通信を行う。例えば、情報処理装置10は、通信部16を介して、企業内のLANに接続された他の情報処理装置と、データファイルF等の情報の送受信を行う。なお、情報処理装置10は、通信部16を有せず、スタンドアローンとして使用する構成としてもよい。   The communication unit 16 includes a network card or the like connected to a communication network (not shown) such as a LAN (Local Area Network), and communicates with devices on the communication network. For example, the information processing apparatus 10 transmits / receives information such as the data file F to / from another information processing apparatus connected to a corporate LAN via the communication unit 16. The information processing apparatus 10 may be configured to be used as a stand-alone without having the communication unit 16.

次に、図2及び図3を参照して、業務メニューファイル20及び気付きボタン定義ファイル30の構成を説明する。図2は、業務メニューファイル20の構成を示す図である。図3は、気付きボタン定義ファイル30の構成を示す図である。   Next, the configuration of the business menu file 20 and the notice button definition file 30 will be described with reference to FIGS. FIG. 2 is a diagram showing the configuration of the business menu file 20. FIG. 3 is a diagram showing the configuration of the notice button definition file 30.

図2に示すように、業務メニューファイル20は、ログインID21と、業務プログラム22と、のフィールドを有する。ログインID21は、情報処理装置10を使用する企業の管理者、従業員等のユーザのログイン用のユーザIDである。業務プログラム22は、ログインID21のユーザに対応するメニュー画面で選択可能な主業務の業務プログラムである。つまり、メニュー画面で選択可能な業務プログラムは、ユーザ毎に別々に設定されている。   As illustrated in FIG. 2, the business menu file 20 includes fields for a login ID 21 and a business program 22. The login ID 21 is a user ID for logging in a user such as an administrator or employee of a company that uses the information processing apparatus 10. The business program 22 is a main business program that can be selected on the menu screen corresponding to the user with the login ID 21. That is, the business programs that can be selected on the menu screen are set separately for each user.

図3に示すように、気付きボタン定義ファイル30は、業務プログラム31と、気付きボタン32と、のフィールドを有する。業務プログラム31は、業務プログラムP1,…のうち、従属する従業務を有する主業務又は従業務の業務プログラムである。気付きボタン32は、業務プログラム31の実行エリアがアクティブにされている場合の気付きボタンに対応する業務プログラムを示す。言い換えると、気付きボタン32は、業務プログラム31に直接従属する業務プログラムを示す。   As shown in FIG. 3, the notice button definition file 30 has fields of a business program 31 and a notice button 32. The business program 31 is a main business or employee business program having a subordinate job among the business programs P1,. The notice button 32 indicates a business program corresponding to the notice button when the execution area of the business program 31 is activated. In other words, the notice button 32 indicates a business program directly subordinate to the business program 31.

次に、図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 information processing apparatus 10 will be described with reference to FIGS. FIG. 4 is a flowchart showing the multi-screen display control process. FIG. 5 is a flowchart showing the multi-screen display control process continued from FIG. FIG. 6A shows the menu screen 200. FIG. 6B is a diagram showing a multi-screen 200a. FIG. 7A shows a multi-screen 200b. FIG. 7B shows a multi-screen 200c. FIG. 8A shows a multi-screen 200d. FIG. 8B is a diagram showing a display area related to the business program P2. FIG. 8C shows a display area related to the business program P3. FIG. 9 is a diagram showing a multi-screen 300. FIG. 10 is a diagram showing a multi-screen 300A.

図4及び図5を参照して、情報処理装置10で実行されるマルチ画面表示制御処理を説明する。マルチ画面表示制御処理は、複数の業務プログラムを起動して、表示部14の表示画面(マルチ画面)内の主業務実行エリア及び従業務実行エリアに各業務プログラムを表示させる処理である。マルチ画面表示制御処理により起動及び表示された業務プログラムは、操作部12を介するユーザからの操作入力に応じて、業務に関するデータファイルFの作成、編集、表示等の処理を行う。当該各業務プログラムは、マルチ画面表示制御処理と並行して実行される。   With reference to FIGS. 4 and 5, the multi-screen display control process executed by the information processing apparatus 10 will be described. The multi-screen display control process is a process of starting a plurality of business programs and displaying each business program in the main business execution area and the employee execution area in the display screen (multi-screen) of the display unit 14. The business program activated and displayed by the multi-screen display control process performs processing such as creation, editing, and display of a business data file F in accordance with an operation input from the user via the operation unit 12. Each business program is executed in parallel with the multi-screen display control process.

情報処理装置10において、例えば、操作部12を介してユーザからマルチ画面表示制御処理の実行指示が入力されたことをトリガとして、CPU11は、記憶部15から読み出して適宜RAM13に展開したマルチ画面表示制御プログラム151との協働で、マルチ画面表示制御処理を実行する。   In the information processing apparatus 10, for example, when a user inputs an instruction to execute a multi-screen display control process via the operation unit 12, the CPU 11 reads the multi-screen display that is read from the storage unit 15 and appropriately expanded in the RAM 13. Multi-screen display control processing is executed in cooperation with the control program 151.

図4に示すように、先ず、CPU11は、操作部12を介して、ユーザからのログインID及びパスワードの入力を受け付ける(ステップS1)。そして、CPU11は、ステップS1で入力されたログインID及びパスワードを用いて、ログイン認証を行い、ログイン認証が成功したか否かを判別する(ステップS2)。ステップS2のログイン認証では、例えば、正当なユーザのログインID及びパスワードを有するテーブルが記憶部15に記憶されており、そのテーブルと入力されたログインID及びパスワードとの比較がなされ、一致するものがあれば認証成功となる。   As shown in FIG. 4, first, the CPU 11 receives an input of a login ID and a password from the user via the operation unit 12 (step S1). Then, the CPU 11 performs login authentication using the login ID and password input in step S1, and determines whether the login authentication is successful (step S2). In the login authentication in step S2, for example, a table having a login ID and password of a valid user is stored in the storage unit 15, and the table is compared with the input login ID and password. If there is, authentication is successful.

ログイン認証が失敗した場合(ステップ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 CPU 11 refers to the business menu file 20 stored in the storage unit 15, reads the business program 22 corresponding to the login ID 21 input in step S1, and reads the business program 22 The menu screen information including the selected business program selection button is created and displayed on the display unit 14 (step S3).

ステップS3では、例えば、図6(a)に示すメニュー画面200が表示される。メニュー画面200は、メニューエリア201と、主業務タスクバー240と、従業務タスクバー250と、を有する。メニューエリア201は、起動する主業務の業務プログラムを選択するためのメニュー表示エリアである。メニューエリア201は、ステップS3で読み出された業務プログラムの選択入力(起動指示入力等)を受け付ける選択ボタンM1,M2,M3を有する。   In step S3, for example, a menu screen 200 shown in FIG. 6A is displayed. The menu screen 200 includes a menu area 201, a main business task bar 240, and an employee task bar 250. The menu area 201 is a menu display area for selecting a main business program to be started. The menu area 201 includes selection buttons M1, M2, and M3 for receiving a selection input (startup instruction input or the like) of the business program read in step S3.

主業務タスクバー240は、起動中の主業務の業務プログラムのタスクボタンを表示する表示エリアである。業務プログラムのタスクボタンは、当該業務プログラムの名称と、当該業務プログラムがアクティブか否かと、を示すとともに、当該業務プログラムをアクティブにする押下入力を受け付ける。また、主業務タスクバー240は、メニュー戻りボタン241を有する。メニュー戻りボタン241は、押下によりメニュー画面200に戻るためのボタンである。従業務タスクバー250は、起動中の従業務の業務プログラムのタスクボタンを表示する表示エリアである。   The main business task bar 240 is a display area for displaying task buttons of the main business program being started. The task button of the business program indicates the name of the business program, whether or not the business program is active, and accepts a pressing input for activating the business program. The main task bar 240 has a menu return button 241. The menu return button 241 is a button for returning to the menu screen 200 when pressed. The employee task bar 250 is a display area that displays task buttons of business programs for active employees.

そして、CPU11は、操作部12を介して、ユーザからのマルチ画面表示制御処理終了の入力を受け付けたか否かを判別する(ステップS4)。マルチ画面表示制御処理終了が入力されていない場合(ステップS4;NO)、CPU11は、操作部12を介するユーザからのメニュー画面中の業務プログラムの選択ボタン押下により、業務プログラムが選択されたか否かを判別する(ステップS5)。業務プログラムが選択されていない場合(ステップS5;NO)、ステップS3に移行される。   Then, the CPU 11 determines whether or not an input of the end of the multi-screen display control process from the user has been received via the operation unit 12 (step S4). If the end of the multi-screen display control process has not been input (step S4; NO), the CPU 11 determines whether or not a business program has been selected by pressing the business program selection button on the menu screen from the user via the operation unit 12. Is discriminated (step S5). If no business program is selected (step S5; NO), the process proceeds to step S3.

業務プログラムが選択された場合(ステップ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 CPU 11 starts or switches (if already started) the business program selected in step S5, S8, S20, or S24 (step S5). S6). Then, the CPU 11 displays the active business program selected (started or switched) in step S6 in the main business execution area and activates it, and the employee business program subordinate to the selected main business program is displayed. A multi-screen that has been extracted from all business programs, has a notice button for selecting the business program for the extracted employee in the notice button area, and the main work task bar is updated according to the activated main business program. It displays on the display part 14 (step S7). In step S <b> 7, the CPU 11 refers to the notice button definition file 30 stored in the storage unit 15 and arranges the notice button of the notice button 32 corresponding to the selected business program 31 of the main business in the notice button area.

ステップ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 business execution area 210, a notice button area 220, a main business task bar 240, and an employee task bar 250.

主業務実行エリア210は、選択された主業務の業務プログラムに対応する画面が表示され、主業務の業務プログラムが実行されるエリアである。ステップS7において、主業務実行エリア210は、例えば、実行するアクティブな主業務の業務プログラムP1が表示されるように更新される。また、起動中で非アクティブな主業務の業務プログラムの主業務実行エリアは、主業務実行エリア210の背面に隠される。非アクティブな主業務の業務プログラムの気付きボタンエリアは、気付きボタンエリア220の背面に隠される。   The main business execution area 210 is an area in which a screen corresponding to the selected main business program is displayed, and the main business program is executed. In step S7, the main job execution area 210 is updated so that, for example, the job program P1 of the active main job to be executed is displayed. In addition, the main business execution area of the business program for the main business that is inactive during activation is hidden behind the main business execution area 210. The notice button area of the inactive main business program is hidden behind the notice button area 220.

気付きボタンエリア220は、現在アクティブの主業務又は従業務の業務プログラムに直接従属する業務プログラムの選択入力(起動指示入力等)を受け付ける気付きボタンが配置されるエリアである。ステップS7において、気付きボタンエリア220は、例えば、業務プログラムP1に従属する業務プログラムP1−1の気付きボタン221が配置されるように更新される。   The notice button area 220 is an area in which a notice button for receiving a selection input (such as a start instruction input) of a business program directly subordinate to a currently active main business or employee business program. In step S7, the notice button area 220 is updated so that, for example, the notice button 221 of the business program P1-1 subordinate to the business program P1 is arranged.

また、マルチ画面200aの主業務タスクバー240には、起動中の主業務の業務プログラムを示すタスクボタンが配置される。主業務の業務プログラムは、複数を並行して起動可能であるため、主業務タスクバー240には、複数のタスクボタンが配置されてもよい。ステップS7において、主業務タスクバー240は、例えば、起動中且つ選択中の業務プログラムP1のタスクボタンが、アクティブであることを認識可能な表示形式で表示されて配置されるように更新される。アクティブであることを認識可能な表示形式とは、例えば、アクティブを示す色や、パターンの表示形式である。   In addition, a task button indicating a main business task program being activated is arranged on the main task bar 240 of the multi-screen 200a. Since a plurality of business programs for the main business can be started in parallel, a plurality of task buttons may be arranged on the main business task bar 240. In step S7, the main task bar 240 is updated so that, for example, the task button of the task program P1 that is being activated and selected is displayed and arranged in a display format that can be recognized as active. The display format capable of recognizing being active is, for example, a color or pattern display format indicating active.

また、従業務タスクバー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 employee task bar 250. In the main task bar 240 and the employee task bar 250, task buttons other than the active task program P1 are displayed in a display format in which it can be recognized that they are inactive. The display format capable of recognizing inactivity is, for example, a normal color or pattern display format indicating inactivity.

そして、CPU11は、操作部12を介するユーザからの操作入力に応じて、主業務タスクバー240の主業務のタスクボタン押下により主業務の業務プログラムの選択入力が行われたか否かを判別する(ステップS8)。タスクボタン押下により主業務の業務プログラムの選択入力が行われた場合(ステップS8;YES)、ステップS6に移行される。   Then, the CPU 11 determines whether or not selection input of the main business task program has been performed by pressing the main job task button on the main job task bar 240 in response to an operation input from the user via the operation unit 12 (step S100). S8). When the selection input of the main business program is performed by pressing the task button (step S8; YES), the process proceeds to step S6.

主業務プログラムの選択入力が行われていない場合(ステップS8;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、気付きボタンエリア220の従業務の気付きボタン押下、又は従業務タスクバー250の従業務のタスクボタン押下により、従業務プログラムの選択入力が行われたか否かを判別する(ステップS9)。   When the selection input of the main business program has not been performed (step S8; NO), the CPU 11 presses the employee's awareness button in the awareness button area 220 according to the operation input from the user via the operation unit 12, or the subordinate. It is determined whether or not an employee program selection input has been made by pressing an employee task button on the task bar 250 (step S9).

気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われていない場合(ステップ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 CPU 11 responds to the operation input from the user via the operation unit 12 and the currently active main job. It is determined whether or not the end of is input (step S10). If the end of the currently active main business has not been input (step S10; NO), the CPU 11 presses the menu return button 241 on the main business task bar 240 in response to an operation input from the user via the operation unit 12 to select the menu. It is determined whether or not a return is input (step S11). When the menu return is not input (step S11; NO), the process proceeds to step S8.

メニュー戻りが入力された場合(ステップ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 CPU 11 ends the execution of the current active main business business program and the business programs of all subordinate employees. Processing is performed (step S12), and the process proceeds to step S3. In step S <b> 12, the task button of the completed business program is deleted from the main business task bar 240 and the employee task bar 250 together with the completion of the main business and employee business programs. In addition, the main business execution area, the employee execution area, and the notice button area corresponding to the completed business program are deleted.

マルチ画面表示制御処理終了が入力された場合(ステップS4;YES)、CPU11は、ステップS12により、全ての主業務の業務プログラムが終了済であるか否かを判別する(ステップS13)。全ての主業務の業務プログラムが終了済である場合(ステップS13;YES)、マルチ画面表示制御処理が終了する。   When the end of the multi-screen display control process is input (step S4; YES), the CPU 11 determines whether or not all main business programs have been completed in step S12 (step S13). If all business programs for the main business have been completed (step S13; YES), the multi-screen display control process ends.

全ての主業務の業務プログラムが終了済でない場合(ステップS13;NO)、CPU11は、全ての主業務の業務プログラムが終了されていない旨の警告メッセージを表示部14に表示し(ステップS14)、ステップS3に移行する。   If all the main business application programs have not been completed (step S13; NO), the CPU 11 displays a warning message on the display unit 14 indicating that all the main business application programs have not been completed (step S14). The process proceeds to step S3.

図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 CPU 11 selects the employee business program selected in step S9 or S21. Is a business program of an employee subordinate to the currently active main business or an employee subordinate to the main business from which the current active employee is dependent (step S15).

現在アクティブの主業務又は従業務に対応する従業務の業務プログラムが選択された場合(ステップ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 CPU 11 starts or switches the business program selected in Step S9 or S21 as the employee (Step S15). S16). Then, the CPU 11 displays the active business program selected (started or switched) in step S16 in the multi-screen being displayed in the employee execution area and activates it, and depends on the selected business program. The employee's business program is extracted from all the business programs, the notice button for selecting the extracted employee's business program is arranged in the notice button area, and the employee's work according to the activated employee's business program The task bar is updated (step S17). In step S <b> 17, the CPU 11 refers to the notice button definition file 30 and arranges the notice button of the notice button 32 corresponding to the selected job program 31 for the employee in the notice button area.

ステップ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 business execution area 210, a notice button area 220, an employee execution area 230, a main business task bar 240, and an employee task bar 250. In step S17, the notice button area 220 is updated so that, for example, the notice button 223 of the business program P3-1-1 subordinate to the business program P3-1 is arranged.

従業務実行エリア230は、選択された従業務の業務プログラムに対応する画面が表示され、従業務の業務プログラムが実行されるエリアである。ステップS17において、従業務実行エリア230は、例えば、主業務の業務プログラムP3に従属する業務プログラムP3−1が表示されるように更新される。また、起動中で非アクティブな従業務の業務プログラムは、従業務実行エリア230の背面に隠される。非アクティブな従業務の業務プログラムの気付きボタンエリアは、気付きボタンエリア220の背面に隠される。このとき、主業務実行エリア210は、従業務実行エリア230の分だけ縮小される。   The employee execution area 230 is an area where a screen corresponding to the selected business program of the employee is displayed and the business program of the employee is executed. In step S17, the employee execution area 230 is updated so that, for example, the business program P3-1 subordinate to the main business program P3 is displayed. In addition, the business program of the active and inactive employee is hidden behind the employee execution area 230. The notice button area of the inactive employee business program is hidden behind the notice button area 220. At this time, the main business execution area 210 is reduced by the amount corresponding to the employee execution area 230.

また、マルチ画面200cの主業務タスクバー240には、起動中の主業務の業務プログラムのタスクボタンが配置されている。また、マルチ画面200cの従業務タスクバー250には、起動中の従業務の業務プログラムのタスクボタンが配置される。従業務の業務プログラムは、複数を並行して起動可能であるため、従業務タスクバー250には、複数のタスクボタンが配置されてもよい。   In addition, a task button for a main business task program being activated is arranged on the main task bar 240 of the multi-screen 200c. In addition, a task button for a business program for an active employee is arranged on the employee task bar 250 of the multi-screen 200c. Since a plurality of employee business programs can be started in parallel, a plurality of task buttons may be arranged on the employee task bar 250.

ステップ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 employee task bar 250 so as to be displayed and arranged in a display format that can be recognized as active. The In the main task bar 240 and the employee task bar 250, task buttons other than the active task program P3-1 are displayed in a display format in which it can be recognized that they are inactive.

現在アクティブの主業務又は従業務に対応する従業務の業務プログラムが選択されていない場合(ステップ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 CPU 11 starts or switches the business program selected in step S9 or S21 as an employee ( Step S18).

そして、CPU11は、表示中のマルチ画面において、ステップS18で選択(起動又は切り替え)された従業務の業務プログラムを従業務実行エリアに表示してアクティブにし、気付きボタン定義ファイル30を参照し、選択された従業務の業務プログラムに従属する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンを気付きボタンエリアに配置する。加えて、CPU11は、ステップS18で選択された従業務の従属元の主業務の業務プログラムを主業務実行エリアに表示し、当該主業務及びアクティブにした従業務の業務プログラムに応じて主業務タスクバー及び従業務タスクバーを更新する(ステップS19)。ステップS19では、CPU11は、気付きボタン定義ファイル30を参照し、選択された従業務の業務プログラム31に対応する気付きボタン32の気付きボタンを気付きボタンエリアに配置する。   Then, the CPU 11 displays the active business program selected (started or switched) in step S18 in the multi-screen being displayed in the employee execution area, activates it, refers to the notice button definition file 30, and selects it. The employee business programs subordinate to the selected employee business program are extracted from all the business programs, and a notice button for selecting the extracted employee business program is arranged in the notice button area. In addition, the CPU 11 displays in the main business execution area the business program of the main business of which the employee is selected in step S18, and displays the main business task bar according to the main business and the active business program of the employee. And the employee task bar is updated (step S19). In step S <b> 19, the CPU 11 refers to the notice button definition file 30 and arranges the notice button of the notice button 32 corresponding to the selected business program 31 of the employee in the notice button area.

ステップ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 business execution area 210, for example, a screen corresponding to the business program P3 of the main business that is subordinate to the business program P3-1 of the selected employee is displayed, and the processing content of the business program P3 is displayed. Updated.

また、マルチ画面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 main task bar 240 of the multi-screen 200c. Further, the task button of the business program P3-1 of the selected employee is arranged on the employee task bar 250 of the multi-screen 200c. In the main task bar 240 and the employee task bar 250, task buttons other than the active task program P3-1 are displayed in a display format in which it can be recognized that they are inactive.

そして、CPU11は、ユーザからの操作部12を介する操作入力に応じて、主業務タスクバー240の主業務のタスクボタン押下により主業務の業務プログラムの選択入力が行われたか否かを判別する(ステップS20)。タスクボタン押下により主業務の業務プログラムの選択入力が行われた場合(ステップS20;YES)、ステップS6に移行される。   Then, in response to an operation input from the user via the operation unit 12, the CPU 11 determines whether or not selection input of a main business task program has been performed by pressing a main job task button on the main job task bar 240 (step). S20). When the selection input of the main business program is performed by pressing the task button (step S20; YES), the process proceeds to step S6.

主業務プログラムの選択入力が行われていない場合(ステップS20;NO)、CPU11は、操作部12を介するユーザからの操作入力に応じて、気付きボタンエリア220の従業務の気付きボタン押下、又は従業務タスクバー250の従業務のタスクボタン押下により、従業務プログラムの選択入力が行われたか否かを判別する(ステップS21)。   When the selection input of the main business program has not been performed (step S20; NO), the CPU 11 presses the employee's awareness button in the awareness button area 220 according to the operation input from the user via the operation unit 12, or the subordinate. It is determined whether or not selection input of the employee program has been performed by pressing the employee task button on the task bar 250 (step S21).

気付きボタン又はタスクボタン押下により従業務の業務プログラムの選択入力が行われた場合(ステップ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 CPU 11 determines the currently active employee according to the operation input from the user via the operation unit 12. It is determined whether or not the end of is input (step S22). When the end of the currently active job is not input (step S22; NO), the CPU 11 presses the menu return button 241 on the main business task bar 240 in response to an operation input from the user via the operation unit 12 to select the menu. It is determined whether or not a return is input (step S23). When the menu return is not input (step S23; NO), the process proceeds to step S20.

メニュー戻りが入力された場合(ステップ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 CPU 11 performs a process of ending the execution of the business program for the currently active employee (step S24), and proceeds to step S6. In step S24, the task button of the completed business program is deleted from the employee task bar 250 along with the completion of the business program of the employee, and the employee execution area and notice button area of the completed business program are deleted. Also, in step S24, the business program of the main business that is the subordinate of the completed work is selected.

次いで、マルチ画面表示制御処理における画面遷移例を説明する。先ず、マルチ画面表示制御処理が実行開始され、ステップ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 business program 22 corresponding to “aaaaaa” of the login ID 21 are selected, and as shown in FIG. 6A, selection buttons corresponding to the business programs P1, P2, and P3. A menu screen 200 having a menu area 201 in which M1, M2, and M3 are arranged is displayed.

そして、ステップ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 business execution area 210 in which the business program P1 is displayed and the business program P1- of the notice button 32 subordinate to the business program P1 of the business program 31. A multi-screen 200a having a notice button area 220 in which one notice button 221 is arranged is displayed. On the multi-screen 200a, the main business task bar 240 is displayed in a display format that can recognize that the task button 242 of the business program P1 is active.

そして、ステップS11で、マルチ画面200aのメニュー戻りボタン241が押下入力されて、ステップS3に戻り、メニュー画面200が表示される。このとき、業務プログラムP1は、起動中である。   In step S11, the menu return button 241 on the multi-screen 200a is pressed and input, the process returns to step S3, and the menu screen 200 is displayed. At this time, the business program P1 is being activated.

そして、ステップ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 business execution area 210 in which the business program P3 is displayed and the business program P3- of the notice button 32 subordinate to the business program P3 of the business program 31. A multi-screen 200b having a notice button area 220 in which one notice button 222 is arranged is displayed.

マルチ画面200bでは、主業務タスクバー240において、業務プログラムP1のタスクボタン242が非アクティブであることを認識可能な表示形式で表示され、業務プログラムP3のタスクボタン243がアクティブであることを認識可能な表示形式で表示されている。また、マルチ画面200bでは、業務プログラムP1が表示される主業務実行エリアは、業務プログラムP3の主業務実行エリア210の背面に隠されている。   On the multi-screen 200b, the main business task bar 240 is displayed in a display format that can recognize that the task button 242 of the business program P1 is inactive, and can recognize that the task button 243 of the business program P3 is active. Displayed in display format. In the multi-screen 200b, the main business execution area where the business program P1 is displayed is hidden behind the main business execution area 210 of the business program P3.

そして、ステップ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 notice button 222 of the business program P3-1 is pressed and input. In steps S16 and S17, as shown in FIG. 7B, a main business execution area 210 in which the business program P3 is displayed, an employee execution area 230 in which the business program P3-1 is displayed, and a business program A multi-screen 200c having a notice button area 220 in which the notice button 223 of the work program P3-1-1 of the notice button 32 subordinate to the 31 work programs P3-1 is displayed.

マルチ画面200cでは、主業務タスクバー240において、業務プログラムP1,P3のタスクボタン242,243が非アクティブであることを認識可能な表示形式で表示されている。従業務タスクバー250において、業務プログラムP3−1のタスクボタン251がアクティブであることを認識可能な表示形式で表示されている。   In the multi-screen 200c, the task buttons 242 and 243 of the business programs P1 and P3 are displayed in a display format in the main business task bar 240 so that it can be recognized that they are inactive. In the task bar 250, the task button 251 of the business program P3-1 is displayed in a display format that can recognize that it is active.

このように、マルチ画面表示制御処理において、次々に業務プログラムが起動され、図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 business execution area 210A in which the business program P1 is displayed, an employee execution area 230A in which the business program P1-1 is displayed, and a notice button 224 for the business program P1-1-1. Notice button area 220A, main business task bar 240 in which task buttons 242, 244, and 243 of business programs P1, P2, and P3 are arranged, and tasks of business programs P1-1, P2-1, P2-2, and P3-1 And an employee task bar 250 on which buttons 252 253 254 251 are arranged.

主業務実行エリア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 business execution area 210B of the business program P2 shown in FIG. 8B and the main business execution area 210E of the business program P3 shown in FIG. 8C are hidden behind the main business execution area 210A. . On the back side of the employee execution area 230A, there are employee execution areas 230C and 230D of the business programs P2-1 and P2-2 shown in FIG. 8B, and the main business execution of the business program P3 shown in FIG. 8C. Area 210E and employee execution area 230F are hidden.

気付きボタンエリア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 notice button area 220A, notice button areas 220B, 220C, and 220D of the work programs P2, P2-1, and P2-2 shown in FIG. 8B, and the work programs P3 and P3 shown in FIG. 8C. The -1 notice button areas 220E and 220F are hidden. In the notice button area 220B, notice buttons 225 and 226 of the business programs P2-1 and P2-2 are arranged. In the notice button area 220E, the notice button 222 of the business program P3-1 is arranged. In the notice button areas 220C and 220D, there is no subordinate business program, so no notice button is arranged. The notice button area 223 of the business program P3-1 is arranged in the notice button area 220F.

例えば、マルチ画面200dにおいて、タスクボタン244が押下された場合に、主業務実行エリア210Aは、主業務実行エリア210Bに切り替えられる。このとき、従業務実行エリア230Aは、従業務実行エリア230C,230Dのうち、直近に表示された方に切り替えられる。   For example, when the task button 244 is pressed on the multi-screen 200d, the main job execution area 210A is switched to the main job execution area 210B. At this time, the employee execution area 230A is switched to the most recently displayed one of the employee execution areas 230C and 230D.

ここで、図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 multi screen 300 shown in FIG. 9 is displayed on the display unit 14. The multi-screen 300 includes a main business execution area 310, a notice button area 320, a main business task bar 340, and an employee task bar 350.

主業務実行エリア310は、起動した業務プログラムP2の売上伝票入力の入力画面を有する。主業務実行エリア310は、主業務終了入力のための終了ボタン311を有する。気付きボタンエリア320は、業務プログラムP2に従属する業務プログラムP2−1の得意先情報照会の気付きボタン321と、同じく業務プログラムP2−2の売上伝票検索の気付きボタン322と、が配置されている。   The main business execution area 310 has an input screen for inputting a sales slip of the started business program P2. The main business execution area 310 has an end button 311 for inputting main business end. In the notice button area 320, a notice button 321 for customer information inquiry of the business program P2-1 subordinate to the business program P2 and a notice button 322 for searching sales slips of the business program P2-2 are arranged.

主業務タスクバー340は、メニュー戻りボタン341と、起動中の業務プログラムP2,P3のタスクボタン342,343と、が配置されている。得意先情報照会のタスクボタン342は、アクティブであることを認識可能な表示形式で表示されている。売上伝票検索のタスクボタン343は、非アクティブであることを認識可能な表示形式で表示されている。   The main business task bar 340 includes a menu return button 341 and task buttons 342 and 343 for the active business programs P2 and P3. The customer information inquiry task button 342 is displayed in a display format in which it can be recognized that it is active. The sales slip search task button 343 is displayed in a display format in which it can be recognized that it is inactive.

ユーザは、マルチ画面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 operation unit 12. At this time, it is assumed that the notice button 321 is pressed and the business program P2-1 is activated.

すると、図10に示すマルチ画面300Aが表示部14に表示される。マルチ画面300Aは、主業務実行エリア310Aと、気付きボタンエリア320Aと、従業務実行エリア330と、主業務タスクバー340と、従業務タスクバー350と、を有する。   Then, the multi-screen 300 </ b> A shown in FIG. 10 is displayed on the display unit 14. The multi-screen 300A includes a main business execution area 310A, a notice button area 320A, an employee execution area 330, a main business task bar 340, and an employee task bar 350.

主業務実行エリア310Aは、従業務実行エリア330の分だけ主業務実行エリア310よりも縮小されている。主業務実行エリア310Aには、得意先情報として、○○商会が入力されているものとする。従業務実行エリア330は、起動した業務プログラムP2−1の得意先情報照会により、主業務実行エリア310Aで入力された○○商会の得意先情報のデータファイルFを表示している。従業務実行エリア330は、従業務終了入力のための終了ボタン331を有する。   The main business execution area 310A is smaller than the main business execution area 310 by the amount corresponding to the employee execution area 330. It is assumed that XX company is input as customer information in the main business execution area 310A. The employee execution area 330 displays the data file F of the customer information of the XX company entered in the main business execution area 310A by the customer information inquiry of the started business program P2-1. The employee execution area 330 has an end button 331 for inputting the end of the employee.

気付きボタンエリア320Aは、業務プログラムP2−1に従属する業務プログラムが無いため、気付きボタンが配置されていない。主業務タスクバー340のタスクボタン342,343は、非アクティブであることを認識可能な表示形式で表示されている。従業務タスクバー350は、起動中の業務プログラムP2−1のタスクボタン351が配置されている。タスクボタン351は、アクティブであることを認識可能な表示形式で表示されている。なお、操作部12を介するユーザの操作入力に応じて、マルチ画面内の主業務実行エリア、従業務実行エリア、気付きボタンエリアの大きさは、適宜調整可能であるものとする。   In the notice button area 320A, since there is no business program subordinate to the business program P2-1, the notice button is not arranged. The task buttons 342 and 343 of the main task bar 340 are displayed in a display format that can be recognized as inactive. On the task bar 350, a task button 351 for the active business program P2-1 is arranged. The task button 351 is displayed in a display format in which it can be recognized that it is active. It is assumed that the sizes of the main job execution area, the job execution area, and the notice button area in the multi-screen can be adjusted as appropriate in accordance with the user's operation input via the operation unit 12.

以上、本実施の形態によれば、情報処理装置10のCPU11は、マルチ画面を表示部14に表示するにあたり、操作部12を介する主業務の業務プログラムの起動指示に応じて、当該主業務の業務プログラムを起動してマルチ画面内の主業務実行エリアに表示させる。また、CPU11は、前記主業務の業務プログラムの実行中に、これに従属して実行する従業務の業務プログラムを全ての業務プログラムから抽出し、抽出した従業務の業務プログラムを選択するための気付きボタンをマルチ画面内の気付きボタンエリアに表示させる。   As described above, according to the present embodiment, the CPU 11 of the information processing apparatus 10 displays the multi-screen on the display unit 14 according to the start-up instruction of the main business program via the operation unit 12. Start the business program and display it in the main business execution area in the multi-screen. Further, the CPU 11 notices for extracting from the all business programs the business programs of the work to be executed in dependence upon the business program of the main business, and selecting the extracted business program of the work. The button is displayed in the notice button area in the multi-screen.

このため、主業務実行エリアにより、主業務の業務プログラムの実行エリアをマルチ画面上に確保でき、気付きボタンにより、従業務の業務プログラムをユーザに認識させて起動可能とすることができる。さらに、主業務の業務プログラムに従属する従業務の業務プログラムを探す必要がなく、業務プログラムを主業務、従業務に自動的に分類でき、操作を簡単にして操作性を向上でき、ユーザの作業負担を低減できる。   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 operation unit 12, the CPU 11 activates the work program for the employee corresponding to the notice button while leaving the main work execution area, and executes the duties within the multi-screen. Display in the area. For this reason, the execution area of the business program of the employee can be secured on the multi-screen while leaving the main business execution area. Furthermore, since the main business execution area is always secured, the work efficiency of the main business can be improved.

また、従業務プログラムは、第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 CPU 11 transfers the second employee program to all operations during the execution of the first employee program. Extracted from the program, a notice button for selecting the extracted second slave application program is displayed in the notice button area. For this reason, the notice button allows the user to recognize and activate the business program of the second employee that is further subordinate to the first employee program.

また、CPU11は、起動中の主業務の業務プログラムを示すタスクボタンをマルチ画面内の主業務タスクバーに表示させ、起動中の従業務の業務プログラムを示すタスクボタンをマルチ画面内の従業務タスクバーに表示させる。このため、起動中の主業務の業務プログラムと、起動中の従業務の業務プログラムと、をユーザに別々に認識させることができる。さらに、タスクボタンを確認することで、起動中の業務プログラムを画面上で探す必要がなく、操作性を向上でき、ユーザの作業負担を低減できる。   In addition, the CPU 11 displays a task button indicating the active main business program on the main task bar in the multi-screen, and displays a task button indicating the active business task program in the multi-task task bar. Display. For this reason, it is possible to allow the user to separately recognize the business program for the main business that is being activated and the business program for the employee that is being activated. Furthermore, by confirming the task button, it is not necessary to search for a running business program on the screen, the operability can be improved, and the work burden on the user can be reduced.

また、CPU11は、起動中のアクティブな業務プログラムに対応するタスクボタンを、アクティブであることが認識可能な表示形式で表示する。このため、アクティブな業務プログラムをユーザに容易に認識させることができる。   In addition, the CPU 11 displays a task button corresponding to the active business program being activated in a display format that can be recognized as active. Therefore, the user can easily recognize an active business program.

また、CPU11は、操作部12を介するタスクボタンの押下入力に応じて、当該タスクボタンが主業務の業務プログラムに対応する場合に、当該主業務の業務プログラムを主業務実行エリアに表示し、前記タスクボタンが従業務の業務プログラムに対応する場合に、当該従業務の業務プログラムを従業務実行エリアに表示する。このため、起動中で非アクティブの業務プログラムを容易にアクティブにして表示できる。   Further, in response to pressing input of the task button via the operation unit 12, the CPU 11 displays the business program for the main business in the main business execution area when the task button corresponds to the business program for the main business. When the task button corresponds to the business program of the employee, the business program of the employee is displayed in the employee execution area. For this reason, it is possible to easily activate and display an inactive business program being activated.

以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部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 information processing apparatus 10 starts the business program for main business and employee as the application program has been described. However, the present invention is not limited to this. The information processing apparatus may be configured to start an application program having a master-slave relationship other than the business program.

また、上記実施の形態における情報処理装置10の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。   In addition, it is needless to say that the detailed configuration and detailed operation of each component of the information processing apparatus 10 in the above embodiment can be changed as appropriate without departing from the spirit of the present invention.

本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項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 1, further comprising third control means for displaying in a third area in the display screen.
<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 1, wherein an activation button for causing the display to be displayed is displayed in a second area in the display screen.
<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 claims 1 to 3, further comprising a fourth control unit.
<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 Information processing apparatus 11 CPU
12 Operation unit 13 RAM
14 Display 15 Storage 16 Communication 17 Bus

Claims (5)

所定のメニュー表示エリアに表示させた複数の第1起動ボタンのうちの何れかが選択された場合に、複数の第1アプリケーションのうちの当該選択された第1起動ボタンに対応する第1アプリケーションを起動させるとともに、前記メニュー表示エリアを主表示エリアと特定表示エリアとにエリア分割し、前記起動させた第1アプリケーションの画面を前記主表示エリアに表示させる一方で、前記起動させた第1アプリケーションに関連する第2アプリケーションがあれば、当該第2アプリケーションを選択させるための第2起動ボタンを前記特定表示エリアに表示させる制御手段を備え、
前記制御手段は、
前記特定表示エリアに表示させた前記第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.
前記制御手段は、前記第2アプリケーションを起動させた場合に、当該起動された第2アプリケーションに関連させた第3アプリケーションがあれば、当該第3アプリケーションを選択させるための第3起動ボタンを前記第2起動ボタンに代えて前記特定表示エリアに表示させる、
ことを特徴とする請求項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.
情報処理装置が実行する表示制御方法であって、A display control method executed by the 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.
コンピュータを、Computer
所定のメニュー表示エリアに表示させた複数の第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.
JP2017176043A 2017-09-13 2017-09-13 Information processing apparatus, display control method, and program Active JP6460191B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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