[go: up one dir, main page]

JP2005251012A - Install program, management method of program - Google Patents

Install program, management method of program Download PDF

Info

Publication number
JP2005251012A
JP2005251012A JP2004062924A JP2004062924A JP2005251012A JP 2005251012 A JP2005251012 A JP 2005251012A JP 2004062924 A JP2004062924 A JP 2004062924A JP 2004062924 A JP2004062924 A JP 2004062924A JP 2005251012 A JP2005251012 A JP 2005251012A
Authority
JP
Japan
Prior art keywords
program
data file
computer
folder
installation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2004062924A
Other languages
Japanese (ja)
Inventor
Takayuki Inasawa
崇之 稲澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2004062924A priority Critical patent/JP2005251012A/en
Publication of JP2005251012A publication Critical patent/JP2005251012A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an install program and a management method of a program capable of conducting update operation of the program easily and transferring to a new version system smoothly even when a system is changed with a change of not only an application program but also an operation environment of the program. <P>SOLUTION: The install program installs a first program for acquiring a data file from other computer connected by a network, and a second program for operating by referring to the data file, and then executes an instruction for starting the first program. When the first program is started, the first program requests the data file to the other computer on the network. When the requested data file is obtained, the second program is operated to arrange the data file in a predetermined folder of the operating computer. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、アプリケーションプログラムやアプリケーションプログラムが動作するために必要なデータをコンピュータにインストールするインストールプログラムに関する。   The present invention relates to an installation program for installing an application program and data necessary for the application program to operate in a computer.

コンピュータプログラムの動作の詳細がそのコンピュータプログラムを動作させるコンピュータの環境に著しく依存する場合がある。例えば、特許文献1に記載されている簡易発行システムにおいては、ユーザが入力した証券発行のための必要事項データ(以下「証券データ」と記す)を、未発行の証券データを保管する未発行フォルダと発行済の証券データを保管する発行済フォルダにわけて管理し、この簡易発行システムの申込書フォーム作成の際、保険申込書を初回発行する場合、修正して再発行する場合を作業者が選択してシステムに指示すると、操作画面において、それぞれ適切なフォルダを対話画面処理プログラムが自動選択し、選択したフォルダ中に存在する証券データファイルが選択のための対話インターフェースにプルダウン表示されて、容易に保険申込書(再)発行作業が開始できるように設計されている。   The details of the operation of a computer program may depend significantly on the environment of the computer that runs the computer program. For example, in the simple issuance system described in Patent Document 1, necessary data for issuing securities (hereinafter referred to as “securities data”) input by a user is stored in an unissued folder for storing unissued securities data. If the insurance application form is issued for the first time when creating the application form for this simple issue system, the worker can modify and reissue it. When selecting and instructing the system, the dialog screen processing program automatically selects each appropriate folder on the operation screen, and the securities data file existing in the selected folder is displayed in a pull-down dialog interface for selection, making it easy. It is designed so that insurance application (re) issuance work can be started.

このようなコンピュータプログラムにおいては、例えば、プログラムの機能を追加した場合や変更した場合に、扱うデータファイルの管理方法にも変更を要する場合がある。例えば、前記簡易発行システムの例では、機能追加した作業の操作性を考慮して、証券データ以外の種類のデータファイルを別のフォルダに管理するような仕様に変更する場合や、証券データファイルを保持するフォルダを未発行フォルダ、発行済フォルダのほかに第3のフォルダにも対応するような仕様に変更する場合である。   In such a computer program, for example, when the function of the program is added or changed, the management method of the data file to be handled may need to be changed. For example, in the example of the simple issue system, in consideration of the operability of the work with the added function, when changing to a specification in which a data file of a type other than securities data is managed in another folder, or the securities data file is This is a case where the folder to be held is changed to a specification corresponding to the third folder in addition to the unissued folder and the issued folder.

コンピュータプログラムがこのような仕様変更を伴う改訂がなされる場合は、プログラムをバージョンアップするだけではなく、上記簡易発行システムの例においては、プログラムが動作する際参照するデータファイルを保持するフォルダの構成もバージョンアップした仕様に合致するように変更する必要が生じる。業務の基幹として運用しているシステムの場合は、このようなアプリケーションプログラムが動作する環境の変更作業をすべてのユーザーのコンピュータに対して誤りなく一時に集中して行なわなければならない。従来は、このような変更作業は手作業で行なっていたので、手間がかかり、設定ミスも生じやすかった。環境変更も含めてシステム担当者が行なうとシステム担当者の負荷が著しく、また、環境変更を個々のユーザーに任せると設定ミスが生じ、業務に支障をきたすことが多かった。
特開2003−208517号公報
When the computer program is revised with such a specification change, not only the program is upgraded, but in the above simple issue system example, the configuration of a folder for holding a data file to be referred to when the program operates Need to be changed to match the upgraded specifications. In the case of a system operating as a business backbone, it is necessary to concentrate such changes on the environment in which the application program operates on all users' computers without error. Conventionally, since such a change operation has been performed manually, it takes time and setting errors are likely to occur. If the person in charge of the system, including environmental changes, performs a heavy load on the person in charge of the system, and if the environmental changes are left to individual users, a setting error occurs, often resulting in trouble with business.
JP 2003-208517 A

