(57)【要約】【課題】使用者による操作負担を軽減し、操作性および作業効率を高めることができるウィンドウ制御装置に関する技術を提供する。【解決手段】メインメニュー項目に対して複数のサブメニュー項目が関連付けられ、プログラム起動部は、それらサブメニュー項目にそれぞれ対応する複数の処理プログラム３６を起動し、表示制御部は、起動された処理プログラムに対応する項目を含む起動メニュー領域を表示し、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示する。記憶部（データベース）３０は、処理プログラム３６と、業務を管理する使用者ごとの利用者登録情報３５とを記憶する。表示制御部は、起動された複数の処理プログラムにそれぞれ対応するウィンドウごとに、該ウィンドウの複数の整列方法のうち１つの整列方法を使用者に選択させる整列方法選択メニューを表示する。これにより、使用者の操作性および作業効率を高めることができる。【選択図】図１
2018005945.tif 000002
【特許請求の範囲】
【請求項１】
複数のメインメニュー項目に対して、それらのうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目が関連付けられ、前記複数のサブメニュー項目にそれぞれ対応する複数の処理プログラムを起動する起動部と、
画面上に前記複数のメインメニュー項目および前記複数のサブメニュー項目を表示し、さらに前記画面内に、前記起動部により起動された前記処理プログラムに対応する項目を含む起動メニュー領域を表示し、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示する表示制御部と、
前記処理プログラムと、業務を管理する使用者ごとの利用者登録情報とを記憶する記憶部とを備える業務管理装置において、
前記表示制御部は、前記起動部により起動された複数の前記処理プログラムにそれぞれ対応する前記ウィンドウごとに、該ウィンドウの複数の整列方法のうち１つの整列方法を前記使用者に選択させる整列方法選択メニューを表示する
業務管理装置。
【請求項２】
請求項１に記載の業務管理装置であって、
前記複数の処理プログラムのうち少なくとも１つに、前記利用者登録情報に含まれる前記使用者ごとに設定された優先情報が関連付けられ、前記関連付けられた優先情報に基づき、複数の前記ウィンドウの整列時におけるそれらウィンドウの形態を設定する設定部をさらに具備する
業務管理装置。
【請求項３】
請求項１または２に記載の業務管理装置であって、
前記整列方法選択メニューは、前記整列対象とされるそれらウィンドウごとの枠上に表示された前記複数の整列方法のうち１つの整列方法を前記使用者に選択させるための整列ボタンから展開されて、当該ウィンドウに重ねてプルダウン方式で表示される
業務管理装置。
【請求項４】
請求項３に記載の記載の業務管理装置であって、
前記プルダウン方式で表示される前記整列方法選択メニューは、前記ウィンドウのフレームの配置を示すアイコンで表示される
業務管理装置。
【請求項５】
請求項２から４のうちいずれか１項に記載の業務管理装置であって、
前記設定部は、ウィンドウサイズの優先情報に応じて、それらウィンドウのサイズを設定する
業務管理装置。
【請求項６】
請求項２から４のうちいずれか１項に記載の業務管理装置であって、
前記設定部は、配置の優先情報に応じて、それらウィンドウの配置を設定する
業務管理装置。
【請求項７】
請求項１から６のうちいずれか１項に記載のウィンドウ制御装置であって、
前記複数の整列方法は、前記横方向一列に配列、前記縦方向一列に配列、前記横および縦の両方に配列、および、互いに横および縦方向に所定距離ずつずれて重ねて配列のうち、少なくとも２つを含む
業務管理装置。
【請求項８】
請求項７に記載の業務管理装置であって、
前記複数の整列方法は、前記複数の処理プログラムのうち少なくとも１つに関連付けられた優先情報に応じた配列と、前記４つの配列のうち、少なくとも２つを含む
業務管理装置。
【請求項９】
請求項７に記載の業務管理装置であって、
前記複数の整列方法のうち、前記起動部により起動されている前記処理プログラム数が奇数の場合であって、前記整列方法として前記横および縦の両方に配列が選択された場合、前記表示制御部は、前記複数のウィンドウのうち少なくとも１つのウィンドウサイズが他の２以上のウィンドウサイズより大きくなるように、前記複数のウィンドウを表示する
業務管理装置。
【請求項１０】
請求項１に記載の業務管理装置であって、
複数の処理プログラムのうち、関連付けられた少なくとも２つの処理プログラムが起動されている場合において、前記少なくとも２つの処理プログラムに対応する各ウィンドウのうち１つのウィンドウに対する操作入力に応じて処理が実行された場合、それらウィンドウのうち他の１以上のウィンドウに前記操作入力と同じ処理を実行する実行部をさらに具備する
業務管理装置。
【請求項１１】
コンピュータ、サーバおよびデータベースがネットワークに接続されて構成された業務管理システムであって、
前記コンピュータは、
複数のメインメニュー項目に対して、それらのうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目が関連付けられ、前記複数のサブメニュー項目にそれぞれ対応する複数の処理プログラムを起動する起動部と、
画面上に前記複数のメインメニュー項目および前記複数のサブメニュー項目を表示し、さらに前記画面内に、前記起動部により起動された前記処理プログラムに対応する項目を含む起動メニュー領域を表示し、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示する表示制御部とを有し、
前記サーバは、前記処理プログラムと、業務を管理する使用者ごとの利用者登録情報とを前記データベースに記憶し、
前記表示制御部は、前記起動部により起動された複数の前記処理プログラムにそれぞれ対応する前記ウィンドウごとに、該ウィンドウの複数の整列方法のうち１つの整列方法を前記使用者に選択させる整列方法選択メニューを表示する
業務管理システム。
【請求項１２】
複数のメインメニュー項目に対して、それらのうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目が関連付けられ、前記複数のメインメニュー項目および前記複数のサブメニュー項目を含む画面を表示可能な業務管理装置に実行させるプログラムであって、
前記業務管理装置は、前記複数のサブメニュー項目にそれぞれ対応する複数の処理プログラムと、業務を管理する使用者ごとの利用者登録情報とを記憶する記憶部を備え、
前記複数のプログラムのうち１以上のプログラムを起動するステップと、
前記画面内に、前記起動された処理プログラムに対応する項目を含む起動メニュー領域を表示し、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示するステップと、
前記起動された複数の前記処理プログラムにそれぞれ対応する前記ウィンドウごとに、該ウィンドウの複数の整列方法のうち１つの整列方法を前記使用者に選択させる整列方法選択メニューを表示するステップと
を前記業務管理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウィンドウ表示機能を備えた情報処理装置の技術に関する。
【背景技術】
【０００２】
特許文献１には、関連する複数のウィンドウそれぞれについて、使用者にとって作業効率が良い配置を継続的に記憶／再現することで、作業効率を上げることができる環境を提供するマルチウィンドウ情報処理装置が開示されている。具体的には、このマルチウィンドウ情報処理装置は、前記画面上に表示されるウィンドウの一つを、少なくとも１つの他のウィンドウとグループ化し、グループ化されたウィンドウ群を連動させて処理している（例えば、特許文献１の明細書段落［００５７］参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2009-169545号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、画面上のウィンドウが多すぎると、かえって作業効率や操作性が悪くなる場合がある。この点、特許文献１の記載の情報処理装置は、関連するウィンドウをグループ化して、それらの相対配置を記憶しておくので、作業効率は向上すると考えられる。しかし、使用者がグループ化の設定やウィンドウの配置を設定する必要があり、例えば初期の設定が煩雑になる。
このような初期の設定操作に限られず、例えば複数ウィンドウが表示される場合に、使用者にとって簡単に操作できることが望まれる。
【０００５】
以上のような事情に鑑み、本発明の目的は、使用者による操作負担を軽減し、操作性および作業効率を高めることができる業務管理装置、業務管理システムおよびそのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一形態に係る業務管理装置は、
複数のメインメニュー項目に対して、それらのうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目が関連付けられ、前記複数のサブメニュー項目にそれぞれ対応する複数の処理プログラムを起動する起動部と、
画面上に前記複数のメインメニュー項目および前記複数のサブメニュー項目を表示し、さらに前記画面内に、前記起動部により起動された前記処理プログラムに対応する項目を含む起動メニュー領域を表示し、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示する表示制御部と、
前記処理プログラムと、業務を管理する使用者ごとの利用者登録情報とを記憶する記憶部とを備える業務管理装置において、
前記表示制御部は、前記起動部により起動された複数の前記処理プログラムにそれぞれ対応する前記ウィンドウごとに、該ウィンドウの複数の整列方法のうち１つの整列方法を前記使用者に選択させる整列方法選択メニューを表示する。
【０００７】
本発明の一形態に係る業務管理システムは、
コンピュータ、サーバおよびデータベースがネットワークに接続されて構成された業務管理システムであって、
前記コンピュータは、
複数のメインメニュー項目に対して、それらのうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目が関連付けられ、前記複数のサブメニュー項目にそれぞれ対応する複数の処理プログラムを起動する起動部と、
画面上に前記複数のメインメニュー項目および前記複数のサブメニュー項目を表示し、さらに前記画面内に、前記起動部により起動された前記処理プログラムに対応する項目を含む起動メニュー領域を表示し、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示する表示制御部とを有し、
前記サーバは、前記処理プログラムと、業務を管理する使用者ごとの利用者登録情報とを前記データベースに記憶し、
前記表示制御部は、前記起動部により起動された複数の前記処理プログラムにそれぞれ対応する前記ウィンドウごとに、該ウィンドウの複数の整列方法のうち１つの整列方法を前記使用者に選択させる整列方法選択メニューを表示する。
【０００８】
本発明の一形態に係るプログラムは、
複数のメインメニュー項目に対して、それらのうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目が関連付けられ、前記複数のメインメニュー項目および前記複数のサブメニュー項目を含む画面を表示可能な業務管理装置に実行させるプログラムであって、
前記業務管理装置は、前記複数のサブメニュー項目にそれぞれ対応する複数の処理プログラムと、業務を管理する使用者ごとの利用者登録情報とを記憶する記憶部を備え、
前記複数のプログラムのうち１以上のプログラムを起動するステップと、
前記画面内に、前記起動された処理プログラムに対応する項目を含む起動メニュー領域を表示し、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示するステップと、
前記起動された複数の前記処理プログラムにそれぞれ対応する前記ウィンドウごとに、該ウィンドウの複数の整列方法のうち１つの整列方法を前記使用者に選択させる整列方法選択メニューを表示するステップと
を前記業務管理装置に実行させる。
【０００９】
上記目的を達成するため、本発明の一形態に係るウィンドウ制御装置は、複数のメインメニュー項目を配列させたメインメニュー領域と、前記複数のメインメニュー項目のうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目を含むサブメニュー領域とを含む画面内のウィンドウを制御する。そして、ウィンドウ制御装置は、起動部と、表示制御部とを具備する。
前記起動部は、前記複数のサブメニュー項目のうち１以上のサブメニュー項目に対応する１以上の処理プログラムを起動する。
前記表示制御部は、画面上の横および縦方向のうちいずれか一方である第１の方向に前記複数のメインメニュー項目を配列させ、前記画面上の横および縦方向のうち、前記第１の方向と異なる第２の方向に前記複数のサブメニュー項目を配列させた画面を生成する。また、前記表示制御部は、前記生成した画面内に、前記起動部により起動された前記処理プログラムに対応する項目を含む起動メニュー領域を、前記第１の方向または前記第２の方向に沿って配置させ、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示する。
【００１０】
前記表示制御部は、前記起動部により起動された複数の処理プログラムにそれぞれ対応する複数のウィンドウの、複数の整列方法のうち１つの整列方法を使用者に選択させる整列方法選択メニューを、前記画面内に表示してもよい。
【００１１】
前記表示制御部は、前記整列方法選択メニューを、前記ウィンドウごとに、それらウィンドウに重ねてまたは隣接させて表示してもよい。
【００１２】
前記表示制御部は、前記ウィンドウの枠に設けられたボタンへの操作入力に応じて、前記整列方法選択メニューを表示してもよい。
【００１３】
前記ウィンドウ制御装置は、前記複数の処理プログラムのうち少なくとも１つに優先情報を関連付け、前記関連付けた優先情報に基づき、それらウィンドウの形態を設定する設定部をさらに具備してもよい。
【００１４】
前記設定部は、ウィンドウサイズの優先情報に応じて、それらウィンドウのサイズを設定してもよい。
【００１５】
前記設定部は、配置の優先情報に応じて、それらウィンドウの配置を設定してもよい。
【００１６】
前記複数の整列方法は、前記横方向一列に配列、前記縦方向一列に配列、前記横および縦の両方に配列、および、互いに横および縦方向に所定距離ずつずれて重ねて配列のうち、少なくとも２つを含んでいてもよい。あるいは、前記複数の整列方法は、前記複数の処理プログラムのうち少なくとも１つに関連付けられた優先情報に応じた配列と、前記４つの配列のうち、少なくとも２つを含んでいてもよい。
【００１７】
前記複数の整列方法のうち、前記起動部により起動されている前記処理プログラム数が奇数の場合であって、前記整列方法として前記横および縦の両方に配列が選択された場合、前記表示制御部は、前記複数のウィンドウのうち少なくとも１つのウィンドウサイズが他の２以上のウィンドウサイズより大きくなるように、前記複数のウィンドウを表示してもよい。
【００１８】
前記表示制御部は、前記第１の方向に前記複数のメインメニュー項目を配列させた第１の画面と、前記第２の方向に前記複数のメインメニュー項目を配列させた第２の画面とを、操作入力に応じて切り替えて出力可能であってもよい。
【００１９】
前記ウィンドウ制御装置は、複数の処理プログラムのうち、関連付けられた少なくとも２つの処理プログラムが起動されている場合において、前記少なくとも２つの処理プログラムに対応する各ウィンドウのうち１つのウィンドウに対する操作入力に応じて処理が実行された場合、それらウィンドウのうち他の１以上のウィンドウに前記操作入力と同じ処理を実行する実行部をさらに具備してもよい。
【００２０】
本発明の一形態に係るウィンドウ制御システムは、画像データ記憶部と、プログラム記憶部と、起動部と、表示制御部とを具備する。
前記画像データ記憶部は、複数のメインメニュー項目を配列させたメインメニュー領域と、前記複数のメインメニュー項目のうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目を含むサブメニュー領域とを含む画面内の画像データを記憶する。
前記プログラム記憶部は、前記複数のサブメニュー項目にそれぞれ対応する複数の処理プログラムを記憶する。
前記起動部は、前記複数のサブメニュー項目のうち１以上のサブメニュー項目に対応する１以上の処理プログラムを起動する。
前記表示制御部は、画面上の横および縦方向のうちいずれか一方である第１の方向に前記複数のメインメニュー項目を配列させ、前記画面上の横および縦方向のうち、前記第１の方向と異なる第２の方向に前記複数のサブメニュー項目を配列させた画面を生成する。また、前記表示制御部は、前記生成した画面内に、前記起動部により起動された前記処理プログラムに対応する項目を含む起動メニュー領域を、前記第１の方向または前記第２の方向に沿って配置させ、その起動された処理プログラムに基づく操作領域を示すウィンドウを表示する。
【００２１】
本発明の一形態に係るウィンドウ制御方法は、画面上の横および縦方向のうちいずれか一方である第１の方向に複数のメインメニュー項目を配列させたメインメニュー領域と、前記複数のメインメニュー項目のうち少なくとも１つのメインメニュー項目の下位のメニューである複数のサブメニュー項目を、前記画面上の横および縦方向のうち、前記第１の方向と異なる第２の方向に配列させたサブメニュー領域とを含む画面を生成することを含む。
前記複数のサブメニュー項目のうち１以上のサブメニュー項目に対応する１以上の処理プログラムが起動される。
前記生成された画面内に、前記起動された処理プログラムに対応する項目を含む起動メニュー領域が、前記第１の方向または前記第２の方向に沿って配置され、その起動された処理プログラムに基づく操作領域を示すウィンドウが表示される。
【００２２】
本発明の一形態に係るプログラムは、上記ウィンドウ制御方法の各ステップをコンピュータに実行させるものである。
【発明の効果】
【００２３】
以上、本発明によれば、使用者による操作負担を軽減し、操作性および作業効率を高めることができる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の第１の実施形態に係るウィンドウ制御システムの構成を示すブロック図である。
【図２】図２は、図１に示すＰＣの構成を示すブロック図である。
【図３】図３は、主に、初期画面が表示されている場合におけるＰＣの動作を示すフローチャートである。
【図４】図４は、メインメニュー項目、サブメニュー項目、および処理プログラムの関係を概念的に示す。
【図５】図５は、図３に示したステップ１０７において、主に、ウィンドウを開き、これに対応するタブを表示する処理を示すフローチャートである。
【図６】図６は、主に、複数ウィンドウを整列させる処理を示すフローチャートである。
【図７】図７は、初期画面として第１の画面の例を示す。
【図８】図８は、初期画面として、メインメニュー項目の配置が上記第１の画面のそれと異なる第２の画面の例を示す。
【図９】図９は、図８に示す状態で表示させたサブメニュー項目の配置の例を示す。
【図１０】図１０は、サブメニュー項目をクリックしてウィンドウを開いた状態の画面の例を示す。
【図１１】図１１は、図１０に示す状態からさらにサブメニュー領域を表示させた画面の例を示す。
【図１２】図１２は、図１１に示す状態からサブメニュー項目をクリックして別のウィンドウを開いたの画面の例を示す。
【図１３】図１３は、整列方法選択メニュー領域が表示された画面の例を示す。
【図１４】図１４は、複数のウィンドウを横方向一列に配列させた画面の例を示す。
【図１５】図１５は、複数のウィンドウを縦方向に一列に配列させた画面の例を示す。
【図１６】図１６は、複数のウィンドウをマトリクス状に配列させた画面の例を示す。
【図１７】図１７は、複数のウィンドウを一部重なるようにして互いにずらして配列させた画面の例を示す。
【図１８】図１８は、３つのウィンドウが「並べて表示」された画面の例を示す。
【図１９】図１９Ａ、Ｂは、５つのウィンドウが「並べて表示」された画面の例をそれぞれ示す。
【図２０】図２０は、本発明の第２の実施形態に係る業務管理システムにおいて、サーバに接続されたデータベースの内容を示す。
【図２１】図２１は、データベースに記憶された優先情報の具体的な内容を示す。
【図２２】図２２Ａ、Ｂは、優先パラメータとして「サイズ」が設定されている場合における複数のウィンドウの形態の例をそれぞれ示す。
【図２３】図２３は、優先パラメータとして「配置」が設定されている場合における複数のウィンドウの形態の例を示す。
【図２４】図２４は、優先パラメータとして「強調表示」が設定されている場合における複数のウィンドウの形態の例を示す。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２６】
［第１の実施形態］
【００２７】
＜業務管理システムの構成＞
図１は、本発明の第１の実施形態に係るウィンドウ制御システムの構成を示すブロック図である。本実施形態では、ウィンドウ制御システムを業務管理システム１００に適用した形態について説明する。
【００２８】
業務管理システム１００は、例えば給与計算、賞与計算、年末調整、勤怠管理、および人事管理等、広範囲の業務管理を行うシステムである。
【００２９】
業務管理システム１００は、パーソナルコンピュータ（以下、ＰＣという。）１０、サーバコンピュータ（以下、サーバという。）２０、およびデータベース３０を備えている。ＰＣ１０の数は単数でも複数でもよく、図１で複数のＰＣを示している。
【００３０】
各ＰＣ１０は、図示しないハブを介してサーバ２０に接続されて、コンピュータネットワークを介して相互に通信可能に接続されている。また、サーバ２０とデータベース３０とは相互に通信可能に接続されている。
【００３１】
サーバ２０とデータベース３０とは一体化された機器であってもよい。ＰＣ１０とサーバ２０とを接続するネットワークは、ＬＡＮ（Local Area Network）であっても、ＷＡＮ（Wide Area Network）であってもよい。これらＰＣ１０またはサーバ２０は、「ウィンドウ制御装置」として機能する。またネットワーク接続は有線でも無線でもよい。
【００３２】
データベース３０には、複数の利用者登録情報３５、複数の処理プログラム３６等が記憶されている。この場合、データベース３０は、少なくとも処理プログラム３６を記憶する「プログラム記憶部」として機能する。
【００３３】
登録された者でなければ、業務管理システム１００を利用することができない。そこで、権限のある管理者は、業務管理に携わる作業者のＩＤ情報を、利用者登録情報３５として業務管理システム１００に登録する。これにより、当該登録された作業者（以下、使用者という。）は、いずれかのＰＣ１０を操作してログインし、業務管理システム１００が提供する、業務管理を行うための複数の処理プログラム３６のうちの少なくとも１つの処理プログラム３６を起動させ、業務管理を行うことが可能になる。
【００３４】
典型的には、ＰＣ１０は、Ｗｅｂブラウザを利用して、サーバ２０を介してデータベース３０にアクセスし、サーバ２０から処理プログラム３６の提供を受けることができるように構成されている。また、ＰＣ１０は、サーバ２０から、後述する表示装置１５（図２参照）に表示され得る画面内の画像データ等の提供を受けることが可能に構成されている。後者の場合、サーバ２０内の記憶装置は、少なくとも「画像データ記憶部」として機能する。
【００３５】
図２は、図１に示すＰＣ１０の構成を示すブロック図である。
【００３６】
例えばＰＣ１０は、ＣＰＵ（Central Processing Unit）１１、メモリ１２、通信インタフェイス１３、入力装置１４、表示装置１５、プログラム起動部１６、表示制御部１７等を備えている。
【００３７】
メモリ１２は、例えば半導体記憶デバイスおよびハードディスクを含み、例えばプログラム起動部１６を格納する。通信インタフェイス１３は、サーバ２０との間の情報通信を可能にするインタフェイスである。入力装置１４は、例えばマウスやキーボード等を含む。
【００３８】
ＣＰＵ１１は、サーバ２０から送信されてメモリ１２に一時的に記憶された処理プログラム３６を起動することにより、後述するようにプログラム起動部１６や表示制御部１７として機能する。ＣＰＵ１１と、プログラム起動部１６または表示制御部１７とは、物理的に一体のデバイスであってもよいし、別々のデバイスであってもよい。
【００３９】
プログラム起動部１６は、使用者の操作入力に応じて、データベース３０に記憶された複数の処理プログラム３６のうち少なくとも１つをサーバ２０を介して受信し、これを起動する。表示制御部１７は、画面を生成し、生成した画面を表示装置１５に表示するための必要な制御を行う。
【００４０】
＜業務管理システムの動作＞
（基本的な動作）
次に、業務管理システム１００の動作について説明する。図３、５、および６は、特にＰＣ１０の動作を示すフローチャートであり、使用者がＰＣ１０を介して利用者登録情報３５に基づき、サーバ２０にログインした後の動作について示している。
【００４１】
なお、以下のＰＣ１０の処理は、ＰＣ１０が持つＣＰＵ１１等のハードウェア資源と、ソフトウェア資源（一時的にサーバ２０から提供されたソフトウェア資源も含む）との協働により実現される。すなわち、ＣＰＵ１１は、メモリ１２、通信インタフェイス１３、プログラム起動部１６、あるいは表示制御部１７との協働により、処理を実行する。以下では、説明の便宜上、処理の主体をＣＰＵ１１とする。
【００４２】
まず、ＣＰＵ１１は、図７または８に示すような初期画面を表示装置１５に表示する（ステップ１０１）。図７に示す初期画面（以下、第１の画面という。）５１は、ロゴ等のマーク５８、メインメニュー領域５３、および閲覧／作業領域５４を含む。
【００４３】
例えばメインメニュー領域５３は、画面の左側に配置されている。メインメニュー領域５３は、複数のメインメニュー項目５３ａ（「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」、・・・）を含み、これらを画面の縦方向に配列させて構成されている。メインメニュー項目５３ａは、例えば「スケジュール管理」、「勤怠管理」、「給与管理」、「人事管理」等、業務管理に関連する多数のメニューで構成される。
【００４４】
図８に示す初期画面（以下、第２の画面という。）５２は、複数のメインメニュー項目５３ａを含むメインメニュー領域５３が設けられている。第２の画面５２では、メインメニュー項目５３ａは、図７に示した縦方向とは異なる方向である横方向に配列させている。
【００４５】
少なくともマーク５８および複数のメインメニュー項目５３ａは、ＵＲＬ（Uniform Resource Locator）等のリンク情報に関連付けられている。
【００４６】
「縦方向」は、画面の「垂直方向」である。「横方向」は、画面の「水平方向」である。「画面」は垂直に立てた設置型の表示装置１５に表示される画面に限られず、タブレットＰＣ等、あらゆる姿勢を取り得る携帯可能なコンピュータの表示画面も含む。画面の縦横比は必ずしも横長の矩形とは限らず、保持する姿勢を変化させることで縦長の矩形の画面に変化するものも含む。
【００４７】
図８では、画面の縦方向における中央より上であってマーク５８のすぐ下に、横方向に延びるメインメニュー領域５３が配置される。メインメニュー領域５３の下が閲覧／作業領域５４となっている。図７および８に示すように、各メインメニュー項目５３ａは、スクロールバー等のスライド操作部５７により、縦、横方向にそれぞれスライドして表示可能とされている。
【００４８】
ステップ１０１の後、例えば、使用者の操作入力によりマーク５８が選択される（以下では便宜的に「クリック」という場合もある。）と、ＣＰＵ１１は、第１の画面５１から第２の画面５２へ、または、第２の画面５２から第１の画面５１へ、表示を切り替える。すなわち、マーク５８のクリックごとに、ＣＰＵ１１は、ステップ１０２〜１０６に示すように、トグル操作で第１の画面５１と第２の画面５２を交互に切り替えることが可能である。使用者は、第１および第２の画面５２のうち好みの初期画面を選択することができる。以降では、使用者が第２の画面５２を選択した場合について説明する。
【００４９】
ステップ１０６の後、使用者の操作入力に基づいて、ＣＰＵ１１は、ウィンドウ処理および処理プログラム３６による処理を行う（ステップ１０７）。図５は、ステップ１０７の処理を示すフローチャートである。
【００５０】
ステップ２０１で、使用者が複数のメインメニュー項目５３ａのうち任意の１つの項目をクリックした場合、ＣＰＵ１１は、複数のサブメニュー項目６３ａを含むサブメニュー領域６３を表示する（ステップ２０２）。
【００５１】
図４に示すように、メインメニュー項目５３ａごとに、複数のサブメニュー項目６３ａと、複数の処理プログラム３６とが関連付けらている。具体的には、サブメニュー項目６３ａが持つリンク情報（例えば実行ファイル名、ＵＲＬ等）と、処理プログラム３６とが関連付けられてデータベース３０に記憶されている。異なる２つ、あるいは３以上のサブメニュー項目６３ａで、同じ１つの処理プログラム３６に関連付けされていてもよい。
【００５２】
１つのメインメニュー項目５３ａには、その下位のメニューである複数のサブメニュー項目６３ａが関連付けられている。メインメニュー項目５３ａによっては、１つのメインメニュー項目５３ａに１つのサブメニュー項目６３ａのみ関連付けられたものもある。
【００５３】
サブメニュー領域６３は、メインメニュー項目５３ａが配列される横方向と異なる方向である縦方向に、サブメニュー項目６３ａを配列させる。サブメニュー領域６３は、例えば画面の左側に配置される。図９では、メインメニュー項目「ＣＣＣ」が選択され、サブメニュー領域６３にはサブメニュー項目６３ａ（「ｃｃｃ１」、「ｃｃｃ２」、・・・）が表示される。
【００５４】
ステップ２０３で、使用者が複数のサブメニュー項目６３ａのうち任意の１つの項目をクリックした場合、ＣＰＵ１１は、クリックされたサブメニュー項目６３ａに対応する処理プログラム３６を起動する（ステップ２０４）。そうすると、ＣＰＵ１１は、例えば図９で表示されていたサブメニュー領域６３の表示を消し、閲覧／作業領域５４にその処理プログラム３６に基づく、使用者の操作領域を示すウィンドウＷを表示する（ステップ２０５）。
【００５５】
図１０は、サブメニュー項目６３ａをクリックしてウィンドウＷを開いた状態の画面の例を示す。ウィンドウＷは、デフォルトの設定では、例えば閲覧／作業領域５４の全体に最大化されて表示される。しかし、閲覧／作業領域５４の中の一部の領域に表示されてもよい。
【００５６】
また、ＣＰＵ１１は、この処理プログラム３６に対応する項目である例えばタブ６４ａを含む起動メニュー領域６４を、横方向に沿って配置させるように表示する（ステップ２０６）。つまりこのタブ６４ａに示された内容（図１０では例えば文字で表される情報「ｃｃｃ４」）は、起動された処理プログラム３６に対応するサブメニュー項目に一致する。これにより、使用者は、現在起動されている処理プログラム３６がどのようなカテゴリーあるいは種類の処理プログラムであるかを、起動メニュー領域６４に表示されたタブ６４ａの内容によって認識することができる。
【００５７】
起動メニュー領域６４は、例えば横方向に沿うメインメニュー領域５３に隣接するようにその上側に配置される。現在選択されているメインメニュー項目５３ａ、サブメニュー項目６３ａ（に対応するタブ６４ａ）は、強調して表示されており、図ではハッチングで表されている。強調表示の具体的な方法としては、色、形状、模様、サイズを変える等、様々な方法がとられ得る。
【００５８】
なお、ステップ２０４〜２０６は実質的に同時であるが、例えばステップ２０５と２０６の時間順序は問わない。
【００５９】
表示されたウィンドウＷは、例えばWindows（登録商標）システムのウィンドウのように、上部に設けられたバー（あるいは枠）Ｗｂを有する。そのバーＷｂが強調して表示される（例えば濃い色で表示される）場合、ウィンドウＷがアクティブであることを示している。図では、その強調表示はハッチングで表されている。
【００６０】
また、ウィンドウＷのバーＷｂ上の右端部には、例えば「閉じる」、「最大化」、「最小化」のボタンＷｃが設けられている。また後述するように、これらのボタンＷｃの他、ウィンドウＷの整列方法を選択するためのボタン（以下、整列ボタンという。）Ｗａが、そのバーＷｂ上に設けられている。
【００６１】
使用者は、このウィンドウＷ内で、処理プログラム「ｃｃｃ４」に基づく作業を行うことができ、ＣＰＵ１１はこの使用者の操作にしたがって処理を実行する（ステップ２０７）。
【００６２】
次に、使用者が、さらに別の処理プログラム３６を開いて、処理プログラム「ｃｃｃ４」と並行して作業をする場合を想定する。例えば、処理プログラム「ｃｃｃ４」が勤怠管理プログラムである場合に、例えばその勤務状況の入力結果や処理結果を、１以上の関連する別の処理プログラム３６に反映させたい場合がある。勤怠管理プログラムは、例えば、週報届出処理プログラム、月報届出処理プログラム、あるいは、給与管理プログラム等に関連させることができる。
【００６３】
このような場合、図１１に示すように、メインメニュー項目５３ａ（例えば「ＥＥＥ」）がクリックされると（ステップ２０１Ｙｅｓ）、ＣＰＵ１１は、例えば既に開かれているウィンドウＷ上に重ねてサブメニュー領域６３を表示する（ステップ２０２）。
【００６４】
なお、ウィンドウＷに重ねてサブメニュー領域６３が表示される場合に限られず、ウィンドウＷのサイズが図１０に示した状態から小さくなり、その分、閲覧／作業領域５４内の余った領域内にサブメニュー領域６３が表示されてもよい。
【００６５】
１つのサブメニュー項目６３ａ（例えば「ｅｅｅ１」）がクリックされた場合（ステップ２０３Ｙｅｓ）、ＣＰＵ１１は、図１２に示すように、既に開かれているウィンドウＷ上に、サブメニュー項目「ｅｅｅ１」に対応する処理プログラム３６を起動する（ステップ２０４）。後に開くウィンドウＷは、既に開いていたウィンドウＷと同様に最大化されて開かれる。また、ＣＰＵ１１は、上記と同様に、この「ｅｅｅ１」の処理プログラムに対応するウィンドウＷ、対応するタブ６４ａを表示する（ステップ２０５、２０６）。
【００６６】
なおステップ２０４において、ＣＰＵは、後に開くウィンドウＷを、既に開いていたウィンドウＷと並べて表示してもよい。
【００６７】
以上のように、ステップ２０１〜２０６の処理を繰り返すことにより、複数のウィンドウＷを順に開いていくことができる。
【００６８】
（複数ウィンドウの整列）
次に、以上のように複数のウィンドウＷを開いた場合に、これらのウィンドウＷを画面上で整列させる処理について説明する。図６は、その処理を示すフローチャートである。
【００６９】
例えば、ＰＣ１０は上述の図５に示した処理を繰り返し、４つのウィンドウＷを開いたとする。以下では、それら４つのウィンドウＷを整列させる場合について説明する。
【００７０】
図１３に示すように、使用者は、ウィンドウＷの上述の整列ボタンＷａをクリックする（ステップ３０１Ｙｅｓ）。そうすると、ＣＰＵ１１は、プルダウン方式で、使用者にウィンドウＷの整列方法を選択させるための整列方法選択メニュー（以下、整列方法選択メニュー領域６１という。）を表示する（ステップ３０２）。整列方法選択メニュー領域６１は、複数の整列方法選択メニュー項目６１ａを含む。
【００７１】
整列方法選択メニュー項目６１ａとして、例えば、「横に並べる」、「縦に並べる」、「並べて表示」、「重ねて表示」がある。
【００７２】
「横に並べる」が選択されると（ステップ３０３Ｙｅｓ）、図１４に示すように、ＣＰＵ１１は、ウィンドウＷを閲覧／作業領域５４内で横方向一列に配列させる（ステップ３０４）。図１４は、ウィンドウＷを横方向一列に配列させた状態を示す。ウィンドウＷごとに、整列ボタンＷａ（その他、最大化等のボタンＷｃも）が設けられている。この画面においてアクティブなウィンドウＷは、サブメニュー項目「ｔｔｔ３」の処理プログラムに対応し、これは最後に開いたウィンドウＷ、あるいは最後にクリックした整列ボタンＷａが設けられるウィンドウＷである。
【００７３】
なお、アクティブなウィンドウＷは、最後に開いたウィンドウＷに限られず、最初に開いたウィンドウＷであってもよいし、他のウィンドウＷであってもよい。
【００７４】
「縦に並べる」が選択されると（ステップ３０５Ｙｅｓ）、図１５に示すように、ＣＰＵ１１はウィンドウＷを閲覧／作業領域５４内で縦方向に一列に配列させる（ステップ３０６）。
【００７５】
「並べて表示」が選択されると（ステップ３０７Ｙｅｓ）、図１６に示すように、ＣＰＵ１１はウィンドウＷを閲覧／作業領域５４内で横および縦の両方に配列させる（ステップ３０８）。すなわち、ウィンドウＷはマトリクス状に配置される。
【００７６】
「重ねて表示」が選択されると（ステップ３０９Ｙｅｓ）は、図１７に示すように、ウィンドウＷを閲覧／作業領域５４内で一部重なるように互いにずらして配列させる（ステップ３１０）。例えば、各ウィンドウＷは、横および縦方向で所定距離ずつずれて配置される。「重ねて表示」は、主に、散乱した多数のウィンドウの配置を、開いた順序通りに整理する場合に、有効な手段である。
【００７７】
ステップ３１１では、ＣＰＵ１１は、使用者の操作入力にしたがい、これら処理プログラム３６のうち少なくとも１つに基づく処理を行う。
【００７８】
なお、ＴＯＰボタン（画面右上に表示）５５がクリックされた場合、ＣＰＵ１１は、処理プログラム３６をシャットダウンし、ウィンドウＷを閉じ、初期画面を表示する（ステップ３１３）。ウィンドウＷが複数開かれていた場合、すべての処理プログラムおよびすべてのウィンドウＷが閉じられる。ＣＰＵは、ログイン後の図８以降の各種の画面を表示している場合（ＴＯＰボタン５５が表示されている場合）に、このようなＴＯＰボタン５５による処理プログラムのシャットダウン処理を随時を受け付けている。もちろん、図７の第１の画面５１でもＴＯＰボタン５５を表示してもよい。また、シャットダウン処理に移行するかキャンセルするか確認のダイヤログ（図示せず）を表示させて、確認の入力があった場合にシャットダウン処理に移行してもよい。
【００７９】
以上の「並べて表示」の例では、縦方向のウィンドウＷの配置数は２であったが、３以上であってもよい。また、横方向のウィンドウＷの配置数は４以上であってもよい。本実施形態では、同時に開くことができるウィンドウ（処理プログラム）数は６であるが、７以上であってもよい。
【００８０】
以上のように複数のウィンドウＷが開かれた場合、それらに対応する起動メニュー領域６４内の複数のタブ６４ａのうち、強調して表示されたタブ６４ａに対応するウィンドウＷが、アクティブとなる。ＣＰＵ１１は、使用者の操作入力（選択するタブ６４ａをクリック）に応じて、タブ６４ａ（強調表示されたアクティブなタブ）を切り替えるごとにアクティブウィンドウＷを切り替えることが可能となっている。これにより、使用者によるアクティブウィンドウＷの切り替えが容易になる。
【００８１】
また、ＣＰＵ１１は、ウィンドウＷの整列後であっても、使用者によるドラッグ等の操作入力に応じて、各ウィンドウＷのそれぞれを個別に任意の位置に移動させることができるようになっている。
【００８２】
（他の「並べて表示」のウィンドウの配置例）
上記では、ウィンドウＷが４つ（偶数）の場合について説明した。しかし、ウィンドウＷが奇数である場合、例えば３つである場合において、ステップ３０７で「並べて表示」が選択された場合、図１８に示すようなウィンドウＷの配置とされる。ＣＰＵ１１は、所定の１つのウィンドウＷのみのサイズを大きくし、他の２つのサイズを同じにして、閲覧／作業領域５４をすべてのウィンドウＷで埋めるようにして配置させる。
【００８３】
なお、図１８に示した画面例は、３つのウィンドウを「縦に並べる」の処理にしたがった配列の例でもよい。
【００８４】
この場合、ウィンドウサイズを他のものより大きくする対象となる１つのウィンドウＷは、予め設定されていればよい。その対象となるウィンドウＷは、例えば最後に開いたウィンドウＷ、最初に開いたウィンドウＷ、あるいは、所定の位置に配置されたウィンドウＷ（図１８の例では、閲覧／作業領域５４のうち上段に配置されたウィンドウＷ）等である。
【００８５】
５つのウィンドウＷの場合、図１９Ａに示すように、１つのウィンドウサイズを他の４つのものより大きくしてもよい（他の４つのサイズは同じ）。あるいは、図１９Ｂに示すように２つのウィンドウサイズ（これら２つのサイズは同じ）を、他の３つより大きくしてもよい（他の３つのサイズは同じ）。
【００８６】
＜まとめ＞
以上のように、ＰＣ１０は、起動された処理プログラム３６に対応するウィンドウＷを開くとともに、起動メニュー領域６４を横方向に沿って配置させる（例えば図１２参照）。使用者は、その起動メニュー領域６４内のタブ６４ａを切り替えることにより、起動中（実行中）の複数の処理プログラム３６のうち容易に１つの処理プログラム３６を選択して作業を行うことができる。したがって、使用者による操作負担を軽減し、操作性および作業効率を高めることができる。
【００８７】
本実施形態では、使用者は、複数の整列方法選択メニュー項目６１ａから、自分に合ったあるいは作業効率の良い整列方法を選択することができ、複数のウィンドウＷを開いた場合の作業性を高めることができる。
【００８８】
本実施形態では、ウィンドウＷごとに、整列ボタンＷａが設けられているので、使用者は整列方法を簡単かつ即座に切り替えることができる。使用者の操作対象はウィンドウＷであり、使用者はウィンドウＷを見て操作する。したがって、整列ボタンＷａが、画面全体の所定の一か所に配置されるのではなく、ウィンドウＷごとに整列ボタンＷａが設けられることにより、使用者にとって見やすい位置に整列方法選択メニュー領域６１を表示させることができ、操作性の向上に寄与する。
【００８９】
また、整列方法選択メニュー領域６１が、整列ボタンＷａがクリックされた場合に表示される。したがって、使用者にとって整列が必要な時のみ、それを表示することができ、操作性の向上に寄与する。
【００９０】
以上の実施形態では、ウィンドウＷの整列方法の「並べて表示」の場合に、ウィンドウ数が偶数でも奇数でも、閲覧／作業領域５４をすべてウィンドウＷが占めるように表示された。しかし、例えばウィンドウ数が奇数の場合であっても、すべてのウィンドウＷが均等なサイズで配置され、閲覧／作業領域５４の一部が余るように表示されてもよい。
【００９１】
以上の実施形態では、初期画面として図８に示した第２の画面５２からの動作について説明した。しかし、第１の画面５１からの動作についても同様である。すなわち、第１の画面５１が表示されている場合において、メインメニュー項目５３ａがクリックされた場合、画面内の所定の位置において横（あるいは縦）方向に、サブメニュー領域６３が配置されるように表示される。
【００９２】
［第２の実施形態］
【００９３】
＜業務管理システムの構成＞
次に、本発明の第２の実施形態を説明する。図２０は、サーバ２０に接続されたデータベース３０の内容を示す。これ以降の説明では、図１等に示した第１の実施形態に係る業務管理システム１００が含む機能等について同様のものは同一の符号で示し、説明を簡略化または省略し、異なる点を中心に説明する。
【００９４】
データベース３０は、複数の利用者登録情報３５、複数の処理プログラム３６に加え、ウィンドウ整列優先情報（以下、優先情報という。）３７を記憶している。優先情報３７は、ＣＰＵ１１が、ウィンドウＷの整列時に、複数のウィンドウＷのうちどのウィンドウＷを優先させて表示させるかを示す情報である。
【００９５】
図２１は、優先情報３７の内容を示す。優先情報３７は複数あり、典型的には、データベース３０に登録された利用者ごと、すなわち利用者登録情報３５ごとに記憶される。優先情報３７は、優先パラメータ３７ａ、設定値３７ｂ、そして、優先の対象となる処理プログラムを示す情報（プログラムＩＤ等）３７ｃを含む。
【００９６】
「優先パラメータ」は、閲覧／作業領域５４内に表示されるウィンドウＷについて、サイズ、配置、強調表示等、優先させるパラメータを示す。
【００９７】
「設定値」は、それらパラメータごとの値（あるいは種類）である。使用者は、サーバ２０からＰＣ１０に提供される設定プログラムを利用して、これら優先パラメータ３７ａ、設定値３７ｂ等を、図示しないＧＵＩ（Graphical User Interface）により任意の値に設定することができる。
【００９８】
「対象となる処理プログラムを示す情報」は、優先させる対象の処理プログラム３６を示す情報である。
【００９９】
設定プログラム（およびこれを実行するＣＰＵ）は、複数の処理プログラム３６のうち少なくとも１つの処理プログラム３６に優先情報３７を関連付け、その関連付られた優先情報３７に基づき、その処理プログラム３６に対応するウィンドウＷの形態を設定する「設定部」として機能する。ウィンドウの形態とは、つまり上記優先パラメータに基づくウィンドウの形態である。
【０１００】
＜画面例＞
（優先パラメータが「サイズ」の場合）
【０１０１】
例えば優先パラメータ３７ａとして「サイズ」が設定された場合、優先（最優先）させる１つのウィンドウＷをどれくらいのサイズで表示させるかを、データベース３０が設定値３７ｂとして記憶する。「サイズ」の設定値３７ｂは、他の（非優先の）ウィンドウサイズに対する比率であってもよいし、あるいは絶対値であってもよいし、その他、閲覧／作業領域５４内に占める優先対象のウィンドウＷの面積の割合であってもよい。
【０１０２】
設定プログラムによる設定値３７ｂの設定方式として、例えば、予め定められた複数の設定値から、使用者が１つを選択するという方式が採用され得る。
【０１０３】
図２２Ａ、Ｂは、例えば優先パラメータ３７ａとして「サイズ」が設定されている場合における、閲覧／作業領域５４内の複数のウィンドウＷの形態の例を示す。
【０１０４】
図２２Ａの左図は、閲覧／作業領域５４内の実質的に半分の領域に対応するサイズが、優先対象のウィンドウＷ（以下、優先ウィンドウＷＰという。）のサイズとして設定された例を示す。他のウィンドウＷは均等なサイズで表示される。
【０１０５】
図２２Ａの左図に示す３つのウィンドウＷから、例えば右図のようにウィンドウ数が４つに増えた場合でも、優先ウィンドウＷＰのサイズは維持されるとともに、他のウィンドウＷのサイズの均等も維持される。
【０１０６】
図２２Ｂの左図では、２つのウィンドウＷのうちの一方が閲覧／作業領域５４内の半分よりも大きくなるよう優先ウィンドウＷＰのサイズとして設定されている。右図では、ウィンドウ数が３つに増えた場合に、例えば優先ウィンドウＷＰのサイズは閲覧／作業領域５４の約半分になり、ウィンドウ数が２つの場合に比べ、優先ウィンドウＷＰのサイズが小さくなる。すなわち、図２２Ｂの例では、優先ウィンドウＷＰのサイズが、ウィンドウ数に応じて可変に制御される。
【０１０７】
図２２Ｂの例において、設定部は、例えばウィンドウＷが２つの場合の、ウィンドウサイズを、最大値の設定値３７ｂとして設定することができる。そして、ウィンドウ数に応じた縮小率は、設定プログラムの規定値でもよい。
【０１０８】
以上の図２２Ａ、Ｂの例は、整列ボタンＷａが押された直後のウィンドウＷのサイズを示したものである。その後、使用者がウィンドウＷに対するドラッグ操作等によって、任意にウィンドウＷのサイズを変えることができる。
【０１０９】
（優先パラメータが「配置」の場合）
優先パラメータ３７ａとして「配置」が設定された場合、データベース３０は、優先させる１つのウィンドウＷを閲覧／作業領域５４内のどの位置に配置させるかを、設定値３７ｂとして記憶する。「配置」の設定値３７ｂは、閲覧／作業領域５４内の、「中央」、「右端」、「右上」、「左下」、「常に手前」、・・・などである。「常に手前」は、他の設定値３７ｂと組み合わせて設定可能となっている。
【０１１０】
図２３の左図に示す例では、３つのウィンドウＷが表示されている。設定値３７ｂとして「中央」が設定され、閲覧／作業領域５４の中央に所定サイズで優先ウィンドウＷＰが表示され、他の２つは優先ウィンドウＷＰの背後に表示されている。
【０１１１】
図２３の右図に示すように、ウィンドウ数が４つに増えた場合、優先ウィンドウＷＰは中央の位置を維持し、新たに増えた１つのアクティブなウィンドウＷＡ（非優先）が、優先ウィンドウＷＰの前面に配置される。非優先の３つのウィンドウＷは、例えば均等なサイズが維持される。
【０１１２】
なお、「常に手前」と図２３に示した例とを組み合わせる設定により、優先ウィンドウＷＰが、アクティブウィンドウＷＡより常に前に配置される。
【０１１３】
以上の図２３の例は、整列ボタンＷａが押された直後か、若しくは整列方法選択メニュー領域６１内で「並べて表示」の項目６１ａが選択された直後のウィンドウＷの配置を示したものである。したがって、その後、使用者がウィンドウＷに対するドラッグ操作等によって、任意にウィンドウＷの配置を変えることができる。
【０１１４】
（優先パラメータが「強調表示」の場合）
優先パラメータ３７ａとして「強調表示」が設定された場合、データベース３０は、優先ウィンドウＷＰを閲覧／作業領域５４内のどの位置に配置させるかを、設定値３７ｂとして記憶する。「強調表示」の設定値３７ｂとして、優先対象のウィンドウＷ（を構成するバー、またはウィンドウＷ内の背景）の色、模様、形状等を、他の１以上のウィンドウＷのものと異ならせる設定がある。その他、優先ウィンドウＷＰのバーや枠の太さを、他の１以上のウィンドウＷのものと異ならせる設定等がある。
【０１１５】
図２４に示す例では、均等なサイズの４つのウィンドウＷのうち右下のウィンドウＷが強調されて表示される。例えば優先ウィンドウＷＰの枠が太さが他のものより太くなるように表示されている。
【０１１６】
＜まとめ＞
以上のように、ウィンドウＷ（処理プログラム３６）に優先情報３７が設定されることにより、使用者の操作性および作業効率の向上に寄与する。例えば使用者が頻繁に使用する処理プログラム３６に対して優先情報３７が設定されることにより、操作性および作業効率を高めることができる。
【０１１７】
以上説明した第２の実施形態では、１つの処理プログラム３６について優先情報３７が設定される例を示したが、２以上の処理プログラム３６に優先情報３７がそれぞれ設定されてもよい。この場合、２以上の処理プログラム３６に対して一律に同じ設定値３７ｂが設定されればよい。
【０１１８】
あるいは、２以上の処理プログラム３６に対して異なる設定値３７ｂ、つまり２段階以上の優先度が設定されてもよい。例えば第１の処理プログラム３６には第１の優先度、第２の処理プログラム３６には第１の優先度とは異なる第２の優先度というように、優先度が段階的に設定されてもよい。例として、優先度に応じてウィンドウＷのサイズを段階的に設定することができる。あるいは、優先度に応じて、予め使用者が設定しておいた配置順でウィンドウＷを配置させることもできる。
【０１１９】
以上の３つのパラメータ「サイズ」、「配置」、および「強調表示」のうち少なくとも２つを組み合わせて設定することも可能である。
【０１２０】
本実施形態に係る優先情報３７に基づくウィンドウＷの配列が、上記した第１の実施形態における整列方法選択メニュー領域６１内の項目６１ａの１つとして含まれていてもよい。この場合、「優先表示」などの文字情報あるいはアイコン等で、その項目が表示されればよい。
【０１２１】
［その他の実施形態］
【０１２２】
本発明は、以上説明した実施形態に限定されず、他の種々の実施形態を実現することができる。
【０１２３】
ＰＣ１０、特にサーバ２０は、同時処理を実行する「実行部」をさらに具備してもよい。具体的には、実行部は、関連付けられた少なくとも２つの処理プログラム３６が起動されている場合、つまり少なくとも２つのウィンドウＷを開いている場合、それら各ウィンドウＷのうち１つのウィンドウＷに使用者による操作入力が行われて処理が実行された場合、それらウィンドウＷのうち他の１以上のウィンドウＷにその操作入力と同じ処理を実行する。
【０１２４】
例えば、サーバ２０は、複数のウィンドウＷに対する使用者による同じデータの同時入力、同時編集に対応して処理することができる。例えば氏名、部署、役職等、比較的使用頻度が高い入力内容等については、同時入力、同時編集は通常通り可能である。この場合、例えばサーバ２０またはデータベース３０が、マスターデータを持ち、そのマスターデータを書き換えることで対応することができる。ここで説明する同時入力の機能は、ＰＣ１０またはサーバ２０が、例えば比較的使用頻度が低い、例えばコメントや特記事項等についても、複数のウィンドウＷにまたがって同時入力、同時編集を行うことができものである。例えば業務管理システムにおいて、利用者が長期休暇申請と共に休日出勤の休暇振替申請するような場合、申請理由に特段の事情があってそれを繰り返し入力しなくて済むように、次のような方法をとることができる。すなわち、休暇申請プログラムと振替申請プログラムを順に開いておき、そして、双方のウィンドウを特定の選択方法（例えばキーボードのＣｔｒｌとウィンドウのクリック）によって同時にアクティブにし、「実家の親が病気療養のため、暫く休暇させていただきます。」等のコメントを記入した場合に、双方のプログラムで入力処理される。
【０１２５】
上記各実施形態では、横方向に沿ったメインメニュー領域５３が画面の中央より上側に配置され、縦方向に沿ったサブメニュー領域６３が画面の左側に配置された。しかし、メインメニュー領域５３が下側に配置され、あるいは、サブメニュー領域６３が右側に配置されてもよい。
【０１２６】
上記実施形態では、縦方向に沿ったメインメニュー領域５３を表示する第１の初期画面と、横方向沿ったメインメニュー領域５３を表示する第２の初期画面を、選択操作によって切り替えていた。しかし、タブレットＰＣ等では画面の姿勢が縦長か横長かの変化に応じて、初期画面の種類を変化させてもよい。
【０１２７】
上記各実施形態では、プルダウン方式で整列方法選択メニュー領域６１が表示された。しかし、整列方法選択メニュー領域６１が、ウィンドウＷに重ねて、あるいは、ウィンドウＷ外であってウィンドウＷに隣接する領域に配置されてもよい。
【０１２８】
上記整列方法選択メニュー項目６１ａは、文字情報で表示されていたが、アイコン等の図柄で表示されていてもよい。例えばアイコン等の図柄の場合、それは、使用者にとって配列方法を直感的に一目で理解できるようなものであってもよい。直感的に一目で理解できる図柄とは、例えばウィンドウＷのフレームのみの配置を示したもの（図１９、２２等のようなもの）である。
【０１２９】
上記実施形態では、起動メニュー領域６４内のタブ６４ａを横方向に配列させたが、これを縦方向に配列させてもよい。
【０１３０】
上記実施形態に係るシステムは業務管理システムに関するものであった。これに限られず、文書作成、表計算、ＣＡＤ（Computer Aided Design）、ゲーム等、他のアプリケーションプログラムに、本発明による技術が適用されてもよい。この場合、ＰＣ１０はスタンドアロン型であってもよい。
【０１３１】
上記実施形態では、ＰＣ１０が主にプログラム起動部１６および表示制御部１７の機能を持っていたが、ＰＣ１０の操作を介してサーバ２０がそれらの機能を発揮するように構成されていてもよい。
【０１３２】
整列ボタンＷａは、すべてのウィンドウに設けられるのではなく、任意の１つのウィンドウに設けられていてもよい。任意の１つのウィンドウとしては、例えばアクティブなウィンドウ、上記優先ウィンドウ等である。
【０１３３】
以上説明した各実施形態の特徴部分のうち、少なくとも２つの特徴部分を組み合わせることも可能である。
【符号の説明】
【０１３４】
１０…ＰＣ
１１…ＣＰＵ
１６…プログラム起動部
１７…表示制御部
２０…サーバ
３０…データベース
３６…処理プログラム
３７…優先情報
５３…メインメニュー領域
５３ａ…メインメニュー項目
６１…整列方法選択メニュー領域
６１ａ…整列方法選択メニュー項目
６３…サブメニュー領域
６３ａ…サブメニュー項目
６４…起動メニュー領域
６４ａ…タブ
１００…業務管理システム
【図１】
2018005945.tif 000003
【図２】
2018005945.tif 000004
【図３】
2018005945.tif 000005
【図４】
2018005945.tif 000006
【図５】
2018005945.tif 000007
【図６】
2018005945.tif 000008
【図７】
2018005945.tif 000009
【図８】
2018005945.tif 000010
【図９】
2018005945.tif 000011
【図１０】
2018005945.tif 000012
【図１１】
2018005945.tif 000013
【図１２】
2018005945.tif 000014
【図１３】
2018005945.tif 000015
【図１４】
2018005945.tif 000016
【図１５】
2018005945.tif 000017
【図１６】
2018005945.tif 000018
【図１７】
2018005945.tif 000019
【図１８】
2018005945.tif 000020
【図１９】
2018005945.tif 000021
【図２０】
2018005945.tif 000022
【図２１】
2018005945.tif 000023
【図２２】
2018005945.tif 000024
【図２３】
2018005945.tif 000025
【図２４】
2018005945.tif 000026