(57)【要約】【課題】申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうこと。【解決手段】経費精算システム１００は、画面レイアウト設計装置１１０と、ユーザ（社員）ごとに設けられた複数の端末装置１２０と、サーバ１３０と、によって構成されている。画面レイアウト設計装置１１０は、申請データ入力画面上に表示させるシステム部品の選択操作と、選択されたシステム部品の表示位置の指定操作をユーザにおこなわせることによって、選択されたシステム部品ごとに、指定された表示位置が関連付けられた、レイアウト情報を生成して、申請処理プログラムの入力画面を動的に生成するサーバ１３０に、生成したレイアウト情報を送信する。【選択図】図１
2008171124.tif 000002
【特許請求の範囲】
【請求項１】
申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計装置であって、
前記申請処理プログラムの入力画面を構成する入力部品の集合体からなるシステム部品が記憶された記憶手段と、
前記記憶手段によって記憶されている複数のシステム部品の中からの、任意のシステム部品の選択を受け付ける選択手段と、
前記選択手段によって選択されたシステム部品ごとに、前記申請処理プログラムの入力画面における表示位置の指定を受け付ける指定手段と、
前記選択手段によって選択されたシステム部品ごとに、当該システム部品と、前記指定手段によって指定された前記表示位置とが関連付けられたレイアウト情報を生成する生成手段と、
を備えたことを特徴とする画面レイアウト設計装置。
【請求項２】
前記選択手段によって選択された一つまたは複数のシステム部品に対する、入力条件の入力を受け付ける入力手段をさらに備え、
前記生成手段は、
前記選択手段によって選択されたシステム部品ごとに、当該システム部品と、前記入力手段によって入力された入力条件と、前記指定手段によって指定された前記表示位置とが関連付けられたレイアウト情報を生成することを特徴とする請求項１に記載の画面レイアウト設計装置。
【請求項３】
前記記憶手段によって記憶されている複数のシステム部品のうち、必須とされたシステム部品の前記表示位置が、前記指定手段によって指定されたか否かを確認する確認手段と、
前記確認手段によって確認された結果に関する情報を出力する出力手段と、
をさらに備えたことを特徴とする請求項１または２に記載の画面レイアウト設計装置。
【請求項４】
申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計装置であって、
複数のユーザ情報が記録されているユーザリストの中からの、前記入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける承認者選択手段と、
前記承認者選択手段によって選択されたユーザ情報に対する承認順序の指定を受け付ける承認順序指定手段と、
前記承認者選択手段によって選択されたユーザ情報、および前記承認順序指定手段によって指定された承認順序が示された、承認経路に関する情報を生成する承認経路情報生成手段と、
を備えたことを特徴とする画面レイアウト設計装置。
【請求項５】
前記承認経路の分岐条件の入力を受け付ける分岐条件入力手段をさらに備え、
前記承認経路情報生成手段は、
前記分岐条件入力手段によって入力された分岐条件によって経路が分岐され、分岐された経路ごとに、前記承認者選択手段によって選択されたユーザ情報と、前記承認順序指定手段によって指定された承認順序とが関連付けられた、承認経路に関する情報を生成することを特徴とする請求項４に記載の画面レイアウト設計装置。
【請求項６】
申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計プログラムであって、
記憶手段によって記憶されている、前記申請処理プログラムの入力画面を構成する入力部品の集合体からなるシステム部品の中からの、任意のシステム部品の選択を受け付けさせる選択工程と、
前記選択工程によって選択されたシステム部品ごとに、前記申請処理プログラムの入力画面における表示位置の指定を受け付けさせる指定工程と、
前記選択工程によって選択されたシステム部品ごとに、当該システム部品と、前記指定工程によって指定された前記表示位置とが関連付けられたレイアウト情報を生成させる生成工程と、
をコンピュータに実行させることを特徴とする画面レイアウト設計プログラム。
【請求項７】
申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計プログラムであって、
複数のユーザ情報が記録されているユーザリストの中からの、前記入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける承認者選択工程と、
前記承認者選択工程によって選択されたユーザ情報に対する承認順序の指定を受け付ける承認順序指定工程と、
前記承認者選択工程によって選択されたユーザ情報、および前記承認順序指定工程によって指定された承認順序が示された、承認経路に関する情報を生成する承認経路情報生成工程と、
をコンピュータに実行させることを特徴とする画面レイアウト設計プログラム。
【請求項８】
申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計方法であって、
記憶手段によって記憶されている、前記申請処理プログラムの入力画面を構成する入力部品の集合体からなるシステム部品の中からの、任意のシステム部品の選択を受け付ける選択工程と、
前記選択工程によって選択されたシステム部品ごとに、前記申請処理プログラムの入力画面における表示位置の指定を受け付ける指定工程と、
前記選択工程によって選択されたシステム部品ごとに、当該システム部品と、前記指定工程によって指定された前記表示位置とが関連付けられたレイアウト情報を生成する生成工程と、
をコンピュータに実行させることを特徴とする画面レイアウト設計方法。
【請求項９】
申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計方法であって、
複数のユーザ情報が記録されているユーザリストの中からの、前記入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける承認者選択工程と、
前記承認者選択工程によって選択されたユーザ情報に対する承認順序の指定を受け付ける承認順序指定工程と、
前記承認者選択工程によって選択されたユーザ情報、および前記承認順序指定工程によって指定された承認順序が示された、承認経路に関する情報を生成する承認経路情報生成工程と、
をコンピュータに実行させることを特徴とする画面レイアウト設計方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、経費精算システムにおける申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法に関する。
【背景技術】
【０００２】
従来より、多くの企業においては、経費精算の一連の処理（申請処理・承認処理・進捗状況の確認処理など）を、効率的におこなうための経費精算システムが導入されている（たとえば、下記特許文献１参照。）。そして、このような経費精算システムを導入することにより、たとえば企業に属する社員に対して、パーソナル・コンピュータなどの端末装置から、容易に経費精算処理などをおこなわせることができるものとされている。
【０００３】
【特許文献１】特開２００２−２４５３９１号公報
【０００４】
また、近年においては、汎用的な経費精算ソフトウェアやフレームワークなどが各ベンダーから提供されている。そして、このような経費精算ソフトウェアやフレームワークなどを経費精算システムの導入時に利用することによって、経費精算システムの導入期間を短期化することができるだけでなく、導入コストを削減することができるものとされている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しがしながら、上記特許文献１に記載の従来技術にあっては、申請処理プログラムの入力画面の仕様（たとえば、画面レイアウトや、データ入力項目、データ入力条件など）に関しては、既成の仕様と企業が要求する仕様とが異なるケースがほとんどである。また、同じ企業内であっても、部署ごとに要求する仕様が異なるケースも考えられる。このため、企業または部署ごとに、要求仕様に応じて、入力画面および処理プログラムを修正または作成する必要があった。この結果、経費精算システムの導入期間が長期化するだけでなく、導入コストが増加するといった問題が生じていた。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画面レイアウト設計装置は、申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計装置であって、前記申請処理プログラムの入力画面を構成する入力部品の集合体からなるシステム部品が記憶された記憶手段と、前記記憶手段によって記憶されている複数のシステム部品の中からの、任意のシステム部品の選択を受け付ける選択手段と、前記選択手段によって選択されたシステム部品ごとに、前記申請処理プログラムの入力画面における表示位置の指定を受け付ける指定手段と、前記選択手段によって選択されたシステム部品ごとに、当該システム部品と、前記指定手段によって指定された前記表示位置とが関連付けられたレイアウト情報を生成する生成手段と、を備えたことを特徴とする。
【０００８】
この発明によれば、システム部品（入力部品の集合体）の選択操作、および選択されたシステム部品の表示位置の指定操作をユーザにおこなわせることによって、システム部品ごとに入力画面上の表示位置が設定された、ユーザ独自の申請処理プログラムの入力画面のレイアウトに関する情報を生成することができる。
【０００９】
また、請求項２の発明にかかる画面レイアウト設計装置は、請求項１に記載の発明において、前記選択手段によって選択された一つまたは複数のシステム部品に対する、入力条件の入力を受け付ける入力手段をさらに備え、前記生成手段は、前記選択手段によって選択されたシステム部品ごとに、当該システム部品と、前記入力手段によって入力された入力条件と、前記指定手段によって指定された前記表示位置とが関連付けられたレイアウト情報を生成することを特徴とする。
【００１０】
この発明によれば、システム部品（入力部品の集合体）の選択操作、選択されたシステム部品の表示位置の指定操作、および選択されたシステム部品に対する入力条件の入力操作をユーザにおこなわせることによって、システム部品ごとに入力画面上の表示位置および入力条件が設定された、ユーザ独自の申請処理プログラムの入力画面のレイアウトに関する情報を生成することができる。
【００１１】
また、請求項３の発明にかかる画面レイアウト設計装置は、請求項１または２に記載の発明において、前記記憶手段によって記憶されている複数のシステム部品のうち、必須とされたシステム部品の前記表示位置が、前記指定手段によって指定されたか否かを確認する確認手段と、前記確認手段によって確認された結果に関する情報を出力する出力手段と、をさらに備えたことを特徴とする。
【００１２】
この発明によれば、システム部品（入力部品の集合体）の選択操作、および選択されたシステム部品の表示位置の指定操作をユーザにおこなわせた結果に基づいて、必須とされたシステム部品の表示位置が指定されたか否かをユーザに把握させるための情報を出力することができる。
【００１３】
また、請求項４の発明にかかる画面レイアウト設計装置は、申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計装置であって、複数のユーザ情報が記録されているユーザリストの中からの、前記入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける承認者選択手段と、前記承認者選択手段によって選択されたユーザ情報に対する承認順序の指定を受け付ける承認順序指定手段と、前記承認者選択手段によって選択されたユーザ情報、および前記承認順序指定手段によって指定された承認順序が示された、承認経路に関する情報を生成する承認経路情報生成手段と、を備えたことを特徴とする。
【００１４】
この発明によれば、申請データの承認者とするユーザ情報の選択操作、および選択されたユーザ情報の承認順序の指定操作をユーザにおこなわせることによって、ユーザ独自の入力画面によって入力された申請データに対する、ユーザ独自の承認経路に関する情報を生成することができる。
【００１５】
また、請求項５の発明にかかる画面レイアウト設計装置は、請求項４に記載の発明において、前記承認経路の分岐条件の入力を受け付ける分岐条件入力手段をさらに備え、前記承認経路情報生成手段は、前記分岐条件入力手段によって入力された分岐条件によって経路が分岐され、分岐された経路ごとに、前記承認者選択手段によって選択されたユーザ情報と、前記承認順序指定手段によって指定された承認順序とが関連づけられた、承認経路に関する情報を生成することを特徴とする。
【００１６】
この発明によれば、申請データの承認経路の分岐条件の入力操作をユーザにおこなわせ、さらに、分岐先ごとに、承認者とするユーザ情報の選択操作、および選択されたユーザ情報の承認順序の指定操作を承認経路のユーザにおこなわせることによって、上記分岐条件によって経路が分岐された、ユーザ独自の承認経路に関する情報を生成することができる。
【００１７】
また、請求項６の発明にかかる画面レイアウト設計プログラムは、申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計プログラムであって、記憶手段によって記憶されている、前記申請処理プログラムの入力画面を構成する入力部品の集合体からなるシステム部品の中からの、任意のシステム部品の選択を受け付けさせる選択工程と、前記選択工程によって選択されたシステム部品ごとに、前記申請処理プログラムの入力画面における表示位置の指定を受け付けさせる指定工程と、前記選択工程によって選択されたシステム部品ごとに、当該システム部品と、前記指定工程によって指定された前記表示位置とが関連付けられたレイアウト情報を生成させる生成工程と、をコンピュータに実行させることを特徴とする。
【００１８】
この発明によれば、画面レイアウト設計プログラムをコンピュータに実行させるとともに、コンピュータに対する、システム部品（入力部品の集合体）の選択操作、および選択されたそれぞれのシステム部品の表示位置の指定操作をユーザにおこなわせることによって、ユーザ独自の申請処理プログラムの入力画面のレイアウトに関する情報をコンピュータに生成させることができる。
【００１９】
また、請求項７の発明にかかる画面レイアウト設計プログラムは、申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計プログラムであって、複数のユーザ情報が記録されているユーザリストの中からの、前記入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける承認者選択工程と、前記承認者選択工程によって選択されたユーザ情報に対する承認順序の指定を受け付ける承認順序指定工程と、前記承認者選択工程によって選択されたユーザ情報、および前記承認順序指定工程によって指定された承認順序が示された、承認経路に関する情報を生成する承認経路情報生成工程と、をコンピュータに実行させることを特徴とする。
【００２０】
この発明によれば、画面レイアウト設計プログラムをコンピュータに実行させるとともに、申請データの承認者とするユーザ情報の選択操作、および選択されたユーザ情報の承認順序の指定操作をユーザにおこなわせることによって、ユーザ独自の入力画面によって入力された申請データに対する、ユーザ独自の承認経路に関する情報をコンピュータに生成させることができる。
【００２１】
また、請求項８の発明にかかる画面レイアウト設計方法は、申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計方法であって、記憶手段によって記憶されている、前記申請処理プログラムの入力画面を構成する入力部品の集合体からなるシステム部品の中からの、任意のシステム部品の選択を受け付ける選択工程と、前記選択工程によって選択されたシステム部品ごとに、前記申請処理プログラムの入力画面における表示位置の指定を受け付ける指定工程と、前記選択工程によって選択されたシステム部品ごとに、当該システム部品と、前記指定工程によって指定された前記表示位置とが関連付けられたレイアウト情報を生成する生成工程と、をコンピュータに実行させることを特徴とする。
【００２２】
この発明によれば、画面レイアウト設計方法をコンピュータに実行させるとともに、コンピュータに対する、システム部品（入力部品の集合体）の選択操作、および選択されたそれぞれのシステム部品の表示位置の指定操作をユーザにおこなわせることによって、ユーザ独自の申請処理プログラムの入力画面のレイアウトに関する情報をコンピュータに生成させることができる。
【００２３】
また、請求項９の発明にかかる画面レイアウト設計方法は、申請処理プログラムの入力画面のレイアウトを設計する画面レイアウト設計方法であって、複数のユーザ情報が記録されているユーザリストの中からの、前記入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける承認者選択工程と、前記承認者選択工程によって選択されたユーザ情報に対する承認順序の指定を受け付ける承認順序指定工程と、前記承認者選択工程によって選択されたユーザ情報、および前記承認順序指定工程によって指定された承認順序が示された、承認経路に関する情報を生成する承認経路情報生成工程と、をコンピュータに実行させることを特徴とする。
【００２４】
この発明によれば、画面レイアウト設計方法をコンピュータに実行させるとともに、申請データの承認者とするユーザ情報の選択操作、および選択されたユーザ情報の承認順序の指定操作をユーザにおこなわせることによって、ユーザ独自の入力画面によって入力された申請データに対する、ユーザ独自の承認経路に関する情報をコンピュータに生成させることができる。
【発明の効果】
【００２５】
本発明にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法によれば、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照して、この発明にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法の好適な実施の形態を詳細に説明する。
【００２７】
（実施の形態）
（経費精算システムの概要）
まず、この発明の実施の形態にかかる経費精算システムの概要について説明する。図１は、この発明の実施の形態にかかる経費精算システムの概要を示すシステム構成図である。
【００２８】
図１において、経費精算システム１００は、画面レイアウト設計装置１１０と、複数の端末装置１２０と、サーバ１３０と、によって構成されており、それぞれが他の情報処理装置と相互に通信することができるようにインターネット、イントラネット、ＬＡＮなどのネットワーク１４０に接続されている。
【００２９】
経費精算システム１００において、画面レイアウト設計装置１１０は、たとえば企業内のシステム管理部門などに設けられ、申請データ入力画面のレイアウトの設計処理（以下、「画面レイアウト設計処理」という）をおこなう、パーソナル・コンピュータなどの情報処理装置である。画面レイアウト設計装置１１０は、申請データ入力画面上に表示させるシステム部品の選択操作と、選択されたシステム部品の表示位置の指定操作をユーザにおこなわせることによって、選択されたシステム部品ごとに、指定された表示位置が関連付けられた、申請データ入力画面のレイアウトに関する情報（以下、「レイアウト情報」という）を生成する。そして、画面レイアウト設計装置１１０は、申請処理プログラムの入力画面を動的に生成するサーバ１３０に、生成したレイアウト情報を送信する。
【００３０】
なお、レイアウト情報の保管は、サーバ１３０に限らず、画面レイアウト設計装置１１０上や、ネットワーク１４０に接続された他の情報処理装置（たとえば、データベース・サーバ）上であってもよい。また、画面レイアウト設計処理は、画面レイアウト設計装置１１０に限らず、端末装置１２０や、サーバ１３０、ネットワーク１４０に接続された他の情報処理装置でおこなうことができるようにしてもよい。
【００３１】
端末装置１２０は、ユーザ（社員）ごとに設けられ、ユーザが申請処理をおこなう際にユーザによって利用されるパーソナル・コンピュータなどの情報処理装置である。具体的に、端末装置１２０は、ユーザが申請処理をおこなう際に、サーバ１３０からネットワーク１４０を介して送信された申請処理プログラムの入力画面を表示して、この入力画面においてユーザ入力された申請データをネットワーク１４０を介してサーバ１３０へ送信する。
【００３２】
サーバ１３０は、たとえば企業内のシステム管理部門などに設けられ、経費精算システム１００全体を司る。たとえば、サーバ１３０は、画面レイアウト設計装置１１０によって生成されたレイアウト情報を画面レイアウト設計装置１１０から受信して、受信したレイアウト情報を保管する。そして、サーバ１３０は、端末装置１２０から申請処理プログラムの入力画面の送信要求（たとえば、ＨＴＴＰリクエストなど）を受信した場合、自ら保管するレイアウト情報に基づいて、申請処理プログラムの入力画面（たとえばＷｅｂページ）を動的に生成する。
【００３３】
そして、サーバ１３０は、生成した申請処理プログラムの入力画面またはレイアウト情報をネットワーク１４０を介して端末装置１２０に送信することによって、この入力画面を端末装置１２０に表示させる。そして、サーバ１３０は、端末装置１２０によって入力された申請データを受信して、この申請データに基づいた、各種経費精算処理をおこなう。
【００３４】
ここで、サーバ１３０は、自ら保管するレイアウト情報に基づいて、申請処理プログラムの入力画面を生成した場合、生成した入力画面をキャッシュするようにしてもよい。これにより、端末装置１２０からの２回目以降の送信要求に対しては、キャッシュから読み込んだ入力画面を端末装置１２０に送信することができる。
【００３５】
（画面レイアウト設計装置１１０のハードウェア構成）
つぎに、この発明の実施の形態にかかる画面レイアウト設計装置１１０のハードウェア構成について説明する。図２は、この発明の実施の形態にかかる画面レイアウト設計装置１１０のハードウェア構成を示すブロック図である。
【００３６】
図２において、画面レイアウト設計装置１１０は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＦＤＤ（フレキシブルディスクドライブ）２０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）２０７と、ディスプレイ２０８と、Ｉ／Ｆ（インタフェース）２０９と、キーボード（操作ボタン）２１０と、マウス（ポインティングデバイス）２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。そして、上記各構成部２０１〜２１３はバス２００によってそれぞれ接続されている。
【００３７】
ＣＰＵ２０１は、画面レイアウト設計装置１１０の全体の制御を司る。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリアとして使用される。ＲＯＭ２０３は、ブートプログラムなどのプログラムを記憶している。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００３８】
ＦＤＤ２０６は、ＣＰＵ２０１の制御にしたがってＦＤ２０７に対するデータのリード／ライトを制御する。ＦＤ２０７は、ＦＤＤ２０６の制御で書き込まれたデータを記憶したり、ＦＤ２０７に記憶されたデータを読み取らせたりする。なお、着脱可能な記録媒体として、ＦＤ２０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリカードなどであってもよい。
【００３９】
ディスプレイ２０８は、文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどを採用することができる。
【００４０】
Ｉ／Ｆ２０９は、通信回線を通じてネットワーク１４０に接続され、このネットワーク１４０を介して、他の情報処理装置などに接続される。そして、Ｉ／Ｆ２０９は、ネットワーク１４０と画面レイアウト設計装置１１０内部とのインタフェースを司り、他の情報処理装置などからのデータの入出力を制御する。Ｉ／Ｆ２０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００４１】
キーボード２１０およびマウス２１１は、各種データの入力・設定などに用いる。また、スキャナ２１２は、画像情報を光学的に読み取る。そして、プリンタ２１３は、各種情報を印刷する。プリンタ２１３には、たとえばレーザビームプリンタ、インクジェットプリンタ、サーマルプリンタ、インパクトプリンタなどを採用することができる。
【００４２】
（画面レイアウト設計装置１１０の機能的構成）
つぎに、この発明の実施の形態にかかる画面レイアウト設計装置１１０の機能的構成について説明する。図３は、この発明の実施の形態にかかる画面レイアウト設計装置１１０の機能的構成を示すブロック図である。
【００４３】
図３において、画面レイアウト設計装置１１０は、記憶部３０１と、選択部３０２と、指定部３０３と、入力部３０４と、生成部３０５と、ユーザ情報記憶部３０６と、ユーザ情報選択部３０７と、承認順序指定部３０８と、分岐条件入力部３０９と、承認経路情報生成部３１０と、を含む構成となっている。
【００４４】
記憶部３０１は、申請処理プログラムの入力画面を構成する入力部品の集合体からなるシステム部品が複数記録されたシステム部品リストを記憶する。ここで、申請処理プログラムの入力画面を構成する入力部品とは、たとえば、申請処理プログラムと連携するラベル、テキストボックス、リストボックスなどのコントロールなどである。また、申請処理プログラムの入力画面を構成するシステム部品の一例としては、たとえば「申請先・申請元」、「科目・金額」、「合計金額」、などが挙げられる。
【００４５】
このうち、システム部品「申請先・申請元」は、たとえば入力部品「申請先−事業名」、「申請先−ユーザ情報」、「申請元−事業名」、「申請元−ユーザ情報」などの、関連する複数の入力部品によって構成されている。
【００４６】
同様に、システム部品「科目・金額」は、たとえば、明細行ごとの、入力部品「購入（利用）年月日」、「事業」、「収支計算書科目」、「ＢＳ／ＰＬ科目」、「税区」、「税率」、「借方取引金額」、「貸方取引金額」などの、関連する複数の入力部品によって構成されている。
【００４７】
また、システム部品「合計金額」は、たとえば入力部品「合計金額」のみによって構成されている。このように、システム部品は、一つの入力部品のみによって構成されていてもよい。なお、記憶部３０１は、具体的には、たとえば図２に示したＲＯＭ２０３、ＲＡＭ２０２、ＨＤ２０５、ＦＤ２０７などよってその機能を実現する。但し、記憶部３０１は、他の情報処理装置（たとえばデータベース・サーバやファイル・サーバなど）に含まれたものであってもよい。
【００４８】
選択部３０２は、記憶部３０１によって記憶されている複数のシステム部品の中からの、任意のシステム部品の選択を受け付ける。たとえば、選択部３０２は、記憶部３０１によって記憶されているシステム部品リストを画面に表示して、システム部品の選択をユーザに促したうえで、この一覧の中からの、任意のシステム部品の選択を受け付ける。なお、選択部３０２は、具体的には、たとえば図２に示したキーボード２１０、マウス２１１などによってその機能を実現する。
【００４９】
指定部３０３は、選択部３０２によって選択されたシステム部品ごとに、申請処理プログラムの入力画面における表示位置の指定を受け付ける。具体的な、表示位置の指定方法としては、たとえば、選択部３０２によって選択（フォーカス）されたシステム部品を移動させることによって、申請処理プログラムの入力画面フォーム上の任意の位置に配置する方法が挙げられる。なお、表示位置の指定方法は、上記に限らず、たとえば、座標や、表示順位を指定するようにしてもよい。なお、指定部３０３は、具体的には、たとえば図２に示したキーボード２１０、マウス２１１などによってその機能を実現する。
【００５０】
入力部３０４は、選択部３０２によって選択された一つまたは複数のシステム部品に対する、入力条件の入力を受け付ける。たとえば、入力条件の一例としては、必須項目有無、上限値／下限値、初期値、表示属性、などが挙げられる。なお、入力部３０４は、具体的には、たとえば図２に示したキーボード２１０、マウス２１１などによってその機能を実現する。
【００５１】
生成部３０５は、選択部３０２によって選択されたシステム部品ごとに、当該システム部品と、指定部３０３によって指定された申請処理プログラムの入力画面における表示位置とが関連付けられたレイアウト情報を生成する。たとえば、生成部３０５は、レイアウト情報がＸＭＬ言語で記述されたＸＭＬファイルを生成する。
【００５２】
なお、生成部３０５によって生成されるレイアウト情報は、ＸＭＬファイルに限らず、他の形式のデータファイルや、データベース・レコードなどであってもよい。なお、生成部３０５は、具体的には、たとえば図２に示したＲＯＭ２０３、ＲＡＭ２０２、ＨＤ２０５、ＦＤ２０７などに記憶されたプログラムをＣＰＵ２０１が実行することによってその機能を実現する。
【００５３】
ユーザ情報記憶部３０６は、複数のユーザ情報が記録されたユーザリストを記憶する。ユーザ情報記憶部３０６は、具体的には、たとえば図２に示したＲＯＭ２０３、ＲＡＭ２０２、ＨＤ２０５、ＦＤ２０７などよってその機能を実現する。但し、ユーザ情報記憶部３０６は、他の情報処理装置（たとえばデータベース・サーバやファイル・サーバなど）に含まれたものであってもよい。
【００５４】
ユーザ情報選択部３０７は、ユーザ情報記憶部３０６によって記憶されているユーザリストの中からの、申請処理プログラムの入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける。たとえば、ユーザ情報選択部３０７は、ユーザ情報記憶部３０６によって記憶されているユーザリストを画面に表示して、ユーザによるユーザ情報の選択を促したうえで、このユーザリストの中からの、任意のユーザ情報の選択を受け付ける。なお、ユーザ情報選択部３０７は、具体的には、たとえば図２に示したキーボード２１０、マウス２１１などによってその機能を実現する。
【００５５】
承認順序指定部３０８は、ユーザ情報選択部３０７によって選択されたユーザ情報に対する承認順序の指定を受け付ける。具体的な、承認順序の指定方法としては、たとえば、フローチャートやシーケンス図を作成するように、ユーザ情報選択部３０７によって選択（フォーカス）されたユーザ情報ごとに、ユーザ情報などが示された図表データを承認順序どおりに配列または矢印によって接続する方法が挙げられる。なお、表示位置の指定方法は、上記に限らず、たとえば、ユーザ情報ごとに承認順序を数値で指定するようにしてもよい。なお、承認順序指定部３０８は、具体的には、たとえば図２に示したキーボード２１０、マウス２１１などによってその機能を実現する。
【００５６】
分岐条件入力部３０９は、承認経路の分岐条件の入力を受け付ける。たとえば、分岐条件入力部３０９は、承認経路の分岐条件の一例として、入力部品の入力値と、所定値または他の入力部品の入力値とを比較する比較式の入力を受け付ける。なお、分岐条件入力部３０９は、具体的には、たとえば図２に示したキーボード２１０、マウス２１１などによってその機能を実現する。
【００５７】
承認経路情報生成部３１０は、分岐条件入力部３０９によって入力された分岐条件によって経路が分岐され、分岐された経路ごとに、ユーザ情報選択部３０７によって選択されたユーザ情報と、承認順序指定部３０８によって指定された承認順序とが関連付けられた、承認経路に関する情報（以下、「承認経路情報」という）を生成する。たとえば、承認経路情報生成部３１０は、承認経路情報がＸＭＬ言語で記述されたＸＭＬファイルを生成する。
【００５８】
なお、承認経路情報生成部３１０によって生成される承認経路情報は、ＸＭＬファイルに限らず、他の形式のデータファイルや、データベース・レコードなどであってもよい。なお、承認経路情報生成部３１０は、具体的には、たとえば図２に示したＲＯＭ２０３、ＲＡＭ２０２、ＨＤ２０５、ＦＤ２０７などに記憶されたプログラムをＣＰＵ２０１が実行することによってその機能を実現する。
【００５９】
（画面レイアウト設計装置１１０による画面レイアウト設計処理の手順）
つぎに、この発明の実施の形態にかかる画面レイアウト設計装置１１０による画面レイアウト設計処理の手順について説明する。図４は、この発明の実施の形態にかかる画面レイアウト設計装置１１０による画面レイアウト設計処理の手順の一例を示すフローチャートである。
【００６０】
まず、選択部３０２によって、記憶部３０１によって記憶されている複数のシステム部品の中からの、任意のシステム部品の選択を受け付ける（ステップＳ４０１）。つぎに、指定部３０３によって、ステップＳ４０１で選択されたシステム部品ごとに、申請処理プログラムの入力画面における表示位置の指定を受け付ける（ステップＳ４０２）。
【００６１】
つぎに、入力部３０４によって、ステップＳ４０１で選択された一つまたは複数のシステム部品に対する、入力条件の入力を受け付ける（ステップＳ４０３）。
【００６２】
つぎに、生成部３０５によって、ステップＳ４０１で選択されたシステム部品ごとに、当該システム部品と、ステップＳ４０３で入力された入力条件と、ステップＳ４０２で指定された申請処理プログラムの入力画面における表示位置とが関連付けられたレイアウト情報を生成して（ステップＳ４０４）、分岐条件入力部３０９によって、承認経路の分岐条件の入力を受け付ける（ステップＳ４０５）。
【００６３】
続いて、ユーザ情報選択部３０７によって、ユーザ情報記憶部３０６によって記憶されているユーザリストの中からの、申請処理プログラムの入力画面によって入力された申請データの承認者とするユーザ情報の選択を受け付ける（ステップＳ４０６）。そして、承認順序指定部３０８によって、ステップＳ４０６で選択されたユーザ情報に対する承認順序の指定を受け付ける（ステップＳ４０７）。
【００６４】
そのうえ、承認経路情報生成部３１０によって、ステップＳ４０５で入力された分岐条件によって経路が分岐され、分岐された経路ごとに、ステップＳ４０６で選択されたユーザ情報と、ステップＳ４０７で指定された承認順序とが関連付けられた、承認経路情報を生成して（ステップＳ４０８）、一連の処理を終了する。
【００６５】
（画面レイアウト設計処理に用いられるレイアウト設計画面の一例）
つぎに、画面レイアウト設計処理に用いられるレイアウト設計画面の一例について説明する。図５は、画面レイアウト設計処理に用いられるレイアウト設計画面の一例を示す説明図である。
【００６６】
図５において、画面レイアウト設計装置１１０に表示されたレイアウト設計画面５００は、画面名入力欄５１０と、システム部品表示欄５２０と、追加ボタン５３０と、入力条件設定ボタン５４０と、確認ボタン５５０と、保存ボタン５７０とによって構成されている。
【００６７】
画面名入力欄５１０には、生成されるレイアウト情報を一意に識別するための画面名が入力される。たとえば、図５に示すレイアウト設計画面５００では、「伺書申請画面」が入力されており、この画面名「伺書申請画面」が設定された画面のレイアウト情報が生成されることが示されている。
【００６８】
システム部品表示欄５２０には、システム部品と、その表示順位（表示位置）がユーザによって選択・指定された結果が示される。たとえば、図５に示すレイアウト設計画面５００では、表示順位「１（位）」の表示位置に、システム部品「申請先・申請元」を表示させると、ユーザによって選択・指定されたことが示されている。また、表示順位「２（位）」の表示位置に、システム部品「科目・金額」を表示させると、ユーザによって選択・指定されたことが示されている。ここで、表示順位とは、画面上部からの表示順位を意味する。
【００６９】
追加ボタン５３０、入力条件設定ボタン５４０、確認ボタン５５０、および保存ボタン５７０は、それぞれ選択可能であり、たとえば、追加ボタン５３０は、システム部品をシステム部品表示欄５２０に追加する際にユーザによって選択される。また、入力条件設定ボタン５４０は、システム部品表示欄５２０に示されているいずれかのシステム部品に対する、入力条件を設定する際にユーザによって選択される。
【００７０】
また、確認ボタン５５０は、システム部品表示欄５２０に示された情報（レイアウト情報）に基づいて生成される画面のレイアウトを確認する際にユーザによって選択される。そして、保存ボタン５７０は、システム部品表示欄５２０に示された情報を保存して、この情報（レイアウト情報）が示されたＸＭＬファイルを生成する際にユーザによって選択される。なお、図示は省略するが、システム部品表示欄５２０に示されているシステム部品のうち、任意のシステム部品の順序を変更することや、システム部品表示欄５２０から削除することもできる。
【００７１】
（システム部品リストの一例）
つぎに、画面レイアウト設計処理において、システム部品を選択する際に表示されるシステム部品リストの一例について説明する。図６は、システム部品を選択する際に表示されるシステム部品リストの一例を示す説明図である。
【００７２】
ここで、図６は、図５に示した画面５００の状態から追加ボタン５３０がユーザによって選択されたことによって、記憶部３０１に記憶されているシステム部品リスト６００が、追加ボタン６１０およびキャンセルボタン６２０とともに表示された画面５００の状態を示したものである。
【００７３】
たとえば、ユーザは、図６に示すように、システム部品リスト６００に示されているシステム部品のうち、システム部品「合計金額」が選択されている状態から、追加ボタン６１０を選択することによって、このシステム部品「合計金額」を、表示順位「３（位）」の表示位置に表示させる旨を示す行を、システム部品表示欄５２０に追加することができる。この場合、自動的にシステム部品「合計金額」の、表示順位は「３（位）」となるが、任意の表示順位をユーザによって指定することができるようにしてもよい。
【００７４】
（システム部品が追加されたレイアウト設計画面の一例）
つぎに、システム部品が追加されたレイアウト設計画面の一例について説明する。図７は、システム部品が追加されたレイアウト設計画面の一例を示す説明図である。
【００７５】
ここで、図７は、図６に示した画面５００の状態から、図６を用いて上述した手順によって、システム部品「合計金額」を、表示順位「３（位）」の表示位置に表示させる旨を示す行が、システム部品表示欄５２０に追加された画面５００の状態を示したものである。
【００７６】
たとえば、ユーザは、この状態から、保存ボタン５７０を選択することによって、システム部品表示欄５２０に示された情報（レイアウト情報）が保存され、この情報（レイアウト情報）が示されたＸＭＬファイルを生成することができる。
【００７７】
また、システム部品表示欄５２０に示されているシステム部品のうち、いずれかのシステム部品を選択したうえで、入力条件設定ボタン５４０を選択することによって、選択したシステム部品に対する、入力条件の設定画面を表示させることができる。
【００７８】
そして、確認ボタン５５０を選択することによって、システム部品表示欄５２０に示された情報（レイアウト情報）に基づいて生成される画面のレイアウトを確認するための画面イメージを表示させることができる。
【００７９】
（画面イメージの一例）
つぎに、画面レイアウト設計処理において、生成される画面のレイアウトを確認する際に表示される画面イメージの一例について説明する。図８は、生成される画面のレイアウトを確認する際に表示される画面イメージの一例を示す説明図である。
【００８０】
ここで、図８に示す画面８００は、図７に示した画面５００の状態から、確認ボタン５５０がユーザによって選択されたことによって表示された、画面イメージであり、図７に示した画面５００の、システム部品表示欄５２０に示された情報（レイアウト情報）に基づいて生成される画面（画面名「伺書申請画面」）のレイアウトを確認するためのものである。
【００８１】
そして、画面８００には、図７に示した画面５００の、システム部品表示欄５２０に示された情報（レイアウト情報）に基づいて、画面上部から順に、システム部品「申請先・申請元」（図８に示すシステム部品８１０）、システム部品「科目・金額」（図８に示すシステム部品８２０）、システム部品「合計金額」（図８に示すシステム部品８３０）が表示されている。
【００８２】
（分岐条件設定画面の一例）
つぎに、画面レイアウト設計処理において、承認経路の分岐条件を設定する際に表示される分岐条件設定画面の一例について説明する。図９は、承認経路の分岐条件を設定する際に表示される分岐条件設定画面の一例を示す説明図である。
【００８３】
図９に示す画面９００は、図１０を用いて後述する画面１０００（承認経路設定画面）において分岐条件入力ボタン１０２０がユーザによって選択された際に表示される、承認経路の分岐条件の設定画面であり、たとえば、「比較元の項目」設定欄９１０では、入力部品「合計金額」が選択されており、「比較先」設定欄９２０では、「値」が選択されたうえ、「３０，０００」が入力されており、「比較演算子」設定欄９３０では、「＜  より小さい」が選択されている。この状態から、設定ボタン９４０がユーザによって選択された場合、システム部品「合計金額」を構成する入力部品「合計金額」の入力値が、「３０，０００」より小さいか否かを、申請データの承認経路の分岐条件として設定することができる。
【００８４】
（画面レイアウト設計処理に用いられる承認経路設定画面の一例）
つぎに、画面レイアウト設計処理に用いられる承認経路設定画面の一例について説明する。図１０は、画面レイアウト設計処理に用いられる承認経路設定画面の一例を示す説明図である。
【００８５】
図１０において、画面１０００は、申請データの承認経路を視覚的に設定するための承認経路設定画面である。この画面１０００において、「起案」に続く処理であって、分岐条件として「合計金額＜３０，０００」が設定された分岐処理を示す処理１００１は、画面１０００に設けられた分岐条件入力ボタン１０２０がユーザによって選択され、その結果表示された画面９００（図９参照）により分岐条件が設定されたことによって、自動的に画面１０００上に配置されたものである。
【００８６】
そして、処理１００１に続く処理であって、承認者とするユーザ情報が設定された承認処理を示す処理１００２〜１００６は、ユーザによって、画面１０００上に追加されたものである。この処理１００２〜１００６に設定されたユーザ情報は、ユーザがユーザリストの中から選択したものである。また、処理１００１〜１００６は、ユーザによって指定された承認順序に基づいて、この承認順序を示す矢印によって結合されている。
【００８７】
ユーザは、画面１０００上に図示された承認経路を構成する各種処理を画面１０００上で追加・変更・削除することができる。また、画面１０００上に図示された承認経路の承認順序を画面１０００上で変更することもできる。そして、ユーザは、保存ボタン１０１０を選択することによって、画面１０００上に図示された承認経路を保存して、この承認経路に関する承認経路情報が示されたＸＭＬファイルを生成することができる。
【００８８】
（レイアウト情報の一例）
つぎに、画面レイアウト設計処理によって生成されたレイアウト情報の一例について説明する。図１１は、画面レイアウト設計処理によって生成されたレイアウト情報の一例を示す説明図である。
【００８９】
図１１に示すＸＭＬファイルは、図７に示したように画面５００に示された情報に基づくレイアウト情報がＸＭＬ言語で記述されたものである。このように生成されたレイアウト情報は、たとえば、サーバ１３０または端末装置１２０（図１参照）上に保管され、サーバ１３０または端末装置１２０が実行する申請処理プログラムによって、入力画面の生成時に読み取られる。
【００９０】
（承認経路情報の一例）
つぎに、画面レイアウト設計処理によって生成された承認経路情報の一例について説明する。図１２は、画面レイアウト設計処理によって生成された承認経路情報の一例を示す説明図である。
【００９１】
図１２に示すＸＭＬファイルは、図１０に示したように画面１０００に図示された承認経路に基づく承認経路情報がＸＭＬ言語で記述されたものである。このように生成された承認経路情報は、たとえば、サーバ１３０（図１参照）上に保管され、サーバ１３０が実行する申請処理プログラムによって読み取られる。
【００９２】
以上説明したように、この発明の実施の形態にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法によれば、記憶部３０１によって記憶されている複数のシステム部品の中からの、任意のシステム部品の選択を受け付けたうえ、選択されたシステム部品ごとに、申請処理プログラムの入力画面における表示位置の指定を受け付けることによって、選択されたシステム部品ごとに、システム部品と、指定された表示位置とが関連付けられたレイアウト情報を生成することができる。
【００９３】
これにより、たとえばユーザは、システム部品の選択操作、および選択したシステム部品の表示位置の指定操作をおこなうだけといった簡単な操作をおこなうことによって、ユーザ独自のレイアウト情報を生成することができる。この結果、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができる。
【００９４】
また、システム部品は、申請処理プログラムの入力画面用にあらかじめ記憶部３０１に記憶されているため、ユーザは、システム部品を作成したり、申請処理プログラムを修正したりすることなく、上記選択操作および上記指定操作をおこなうだけといった簡単な操作をおこなうことによって、ユーザ独自のレイアウト情報を生成することができる。この結果、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができる。
【００９５】
そして、選択部３０２によって選択される対象の単位、および指定部３０３によって指定される対象の単位を、入力部品単位ではなく、システム部品単位としたため、ユーザにかかる作業量を軽減することができる。この結果、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができる。
【００９６】
また、生成されるレイアウト情報は、システム部品ごとに、システム部品と表示位置とが関連付けを定義する定義体にすぎないため、システム部品を構成する入力部品や申請処理プログラムのロジックの変更があった場合でも、新たにレイアウト情報を生成する必要がなく、ユーザにかかる作業量を軽減することができる。この結果、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができる。
【００９７】
また、この発明の実施の形態にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法によれば、選択された一つまたは複数のシステム部品に対する、入力条件の入力をさらに受け付けることによって、選択されたシステム部品ごとに、システム部品と、指定された表示位置と、入力された入力条件とが関連付けられたレイアウト情報を生成することができる。
【００９８】
これにより、たとえばユーザは、システム部品の選択操作、選択したシステム部品の表示位置の指定操作、および選択したシステム部品に対する入力条件の入力操作をおこなうだけといった簡単な操作をおこなうことによって、システム部品ごとに入力条件が設定された、ユーザ独自のレイアウト情報を生成することができる。この結果、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができる。
【００９９】
また、この発明の実施の形態にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法によれば、ユーザリストの中からの承認者とするユーザ情報の選択を受け付け、選択されたユーザ情報に対する承認順序の指定を受け付けることによって、選択されたユーザ情報、および指定された承認順序が示された、承認経路情報を生成することができる。
【０１００】
これにより、たとえばユーザは、システム部品の選択操作、および選択したシステム部品の表示位置の指定操作をおこなうだけといった簡単な操作をおこなうことによって、ユーザ独自のレイアウト情報を生成することができるうえ、ユーザ情報の選択操作、および承認順位の指定操作をおこなうだけといった簡単な操作をおこなうことによって、ユーザ独自の承認経路情報を生成することができる。この結果、申請処理プログラムの入力画面のレイアウト設計から設計された入力画面によって入力された申請データの承認経路設計までを一貫して効率的かつ確実におこなうことができる。
【０１０１】
また、この発明の実施の形態にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法によれば、承認経路の分岐条件の入力をさらに受け付け、入力された分岐条件によって経路が分岐され、分岐された経路ごとに、選択されたユーザ情報、および指定された承認順序が示された、承認経路情報を生成することができる。
【０１０２】
これにより、たとえばユーザは、システム部品の選択操作、および選択したシステム部品の表示位置の指定操作をおこなうだけといった簡単な操作をおこなうことによって、ユーザ独自のレイアウト情報を生成することができるうえ、さらに承認経路の分岐条件の入力操作、ユーザ情報の選択操作、および承認順位の指定操作をおこなうだけといった簡単な操作をおこなうことによって、入力された分岐条件によって経路が分岐され、分岐された経路ごとに、選択されたユーザ情報、および指定された承認順序が示された、ユーザ独自の承認経路情報を生成することができる。この結果、申請処理プログラムの入力画面のレイアウト設計から設計された入力画面によって入力された申請データの承認経路設計までを一貫して効率的かつ確実におこなうことができる。
【０１０３】
また、この発明の実施の形態にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法によれば、記憶部３０１によって記憶されている複数のシステム部品のうち、必須とされたシステム部品の表示位置が指定されたか否かを確認して、確認された結果に関する情報を出力する構成とすることもできる。
【０１０４】
この発明によれば、ユーザは、システム部品の選択操作、および選択されたシステム部品の表示位置の指定操作をおこなった結果、表示された情報によって、必須とされたシステム部品の表示位置が指定されたか否かを容易に把握することができる。この結果、申請処理プログラムの入力画面のレイアウト設計を効率的かつ確実におこなうことができる。
【０１０５】
なお、本実施の形態で説明した画面レイアウト設計方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１０６】
以上のように、本発明にかかる画面レイアウト設計装置、画面レイアウト設計プログラム、および画面レイアウト設計方法は、汎用的な経費精算ソフトウェアやフレームワークなどを利用した経費精算システムなどへの利用に適しており、特に、企業や部署ごとに申請処理プログラムの入力画面のレイアウトが異なる、経費精算システムなどへの利用に適している。
【図面の簡単な説明】
【０１０７】
【図１】この発明の実施の形態にかかる経費精算システムの概要を示すシステム構成図である。
【図２】この発明の実施の形態にかかる画面レイアウト設計装置のハードウェア構成を示すブロック図である。
【図３】この発明の実施の形態にかかる画面レイアウト設計装置の機能的構成を示すブロック図である。
【図４】この発明の実施の形態にかかる画面レイアウト設計装置による画面レイアウト設計処理の手順の一例を示すフローチャートである。
【図５】画面レイアウト設計処理に用いられるレイアウト設計画面の一例を示す説明図である。
【図６】システム部品を選択する際に表示されるシステム部品リストの一例を示す説明図である。
【図７】システム部品が追加されたレイアウト設計画面の一例を示す説明図である。
【図８】生成される画面のレイアウトを確認する際に表示される画面イメージの一例を示す説明図である。
【図９】承認経路の分岐条件を設定する際に表示される分岐条件設定画面の一例を示す説明図である。
【図１０】画面レイアウト設計処理に用いられる承認経路設定画面の一例を示す説明図である。
【図１１】画面レイアウト設計処理によって生成されたレイアウト情報の一例を示す説明図である。
【図１２】画面レイアウト設計処理によって生成された承認経路情報の一例を示す説明図である。
【符号の説明】
【０１０８】
１００  経費精算システム
１１０  画面レイアウト設計装置
１２０  端末装置
１３０  サーバ
１４０  ネットワーク
３０１  記憶部
３０２  選択部
３０３  指定部
３０４  入力部
３０５  生成部
３０６  ユーザ情報記憶部
３０７  ユーザ情報選択部
３０８  承認順序指定部
３０９  分岐条件入力部
３１０  承認経路情報生成部
【図１】
2008171124.tif 000003
【図２】
2008171124.tif 000004
【図３】
2008171124.tif 000005
【図４】
2008171124.tif 000006
【図５】
2008171124.tif 000007
【図６】
2008171124.tif 000008
【図７】
2008171124.tif 000009
【図８】
2008171124.tif 000010
【図９】
2008171124.tif 000011
【図１０】
2008171124.tif 000012
【図１１】
2008171124.tif 000013
【図１２】
2008171124.tif 000014