本発明は、このような問題点を考慮してなされたものであって、アプリケーションプログラムだけでなくアプリケーションプログラムの動作環境の変更も伴うようなシステム変更がなされた場合も、アプリケーションプログラムのバージョンアップ作業を簡単に行なえて、円滑に新しいバージョンのシステムへの移行を可能とするインストールプログラムを提供すること、およびそのようなインストールプログラムを用いたプログラムの管理方法を提供することを課題とする。
The present invention has been made in consideration of such problems. Even when a system change involving a change in the operating environment of the application program as well as the application program is performed, the version upgrade operation of the application program is performed. It is an object of the present invention to provide an installation program that can be easily performed and smoothly migrate to a new version system, and to provide a program management method using such an installation program.

課題を解決する第1の発明はインストールプログラムであって、その第1の態様は、ネットワークにより接続された他のコンピュータからデータファイルを取得する第1のプログラムをインストールし、インストール完了後この第1のプログラムを起動させる命令ステップを実行させることを特徴とするインストールプログラムである。このような機能を有するインストールプログラムは、自動的に他の特定のコンピュータからアプリケーションプログラムの動作に必要なデータを読み込むのでアプリケーションプログラムの動作を規定するデータが変更された場合に、特定の他のコンピュータでそのデータを更新し、動作確認しておけば、その環境を容易に複製できることになる。   A first invention for solving the problem is an installation program, the first aspect of which is to install a first program for obtaining a data file from another computer connected by a network, and to install the first program after the installation is completed. An installation program characterized in that an instruction step for starting the program is executed. Since the installation program having such a function automatically reads data necessary for the operation of the application program from another specific computer, when the data defining the operation of the application program is changed, the specific other computer If you update the data and check the operation, you can easily duplicate the environment.

第1の発明に係るインストールプログラムの第2の態様は、第1の態様に係るインストールプログラムにおいて、前記第1のプログラムは、起動されると、ネットワーク上の別のコンピュータにデータファイルリクエストを発信し、別のコンピュータがデータファイルリクエストを拒絶せずに、要求したデータファイルを返送すると、このデータファイルを第1のプログラムが動作するコンピュータの所定のフォルダに配置するよう動作することを特徴とするインストールプログラムである。このような機能を有するインストールプログラムは、自動的に他の特定のコンピュータからアプリケーションプログラムの動作に必要なデータを所定のフォルダに読み込むのでアプリケーションプログラムの動作を規定するデータが変更された場合に、特定の他のコンピュータでそのデータを更新し、動作確認しておけば、その環境を容易に複製できることになる。   A second aspect of the installation program according to the first aspect is the installation program according to the first aspect, wherein when the first program is activated, it sends a data file request to another computer on the network. An installation characterized in that when another computer returns the requested data file without rejecting the data file request, the data file is placed in a predetermined folder of the computer on which the first program operates. It is a program. An installation program with such a function automatically reads data necessary for the operation of the application program from another specific computer into a predetermined folder, so if the data that defines the operation of the application program is changed If you update the data on another computer and check the operation, you can easily duplicate the environment.

第1の発明に係るインストールプログラムの第3の態様は、第1の態様に係るインストールプログラムにおいて、前記第1のプログラムは、起動されるとまず、対話インターフェースを介して利用者の識別情報の入力を待ち、識別情報を受付けると、ネットワーク上の別のコンピュータに識別情報を含んだデータファイルリクエストを発信し、別のコンピュータがデータファイルリクエストを拒絶せずに、要求したデータファイルを返送すると、このデータファイルを第1のプログラムが動作するコンピュータの所定のフォルダに配置するよう動作することを特徴とするインストールプログラムである。このような機能を有するインストールプログラムは、他の特定のコンピュータからアプリケーションプログラムの動作に必要なデータを所定のフォルダに読み込むだけでなく、他の特定のコンピュータに対して正当な利用者かどうかの判断、あるいは、動作に必要なデータが誰に配布されたかの管理を行う情報を提供することができる。尚、利用者の識別情報は、他の特定のコンピュータが認識可能な登録されたユーザー名、あるいはユーザー名とパスワードの組み合わせを用いる。または、ユーザーを認証するのではなくコンピュータ自体を認証する情報であってもよい。   According to a third aspect of the installation program according to the first aspect, in the installation program according to the first aspect, when the first program is started, first, the identification information of the user is input via the interactive interface. If the identification information is accepted, a data file request including the identification information is sent to another computer on the network, and if the other computer returns the requested data file without rejecting the data file request, An installation program that operates to place a data file in a predetermined folder of a computer on which the first program operates. The installation program having such a function not only reads data necessary for the operation of the application program from another specific computer into a predetermined folder, but also determines whether the user is a legitimate user for the other specific computer. Alternatively, it is possible to provide information for managing to whom the data necessary for the operation is distributed. The user identification information uses a registered user name that can be recognized by another specific computer, or a combination of a user name and a password. Alternatively, it may be information for authenticating the computer itself instead of authenticating the user.

