(57)【要約】【課題】  設計工数を削減することのできるリポジトリ管理サーバを提供する。【解決手段】  ブラウザを有する複数の端末装置とネットワークを通して端末装置に接続されたリポジトリ管理サーバとを有するリポジトリ管理システムにおいて、リポジトリ管理サーバは端末装置との間のＨＴＭＬで記述されたデータの通信を行うことにより、設計情報ＤＢにアクセスしてシステム情報、サブシステム情報、サブアプリ情報、テーブル情報、画面情報及び項目辞書の検索／更新／登録／削除を行う。【選択図】図１
2010205153.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の端末装置との間で所定の通信記述言語で記述されたデータを含むパケットを所定の通信プロトコルに従って送受信してシステム設計を行うリポジトリ管理サーバであって、
システム全体に関するシステム情報を記憶するシステム情報データベースと、
前記システムが複数のサブシステムに分割された各サブシステムに関するサブシステム情報を記憶するサブシステム情報データベースと、
前記複数のサブシステムのそれぞれが複数のサブアプリに分割された各サブアプリに関するサブアプリ情報を記憶するサブアプリ情報データベースと、
前記各サブアプリにおける画面情報を記憶する画面情報データベースと、
複数のテーブルのそれぞれのテーブルに関するテーブル情報を記憶するテーブル情報データベースと、
前記端末装置からのパケットに含まれる前記通信記述言語で記述されたデータを抽出する入力データ抽出部と、
前記入力データ抽出部により抽出されたデータがシステム情報の検索リクエストであると示すとき、前記システム情報データベースを検索して、設計情報としてのシステム情報を出力するシステム情報参照部と、
前記入力データ抽出部により抽出されたデータがシステム情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記システム情報データベースに前記システム情報を登録又は更新するシステム情報登録・更新部と、
前記入力データ抽出部により抽出されたデータがサブシステム情報の検索リクエストであると示すとき、前記サブシステム情報データベースを検索して、設計情報としてのサブシステム情報を出力するサブシステム情報参照部と、
前記入力データ抽出部により抽出されたデータがサブシステム情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記サブシステム情報データベースに前記サブシステム情報を登録又は更新するサブシステム情報登録・更新部と、
前記入力データ抽出部により抽出されたデータがサブアプリ情報の検索リクエストであると示すとき、前記サブアプリ情報データベースを検索して、設計情報としての前記サブアプリ情報を出力するサブアプリ情報参照部と、
前記入力データ抽出部により抽出されたデータがサブアプリ情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記サブアプリ情報データベースにサブアプリが属するサブシステムについての情報を含む前記サブアプリ情報を登録又は更新するサブアプリ情報登録・更新部と、
前記入力データ抽出部により抽出されたデータが画面情報の検索リクエストであると示すとき、前記画面情報データベースを検索して、設計情報としての前記画面情報を出力する画面情報参照部と、
前記入力データ抽出部により抽出されたデータが画面情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記画面情報データベースに画面が属するサブアプリについての情報を含む前記画面情報を登録又は更新する画面情報登録・更新部と、
前記入力データ抽出部により抽出されたデータがテーブル情報の検索リクエストであると示すとき、前記テーブル情報データベースを検索して、設計情報としての前記テーブル情報を出力するテーブル情報参照部と、
前記入力データ抽出部により抽出されたデータがテーブル情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記テーブル情報データベースに前記テーブル情報を登録又は更新するテーブル情報登録・更新部と、
前記システム情報参照部、前記サブシステム情報参照部、前記サブアプリ情報参照部、前記画面情報参照部及び前記テーブル情報参照部より出力された前記設計情報を、前記通信記述言語に基づいて前記端末装置に表示する該当参照画面の画面データに編集し、前記通信記述言語に基づいて前記システム情報、前記サブシステム情報、前記サブアプリ情報、前記画面情報及び前記テーブル情報の設計情報を前記端末装置より入力して、登録又は更新するための該当の登録・更新画面データに編集する出力データ編集部と、
を具備したリポジトリ管理サーバ。
【請求項２】
前記システム情報、前記サブシステム情報及び前記サブアプリ情報は、前記システム全体に関わる文書の文書情報、前記サブシステムに関わる文書の文書情報及び前記サブアプリに関わる文書の文書情報並びに文書を分類するためのフォルダ名を含み、前記出力データ編集部は、前記参照画面において、フォルダ名の一覧が表示されるとともに、各フォルダが指定可能な画面データに編集し、前記システム情報参照部、前記サブシステム情報参照部及び前記サブアプリ情報参照部は前記フォルダ名が指定されると、該フォルダ名で分類される文書情報を検索して、文書情報の一覧を出力し、前記出力データ編集部は、前記通信記述言語に基づき前記フォルダにより分類される文書情報の一覧が前記参照画面に表示されるように画面データに編集する請求項１記載のリポジトリ管理サーバ。
【請求項３】
前記画面情報参照部は、前記入力データ抽出部により抽出されたデータが画面と該画面において参照、更新又は削除をするテーブルとの関係を示す画面テーブル情報の検索のリクエストであると示すとき、前記画面情報データベースを検索して、画面テーブル情報を出力する画面テーブル情報参照部を含み、前記画面情報登録・更新部は、前記入力データ抽出部により抽出されたデータが前記画面テーブル情報の登録又は更新のリクエストであると示すとき、前記画面テーブル情報を前記画面情報データベースに登録又は更新する画面テーブル情報登録・更新部を含み、前記出力データ編集部は、前記画面デーブル情報参照部より出力された前記画面テーブル情報を、前記通信記述言語に基づいて前記端末装置に表示する画面テーブル参照画面の画面データに編集し、前記通信記述言語に基づいて前記端末装置から前記画面テーブル情報の設計情報を入力して、登録又は更新するためのテーブル登録・更新画面データに編集する請求項１記載のリポジトリ管理サーバ。
【請求項４】
各項目辞書情報を記憶する項目辞書データベースと、前記画面の画面項目と前記項目辞書データベースに登録された項目辞書との辞書連携情報を記憶する項目使用画面情報データベースと、前記入力データ抽出部により抽出されたデータが前記画面の項目と前記項目辞書との辞書連携の定義のリクエストであると示すとき、前記項目辞書データベースを検索して、項目辞書情報の一覧を出力する項目辞書情報参照部と、前記入力データ抽出部により抽出されたデータが、前記画面項目情報の登録又は更新のリクエストであり、且つ、該画面項目が前記項目辞書との辞書連携の登録又は更新のリクエストであると示すとき、前記画面項目が前記項目辞書と辞書連携されていることを前記項目使用画面情報データベースに登録又は更新する項目使用画面情報登録・更新部とを更に具備し、前記出力データ編集部は、前記項目辞書情報参照部より出力された前記項目辞書の一覧を、前記通信記述言語に基づいて前記端末装置に表示し、各項目辞書を辞書連携するために指定可能とする項目参照画面の画面データに編集する請求項１記載のリポジトリ管理サーバ。
【請求項５】
前記入力データ抽出部により抽出されたデータが前記項目辞書の一覧のリクエストであると示すとき、前記項目辞書データベースを検索して、項目辞書情報の一覧を出力する項目辞書一覧生成部と、前記項目使用画面情報データベースを検索して、前記各項目辞書について辞書連携の有る画面項目数を出力する画面項目数カウント部とを更に備え、前記出力データ編集部は、前記通信記述言語に基づき前記項目辞書一覧生成部により出力された各項目辞書情報及び前記画面項目数を含み、各行の画面項目数を指定可能とするリンク情報としての前記各項目辞書を特定する情報を含む項目辞書一覧画面の画面データに編集する請求項４記載のリポジトリ管理サーバ。
【請求項６】
前記入力データ抽出部より抽出されたデータが前記画面項目数が指定されていると示すとき、前記項目使用画面情報データベースを検索して、該指定された項目辞書と辞書連携されている画面項目の一覧を出力する項目使用オブジェクト一覧作成部を更に具備し、前記出力データ編集部は、前記通信記述言語に基づき前記項目使用オブジェクト一覧生成部により出力された画面項目の一覧に基づいて項目使用オブジェト一覧画面の画面データに編集する請求項５記載のリポジトリ管理サーバ。
【請求項７】
各項目辞書情報を記憶する項目辞書データベースと、前記テーブルのカラムと前記項目辞書データベースに登録された項目辞書との辞書連携情報を記憶する項目使用テーブル情報データベースと、前記入力データ抽出部により抽出されたデータが前記テーブルのカラムと前記項目辞書との辞書連携の定義のリクエストであると示すとき、前記項目辞書データベースを検索して、項目辞書情報の一覧を出力する項目辞書情報参照部と、前記入力データ抽出部により抽出されたデータが、前記テーブル情報の登録又は更新のリクエストであり、且つ、該カラムが前記項目辞書との辞書連携の登録又は更新のリクエストであると示すとき、前記カラムが前記項目辞書と辞書連携されていることを前記項目使用テーブル情報データベースに登録又は更新する項目使用テーブル情報登録・更新部とを更に具備し、前記出力データ編集部は、前記項目辞書情報参照部より出力された前記項目辞書の一覧を、前記通信記述言語に基づいて前記端末装置に表示し、各項目辞書を辞書連携するために指定可能とする項目参照画面の画面データに編集する請求項１記載のリポジトリ管理サーバ。
【請求項８】
前記入力データ抽出部により抽出されたデータが前記項目辞書の一覧のリクエストであると示すとき、前記項目辞書データベースを検索して、項目辞書情報の一覧を出力する項目辞書一覧生成部と、前記項目使用テーブル情報データベースを検索して、前記各項目辞書について辞書連携の有るカラム数を出力するカラム数カウント部とを更に備え、前記出力データ編集部は、前記通信記述言語に基づき前記項目辞書一覧生成部により出力された各項目辞書情報及び前記カラム数を含み、各行のカラム数を指定可能とするリンク情報としての前記各項目辞書を特定する情報を含む項目辞書一覧画面の画面データに編集する請求項７記載のリポジトリ管理サーバ。
【請求項９】
前記入力データ抽出部より抽出されたデータが前記カラム数が指定されていると示すとき、前記項目使用テーブル情報データベースを検索して、該指定された項目辞書と辞書連携されているカラムの一覧を出力する項目使用カラム一覧作成部を更に具備し、前記出力データ編集部は、前記通信記述言語に基づき前記項目使用カラム一覧生成部により出力されたカラムの一覧に基づいて項目使用カラム一覧画面の画面データに編集する請求項８記載のリポジトリ管理サーバ。
【請求項１０】
前記入力データ抽出部により抽出されたデータが、システムに属するサブシステムの一覧、サブシステムに属するサブアプリ一覧、サブアプリに属する画面一覧及びシステムに属するテーブル一覧のいずれかのリクエストであると示すとき、前記サブシステム情報データベース、前記サブアプリ情報データベース、前記画面情報データベース及び前記テーブル情報データベースのいずれかを検索して、サブシステム一覧、サブシステム一覧、画面一覧及び前記テーブル一覧のいずれかの一覧を出力する一覧情報生成部を更に具備し、前記出力データ編集部は、前記通信記述言語に基づいて前記一覧情報生成部により出力された一覧の各行をチェックボックスにより選択可能とするとともに、一覧の各行のサブシステム、サブアプリ、画面及びテーブルのいずれかを指定可能とする一覧画面の画面データに編集する請求項１記載のリポジトリ管理サーバ。
【請求項１１】
前記入力データ抽出部により抽出されたデータが、前記各行のサブシステム、サブアプリ、画面及びテーブルのいずれかの行が指定されたと示すとき、前記サブシステム情報参照部、前記サブアプリ情報参照部、前記画面情報参照部及び前記テーブル情報参照部のいずれかは、前記サブシステム情報データベース、前記サブアプリ情報データベース、前記画面情報データベース及び前記テーブル情報データベースのいずれかを検索して、指定されたサブシステム、サブアプリ、画面及びテーブルの該当するサブシステム情報、サブアプリ情報、画面情報及びテーブル情報のいずれかの設計情報を出力し、前記出力データ編集部は、前記サブシステム情報、サブアプリ情報、画面情報及びテーブル情報のいずれかの設計情報を、前記通信記述言語に基づいて前記端末装置に表示する該当する画面の画面データに編集する請求項１０記載のリポジトリ管理サーバ。
【請求項１２】
利用者に関する利用者情報を記憶する利用者情報データベースと、各グループについて、システム管理をする権利に関わる管理者権限の有無、設計書を編集する権利に関わる開発権限の有無、及び設計書を参照する権利に関わる参照権限の有無を記憶するグループ情報データベースと、前記利用者情報データベースに登録された該当する利用者情報及び前記グループ情報データベースを参照して、前記リクエストした利用者が属するグループの前記管理者権限の有無、前記開発権限の有無及び前記参照権限の有無を判断して、リクエストした利用者が、前記システム情報データベース、前記サブシステム情報データベース、前記サブアプリ情報データベース、前記画面情報データベース及び前記テーブル情報データベースにアクセスする権利を有するか否かを判定するアクセス権チェック部を更に具備した請求項１記載のリポジトリ管理サーバ。
【請求項１３】
前記入力データ抽出部により抽出されたデータが、設計書出力リクエストであると示すとき、前記システム情報データベース、前記サブシステム情報データベース、及びテーブル情報データベースを検索して、システム名、サブシステム名、及びテーブル名の一覧を出力する設計書出力情報生成部を更に具備し、前記出力データ編集部は、システム情報、サブシステム一覧、画面一覧及びテーブル一覧、各テーブル名についてテーブル情報、各サブシステムについてサブアプリ一覧情報、各サブアプリについて前記画面情報並びに複数の出力フォーマットのいずれかをそれぞれ別々に選択可能とする設計書出力画面の画面データに編集する請求項１記載のリポジトリ管理サーバ。
【請求項１４】
前記入力データ抽出部により抽出されたデータが、設計書印刷実行のリクエストであると示すとき、前記選択された各項目に該当する前記システム情報データベース、前記サブシステムデータベース、前記サブアプリデータベース、前記画面情報データベース及び前記テーブル情報データベースのいずれかを検索して、設計情報を読み出し、所定のレイアウト及び選択された前記出力フォーマットに従って、印刷ファイルを生成する印刷ファイル生成部を更に具備した請求項１３記載のリポジトリ管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続される複数の端末装置との間で所定の通信記述言語で記述されたデータを含むパケットを所定の通信プロトコルに従って送受信してシステム設計を行うリポジトリ管理サーバに関する。
【背景技術】
【０００２】
システム設計は、システム全体の設計、システムを複数のサブシステムに分割して、各サブシステムの設計、画面一覧の設計及びテーブル一覧の設計をする要件定義工程、各サブシステムを複数のサブアプリに分割して、各サブアプリの設計、各サブアプリに属する画面の画面レイアウト、トリガとなるアクションに基づく画面の遷移を示す画面アクション及び画面項目等の画面設計及びテーブル設計を行う基本設計工程、並びにテーブルを操作するためのＳＱＬ仕様や環境の設計等を行う詳細設計工程を経て、プログラムの開発工程が実施される。
【０００３】
要件定義工程において、システム全体の設計では、業務要件定義書や業務フローチャート等の文書がアウトプットであり、サブシステム設計では、サブシステム一覧やサブシステム概要書等の文書がアウトプットである。基本設計工程において、サブアプリの設計では、サブアプリ概要書及びサブアプリ一覧、画面の設計では、画面レイアウト、画面アクション、画面遷移図及び画面項目並びにテーブル設計では、カラム一覧等がアウトプットである。詳細設計工程では、ＳＱＬ仕様書や環境設計書がアウトプットである。
【０００４】
従来、各設計は、各設計者が独自に端末装置を用いて設計を行い、アウトプットの設計書は一般ファイルとして管理されていた。設計書のレビューでは、印刷した設計書やファイル転送して配布した設計書に基づいて、レビューが行われていた。客にシステムを提案する場合は、画面のレイアウト画面を提示するが、レイアウト画面は、表作成ツール等を用いて作成したり、ＨＴＭＬ(Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ)で記述したＨＴＭＬファイルを画像として画面に表示し、画像をキャプチャーして作成しており、設計書とは別個に作成していた。
【０００５】
画面項目やテーブルのカラムは、項目辞書を参照しながら定義するが、端末装置の画面上で項目辞書と連携して定義することができなかった。また、サブシステム一覧、サブアプリ一覧及び遷移図等は別個設計書として作成する必要があった。進捗管理は設計者からの申告に基づいてされていた。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のシステム設計では、設計書が一般ファイルとして管理され、一元管理されてはおらず管理が不十分であった。レビューは印刷した設計書に基づいて行っていたため、設計書を印刷する労力と資源が無駄になっていた。設計書をファイル転送して配布する場合でも、設計書を配布する労力が無駄になっていた。客にシステムを提示する際にも、表作成ツール等を用いてレイアウト画面の画像を作成して、客に提示していたため、工数が余分に掛かるという問題があった。
【０００７】
画面項目やテーブルのカラムは、項目辞書と連携して定義することができなかったため、入力誤り等が生じる恐れがあった。また、サブシステム一覧、サブアプリ一覧及び画面遷移図等は別個に作成する必要があったため、工数が余分にかかるという問題があった。進捗管理も設計者の申告に基づいて行われており、リアルタイムに客観的な管理することができないという問題があった。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、設計書を一元管理して、設計書を印刷したりファイル転送して配布したりせずに、アクセス権を有する者が設計書をネットワークを通してアクセスして端末装置の画面上でレビューができ、客に提案するレイアウト画面を設計書と別個独立して作成したり、一覧を作成したりする必要がなくシステム設計の工数を削減できるとともに、画面項目やテーブルのカラムを辞書連携して誤りなく定義できるリポジトリ管理サーバを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、ネットワークを介して接続される複数の端末装置との間で所定の通信記述言語で記述されたデータを含むパケットを所定の通信プロトコルに従って送受信してシステム設計を行うリポジトリ管理サーバであって、システム全体に関するシステム情報を記憶するシステム情報データベースと、前記システムが複数のサブシステムに分割された各サブシステムに関するサブシステム情報を記憶するサブシステム情報データベースと、前記複数のサブシステムのそれぞれが複数のサブアプリに分割された各サブアプリに関するサブアプリ情報を記憶するサブアプリ情報データベースと、前記各サブアプリにおける画面情報を記憶する画面情報データベースと、複数のテーブルのそれぞれのテーブルに関するテーブル情報を記憶するテーブル情報データベースと、前記端末装置からのパケットに含まれる前記通信記述言語で記述されたデータを抽出する入力データ抽出部と、前記入力データ抽出部により抽出されたデータがシステム情報の検索リクエストであると示すとき、前記システム情報データベースを検索して、設計情報としてのシステム情報を出力するシステム情報参照部と、前記入力データ抽出部により抽出されたデータがシステム情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記システム情報データベースに前記システム情報を登録又は更新するシステム情報登録・更新部と、前記入力データ抽出部により抽出されたデータがサブシステム情報の検索リクエストであると示すとき、前記サブシステム情報データベースを検索して、設計情報としてのサブシステム情報を出力するサブシステム情報参照部と、前記入力データ抽出部により抽出されたデータがサブシステム情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記サブシステム情報データベースに前記サブシステム情報を登録又は更新するサブシステム情報登録・更新部と、前記入力データ抽出部により抽出されたデータがサブアプリ情報の検索リクエストであると示すとき、前記サブアプリ情報データベースを検索して、設計情報としての前記サブアプリ情報を出力するサブアプリ情報参照部と、前記入力データ抽出部により抽出されたデータがサブアプリ情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記サブアプリ情報データベースにサブアプリが属するサブシステムについての情報を含む前記サブアプリ情報を登録又は更新するサブアプリ情報登録・更新部と、前記入力データ抽出部により抽出されたデータが画面情報の検索リクエストであると示すとき、前記画面情報データベースを検索して、設計情報としての前記画面情報を出力する画面情報参照部と、前記入力データ抽出部により抽出されたデータが画面情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記画面情報データベースに画面が属するサブアプリについての情報を含む前記画面情報を登録又は更新する画面情報登録・更新部と、前記入力データ抽出部により抽出されたデータがテーブル情報の検索リクエストであると示すとき、前記テーブル情報データベースを検索して、設計情報としての前記テーブル情報を出力するテーブル情報参照部と、前記入力データ抽出部により抽出されたデータがテーブル情報の登録又は更新リクエストであると示すとき、前記入力データ抽出部により抽出されたデータに基づいて、前記テーブル情報データベースに前記テーブル情報を登録又は更新するテーブル情報登録・更新部と、前記システム情報参照部、前記サブシステム情報参照部、前記サブアプリ情報参照部、前記画面情報参照部及び前記テーブル情報参照部より出力された前記設計情報を、前記通信記述言語に基づいて前記端末装置に表示する該当参照画面の画面データに編集し、前記通信記述言語に基づいて前記システム情報、前記サブシステム情報、前記サブアプリ情報、前記画面情報及び前記テーブル情報の設計情報を前記端末装置より入力して、登録又は更新するための該当の登録・更新画面データに編集する出力データ編集部とを具備したリポジトリ管理サーバが提供される。
【発明の効果】
【００１０】
本発明によると、リポジトリ管理サーバはデータベースを検索して、システム情報、サブシステム情報、サブアプリ情報、画面情報及びテーブル情報を通信記述言語で記述された該当参照画面の画面データに編集し、この画面データをパケットに収容して、端末装置に送信し、端末装置は、該当参照画面上でシステム情報、サブシステム情報、サブアプリ情報、画面情報及びテーブル情報の設計情報を画面に表示するので、設計書を印刷やファイル転送により配布することなくレビューができる。そのため、無駄な工数や無駄に資源を使用することを削減できる。
【００１１】
通信記述言語に基づいて、システム情報、サブシステム情報、サブアプリ情報、画面情報及びテーブル情報の設計情報を端末装置より入力して、登録又は更新するための該当の登録・更新画面データに編集して、この画面データをパケットに収容して、端末装置に送信し、端末装置は入力した設計情報をリポジトリ管理サーバのデータベースに登録／更新を行うことができて、端末装置とリポジトリ管理サーバとの間の通信によりシステム設計することができる。また、設計情報の参照性に優れ、設計情報の一元管理も行えるため設計作業の効率化を図ることができる。設計段階の設計書がリポジトリ管理サーバの共通のデータベースに保存されてアクセス可能なので、客観的で容易な進捗管理を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態によるリポジトリ管理システムの概略構成図である。
【図２】図１中のリポジトリ管理サーバの機能ブロック図である。
【図３】図２中のサブシステム情報アクセス部の機能ブロック図である。
【図４】図２中のサブアプリ情報アクセス部の機能ブロック図である。
【図５】図２中の画面情報アクセス部の機能ブロック図である。
【図６】図２中のテーブル情報アクセス部の機能ブロック図である。
【図７】図２中の項目辞書アクセス部の機能ブロック図である。
【図８】本発明に関わるデータベースの論理構成図である。
【図９】図８中の画面情報ＤＢの論理構成図である。
【図１０】図８中の項目情報ＤＢの論理構成図である。
【図１１】図８中のシステム情報ＤＢに格納されるシステム情報を示す図である。
【図１２】図８中のサブシステム情報ＤＢに格納されるサブシステム情報を示す図である。
【図１３】図８中のサブアプリ情報ＤＢに格納されるサブアプリ情報を示す図である。
【図１４】図９中の画面レイアウト情報ＤＢに格納される画面レイアウト情報を示す図である。
【図１５】図９中のアクション情報ＤＢに格納されるアクション情報を示す図である。
【図１６】図９中の画面項目情報ＤＢに格納される画面項目情報を示す図である。
【図１７】図９中の画面テーブル情報ＤＢに格納される画面テーブル情報を示す図である。
【図１８】図９中のテストケースＤＢに格納されるテストケースを示す図である。
【図１９】図９中のドキュメント情報ＤＢに格納されるドキュメント情報を示す図である。
【図２０】図８中のテーブル情報ＤＢに格納されるカラム情報を示す図である。
【図２１】図１０中の項目辞書情報ＤＢに格納される項目辞書情報、項目使用画面項目情報及び項目使用カラム情報を示す図である。
【図２２】図８中の利用者情報ＤＢに格納される利用者情報を示す図である。
【図２３】認証及びアクセス権チェックのフローチャートである。
【図２４】システム情報の検索／登録／更新／削除のフローチャートである。
【図２５】サブシステム一覧画面に関わるフローチャートである。
【図２６】サブシステム情報の検索／登録／更新／削除のフローチャートである。
【図２７】サブアプリ一覧画面に関わるフローチャートである。
【図２８】サブアプリ情報の検索／登録／更新／削除のフローチャートである。
【図２９】画面一覧画面に関わるフローチャートである。
【図３０】画面レイアウト画面に関わるフローチャートである。
【図３１】アクション一覧画面に関わるフローチャートである。
【図３２】画面項目一覧画面に関わるフローチャートである。
【図３３】画面遷移図画面に関わるフローチャートである。
【図３４】画面テーブルに関わるフローチャートである。
【図３５】テーブル関連図に関わるフローチャートである。
【図３６】画面テストケース一覧画面に関わるフローチャートである。
【図３７】テーブル一覧画面に関わるフローチャートである。
【図３８】テーブル情報画面に関わるフローチャートである。
【図３９】項目辞書画面に関わるフローチャートである。
【図４０】項目辞書画面に関わるフローチャートである。
【図４１】利用者一覧画面に関わるフローチャートである。
【図４２】グループ一覧画面に関わるフローチャートである。
【図４３】設計書出力に関わるフローチャートである。
【図４４】メニュー画面を示す図である。
【図４５】システム情報画面を示す図である。
【図４６】サブシステム一覧画面を示す図である。
【図４７】サブシステム情報画面を示す図である。
【図４８】サブアプリ一覧画面を示す図である。
【図４９】サブアプリ情報画面に関わるフローチャートである。
【図５０】画面一覧画面を示す図である。
【図５１】画面レイアウト画面を示す図である。
【図５２】アクション一覧画面を示す図である。
【図５３】画面項目画面を示す図である。
【図５４】項目参照画面を示す図である。
【図５５】画面遷移図を示す図である。
【図５６】テーブル一覧画面を示す図である。
【図５７】テーブル関連図を示す図である。
【図５８】テストケース一覧画面を示す図である。
【図５９】ドキュメント一覧画面を示す図である。
【図６０】テーブル一覧画面を示す図である。
【図６１】テーブル参照元画面を示す図である。
【図６２】テーブル情報画面を示す図である。
【図６３】項目辞書画面を示す図である。
【図６４】項目使用オブジェクト一覧画面を示す図である。
【図６５】項目使用カラム一覧画面を示す図である。
【図６６】利用者情報一覧画面を示す図である。
【図６７】利用者編集画面を示す図である。
【図６８】グループ一覧画面を示す図である。
【図６９】グループ編集画面を示す図である。
【図７０】印刷画面を示す図である。
【発明を実施するための形態】
【００１３】
図１は本発明の実施形態によるリポジトリ管理システムの構成図である。図１に示すように、リポジトリ管理システム１は、複数の端末装置２＃ｉ（ｉ＝１〜ｎ）と、該端末装置２＃ｉ（ｉ＝１〜ｎ）が通信ネットワーク４を通して接続されたリポジトリ管理サーバ６を具備する。符号２＃ｉは複数の端末装置の任意の一つを指すが、以下では２と省略して記す。
【００１４】
端末装置２は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やＷＳ（Ｗｏｒｋ  Ｓｔａｔｉｏｎ）等であり、通信ネットワーク４を通して、所定の通信記述言語、例えば、ＨＴＭＬで記述された設計データを含む通信データを所定の通信プロトコル、例えば、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に従って、リポジトリ管理サーバ６との間で通信を行って、システム設計を行う端末である。
【００１５】
通信プロトコルは、リポジトリ管理サーバ６との間でネットワーク４を介して通信が可能であれば、ＨＴＴＰ以外の他のプロトコルであっても良い。所定の通信記述言語は、端末装置２がソフトウェアにより、パケットに含まれるリポジトリ管理サーバ６による検索結果としての設計情報の画面への表示及び画面上でのキーボード等による入力やクリック操作（画面操作とも呼ぶ）に基づき、設計情報等を設計情報ＤＢ８、利用者情報ＤＢ１０及びグループ情報ＤＢ１２に登録／更新／削除等が可能であれば、ＨＴＭＬに限らない。
以下では、所定の通信プロトコルをＨＴＴＰ、所定の通信記述言語をＨＴＭＬ、上記ソフトフェアをブラウザソフトウェア（以下、ブラウザとも呼ぶ）として記述する。
【００１６】
端末装置２は、図示しないが、ＣＰＵ、表示装置、入力手段、ＲＯＭ、メインメモリ、記憶媒体、Ｉ／Ｏコントローラ及び通信インタフェース部等を有する。ＣＰＵは、オペレーティングシステム（ＯＳ）やＨＴＭＬで記述された設計情報を画面データの画面表示や画面操作に基づいてＨＴＭＬで記述した設計情報を含む通信データを作成するブラウザのソフトウェアを実行する。表示装置は、設計情報等を表示するモニタ画面等である。
【００１７】
入力手段は、文字や数字等が入力可能なキーボード等及び画面に対して直感的な入力操作を提供するＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）環境において、クリック操作を行うためのマウスなどである。ＲＯＭは、端末装置２の起動時にＣＰＵが実行するＢＩＯＳ等のＯＳプログラムを格納するメモリである。
【００１８】
メインメモリは、ＯＳやブラウザ等の各種プログラムがローディングされてＣＰＵが実行する主記憶メモリである。記憶媒体は、ハードディスクや光ディスク等の記憶媒体であり、ブラウザソフトウェア等を格納する。Ｉ／Ｏコントローラは、ＣＰＵからの記憶媒体へのデータの読み出し及び書き込みを制御する。通信インタフェース部は、通信ネットワーク６とＣＰＵとの間のインタフェースを司る。
【００１９】
通信ネットワーク６は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワークであり、端末装置２とリポジトリ管理サーバ６との間で設計情報等の通信によりシステム設計が可能となるものであれば、ＬＡＮに限らず、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等であってもよい。通信ネットワーク６は、端末装置２とは、ＬＡＮケーブル、光ファイバ等の有線通信ケーブルによって接続される場合や、無線により接続される場合が含まれる。
【００２０】
リポジトリ管理サーバ６は、設計情報ＤＢ８、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を含む。リポジトリ管理サーバ６のハードウェア構成は、端末装置２と同様であり、ＣＰＵ上をプログラムが実行されることにより各機能が実現されて、Ｗｅｂアプリケーションとして機能する。以下、リポジトリ管理サーバ６の機能概要を説明する。
【００２１】
（１）  端末装置２からリポジトリ管理サーバ６のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が指定されて、リポジトリ管理サーバ６へのアクセスのリクエストパケットを受信すると、ユーザＩＤ及びパスワードの入力を要求するＨＴＭＬで記述した認証要求画面データを含むレスポンスパケットを端末装置２に送信する。
【００２２】
（２）  端末装置２からユーザＩＤ及びパスワードを含むパケットを受信すると、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を検索して、端末装置２の利用者がリポジトリ管理サーバ６にアクセスする権利を有するか否かをチェックし、アクセスする権利を有する場合は、セッションと利用者を関連付け、ＨＴＭＬで記述したメニュー画面の画面データを含むパケットを端末装置２に送信する。
【００２３】
（３）  端末装置２からの図４４に示すメニュー画面上でのクリック操作に基づく、該当画面のＵＲＬが指定されたパケットを受信すると、セッションに関連付けされた利用者名に基づいて、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を検索し、利用者が設計情報ＤＢ８を参照する権利を有する場合は、設計情報ＤＢ８を検索して、該当画面のシステム名、システムコード、更新者、更新日のシステム情報等の設計情報を読み出し、ＨＴＭＬに基づいて、設計情報からシステム情報画面等の該当する画面データに編集し、設計情報を含むパケットを端末装置２に送信する。
【００２４】
（４）  端末装置２からの図４５等に示す画面上でのクリック操作に基づく、該当画面のＵＲＬ及び検索対象の設計情報を特定する情報（サブシステム情報の場合はサブシステムＩＤ、画面ＩＤ、テーブル番号、項目辞書番号等）を受信すると、セッションに関連付けされた利用者名に基づいて、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を検索し、利用者が設計情報ＤＢ８を参照する権利を有する場合は、設計情報ＤＢ８を検索して、該当する設計情報を読み出し、ＨＴＭＬに基づいて、設計情報を該当の画面の画面データに編集し、設計情報を含むパケットを端末装置２に送信する。
【００２５】
（５）  端末装置２からの図４５等に示す画面上での入力操作及びクリック操作に基づく、システム情報、サブシステム情報、サブアプリ情報、画面情報、テーブル情報、辞書情報及びメッセージ情報等の設計情報の登録／更新／削除を指示するパケットを受信すると、パケットに含まれる設計情報を抽出し、セッションに関連付けされた利用者名に基づいて、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を検索し、利用者が設計情報ＤＢ８に登録／更新／削除等をするアクセス権を有する場合は、利用者名及び更新日等とともにシステム情報やサブシステム情報等の設計情報を設計情報ＤＢ１０に登録／更新／削除する。尚、設計情報の登録／更新の場合は、端末装置２より入力された設計情報の正当性のチェックを行い、正当であれば、設計情報ＤＢ８に登録／更新する。そして、正常終了したか否かの処理結果を端末装置２に通知する。
【００２６】
（６）  端末装置２から図４４に示すメニュー画面での利用者のクリック操作、図６６に示すユーザ一覧画面及び図６７に示す利用者編集画面上でのクリック操作に基づくパケットを受信すると、セッションに関連付けされた利用者名に基づいて、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を検索し、利用者が利用者情報ＤＢ１０に登録／更新／削除等をするアクセス権を有する場合は、利用者情報ＤＢ１０を検索して、利用者情報を読み出し、ユーザ一覧画面の画面データを含むパケットを送信及び利用者情報ＤＢ１０に利用者名及び更新日等とともに利用者情報の登録／更新／削除を行う。
【００２７】
（７）  端末装置２からユーザ一覧画面でのグループ一覧のクリック操作、図６８に示すグループ一覧画面及び図６９に示すグループ詳細画面上でのクリック操作に基づくパケットを受信すると、セッションに関連付けされた利用者名に基づいて、利用者情報ＤＢ１００及びグループ情報ＤＢ１２を検索し、利用者がグループ情報ＤＢ１２に登録／更新／削除等をするアクセス権を有する場合は、グループ情報ＤＢ１２を検索して、グループ情報を読み出し、グループ覧画面の画面データを含むパケットを送信及びグループ情報ＤＢ１２にグループ情報の登録／更新／削除を行う。
【００２８】
（８）  端末装置２からメニュー画面上で設計書出力のクリック操作に基づく、設計書出力のリクエストパケットを受信すると、設計情報ＤＢ８を検索して、システム情報、サブシステム一覧、画面一覧及びテーブル一覧、各テーブル名についてテーブル情報、各サブシステムについてサブアプリ一覧情報、並びに各サブアプリについて画面情報をそれぞれ別々にチェックボックスにより選択可能とする図７０に示す設計書出力画面の画面データを含むパケットを端末装置２に送信する。
【００２９】
（９）  端末装置２からの図７０に示す設計書出力画面の実行のクリック操作に基づく、設計書印刷リクエストパケットを受信すると、設計情報ＤＢ８を検索して、チェックボックスにより選択された各項目に該当する設計情報を読み出し、所定のレイアウト及びフォーマットに従って、印刷ファイルに書き込む。このとき、更新者や更新日等のヘッダ情報を作成する必要がある場合は、印刷書のレイアウトに従って、ヘッダ情報を作成して、印刷書ファイルに書き込む。印刷書ファイルの作成が完了すると、端末装置２に転送する。
【００３０】
（１０）  端末装置２の画面操作によりログオフが指定されると、セッションを開放する。
【００３１】
図１中の設計情報ＤＢ８は、システム情報、サブシステム情報、サブアプリ情報、画面情報、テーブル情報、項目辞書情報及びメッセージ情報の設計情報を格納する。ここで、設計情報には、文書作成ツールや表作成ツールで作成した設計文書、画面レイアウトのイメージ画像等が含まれる。
【００３２】
利用者情報ＤＢ１０は、各利用者に関する利用者情報を格納するためのものであり、利用者名、ログインＩＤ、パスワード及びメールアドレス等の利用者情報を格納する。グループ情報ＤＢ１２は、管理者や開発者等のように、設計情報ＤＢ８にアクセスする権利を有する者を、例えば、役割に応じて、グループピングし、各グループについて、管理者権限、開発権限、ログイン権限、参照権限及びレビュー権限などアクセスできる権利を設定するためのデータベースである。
【００３３】
以下、リポジトリ管理サーバ６の機能を詳細に説明する。図２は、図１中のリポジトリ管理サーバ６の機能ブロック図である。図２に示すように、リポジトリ管理サーバ６は、パケット受信部１３、パケット送信部１４、入力データ抽出部１５、出力データ編集部１６、認証部１８、アクセス権チェック部２０、メニュー画面生成部２２、システム情報アクセス部２４、サブシステム情報アクセス部２６、サブアプリ情報アクセス部２８、画面情報アクセス部３０、テーブル情報アクセス部３２、項目辞書アクセス部３４、メッセージ情報アクセス部３６及び印刷ファイル作成部３８等を有する。
【００３４】
パケット受信部１３は、端末装置２からのＨＴＭＬで記述されたデータを含むＨＴＰＰに基づくリクエストパケットを受信する。パケット送信部１４は、端末装置２からのリクエストに基づいて、ＨＴＴＰに従い、ＨＴＭＬに基づいて設計データが該当する画面の画面データに編集されたデータを含むレスポンスパケットを端末装置２に送信する。
【００３５】
入力データ抽出部１５は、端末装置２からのリクエストパケットに含まれるＨＴＭＬで記述されたデータから利用者のボタンのクリック操作に係る情報、リンクへのクリック操作に係るリンク情報、クリック操作をイベント発生のトリガとして画面に関わるＨＴＭＬファイル（画面上ともいう）でプログラム（例えば、Ｊａｖａ（登録商標）ｓｃｉｐｔでは、リンク情報として、ｈｒｅｆ＝ｊａｖａｓｃｒｉｐｔ：トリガのＪａｖａｓｃｒｉｐｔプログラム名（引数（スクリーンＩＤ等））と設定する）が動作して、セットされたデータ、利用者により入力された設計情報、チェックボックスでチェックされた情報及びリポジトリ管理サーバ６により送信した設計情報（例えば、ＨＴＭＬでは、ｈｉｄｄｅｎのｖａｌｕｅ、例えば、ｉｍｐｕｔ  ｔｙｐｅ＝“ｈｉｄｄｅｎ”  ｉｄ＝“×××”  ｖａｌｕｅ＝”ＡＡＡ”等と設定）であって、端末装置２から送信される参照／更新／削除の対象となる設計情報に関する情報（選択されているフォルダ、サブシステム、サブアプリ、画面レイアウトの画面等を特定するフォルダＩＤ、サブシステムＩＤ、サブアプリＩＤ、スクリーンＩＤ等の情報）を抽出する。
【００３６】
例えば、サブシステム情報／サブアプリ情報／画面レイアウト情報／テーブル情報等を更新等する場合には、更新対象のサブシステム／サブアプリ／画面／テーブル等を特定するサブシステムＩＤ／サブアプリＩＤ／スクリーンＩＤ／テーブル番号等が必要となるからである。サブシステム等が特定できれば、サブシステムＩＤ等のようにシステムで付与した番号でも良いし、設計者が入力したコード、名称やＩＤ等であっても良い。以下では、システムでシステムＩＤ等を付与した場合を例に説明する。
【００３７】
尚、セッションに選択中のシステムＩＤ、サブシステムＩＤ及びサブアプリＩＤ等を関連付けておくことにより、例えば、画面レイアウト画面では、セッションに関連付けられたサブアプリＩＤ等を用いることによりｈｉｄｄｅｎによる設定を省略することができる。
【００３８】
出力データ編集部１６は、システム情報アクセス部２４、サブシステム情報アクセス部２６、サブアプリ情報アクセス部２８、画面情報アクセス部３０、テーブル情報アクセス部３２、項目辞書アクセス部３４、メッセージ情報アクセス部３６及び印刷ファイル作成部３８より出力される設計情報から該当する画面のテンプレートに基づいて、ＨＴＭＬに従って画面データに編集する。画面データには、端末装置２に画面表示される設計情報、ボタンを定義する情報、サブシステム等の一覧に表示される各行を選択可能とするチェックボックスを定義する情報、リンク情報、ｈｉｄｄｅｎのｖａｌｕｅ及びクリック操作をイベント発生のトリガとして動作するプログラム（Ｊａｖａｓｃｒｉｐｔ等）等が含まれる。認証部１８は以下の機能を有する。
【００３９】
（１）  端末装置２からのリポジトリ管理サーバ６のＵＲＬが指定されて、リポジトリ管理サーバ６へのアクセスのリクエストパケットを受信すると、ＨＴＭＬで記述したユーザＩＤ及びパスワードの入力を要求する認証要求画面データをパケット送信部１４に出力する。
【００４０】
（２）  端末装置２から送信され、入力データ抽出部１５で抽出されたユーザＩＤ及びパスワードを入力すると、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を検索して、入力されたユーザＩＤ及びパスワードが利用者情報ＤＢ１０に登録されており、利用者が属するグループにログインする権利が与えられている場合、認証が正常に行われたと判断して、メニュー画面生成部２２にメニュー画面の生成を指示する。利用者がリポジトリ管理サーバ６にログインする権利を有する場合は、セッションとログインＩＤとを関連付けて、関連情報をセッション管理テーブルに登録する。利用者がどのグループに属するかは、利用者情報ＤＢ１０に登録しておいても良いし、ＡｃｔｉｖｅＤｉｒｅｃｔｒｙを通して設定しても良い。
【００４１】
アクセス権チェック部２０は、セッションに関連付けられたログインＩＤに基づいて、利用者情報ＤＢ１０及びグループ情報ＤＢ１２を検索して、ログインＩＤの利用者が属するグループに設計情報ＤＢ８にアクセスする権利が付与されているか否かを判別する。アクセスする権利を有する場合は、アクセスを許可する。アクセスする権利を有さない場合は、アクセスを拒否する。メニュー画面生成部２２は、ＨＴＭＬに基づいて、図４４に示すメニュー画面の画面データを生成して、パケット送信部１４に出力する。メニュー画面の画面データには、各リンク情報として該当画面のＵＲＬが含まれる。
【００４２】
システム情報アクセス部２４は、以下の機能を有する。
【００４３】
（１）  メインメニュー画面上等でシステムがクリックされて図４５に示すシステム情報画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、システム名、システムコード、システム全体に関わる文書を分類するためのフォルダ名の一覧並びにシステム情報の更新者及び更新日等のシステム情報を出力し、これらのシステム情報及びシステムを特定するシステムＩＤに基づいて、図４５に示すシステム情報画面の画面データに編集するように、出力データ編集部１６に指示する。
【００４４】
（２）  システム情報画面上で更新ボタンがクリックされると、端末装置２より入力フィールドに入力されたシステム情報に加えて、システムＩＤ（更新の場合）及びシステム情報画面上の更新操作であることを示すデータが送信される。アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計者により入力されリクエストパケットに含まれるシステムコード、システム名、備考並びにセッションに関連付けられた利用者（更新者）及び更新日を設計情報ＤＢ８に登録する。このとき、システムコードを一意的に特定するシステムＩＤを付与して、これらの情報とともに設計情報ＤＢ８に登録しておく。
【００４５】
出力データ編集部１６は、更新ボタン等がクリックされると、どの画面におけるどのクリック操作であるかを示すＵＲＬ及びシステムＩＤのように選択されたシステムを特定するデータを含むリクエストパケットが端末装置２から送信されるように画面データ（ｈｉｄｄｅｎやボタン定義等により定義されている）に編集していることから、入力データ抽出部１５で抽出されたデータによって、リポジトリ管理サーバ６側の処理内容、即ち、処理プログラムが特定される。また、システム、サブシステム等がクリックされた場合は、該当画面のＵＲＬがリンク情報として設定されているので、その際に編集する画面が特定される。
【００４６】
（３）  システム情報画面上で、フォルダがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、システムＩＤ及びリンク情報としてのシステム情報画面のＵＲＬ＋フォルダＩＤに基づいて、設計情報ＤＢ８を検索して、指定されたフォルダに属する文書情報の一覧をシステム名、システムコード及び備考とともに出力して、これらのシステム情報、システムＩＤ、選択されたフォルダＩＤ及び各行の文書名のリンク情報としてのドキュメントＩＤ及び各行のドキュメントＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含むシステム情報画面データに編集するよう出力データ編集部１６に指示する。
【００４７】
（４）  システム情報画面上で、フォルダ作成ボタンがクリックされると、システムアクセス権チェック部２０より利用者にアクセスが許可されたとき、リクエストパケットに含まれるシステムＩＤに基づいて、クリックしたときにＪａｖａｓｃｒｉｐｔのプログラムが動作して設定されたフォルダ名を設計情報ＤＢ８に登録するとともにフォルダ名で指定されたフォルダを作成する。このとき、フォルダＩＤを付与して、設計情報ＤＢ８に登録しておく。
【００４８】
（５）  システム情報画面上で、フォルダ削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、端末装置２からのリクエストパケットに含まれる選択されたシステムＩＤ及びフォルダＩＤに基づいて、該当するフォルダに属する文書情報を設計情報ＤＢ８から削除するとともにフォルダＩＤに該当するフォルダ及びフォルダに属する文書ファイルを削除する。
【００４９】
（６）  システム情報画面上で、追加ボタンがクリックされて、Ｊａｖａｓｃｒｉｐｔにより設定されるシステムＩＤ及び選択されているフォルダのフォルダＩＤを出力して、これらの情報に基づいて、フォルダに属する文書を登録（アップロード）するための文書登録画面（アップロード画面）の画面データに編集するよう出力データ編集部１６に指示する。
【００５０】
（７）  文書登録画面で登録ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、システムＩＤ、フォルダＩＤ、ドキュメントＩＤ（更新の場合）、システムＩＤ及びフォルダＩＤに該当するフォルダ名のフォルダに端末装置２から文書をアップロードするとともに、ドキュメント名、ファイル種別及びファイルサイズ等の文書情報並びにセッションに関連付けられたユーザＩＤに該当する更新者及び更新日を設計情報ＤＢ８に登録する。新規登録の場合はドキュメントＩＤを付与して、設計情報ＤＢ８に登録しておく。
【００５１】
（８）  システム情報画面上で、削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、ドキュメント名一覧の各行に設定されたチェックボックスで選択のチェックがされている文書について、システムＩＤ、選択されているフォルダＩＤ及びドキュメントＩＤに基づいて、該当文書情報を設計情報ＤＢ８より削除するとともにシステムＩＤ及びフォルダＩＤに該当するフォルダに格納されているドキュメントＩＤに該当するドキュメントファイルを削除する。
【００５２】
（９）  システム情報画面上で、ドキュメント名がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、システムＩＤ、フォルダＩＤ及びリンク情報としてのドキュメントＩＤに基づいて、ドキュメントファイルを読み出し、端末装置２にファイル転送する。
【００５３】
サブシステム情報アクセス部２６は、図３に示すように、サブシステム情報参照生成部４０、サブシステム一覧生成部４２を有する。サブシステム情報参照生成部４０は、以下の機能を有する。
【００５４】
（１）  図４７に示すサブシステム情報画面上で更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、システム情報画面上で更新がクリックされた場合と同様に、Ｊａｖａｓｃｒｉｐｔにより設定されたサブシステムＩＤ（更新の場合は０以外、追加登録の場合は０）、サブシステムコード、サブシステム名及び備考並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に登録する。新規作成の場合、サブシステムＩＤを付与して、設計情報ＤＢ８に登録しておく。
【００５５】
（２）  サブシステム情報画面上で、フォルダがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、システム情報画面上でフォルダがクリックされた場合と同様に、指定されたフォルダに属する文書情報の一覧等のサブシステム情報、サブシステムＩＤ、選択されたフォルダＩＤ及び各行の文書名のリンク情報としてのドキュメントＩＤ及び各行のドキュメントＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含むサブシステム情報画面データに編集するよう出力データ編集部１６に指示する。
【００５６】
（３）  サブシステム情報画面上で、フォルダ作成ボタンがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上でフォルダ作成ボタンがクリックされた場合と同様である。
【００５７】
（４）  サブシステム情報画面上で、フォルダ削除ボタンがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上でフォルダ削除ボタンがクリックされた場合と同様である。
【００５８】
（５）  サブシステム情報画面上で、追加ボタンがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上で追加ボタンがクリックされた場合と同様である。
【００５９】
（６）  文書登録画面で登録ボタンがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上で登録ボタンがクリックされた場合と同様である。
【００６０】
（７）  サブシステム情報画面上で、削除ボタンがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上で削除ボタンがクリックされた場合と同様である。
【００６１】
（８）  サブシステム情報画面上で、ドキュメントがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上でドキュメントがクリックされた場合と同様である。
【００６２】
（９）  サブシステム情報画面上で、戻るボタンがクリックされると、システムＩＤに基づいて、設計情報ＤＢ８を検索して、システム名、システムコード並びにサブシステム名、サブシステムコード及び備考の一覧を出力して、これらの情報、システムＩＤ、各行のサブシステムＩＤ、各行のサブシステム名のリンク情報としてのサブシステムＩＤ＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能にするチェックボックスの定義を含む図４６に示すサブシステム一覧画面データに編集するように、出力データ編集部１６に指示する。
【００６３】
（１０）  サブシステム一覧画面上で追加ボタンがクリックされると、システムＩＤ及びＪａｖａｓｃｒｉｐｔにより設定されたサブシステムＩＤ（＝０）に基づいて、サブシステム情報画面データに編集するように、出力データ編集部１６に指示する。
【００６４】
（１１）  サブシステム一覧画面上で削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、サブシステム名一覧の各行に設定されたチェックボックスの中で削除のチェックがされているサブシステムＩＤに基づいて、該当するサブシステム情報を設計情報ＤＢ８より削除する。
【００６５】
（１２）  サブシステム一覧画面上でサブシステム名がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、Ｊａｖａｓｃｒｉｐｔが動作してリンク情報に基づいて設定されたサブシステムＩＤに基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、該当するサブシステム名、サブシステムコード及び備考、並びに更新者及び更新日を出力して、これらの情報、システムＩＤ及びサブシステムＩＤに基づいて、サブシステム情報画面データに編集するように、出力データ編集部１６に指示する。
【００６６】
サブシステム一覧生成部４２は、以下の機能を有する。
【００６７】
メニュー画面上等でサブシステム情報がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、サブシステム名、サブシステムコード及び備考からなるサブシステム情報の一覧を出力して、これらの情報、システムＩＤ、各行のサブシステム名のリンク情報としてのサブシステムＩＤ＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のサブシステムのサブシステムＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含む図４６に示すサブシステム一覧画面データに編集するよう出力データ編集部１６に指示する。
【００６８】
サブアプリ情報アクセス部２８は、図４に示すように、サブアプリ情報参照生成部５０、サブアプリ一覧生成５２を有する。サブアプリ情報参照生成部５０は、以下の機能を有する。
【００６９】
（１）  図４９に示すサブアプリ情報画面上で更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、サブシステムＩＤ及びサブアプリＩＤ（＝０）（新規登録の場合）、又はサブシステムＩＤ及びサブアプリが属するサブシステムＩＤ（更新の場合）に基づいて、サブアプリコード、サブアプリ名及び備考並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に登録する。新規登録の場合、サブアプリＩＤを付与して、設計情報ＤＢ８に登録しておく。
【００７０】
（２）  サブアプリ情報画面上で、フォルダがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、システム情報画面上でフォルダがクリックされた場合と同様に、指定されたフォルダに属する文書情報の一覧等のサブアプリ情報、サブシステムＩＤ、サブアプリＩＤ、選択されたフォルダＩＤ及び各行の文書名のリンク情報としてのドキュメントＩＤ及び各行のドキュメントＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含むサブアプリ情報画面データに編集するよう出力データ編集部１６に指示する。
【００７１】
（３）  サブアプリ情報画面上で、フォルダ作成ボタンがクリックされたときの処理はシステムＩＤがサブアプリＩＤに替わるだけでシステム情報画面上でフォルダ作成ボタンがクリックされた場合と同様である。
【００７２】
（４）  サブアプリ情報画面上で、フォルダ削除ボタンがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上でフォルダ削除ボタンがクリックされた場合と同様である。
【００７３】
（５）  サブアプリ情報画面上で、追加ボタンがクリックされたときの処理はシステムＩＤがサブアプリＩＤに替わるだけでシステム情報画面上で追加ボタンがクリックされた場合と同様である。
【００７４】
（６）  文書登録画面で登録ボタンがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報についての文書登録画面上での登録ボタンがクリックされた場合と同様である。
【００７５】
（７）  サブアプリ情報画面上で、削除ボタンがクリックされたときの処理はシステムＩＤがサブアプリＩＤに替わるだけでシステム情報画面上でフォルダ作成ボタンがクリックされた場合と同様である。
【００７６】
（８）  サブアプリ情報画面上で、ドキュメントがクリックされたときの処理はシステムＩＤがサブシステムＩＤに替わるだけでシステム情報画面上でドキュメントがクリックされた場合と同様である。
【００７７】
（９）  サブアプリ情報画面上で、戻るボタンがクリックされると、サブシステムＩＤに基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、選択されているサブシステム名、サブシステム名を選択可能なようにサブシステム名の一覧並びにサブアプリコード、サブアプリ名及び備考の一覧を出力して、これらの情報、サブシステムＩＤ、各行のサブアプリＩＤ、各行のサブシステム名のリンク情報としてのサブアプリＩＤに基づいて、各行を選択可能にするチェックボックスの定義を含む図４８に示すサブシステム一覧画面データに編集するように、出力データ編集部１６に指示する。
【００７８】
（１０）  サブアプリ一覧画面上で追加ボタンがクリックされると、サブシステムＩＤ及びＪａｖａｓｃｒｉｐｔにより設定されたサブアプリＩＤ（＝０）に基づいて、サブアプリ情報画面データに編集するように、出力データ編集部１６に指示する。
【００７９】
（１１）  サブアプリ一覧画面上で削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、サブアプリ名一覧の各行に設定されたチェックボックスの中で削除のチェックがされているサブシステムアプリＩＤに基づいて、該当するサブアプリ情報を設計情報ＤＢ８より削除する。
【００８０】
（１２）  サブアプリ一覧画面上でサブアプリ名がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、Ｊａｖａｓｃｒｉｐｔが動作してリンク情報に基づいて設定されたサブアプリＩＤに基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、サブシステム名、サブシステムコード、該当するサブアプリコード、サブアプリ名及び備考、並びに更新者及び更新日を出力して、これらの情報、サブアプリＩＤに基づいて、サブアプリ情報画面データに編集するように、出力データ編集部１６に指示する。
【００８１】
サブアプリ一覧生成部５２は、以下の機能を有する。
【００８２】
（１）  サブシステム情報画面上でサブアプリ情報がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、システム名、システムコード、選択されているサブシステム名、サブシステム名を選択可能なようにサブシステム名の一覧並びにサブアプリコード、サブアプリ名及び備考の一覧を出力して、これらの情報、サブシステムＩＤ、各行のサブアプリＩＤ、各行のサブシステム名のリンク情報としてのサブアプリＩＤ＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能にするチェックボックスの定義を含むサブシステム一覧画面データに編集するように、出力データ編集部１６に指示する。
【００８３】
（２）  サブアプリ一覧画面上で検索ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されたサブシステム名に基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、選択されているサブシステム名、サブシステム名を選択可能なようにサブシステム名の一覧並びにサブアプリコード、サブアプリ名及び備考の一覧を出力して、これらの情報、サブシステムＩＤ、各行のサブアプリＩＤ、各行のサブシステム名のリンク情報としてのサブアプリＩＤに基づいて、各行を選択可能にするチェックボックスの定義を含むサブシステム一覧画面データに編集するように、出力データ編集部１６に指示する。
【００８４】
画面情報アクセス部３０は、図５に示すように、画面レイアウト情報参照生成部６０、アクション情報参照生成部６２、画面項目情報参照生成部６４、画面テーブル情報参照生成部６６、テストケース情報参照生成部６８、ドキュメント情報参照生成部７０、画面一覧生成部７２、画面遷移図生成部７４及びテーブル関連図生成部７６を有する。
【００８５】
画面レイアウト情報参照生成部６０は、以下の機能を有する。
【００８６】
（１）  画面一覧画面上で画面ＩＤがクリックされたとき、アクセス権チェック部２０より利用者にアクセス権が許可されたとき、画面ＩＤのリンク情報としての画面を特定するスクリーンＩＤ等に基づき、設計情報ＤＢ８を検索して、システム名、システムコード、サブシステム名、サブシステムコード、サブアプリ名、サブアプリコード、サブシステム名及びサブアプリ名を選択可能とするサブシステム名及びサブアプリ名の一覧、並びに該当する画面の画面ＩＤ、画面名、画面種別、利用目的及び処理内容、該画面ＩＤの画面について、名称、ＩＤ、種別、トリガ項目、遷移先及び条件等のアクション情報の一覧を出力して、これらの情報、スクリーンＩＤ、画面の画像ファイル名、画面の画像のリンク情報としてのＵＲＬ、アクションの一覧のアクションＩＤのリンク情報としてのアクション番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のアクション番号に基づいて、各行を選択可能とするチェックボックスの定義を含む図５１に示す画面レイアウト画面データに編集するよう出力データ編集部１６に出力する。端末装置２より画面のファイル名が指定されて画面の読み出しがリクエストされると、リクエストされた画面の画像を読み出す。画面レイアウト画面内の画像がクリックされると、画面の画像にリンクされている画像のＨＴＭＬファイルを読み出す。
【００８７】
（２）  画面レイアウト画面上で更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ（更新の場合）又は選択されたサブシステム名及びサブアプリ名（新規登録の場合）に基づいて、画面ＩＤ、画面名、画面種別、利用目的及び処理内容からなる画面レイアウト情報、並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に登録する。新規登録の場合は、スクリーンＩＤを付与して、設計情報ＤＢ８に登録しておく。
【００８８】
（３）  画面レイアウト画面上で、戻るボタンがクリックされたとき、アクセス権チェック部２０より利用者にアクセスが許可されたとき、画面レイアウト画面上での戻るのクリック操作であることに基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、サブシステム名及びサブアプリ名を選択可能とするサブシステム名及びサブアプリ名の一覧に基づいて、画面一覧画面の画面データに編集するよう出力データ編集部１６に出力する。尚、画面レイアウト画面のスクリーンＩＤに該当する画面が属するサブアプリについてのサブアプリＩＤに基づいて設計情報ＤＢ８を検索して、画面一覧画面を出力しても良い。
【００８９】
（４）  画面一覧画面上で、新規作成ボタンがクリックされると、設計情報ＤＢ８を検索して、システム名、システムコード、サブシステム名、サブシステムコード、サブアプリ名、サブアプリコード、サブシステム名及びサブアプリ名を選択可能とするサブシステム名及びサブアプリ名の一覧に基づいて、画面レイアウト画面データに編集するよう出力データ編集部１６に出力する。
【００９０】
（５）  画面一覧画面上で、削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、画面名の一覧の各行に設定されたチェックボックスの中で削除のチェックがされているスクリーンＩＤに基づいて、該当する画面の画面情報を設計情報ＤＢ８より削除する。
【００９１】
アクション情報参照生成部６２は以下の機能を有する。
【００９２】
（１）  アクション一覧画面や画面レイアウト画面上でアクションＩＤがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ及びトリガのＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたアクション番号に基づいて、設定情報ＤＢ８を検索して、スクリーンＩＤ及びアクション番号に該当するアクション情報を出力して、アクション情報、スクリーンＩＤ及びアクション番号に基づいて、画面アクション編集画面データに編集するよう出力データ編集部１６に指示する。
【００９３】
（２）  画面アクション編集画面上で登録ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、条件追加の場合には、スクリーンＩＤ及びアクション番号に基づいて、画面アクション編集画面で入力された条件追加に関るアクション情報並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に追加登録し、追加の場合は、スクリーンＩＤに基づいて、画面アクション編集画面で入力された追加に関るアクション情報並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に登録し、更新の場合、スクリーンＩＤ及びアクション番号に基づいて、画面アクション編集画面で更新されたアクション情報並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に更新する。新規登録の場合はアクション番号を付与して、設計情報ＤＢ８に登録しておく。
【００９４】
（３）  画面アクション一覧画面や画面レイアウト画面上で、条件追加ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されている画面レイアウトのスクリーンＩＤ及びアクション一覧のチェックボックスの中でチェックされているアクション番号に基づいて、設計情報ＤＢ８を検索して、アクションＩＤに該当するアクションについて、名称、ＩＤ、種別、トリガ項目及び条件等のアクション情報を出力して、これらのアクション情報並びにスクリーンＩＤ及びアクション番号に基づいて、画面アクション編集画面データに編集するように、出力データ編集部１６に指示する。
【００９５】
（４）  画面アクション一覧画面や画面レイアウト画面上で、追加ボタンがクリックされると、選択されているスクリーンＩＤに基づいて、アクション編集画面データに編集するように、出力データ編集部１６に指示する。
【００９６】
（５）  画面アクション一覧画面や画面レイアウト画面上で、削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されている画面レイアウト画面のスクリーンＩＤ及びアクション一覧のチェックボックスの中でチェックされているアクション番号に基づいて、アクション番号に該当するアクション情報を設計情報ＤＢ８より削除する。
【００９７】
画面項目情報参照生成部６４は、以下の機能を有する。
【００９８】
（１）  画面レイアウト情報画面上等で、画面項目一覧がクリックされて、図５３に示す画面項目一覧画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤに基づいて、設計情報ＤＢ８を検索して、スクリーンＩＤに該当する画面レイアウト画面の画面項目の辞書項目連携の有無、名称、ＩＤ、オブジェクト種別、表示種別、入出力、表示桁数及び表示行数、並びに更新者及び更新日の画面項目情報の一覧を出力して、これらの情報、スクリーンＩＤ、各行の画面項目の画面項目番号及び各行の項目名称のリンク情報としての画面項目番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、画面項目の各行を選択可能とするチェックボックスの定義を含む図示しないアクション編集画面データに編集するように、出力データ編集部１６に指示する。
【００９９】
（２）  画面項目一覧画面上で、項目名がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定された項目名称の画面項目番号に基づいて、設計情報ＤＢ８を検索して、スクリーンＩＤに該当する画面の画面項目番号に該当する画面項目情報を出力して、これらの画面項目情報、スクリーンＩＤ、画面項目番号、辞書連携についてはリンク情報として画面項目番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、画面項目編集画面データに編集するように出力データ編集部１６に指示する。
【０１００】
（３）  画面項目一覧画面上で、追加ボタンがクリックされると、選択されている画面レイアウト画面のスクリーンＩＤ、辞書連携についてはリンク情報として画面項目番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、画面項目編集画面データに編集するように出力データ編集部１６に指示する。
【０１０１】
（４）  画面項目一覧画面上で、削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されている画面レイアウト画面のスクリーンＩＤ及び画面項目一覧のチェックボックスの中でチェックされている画面項目番号に基づいて、スクリーンＩＤに該当する画面の画面項目番号に該当する画面項目情報を設計情報ＤＢ８より削除する。
【０１０２】
（５）  画面項目編集画面上で、辞書連携がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、リンク情報に基づいてＪａｖａｓｃｒｉｐｔにより設定された画面項目番号＋項目参照画面のＵＲＬに基づいて、設計情報ＤＢ８を検索して、項目辞書情報の一覧を出力して、この一覧、辞書連携のされていない項目辞書の名称にはリンク情報として項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、項目参照画面データに編集するように出力データ編集部１６に指示する。これにより、画面項目が辞書連携されている項目辞書をリンク情報の有無により確認することができる。項目参照画面上で項目名がクリックされると、Ｊａｖａｓｃｒｉｐｔが動作して、親画面である画面項目編集画面に辞書連携する項目辞書番号が辞書連携情報として設定される。このとき、各項目辞書が当該カラムと辞書連携されているか否かは設定情報ＤＢ８の項目使用テーブル情報を検索して判別する。
【０１０３】
（６）  画面項目編集画面上で、更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ（新規登録の場合）又はスクリーンＩＤ及び画面項目番号（更新の場合）に基づいて、画面項目編集画面で入力された辞書連携の有無（辞書連携有りの場合は辞書連携する項目辞書番号）を含む画面項目情報並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に更新／追加する。また、画面項目に辞書連携が設定されている場合は、画面ＩＤ、画面名称及び項目辞書名の項目使用画面情報を設計情報ＤＢ８に登録する。新規登録の場合は、画面項目番号を付与して、設計情報ＤＢ８に登録する。
【０１０４】
画面テーブル情報参照生成部６６は、以下の機能を有する。
【０１０５】
（１）  画面レイアウト情報画面上等で、テーブル一覧がクリックされて図５６に示す画面テーブル一覧画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤに基づいて、設計情報ＤＢ８を検索して、スクリーンＩＤに対応する画面レイアウトについての画面テーブル情報に関わるテーブル名称、テーブルＩＤ、参照の有無、登録の有無、更新の有無及び削除の有無の画面テーブル情報、並びに更新者及び更新日の画面テーブル情報の一覧を出力して、これらの一覧情報、テーブル名称のリンク情報として画面テーブル番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のテーブル番号に基づいて、各行を選択可能とするチェックボックスの定義を含む画面テーブル一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１０６】
（２）  画面テーブル一覧画面上で、テーブル名がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づき設定された画面テーブル番号に基づいて、設計情報ＤＢ８を検索し、画面テーブル番号に該当するテーブル名及び各テーブル名を選択可能とするテーブル名の一覧を出力して、これらの情報、スクリーンＩＤ及び画面テーブル番号に基づいて、図示しない画面テーブル編集画面データに編集するように出力データ編集部１６に指示する。
【０１０７】
（３）  画面テーブル一覧画面上で、追加ボタンがクリックされると、選択されている画面レイアウトのスクリーンＩＤに基づいて、画面テーブル編集画面データに編集するように、出力データ編集部１６に指示する。
【０１０８】
（４）  画面テーブル一覧画面上で、削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されている画面レイアウトのスクリーンＩＤ及び画面テーブル一覧のチェックボックスの中でチェックされている画面テーブル番号に基づいて、該当する画面テーブル情報を設計情報ＤＢ８より削除する。
【０１０９】
（５）  画面テーブル編集画面上で、更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ（新規登録の場合）又はスクリーンＩＤ及び画面テーブル番号（更新の場合）に基づいて、画面テーブル編集画面で入力された画面テーブル情報並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に登録／更新する。新規登録の場合は、画面テーブル番号を付与して、設計情報ＤＢ８に登録しておく。
【０１１０】
テストケース情報参照生成部６８は、以下の機能を有する。
【０１１１】
（１）  画面レイアウト情報画面上等で、テストケース一覧がクリックされて図５８に示す画面テストケース一覧画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤに基づいて、設計情報ＤＢ８を検索して、スクリーンＩＤに該当する画面レイアウトについての画面テストケース情報としてのアクション名称、ケース番号、テスト内容、想定結果及び実施日並びに更新者及び更新日の画面テストケース一覧情報を出力して、これらの情報、テスト番号のリンク情報としてのテストケース番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のテストケース番号に基づいて、各行を選択可能とするチェックボックスの定義を含む図５８に示す画面テストケース一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１１２】
（２）  画面テストケース一覧画面上で、テスト番号がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ及びリンク情報に基づきＪａｖａｓｃｒｉｐｔにより設定された画面テストケース番号に基づいて、設計情報ＤＢ８を検索して、テストケース番号に該当する画面テストケース情報を出力して、これらの画面テストケース情報、スクリーンＩＤ及びテストケース番号に基づいて、画面テストケース編集画面データに編集するように出力データ編集部１６に指示する。
【０１１３】
（３）  画面テストケース一覧画面上で、追加ボタンがクリックされると、選択されているスクリーンＩＤに基づいて、画面テストケース編集画面データに編集するように、出力データ編集部１６に指示する。
【０１１４】
（４）  画面テストケース一覧画面上で、削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されている画面レイアウトのスクリーンＩＤ及び画面テストケース一覧のチェックボックスの中でチェックされているテストケース番号に基づいて、テストケース番号に該当する画面テストケース情報を設計情報ＤＢ８より削除する。
【０１１５】
（５）  画面テストケース編集画面上で、更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ（新規登録の場合）又はスクリーンＩＤ及びテストケース番号（更新の場合）に基づいて、画面テストケース編集画面で入力された画面テストケース情報並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に登録／更新する。新規登録の場合は、画面テストケース番号を付与して、設計情報ＤＢ８に登録する。
【０１１６】
ドキュメント情報参照生成部７０は、以下の機能を有する。
【０１１７】
（１）  画面レイアウト情報画面上等で、ドキュメント一覧がクリックされて図５９に示すドキュメント一覧画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤに基づいて、設計情報ＤＢ８を検索して、スクリーンＩＤに該当する画面レイアウトについてのドキュメント名称、ファイル種別、ファイルサイズ並びに更新者及び更新日の画面ドキュメントの一覧情報を出力して、これらの情報、ドキュメント名のリンク情報としてのドキュメントＩＤ＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のドキュメントＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含む図５９に示す画面ドキュメント一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１１８】
（２）  画面ドキュメント一覧画面上で、ドキュメント名がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、Ｊａｖａｓｃｒｉｐｔによりリンク情報に基づき設定された画面ドキュメントＩＤに基づいて、設計情報ＤＢ８を検索して、画面ドキュメント情報を出力して、スクリーンＩＤ及び画面ドキュメントＩＤに基づいて、図示しない画面ドキュメント編集画面データに編集するように、出力データ編集部１６に指示する。
【０１１９】
（３）  画面ドキュメント一覧画面上で、追加ボタンがクリックされると、選択されているスクリーンＩＤに基づいて、図示しない画面ドキュメント編集画面データに編集するように、出力データ編集部１６に指示する。
【０１２０】
（４）  画面ドキュメント一覧画面上で、削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されている画面レイアウトのスクリーンＩＤ及び画面ドキュメント一覧のチェックボックスの中でチェックされている画面ドキュメントＩＤに基づいて、画面ドキュメントＩＤに該当する画面ドキュメント情報を設計情報ＤＢ８より削除する。
【０１２１】
（５）  画面ドキュメント編集画面上で、更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、スクリーンＩＤ（新規登録の場合）又はスクリーンＩＤ及び画面ドキュメントＩＤ（更新の場合）に基づいて、画面ドキュメント編集画面で入力された画面ドキュメント情報並びにセッションに関連付けられた更新者及び更新日を設計情報ＤＢ８に登録／更新する。新規登録の場合は、画面ドキュメントＩＤを付与して、設計情報ＤＢ８に登録する。
【０１２２】
画面一覧生成部７２は、以下の機能を有する。
【０１２３】
（１）  サブアプリ情報画面上で画面情報がクリックされて画面一覧画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセス権が許可されたとき、サブアプリＩＤに基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、サブシテム名、サブシステムコード、サブアプリ名、選択可能とするサブシステム名及びサブアプリ名の一覧、サブアプリに属する画面レイアウトの画面ＩＤ、画面名、画面種別等の画面レイアウト情報の一覧を出力して、これらの情報、画面ＩＤのリンク情報としてのスクリーンＩＤ＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のスクリーンＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含む図５０に示に示す画面一覧画面データに編集するように、出力データ編集部１６に指示する。尚、サブアプリ情報画面等で画面情報がクリックされても、サブアプリＩＤを画面一覧画面で継承せずに、画面一覧を表示せず、システム名、システムコード、選択可能とするサブシステム名及びサブアプリ名の一覧のみを表示し、検索により画面一覧を表示するようにしても良い。
【０１２４】
（２）  画面一覧画面上で検索ボタンがクリックされると、アクセス権チェック部２０より利用者に検索のアクセスが許可されたとき、選択されたサブシステム名及びサブアプリ名及び最終更新日の指定範囲に基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、サブシステム名、サブシステムコード、サブシステム名、サブアプリコード、サブアプリ名、更新日が最終更新日の指定範囲にあって指定されたサブアプリに属する該当する画面レイアウト情報を出力して、これらの情報、画面ＩＤのリンク情報としてのスクリーンＩＤ及び各行の画面レイアウトのスクリーンＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含む画面一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１２５】
画面遷移図生成部７４は、以下の機能を有する。
【０１２６】
画面レイアウト情報画面上等で、画面遷移図がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されたスクリーンＩＤに基づいて、設計情報ＤＢ８を検索して、アクション情報から、スクリーンＩＤに該当する画面の画面レイアウト情報（画面名、画面ＩＤ）、スクリーンＩＤに該当する画面に遷移する遷移元の画面の画面レイアウト情報（画面名、画面ＩＤ）及びスクリーンＩＤに該当する画面から遷移する遷移先の画面の画面レイアウト情報（画面名、画面ＩＤ）を出力して、これらの情報に基づき、イメージ画像を作成して、図５５に示す画面遷移図画面データに編集するように、出力データ編集部１６に指示する。
【０１２７】
テーブル関連図生成部７６は、以下の機能を有する。
【０１２８】
画面レイアウト情報画面上等で、テーブル関連図がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、選択されたスクリーンＩＤに基づいて、設計情報ＤＢ８を検索して、画面テーブル情報から、スクリーンＩＤに該当する画面において、参照するテーブル及び更新するテーブルの名称、テーブルＩＤを出力して、これらの情報に基づきイメージ画像を作成して、画面テーブル関連図画面データに編集するように、出力データ編集部１６に指示する。
【０１２９】
テーブル情報アクセス部３２は、図５に示すように、カラム情報参照生成部８０、インデックス情報参照生成部８２、その他テーブル情報参照生成部８４、参照元画面情報生成部８６及びテーブル一覧生成部８８を有する。
【０１３０】
カラム情報参照生成部８０は、以下の機能を有する。
【０１３１】
（１）  テーブル一覧画面上等で、テーブルＩＤがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、リンク情報としてのテーブル番号に基づいて、設計情報ＤＢ８を検索して、テーブル番号に該当するテーブルのテーブルＩＤ、テーブル名称等のテーブル情報、該テーブルの各カラムについて、項目辞書連携の有無、カラムＩＤ、カラム名称、プライマリキーの有無及びデータ型等の一覧並びに更新者及び更新日のテーブル情報を出力して、これらの情報、テーブル番号、各行のカラム番号、辞書連携についてはリンク情報としてカラム番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能にチェックボックスの定義を含む図６２に示すテーブル情報画面データに編集するように、出力データ編集部１６に指示する。
【０１３２】
（２）  テーブル一覧画面上で新規作成がクリックされると、テーブル情報画面データに編集するように出力データ編集部１６に指示する。
【０１３３】
（３）  テーブル一覧画面上で削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、テーブル一覧のチェックボックスの中でチェックされているテーブル番号に基づいて、テーブル番号に該当するテーブル情報を設計情報ＤＢ８より削除する。
【０１３４】
（４）  テーブル情報画面上で辞書がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、リンク情報に基づいてＪａｖａｓｃｒｉｐｔにより設定されたカラム番号＋図５４に示す項目参照画面のＵＲＬに基づいて、設計情報ＤＢ８を検索して、項目辞書情報の一覧を出力して、この一覧、カラム番号、辞書連携のされていない項目辞書の名称にはリンク情報として項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、項目参照画面データに編集するように出力データ編集部１６に指示する。これにより、カラムが辞書連携されている項目辞書をリンク情報の有無により確認することができる。項目参照画面上で項目名がクリックされると、Ｊａｖａｓｃｒｉｐｔが動作して、親画面であるテーブル情報画面のカラムについて辞書連携する項目辞書番号が辞書連携情報として設定される。このとき、各項目辞書が当該カラムと辞書連携されているか否かは設計情報ＤＢ８の項目使用テーブル情報を検索して判別する。
【０１３５】
（５）  テーブル情報画面上で更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、テーブル番号（更新の場合）に基づいて、テーブルＩＤ、テーブル名称及び備考等のテーブル情報並びに各カラムについて、辞書連携の有無、カラムＩＤ、カラム名称、プライマリキーの有無等のカラム情報を設計情報ＤＢ８に登録／更新するともに、辞書連携が有るカラムについては、カラムＩＤ、カラム名称及び項目辞書名の項目使用テーブル情報を設計情報ＤＢ８に登録する。テーブル情報が新規登録される場合は、テーブル番号及びカラム番号を付与して、設計情報ＤＢ８に登録する。
【０１３６】
（６）  テーブル情報画面上で、戻るボタンがクリックされると、設計情報ＤＢ８を検索して、テーブル情報画面上での操作であることに基づいて、システム名、システムコード、サブシステム名、サブシステムコード、テーブル情報の一覧を出力して、これらの情報、各行のテーブル番号、テーブルＩＤのリンク情報としてのテーブル情報画面のＵＲＬ＋テーブル番号、参照元については、リンク情報としてのテーブル番号に基づいて、各行を選択可能とするチェックボックスの定義を含む図６０に示すテーブル一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１３７】
インデックス情報参照生成部８２は、テーブルについてのインデックス情報の参照／作成／更新を行うものであり以下の機能を有する。
【０１３８】
（１）  テーブル情報画面上でインデックスがクリックされて図示しないインデックス情報画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、テーブル番号に基づいて、設計情報ＤＢ８を検索して、システム名、システムコード、テーブル名、テーブルＩＤ及び備考を出力して、これらの情報に基づいて、図示しないインデックス情報画面データに編集するように、出力データ編集部１６に指示する。
【０１３９】
（２）  インデックス情報画面上で新規作成ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、テーブル番号に基づいて、設計情報ＤＢ８を検索して、テーブル番号に該当するテーブルのカラムＩＤ及びカラム名称等のカラム一覧、並びに各カラムについてインデックスの順序を選択可能とする順序番号を出力して、これらの情報及び各行のカラム番号に基づいて、各行を選択可能とするチェックボックスの定義を含むインデックス情報画面データに編集するように、出力データ編集部１６に指示する。尚、インデックス情報画面には、インデックスとして順序が指定されたカラムについてのインデックスＩＤが所定のエリアに表示されて、選択されるとインデックスＩＤ及びインデックス種別等のインデックス情報が入力フィールドに表示されるようになっている。
【０１４０】
（３）  インデックス情報画面上で削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、テーブル番号に基づいて、該当するインデックス情報を設計情報ＤＢ８から削除する。
【０１４１】
（４）  インデックス情報画面上で更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、テーブル番号及びチェックボックスで選択されたカラム番号に基づいて、インデックスの順序及びインデックスのＩＤ等のインデックス情報を設計情報ＤＢ８に登録する。
【０１４２】
その他テーブル情報参照生成部８４は、テーブルに関る外部参照情報やＳＱＬ管理情報の参照・作成・更新を行うものであり、以下の機能を有する。
【０１４３】
（１）  テーブル情報画面上で外部参照がクリックされて図示しない外部参照情報画面のＵＲＬを受信すると、インデックス情報画面と同様に外部参照情報画面データに編集するよう指示する。外部参照情報画面上で新規作成ボタン／削除ボタン／更新ボタンがクリックされると、設計情報ＤＢ８にアクセスして、アクセス権チェック部２０のアクセス権のチェックに従って、インデックス情報画面でのクリック操作の場合と同様に外部参照するテーブルのカラムについて、参照名ＩＤ、参照先テーブル名等の外部参照情報が新規作成／削除／更新される。尚、外部参照画面には、外部参照するカラムについての参照名ＩＤが所定のエリアに表示されて、選択されると参照名ＩＤ及び参照先テーブル名ＩＤ及び参照先テーブル名等の外部参照情報が入力フィールドに表示されるようになっている。
【０１４４】
（２）  カラム情報画面上等でＳＱＬ管理がクリックされて図示しないＳＱＬ管理画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、インデックス情報画面上での操作と同様に、新規作成ボタン／削除ボタン／更新ボタンのクリック操作に基づいて、設計情報ＤＢ８にアクセスして、ＳＱＬ管理に係るＳＱＬ名称、ＳＱＬ説明、実行プラン及び実行結果等のＳＱＬ管理情報を新規作成／削除／更新する。
【０１４５】
参照元画面情報生成部８６は、以下の機能を有する。
【０１４６】
テーブル一覧画面上で、参照元がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、リンク情報に基づきＪａｖａｓｃｒｉｐｔにより設定された図６１に示す参照元画面のＵＲＬ＋テーブル番号に基づいて、設計情報ＤＢ８を検索して、テーブル番号に該当するテーブルを参照／作成／更新／削除する画面の画面ＩＤ及び画面名等の一覧を出力して、これらに基づいて参照元画面データに編集するよう出力データ編集部１６に指示する。更に、画面について、画面テーブル情報に基づき他のテーブルの参照元となるときには、他のテーブル名を出力する。
【０１４７】
テーブル一覧生成部８８は、以下の機能を有する。
【０１４８】
（１）  図２６に示すシステム情報画面上等でテーブルがクリックされて図６０に示すテーブル一覧画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、システム名、システムコード、各テーブルのテーブルＩＤ、テーブル名称、予想行数、テーブルサイズ及び画面テーブル情報に基づき参照元画面の有無等のテーブル情報の一覧を出力して、これらの情報、各行のテーブルのテーブル番号、テーブルＩＤのリンク情報としてのテーブル一覧画面のＵＲＬ＋テーブル番号及び参照元のリンク情報としてのテーブル番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図６０に示すテーブル一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１４９】
（２）  テーブル一覧画面上で検索がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、入力フィールドに入力されたテーブルＩＤ及びテーブル名称に基づいて、設計情報ＤＢ８を検索して、該当するテーブルのテーブル情報の一覧を出力して、これらの情報、各行のテーブルのテーブル番号、テーブルＩＤのリンク情報としてのテーブル番号及び参照元のリンク情報としてのテーブル番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含むテーブル一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１５０】
（３）  テーブル一覧画面上でＤＤＬ生成がクリックされると、入力フィールドに入力されたテーブルＩＤ及びテーブル名称に基づいて、ＤＤＬ出力画面データに編集するよう出力データ編集部１６に指示し、ＤＤＬ出力画面のスキーマ記述等のチェック項目に従って、ＤＤＬを生成する。
【０１５１】
項目辞書アクセス部３４は、図７に示すように、項目情報参照生成部９０、項目使用画面情報参照生成部９２及び項目使用テーブル情報参照生成部９４を有する。
【０１５２】
項目情報参照生成部９０は、以下の機能を有する。
【０１５３】
（１）  メインメニュー画面上等で辞書がクリックされて図６３に示す項目辞書画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、システムコード、システム名、項目名（和）、項目名（英）、種別、桁数、画面及びＤＢ等の項目情報の一覧を出力して、これらの情報、各行の項目辞書番号、各行の項目名のリンク情報としての項目辞書番号、各行の画面のリンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名、各行のＤＢのリンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、項目辞書画面データに編集するよう出力データ編集部１６に指示する。画面とは、該項目と辞書連携された画面の画面項目数であり、設計情報ＤＢ８の項目使用画面情報を検索して、該項目と辞書連携された画面項目数をカウントする。また、ＤＢとは、該項目と辞書連携されたテーブルのカラム数であり、設計情報ＤＢ８の項目使用テーブル情報を検索して、該項目と辞書連携されたカラム数をカウントする。
【０１５４】
（２）  項目辞書画面上で、項目名（和）がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、リンク情報としての項目辞書番号に基づき、設計情報ＤＢ８を検索して、システム名、システムコード、項目名（和）、項目名（英）、種別及び桁数等の項目辞書情報を出力して、これらの情報及び項目辞書番号に基づいて、図示しない項目辞書編集画面データに編集するよう出力データ編集部１６に指示する。
【０１５５】
（３）  項目辞書画面上で、画面がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、画面のリンク情報に基づいてＪａｖａｓｃｒｉｐｔにより設定された項目辞書オブジェクト一覧のＵＲＬ＋項目辞書番号に基づいて、設計情報ＤＢ８の項目使用画面情報を検索して、該項目辞書と辞書連携された画面（画面ＩＤ及び画面名）の画面項目（画面項目ＩＤ、画面項目名、種別等）の一覧を出力して、これらの情報に基づいて、図６４に示す項目使用オブジェクト一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１５６】
（４）  項目辞書画面上で、ＤＢがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、ＪａｖａｓｃｒｉｐｔによりＤＢのリンク情報に基づいて設定された項目使用カラム一覧画面のＵＲＬ＋項目辞書番号に基づき、設計情報ＤＢ８の項目使用カラム情報を検索して、該項目辞書と辞書連携されたテーブル（テーブルＩＤ及びテーブル名）のカラム（カラムＩＤ、カラム項目名、種別等）の一覧を出力して、これらの情報に基づいて、図６５に示す項目使用カラム一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１５７】
（５）  項目辞書画面上で検索がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、入力フィールドに入力された項目名（和）及び項目名（英）に基づいて、設計情報ＤＢ８を検索して、項目名（和）及び項目名（英）に一致する項目辞書情報（項目名（和）、項目名（英）、種別等、画面、ＤＢ等）を出力して、これらに基づいて、（１）に示す辞書がクリックされた場合と同様に項目辞書画面データに編集するように、出力データ編集部１６に指示する。
【０１５８】
（６）  項目辞書画面上で重複項目検索（和）／重複項目検索（英）がクリックされたとき、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、項目名（和）／項目名（英）が重複する項目辞書情報（項目名（和）、項目名（英）、種別等、画面、ＤＢ等）を読み出して、これらに基づいて、（１）に示す辞書がクリックされた場合と同様に項目辞書画面データに編集するように、出力データ編集部１６に指示する。
【０１５９】
（７）  項目辞書画面上で未使用項目がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８の項目使用画面情報及び項目使用テーブル情報を検索して、各項目について、辞書連携された画面項目数及びカラム数をカウントして、辞書連携された画面項目数及びカラム数が０である項目辞書情報（項目名（和）、項目名（英）、種別等）を出力して、これらに基づいて、項目辞書画面データに編集するように、出力データ編集部１６に指示する。
【０１６０】
（８）  項目辞書画面上で追加ボタンがクリックされると、図示しない項目辞書編集画面データに編集するように、出力データ編集部１６に指示する。
【０１６１】
（９）  項目辞書画面上で削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、項目辞書名の一覧の各行に設定されたチェックボックスで削除のチェックがされている項目辞書の項目辞書番号に基づいて、項目辞書情報を設計情報ＤＢ８より削除する。
【０１６２】
（１０）  項目辞書編集画面で更新ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、項目辞書番号（更新の場合）に基づいて、項目名（和）、項目名（英）、種別、桁数及び詳細の項目辞書情報を設計情報ＤＢ８に追加／更新する。新規登録の場合は、項目辞書番号を付与して、設計情報ＤＢ８に登録する。
【０１６３】
項目使用画面情報参照生成部９２は、画面項目編集画面上で登録ボタンがクリックされたとき、辞書連携として項目辞書番号が設定されているとき、スクリーンＩＤ及び画面項目番号に基づいて、設計情報ＤＢ８に、スクリーンＩＤに該当する画面の画面ＩＤ及び画面名、画面項目番号に該当する画面項目ＩＤ及び画面項目名、並びに項目辞書番号に該当する項目名を項目使用画面情報として登録する。
【０１６４】
項目使用テーブル情報参照生成部９４は、テーブル情報画面上で更新ボタンがクリックされたとき、各カラムについて、辞書連携として項目辞書番号が設定されているとき、テーブル番号及びカラム番号に基づいて、設計情報ＤＢ８に、テーブル番号に該当するテーブルＩＤ及びテーブル名、カラム番号に該当するカラムＩＤ及びカラム名、並びに項目辞書番号に該当する項目名を項目使用テーブル情報として登録する。
【０１６５】
図２中のメッセージ情報アクセス部３６は、以下の機能を有する。
【０１６６】
（１）  メニュー画面上等でメッセージがクリックされて図示しないメッセージ一覧画面のＵＲＬを受信すると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、メッセージについて、コード、レベル及び内容等のメッセージ情報の一覧を出力して、これらの情報、各行のメッセージのメッセージ番号、各行のメッセージコードのリンク情報としてのメッセージ番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行のチェックボックスの定義を含む図示しないメッセージ一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１６７】
（２）  メッセージ一覧画面上で検索ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、入力フィールドに入力されたコード及びレベルに基づいて、設計情報ＤＢ８を検索して、コード及びレベルに一致するメッセージ情報（コード、レベル、内容）を出力して、これらに基づいて、（１）と同様にメッセージ一覧画面データに編集するように、出力データ編集部１６に指示する。
【０１６８】
（３）  メッセージ一覧画面上でファイル出力ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、メッセージ一覧に表示されているメッセージに基づいて、Ｊａｖａ用のプロパティファイルを作成する。
【０１６９】
（４）  メッセージ一覧画面上で新規作成ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、コード、レベル及び内容を入力フィールドとするメッセージ定義画面データに編集するように、出力データ編集部１６に指示する。
【０１７０】
（５）  メッセージ一覧画面上で削除ボタンがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、メッセージ一覧の各行に設定されたチェックボックスで削除のチェックがされているメッセージのメッセージ番号に基づいて、メッセージ情報を設計情報ＤＢ８より削除する。
【０１７１】
（６）  メッセージ定義画面上で登録がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、メッセージ番号（更新の場合）に基づいて、コード、レベル及び内容のメッセージ情報を設計情報ＤＢ８に登録する。メッセージの新規登録の場合は、メッセージ番号を付与して、設計情報ＤＢ８に登録する。
【０１７２】
（７）  メッセージ一覧画面上で、コードがクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、Ｊａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたメッセージ番号に基づいて、設定情報ＤＢ８を検索して、コード、レベル及び内容を出力して、メッセージ番号に基づいてメッセージ定義画面データに編集するよう出力データ編集部１６に指示する。
【０１７３】
印刷ファイル作成部３８は以下の機能を有する。
【０１７４】
（１）  メニュー画面上で設計書出力がクリックされると、アクセス権チェック部２０より利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、システム名、テーブル名の一覧、サブシステム名、該サブシステムについてのサブアプリ名、該サブアプリについて画面名を出力して、これらの情報に基づいて、システム情報、各テーブルのテーブル情報、メッセージの一覧、項目辞書情報、サブアプリ一覧、各画面について、画面レイアウト情報、画面アクション情報、画面項目情報、画面テーブル一覧、画面テーブル関連図のそれぞれ及び設計書出力形式を選択可能とするチェックボックスの定義を含む図７０に示す設計書出力画面データに編集するように、出力データ編集部１６に指示する。
【０１７５】
（２）  設計書印刷画面上で実行ボタンがクリックされると、チェックボックスでチャックされている項目について、アクセス権チェック部２０により利用者にアクセスが許可されたとき、設計情報ＤＢ８を検索して、更新者や更新日等のヘッダ情報を作成して、各項目に応じて、該当する設計情報ＤＢ８を検索して、以下の処理を行う。
【０１７６】
（ａ）  システム情報の場合は、システム名、システムコード、システムに関わるドキュメント情報（フォルダ名、ドキュメント名、ファイル種別、ファイルサイズ）の一覧をレイアウト及びチェックボックスで指定された印刷出力形式に従って出力する。
【０１７７】
（ｂ）  サブシステム一覧の場合は、サブシステムコード、サブシステムの名前、備考等のサブシステム情報及びサブシステムに関わるドキュメント（フォルダ名、ドキュメント名、ファイル種別、ファイルサイズ）の一覧をレイアウト及び印刷出力形式に従って出力する。
【０１７８】
（ｃ）  画面一覧の場合は、各サブアプリ名、サブアプリコードについて、画面ＩＤ、画面項目、画面名、画面種別、利用目的及び処理内容の画面一覧がレイアウト及び出力形式に従って出力する。
【０１７９】
（ｄ）  テーブル一覧の場合は、テーブルＩＤ、テーブル名称、予想行数、テーブルサイズ等のテーブル一覧をレイアウト及びチェックボックスで指定された印刷出力形式に従って出力する。
【０１８０】
（ｅ）  テーブルの場合は、テーブルＩＤ、テーブル名称及び備考等のテーブル情報、辞書連携の有無、カラムＩＤ及びカラム名称等のカラム情報の一覧、画面ＩＤ、名称等の参照元画面の一覧、インデックス情報、外部参照情報、ＳＱＬ管理情報をレイアウト及びチェックボックスで指定された印刷出力形式に従って出力する。
【０１８１】
（ｆ）  項目辞書の場合は、項目名、種別、画面数、ＤＢ数などの項目辞書情報の一覧、各項目辞書について、画面ＩＤ、画面名、画面項目名、画面項目ＩＤ等の項目使用画面情報の一覧並びにテーブルＩＤ、テーブル名、カラム名、カラムＩＤ等の項目使用カラム情報の一覧をレイアウト及びチェックボックスで指定された印刷出力形式に従って出力する。
【０１８２】
（ｇ）  サブアプリ一覧の場合は、システム名、システムコード、サブシステム名、サブシステムコード、各サブアプリ名、サブアプリコード、サブアプリに関わるドキュメント情報（フォルダ名、ドキュメント名、ファイル種別、ファイルサイズ）をレイアウト及びチェックボックスで指定された印刷出力形式に従って出力する。
【０１８３】
（ｈ）  画面については、各画面レイアウトの場合は、サブシステム名、サブアプリ名、画面ＩＤ、画面名、画面種別等の画面レイアウト情報及び画面のイメージ画像、画面アクションの場合は、アクション一覧、画面項目の場合は、辞書連携の有無、画面項目名、画面項目ＩＤ等の画面項目情報の一覧、画面遷移図の場合は、遷移元画面の画面ＩＤ及画面名、遷移先の画面ＩＤ及び画面名に基づいて、画面遷移図のイメージ画像を作成して、画面テーブルの場合、画面が参照／登録／更新／削除するテーブル関連図のイメージ画像及び又は画面テーブル一覧を作成して、チェクボックスで指定された印刷出力形式に従って出力する。
【０１８４】
図８〜図２２は、図２中の設計情報ＤＢ８、利用者情報ＤＢ１０及びグループ情報ＤＢ１２のデータベースの論理構造を示す図である。図８に示すように、設計情報ＤＢ８は、システムに関わる文書を格納するシステム文書ＤＢ１００、システムが複数のサブシステムに分割されたサブシステムに関わる文書を格納するサブシステム文書ＤＢ１０２＃ｉ（ｉ＝１〜ｎ、ｉはサブシステムの個数）、各サブシステムが複数のサブアプリに分割されたサブアプリに関わる文書を格納するサブアプリ文書ＤＢ１０４＃ｉｊ（ｉ＝１〜ｎ，ｊ＝１〜ｎ、ｊはサブシステムについてのサブアプリの個数）、画面に関わる文書や画面のイメージ画像を格納する画面文書・画像ＤＢ１０６ｉｊｋ（ｉ＝１〜ｎ，ｊ＝１〜ｎ，ｋ＝１〜ｎ，ｋはサブアプリに属する画面の個数）、システム情報を格納するシステム情報ＤＢ１０７、サブシステム情報を格納するサブシステム情報ＤＢ１０８、サブアプリ情報を格納するサブアプリ情報ＤＢ１１０、画面情報を格納する画面情報ＤＢ１１２、テーブル情報を格納するテーブル情報ＤＢ１１４、項目辞書情報を格納する項目辞書情報ＤＢ１１６及びメッセージ情報を格納するメッセージ情報ＤＢ１１８を含む。
【０１８５】
図９に示すように、画面情報ＤＢ１１２は、画面レイアウト情報を格納する画面レイアウト情報ＤＢ１３０、アクション情報を格納するアクション情報ＤＢ１３２、画面項目情報を格納する画面項目情報ＤＢ１３４、画面テーブル情報を格納する画面テーブル情報ＤＢ１３６、テストケースを格納するテストケースＤＢ１３８及びドキュメント情報を格納するドキュメント情報ＤＢ１３９を含む。
【０１８６】
図１０に示すように、項目辞書情報ＤＢ１１６は、項目辞書を格納する項目辞書ＤＢ１４０、項目使用画面情報を格納する項目使用画面情報ＤＢ１４２及び項目使用テーブル情報を格納する項目使用テーブル情報ＤＢ１４４を含む。
【０１８７】
図１１に示すように、システム情報ＤＢ１０７には、システム名、システムコード、システムに関わる文書ファイル名ｉｊ（ｉ＝１〜ｎ，ｊ＝１〜ｎ，ｉはフォルダの個数，ｊは各フォルダに属する文書ファイルの数）及びフォルダ名ｉ（ｉ＝１〜ｎ，ｉはフォルダの個数）、更新者及び更新日のシステム情報が格納される。システム名を一意的に特定するシステムＩＤやフォルダを特定するフォルダＩＤを付与して、システム情報としてシステム情報ＤＢ１０７に格納しても良い。文書ファイルはフォルダ名と１対１でも１対ｎ（ｎ≧２）でも良い。
【０１８８】
図１２に示すように、サブシステム情報ＤＢ１０８には、システム名、サブシステム名ｉ（ｉ＝１〜ｎ，ｉはサブシステムの個数）、サブシステムコードｉ（ｉ＝１〜ｎ）、サブシステムに関わる文書ファイル名ｉｊｋ（ｉ＝１〜ｎ，ｊ＝１〜ｎ，ｋ＝１〜ｎ，ｊは各サブシステムに属するフォルダの個数、ｋは各フォルダに属する文書ファイルの数）及びフォルダ名ｉｊ（ｉ＝１〜ｎ，ｊ＝１〜ｎ）、並びに更新者及び更新日のサブシステム情報が格納される。サブシステムの新規登録の場合は各サブシステム名をシステムで一意的に特定するサブシステムＩＤやフォルダを特定するフォルダＩＤを付与して、サブシステム情報としてサブシステム情報ＤＢ１０８に格納しても良い。
【０１８９】
図１３に示すように、サブアプリ情報ＤＢ１１０には、サブシステム名ｉ（ｉ＝１〜ｎ，ｉはサブシステムの個数）、サブアプリ名ｉｊ（ｉ＝１〜ｎ，ｊ＝１〜ｎ，ｊは各サブシステムに属するサブアプリの個数）、サブアプリに関わる文書ファイル名ｉｊｋｌ（ｉ＝１〜ｎ，ｊ＝１〜ｎ，ｋ＝１〜ｎ，ｌ＝１〜ｎ，ｋは各サブアプリに属するフォルダの個数、ｌは各フォルダに属する文書ファイルの数）及びフォルダ名ｉｊｋ（ｉ＝１〜ｎ，ｊ＝１〜ｎ，ｋ＝１〜ｎ，ｌ＝１〜ｎ）、並びに更新者及び更新日からなるサブアプリ情報が格納される。サブアプリの新規登録の場合は各サブアプリ名を特定するサブアプリＩＤやフォルダを特定するフォルダＩＤを付与して、サブアプリ情報としてサブアプリ情報ＤＢ１０８に格納しても良い。
【０１９０】
図１４に示すように、画面レイアウト情報ＤＢ１３０には、各画面について、画面が属するサブシステム名、サブアプリ名、画面名、画面ＩＤ、画面種別（通常画面／ポップアップ画面）、利用目的、処理内容並びに更新者及び更新日からなる画面レイアウト情報が格納される。新規登録の場合は、各画面をシステム内で一意的に特定するスクリーンＩＤを付与して、画面レイアウト情報として画面レイアウト情報ＤＢ１３０に格納しても良い。
【０１９１】
図１５に示すように、アクション情報ＤＢ１３２には、各画面について、画面が属するサブシステム名、サブアプリ名、画面名、画面ＩＤ、アクション名ｉ（ｉ＝１〜ｎ，ｉは画面についてのアクションの個数）、アクションＩＤｉ（ｉ＝１〜ｎ）、種別（自画面遷移、他画面遷移）、トリガ項目ｉ（ｉ＝１〜ｎ）、遷移先画面ｉ（ｉ＝１〜ｎ）、条件、説明等並びに更新者及び更新日からなるアクション情報が格納される。アクション情報の新規登録の場合はアクション情報を少なくとも画面内で一意に特定するアクション番号を付与して、アクション情報ＤＢ１３２に格納するようにしても良い。
【０１９２】
図１６に示すように、画面項目情報ＤＢ１３４には、各画面について、画面が属するサブシステム名、サブアプリ名、画面名、辞書連携の有無、画面項目名称ｉ（ｉ＝１〜ｎ，ｉは画面項目数）、画面項目ＩＤｉ（ｉ＝１〜ｎ）、オブシェクト種別（テキストボックス、コンポボックス、ボタン）、表示種別、入出力並びに更新者及び更新日からなる画面項目情報が格納される。画面項目の新規登録の場合に画面項目を少なくとも画面内で一意的に特定する画面項目番号を付与して、画面項目情報ＤＢ１３４に格納するようにしても良い。
【０１９３】
図１７に示すように、画面テーブル情報ＤＢ１３６には、各画面について、画面が属するサブシステム名、サブアプリ名、画面名、テーブル名称ｉ（ｉ＝１〜ｎ，ｉは画面が参照／登録／更新／削除するテーブルの個数）、テーブルＩＤｉ（ｉ＝１〜ｎ）、参照の有無、登録の有無、更新の有無、削除の有無並びに更新者及び更新日からなる画面テーブル情報が格納される。
【０１９４】
図１８に示すように、テストケース情報ＤＢ１３８には、各画面について、画面が属するサブシステム名、サブアプリ名、画面名、アクション名ｉ（ｉ＝１〜ｎ，ｉはアクションの個数）、テスト番号、テスト内容、想定結果、実施日並びに更新者及び更新日からなるテストケース情報が格納される。テストケースの新規登録の場合は少なくとも画面内で一意的に特定するテストケース番号を付与して、テストケース情報ＤＢ１３８に格納するようにしても良い。
【０１９５】
図１９に示すように、ドキュメント情報ＤＢ１３９には、各画面について、画面が属するサブシステム名、サブアプリ名、画面名、画面に関わる文書ファイル名ｉ（ｉ＝１〜ｎ，ｉは文書名の個数）並びに更新者及び更新日からなるテストケース情報が格納される。ドキュメント情報の新規登録の場合は少なくとも画面内で一意的に特定するドキュメントＩＤを付与して、ドキュメント情報ＤＢ１３９に格納するようにしても良い。
【０１９６】
図２０に示すように、テーブル情報ＤＢ１１４には、システム名、テーブル名称、テーブルＩＤ、予想行数、レコードサイズ及び備考、並びに各カラムについて、辞書連携の有無、カラムＩＤｉ（ｉ＝１〜ｎ，ｉはカラムの個数）、カラム名称ｉ（ｉ＝１〜ｎ）、キータイプ（プライマリキーが否か）、データ型並びに更新者及び更新日からなるテーブル情報が格納される。テーブル情報の新規追加の場合はテーブルをシステム内で特定するテーブル番号を付与して、テーブル情報ＤＢ１１４に格納するようにしても良い。
【０１９７】
図示しないがテーブル情報ＤＢ１１４には、テーブルについて、インデックスが定義されるカラムには、インデックスの順序、インデックスＩＤ及びインデックス種別等のインデックス情報、外部テーブルを参照するカラムには、参照名ＩＤ及び参照先テーブル名等の外部参照情報並びにＳＱＬ管理情報が更に格納される。
【０１９８】
図２１（ａ）に示すように、項目辞書ＤＢ１４０には、システム名、項目辞書名（和）ｉ（＝１〜ｎ，ｉは項目辞書の個数）、項目辞書名（英）（ｉ＝１〜ｎ）、種別（数値／文字列）、桁数、詳細並びに更新者及び更新日からなる項目辞書情報が格納される。項目辞書には項目辞書番号を付与して、項目辞書ＤＢ１４０に格納するようにしても良い。図２１（ｂ）に示すように、項目使用画面情報ＤＢ１４２には、画面ＩＤｉ（ｉ＝１〜ｎ，ｉは辞書連携される画面数）、画面項目ＩＤｉ（ｉ＝１〜ｎ）及び項目辞書名（和）が格納される。図２１（ｃ）に示すように、項目使用テーブル情報ＤＢ１４４には、テーブルＩＤｉ（ｉ＝１〜ｎ，ｉは辞書連携されるカラム数）、カラムＩＤｉ（ｉ＝１〜ｎ）及び項目辞書名ｉ（和）（ｉ＝１〜ｎ）が格納される。
【０１９９】
図２２（ａ）に示すように、利用者情報ＤＢ１０には、ログインＩＤ（ｉ＝１〜ｎ，ｉは利用者数）、パスワードｉ（ｉ＝１〜ｎ）、名前ｉ（ｉ＝１〜ｎ）、カナｉ（ｉ＝１〜ｎ）、メールアドレスｉ（ｉ＝１〜ｎ）及び電話ｉ（ｉ＝１〜ｎ）の利用者情報が格納される。図２２（ｂ）に示すように、グループ情報ＤＢ１２には、グループ名ｉ（ｉ＝１〜ｎ，ｉはグループ数）、ＬＤＡＰグループ名ｉ（ｉ＝１〜ｎ）、各グループについて、管理者権限の有無、開発権限の有無、ログイン権限の有無及び参照権限の有無等からなるグループ情報が格納される。管理者権限の有無とは、システム管理者としての権限、例えば、利用者情報ＤＢ１０やグループ情報ＤＢ１２の参照／更新／登録／削除等の権限の有無をいう。
【０２００】
開発権限の有無とは、開発者としての権利、例えば、設計情報ＤＢ８の参照／更新／登録／削除等の権限をいう。ログイン権限の有無とは、リポジトリ管理サーバ６にログインできる権利の有無をいう。参照権限の有無とは、例えば、設計情報ＤＢ８を参照する権限の有無をいう。このように、利用者の管理者や開発者等役割に応じて属するグループを決定して、グループ毎に様々な権利の有無が設定可能となっている。システム情報、サブシステム情報、サブアプリ情報、画面情報、テーブル情報及び項目辞書情報等毎に設計情報ＤＢ８にアクセスする権限の有無を設定しても良いし、開発者をサブシステムやサブアプリ毎にグルーピングして、サブシステムやサブアプリ毎にアクセスする権限を細かく設定するようにしても良い。
【０２０１】
図２３〜図４３は、システム設計方法を示すフローチャートであり、図４４〜図７０は画面を示す図である。以下、こられの図面を参照して、システム設計方法の説明をする。
【０２０２】
（１）  利用者の認証及びアクセス権のチェック
端末装置２によりリポジトリ管理サーバ６のＵＲＬが指定され、リポジトリ管理サーバ６へのアクセスのリクエストパケットを受信すると、ＨＴＭＬで記述したユーザＩＤ及びパスワードの入力を要求する認証要求画面データを端末装置２に送信する。端末装置２から送信され、入力データ抽出部１５で抽出されたログインＩＤ及びパスワードを入力する。図２３中のステップＳ２で認証であるか否かを判断する。肯定判定ならば、ステップＳ４に進む。否定判定ならば、ステップＳ１８に進む。
【０２０３】
ステップＳ４でログインＩＤが利用者情報ＤＢ１０に登録されているか否かをチェックする。肯定判定ならば、ステップＳ８に進む。否定判定ならば、ステップＳ１７に進む。ステップＳ８でパスワードが利用者情報ＤＢ１０に登録されているか否かをチェックする。肯定判定ならばステップＳ１０に進む。否定判定ならば、ステップＳ１７に進む。ステップＳ１０で利用者が属するグループを特定する。ステップＳ１２でグループ情報ＤＢ１２を検索して、グループについてログイン権限をチェックする。ステップＳ１４でログイン権限の有無をチェックして、肯定判定（ログイン権有り）の場合、ステップＳ１６に進む。否定判定（ログイン権無し）の場合、ステップＳ１７に進む。ステップＳ１６で許可する。ステップＳ１７で不許可とする。認証が肯定されると、ＨＴＭＬで記述され、リンク情報として該当画面のＵＲＬが設定した図４４に示すメニュー画面の画面データを含むレスポンスを端末装置２に送信する。このとき、利用者とセッションの関連付けを行い、関連情報をテーブルに記憶する。
【０２０４】
アクセス権のチェックの場合は、ステップＳ１８に進んで、ログインＩＤよりグループを特定する。ステップＳ２０で参照のアクセスであるか否かをチェックする。肯定判定ならば、ステップＳ２２に進む。否定判定ならば、ステップＳ３０に進む。ステップＳ２２でグループ情報ＤＢ１２を検索して、参照権限又は開発権限の有無をチェックする。ステップＳ２４で参照権限有るか否かをチェックする。
【０２０５】
肯定判定（参照権限有りの場合）はステップＳ２６に進んで、許可する。否定判定（参照権無しの場合）はステップＳ２８に進んで、不許可とする。アクセス権のチェックが更新／登録／削除の場合にステップＳ３０に進んで、グループ情報ＤＢ１２の更新／登録／削除をする権利（更新権）チェックする。更新権限有りの場合は、開発権限が有りの場合である。ステップＳ３２で更新権限有りか否かをチェックする。肯定判定ならば、ステップＳ３４に進む。否定判定ならば、ステップＳ３６に進む。ステップＳ３４で許可する。ステップＳ３６で不許可とする。
【０２０６】
（２）  システム情報
（２．１）  システム情報の参照
（ａ）  システムが指定された場合
図４４に示すメニュー画面でシステムがクリック（クリック操作を指定と呼ぶ）されて、図４５に示すシステム情報画面のＵＲＬを受信すると、図２４中のステップＳ２でアクセス権のチェックを行う。ステップＳ４で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６に進む。否定判定ならば、処理を終了する。
【０２０７】
ステップＳ６でシステム情報ＤＢ１０７を検索して、システム名、システムコード、フォルダ名の一覧並びにシステム情報の更新者及び更新日等のシステム情報を出力して、これらのシステム情報、システムＩＤ及びフォルダのリンク情報としてのフォルダＩＤに基づいて、図４５に示すシステム情報画面の画面データに編集するように、出力データ編集部１６に指示する。
【０２０８】
出力データ編集部１６は、システム情報、システムＩＤ及びリンク情報としてのフォルダＩＤに基づいて、システム情報画面のテンプレートに従って、ＨＴＭＬの画面データに編集する。パケット送信部１４は、ＨＴＴＰに従って画面データをパケットに収容して、端末装置２に送信する。リンク情報以外の画面に表示されないものは、例えば、ｈｉｄｄｅｎのｖａｌｕｅ等に設定する。また、ＨＴＭＬ画面データにはボタンやリンクへのクリックをトリガとして起動されるＪａｖａｓｃｒｉｐｔが含まれる。出力データ編集部１６及びパケット送信部１４の処理は以下の説明においても同じであるので、その説明を省略する。
【０２０９】
（ｂ）  フォルダが指定された場合
システム情報画面上でフォルダが指定されると、図２４中のステップＳ３３でアクセス権をチェックする。ステップＳ３４で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３６に進む。否定判定ならば、処理を終了する。ステップＳ３６で指定されたフォルダのリンク情報としてのシステム情報画面のＵＲＬ＋フォルダＩＤに基づいて、システム情報ＤＢ１０７を検索して、指定されたフォルダに属する文書情報の一覧を出力して、これらの情報、リンク情報としてのドキュメントＩＤ、文書の各行の文書のドキュメントＩＤ、システムＩＤ及び選択されたフォルダＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含むシステム情報画面データに編集するよう出力データ編集部１６に指示する。
【０２１０】
（２．２）  システム情報の登録／更新
システム情報画面上で更新が指定されると、図２４中のステップＳ８でアクセス権チェックする。ステップＳ１０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ１２に進む。否定判定ならば、処理を終了する。ステップＳ１２で、システムＩＤ（更新の場合）に基づいて、入力フィールドに入力されたシステムコード、システム名及び備考、並びにセッションに関連付けられた利用者（更新者）及び更新日をシステム情報ＤＢ１０７に登録／更新する。新規登録の場合は、システムＩＤを付与して、システム情報ＤＢ１０７に登録する。
【０２１１】
（２．３）  フォルダ作成／削除
システム情報画面上でフォルダ作成／削除が指定されると、図２４中のステップＳ２２でアクセス権チェックする。ステップＳ２３で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２４に進む。否定判定ならば、処理を終了する。ステップＳ２４で、フォルダ作成の場合は、システム情報画面上でＪａｖａｓｃｒｉｐｔが動作して表示されたフォルダ名要求画面で入力されたフォルダ名、及びシステムＩＤに基づいて、フォルダ名をシステム情報ＤＢ１０７に登録するとともにフォルダ名のフォルダを作成し、フォルダ削除の場合は、選択されているフォルダＩＤ及びシステムＩＤに基づいて、該フォルダＩＤに該当するフォルダに属する文書情報をシステム情報ＤＢ１０７から削除するとともに該フォルダを削除する。
【０２１２】
（２．４）  文書情報の登録
（ａ）  システム情報画面上で、追加が指定されると、図２４中のステップＳ１４で、システムＩＤ及び選択されているフォルダのフォルダＩＤを出力して、これらの情報に基づいてフォルダに属する文書を登録するための文書登録画面（アップロード画面）データに編集するよう指示する。
【０２１３】
（ｂ）  文書登録画面で登録（アップロード）が指定されると、図２４中のステップＳ１６でアクセス権チェックする。ステップＳ１８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２０に進む。否定判定ならば、処理を終了する。ステップＳ２０で指定されたフォルダＩＤに該当するフォルダに文書ファイルを端末装置２からアップロードするとともに、システムＩＤ、フォルダＩＤ、ドキュメントＩＤ（更新の場合）及びアップロードした文書ファイルに基づいて、ドキュメント名、ファイル種別、ドキュメントが属するフォルダ名並びにセッションに関連付けられたユーザＩＤに該当する利用者（更新者）及び更新日の文書情報をシステム情報ＤＢ１０７に登録する。
【０２１４】
（２．５）  文書情報の削除
システム情報画面上で、削除が指定されると、図２４中のステップＳ２５でアクセス権チェックする。ステップＳ２６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２８に進む。否定判定ならば、処理を終了する。ステップＳ２８でドキュメント名一覧の各行のチェックボックスの中で削除のチェックがされている文書について、システムＩＤ、選択されているフォルダのフォルダＩＤ及びドキュメントＩＤに基づいて、文書情報をシステム情報ＤＢ１０７より削除する。このとき、セッションに関連付けられたユーザＩＤに該当する利用者（更新者）及び更新日の文書情報をシステム情報ＤＢ１０７に登録するとともにフォルダＩＤに該当するフォルダからドキュメントＩＤに該当する文書ファイルを削除する。
【０２１５】
（２．６）  文書情報のファイル転送
システム情報画面上で、ドキュメントが指定されると、図２４中のステップＳ２９でアクセス権チェックする。ステップＳ３０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３２に進む。否定判定ならば、処理を終了する。ステップＳ３２で、システムＩＤ、フォルダＩＤ及び指定されたドキュメントのリンク情報としてのドキュメントＩＤに基づいて、文書ファイルを読み出す。ステップＳ３４で文書ファイルを端末装置２に送信する。
【０２１６】
（３）  サブシステム一覧
（３．１）  メニュー画面等でサブシステムが指定された場合
図４４に示すメニュー画面等でサブシステムが指定されて、図４６に示すサブシステム一覧画面のＵＲＬを受信すると、図２５中のステップＳ４０でアクセス権のチェックを行う。ステップＳ４２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ４４に進む。否定判定ならば、処理を終了する。ステップＳ４４でサブシステム情報ＤＢ１０８を検索して、システム名、システムコード、並びにサブシステムコード、サブシステム名及び備考の一覧を出力して、これらの情報、システムＩＤ、サブシステムの各行についてサブシステムＩＤ及びサブシステム名のリンク情報としてサブシステムＩＤ＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図４６に示すサブシステム一覧の画面データに編集するように指示する。
【０２１７】
（３．２）  サブシステム一覧画面上でサブシステムが指定された場合
サブシステム一覧画面上で、サブシステムが指定されると、図２５中のステップＳ５０でアクセス権のチェックを行う。ステップＳ５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ５４に進む。否定判定ならば、処理を終了する。ステップＳ５４でシステムＩＤ及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたサブシステムＩＤに基づいて、サブシステム情報ＤＢ１０８を検索して、システム名、該当するサブシステムコード及びサブシステム名、当該サブシステムについてのフォルダ名の一覧、並びにサブシステム情報の更新者及び更新日のサブシステム情報を出力して、これらのサブシステム情報、システムＩＤ、サブシステムＩＤ及びフォルダ名のリンク情報としてのフォルダＩＤに基づいて、図４７に示すサブシステム情報画面データに編集するように指示する。
【０２１８】
（３．３）  サブシステム情報の追加
サブシステム一覧画面上で、追加が指定されると、図２５中のステップＳ４８でシステムＩＤを出力して、サブシステム情報画面データに編集するように指示する。
【０２１９】
（３．４）  サブシステム情報の削除
サブシステム一覧画面上で、削除が指定されると、図２５中のステップＳ５６でアクセス権のチェックを行う。ステップＳ５８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６０に進む。否定判定ならば、処理を終了する。ステップＳ６０でチェックボックスの中でチェックされているサブシステムのサブシステムＩＤに基づいて、該当するサブシステムのサブシステム情報をサブシステム情報ＤＢ１０８から削除する。
【０２２０】
（４）  サブシステム情報
（４．１）  サブシステム情報の登録／更新
サブシステム情報画面上で更新が指定されると、図２６中のステップＳ１００でアクセス権チェックする。ステップＳ１０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ１０４に進む。否定判定ならば、処理を終了する。ステップＳ１０４で入力フィールドに入力されたサブシステムコード、サブシステム名及び備考、並びにセッションに関連付けられた利用者（更新者）及び更新日をサブシステム情報ＤＢ１０８に登録する。サブシステム情報の新規登録の場合は、サブシステムＩＤを付与して、サブシステム情報ＤＢ１０８に登録する。
【０２２１】
（４．２）  フォルダ作成／削除
サブシステム情報画面上でフォルダ作成／削除が指定されると、図２６中のステップＳ１１４〜ステップＳ１１６でシステムＩＤがサブシステムＩＤに、システム情報ＤＢ１０７がサブシステム情報ＤＢ１０８に替わるだけで図２４中のステップＳ２５〜ステップＳ２８と同様の処理を行う。
【０２２２】
（４．３）  フォルダが指定された場合
サブシステム情報画面上でフォルダが指定されると、図２６中のステップＳ１３０でアクセス権をチェックする。ステップＳ１３２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ１３４に進む。否定判定ならば、処理を終了する。ステップＳ１３４で指定されたフォルダのリンク情報としてのフォルダＩＤ及びサブシステムＩＤに基づいて、サブシステム情報ＤＢ１０８を検索して、指定されたフォルダに属する文書情報の一覧を出力して、これらの情報、リンク情報としてのドキュメントＩＤ、各行のドキュメントＩＤ、システムＩＤ、サブシステムＩＤ及び指定されたフォルダのフォルダＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含むサブシステム情報画面データに編集するよう指示する。
【０２２３】
（４．４）  文書情報の登録
（ａ）  サブシステム情報画面上で、追加が指定されると、図２６中のステップＳ１０６で、システムＩＤがサブアプリＩＤに替わるだけで図２４中のステップＳ１４と同様の処理を行う。
【０２２４】
（ｂ）  文書登録画面で登録が指定されると、図２６中のステップＳ１０８〜ステップＳ１１２でシステムＩＤがサブアプリＩＤ、システム情報ＤＢ１０７がサブシステム情報ＤＢ１０８に替わるだけで図２４中のステップＳ１６〜ステップＳ２０と同様の処理を行う。
【０２２５】
（４．５）  文書情報の削除
サブシステム情報画面上で、削除が指定されると、図２６中のステップＳ１１７〜ステップ１２０でシステムＩＤがサブアプリＩＤ、システム情報ＤＢ１０７がサブシステム情報ＤＢ１０８に替わるだけで図２４中のステップＳ２５〜ステップＳ２８と同様の処理を行う。
【０２２６】
（４．６）  文書ファイルの転送
サブシステム画面上で、文書が指定されると、図２６中のステップＳ１２２〜ステップＳ１２８において、システムＩＤがサブアプリＩＤに、システム情報ＤＢ１０７がサブシステム情報ＤＢ１０８に替わるだけで図２４中のステップＳ２９〜ステップＳ３２の処理と同様の処理を行う。
【０２２７】
（５）  サブアプリ一覧
（５．１）  サブシステム画面等でサブアプリが指定された場合
サブシステム画面上でサブアプリが指定されて、図４８に示すサブアプリ一覧画面のＵＲＬを受信すると、図２７中のステップＳ１５０でアクセス権のチェックを行う。ステップＳ１５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ１５４に進む。否定判定ならば、処理を終了する。ステップＳ１５４で、サブアプリ情報ＤＢ１１０を検索して、システム名、システムコード、選択されたサブシステム名、選択されたサブシステムコード、サブシステム名を選択可能とするためにサブシステム名の一覧、選択されたサブシステムに属するサブアプリのサブアプリコード、サブアプリ名及び備考の一覧を出力して、これらの情報、システムＩＤ、サブシステムＩＤ及びサブアプリの各行のサブアプリＩＤ及びサブアプリ名のリンク情報としてのサブアプリＩＤ＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図４８に示すサブアプリ一覧の画面データに編集するように指示する。尚、メニュー画面上でサブアプリが指定された場合は、サブシステムが選択されていないので、サブアプリの一覧は、表示されない。また、サブアプリの一覧は検索が指定されたときのみ表示するようにしても良い。
【０２２８】
（５．２）  検索が指定された場合
サブアプリ一覧画面上で検索が指定されたとき、図２７中のステップＳ１７１でアクセス権のチェックを行う。ステップＳ１７２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ１７４に進む。否定判定ならば、処理を終了する。ステップＳ１７４で選択されたサブシステム名に基づいて、サブアプリ情報ＤＢ１１０を検索する。ステップＳ１７６で選択されたサブシステムに属するサブアプリのサブアプリコード、サブアプリ名及び備考の一覧を出力して、これらの情報、システムＩＤ、サブシステムＩＤ及びサブアプリの各行のサブアプリＩＤ及びサブアプリ名のリンク情報としてのサブアプリＩＤ＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含むサブシステム一覧の画面データに編集するように指示する。
【０２２９】
（５．３）  サブアプリ一覧画面でサブアプリが指定された場合
サブアプリ一覧画面上で、サブアプリが指定されると、図２７中のステップＳ１６０でアクセス権のチェックを行う。ステップＳ１６２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ１６４に進む。否定判定ならば、処理を終了する。ステップＳ１６４でリンク情報としてのサブアプリＩＤに基づいて、サブアプリ情報ＤＢ１１０を検索して、システム名、サブシステムコード、サブシステム名、該当するサブアプリ名、サブアプリコード、当該サブアプリについてのフォルダ名の一覧、サブアプリ情報の更新者及び更新日のサブシステム情報を出力して、これらのサブアプリ情報、サブシステムＩＤ、サブアプリＩＤ及びフォルダ名のリンク情報としてのフォルダＩＤに基づいて、図４９に示すサブアプリ情報画面データに編集するように指示する。
【０２３０】
（５．４）  サブアプリ情報の追加
サブアプリ一覧画面上で、追加が指定されると、図２７中のステップＳ１５８でサブシステムＩＤを出力して、サブシステムＩＤに基づいてサブアプリ情報画面データに編集するように指示する。
【０２３１】
（５．５）  サブアプリ情報の削除
サブアプリ一覧画面上で、削除が指定されると、図２７中のステップＳ１６６でアクセス権のチェックを行う。ステップＳ１６８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ１７０に進む。否定判定ならば、処理を終了する。ステップＳ１７０でチェックボックスの中でチェックされているサブアプリのサブアプリＩＤに基づいて、該当するサブアプリのサブアプリ情報をサブアプリ情報ＤＢ１１０より削除する。
【０２３２】
（６）  サブアプリ情報
（６．１）  サブアプリ情報の登録／更新
サブアプリ情報画面上で更新が指定されると、図２８中のステップＳ２００でアクセス権チェックする。ステップＳ２０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２０４に進む。否定判定ならば、処理を終了する。ステップＳ２０４で選択されたサブシステムのサブシステムＩＤに基づいて、入力フィールドに入力されたサブアプリコード、サブアプリ名及び備考、並びにセッションに関連付けられた利用者（更新者）及び更新日をサブアプリ情報ＤＢ１１０に登録する。
【０２３３】
（６．２）  フォルダ作成／削除
サブアプリ情報画面上でフォルダ作成／削除が指定されると、図２８中のステップＳ２１４〜ステップＳ２１６でシステムＩＤがサブアプリＩＤに、システム情報ＤＢ１０７がサブアプリ情報ＤＢ１１０に替わるだけで図２４中のステップＳ２５〜ステップＳ２８と同様の処理を行う。
【０２３４】
（６．３）  フォルダが指定された場合
サブアプリ情報画面上でフォルダが指定されると、図２８中のステップＳ２２８でアクセス権をチェックする。ステップＳ２３０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２３２に進む。否定判定ならば、処理を終了する。ステップＳ２３２で指定されたフォルダのリンク情報としてのフォルダＩＤ及びサブアプリＩＤに基づいて、サブアプリ情報ＤＢ１１０を検索して、指定されたフォルダに属する文書情報の一覧を出力して、これらの情報、リンク情報としてのドキュメントＩＤ、各行のドキュメントＩＤ、システムＩＤ、サブシステムＩＤ及び指定されたフォルダのフォルダＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含むサブアプリ情報画面データに編集するよう指示する。
【０２３５】
（６．４）  文書情報の登録
（ａ）  サブアプリ情報画面上で、追加が指定されると、図２８中のステップＳ２０６で、システムＩＤがサブアプリＩＤに替わるだけで図２４中のステップＳ１４と同様の処理を行う。
【０２３６】
（ｂ）  文書登録画面で登録が指定されると、図２８中のステップＳ２０８〜ステップＳ２１２でシステムＩＤがサブアプリＩＤ、システム情報ＤＢ１０７がサブアプリ情報ＤＢ１１０に替わるだけで図２４中のステップＳ１６〜ステップＳ２０と同様の処理を行う。
【０２３７】
（６．５）  文書情報の削除
サブアプリ情報画面上で、削除が指定されると、図２８中のステップＳ２１７〜ステップＳ２２０でシステムＩＤがサブアプリＩＤ、システム情報ＤＢ１０７がサブアプリ情報ＤＢ１１０に替わるだけで図２４中のステップＳ２５〜ステップＳ２８と同様の処理を行う。
【０２３８】
（６．６）  文書ファイルのファイル転送
サブアプリ情報画面上で、文書が指定されると、図２８中のステップＳ２２２〜ステップＳ２２８において、システムＩＤがサブアプリＩＤに、システム情報ＤＢ１０７がサブアプリ情報ＤＢ１１０に替わるだけで図２４中のステップＳ２９〜ステップＳ３２の処理と同様の処理を行う。
【０２３９】
（７）  画面一覧
（７．１）  サブシステム画面等で画面が指定された場合
サブシステム画面で画面が指定されて、図５０に示す画面一覧画面のＵＲＬを受信すると、図２９中のステップＳ２５０でアクセス権のチェックを行う。ステップＳ２５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２５４に進む。否定判定ならば、処理を終了する。ステップＳ２５４で、サブシステムＩＤ及びサブアプリＩＤに基づいて、サブシステム情報ＤＢ１０８、サブアプリ情報ＤＢ１１０及び画面レイアウト情報ＤＢ１３０を検索して、システム名、システムコード、選択されたサブシステム名及びサブシステムコード、サブシステム名を選択可能とするサブシステム名の一覧、選択されたサブアプリコード及びサブアプリ名、サブアプリ名を選択可能とするサブアプリ名の一覧、選択されたサブアプリに属する画面の画面コード、画面名、画面種別、利用目的及び処理内容の一覧を出力して、これらの情報、画面の各行のスクリーンＩＤ、画面ＩＤのリンク情報としてのスクリーンＩＤに基づいて、各行を選択可能とするチェックボックスの定義を含む図５０に示す画面一覧画面の画面データに編集するように指示する。尚、メニュー画面上等で画面が指定された場合は、サブシステム、サブアプリが選択されていないので、画面の一覧は、表示されず後述する検索が指定されたとき、表示される。また、サブアプリ情報画面で画面が指定されたときでも、画面の一覧を表示せずに検索が指定された場合に表示するようにしても良い。
【０２４０】
（７．２）  検索が指定された場合
画面一覧画面で検索が指定されたとき、図２９中のステップＳ２７９でアクセス権のチェックを行う。ステップＳ２８０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２８２に進む。否定判定ならば、処理を終了する。ステップＳ２８２で選択されたサブシステム名及びサブアプリ名、並びに最終更新日の指定範囲に基づいて、画像レイアウト情報ＤＢ１３０を検索する。ステップＳ２８４で選択されたサブシステム及びサブアプリに属し、画面情報が最終更新日が指定範囲内に含まれる画面の画面コード、画面名、画面種別、利用目的及び処理内容の一覧を出力して、これらの情報、画面の各行のスクリーンＩＤ、画面ＩＤのリンク情報としてのスクリーンＩＤ＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む画面一覧画面の画面データに編集するように指示する。
【０２４１】
（７．３）  画面一覧画面で画面ＩＤが指定された場合
画面一覧画面で、画面ＩＤが指定されると、図２９中のステップＳ２６０でアクセス権のチェックを行う。ステップＳ２６２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２６４に進む。否定判定ならば、処理を終了する。ステップＳ２６４でリンク情報に基づいてＪａｖａｓｃｒｉｐｔにより設定されたスクリーンＩＤに基づいて、画面レイアウト情報ＤＢ１３０を検索して、選択されたサブシステム名及びサブアプリ名、サブシステム名及びサブアプリ名を選択可能とするサブシステム名及びサブアプリ名の一覧、画面ＩＤ、画面名、画面種別、利用目的、処理内容、画面レイアウト情報の更新者及び更新日の画面レイアウト情報を出力して、これらの情報、スクリーンＩＤ、画面のイメージ画像ファイル名及び画面のイメージ画像のリンク情報としてのＵＲＬに基づいて、図５１に示す画面レイアウト情報画面データに編集するように指示する。
【０２４２】
（７．４）  新規作成指定
画面一覧画面で、新規作成が指定されると、図２９中のステップＳ２５８で画面レイアウト画面データに編集するように指示する。
【０２４３】
（７．５）  画面情報の削除
画面一覧画面で、削除が指定されると、図２９中のステップＳ２７４でアクセス権のチェックを行う。ステップＳ２７６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ２７８に進む。否定判定ならば、処理を終了する。ステップＳ２７８でチェックボックスの中でチェックされているスクリーンＩＤに基づいて、画面レイアウト情報ＤＢ１３０、アクション情報ＤＢ１３２、画面項目情報ＤＢ１３４、画面テーブル情報ＤＢ１３６、テストケースＤＢ１３８及びドキュメント情報ＤＢ１３９から、スクリーンＩＤの画面に関わる画面情報を削除する。
【０２４４】
（８）  画面レイアウト情報
（８．１）  画面のイメージ画像の読み出し
画面レイアウト画面で画面のイメージ画像のファイル名が指定されると、図３０中のステップＳ３００でファイル名に該当するイメージ画像を読み出す。イメージ画像は端末装置２に送信される。ステップＳ３０２でスクリーンＩＤに基づいて、アクション情報ＤＢ１３２を検索する。ステップＳ３０４で名称、ＩＤ、種別、トリガ項目、遷移先、条件及び説明のアクション情報の一覧を出力し、これらの情報、各行のアクション番号及びアクションＩＤのリンク情報としてのアクション番号＋Ｊａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図５０中のアクション一覧の画面データに編集するように指示する。
【０２４５】
（８．２）  画面のＨＴＭＬファイルの読み出し
画面レイアウト画面で画面のイメージ画像が指定されると、図３０中のステップＳ３０６でスクリーンＩＤに対応する画面のＨＴＭＬファイル（画面ＩＤ．ｈｔｍｌ）を読み出す。画面のＨＴＭＬファイルが端末装置２に送信されて、画面のＨＴＭＬファイルに基づいてブラウザにより画面が表示される。
【０２４６】
（８．３）  画面レイアウト情報の登録／更新
画面レイアウト画面で更新が指定されると、図３０中のステップＳ３１０でアクセス権チェックする。ステップＳ３１２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３１４に進む。否定判定ならば、処理を終了する。ステップＳ３１４で、スクリーンＩＤ（更新の場合）、選択されたサブシステム名及びサブアプリ名、並びに入力フィールドに入力された画面ＩＤ、画面名、画面種別、利用目的及び処理内容の画面レイアウト情報、並びにセッションに関連付けられた更新者及び更新日を画面レイアウト情報ＤＢ１３０に登録・更新する。
【０２４７】
（８．４）  条件追加
画面レイアウト画面で条件追加が指定されると、図３０中のステップＳ３１６でアクセス権チェックする。ステップＳ３１８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３２０に進む。否定判定ならば、処理を終了する。ステップＳ３２０で、選択されたスクリーンＩＤ及びチェックボックスで選択されたアクション番号に基づいて、アクション情報ＤＢ１３２を検索する。ステップＳ３２２で該当するアクションの名称、ＩＤ、種別、トリガ項目、遷移先、条件及び説明のアクション情報を出力して、これらの情報、スクリーンＩＤ及びアクション番号に基づいて、アクション編集画面データに編集するように指示する。
【０２４８】
（８．５）  アクション情報の追加
画面レイアウト上で追加が指定されると、図３０中のステップＳ３３４でスクリーンＩＤに基づいて画面アクション編集画面データに編集するよう指示する。
【０２４９】
（８．６）  アクション情報の削除
画面レイアウト画面で、削除が指定されると、図３０中のステップＳ３１６でアクセス権チェックする。ステップＳ３３６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３３８に進む。否定判定ならば、処理を終了する。ステップＳ３４０でアクション一覧の各行に設定されたチェックボックスの中で選択のチェックがされているアクション番号及びスクリーンＩＤに基づいて、該当するアクション情報をアクション情報ＤＢ１３２より削除する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日をアクション情報ＤＢ１３２に登録する。
【０２５０】
（９）  アクション情報
（９．１）  アクション一覧
画面レイアウト画面等でアクション一覧が指定されて、アクション一覧画面のＵＲＬを受信すると、図３１中のステップＳ３６０でアクセス権チェックする。ステップＳ３６２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３６４に進む。否定判定ならば、処理を終了する。ステップＳ３６４でスクリーンＩＤに基づいて、アクション情報ＤＢ１３２を検索する。ステップＳ３６６で名称、ＩＤ、種別、トリガ項目、遷移先、条件及び説明のアクション情報の一覧を出力して、これらの情報、スクリーンＩＤ、アクションの各行のアクション番号、アクションＩＤのリンク情報としてのアクション番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のアクション番号に基づいて、図５１に示すアクション一覧画面の画面データに編集するように指示する。
【０２５１】
（９．２）  条件追加
アクション一覧画面で条件追加が指定されると、図３１中のステップＳ３６０〜Ｓ３６６で図３０中のステップＳ３１６〜Ｓ３２２と同様の処理をする。
【０２５２】
（９．３）  アクション情報の追加
アクション一覧画面で追加が指定されると、図３１中のステップＳ３６８で図３０中のステップＳ３１４と同様の処理をする。
【０２５３】
（９．４）  アクション情報の削除
アクション一覧画面で削除が指定されると、図３１中のステップＳ３７８〜Ｓ３８２で図３０中のステップＳ３３６〜Ｓ３４０と同様の処理をする。
【０２５４】
（９．５）  アクションＩＤ指定
アクション一覧画面でアクションＩＤが指定されると、図３１中のステップＳ３７８でアクセス権チェックする。ステップＳ３８０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３８２に進む。否定判定ならば、処理を終了する。ステップＳ３８２で、スクリーンＩＤ及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたアクション番号に基づいて、アクョン情報ＤＢ１３２を検索して、名称、ＩＤ、種別、トリガ項目、遷移先、条件及び説明のアクション情報を出力して、これらのアクション情報、スクリーンＩＤ及びアクション番号に基づいて、画面アクション編集画面データに編集するよう指示する。
【０２５５】
（９．６）  アクション情報の登録／更新／条件追加
画面アクション編集画面で登録が指定されると、図３１中のステップＳ３８４でアクセス権チェックする。ステップＳ３８６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ３９０に進む。否定判定ならば、処理を終了する。ステップＳ３９０で、条件追加であるか否かをチェックする。肯定判定ならば、ステップＳ３９２に進む。否定判定ならば、ステップＳ３９４に進む。ステップＳ３９２でスクリーンＩＤ及びアクション番号に基づいてアクション情報ＤＢ１３２に条件追加をする。ステップＳ３９２で、スクリーンＩＤ（新規登録の場合）、又はスクリーンＩＤ及びアクション番号（更新の場合）に基づいて、該当するアクションのアクション情報をアクション情報ＤＢ１３２に登録／更新する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日をアクション情報ＤＢ１３２に登録する。新規登録の場合、アクション番号を付与して、アクション情報ＤＢ１３２に登録する。
【０２５６】
（１０）  画面項目情報
（１０．１）  画面項目一覧
画面レイアウト画面等で画面項目一覧が指定されて、図５３に示す画面項目一覧のＵＲＬを受信すると、図３２中のステップＳ４００でアクセス権チェックする。ステップＳ４０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ４０４に進む。否定判定ならば、処理を終了する。ステップＳ４０４でスクリーンＩＤに基づいて、画面項目情報ＤＢ１３４を検索する。ステップＳ４０７で画面項目についての辞書連携の有無、名称、ＩＤ、オブジェクト種別、表示種別及び入出力等の画面項目情報の一覧を出力し、これらの情報、スクリーンＩＤ、画面項目の各行の画面項目番号及び画面項目名称のリンク情報としての画面項目番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む画面項目一覧画面の画面データに編集するように指示する。
【０２５７】
（１０．２）  画面項目情報の追加
画面項目一覧画面で追加が指定されると、図３２中のステップＳ４０８でスクリーンＩＤに基づいて、画面項目編集画面データに編集するよう指示する。
【０２５８】
（１０．３）  画面項目情報の削除
画面項目一覧画面で削除が指定されると、図３２中のステップＳ４１０でアクセス権チェックする。ステップＳ４１２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ４１４に進む。否定判定ならば、処理を終了する。ステップＳ４１４で画面項目一覧の各行に設定されたチェックボックスの中で選択のチェックがされている画面項目について、スクリーンＩＤ及び画面項目番号に基づいて、該当する画面項目情報を画面項目情報ＤＢ１３４より削除する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日を画面項目情報ＤＢ１３４に登録する。
【０２５９】
（１０．４）  画面項目の名称指定
画面項目一覧画面で名称が指定されると、図３２中のステップＳ４１６でアクセス権チェックする。ステップＳ４１８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ４２０に進む。否定判定ならば、処理を終了する。ステップＳ４２０で、スクリーンＩＤ及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定された画面項目番号に基づいて、画面項目情報ＤＢ１３４を検索する。ステップＳ５２２で、名称、ＩＤ、オブジェクト種別、表示種別及び入出力等の画面項目情報を出力して、これらの画面項目情報、スクリーンＩＤ、画面項目番号及び辞書連携のリンク情報として画面項目番号＋Ｊａｖａｓｃｒｉｐｔのプログラム名に基づいて、画面項目編集画面データに編集するよう指示する。
【０２６０】
（１０．５）  画面項目の辞書連携
画面項目編集画面で辞書連携が指定されると、図３２中のステップＳ４２４で以下の画面項目の辞書連携を行う。アクセス権チェックして、許可されると、リンク情報に基づいてＪａｖａｓｃｒｉｐｔにより設定された画面項目番号＋項目参照画面のＵＲＬに基づいて、項目辞書ＤＢ１４０を検索して、項目名（和）、項目名（英）、種別及び桁数の項目辞書情報の一覧を出力して、これらの項目辞書情報及び項目名（和）のリンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、図５４に示す項目参照画面データに編集するように指示する。このとき、画面項目が辞書連携されている項目辞書については、項目辞書にはリンク情報は設定しない。項目参照画面上で項目名（和）が指定されると、項目参照画面においてＪａｖａｓｃｒｉｐｔが動作して、項目参照画面の親画面である画像項目編集画面に辞書連携の指定された項目辞書番号が書き込まれる。
【０２６１】
（１０．６）  画面項目の登録
画面項目編集画面で登録が指定されると、図３２中のステップＳ４２４でアクセス権チェックする。ステップＳ４２８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ４３０に進む。否定判定ならば、処理を終了する。ステップＳ４３０でスクリーンＩＤ（新規登録の場合）又はスクリーンＩＤ及び項目辞書番号（更新の場合）に基づいて、辞書連携の有無、名称、ＩＤ、オブジェクト種別、表示種別、入出力並びにセッションに関連付けられたユーザＩＤに該当する更新者及び更新日の画面項目情報を画面項目情報ＤＢ１３４に登録／更新する。項目辞書連携が有る場合は、スクリーンＩＤ、画面項目番号及び項目辞書番号に基づいて、画面ＩＤ、項目ＩＤ及び項目辞書名（和）を項目使用画面情報ＤＢ１４２に登録する。
【０２６２】
（１１）  画面遷移図
画面レイアウト画面等で画面遷移図が指定されて画面遷移図のＵＲＬを受信すると、図３３中のステップＳ４５０でアクセス権チェックする。ステップＳ４５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ４５４に進む。否定判定ならば、処理を終了する。ステップＳ４５４でスクリーンＩＤに基づいて、指定された画面ＩＤに該当する画面のアクション情報ＤＢ１３２を検索する。ステップＳ４５６で遷移先の画面ＩＤ及び画面名を出力する。
【０２６３】
ステップＳ４５８でスクリーンＩＤに基づいて画面レイアウト情報ＤＢ１３０を検索する。ステップＳ４６０で指定された画面の画面ＩＤ、画面名及び画面種別を出力する。ステップＳ４６２でアクション情報ＤＢ１３２を検索する。ステップＳ４６４で指定された画面ＩＤの画面を遷移先とする画面ＩＤ及び画面名を遷移元画面として出力する。ステップＳ４６６で画面遷移図のイメージ画像を作成して、図５５に示す画面遷移図画面データに編集するよう指示する。
【０２６４】
（１２）  画面テーブル一覧情報
（１２．１）  画面テーブル一覧
画面レイアウト画面等でテーブル一覧が指定されて画面テーブル一覧画面のＵＲＬを受信すると、図３４中のステップＳ５００でアクセス権チェックする。ステップＳ５０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ５０４に進む。否定判定ならば、処理を終了する。ステップＳ５０４でスクリーンＩＤに基づき、画面テーブル情報ＤＢ１３６を検索する。ステップＳ５０６でスクリーンＩＤに該当する画面で参照／登録／更新／削除するテーブルの名称及びテーブルＩＤの画面テーブル情報の一覧を出力して、これらの情報、スクリーンＩＤ、各行の画面テーブル番号及びテーブルの各行のテーブル名のリンク情報としての画面テーブル番号に基づいて、各行選択可能とするチェックボックスの定義を含む図５６に示す画面テーブル一覧画面データに編集するように指示する。
【０２６５】
（１２．２）  画面テーブル情報の追加
画面テーブル一覧画面で追加が指定されると、図３４中のステップＳ５０８でスクリーンＩＤに基づいて、画面テーブル編集画面データに編集するように指示する。
【０２６６】
（１２．３）  画面テーブル情報の削除
画面テーブル一覧画面で削除が指定されると、図３４中のステップＳ５１０でアクセス権チェックする。ステップＳ５１２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ５１４に進む。否定判定ならば、処理を終了する。ステップＳ５１４で、スクリーンＩＤ及びテーブル一覧の各行に設定されたチェックボックスの中で選択のチェックがされている画面テーブル番号に基づいて、該当する画面テーブル情報を画面テーブル情報ＤＢ１３６より削除する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日を画面テーブル情報ＤＢ１３６に登録する。
【０２６７】
（１２．４）  テーブルの指定
画面テーブル一覧画面でテーブルが指定されると、図３４中のステップＳ５１６でアクセス権チェックする。ステップＳ５１８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ５２０に進む。否定判定ならば、処理を終了する。ステップＳ５２２で、スクリーンＩＤ及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定された画面テーブル番号＋画面テーブル画面のＵＲＬに基づいて、画面テーブル情報ＤＢ１３６を検索して、選択されたテーブル名、テーブル名が選択可能にするテーブル名の一覧、選択されたテーブルについての参照／登録／更新／削除の有無を出力して、これらの情報、スクリーンＩＤ及び画面テーブル番号に基づいて、画面テーブル編集画面データに編集するよう指示する。
【０２６８】
（１２．５）  画面テーブル情報の登録／更新
画面テーブル編集画面で登録が指定されると、図３４中のステップＳ５２４でアクセス権チェックする。ステップＳ５２６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ５２８に進む。否定判定ならば、処理を終了する。ステップＳ５２８で、スクリーンＩＤ（新規登録の場合）、又はスクリーンＩＤ及び画面テーブル番号（更新の場合）に基づいて、サブシステム名、サブアプリ名、画面名、テーブル名及び参照／登録／更新／削除の有無の画面テーブル情報を画面テーブル情報ＤＢ１３６に登録／更新する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日を画面テーブル情報ＤＢ１３６に登録する。新規登録の場合は、画面テーブル番号を付与して、画面テーブル情報ＤＢ１３６に登録する。
【０２６９】
（１３）  画面テーブル関連図
画面レイアウト画面等でテーブル関連図が指定されて画面テーブル関連図のＵＲＬを受信すると、図３５中のステップＳ５５０でアクセス権チェックする。ステップＳ５５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ５５４に進む。否定判定ならば、処理を終了する。ステップＳ５５４で、スクリーンＩＤに基づいて、スクリーンＩＤで指定された画面ＩＤに該当する画面の画面テーブル情報ＤＢ１３６を検索する。ステップＳ５５６で参照するテーブル名及びテーブルＩＤを出力する。ステップＳ５５８で更新するテーブル名及びテーブルＩＤを出力する。ステップＳ５６０でスクリーンＩＤに基づいて画面レイアウト情報ＤＢ１３０を検索して、指定された画面ＩＤの画面名を出力する。ステップＳ５６２で指定された画面テーブル関連図のイメージ画像を作成して、図５７に示す画面テーブル関連図に編集するよう指示する。
【０２７０】
（１４）  画面テストケース一覧画面
（１４．１）  画面テストケース一覧
画面レイアウト画面等でテストケース一覧が指定されて画面テストケース一覧画面のＵＲＬを受信すると、図３６中のステップＳ６００でアクセス権チェックする。ステップＳ６０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６０４に進む。否定判定ならば、処理を終了する。ステップＳ６０４でスクリーンＩＤに基づき、テストケースＤＢ１３８を検索する。ステップＳ６０６でアクション名、テスト番号、テスト内容等のテストケースの一覧を出力し、これらの情報、スクリーンＩＤ、各行のテストケースのテストケース番号及びテストケースのリンク情報としてのテストケース番号＋Ｊａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図５８に示す画面テストケース一覧画面データに編集するように指示する。
【０２７１】
（１４．２）  テストケースの追加
画面テストケース一覧画面で追加が指定されると、図３６中のステップＳ６０８でスクリーンＩＤに基づいて、画面テストケース編集画面データに編集するように指示する。
【０２７２】
（１４．３）  テストケースの削除
テストケース一覧画面で削除が指定されると、図３６中のステップＳ６１０でアクセス権チェックする。ステップＳ６１２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６１４に進む。否定判定ならば、処理を終了する。ステップＳ６１４でテストケース一覧の各行に設定されたチェックボックスの中で選択のチェックがされているテストケースのテストケース番号及びスクリーンＩＤに基づいて、該当するテストケースをテストケースＤＢ１３８より削除する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日を画面テストケース情報ＤＢ１３８に登録する。
【０２７３】
（１４．４）  テストケースの指定
テストケース覧画面でテストケース番号が指定されると、図３６中のステップＳ６１６でアクセス権チェックする。ステップＳ６１８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６２０に進む。否定判定ならば、処理を終了する。ステップＳ６２０で、スクリーンＩＤ及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたテストケース番号に基づいて、画面テストケース情報ＤＢ１３８を検索して、アクション名、テスト番号及びテスト内容等のテストケースを出力して、これらの情報、テストケース番号及びスクリーンＩＤに基づいて、画面テストケース編集画面データに編集するよう指示する。
【０２７４】
（１４．５）  テストケースの登録／更新
画面テストケース編集画面で登録が指定されると、図３６中のステップＳ６２２でアクセス権チェックする。ステップＳ６２４で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６２６に進む。否定判定ならば、処理を終了する。ステップＳ６２６で、スクリーンＩＤ（新規登録の場合）又はスクリーンＩＤ及びテストケース番号に基づいて、アクション名及びテスト番号、並びにセッションに関連付けられたユーザＩＤに該当する更新者及び更新日を画面テストケース情報ＤＢ１３８に登録する。新規登録の場合は、テストケース番号を付与して、画面テストケース情報ＤＢ１３８に登録する。
【０２７５】
（１５）  画面ドキュメント一覧
図５９に示す画面ドキュメント一覧は画面レイアウト情報画面等でドキュメント一覧を指定すると、画面レイアウト情報とともに画面についての文書情報の一覧が表示されるが、画面レイアウト情報の表示は画面レイアウト情報画面の場合と同様であり、文書情報の一覧はフォルダが指定されることがない点を除いてシステム情報画面等と同様である。追加は文書情報の追加、削除は選択された文書情報の削除であり、システム情報画面等の場合と同様である。
【０２７６】
（１６）  テーブル一覧
（１６．１）  テーブルが指定された場合
システム画面等でテーブルが指定されて、図６０に示すテーブル画面一覧画面のＵＲＬを受信すると、図３７中のステップＳ６５０でアクセス権のチェックを行う。ステップＳ６５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６５４に進む。否定判定ならば、処理を終了する。ステップＳ６５４で、テーブル情報ＤＢ１１４を検索する。ステップＳ６５６で、システム名、システムコード、テーブルＩＤ及びテーブル名等のテーブル一覧を出力して、これらの情報、テーブルの各行についてチェックボックスで選択可能とするとともに、参照元についてリンク情報としてのテーブル番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、テーブル一覧画面の画面データに編集するように指示する。
【０２７７】
（１６．２）  検索が指定された場合
テーブル一覧画面で検索が指定されたとき、図３７中のステップＳ６６８でアクセス権のチェックを行う。ステップＳ６７０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６７２に進む。否定判定ならば、処理を終了する。ステップＳ６７４で指定されたテーブルＩＤ又はテーブル名称に一致するテーブルをテーブル情報ＤＢ１１４より検索する。ステップＳ６７４で一致するテーブルの一覧を出力して、これらの情報、各行のテーブルＩＤのリンク情報としてのテーブル番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名及び各行のテーブル番号テーブルに基づいて、各行を選択可能とするチェックボックスの定義を含むテーブル一覧画面の画面データに編集するように指示する。
【０２７８】
（１６．３）  テーブル一覧画面でテーブルＩＤが指定された場合
テーブル一覧画面でテーブルＩＤが指定されると、図３７中のステップＳ６９２でアクセス権のチェックを行う。ステップＳ６９３で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６９４に進む。否定判定ならば、処理を終了する。ステップＳ６９４でテーブル番号及びリンク情報に基づいてＪａｖａｓｃｒｉｐｔにより設定されたテーブル番号＋テーブル情報画面のＵＲＬに基づいて、テーブル情報ＤＢ１１４を検索する。ステップＳ６９６でテーブルＩＤに該当するテーブルのカラムについて、辞書連携の有無、カラムＩＤ及びカラム名称等の一覧を出力して、これらの情報、各行のカラム番号、辞書連携についてはリンク情報としてカラム番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、図６２に示すテーブル情報画面データに編集するよう指示する。
【０２７９】
（１６．４）  新規作成指定
テーブル一覧画面で新規作成が指定されると、図３７中のステップＳ６６０でテーブル情報画面データに編集するように指示する。
【０２８０】
（１６．５）  テーブルの削除
テーブル一覧画面で削除が指定されると、図３７中のステップＳ６６０でアクセス権のチェックを行う。ステップＳ６６２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６６４に進む。否定判定ならば、処理を終了する。ステップＳ６６４でチェックボックスの中でチェックされているテーブル番号に基づいて、テーブル情報ＤＢ１１４からテーブル情報を削除する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日をテーブル情報ＤＢ１１４に登録する。
【０２８１】
（１６．６）  ＤＤＬ生成
テーブル一覧画面でＤＤＬ生成が指定されると、図３７中のステップＳ６７６でアクセス権のチェックを行う。ステップＳ６７８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６８０に進む。否定判定ならば、処理を終了する。ステップＳ６８２で選択されたテーブル番号により指定されるテーブルＩＤに基づいて、テーブル情報ＤＢ１１４を検索する。ステップＳ６８２でテーブル情報からＤＤＬを生成する。
【０２８２】
（１６．７）  参照元画面一覧
テーブル一覧画面で参照元が指定されると、図３７中のステップＳ６８４でアクセス権のチェックを行う。ステップＳ６８６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ６８６に進む。否定判定ならば、処理を終了する。ステップＳ６８８でＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたテーブル番号（＋参照元画面のＵＲＬ）に基づいて、画面テーブル情報ＤＢ１３６を検索する。ステップＳ６９０で指定されたテーブルＩＤに該当するテーブルを参照／作成／更新／削除する参照元画面の画面ＩＤ、名称、画面種別、参照／作成／更新／削除の有無の参照元情報の一覧を出力して、これらに基づいて、図６１に示す参照元画面データに編集するよう指示する。
【０２８３】
（１７）  テーブル情報
（１７．１）  カラム情報の参照
インデックス情報画面等でカラムが指定されて、図６２に示すテーブル情報画面のＵＲＬを受信すると、図３８中のステップＳ７００でアクセス権のチェックを行う。ステップＳ７０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ７０４に進む。否定判定ならば、処理を終了する。ステップＳ７０４でテーブル番号に基づいて、テーブル情報ＤＢ１１４を検索する。ステップＳ７０６で、テーブルＩＤ、テーブル名称、予想行数及びレコードサイズ等のテーブル情報を出力する。ステップＳ７０８で、辞書連携の有無、カラムＩＤ、カラム名称及び選択可能なようにデータ型等のカラム情報の一覧を出力して、これらの情報、各行のカラム番号及び辞書連携のリンク情報としてカラム番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図６２に示すテーブル情報画面の画面データに編集するように指示する。
【０２８４】
（１７．２）  カラム情報の更新／登録
テーブル情報画面で更新が指定されると、図３８中のステップＳ７１０でアクセス権チェックする。ステップＳ７１２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ７１４に進む。否定判定ならば、処理を終了する。ステップＳ７１４で入力されたテーブルＩＤ、テーブル名称、備考、予想行数及び備考並びにカラムの各行について、辞書連携の有無及び選択されたデータ型等のカラム情報に基づいて、テーブル情報ＤＢ１１４に登録／更新する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日をテーブル情報ＤＢ１１４に登録する。また、辞書連携有りのカラムについては、辞書連携するテーブルＩＤ、カラムＩＤ及び項目辞書番号に基づいて、項目使用テーブル情報ＤＢ１４４に項目使用テーブル情報を更新／登録する。新規登録の場合は、カラム番号を付与して、テーブル情報ＤＢ１１４に登録する。
【０２８５】
（１７．３）  辞書連携
テーブル情報画面で辞書連携が指定されて、リンク情報に基づきＪａｖａｓｃｒｉｐｔにより設定されたカラム番号＋項目参照画面のＵＲＬを受信すると、図３８中のステップＳ７１６でカラムの辞書連携の以下の処理を行う。Ｊａｖａｓｃｒｉｐｔにより設定されたカラム番号＋項目参照画面のＵＲＬに基づいて、項目辞書ＤＢ１４０を検索して、項目辞書情報の一覧を出力して、この一覧、カラム番号、辞書連携のされていない項目辞書の名称にはリンク情報として項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔプログラム名に基づいて、図５４に示す項目参照画面データに表示するように指示する。項目参照画面で項目辞書がクリックされると、クリックをトリガとして、項目参照画面でＪａｖａｓｃｒｉｐｔが動作して、辞書連携した項目辞書番号が親画面であるテーブル情報画面上のカラム番号に該当するカラムについて書き込まれる。この辞書連携の情報がテーブル情報画面で更新が指定されると、カラム番号及び項目辞書番号に基づいて項目使用テーブル情報が項目使用テーブル情報ＤＢ１４４に書き込まれる。
【０２８６】
（１７．４）  インデックス情報
テーブル情報画面上等でインデックスが指定されると、アクセス権をチェックする。アクセスが許可されると、テーブル番号に基づいて、テーブル情報ＤＢ１１４を検索して、テーブルＩＤ及びテーブル名等を出力して、これらに基づいて、インデックス情報画面データに編集するよう指示する。インデックス情報画面上で新規作成が指定されると、アクセス権をチェックする。アクセスが許可されると、テーブル番号に基づいて、テーブル情報ＤＢ１１４を検索して、テーブルのカラムの一覧、各カラムはインデックスの順序を選択可能に一覧を出力して、これらに基づいて、インデックス情報画面データに編集するよう指示する。インデックス情報画面上で削除が指定されると、アクセス権をチェックする。アクセスが許可されると、テーブル番号に基づいて、該当するインデックス情報をテーブル情報ＤＢ１１４から削除する。
【０２８７】
インデックス情報画面上で更新が指定されると、アクセス権をチェックする。アクセスが許可されると、チェックボックスにチェックが入れられたカラムＩＤについて、インデックスの順序、インデックスＩＤ、インデックス種別等をインデックス情報のテーブル情報ＤＢ１１４に登録する。図示しないインデックス情報画面には、インデックスとして設定されたインデックスＩＤが所定の領域に表示されて、インデックスＩＤをマウスオーバすると、インデックスＩＤについてのインデックス情報が表示されるようになっている。
【０２８８】
（１７．５）  外部参照
テーブル情報画面上で外部参照が指定されると、インデックス情報画面操作と同様に、新規作成／削除／更新の指定に基づいて、アクセス権チェックして、許可されると、テーブル情報ＤＢ１１４にアクセスして、外部参照するカラムについて、外部参照テーブル名、テーブルＩＤ等の外部参照情報が新規作成／削除／更新される。このとき、カラムの各行について、外部参照する外部参照テーブル名及びテーブルＩＤを選択可能とする。また、外部参照するカラムについての参照名ＩＤが所定の領域に表示され、参照名ＩＤを選択することにより、参照先テーブル名等の外部参照情報が表示されるようになっている。
【０２８９】
（１７．６）  ＳＱＬ管理
カラム情報画面上等でＳＱＬ管理が指定されると、アクセス権をチェックする。アクセスが許可されると、テーブルに係るＳＱＬ管理の情報がインデックス情報画面上での操作と同様に、新規作成／削除／更新の指定に基づいて、テーブル情報ＤＢ１１４にアクセスして、ＳＱＬ管理に係るＳＱＬ名称、ＳＱＬ説明、実行プラン及び実行結果等のＳＱＬ管理情報が新規作成／削除／更新される。
【０２９０】
（１８）  項目辞書
（１８．１）  辞書が指定された場合
システム画面等で辞書が指定されて、図６３に示す項目辞書画面のＵＲＬを受信すると、図３９中のステップＳ７５０でアクセス権のチェックを行う。ステップＳ７５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ７５４に進む。否定判定ならば、処理を終了する。ステップＳ７５４で、項目辞書ＤＢ１１６を検索する。ステップＳ７５６で、各項目辞書の項目辞書名（英）に基づいて、項目使用画面情報ＤＢ１４２を検索して、該項目辞書と辞書連携された画面項目数をカウントする。ステップＳ７５８で、項目辞書名（英）に基づいて、項目使用テーブル情報ＤＢ１４４を検索して、該項目辞書と辞書連携されたテーブルのカラム数をカウントする。
【０２９１】
ステップＳ７５８で、システム名、システムコード、項目名（和）、項目名（英）、種別、桁数、辞書連携された画面項目数、辞書連携されたカラム数等の項目辞書の一覧を出力して、これらの情報、項目名のリンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名、辞書連携された画面項目数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名及び辞書連携されたカラム数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択か可能とするチェックボックスの定義を含む項目辞書画面の画面データに編集するように指示する。
【０２９２】
（１８．２）  検索が指定された場合
項目辞書画面で検索が指定されると、図３９中のステップＳ７７０でアクセス権のチェックを行う。ステップＳ７７８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ７８２に進む。否定判定ならば、処理を終了する。ステップＳ７８４で入力された項目名（英／和）に基づいて、項目辞書ＤＢ１４０を検索する。ステップＳ７８３で一致する項目名（英／和）に基づいて、項目使用画面情報ＤＢ１４２を検索して、該項目辞書と辞書連携された画面項目数をカウントする。
【０２９３】
ステップＳ７８４で一致する項目名（英／和）に基づいて、項目使用テーブル情報ＤＢ１４４を検索して、該項目辞書と辞書連携されたテーブルのカラム数をカウントする。ステップＳ７８５でシステム名、システムコード、項目名（和）、項目名（英）、種別、桁数、辞書連携された画面項目数、辞書連携されたカラム数等の項目辞書の一覧を出力して、これらの情報、項目名のリンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名、辞書連携された画面項目数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名及び辞書連携されたカラム数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択か可能とするチェックボックスの定義を含む項目辞書画面の画面データに編集するように指示する。
【０２９４】
（１８．３）  重複項目検索（和／英）が指定された場合
項目辞書画面で重複項目検索（和／英）が指定されたとき、図３９中のステップＳ７８６でアクセス権のチェックを行う。ステップＳ７８８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ７９０に進む。否定判定ならば、処理を終了する。ステップＳ７９０で入力された項目名（英／和）に基づいて、項目辞書ＤＢ１４０中の重複項目（和／英）を検索する。ステップＳ７９１で重複する項目名（英）に基づいて、項目使用画面情報ＤＢ１４２を検索して、該項目辞書と辞書連携された画面項目数をカウントする。
【０２９５】
ステップＳ７９２で重複する項目名（英）に基づいて、項目使用テーブル情報ＤＢ１４４を検索して、該項目辞書と辞書連携されたテーブルのカラム数をカウントする。ステップＳ７９３でシステム名、システムコード、項目名（和）、項目名（英）、種別、桁数、辞書連携された画面項目数、辞書連携されたカラム数等の項目辞書の一覧を出力して、これらの情報、項目名のリンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名、辞書連携された画面項目数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名及び辞書連携されたカラム数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択か可能とするチェックボックスの定義を含む項目辞書画面の画面データに編集するように指示する。
【０２９６】
（１８．４）  追加指定
項目辞書画面で追加が指定されると、図３９中のステップＳ７６２で項目辞書編集画面データに編集するように指示する。
【０２９７】
（１８．５）  項目辞書の削除
項目辞書画面で削除が指定されると、図３９中のステップＳ７６４でアクセス権のチェックを行う。ステップＳ７６６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ７６８に進む。否定判定ならば、処理を終了する。ステップＳ７６８でチェックボックスの中でチェックされている項目辞書番号に基づいて、項目辞書ＤＢ１４０から項目辞書を削除する。
【０２９８】
また、項目使用画面情報ＤＢ１４２から該当する項目辞書の項目使用画面項目情報を削除するとともに画面項目情報ＤＢ１３４から該当する画面項目の辞書連携無しとする。項目使用テーブル情報ＤＢ１４４から該当する項目辞書の項目使用カラム情報を削除するとともにテーブル情報ＤＢ１４４から該当するカラムの辞書連携無しとする。
【０２９９】
（１８．６）  未使用項目が指定された場合
項目辞書画面で未使用項目が指定されたとき、図４０中のステップＳ８００でアクセス権のチェックを行う。ステップＳ８０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８０４に進む。否定判定ならば、処理を終了する。ステップＳ８０４で項目辞書ＤＢ１４０を検索する。ステップＳ８０６で各項目名（英）に基づいて、項目使用画面情報ＤＢ１４２を検索して、該項目辞書と辞書連携された画面項目数をカウントする。
【０３００】
ステップＳ８０８で各項目名（英）に基づいて、項目使用テーブル情報ＤＢ１４４を検索して、該項目辞書と辞書連携されたカラム数をカウントする。ステップＳ８１０でシステム名、システムコード、双方のカウント数が０（未使用項目）の項目辞書情報を出力して、これらの情報、項目名のリンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名、辞書連携された画面項目数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名及び辞書連携されたカラム数については、リンク情報としての項目辞書番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択か可能とするチェックボックスの定義を含む項目辞書画面の画面データに編集するように指示する。
【０３０１】
（１８．７）  項目辞書画面で項目名指定
項目辞書画面で項目名（和）が指定されると、図４０中のステップＳ８１２でアクセス権のチェックを行う。ステップＳ８１４で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８１６に進む。否定判定ならば、処理を終了する。ステップＳ８１８でトリガのＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定された項目辞書番号（＋項目定義画面のＵＲＬ）に基づいて、項目辞書ＤＢ１４０を検索する。ステップＳ８１８で項目名／項目ＩＤに該当する項目辞書について、項目名（和）、項目名（英）、種別、桁数、詳細を出力して、これらの情報及び項目辞書番号に基づいて、項目辞書編集画面データに編集するよう指示する。
【０３０２】
（１８．８）  項目辞書の更新
項目辞書編集画面で更新が指定されると、図４０中のステップＳ８２０でアクセス権チェックする。ステップＳ８２２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８２４に進む。否定判定ならば、処理を終了する。ステップＳ８２４で項目辞書番号（更新の場合）、項目名（和）、項目名（英）、種別及び桁数並びにセッションに関連付けられたユーザＩＤに該当する更新者及び更新日を項目辞書ＤＢ１４０に登録／更新する。
新規登録の場合は、項目辞書番号を付与して、項目辞書ＤＢ１４０に登録する。
【０３０３】
（１８．９）  画面指定
項目辞書画面で画面が指定されると、図４０中のステップＳ８２６でアクセス権チェックする。ステップＳ８２８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８３０に進む。否定判定ならば、処理を終了する。ステップＳ８３０で、Ｊａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定された項目辞書番号及び項目使用オブジェクト一覧画面のＵＲＬに基づいて、項目辞書ＤＢ１４０を検索して、項目辞書番号に該当する項目ＩＤ（英）に基づいて項目使用画面情報ＤＢ１４２を検索する。ステップＳ８３２で項目使用画面項目情報の画面項目ＩＤに基づいて画面項目情報ＤＢ１３４を検索する。ステップＳ８３４で当該項目辞書と辞書連携された画面項目の画面ＩＤ、画面名、オブジェクトＩＤ、オブジェクト名、種別等の一覧を出力して、これらの情報に基づいて、図６４に示す項目使用オブジェクト一覧画面データに編集するよう指示する。
【０３０４】
（１８．１０）  ＤＢ指定
項目辞書画面でＤＢが指定されると、図４０中のステップＳ８３６でアクセス権チェックする。ステップＳ８３８で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８４０に進む。否定判定ならば、処理を終了する。ステップＳ８４０で、Ｊａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定された項目辞書番号及び項目使用カラム一覧画面のＵＲＬに基づいて、項目辞書ＤＢ１４０を検索して、項目辞書番号に該当する項目ＩＤ（英）に基づいて項目使用テーブル情報ＤＢ１４４を検索する。ステップＳ８４２で項目使用カラム情報のカラムＩＤに基づいてテーブル情報ＤＢ１１４を検索する。ステップＳ８４４で当該項目辞書と辞書連携されたカラムのテーブルＩＤ、テーブル名、カラムＩＤ、カラム名、種別等の一覧を出力して、これらの情報に基づいて、図６５に示す項目使用カラム一覧画面データに編集するよう指示する。
【０３０５】
（１９）  メッセージ
メニュー画面上等でメッセージが指定されると、アクセス権チェックが許可されたとき、メッセージ情報ＤＢ１１８を検索して、メッセージについて、コード、レベル及び内容等のメッセージ情報の一覧を出力して、これらの情報、各行にはメッセージＩＤ及び各行のコードにはリンク情報としてメッセージＩＤ＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含むメッセージ一覧画面データに編集するように指示する。
【０３０６】
メッセージ一覧画面上で検索が指定されると、アクセス権チェックして許可されたとき、入力されたコード及びレベルに基づいて、メッセージ情報ＤＢ１１８を検索して、コード及びレベルに一致するメッセージ情報（コード、レベル、内容）を出力して、これらに基づいて、各行にはメッセージＩＤ及び各行のコードにはリンク情報としてメッセージＩＤ＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含むメッセージ一覧画面データに編集するように指示する。メッセージ一覧画面上でコードが指定されると、アクセス権チェックして許可されたとき、Ｊａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたメッセージＩＤ及びメッセージ定義画面のＵＲＬに基づいて、メッセージ情報ＤＢ１１８を検索して、コード、レベル及び内容等のメッセージ情報を出力して、これらの情報、メッセージＩＤに基づいて、メッセージ定義画面データに編集するよう指示する。
【０３０７】
メッセージ一覧画面上でファイル出力が指定されると、アクセス権チェックして許可されたとき、メッセージ一覧に表示されているメッセージに基づいて、Ｊａｖａ用のプロパティファイルを作成する。メッセージ一覧画面上で新規作成が指定されると、アクセス権チェックして許可されたとき、メッセージ定義画面データに編集するように指示する。
【０３０８】
メッセージ一覧画面上で削除が指定されると、アクセス権チェックして許可されたとき、メッセージ一覧の各行に設定されたチェックボックスで削除のチェックがされているメッセージＩＤに基づいて、メッセージ情報をメッセージ情報ＤＢ１１８より削除する。このとき、セッションに関連付けられたユーザＩＤに該当する更新者及び更新日をメッセージ情報ＤＢ１１８に登録する。メッセージ定義画面上で登録が指定されると、アクセス権チェックして許可されたとき、メッセージＩＤ（更新の場合）、コード、レベル及び内容並びにセッションに関連付けられたユーザＩＤに該当する更新者及び更新日のメッセージ情報をメッセージ情報ＤＢ１１８に登録する。
【０３０９】
（２０）  利用者情報
（２０．１）  利用者一覧
メニュー画面で利用者が指定されて図６６に示す利用者情報一覧画面のＵＲＬを受信すると、図４１中のステップＳ８５０でアクセス権チェックする。ステップＳ８５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８５４に進む。否定判定ならば、処理を終了する。ステップＳ８５４で、利用者情報ＤＢ１０を検索する。ステップＳ８５６で、ログインＩＤ、名前等の利用者情報の一覧を出力して、これらの情報、各行の利用者番号及び各行の名前のリンク情報として利用者番号＋Ｊａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図６６に示す利用者情報一覧画面の画面データに編集するように指示する。
【０３１０】
（２０．２）  検索
利用者一覧画面で検索が指定されると、図４１中のステップＳ８５８でアクセス権のチェックを行う。ステップＳ８６０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８６２に進む。否定判定ならば、処理を終了する。ステップＳ８６２で入力されたログインＩＤ又は名前に基づいて、利用者情報ＤＢ１０を検索する。ステップＳ８６４で一致する利用者情報を出力して、これらの情報、各行の利用者番号及び各行の名前のリンク情報として利用者番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む利用者情報一覧画面の画面データに編集するように指示する。
【０３１１】
（２０．３）  追加指定
利用者一覧画面で追加が指定されると、図４１中のステップＳ８６６で利用者編集画面データに編集するように指示する。
【０３１２】
（２０．４）  利用者の削除
利用者一覧画面で削除が指定されると、図４１中のステップＳ８６８でアクセス権のチェックを行う。ステップＳ８７０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８７２に進む。否定判定ならば、処理を終了する。ステップＳ８７２でチェックボックスの中でチェックされている利用者名番号に基づいて、利用者情報ＤＢ１０から利用者情報を削除する。
【０３１３】
（２０．５）  名前の指定
利用者一覧画面で名前が指定されると、図４１中のステップＳ８７４でアクセス権チェックする。ステップＳ８７６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８７８に進む。否定判定ならば、処理を終了する。ステップＳ８７８で、利用者番号及びＪａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定された利用者番号＋利用者編集画面のＵＲＬに基づいて、利用者情報ＤＢ１０を検索する。ステップＳ８８０でログインＩＤ及び名前等の利用者情報を出力して、これらの情報及び利用者番号に基づいて、図６７に示す利用者編集画面データに編集するよう指示する。
【０３１４】
（２０．６）  更新
利用者編集画面で更新が指定されると、図４１中のステップＳ８８２でアクセス権チェックする。ステップＳ８８４で許可されたか否かをチェックする。肯定判定ならば、ステップＳ８８６に進む。否定判定ならば、処理を終了する。ステップＳ８８６で利用者番号（新規登録の場合）に基づき、ログインＩＤ、パスワード、名前等の利用者情報を利用者情報ＤＢ１０に登録／更新する。
【０３１５】
（２１）  グループ情報
（２１．１）  グループ一覧
利用者一覧画面でグループ一覧が指定されて図６８に示すグループ一覧画面のＵＲＬを受信すると、図４２中のステップＳ９００でアクセス権チェックする。ステップＳ９０２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ９０４に進む。否定判定ならば、処理を終了する。ステップＳ９０４で、グループ情報ＤＢ１２を検索する。ステップＳ９０６で、グループメインシャフト、ＬＤＡＰマッピング名、グループ説明のグループ情報の一覧を出力して、これらの情報、各行のグループ番号及び各行の名前のリンク情報としてグループ番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含む図６８に示すグループ一覧画面の画面データに編集するように指示する。
【０３１６】
（２１．２）  検索
グループ一覧画面で検索が指定されると、図４２中のステップＳ９０８でアクセス権のチェックを行う。ステップＳ９１０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ９１２に進む。否定判定ならば、処理を終了する。ステップＳ９１２で入力されたグループ名又はＬＤＡＰマッピング名に基づいて、グループ情報ＤＢ１２を検索する。ステップＳ９１４で一致するグループ情報を出力して、これらの情報、各行のグループ番号及び各行の名前のリンク情報としてグループ番号＋トリガのＪａｖａｓｃｒｉｐｔのプログラム名に基づいて、各行を選択可能とするチェックボックスの定義を含むグループ情報一覧画面の画面データに編集するように指示する。
【０３１７】
（２１．３）  追加指定
グループ一覧画面で追加が指定されると、図４２中のステップＳ９１６で図６９に示すグループ編集画面データに編集するように指示する。
【０３１８】
（２１．４）  グループの削除
グループ一覧画面で削除が指定されると、図４２中のステップＳ９１８でアクセス権のチェックを行う。ステップＳ９２０で許可されたか否かをチェックする。肯定判定ならば、ステップＳ９２２に進む。否定判定ならば、処理を終了する。ステップＳ９２２でチェックボックスの中でチェックされているグループ番号に基づいて、グループ情報ＤＢ１２からグループ情報を削除する。
【０３１９】
（２１．５）  名前の指定
グループ一覧画面でグループ名が指定されると、図４２中のステップＳ９２４でアクセス権チェックする。ステップＳ９２５で許可されたか否かをチェックする。肯定判定ならば、ステップＳ９２６に進む。否定判定ならば、処理を終了する。ステップＳ９２６で、Ｊａｖａｓｃｒｉｐｔによりリンク情報に基づいて設定されたグループ番号＋グループ編集画面のＵＲＬに基づいて、グループ情報ＤＢ１２を検索する。ステップＳ９２２でグループ名等のグループ情報を出力して、これらの情報及びグループ番号に基づいて、グループ編集画面データに編集するよう指示する。
【０３２０】
（２１．６）  更新
グループ編集画面で更新が指定されると、図４２中のステップＳ９３０でアクセス権チェックする。ステップＳ９３２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ９３４に進む。否定判定ならば、処理を終了する。ステップＳ９３４でグループ番号（新規登録の場合）に基づいて、グループ名、ＬＤＡＰマッピング名、グループ説明等のグループ情報をグループ情報ＤＢ１２に登録／更新する。
【０３２１】
（２２）  設計書出力
（２２．１）  設計書出力画面
メニュー画面で設計書出力が指定されて図７０に示す設計書出力のＵＲＬを受信すると、図４２中のステップＳ９５０でアクセス権チェックする。ステップＳ９５２で許可されたか否かをチェックする。肯定判定ならば、ステップＳ９５４に進む。否定判定ならば、処理を終了する。ステップＳ９５４で、システム情報ＤＢ１０７を検索する。ステップＳ９５６でシステム名を出力する。ステップＳ９５８でサブシステム情報ＤＢ１０８を検索する。ステップＳ９６０でサブシステム名を出力する。ステップＳ９６２で当該サブシステムについてサブアプリ情報ＤＢ１１０を検索する。ステップＳ９６４でサブアプリ名を出力する。
【０３２２】
ステップＳ９６６で当該サブアプリについて画面情報ＤＢ１１２を検索する。ステップＳ９６８で画面名を出力する。ステップＳ９７０で次の画面が有るか否かをチェックする。肯定判定ならば、ステップＳ９６２に戻る。否定判定ならば、ステップＳ９７２に進む。ステップＳ９７２で次のサブアプリ名が有るか否かをチェックする。肯定判定ならば、ステップＳ９６２に戻る。否定判定ならば、ステップＳ９７４に進む。ステップＳ９７４で次のサブシステムが有るか否かをチェックする。肯定判定ならば、ステップＳ９５８に戻る。否定判定ならば、ステップＳ９７６に進む。ステップＳ９７６でテーブル情報ＤＢ１１４を検索して、テーブル名の一覧を出力する。
【０３２３】
ステップＳ９７８でシステム名、サブシステム名、サブアプリ名、テーブル名の一覧を出力して、これらの情報に基づいて、システム名についてサブシステム一覧、画面一覧及びテーブル一覧、テーブル定義について、各テーブル名、メッセージ一覧、項目辞書、各サブシステム名について、サブアプリ一覧、サブアプリ名に関わる各画面名について、画面レイアウト定義、画面アクション定義、画面項目定義、画面テーブル一覧及び画面テーブル関連図、並びに印刷ファイルタイプｉ（ｉ＝１〜ｎ）のそれぞれの行を選択可能にするチェックボックスの定義を含む図７０に示す設計書出力画面データに編集するよう指示する。
【０３２４】
（２２．２）  印刷実行
設計書出力画面で実行が指定されると、ステップＳ９８０でチェックボックスによりチェックされている選択された項目を並びの順番に抽出する。ステップＳ９８４で抽出した項目についてアクセス権チェックする。ステップＳ９８６で許可されたか否かをチェックする。肯定判定ならば、ステップＳ９８８に進む。否定判定ならば、処理を終了する。ステップＳ９８８で、チェック項目に該当する設計情報を設計情報ＤＢ８より検索する。ステップＳ９９０で自動生成の必要が有るか否かをチェックする。自動生成の必要があるものは、例えば、画面遷移図、テーブル関連図等である。肯定判定ならば、ステップＳ９９２に進む。否定判定ならば、ステップＳ９９４に進む。
【０３２５】
ステップＳ９９２で設計情報から自動生成する。ステップＳ９９６で指定された印刷ファイルタイプに従って、更新者、更新日等の設計情報に基づいてヘッダレコードを作成して、印刷ファイルに書き込む。ステップＳ９９８で該当する設計情報や自動生成された設計情報からレイアウト及び印刷ファイルタイプに従ってレコードを作成して、印刷ファイルに書き込む。ステップＳ１０００で次のチェック項目が有るか否かをチェックする。肯定判定ならば、ステップＳ９８０に戻る。否定判定ならば、ステップＳ１００２に進む。ステップＳ１００２で印刷ファイルを端末装置２に転送する。
【０３２６】
以上説明した本実施形態によれば、従来、文書作成ツールを用いてドキュメントベースで行っていた設計作業をリポジトリ管理システムをＷｅｂアプリケーションとして開発することでブラウザでの作業を可能にした。
【０３２７】
また、設計情報データベースの参照性に優れ、設計情報を一元管理も行えるため設計作業の効率化を図ることができる。ドキュメント管理機能も備え、全設計情報の管理が行える。項目辞書と画面項目情報及びカラム情報を有機的に結びつけ、画面遷移図などの自動生成や、各種集計情報の表示、各設計情報の入力項目の整合性のチェック、影響範囲の検索、設計情報へのアクセス制御及び進捗管理を行うことができる。設計書を印刷したり、設計ファイルを配布してレビューを行うことがなくなり、端末装置に設計情報を表示してレビュー等ができるので、無駄な資源を使用することなく工数を削減することができる。
【０３２８】
テーブル一覧、サブシステム一覧、サブアプリ一覧、画面遷移図、テーブル関連図を自動生成するので、工数を削減することができる。
【符号の説明】
【０３２９】
１  リポジトリ管理システム
２＃ｉ（ｉ＝１〜ｎ）  端末装置
４  ネットワーク
６  リポジトリ管理サーバ
８  設計情報ＤＢ
１０  利用者情報ＤＢ
１２  グループ情報ＤＢ
【図１】
2010205153.tif 000003
【図２】
2010205153.tif 000004
【図３】
2010205153.tif 000005
【図４】
2010205153.tif 000006
【図５】
2010205153.tif 000007
【図６】
2010205153.tif 000008
【図７】
2010205153.tif 000009
【図８】
2010205153.tif 000010
【図９】
2010205153.tif 000011
【図１０】
2010205153.tif 000012
【図１１】
2010205153.tif 000013
【図１２】
2010205153.tif 000014
【図１３】
2010205153.tif 000015
【図１４】
2010205153.tif 000016
【図１５】
2010205153.tif 000017
【図１６】
2010205153.tif 000018
【図１７】
2010205153.tif 000019
【図１８】
2010205153.tif 000020
【図１９】
2010205153.tif 000021
【図２０】
2010205153.tif 000022
【図２１】
2010205153.tif 000023
【図２２】
2010205153.tif 000024
【図２３】
2010205153.tif 000025
【図２４】
2010205153.tif 000026
【図２５】
2010205153.tif 000027
【図２６】
2010205153.tif 000028
【図２７】
2010205153.tif 000029
【図２８】
2010205153.tif 000030
【図２９】
2010205153.tif 000031
【図３０】
2010205153.tif 000032
【図３１】
2010205153.tif 000033
【図３２】
2010205153.tif 000034
【図３３】
2010205153.tif 000035
【図３４】
2010205153.tif 000036
【図３５】
2010205153.tif 000037
【図３６】
2010205153.tif 000038
【図３７】
2010205153.tif 000039
【図３８】
2010205153.tif 000040
【図３９】
2010205153.tif 000041
【図４０】
2010205153.tif 000042
【図４１】
2010205153.tif 000043
【図４２】
2010205153.tif 000044
【図４３】
2010205153.tif 000045
【図４４】
2010205153.tif 000046
【図４５】
2010205153.tif 000047
【図４６】
2010205153.tif 000048
【図４７】
2010205153.tif 000049
【図４８】
2010205153.tif 000050
【図４９】
2010205153.tif 000051
【図５０】
2010205153.tif 000052
【図５１】
2010205153.tif 000053
【図５２】
2010205153.tif 000054
【図５３】
2010205153.tif 000055
【図５４】
2010205153.tif 000056
【図５５】
2010205153.tif 000057
【図５６】
2010205153.tif 000058
【図５７】
2010205153.tif 000059
【図５８】
2010205153.tif 000060
【図５９】
2010205153.tif 000061
【図６０】
2010205153.tif 000062
【図６１】
2010205153.tif 000063
【図６２】
2010205153.tif 000064
【図６３】
2010205153.tif 000065
【図６４】
2010205153.tif 000066
【図６５】
2010205153.tif 000067
【図６６】
2010205153.tif 000068
【図６７】
2010205153.tif 000069
【図６８】
2010205153.tif 000070
【図６９】
2010205153.tif 000071
【図７０】
2010205153.tif 000072