第1の発明に係るインストールプログラムの第4の態様は、前記第2の態様あるいは第3の態様のインストールプログラムにおいて、前記別のコンピュータから返送されるデータファイルは、別のコンピュータの特定のフォルダ以下のフォルダツリーに含まれるすべてのフォルダおよびファイルをそのツリー構造を保存したまま1本のデータファイルに圧縮したものであって、第1のプログラムはこのデータファイルを解凍して元どおりのフォルダツリーとした後、第1のプログラムが動作するコンピュータの所定のフォルダ以下にそのフォルダツリーを配置するよう動作することを特徴とするインストールプログラムである。このような機能を有するインストールプログラムは、自動的に他の特定のコンピュータからアプリケーションプログラムの動作に必要な特定のフォルダ以下のフォルダツリーに含まれるすべてのフォルダおよびファイルをそのツリー構造を保存したまま所定のフォルダ以下に読み込むのでアプリケーションプログラムの動作を規定するフォルダ環境が変更された場合に、特定の他のコンピュータでフォルダ環境を更新し、動作確認しておけば、その環境を容易に複製できることになる。   A fourth aspect of the installation program according to the first aspect is the installation program according to the second aspect or the third aspect, wherein the data file returned from the other computer is below a specific folder of the other computer. All folders and files included in the folder tree are compressed into a single data file with the tree structure preserved, and the first program decompresses the data file and restores the original folder tree. After that, the installation program is characterized in that it operates to place the folder tree under a predetermined folder of the computer on which the first program operates. The installation program having such a function automatically sets all folders and files included in a folder tree below a specific folder necessary for the operation of the application program from another specific computer while maintaining the tree structure. If the folder environment that regulates the operation of the application program is changed, update the folder environment on a specific other computer and check the operation so that the environment can be easily replicated. .

第1の発明に係るインストールプログラムは、その他にも幾つかの変形した態様が考えられる。すなわち、第1の発明に係るインストールプログラムは、前記第1の態様から第4の態様のインストールプログラムのそれぞれにおいて、別のコンピュータからデータファイルを取得する第1のプログラムの他に、前記データファイルを参照して動作する第2のプログラムの2種類のプログラムをインストールし、インストール後、この第1のプログラムを起動させる命令ステップを実行させるものであってもよい。この場合、第2のプログラムが本来のバージョンアップすべきアプリケーションプログラムである。   The installation program according to the first invention may have some other modified modes. That is, the installation program according to the first aspect of the present invention is the installation program according to any one of the first aspect to the fourth aspect, wherein the data file is stored in addition to the first program for obtaining the data file from another computer. It is also possible to install two types of programs, ie, a second program that operates by reference, and to execute an instruction step for starting the first program after the installation. In this case, the second program is an application program to be upgraded.

課題を解決する第2の発明は、第1の発明に係るインストールプログラムを配布することにより、特定のコンピュータ上で特定のアプリケーションプログラムが動作する実行環境、または、前記第2のアプリケーションプログラムを配布するとともに特定のコンピュータ上で第2のプログラムが動作する実行環境、を多数の他のコンピュータ上に複製するコンピュータプログラムの管理方法である。
A second invention for solving the problem distributes an execution environment in which a specific application program operates on a specific computer or the second application program by distributing the installation program according to the first invention. In addition, there is a computer program management method for copying an execution environment in which a second program operates on a specific computer onto a number of other computers.

第1の発明に係るインストールプログラムを使用することにより、特定のアプリケーションプログラムの動作を特定のコンピュータ上で動作確認しておけば、そのプログラムの動作環境を容易に他のコンピュータに複製することができる。   If the operation of a specific application program is confirmed on a specific computer by using the installation program according to the first invention, the operating environment of the program can be easily copied to another computer. .

第2の発明に係る管理方法によれば、特定のアプリケーションプログラムまたは第2のアプリケーションプログラムの動作を特定のコンピュータ上で動作確認しておけば、そのプログラムの動作環境を容易に他のコンピュータに複製することができる。アプリケーションプログラムの動作環境の更新、または、アプリケーションプログラムおよびそのプログラムの動作環境の更新、の作業を個々の利用者に任せても作業ミスが生じることはない。
According to the management method of the second invention, if the operation of a specific application program or the second application program is confirmed on a specific computer, the operating environment of the program can be easily copied to another computer. can do. Even if the operation of updating the operating environment of the application program or updating the operating environment of the application program and the program is entrusted to individual users, no work mistake occurs.

以下、本発明を実施する最良の形態を、特許文献1に開示されている証券を簡易発行するシステム(以下「簡易発行システム」)としてパーソナルコンピュータを動作させるクライアントプログラム(以下「対象プログラム」)をバージョンアップさせる場合を取り上げて説明する。   Hereinafter, a client program (hereinafter referred to as “target program”) for operating a personal computer as a system for simply issuing securities disclosed in Patent Document 1 (hereinafter referred to as “simple issue system”) will be described as the best mode for carrying out the present invention. The case of upgrading the version will be described.

まず、簡易発行システムについて簡単に説明する。簡易発行システムは、保険の証券等を通常とは異なるルートで電子フォームを用いて即時発行するシステムであって、証券の二重発行を防止する機能を備えたことを特徴とする。   First, a simple issue system will be briefly described. The simple issuance system is a system for immediately issuing insurance securities or the like using an electronic form through a route different from the usual route, and is characterized by having a function for preventing double issuance of securities.

電子フォームとは、ここでは、保険証券、保険申込書当の書類の枠など、未記入の書類を表すデータを指す。それに対して証券データは、申込者が入力・記入した入力データを指す。簡易発行システムが扱う電子フォームには申込書電子フォームと証券の出力時に使う証券電子フォームの2種類がある。   Here, the electronic form refers to data representing an unfilled document, such as a policy of insurance policy or insurance application form. In contrast, securities data refers to input data entered and entered by the applicant. There are two types of electronic forms handled by the simple issuing system: application electronic forms and securities electronic forms used when outputting securities.

図3は、対象プログラムが動作するコンピュータ上のフォルダ、ファイル環境を説明する図である。ここでは、対象プログラムはコンピュータのOSとしてWindows(登録商標)を採用した環境で動作するものとする。対象プログラムは、Cドライブの「マイドキュメント」フォルダの下の「業務フォルダ」以下のフォルダである「未発行フォルダ」、「発行済フォルダ」、「フォームライブラリ」の3種類のフォルダとその中にあるサブフォルダおよびデータファイルを取り扱う。未発行フォルダは未発行の証券データを保管するフォルダであり、発行済フォルダは証券発行後の証券データを保管するフォルダである。未発行フォルダと発行済フォルダはそれぞれ証券の種類ごと(図3では、保険商品ごと)にサブフォルダに分けて、証券データを保持する。サブフォルダの構成は未発行フォルダと発行済フォルダで全く同じでなければならない。フォームライブラリフォルダは、申込フォーム、証券フォームの各電子フォームを格納するフォルダである。   FIG. 3 is a diagram for explaining a folder and file environment on a computer on which the target program operates. Here, it is assumed that the target program operates in an environment in which Windows (registered trademark) is adopted as the OS of the computer. The target program has three types of folders, “Unissued Folder”, “Issued Folder”, and “Form Library”, which are folders under “Business Folder” under the “My Documents” folder of C drive. Handle subfolders and data files. The unissued folder is a folder for storing unissued securities data, and the issued folder is a folder for storing securities data after the securities are issued. The unissued folder and the issued folder are divided into subfolders for each type of securities (in FIG. 3, for each insurance product), and hold securities data. The structure of subfolders must be exactly the same for unissued folders and issued folders. The form library folder is a folder for storing electronic forms such as application forms and securities forms.

対象プログラムは、1)申込書入力と校正紙出力、2)申込書修正と校正書出力、3)証券発行、4)証券発行後のデータ修正と校正紙出力の4種類の作業を行なうための対話作業画面をコンピュータディスプレイに表示して、作業者の入力を受付て作業を実行する。そのとき、各作業の種類を作業者から指示されれば、作業内容に応じた対話画面インターフェースを表示し、「未発行フォルダ」、「発行済フォルダ」、「フォームライブラリ」の3種類のフォルダから作業内容に相応しいフォルダを1つ選択し、選択したフォルダ内に含まれるサブフォルダ、証券データ、あるいは電子フォームデータを対話作業画面にプルダウン表示して、作業者が容易に目的とする作業を開始できるように動作する。さらに、作業の種類によっては、証券データをフォルダ間で移動する。例えば、証券発行作業では、図3に示しているように、未発行フォルダから証券データファイルを選択し、証券発行後は発行済フォルダにそのデータファイルを移す。この操作により、証券の2重発行が自動的に回避される。また、発行後の証券データを修正する場合は、発行済フォルダにある証券データを未発行フォルダに移してから修正作業を始めるように動作する。   The target programs are 1) application form input and proofreading paper output, 2) application form correction and proofreading paper output, 3) securities issuing, 4) data correction after issuing securities and proofreading paper output. An interactive work screen is displayed on the computer display, and the work is performed in response to the input of the worker. At that time, if the type of each work is instructed by the operator, an interactive screen interface corresponding to the work content is displayed, and the three types of folders “unissued folder”, “issued folder”, and “form library” are displayed. Select a folder appropriate for the work contents, and pull down the subfolders, securities data, or electronic form data contained in the selected folder on the interactive work screen so that the operator can easily start the desired work. To work. Further, depending on the type of work, the securities data is moved between folders. For example, in the securities issue operation, as shown in FIG. 3, a securities data file is selected from the unissued folder, and after the securities are issued, the data file is moved to the issued folder. This operation automatically avoids double issue of securities. When correcting the issued securities data, the operation is performed so that the security data in the issued folder is moved to the unissued folder and the correction work is started.

このように対象プログラムの対話画面動作や処理結果は業務フォルダ以下のフォルダツリーの構成に大きく関わっている。したがってたとえば、新しい保険商品であるC保険について「C保険」サブフォルダが用意されていないと、C保険についての作業を進めることができない。   As described above, the interactive screen operation and the processing result of the target program are greatly related to the structure of the folder tree under the business folder. Thus, for example, if the “C insurance” subfolder is not prepared for C insurance, which is a new insurance product, work on C insurance cannot proceed.

以上、本発明の実施形態の説明の準備として簡易発行システムおよび対象プログラムについて説明した。次に本発明にかかるインストールプログラムを説明してゆく。図1は、本発明に係るインストールプログラムの動作フローを示した図である。このインストールプログラムは前記対象プログラムを多くのユーザーに配布するためのプログラムである。インストールプログラムは、前記対象プログラムと、対象プログラムが動作する業務フォルダ以下のフォルダツリーを特定のサーバーコンピュータから取得するフォルダツリー取得プログラムの二つのプログラムを利用者のコンピュータにインストールするプログラムである。   As described above, the simple issue system and the target program have been described as preparation for the description of the embodiment of the present invention. Next, an installation program according to the present invention will be described. FIG. 1 is a diagram showing an operation flow of an installation program according to the present invention. This installation program is a program for distributing the target program to many users. The installation program is a program that installs two programs, the target program and a folder tree acquisition program for acquiring a folder tree under a business folder in which the target program operates from a specific server computer, on a user's computer.

まず、利用者はインストールプログラムを利用者のコンピュータのファイルシステムの適当な場所(フォルダ)にコピーして、これをダブルクリックすることにより起動させる(S10)。インストールプログラムは(圧縮されて配布されている場合は自動解凍した後)、起動すると、対象プログラム(図1ではアプリケーションプログラム)およびフォルダツリー取得プログラムの各実行形式プログラムを利用者の指定通りの仕様でコンピュータにインストールする(S12)。利用者の指定とは、実行形式プログラムを置くフォルダの指定やプログラム選択メニューに登録するかどうか、デスクトップにエイリアスを置くかどうかなど、通常のプログラムインストーラー使用時に操作者が行なう指示のことである。   First, the user copies the installation program to an appropriate location (folder) in the file system of the user's computer and starts it by double-clicking it (S10). When the installation program is started (after being automatically decompressed if it is compressed and distributed), the target program (the application program in FIG. 1) and each executable program of the folder tree acquisition program are specified as specified by the user. Install in the computer (S12). The designation of the user is an instruction given by the operator when using the normal program installer, such as designation of a folder in which the executable program is to be placed, registration in the program selection menu, or whether to place an alias on the desktop.

さらに、インストールプログラムは、インストールした二つのプログラムのうちの一つであるフォルダツリー取得プログラムを起動する(S14)。   Further, the installation program activates a folder tree acquisition program that is one of the two installed programs (S14).

起動されたフォルダツリー取得プログラムは、コンピュータ画面上に、利用者の本人確認を行なうためのユーザー識別情報とパスワードを要求するダイアログボックスを表示し、ユーザー識別情報とパスワードを受付ける(S16)。次にフォルダツリー取得プログラムは、受付けた識別情報およびパスワードを含んだフォルダツリーデータリクエストメッセージをあらかじめフォルダツリー取得プログラムに設定されているサーバーコンピュータ宛に転送する(S18)。サーバーコンピュータは、ユーザー識別情報とパスワードにより正当なユーザーであることを確認すれば、要求されたフォルダツリーデータをユーザーのコンピュータへ返送する。   The activated folder tree acquisition program displays a dialog box for requesting user identification information and a password for confirming the identity of the user on the computer screen, and accepts the user identification information and the password (S16). Next, the folder tree acquisition program transfers the folder tree data request message including the received identification information and password to the server computer set in advance in the folder tree acquisition program (S18). If the server computer confirms that the user is a valid user based on the user identification information and the password, the server computer returns the requested folder tree data to the user's computer.

フォルダーツリーデータは、サーバーコンピュータの業務フォルダ以下のフォルダおよびそれらのフォルダに含まれる全てのファイルをフォルダツリーの構造を保存した形で圧縮して1個のアーカイヴとしたデータファイルである。このアーカイヴファイルが利用者のコンピュータに配信される。フォルダツリー取得プログラムは、「マイドキュメント」フォルダ下に配信されたアーカイヴファイルを置いて、そこでそれを解凍する(S20)。その結果、利用者のコンピュータにサーバーコンピュータと全く同じ「業務フォルダ」以下のフォルダツリーが複製される。ここまででファイル取得プログラムはその機能を果たし終えたことになる。インストールプログラムは、最後に、目的を果たしたフォルダツリー取得プログラムをアンインストールする(S22)。   The folder tree data is a data file that is compressed as a single archive by compressing the folders under the business folder of the server computer and all the files contained in those folders in a form that preserves the structure of the folder tree. This archive file is distributed to the user's computer. The folder tree acquisition program places the archive file distributed under the “My Documents” folder and decompresses it there (S20). As a result, the folder tree under the “business folder” exactly the same as the server computer is duplicated on the user's computer. Up to this point, the file acquisition program has completed its function. Finally, the installation program uninstalls the folder tree acquisition program that has achieved its purpose (S22).

以後、利用者は、対象プログラムを起動すれば、対象プログラムは、サーバーコンピュータで動作するときの動作環境と全く同じ動作環境(すなわち業務フォルダ以下のフォルダツリーが同一の環境)で動作する。サーバーコンピュータ側では配信するアーカイヴファイルを用意しなければならないが、これはフォルダツリーの構造を保存したまま圧縮できる一般に入手可能な圧縮伸張プログラムを利用して作成すればよい。   Thereafter, when the user activates the target program, the target program operates in exactly the same operating environment as when operating on the server computer (that is, the environment where the folder tree under the business folder is the same). On the server computer side, an archive file to be distributed must be prepared. This can be created by using a generally available compression / decompression program that can compress the folder tree structure.

従って、たとえば、対象プログラムの機能アップに加えて、新たな保険商品が追加され、新たな保険商品に応じたサブフォルダ、フォームデータが業務フォルダ以下のフォルダツリーに設定する必要がある場合も、上記インストールプログラムにより、手間をかけずに新しい動作環境を含めて対象プログラムのバージョンアップができる。   Therefore, for example, in addition to upgrading the function of the target program, the above installation is also applied when a new insurance product is added and the subfolder and form data corresponding to the new insurance product need to be set in the folder tree under the business folder. The program can upgrade the version of the target program including a new operating environment without any hassle.

すなわち、本発明のインストールプログラムを使用すれば、新たな保険商品が追加された場合に、サーバーコンピュータの環境で新たな保険商品に対応するようサブフォルダ、フォームデータを作成登録して、動作確認しておけば、サーバーコンピュータ以外の他のコンピュータに容易に動作環境を複製することができる。   That is, by using the installation program of the present invention, when a new insurance product is added, a subfolder and form data are created and registered so as to correspond to the new insurance product in the server computer environment, and the operation is confirmed. If this is the case, the operating environment can be easily replicated to a computer other than the server computer.

また、ステップS16で、ユーザー識別情報およびパスワードを入力させ、ステップS18で送出するフォルダツリーデータリクエストメッセージにこれらの情報を含ませるのは、ユーザー認証をサーバー側でできるようにすることで、認証失敗の場合は要求されたデータを送らずに認証否認レスポンスをクライアントコンピュータに返すことを可能としてセキュリティ上の配慮ができることと、さらに業務の遂行に必要なアプリケーションプログラムの更新がどこまで進んでいるかを管理することが容易になるというメリットがある。ただし、そのような配慮が必要でない場合は、ステップS16を省略し、フォルダツリーデータリクエストメッセージにユーザー識別情報を含まないものとしてもよい。この場合にはサーバーはフォルダツリーデータリクエストメッセージを受付ければ無条件に要求されたデータを要求元に返送する。   In addition, the user identification information and the password are input in step S16, and the information is included in the folder tree data request message transmitted in step S18. In this case, it is possible to return an authentication denial response to the client computer without sending the requested data, so that security considerations can be taken, and how far the update of the application program necessary for the execution of business has progressed There is an advantage that it becomes easy. However, when such consideration is not necessary, step S16 may be omitted, and the user identification information may not be included in the folder tree data request message. In this case, if the server accepts the folder tree data request message, the server returns the requested data unconditionally to the request source.

また、ユーザーが明示的に入力したユーザ識別情報のかわりにアプリケーションプログラムレベルで設定可能なクライアントコンピュータを識別できる情報を用いることで、ステップS16を省略することも可能である。例えば、Windows(登録商標)のシステムのプロパティで設定されている「コンピュータ名」「ワークグループ名」をフォルダツリー取得プログラムが読取って、これをフォルダツリーデータリクエストメッセージに含ませるという仕様にしても良い。サーバーコンピュータは「コンピュータ名」「ワークグループ名」によってクライアントコンピュータを認証できる。   In addition, step S16 can be omitted by using information that can identify a client computer that can be set at the application program level, instead of user identification information that is explicitly input by the user. For example, the specification may be such that the “computer name” and “workgroup name” set in the properties of the Windows® system are read by the folder tree acquisition program and included in the folder tree data request message. . The server computer can authenticate the client computer by “computer name” and “workgroup name”.

また、図1のフローでは、「フォルダツリーデータリクエストメッセージをあらかじめフォルダツリー取得プログラムに設定されているサーバーコンピュータ宛に転送する(S18)」としたが、フォルダツリーデータリクエストメッセージの宛先であるサーバーコンピュータを特定する情報を、対話画面のダイアログボックスを通して利用者から受付けるようにしてもよい。   Further, in the flow of FIG. 1, “Folder tree data request message is forwarded to a server computer set in the folder tree acquisition program in advance (S18)”, but the server computer that is the destination of the folder tree data request message The information for specifying may be received from the user through a dialog box on the dialog screen.

図2は、図1で説明したインストールプログラムの変形例を説明するフローチャートである。図1で説明したインストールプログラムとの相違は、ステップS32で、対象プログラムそのものはインストールせずにファイル取得プログラムだけをインストールすることである。ステップS34,S36、S38,S40、S42は、図1のS14,S16、S18,S20、S22と同じ処理を行なう。図2のフローチャートで示すインストールプログラムは、アプリケーションプログラムの変更はないが、動作環境に変更があり、この動作環境の変更を部門のユーザー全体に正確に手間をかけずに迅速に行なう必要がある場合に有効である。   FIG. 2 is a flowchart illustrating a modification of the installation program described in FIG. The difference from the installation program described in FIG. 1 is that in step S32, only the file acquisition program is installed without installing the target program itself. Steps S34, S36, S38, S40, and S42 perform the same processing as S14, S16, S18, S20, and S22 of FIG. The installation program shown in the flowchart of FIG. 2 has no change in the application program, but there is a change in the operating environment, and it is necessary to make a quick change of the operating environment to the entire user in the department accurately and without trouble. It is effective for.

尚、上記説明した2例において、ステップS18、S38で送出するフォルダツリーデータリクエストメッセージは、ユーザー識別情報を含んだ1回のリクエストメッセージとして説明したが、実装するプログラムまたは採用する通信プロトコルによっては、ユーザー認証を受けるためのメッセージとデータを要求するリクエストメッセージに分けてもよい。   In the two examples described above, the folder tree data request message sent in steps S18 and S38 has been described as a single request message including user identification information. However, depending on the program to be implemented or the communication protocol employed, It may be divided into a message for receiving user authentication and a request message for requesting data.

以上の実施形態の説明では、対象プログラム、すなわち更新の対象となるアプリケーションプログラムが特許文献1に係る簡易発行システムのクライアントプログラムである場合を想定して説明したが、これは、アプリケーションプログラムの動作を規定する動作環境とはいかなるものかをわかりやすく説明するためにこのように記載したのであって、本発明のインストールプログラムの特徴は、同様な特徴を持つ他の一般のアプリケーションプログラムにも適用可能であることは容易に理解されよう。   In the above description of the embodiment, the case where the target program, that is, the application program to be updated is the client program of the simple issue system according to Patent Document 1, has been described. It is described in this way for easy understanding of what the specified operating environment is, and the characteristics of the installation program of the present invention can be applied to other general application programs having similar characteristics. It will be easily understood that there is.

以上、本発明にかかるインストールプログラムを説明した。また、本発明にかかるインストールプログラムを利用することのシステム管理上の効果についても言及した。したがって、本発明にかかるインストールプログラムを利用する合理的なコンピュータプログラムの管理方法も開示された。
The installation program according to the present invention has been described above. Further, the system management effect of using the installation program according to the present invention was also mentioned. Accordingly, a rational computer program management method using the installation program according to the present invention is also disclosed.

本発明に係るインストールプログラムの動作フローを示した図である。It is the figure which showed the operation | movement flow of the installation program which concerns on this invention. 本発明に係るインストールプログラムの変形例の動作フロー図である。It is an operation | movement flowchart of the modification of the installation program which concerns on this invention. 証券発行システムの動作環境を説明するフォルダツリーである。 。It is a folder tree explaining the operating environment of a securities issuing system. .

Claims (10)

ネットワークにより接続された他のコンピュータからデータファイルを取得する第1のプログラムをインストールし、インストール後この第1のプログラムを起動させる命令ステップを実行させることを特徴とするインストールプログラム。   An installation program characterized by installing a first program for acquiring a data file from another computer connected via a network, and executing an instruction step for starting the first program after installation. 前記第1のプログラムは、起動されると、ネットワーク上の別のコンピュータにデータファイルリクエストを発信し、別のコンピュータがデータファイルリクエストを拒絶せずに、要求したデータファイルを返送すると、このデータファイルを第1のプログラムが動作するコンピュータの所定のフォルダに配置するよう動作することを特徴とする請求項1に記載のインストールプログラム。   When the first program is started, it sends a data file request to another computer on the network, and when the other computer returns the requested data file without rejecting the data file request, the data file 2. The installation program according to claim 1, wherein the installation program operates in a predetermined folder of a computer on which the first program operates. 前記第1のプログラムは、起動されるとまず、利用者の識別情報の入力を待ち、識別情報を受付けると、ネットワーク上の別のコンピュータに識別情報を含んだデータファイルリクエストを発信し、別のコンピュータがデータファイルリクエストを拒絶せずに、要求したデータファイルを返送すると、このデータファイルを第1のプログラムが動作するコンピュータの所定のフォルダに配置するよう動作することを特徴とする請求項1に記載のインストールプログラム。   When the first program is started, it first waits for input of the user's identification information. When the identification information is received, the first program sends a data file request including the identification information to another computer on the network. 2. The method according to claim 1, wherein when the computer returns the requested data file without rejecting the data file request, the data file is operated to be placed in a predetermined folder of the computer on which the first program operates. The installation program described. 別のコンピュータから返送されるデータファイルは、別のコンピュータの特定のフォルダ以下のフォルダツリーに含まれるすべてのフォルダおよびファイルをそのツリー構造を保存したまま1本のデータファイルに圧縮したものであって、第1のプログラムはこのデータファイルを解凍して元どおりのフォルダツリーとした後、第1のプログラムが動作するコンピュータの所定のフォルダ以下にそのフォルダツリーを配置するよう動作することを特徴とする請求項2または請求項3に記載のインストールプログラム。   A data file returned from another computer is a compressed file of all folders and files contained in a folder tree under a specific folder on another computer, with the tree structure preserved. The first program decompresses the data file to obtain the original folder tree, and then operates to place the folder tree under a predetermined folder of the computer on which the first program operates. The installation program according to claim 2 or claim 3. ネットワークにより接続された他のコンピュータからデータファイルを取得する第1のプログラムと、前記データファイルを参照して動作する第2のプログラムの二つのプログラムをインストールし、インストール後この第1のプログラムを起動させる命令ステップを実行させることを特徴とするインストールプログラム。   Install two programs, a first program that acquires data files from other computers connected by a network, and a second program that operates by referring to the data files, and then starts the first program after installation An installation program characterized by causing an instruction step to be executed. 前記第1のプログラムは、起動されると、ネットワーク上の別のコンピュータにデータファイルリクエストを発信し、別のコンピュータがデータファイルリクエストを拒絶せずに、要求したデータファイルを返送すると、このデータファイルを第2のプログラムが動作するコンピュータの所定のフォルダに配置するよう動作することを特徴とする請求項5に記載のインストールプログラム。   When the first program is started, it sends a data file request to another computer on the network, and when the other computer returns the requested data file without rejecting the data file request, the data file The installation program according to claim 5, wherein the installation program is arranged to be placed in a predetermined folder of a computer on which the second program operates. 前記第1のプログラムは、起動されるとまず、対話インターフェースを介して利用者の識別情報の入力を待ち、識別情報を受付けると、ネットワーク上の別のコンピュータに識別情報を含んだデータファイルリクエストを発信し、別のコンピュータがデータファイルリクエストを拒絶せずに、要求したデータファイルを返送すると、このデータファイルを第2のプログラムが動作するコンピュータの所定のフォルダに配置するよう動作することを特徴とする請求項5に記載のインストールプログラム。   When the first program is started, it first waits for input of the user's identification information via the interactive interface, and when the identification information is received, sends a data file request including the identification information to another computer on the network. When another computer sends back the requested data file without rejecting the data file request, the data file is placed in a predetermined folder of the computer on which the second program operates. The installation program according to claim 5. 別のコンピュータから返送されるデータファイルは、別のコンピュータの特定のフォルダ以下のフォルダツリーに含まれるすべてのフォルダおよびファイルをそのツリー構造を保存したまま1本のデータファイルに圧縮したものであって、第1のプログラムはこのデータファイルを解凍して元どおりのフォルダツリーとした後、第2のプログラムが動作するコンピュータの所定のフォルダ以下にそのフォルダツリーを配置するよう動作することを特徴とする請求項6または請求項7に記載のインストールプログラム。   A data file returned from another computer is a compressed file of all folders and files contained in a folder tree under a specific folder on another computer, with the tree structure preserved. The first program decompresses the data file to obtain the original folder tree, and then operates to place the folder tree below a predetermined folder of the computer on which the second program operates. The installation program according to claim 6 or 7. 請求項2から請求項4のいずれかに記載のインストールプログラムを配布することにより、特定のコンピュータ上で特定のアプリケーションプログラムが動作する実行環境を他のコンピュータ上に複製するコンピュータプログラムの管理方法。   5. A computer program management method for copying an execution environment in which a specific application program operates on a specific computer to another computer by distributing the installation program according to claim 2. 請求項6から請求項8のいずれかに記載のインストールプログラムを配布することにより、第2のアプリケーションプログラムを配布するとともに、特定のコンピュータ上で第2のプログラムが動作する実行環境を他のコンピュータ上に複製するコンピュータプログラムの管理方法。


By distributing the installation program according to any one of claims 6 to 8, the second application program is distributed, and an execution environment in which the second program operates on a specific computer is set on another computer. To manage computer programs to be replicated.
.

JP2004062924A 2004-03-05 2004-03-05 Install program, management method of program Withdrawn JP2005251012A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004062924A JP2005251012A (en) 2004-03-05 2004-03-05 Install program, management method of program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004062924A JP2005251012A (en) 2004-03-05 2004-03-05 Install program, management method of program

Publications (1)

Publication Number Publication Date
JP2005251012A true JP2005251012A (en) 2005-09-15

Family

ID=35031417

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004062924A Withdrawn JP2005251012A (en) 2004-03-05 2004-03-05 Install program, management method of program

Country Status (1)

Country Link
JP (1) JP2005251012A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010014551A2 (en) * 2008-07-28 2010-02-04 Viewfinity Inc. Encapsulated file management systems

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010014551A2 (en) * 2008-07-28 2010-02-04 Viewfinity Inc. Encapsulated file management systems
WO2010014551A3 (en) * 2008-07-28 2010-04-29 Viewfinity Inc. Encapsulated file management systems
GB2474178A (en) * 2008-07-28 2011-04-06 Viewfinity Inc Encapsulated file management systems

Similar Documents

Publication Publication Date Title
US9471328B2 (en) Information processor having program and configuration data stored in different storage areas and reflecting configuration data in operation in program
US20020174206A1 (en) Web-based file manipulating system
US8930516B2 (en) Management apparatus, management method, management system, and network device for setting values of application programs
KR101212872B1 (en) Synchronizati0n methods and systems
JP2003050781A (en) Device and method for authenticating individuals, device and method for managing version, program for making computer execute individual authenticating method and program for making computer execute the version managing method
US7707571B1 (en) Software distribution systems and methods using one or more channels
JP6303404B2 (en) Output system, terminal device, program, and output method
US10558405B2 (en) Information processing apparatus and driver customizing method
US20110023024A1 (en) Information processing apparatus, workflow system, workflow management method, and storage medium of program for workflow management method
JP5768342B2 (en) Print control system and data control method
JP5982962B2 (en) Data processing apparatus, data processing system, and program
JP2018098741A (en) Image processing system, image formation apparatus, application execution method and computer program
JP5141460B2 (en) Control program, information processing system, and information processing method
JP2012155478A (en) Image forming apparatus, device, control method of image forming apparatus, and program
JP2009151480A (en) CONTRACT PRODUCT PROVIDING METHOD, CLIENT DEVICE, SERVER, PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP6429502B2 (en) Management system and method
US10397429B2 (en) Printing software system with dynamic customization capability
JP2005251012A (en) Install program, management method of program
JP2010055559A (en) Document management device, document management method, and program
JP6351225B2 (en) Image processing apparatus, information processing system, control method therefor, and program for information processing apparatus and image processing apparatus
JP2017111531A (en) Information processing system, information processing device, method for controlling information processing device, and program
JP2007053468A (en) Documentation management system, time signature processing method, storage medium, program
JP7551673B2 (en) System, information processing device and control method thereof
JP2005352901A (en) Information processor and output status management method
JP2007293509A (en) Information processor and output status management method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070605