[go: up one dir, main page]

JP2014119814A - Information processor, information processing method, and computer program - Google Patents

Information processor, information processing method, and computer program Download PDF

Info

Publication number
JP2014119814A
JP2014119814A JP2012272604A JP2012272604A JP2014119814A JP 2014119814 A JP2014119814 A JP 2014119814A JP 2012272604 A JP2012272604 A JP 2012272604A JP 2012272604 A JP2012272604 A JP 2012272604A JP 2014119814 A JP2014119814 A JP 2014119814A
Authority
JP
Japan
Prior art keywords
setting
change
environment
value
item
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.)
Pending
Application number
JP2012272604A
Other languages
Japanese (ja)
Inventor
Naoya Takeda
直弥 武田
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.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Canon MJ IT Group Holdings Inc
Original Assignee
Canon Marketing Japan Inc
Canon MJ IT Group Holdings Inc
Canon Software Inc
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 Canon Marketing Japan Inc, Canon MJ IT Group Holdings Inc, Canon Software Inc filed Critical Canon Marketing Japan Inc
Priority to JP2012272604A priority Critical patent/JP2014119814A/en
Publication of JP2014119814A publication Critical patent/JP2014119814A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a technology for suitably supporting the change of an environment variable of a business system in the form of satisfying restrictions of a set value of the environment variable when a system maintenance responsible person changes the value of the environment variable of the system.SOLUTION: A value that cannot be simultaneously set between a plurality of environment settings (environment variables) is stored as inter-item violation setting data for management, and in the case that a change request for an environment setting is received from a user, whether to be coincident with a violation setting set in the inter-item violation setting data is determined. In the case of determining that the violation setting is not violated, an environment setting is changed according to the change request.

Description

本発明は、業務アプリケーションの環境設定変更技術に関する。   The present invention relates to a technology for changing environment settings for business applications.

業務システム等の運用を行う際に、様々な理由により、システムの環境設定を行うことがある。例えば、ログデータの出力のレベルを管理するために環境設定ファイルに環境変数を定義しておき、障害が発生した場合に、その環境変数の値を変えることで、通常では出力しないログを保存する環境設定に変更するような保守作業をシステム保守担当者が行うことがある。   When operating a business system or the like, the system environment may be set for various reasons. For example, to manage the output level of log data, define environment variables in the environment settings file, and if a failure occurs, change the values of the environment variables to save logs that are not normally output System maintenance personnel may perform maintenance work such as changing to environment settings.

そのような場合に、システム保守担当者は、保守作業が終了した場合に、自身が変更した環境変数の値を元に戻す必要があるが、変更した環境変数の数が多いと、当然戻し忘れのリスクが高くなってしまう。   In such a case, when the maintenance work is completed, the system maintenance person must restore the value of the environment variable that he / she has changed to the original value. The risk of becoming higher.

そこで、特許文献1には、システムの環境変数の変更条件や、変更した環境変数を自動的に元に戻すことにより、システムの環境を適切に維持するための発明が開示されている。   Therefore, Patent Document 1 discloses an invention for appropriately maintaining the environment of the system by automatically changing the environment variable changing condition of the system and restoring the changed environment variable.

特開2011−13793号公報JP 2011-13793 A

このような環境変数は、相互依存関係があり、ある変数の値によって、他の変数に設定可能な値に制約が発生することもある。例えば環境変数Aに「a」が設定されている場合には、環境変数Bには「b」を設定できない。また、環境変数Aに「a」が設定されている場合には、環境変数Bには「x」、「y」、「z」のいずれかを設定しなければならないといった制約が設けられていることがある。   Such environment variables have an interdependence relationship, and a value that can be set for another variable may be restricted depending on the value of a certain variable. For example, when “a” is set in the environment variable A, “b” cannot be set in the environment variable B. In addition, when “a” is set in the environment variable A, there is a restriction that the environment variable B must be set to “x”, “y”, or “z”. Sometimes.

このような場合、システム保守担当者は、それらの制約を認識しつつ、環境変数の値を変更することになる。しかし、環境変数の設定値の制約の全てを把握して保守作業を行うことは、特に、経験の浅いシステム保守担当者にとっては、大変負荷がかかるものであった。   In such a case, the system maintenance person changes the value of the environment variable while recognizing those restrictions. However, grasping all the restrictions on the set values of environment variables and performing maintenance work are particularly burdensome for inexperienced system maintenance personnel.

そこで、本発明は、システム保守担当者がシステムの環境変数の値を変更する際に、その環境変数の設定値の制約を満たした形で、好適に業務システムの環境変数の変更することを支援する技術を提供することを目的とする。   Therefore, the present invention supports a system maintenance person who preferably changes the environment variable of the business system in a form satisfying the restriction of the set value of the environment variable when changing the value of the environment variable of the system. It aims at providing the technology to do.

上記した目的を達成するために、本発明の情報処理装置は、業務システムの環境設定の変更を行う情報処理装置であって、前記環境設定のうち、一の環境設定と他の環境設定との間で同時に設定することが出来ない設定値を管理する項目間違反設定情報を記憶する第1の記憶手段と、前記環境設定の設定値の変更指示を受け付ける第1の受付手段と、前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行うことで、前記第1の記憶手段に記憶されている前記違反項目設定情報により同時に設定が禁止される環境設定の設定値の状態になるか否かを判定する判定手段と、前記第1の判定手段で、同時に設定が禁止される環境設定の設定値の状態にはならないと判定した場合に、前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行う変更手段と、を備えることを特徴とする。   In order to achieve the above object, an information processing apparatus of the present invention is an information processing apparatus that changes an environment setting of a business system, and includes: one environment setting and another environment setting of the environment settings. A first storage unit that stores inter-item violation setting information that manages setting values that cannot be set simultaneously, a first receiving unit that receives an instruction to change the setting value of the environment setting, and the first The setting of the environment setting that is prohibited from being simultaneously set by the violation item setting information stored in the first storage unit by changing the setting value of the environment setting according to the change instruction received by the receiving unit When the determination means for determining whether or not to enter a value state and the first determination means determine that the setting value of the environment setting for which setting is prohibited at the same time does not occur, the first acceptance Change finger accepted by means Characterized in that it comprises a changing means for changing the set value of the environment setting according, to.

上記した目的を達成するために、本発明の情報処理方法は、業務システムの環境設定のうち、一の環境設定と他の環境設定との間で同時に設定することが出来ない設定値を管理する項目間違反設定情報を記憶する記憶装置を備え、前記環境設定の変更を行う情報処理装置によって行われる情報処理方法であって、前記環境設定の設定値の変更指示を受け付ける第1の受付工程と、前記第1の受付工程で受け付けた変更指示に応じた環境設定の設定値の変更を行うことで、前記記憶装置に記憶されている前記違反項目設定情報により同時に設定が禁止される環境設定の設定値の状態になるか否かを判定する第1の判定工程と、前記第1の判定工程で、同時に設定が禁止される環境設定の設定値の状態にはならないと判定した場合に、前記第1の受付工程で受け付けた変更指示に応じた環境設定の設定値の変更を行う変更工程と、を備えることを特徴とする。   In order to achieve the above object, the information processing method of the present invention manages setting values that cannot be simultaneously set between one environment setting and another environment setting among the environment settings of the business system. An information processing method comprising a storage device that stores inter-item violation setting information, and performed by an information processing device that changes the environment setting, the first receiving step receiving an instruction to change the setting value of the environment setting; By changing the setting value of the environment setting according to the change instruction received in the first receiving step, the setting of the environment setting whose setting is prohibited simultaneously by the violation item setting information stored in the storage device When it is determined in the first determination step for determining whether or not a set value state is reached and in the first determination step, the setting value state of the environment setting for which setting is prohibited at the same time, First Characterized in that it comprises a changing step for changing the set value of the environment setting according to the change instruction has been received by the urging step.

上記した目的を達成するために、本発明のコンピュータプログラムは、業務システムの環境設定のうち、一の環境設定と他の環境設定との間で同時に設定することが出来ない設定値を管理する項目間違反設定情報を記憶する記憶装置を備え、前記環境設定の変更を行う情報処理装置を、前記環境設定の設定値の変更指示を受け付ける第1の受付手段と、前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行うことで、前記第1の記憶手段に記憶されている前記違反項目設定情報により同時に設定が禁止される環境設定の設定値の状態になるか否かを判定する第1の判定手段と、前記第1の判定手段で、同時に設定が禁止される環境設定の設定値の状態にはならないと判定した場合に、前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行う変更手段として機能させることを特徴とする。   In order to achieve the above object, the computer program of the present invention is an item for managing setting values that cannot be set simultaneously between one environment setting and another environment setting among the environment settings of the business system. An information processing apparatus that includes a storage device that stores inter-infringement setting information and that changes the environment setting is received by a first receiving unit that receives a setting value change instruction for the environment setting, and the first receiving unit. By changing the setting value of the environment setting in accordance with the change instruction, the setting value state of the environment setting that is prohibited from being simultaneously set by the violation item setting information stored in the first storage unit is obtained. When the first determination unit and the first determination unit determine that the setting value of the environment setting for which setting is prohibited is not in the same state, the first reception unit Accept Characterized in that to function as changing means for changing the set value of the environment setting according to the change instruction.

本発明によれば、システム保守担当者がシステムの環境変数の値を変更する際に、その環境変数の設定値の制約を満たした形で、好適に業務システムの環境変数の変更することを支援する技術を提供することが可能となる。   According to the present invention, when the system maintenance person changes the value of the environment variable of the system, it is supported that the environment variable of the business system is suitably changed in a form satisfying the restriction of the set value of the environment variable. Technology can be provided.

本発明の実施の形態における情報処理装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the information processing apparatus in embodiment of this invention. 図1の情報処理装置100のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the information processing apparatus 100 of FIG. アプリケーションプログラムの環境設定変更処理の一例を示すフローチャートである。It is a flowchart which shows an example of the environment setting change process of an application program. 図3のステップS301の環境設定の変更制限設定処理の詳細な処理の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process of the change restriction | limiting setting process of an environment setting of step S301 of FIG. 図4のステップS404の変更制限設定編集処理の詳細な処理の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process of the change restriction setting edit process of step S404 of FIG. 図4のステップS406の項目間違反設定編集処理の詳細な処理の一例を示す図である。It is a figure which shows an example of the detailed process of the violation setting edit process between items of step S406 of FIG. 図4のステップS408の自動変更条件編集処理の詳細な処理の一例を示す図である。It is a figure which shows an example of the detailed process of the automatic change condition edit process of step S408 of FIG. 図3のステップS303の環境設定変更受付処理の詳細な処理の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process of the environment setting change reception process of step S303 of FIG. 図8のステップS804の設定値変更受付処理の詳細な処理の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process of the setting value change reception process of step S804 of FIG. 図3のステップS305の環境設定自動変更確認処理の詳細な処理の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process of the environment setting automatic change confirmation process of step S305 of FIG. 情報処理装置100の外部メモリ211に記憶されている変更制限設定データテーブル1100のデータ構成の一例を示す図である。6 is a diagram illustrating an example of a data configuration of a change restriction setting data table 1100 stored in an external memory 211 of the information processing apparatus 100. FIG. 情報処理装置100の外部メモリ211に記憶されている項目間違反設定データテーブル1200のデータ構成の一例を示す図である。6 is a diagram illustrating an example of a data configuration of an inter-item violation setting data table 1200 stored in an external memory 211 of the information processing apparatus 100. FIG. 情報処理装置100の外部メモリ211に記憶されている自動変更条件データテーブルの1300のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of 1300 of the automatic change condition data table memorize | stored in the external memory 211 of the information processing apparatus. 情報処理装置100の外部メモリ211に記憶されている環境設定変更履歴データテーブル1400のデータ構成の一例を示す図である。6 is a diagram illustrating an example of a data configuration of an environment setting change history data table 1400 stored in an external memory 211 of the information processing apparatus 100. FIG. 環境設定変更制限画面1500の構成の一例を示す図である。5 is a diagram illustrating an example of a configuration of an environment setting change restriction screen 1500. FIG. 変更制限設定追加画面1600の構成の一例を示す図である。6 is a diagram showing an example of the configuration of a change restriction setting addition screen 1600. FIG. 環境設定変更画面1700の構成の一例を示す図である。5 is a diagram illustrating an example of a configuration of an environment setting change screen 1700. FIG. 項目設定値変更画面1800の構成の一例を示す図である。It is a figure which shows an example of a structure of the item setting value change screen 1800. FIG. 環境設定ファイルのデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of an environment setting file.

以下、図面を参照して、本発明の実施の形態の一例について説明する。   Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の情報処理装置の機能構成の一例を示す図である。図1に示す通り、本発明の情報処理装置は、環境設定変更制限記憶部101、項目間制約条件記憶部102、環境設定変更条件記憶部103、環境設定変更要求受付部104、項目間制約条件判定部105、環境設定変更部106、環境設定変更履歴記憶部107等を備えて構成されている。   FIG. 1 is a diagram illustrating an example of a functional configuration of an information processing apparatus according to the present invention. As shown in FIG. 1, the information processing apparatus of the present invention includes an environment setting change restriction storage unit 101, an item restriction condition storage unit 102, an environment setting change condition storage unit 103, an environment setting change request reception unit 104, and an item restriction condition. A determination unit 105, an environment setting change unit 106, an environment setting change history storage unit 107, and the like are provided.

環境設定変更制限記憶部101は、環境設定の変更をできない時間帯やユーザ、変更できない環境設定ファイルや、その項目(環境変数)を記憶する機能部であって、図11に示す変更制限設定データテーブル1100を記憶管理する。   The environment setting change restriction storage unit 101 is a functional unit that stores time zones and users that cannot change environment settings, environment setting files that cannot be changed, and items (environment variables) thereof, and includes change restriction setting data shown in FIG. The table 1100 is stored and managed.

項目間制約条件記憶部102は、環境設定の項目間での設定値の制約条件を記憶する機能部であって、図12に示す項目間違反設定データテーブル1200を記憶管理する。   The inter-item constraint condition storage unit 102 is a functional unit that stores a set value constraint condition between environment setting items, and stores and manages the inter-item violation setting data table 1200 illustrated in FIG.

環境設定変更条件記憶部103は、特定の条件に合致した場合に変更処理を行う環境設定を記憶管理する機能部であって、図13に示す自動変更条件データテーブル1300を記憶管理する。   The environment setting change condition storage unit 103 is a functional unit that stores and manages environment settings for performing change processing when a specific condition is met, and stores and manages the automatic change condition data table 1300 shown in FIG.

環境設定変更要求受付部104は、システム保守担当者から環境設定の変更要求を受け付ける機能部である。   The environment setting change request receiving unit 104 is a functional unit that receives an environment setting change request from a system maintenance person.

項目間制約条件判定部105は、環境設定変更要求受付部104で受け付けた変更要求に従った環境設定の変更を行った場合に、項目間制約条件に違反が発生するかを、項目間違反設定データテーブル1200で記憶管理されている項目間違反設定データを用いて判定する機能部である。   The inter-item constraint condition determination unit 105 determines whether an inter-item constraint condition is violated when the environment setting is changed according to the change request received by the environment setting change request reception unit 104. This is a functional unit that makes a determination using inter-item violation setting data stored and managed in the data table 1200.

環境設定変更部106は、環境設定変更要求受付部104で受け付けた環境設定の変更要求に応じて環境設定の変更を行う機能部である。また、自動変更条件データテーブル1300で管理されている自動変更条件データに従って、環境設定の変更を行う。   The environment setting changing unit 106 is a functional unit that changes the environment setting in response to the environment setting change request received by the environment setting change request receiving unit 104. Further, the environment setting is changed according to the automatic change condition data managed in the automatic change condition data table 1300.

環境設定変更履歴記憶部107は、環境設定変更部106によって行われた環境設定の変更の履歴データを管理する機能部であって、図14に示す環境設定変更履歴データテーブル1400を記憶管理する。   The environment setting change history storage unit 107 is a functional unit that manages history data of environment setting changes performed by the environment setting changing unit 106, and stores and manages the environment setting change history data table 1400 shown in FIG.

以上が、本発明の情報処理装置の機能構成の一例の説明である。   The above is an example of the functional configuration of the information processing apparatus according to the present invention.

次に、図2を参照して、本発明の情報処理装置のハードウェア構成の一例について説明する。図2は、本発明の情報処理装置のハードウェア構成の一例を示す図である。   Next, an example of the hardware configuration of the information processing apparatus of the present invention will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of a hardware configuration of the information processing apparatus according to the present invention.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、情報処理装置100が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 203 or the external memory 211 is necessary for realizing a BIOS (Basic Input / Output System), an operating system program (hereinafter referred to as OS), which is a control program of the CPU 201, and a function executed by the information processing apparatus 100. Various programs to be described later are stored.

202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで後述する各種動作を実現するものである。   A RAM 202 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations to be described later by loading a program or the like necessary for executing the processing from the ROM 203 or the external memory 211 to the RAM 202 and executing the loaded program.

また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。   An input controller 205 controls input from an input device 209 such as a keyboard and a pointing device. A video controller 206 controls display on a display device such as the display device 210. These are used by the operator as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 211 such as a compact flash (registered trademark) memory is controlled.

208は通信I/F(インタフェース)コントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F (interface) controller 208 connects and communicates with an external device via a network, and executes communication control processing in the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display device 210 by executing outline font rasterization processing on a display information area in the RAM 202, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display device 210.

本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ211に記録されている。そして、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。   The processing of each step shown in the flowchart to be described later for realizing the present invention is executed by a program that can be read and executed by a computer, and the program is recorded in the external memory 211. Then, it is executed by the CPU 201 by being loaded into the RAM 202 as necessary.

以上が、図1の情報処理装置100のハードウェア構成の一例の説明である。尚、情報処理装置が後述する処理を実行することが可能であれば、必ずしも図2に示すハードウェア構成を有していなくとも構わないことは言うまでもない。   The above is an example of the hardware configuration of the information processing apparatus 100 in FIG. Needless to say, the hardware configuration shown in FIG. 2 is not necessarily required as long as the information processing apparatus can execute processing to be described later.

次に、図3を参照して、情報処理装置100のCPU201によって行われるアプリケーションプログラムの環境設定変更処理について説明する。この環境設定変更は、アプリケーションプログラムに不具合が発生した場合に、ログデータの収集方法を変更する等の設定変更を行うために行う処理である。尚、以降の説明では、環境設定は、環境設定ファイル(例えば、図19に記載のようなもの)により記憶管理されているものとして説明する。   Next, with reference to FIG. 3, an environment setting change process of the application program performed by the CPU 201 of the information processing apparatus 100 will be described. This environment setting change is a process performed to change settings such as changing the log data collection method when a problem occurs in the application program. In the following description, it is assumed that the environment setting is stored and managed by an environment setting file (for example, as shown in FIG. 19).

まず、情報処理装置100のCPU201は、環境設定の変更制限設定処理を行う(ステップS301)。この処理を行う目的は、アプリケーションの起動中に、環境設定が変更されることによる影響を及ぼさないようにするために、環境設定の変更時間の制限や、環境設定を変更できるユーザの制限等を行ったり、また、例えば項目Aの設定値がaである場合に、項目Bの設定値としてbを設定することが出来ないといった、複数の項目間で同時に設定することが認められない設定値(以下、項目間違反設定という)を行ったり、また、変更された環境設定を元に戻すための条件(以下、自動変更条件という)の設定などを行うために行われる処理である。この処理の詳細を、図4を参照して説明する。   First, the CPU 201 of the information processing apparatus 100 performs environment setting change restriction setting processing (step S301). The purpose of this processing is to limit the change time of the environment setting and the user who can change the environment setting so that the influence of changing the environment setting is not affected while the application is running. A setting value that is not allowed to be set between a plurality of items at the same time (for example, when the setting value of item A is a, b cannot be set as the setting value of item B) This is a process performed for performing setting of a condition (hereinafter referred to as an automatic change condition) or the like for performing an inter-item violation setting) or setting a condition for returning the changed environment setting (hereinafter referred to as an automatic change condition). Details of this processing will be described with reference to FIG.

ここで、図4を参照して、図3のステップS301の環境設定の変更制限設定処理の詳細な処理の一例について説明する。   Here, an example of detailed processing of the environment setting change restriction setting processing in step S301 of FIG. 3 will be described with reference to FIG.

情報処理装置100のCPU201は、まず、図15に示す環境設定変更制限画面1500をディスプレイ装置210に表示し(ステップS401)、表示した環境設定変更画面1500を介して、ユーザからの操作指示を受け付ける(ステップS402)。   First, the CPU 201 of the information processing apparatus 100 displays an environment setting change restriction screen 1500 shown in FIG. 15 on the display device 210 (step S401), and accepts an operation instruction from the user via the displayed environment setting change screen 1500. (Step S402).

ここで、図15を参照して、図4のステップS402で、情報処理装置100のディスプレイ装置210に表示される、環境設定変更制限画面1500の構成の一例について説明する。   Here, an example of the configuration of the environment setting change restriction screen 1500 displayed on the display device 210 of the information processing apparatus 100 in step S402 of FIG. 4 will be described with reference to FIG.

図中1501は、環境設定ファイル保存ディレクトリ表示部であって、環境設定ファイルが保存されているディレクトリの情報が表示される。1502は変更ボタンであって、環境設定ファイルの保存ディレクトリを変更する際に用いられるボタンである。   In the figure, reference numeral 1501 denotes an environment setting file storage directory display section that displays information on a directory in which the environment setting file is stored. Reference numeral 1502 denotes a change button, which is used when changing the storage directory of the environment setting file.

1503は、変更制限設定タブであって、環境設定の変更制限設定を行うために用いられるタブである。1504は、項目間違反設定タブであって、項目間違反設定を行うために用いられるタブである。1505は、自動変更設定タブであって、自動設定変更を行うために用いられるタブである。尚、図4は、変更制限設定タブ1503が選択された状態を示しており、変更制限設定を行うために用いられる各種のコントロールが表示されている。   Reference numeral 1503 denotes a change restriction setting tab, which is used to set a change restriction setting for the environment setting. Reference numeral 1504 denotes an inter-item violation setting tab, which is used to set an inter-item violation setting. Reference numeral 1505 denotes an automatic change setting tab that is used to change the automatic setting. FIG. 4 shows a state in which the change restriction setting tab 1503 is selected, and various controls used for making the change restriction setting are displayed.

1506、設定済みの変更制限設定の一覧を表示する変更制限設定一覧表示部である。1507は、変更制限設定指定部であって、後述する■を削除ボタン1508が押下された場合に削除を行う変更制限設定の指定を受け付ける。1508は、■を削除ボタンであって、変更制限設定指定部1507で指定されている(■が指定されている状態を示している)変更制限設定を削除するために用いられるボタンである。1509は、追加ボタンであって、変更制限設定の追加指示を情報処理装置100のCPU201に入力するために用いられるボタンである。   Reference numeral 1506 denotes a change restriction setting list display unit that displays a list of set change restriction settings. Reference numeral 1507 denotes a change restriction setting designation unit that accepts designation of a change restriction setting to be deleted when a delete button 1508 described below is pressed. Reference numeral 1508 denotes a delete button for ■, which is used to delete the change restriction setting designated by the change restriction setting designation unit 1507 (showing a state where ■ is designated). Reference numeral 1509 denotes an add button that is used to input an instruction to add change restriction settings to the CPU 201 of the information processing apparatus 100.

1510は、終了ボタンであって、環境設定変更制限画面1500を介しての操作を終了する指示を情報処理装置100のCPU201に入力するためのボタンである。   An end button 1510 is a button for inputting an instruction to end the operation through the environment setting change restriction screen 1500 to the CPU 201 of the information processing apparatus 100.

以上が、環境設定変更画面1500の構成の一例の説明である。   The above is an example of the configuration of the environment setting change screen 1500.

図4の説明に戻る。情報処理装置100のCPU201は、ステップS402で受け付けた操作指示が、変更制限設定の編集指示であるかを判定する(ステップS403)。そしてこの判定処理でYESと判定した場合には、情報処理装置100のCPU201は処理をステップS404に進め、変更制限設定編集処理を行う。この処理の詳細については、図5を参照して説明する。変更制限設定編集処理が終了後、情報処理装置100のCPU201は処理をステップS402に進める。   Returning to the description of FIG. The CPU 201 of the information processing apparatus 100 determines whether the operation instruction received in step S402 is a change restriction setting editing instruction (step S403). If it is determined YES in this determination process, the CPU 201 of the information processing apparatus 100 proceeds with the process to step S404 and performs a change restriction setting editing process. Details of this processing will be described with reference to FIG. After the change restriction setting editing process ends, the CPU 201 of the information processing apparatus 100 advances the process to step S402.

ここで、図5を参照して、図4のステップS404の変更制限設定編集処理の詳細な処理の一例について説明する。尚、この処理の実行中には、ディスプレイ装置210に表示されている環境設定変更制限画面1500は、変更制限設定タブ1503が選択された状態になっている。   Here, an example of detailed processing of the change restriction setting editing processing in step S404 of FIG. 4 will be described with reference to FIG. During execution of this process, the environment setting change restriction screen 1500 displayed on the display device 210 is in a state where the change restriction setting tab 1503 is selected.

情報処理装置100のCPU201は、図15の追加ボタン1509に対する押下指示を受け付けることで入力される、変更制限設定の追加指示を受け付けたと判定すると(ステップS501でYES)、処理をステップ502に進め、図16に示す変更制限設定追加画面1600を、ディスプレイ装置210に表示する。   If the CPU 201 of the information processing apparatus 100 determines that it has received an instruction to add a change restriction setting, which is input by receiving an instruction to press the add button 1509 in FIG. 15 (YES in step S501), the process proceeds to step 502. A change restriction setting addition screen 1600 shown in FIG. 16 is displayed on the display device 210.

ここで、図16を参照して、図5のステップS502で情報処理装置100のディスプレイ装置210に表示される変更制限設定追加画面1600の構成の一例について説明する。   Here, an example of the configuration of the change restriction setting addition screen 1600 displayed on the display device 210 of the information processing apparatus 100 in step S502 of FIG. 5 will be described with reference to FIG.

図中1601は、環境設定ファイル指定部であって、環境設定ファイルの指定を受け付ける。この環境設定ファイル指定部1600では、複数の環境設定ファイルの指定を受け付けたり、環境設定ファイルの保存ディレクトリに保存されている全てのファイルの指定を受け付けたりすることなどが可能である。   In the figure, reference numeral 1601 denotes an environment setting file designation unit that accepts designation of an environment setting file. The environment setting file designation unit 1600 can accept designation of a plurality of environment setting files, or can accept designation of all files stored in the saving directory of the environment setting file.

1602は、項目指定部であって、環境設定ファイル指定受付部1601で指定を受け付けた環境設定ファイル中に設定されている項目の指定を受け付ける。尚、この項目指定部1602では、環境設定ファイルに設定されている個々の項目を受け付けたり、全ての項目を受け付けたりすることが可能である。   Reference numeral 1602 denotes an item designation unit that accepts designation of items set in the environment setting file whose designation is received by the environment setting file designation receiving unit 1601. The item designation unit 1602 can accept individual items set in the environment setting file or accept all items.

1603は、ユーザ指定部であって、ユーザの指定を受け付ける。1604は、ユーザ指定ボタンであって、このボタンに対する押下指示を受け付けると、情報処理装置100のCPU201は、不図示のユーザ指定画面をディスプレイ装置210に表示する。このユーザ指定画面で指定されたユーザの情報が、ユーザ指定部1603に表示されることになる。   Reference numeral 1603 denotes a user designation unit that accepts a user designation. Reference numeral 1604 denotes a user designation button. Upon receiving an instruction to press the button, the CPU 201 of the information processing apparatus 100 displays a user designation screen (not shown) on the display device 210. Information about the user specified on the user specifying screen is displayed on the user specifying unit 1603.

1605は、時間指定部であって、環境設定の変更を禁止する時間帯の指定を受け付ける。   Reference numeral 1605 denotes a time designation unit that accepts designation of a time zone in which environment setting changes are prohibited.

1606は、登録ボタンであって、上記の各指定部に指定された内容に従った、環境設定の変更制限設定を登録するために用いられるボタンである。   Reference numeral 1606 denotes a registration button which is used for registering environment setting change restriction settings in accordance with the contents specified in each of the above-described specification units.

例えば、環境設定ファイル指定部1601で全ての環境設定ファイル、項目指定部1602で全ての項目、ユーザ指定部1603で全てのユーザ、時間指定部1605で7:00〜22:00と指定を受け付けると、全てのユーザがすべての環境設定ファイルの全ての項目の変更を7:00から22:00の間禁止する変更禁止設定が登録されることになる。   For example, if the environment setting file designation unit 1601 accepts all environment setting files, the item designation unit 1602 accepts all items, the user designation unit 1603 accepts all users, and the time designation unit 1605 accepts designations of 7:00 to 22:00. The change prohibition setting in which all users prohibit the change of all items in all the environment setting files from 7:00 to 22:00 is registered.

1607は、キャンセルボタンであって、変更制限設定の追加を行わず処理を終了させるために用いられるボタンである。   Reference numeral 1607 denotes a cancel button that is used to end the process without adding the change restriction setting.

以上が、変更制限設定追加画面1600の構成の一例の説明である。   The above is an example of the configuration of the change restriction setting addition screen 1600.

図5の説明に戻る。情報処理装置100のCPU201は、ステップS502で図16に示す変更制限設定追加画面1600をディスプレイ装置210に表示した後に、環境設定ファイルの指定、項目の指定、ユーザの指定、時間帯の指定をそれぞれ受け付ける(ステップS503、ステップS504、ステップS505、ステップS506)。これら情報の指定を受け付ける順序はこれに限られるものではない。   Returning to the description of FIG. In step S502, the CPU 201 of the information processing apparatus 100 displays the change restriction setting addition screen 1600 shown in FIG. 16 on the display device 210, and then specifies an environment setting file, an item, a user, and a time zone. Accept (Step S503, Step S504, Step S505, Step S506). The order in which the designation of these information is accepted is not limited to this.

そして、環境設定ファイルの指定、項目の指定、ユーザの指定、時間帯の指定を受け付けた後に、登録ボタン1606に対する押下指示を受け付けることで入力される変更制限設定の登録指示を受け付けると(ステップS507でYES)、処理をステップS508に進め、変更制限設定データを、図11に示す変更制限設定データテーブル1100に登録する。そして、本図に示す処理を終了する。   Then, after receiving the designation of the environment setting file, the designation of the item, the designation of the user, and the designation of the time zone, the registration instruction of the change restriction setting input by accepting the pressing instruction to the registration button 1606 is accepted (step S507). YES), the process proceeds to step S508, and the change restriction setting data is registered in the change restriction setting data table 1100 shown in FIG. Then, the process shown in this figure is terminated.

一方、キャンセルボタン1607に対する押下指示を受け付けることで入力されるキャンセル指示を受け付けると、本図に示す処理を終了する。   On the other hand, when a cancel instruction input by receiving a press instruction for the cancel button 1607 is received, the processing shown in FIG.

情報処理装置100のCPU201は、ステップS501の判定処理で、変更制限設定の追加指示を受け付けていない(NO)と判定すると、処理をステップS510に進め、図5の■を削除ボタン1508に対する押下指示を受け付けることで入力される変更条件設定の削除指示を受け付けたかを判定する。   If the CPU 201 of the information processing apparatus 100 determines that the change limit setting addition instruction has not been accepted (NO) in the determination process of step S501, the process proceeds to step S510, and the ■ in FIG. It is determined whether an instruction to delete the change condition setting input is received.

ステップS510の判定処理で削除指示を受け付けたと判定すると、情報処理装置100のCPU201は処理をステップS511に進め、変更制限設定の指定情報(図5の変更制限設定指定部1507が「■」の変更制限設定)を取得し、取得した変更制限設定の指定情報が示す変更制限設定データを、図11の変更制限設定データテーブル1100から削除する(ステップS512)。そして、本図に示す処理を終了する。   If it is determined in step S510 that the deletion instruction has been received, the CPU 201 of the information processing apparatus 100 advances the processing to step S511, and the change restriction setting designation information (the change restriction setting designation unit 1507 in FIG. (Restriction setting) is acquired, and the change restriction setting data indicated by the specified change restriction setting designation information is deleted from the change restriction setting data table 1100 of FIG. 11 (step S512). Then, the process shown in this figure is terminated.

また、情報処理装置100のCPU201は、ステップS510の判定処理でNOと判定した場合には、処理をステップS513に進め、受け付けた操作指示に従った操作指示を行い、本図に示す処理を終了する。   If the CPU 201 of the information processing apparatus 100 determines NO in the determination process of step S510, the process proceeds to step S513, performs an operation instruction according to the received operation instruction, and ends the process illustrated in FIG. To do.

以上が、図4のステップS404の変更制限設定編集処理の詳細な処理の一例の説明である。   The above is an example of detailed processing of the change restriction setting editing processing in step S404 in FIG.

ここで、図11を参照して、図5の変更制限設定編集処理を行うことで更新される変更制限設定データテーブル1100のデータ構成の一例について説明する。   Here, an example of the data configuration of the change restriction setting data table 1100 that is updated by performing the change restriction setting editing process of FIG. 5 will be described with reference to FIG.

図11に示すように、変更制限設定データテーブル1100は、ID1101、環境設定ファイル1102、項目1103、ユーザ1104、時間帯1105等のデータ項目を備えて構成されている。   As shown in FIG. 11, the change restriction setting data table 1100 includes data items such as an ID 1101, an environment setting file 1102, an item 1103, a user 1104, a time zone 1105, and the like.

ID1101は、変更制限設定データテーブル1100に登録されているそれぞれの変更制限設定データを一意に識別するための識別情報が登録されるデータ項目である。   ID 1101 is a data item in which identification information for uniquely identifying each change restriction setting data registered in the change restriction setting data table 1100 is registered.

環境設定ファイル1102は、変更制限を行う環境設定ファイルの情報が登録されるデータ項目である。項目1103は、変更制限を行う環境設定ファイル1102で指定された環境ファイルに登録されている項目の情報が登録されるデータ項目である。   The environment setting file 1102 is a data item in which information of an environment setting file for performing change restriction is registered. An item 1103 is a data item in which information of an item registered in the environment file designated by the environment setting file 1102 for performing change restriction is registered.

ユーザ1104は、変更制限を行うユーザの情報が登録されるデータ項目である。時間帯1105は、変更制限を行う時間帯の情報が登録されるデータ項目である。   A user 1104 is a data item in which information on a user who performs change restriction is registered. A time zone 1105 is a data item in which information on a time zone for which change is restricted is registered.

尚、これら、環境設定ファイル1102、項目1103、ユーザ1104、時間帯1105はそれぞれ、図16の変更制限設定画面1600の環境設定ファイル指定部1601、項目指定部1602、ユーザ指定部1603、及び、時間帯指定部1605にそれぞれ入力された情報が登録される。環境設定ファイル1102に「全て」、項目1103に「全て」、ユーザ1104に「一般ユーザ」、時間帯1105に「07:00−19:00」と設定されている場合には、一般ユーザは、7:00から19:00の間、全ての環境設定ファイルの全ての項目(環境変数)の設定値を変更できないことを意味している。   Note that the environment setting file 1102, the item 1103, the user 1104, and the time zone 1105 are the environment setting file specifying unit 1601, the item specifying unit 1602, the user specifying unit 1603, and the time of the change restriction setting screen 1600 in FIG. Each input information is registered in the band designation unit 1605. When “all” is set in the environment setting file 1102, “all” is set in the item 1103, “general user” is set in the user 1104, and “07: 00-19: 00” is set in the time zone 1105, This means that the setting values of all items (environment variables) in all environment setting files cannot be changed between 7:00 and 19:00.

以上が、変更制限設定データテーブル1100のデータ構成の一例の説明である。   The above is an example of the data configuration of the change restriction setting data table 1100.

図4の説明に戻る。情報処理装置100のCPU201は、ステップS402で受け付けた操作指示が、変更制限設定の編集指示ではないと判定した場合には(ステップS403でNO)、処理をステップS405に進め、ステップS402で受け付けた操作指示が、項目間違反設定編集指示であるかを判定する。この判定処理でYESと判定した場合には、情報処理装置100のCPU201は処理をステップS406に進め、項目間違反設定編集処理を行う。この処理の詳細については、図6を参照して説明する。項目間違反設定編集処理が終了後、情報処理装置100のCPU201は処理をステップS402に進める。   Returning to the description of FIG. If the CPU 201 of the information processing apparatus 100 determines that the operation instruction received in step S402 is not a change restriction setting editing instruction (NO in step S403), the process proceeds to step S405, and is received in step S402. It is determined whether the operation instruction is an inter-item violation setting editing instruction. If it is determined YES in this determination process, the CPU 201 of the information processing apparatus 100 advances the process to step S406, and performs an inter-item violation setting edit process. Details of this processing will be described with reference to FIG. After the inter-item violation setting editing process ends, the CPU 201 of the information processing apparatus 100 advances the process to step S402.

ここで、図6を参照して、図4のステップS406の項目間違反設定編集処理の詳細な処理の一例について説明する。尚、この処理の実行中には、ディスプレイ装置210に表示されている環境設定変更制限画面1500は、項目間違反設定タブ1504が選択された状態になっている。   Here, with reference to FIG. 6, an example of detailed processing of the inter-item violation setting editing processing in step S406 of FIG. 4 will be described. During the execution of this process, the environment setting change restriction screen 1500 displayed on the display device 210 is in a state where the item violation setting tab 1504 is selected.

情報処理装置100のCPU201は、項目間違反設定の追加指示を受け付けたと判定すると(ステップS601でYES)、処理をステップ602に進め、不図示の項目間違反設定追加画面をディスプレイ装置210に表示する。   If the CPU 201 of the information processing apparatus 100 determines that an instruction for adding an item violation setting has been received (YES in step S601), the process proceeds to step 602 and an unshown item violation setting addition screen is displayed on the display device 210. .

そして、情報処理装置100のCPU201は、不図示の項目間違反設定追加画面を介して、項目間違反設定を行う環境設定ファイルの項目の指定を受け付ける。   Then, the CPU 201 of the information processing apparatus 100 accepts designation of an item of an environment setting file for performing an inter-item violation setting via an inter-item violation setting addition screen (not illustrated).

この時、情報処理装置100のCPU201は、まず、第1の環境設定ファイル、第1の環境設定ファイル中の第1の項目、そして、第1の項目の値の条件の指定をそれぞれ受け付ける(ステップS603、ステップS604、ステップS605)。   At this time, the CPU 201 of the information processing apparatus 100 first accepts specification of the first environment setting file, the first item in the first environment setting file, and the value condition of the first item, respectively (step) S603, Step S604, Step S605).

そして、その後、第1の環境設定ファイルに登録されている第1の項目が、ステップS605で受け付けた値である時に、設定する値に制限が生じる他の項目の指定とその値を受け付ける。この時、情報処理装置100のCPU201は、第2の環境設定ファイル、第2の環境設定ファイル中の第2の項目、そして、第2の項目の値の条件の指定をそれぞれ受け付ける(ステップS606、ステップS607、ステップS608)。尚、第1の環境設定ファイルと、第2の環境設定ファイルは同一の環境設定ファイルであっても構わない。   After that, when the first item registered in the first environment setting file is the value accepted in step S605, the designation of the other item that limits the value to be set and its value are accepted. At this time, the CPU 201 of the information processing apparatus 100 accepts the second environment setting file, the second item in the second environment setting file, and the specification of the condition of the value of the second item, respectively (step S606, Step S607, Step S608). The first environment setting file and the second environment setting file may be the same environment setting file.

そして、その後、項目間違反設定の登録指示を受け付けると(ステップS609でYES)、情報処理装置100のCPU201は処理をステップS610に進め、項目間違反設定データを、図12に示す項目間違反設定データテーブル1200に登録する。そして、本図に示す処理を終了する。   Then, when a registration instruction for an item violation setting is received (YES in step S609), the CPU 201 of the information processing apparatus 100 advances the process to step S610, and sets the item violation setting data as shown in FIG. Register in the data table 1200. Then, the process shown in this figure is terminated.

一方、項目間違反設定の登録のキャンセル指示を受け付けると(ステップS611でYES)、情報処理装置100のCPU201は、項目間違反設定データの登録を行うことなく、本図に示す処理を終了する。   On the other hand, when an instruction for canceling registration of the item-to-item violation setting is received (YES in step S611), the CPU 201 of the information processing apparatus 100 ends the processing shown in this figure without registering the item-to-item violation setting data.

情報処理装置100のCPU201は、ステップS601の判定処理で、項目間違反設定の追加指示を受け付けていない(NO)と判定すると、処理をステップS612に進め、項目間違反設定の削除指示を受け付けたかを判定する。   If the CPU 201 of the information processing apparatus 100 determines in step S601 that the inter-item violation setting addition instruction has not been accepted (NO), the process proceeds to step S612, and the inter-item violation setting deletion instruction has been accepted. Determine.

このステップS612の判定処理で、削除指示を受け付けた(YES)と判定すると、情報処理装置100のCPU201は処理をステップS613に進め、削除指示を受け付けた項目間違反設定の指定情報を取得する。そして、取得した項目間違反設定の指定情報が示す項目間違反設定データを、図12の項目間違反設定データテーブル1200から削除する(ステップS614)。そして、本図に示す処理を終了する。   If it is determined in the determination process in step S612 that the deletion instruction has been accepted (YES), the CPU 201 of the information processing apparatus 100 proceeds to step S613, and acquires specification information of the item-to-item violation setting for which the deletion instruction has been accepted. Then, the item-to-item violation setting data indicated by the acquired item-to-item violation setting designation information is deleted from the item-to-item violation setting data table 1200 of FIG. 12 (step S614). Then, the process shown in this figure is terminated.

また、情報処理装置100のCPU201は、ステップS612の判定処理でNOと判定した場合には、処理をステップS615に進め、受け付けた操作指示に従った処理を行い、本図に示す処理を終了する。   If the CPU 201 of the information processing apparatus 100 determines NO in the determination process of step S612, the process proceeds to step S615, performs the process according to the received operation instruction, and ends the process illustrated in FIG. .

以上が、図4のステップS406の項目間違反設定編集処理の詳細な処理の一例の説明である。   The above is an example of detailed processing of the item-to-item violation setting editing processing in step S406 of FIG.

ここで、図12を参照して、図6の項目間違反設定編集処理を行うことで更新される項目間違反設定データテーブル1200のデータ構成に一例について説明する。   Here, an example of the data configuration of the inter-item violation setting data table 1200 that is updated by performing the inter-item violation setting editing process of FIG. 6 will be described with reference to FIG.

図12に示すように、項目間違反設定データテーブル1200は、ID1201、環境設定ファイル1 1202、項目1 1203、値1 1204、環境設定ファイル2 1205、項目2 1206、値2 1207等のデータ項目を備えて構成されている。   As shown in FIG. 12, the inter-item violation setting data table 1200 includes data items such as ID 1201, environment setting file 1 1202, item 1 1203, value 1 1204, environment setting file 2 1205, item 2 1206, value 2 1207, and the like. It is prepared for.

ID1201は、項目間違反設定データテーブル1200に登録されているそれぞれの項目間違反設定データを一意に識別するための識別情報が登録されるデータ項目である。   The ID 1201 is a data item in which identification information for uniquely identifying each item violation setting data registered in the item violation setting data table 1200 is registered.

環境設定ファイル1 1202、項目1 1203はそれぞれ、いずれの環境設定ファイル(環境設定ファイル1に登録される)中の、いずれの項目(項目1に登録される)であるかを示す情報が登録される。値1 1204は、環境設定ファイル1 1202、項目1 1203で特定される項目に設定される値の条件が登録されるデータ項目である。   In the environment setting file 1 1202 and the item 1 1203, information indicating which item (registered in the item 1) in which environment setting file (registered in the environment setting file 1) is registered. The A value 1 1204 is a data item in which a condition of a value set in the item specified by the environment setting file 1 1202 and the item 1 1203 is registered.

環境設定ファイル2 1205、項目2 1206はそれぞれ、いずれの環境設定ファイル(環境設定ファイル2に登録される)中の、いずれの項目(項目2に登録される)であるかを示す情報が登録される。値2 1207は、環境設定ファイル2 1205、項目1 1206で特定される項目に設定される値の条件が登録されるデータ項目である。   In the environment setting file 2 1205 and the item 2 1206, information indicating which item (registered in the item 2) in which environment setting file (registered in the environment setting file 2) is registered. The A value 2 1207 is a data item in which a condition of a value set in the item specified by the environment setting file 2 1205 and the item 1 1206 is registered.

この項目間違反設定データテーブル1200に登録される項目間違反設定データは、環境設定ファイル1中の項目1の値が値1である場合に、環境設定ファイル2中の項目2の値を値2に設定できないこと(逆も同様)を意味している。   The item-to-item violation setting data registered in the item-to-item violation setting data table 1200 is the value 2 of the item 2 in the environment setting file 2 when the value of the item 1 in the environment setting file 1 is 1. This means that it cannot be set to (or vice versa).

以上が、項目間違反設定データテーブル1200のデータ構成の一例の説明である。   The above is an example of the data structure of the inter-item violation setting data table 1200.

図4の説明に戻る。情報処理装置100のCPU201は、ステップS402で受け付けた操作指示が、項目間違反設定の編集指示ではないと判定した場合には(ステップS405でNO)、処理をステップS407に進め、ステップS402で受け付けた操作指示が、自動変更条件の編集指示であるかを判定する。この判定処理でYESと判定した場合には、情報処理装置100のCPU201は処理をステップS408に進め、自動変更条件編集処理を行う。この処理の詳細については、図7を参照して説明する。自動変更条件編集処理が終了後、情報処理装置100のCPU201は処理をステップS402に進める。   Returning to the description of FIG. If the CPU 201 of the information processing apparatus 100 determines that the operation instruction received in step S402 is not an instruction for editing the item violation setting (NO in step S405), the process proceeds to step S407, and is accepted in step S402. It is determined whether the operated instruction is an instruction for editing the automatic change condition. If it is determined YES in this determination process, the CPU 201 of the information processing apparatus 100 proceeds with the process to step S408, and performs an automatic change condition editing process. Details of this processing will be described with reference to FIG. After the automatic change condition editing process ends, the CPU 201 of the information processing apparatus 100 advances the process to step S402.

ここで、図7を参照して、図4のステップS408の自動変更条件編集処理の詳細な処理の一例について説明する。尚、この処理の実行中には、ディスプレイ装置210に表示されている環境設定変更制限画面1500は、自動変更条件タブ1505が選択された状態になっている。   Here, an example of detailed processing of the automatic change condition editing processing in step S408 of FIG. 4 will be described with reference to FIG. During the execution of this process, the environment setting change restriction screen 1500 displayed on the display device 210 is in a state where the automatic change condition tab 1505 is selected.

情報処理装置100のCPU201は、自動変更条件の追加指示を受け付けたと判定すると(ステップS701)でYES)、処理をステップS702に進め、不図示の自動変更条件追加画面をディスプレイ装置210に表示する。   If the CPU 201 of the information processing apparatus 100 determines that an instruction to add an automatic change condition has been received (YES in step S701), the process proceeds to step S702, and an automatic change condition addition screen (not shown) is displayed on the display device 210.

そして、情報処理装置100のCPU201は、不図示の自動変更条件追加画面を介して、環境設定の自動変更を行う条件と、いずれの項目の値をどのような値に設定するのかという指定を受け付ける。   Then, the CPU 201 of the information processing apparatus 100 accepts a condition for automatically changing the environment setting and designation of which item value is set to what value via an automatic change condition addition screen (not shown). .

情報処理装置100は、自動変更条件追加画面を介して、環境設定ファイルの指定、項目の指定、項目に設定する値の指定、及び当該項目の値を変更する条件の指定を受け付ける(それぞれ、ステップS703、ステップS704、ステップS705、ステップS706)。   The information processing apparatus 100 accepts specification of an environment setting file, specification of an item, specification of a value to be set for an item, and specification of a condition for changing the value of the item via the automatic change condition addition screen (respectively, step S703, step S704, step S705, step S706).

そしてその後、自動変更条件の登録指示を受け付けると(ステップS707でYES)、情報処理装置100のCPU201は処理をステップS708に進め、自動変更条件データを、図13に示す自動変更条件データテーブル1300に登録する。そして、本図に示す処理を終了する。   Then, when an automatic change condition registration instruction is accepted (YES in step S707), the CPU 201 of the information processing apparatus 100 proceeds to step S708, and the automatic change condition data is stored in the automatic change condition data table 1300 shown in FIG. sign up. Then, the process shown in this figure is terminated.

一方、自動変更条件の登録のキャンセル指示を受け付けると(ステップS709でYES)、情報処理装置100のCPU201は、自動変更条件データの登録を行うことなく、本図に示す処理を終了する。   On the other hand, if an automatic change condition registration cancel instruction is accepted (YES in step S709), the CPU 201 of the information processing apparatus 100 ends the process shown in this figure without registering the automatic change condition data.

情報処理装置100のCPU201は、ステップS701の判定処理で、自動変更条件の追加指示を受け付けていない(NO)と判定すると、処理をステップS710に進め、自動変更条件の削除指示を受け付けたかを判定する。   If the CPU 201 of the information processing apparatus 100 determines in the determination process of step S701 that an instruction to add an automatic change condition has not been received (NO), the process proceeds to step S710 to determine whether an instruction to delete the automatic change condition has been received. To do.

このステップS710の判定処理で、削除指示を受け付けた(YES)と判定すると、情報処理装置100のCPU201は処理をステップS711に進め、削除指示を受け付けた自動変更条件の指定情報を取得する。そして、取得した自動変更条件の指定情報が示す自動変更条件データを、図13の自動変更条件データテーブル1300から削除する(ステップS712)。そして、本図に示す処理を終了する。   If it is determined in the determination process in step S710 that a deletion instruction has been accepted (YES), the CPU 201 of the information processing apparatus 100 proceeds to step S711, and acquires specification information of the automatic change condition for which the deletion instruction has been accepted. Then, the automatic change condition data indicated by the acquired automatic change condition designation information is deleted from the automatic change condition data table 1300 of FIG. 13 (step S712). Then, the process shown in this figure is terminated.

また、情報処理装置100のCPU201は、ステップS710の判定処理でNOと判定した場合には、処理をステップS713に進め、受け付けた操作指示に従った処理を行い、本図に示す処理を終了する。   If the CPU 201 of the information processing apparatus 100 determines NO in the determination process of step S710, the process proceeds to step S713, performs the process according to the received operation instruction, and ends the process illustrated in FIG. .

以上が、図4のステップS408の自動変更条件編集処理の詳細な処理の一例の説明である。   The above is an example of detailed processing of the automatic change condition editing processing in step S408 of FIG.

ここで、図13を参照して、図7の自動変更条件編集処理を行うことで更新される自動変更条件データテーブル1300のデータ構成に一例について説明する。   Here, an example of the data configuration of the automatic change condition data table 1300 that is updated by performing the automatic change condition editing process of FIG. 7 will be described with reference to FIG.

図13に示すように、自動変更条件データテーブル1300は、ID1301、環境設定ファイル1302、項目1303、値1304、変更条件1305等のデータ項目を備えて構成されている。   As shown in FIG. 13, the automatic change condition data table 1300 includes data items such as an ID 1301, an environment setting file 1302, an item 1303, a value 1304, and a change condition 1305.

ID1301は、自動変更条件データテーブル1300に登録されているそれぞれの自動変更条件データを一意に識別するための識別情報が登録されるデータ項目である。   The ID 1301 is a data item in which identification information for uniquely identifying each automatic change condition data registered in the automatic change condition data table 1300 is registered.

環境設定ファイル1302、項目1303は、それぞれ、いずれの環境設定ファイルの、いずれの項目の値を変更するかの情報が登録されるデータ項目である。   Each of the environment setting file 1302 and the item 1303 is a data item in which information on which item value of which environment setting file is to be changed is registered.

値1304は、環境設定ファイル1302、及び項目1303に登録されている情報から特定される項目をどのような値に変更するかを示す情報が登録されるデータ項目である。   A value 1304 is a data item in which information indicating what value the item specified from the information registered in the environment setting file 1302 and the item 1303 is changed is registered.

変更条件1305は、どのような条件になった場合に、環境設定ファイル1302、及び項目1303に登録されている情報から特定される項目の値を、値1304に登録されている情報が示す値に変更するかの条件が登録されるデータ項目である。   The change condition 1305 sets the value of the item specified from the information registered in the environment setting file 1302 and the item 1303 to the value indicated by the information registered in the value 1304 under any condition. This is a data item in which the condition for changing is registered.

条件としては、例えば、特定の時間に到達したという条件や、1時間に記録されるログデータの数が、所定数を上回ったという条件や下回ったという条件、他の項目の値が、特定の値に変更されたという条件等を登録することが可能である。登録可能な条件がこれらに限られないことは言うまでもない。   Conditions include, for example, a condition that a specific time has been reached, a condition that the number of log data recorded in one hour exceeds or falls below a predetermined number, and values of other items It is possible to register a condition that the value has been changed. It goes without saying that the conditions that can be registered are not limited to these.

以上が、自動変更条件データテーブル1300のデータ構成の一例の説明である。   The above is an example of the data configuration of the automatic change condition data table 1300.

図4の説明に戻る。情報処理装置100のCPU201は、ステップS402で受け付けた操作指示が、自動変更条件設定の編集指示ではないと判定した場合には(ステップS407でNO)、処理をステップS409に進め、ステップS402で受け付けた操作指示が、終了ボタン1510に対する押下を受け付けることにより入力される終了指示であるであるかを判定する。この判定処理でYESと判定した場合には、本図に示す処理を終了する。また、ステップS409の判定処理でNOと判定した場合には、処理をステップS410に進め、ステップS402で受け付けた操作指示に従ったその他の処理を実行し、その後処理をステップS402に進める。   Returning to the description of FIG. If the CPU 201 of the information processing apparatus 100 determines that the operation instruction received in step S402 is not an editing instruction for automatic change condition setting (NO in step S407), the process proceeds to step S409, and is accepted in step S402. It is determined whether the operated instruction is an end instruction input by accepting a press on the end button 1510. If it is determined YES in this determination process, the process illustrated in FIG. If NO is determined in the determination process of step S409, the process proceeds to step S410, other processes are executed according to the operation instruction received in step S402, and the process proceeds to step S402.

以上が、環境設定の変更制限設定処理の詳細な処理の一例の説明である。   The above is an example of detailed processing of the environment setting change restriction setting processing.

図3の説明に戻る。ステップS301の環境設定の変更制限設定処理が終了後、情報処理装置100のCPU201は、ユーザからの環境設定ファイルの変更受付可能状態に移行する。また、定期的に、情報処理装置100の状態が、図13に示す自動変更条件に合致する状態になったかの確認を行う。   Returning to the description of FIG. After the environment setting change restriction setting process in step S301 is completed, the CPU 201 of the information processing apparatus 100 shifts to a state in which the environment setting file can be accepted from the user. Also, periodically, it is confirmed whether or not the state of the information processing apparatus 100 is in a state that matches the automatic change condition shown in FIG.

情報処理装置100のCPU201は、ユーザによる入力装置209操作により、環境設定変更指示を受け付けた(YES)と判定すると(ステップS302でYES)、処理をステップS303に進め、環境設定変更受付処理を行う。この処理の詳細は、図8を参照して説明する。   If the CPU 201 of the information processing apparatus 100 determines that an environment setting change instruction has been received (YES) (YES in step S302) by an operation of the input device 209 by the user (YES in step S302), the process proceeds to step S303, and environment setting change reception processing is performed. . Details of this processing will be described with reference to FIG.

ここで、図8を参照して、図3のステップS303の環境設定変更受付処理の詳細な処理の一例について説明する。   Here, with reference to FIG. 8, an example of detailed processing of the environment setting change acceptance processing in step S303 of FIG. 3 will be described.

情報処理装置100のCPU201は、環境設定変更指示を受け付けたと判定すると(図3のステップS302でYES)、ディスプレイ装置210に、図17に示す、環境設定変更画面1700を表示する(ステップS801)。そして、この環境設定変更画面1700を介して、ユーザからの操作指示を受け付ける(ステップS802)。   If the CPU 201 of the information processing apparatus 100 determines that an environment setting change instruction has been received (YES in step S302 of FIG. 3), the environment setting change screen 1700 shown in FIG. 17 is displayed on the display device 210 (step S801). Then, an operation instruction from the user is accepted via the environment setting change screen 1700 (step S802).

ここで、図17を参照して、図8のステップS801で情報処理装置100のディスプレイ装置210に表示される環境設定変更画面1700の構成の一例について説明する。   Here, an example of the configuration of the environment setting change screen 1700 displayed on the display device 210 of the information processing apparatus 100 in step S801 of FIG. 8 will be described with reference to FIG.

図中、1701は、環境設定変更履歴表示部であって、環境設定の変更履歴情報を表示する。1702は、詳細ボタンであって、押下された詳細ボタンに対応する変更履歴情報の詳細情報の表示要求を、情報処理装置100のCPU201に入力するために用いられるボタンである。   In the figure, reference numeral 1701 denotes an environment setting change history display unit, which displays environment setting change history information. A detail button 1702 is a button used to input a display request for detailed information of change history information corresponding to the pressed detail button to the CPU 201 of the information processing apparatus 100.

1703は、戻るボタンであって、環境設定ファイルの状態を、当該変更履歴情報が示す状態に戻す指示を情報処理装置100のCPU201に入力するために用いられるボタンである。   Reference numeral 1703 denotes a return button that is used to input an instruction to return the state of the environment setting file to the state indicated by the change history information to the CPU 201 of the information processing apparatus 100.

1704は、変更ボタンであって、環境設定ファイルの項目の値の変更指示を、情報処理装置100のCPU201に入力するために用いられるボタンである。尚、この変更ボタン1704に対する押下指示を受け付けると、情報処理装置100のCPU201は、図18に示す、項目設定値変更画面1800を表示する。   Reference numeral 1704 denotes a change button that is used to input an instruction to change the value of the item in the environment setting file to the CPU 201 of the information processing apparatus 100. When an instruction to press the change button 1704 is received, the CPU 201 of the information processing apparatus 100 displays an item setting value change screen 1800 shown in FIG.

1705は、終了ボタンであって、環境設定変更画面1700の表示の終了指示、即ち、本画面を用いての各種処理の情報処理装置100のCPU201に入力するために用いられるボタンである。   Reference numeral 1705 denotes an end button that is used to input an instruction to end the display of the environment setting change screen 1700, that is, to the CPU 201 of the information processing apparatus 100 for various processes using this screen.

以上が、環境設定変更画面1700の構成の一例の説明である。   The above is an example of the configuration of the environment setting change screen 1700.

図8の説明に戻る。情報処理装置100のCPU201は、ステップS802で、環境設定画面1700中の変更ボタン1704に対する押下指示を受け付けることで入力される、環境設定ファイルの項目の設定値の変更指示を受け付けた(ステップS803でYES)と判定すると、処理をステップS804に進め、設定値変更受付処理を行う。この処理の詳細は、図9を参照して説明する。   Returning to the description of FIG. In step S802, the CPU 201 of the information processing apparatus 100 receives an instruction to change the setting value of the item in the environment setting file, which is input by receiving an instruction to press the change button 1704 in the environment setting screen 1700 (in step S803). If YES, the process proceeds to step S804, and a setting value change acceptance process is performed. Details of this processing will be described with reference to FIG.

ここで、図9を参照して、図8のステップS804の設定値変更受付処理の詳細な処理の一例について説明する。   Here, with reference to FIG. 9, an example of detailed processing of the setting value change acceptance processing in step S804 in FIG. 8 will be described.

情報処理装置100のCPU201は、環境設定ファイルの項目の設定値の変更指示を受け付けたと判定すると(図8のステップS803でYES)、ディスプレイ装置210に図18に示す項目設定値変更画面1800を表示する(ステップS901)。そして、項目設定値変更画面1800を介して、各種の操作指示を受け付ける(ステップS902)。   When the CPU 201 of the information processing apparatus 100 determines that an instruction to change the setting value of the item in the environment setting file has been received (YES in step S803 in FIG. 8), the item setting value change screen 1800 shown in FIG. (Step S901). Then, various operation instructions are accepted via the item setting value change screen 1800 (step S902).

ここで、図18を参照して、図9のステップS901で情報処理装置100のディスプレイ装置210に表示される、項目設定値変更画面1800の構成の一例について説明する。   Here, an example of the configuration of the item setting value change screen 1800 displayed on the display device 210 of the information processing apparatus 100 in step S901 of FIG. 9 will be described with reference to FIG.

図中1801は、環境設定ファイル指定部であって、変更する項目が登録されている環境設定ファイルの指定を受け付ける。1802は、参照ボタンであって、環境設定ファイルの選択を受け付けるためのファイル選択画面の表示指示を情報処理装置100のCPU201に入力するために用いられるボタンである。尚、このファイル選択画面で選択された環境設定ファイルの情報が環境設定ファイル指定部1801に表示される。   In the figure, reference numeral 1801 denotes an environment setting file designation unit that accepts designation of an environment setting file in which items to be changed are registered. Reference numeral 1802 denotes a reference button that is used to input a file selection screen display instruction for accepting selection of an environment setting file to the CPU 201 of the information processing apparatus 100. Information on the environment setting file selected on this file selection screen is displayed on the environment setting file designation unit 1801.

1803は、項目指定部であって、環境設定ファイル指定部で指定された環境設定ファイルに登録されている項目のうち、設定値の変更処理を行う項目の指定を受け付ける。1804は、値指定部であって、環境設定ファイル指定部1801、項目指定部1802で受け付けた情報に基づき特定される項目の変更後の値(設定値)の入力を受け付ける。   Reference numeral 1803 denotes an item designation unit that accepts designation of an item to be subjected to setting value change processing among items registered in the environment setting file designated by the environment setting file designation unit. A value designation unit 1804 accepts input of changed values (setting values) of items specified based on information received by the environment setting file designation unit 1801 and the item designation unit 1802.

1805は、変更値の戻し条件入力受付部であって、変更後の値を変更前の値に戻す条件の入力を受け付ける。尚、必ずしも、この項目の入力を受け付けなくともよい。   Reference numeral 1805 denotes a change value return condition input receiving unit which receives an input of a condition for returning the changed value to the value before the change. It is not always necessary to accept input of this item.

1806は、追加ボタンであって、上記の環境設定ファイル指定部1801、項目指定部1803、値指定部1804、変更値の戻し条件入力受付部1805で受け付けた内容に従って設定値変更情報を作成する指示を、情報処理装置100のCPU201に入力するために用いられるボタンである。   An addition button 1806 is an instruction to create setting value change information according to the contents received by the environment setting file specification unit 1801, the item specification unit 1803, the value specification unit 1804, and the change value return condition input reception unit 1805. Is a button used to input to the CPU 201 of the information processing apparatus 100.

1807は、変更を行う項目の設定値表示部であって、追加ボタン1806に対する押下指示を受け付けることによって作成された設定値変更情報が表示される。1808は、変更ボタンであって、変更を行う項目の設定値表示部1807に表示されている設定値変更情報に従った環境設定ファイルの変更要求を、情報処理装置100のCPU201に入力するために用いられるボタンである。   Reference numeral 1807 denotes a setting value display section for an item to be changed, which displays setting value change information created by receiving an instruction to press the add button 1806. Reference numeral 1808 denotes a change button for inputting an environment setting file change request in accordance with the setting value change information displayed on the setting value display unit 1807 of the item to be changed to the CPU 201 of the information processing apparatus 100. Button used.

1808は、キャンセルボタンであって、項目設定値変更画面1800を介した項目の設定値変更指示をキャンセルするために用いられるボタンである。   Reference numeral 1808 denotes a cancel button, which is a button used to cancel an instruction to change an item setting value via the item setting value change screen 1800.

以上が、項目設定値変更画面1800の構成の一例の説明である。   The above is an example of the configuration of the item setting value change screen 1800.

図9の説明に戻る。情報処理装置100のCPU201は、その後、設定情報(環境設定ファイル、項目、変更後の値、の入力指示、変更値の戻し条件)の入力を受け付けたと判定すると(ステップS903でYES)、処理をステップS804に進め、入力された設定情報を認識可能に表示する。その後、処理をステップS802に進める。   Returning to the description of FIG. If the CPU 201 of the information processing apparatus 100 subsequently determines that input of setting information (environment setting file, item, changed value input instruction, changed value return condition) has been received (YES in step S903), the process is performed. In step S804, the input setting information is displayed so as to be recognized. Thereafter, the process proceeds to step S802.

また、情報処理装置100のCPU201は、ユーザの操作指示により、追加ボタン905に対する押下指示を受け付けたと判定すると(ステップS905でYES)、処理をステップS906に進め、設定情報に必要な情報が入力されているかを判定する。ここでは、情報処理装置100のCPU201は、環境設定ファイル、項目、変更後の値の入力を受け付けていれば、必要な情報が入力されていると、判定することになる。   If the CPU 201 of the information processing apparatus 100 determines that an instruction to press the add button 905 is received according to a user operation instruction (YES in step S905), the process proceeds to step S906, and necessary information is input to the setting information. Judge whether it is. Here, if the CPU 201 of the information processing apparatus 100 accepts input of an environment setting file, an item, and a value after change, it determines that necessary information has been input.

ステップS906の判定処理で、必要な情報が入力されている(YES)と判定すると、処理をステップS907に進め、入力されている各種の設定情報を取得し、取得した設定情報を用いて、設定値変更情報を作成し、その情報を、変更を行う項目の設定値表示部1807に表示する(ステップS908)。その後、入力フィールド(環境設定ファイル指定部1801、項目指定部1803、値指定部1804、変更値の戻し条件入力受付部1805)に入力されている情報をクリアし、ブランク(未入力)状態にする(ステップS909)。そして、処理をステップS902に進める。   If it is determined in the determination process in step S906 that necessary information has been input (YES), the process proceeds to step S907, and various setting information that has been input is acquired, and setting is performed using the acquired setting information. Value change information is created, and the information is displayed on the setting value display section 1807 of the item to be changed (step S908). After that, the information input in the input fields (environment setting file specification unit 1801, item specification unit 1803, value specification unit 1804, change value return condition input reception unit 1805) is cleared to a blank (uninput) state. (Step S909). Then, the process proceeds to step S902.

ステップS606の判定処理で、必要な情報が入力されていない(NO)と判定した場合には、警告表示等を行った後に、処理をステップS902に進める。   If it is determined in step S606 that necessary information has not been input (NO), a warning display or the like is performed, and then the process proceeds to step S902.

情報処理装置100のCPU201は、項目設定値変更画面1800中の変更ボタン1808に対する押下指示を受け付けたと判定した場合には(ステップS910でYES)、処理をステップS911に進め、変更を行う項目の設定値表示部1807に表示されている設定値変更情報を取得する。   If the CPU 201 of the information processing apparatus 100 determines that an instruction to press the change button 1808 on the item setting value change screen 1800 has been received (YES in step S910), the process proceeds to step S911 to set an item to be changed. The setting value change information displayed on the value display unit 1807 is acquired.

その後、情報処理装置100を操作中のログインユーザ(この時、既に認証処理により、ログインユーザが特定されている)が、ステップS911で取得した、設定値変更情報により特定される環境設定ファイルの項目を変更可能であるかを、変更制限設定データテーブル1100に登録されている変更制限設定データを用いて判定する(ステップS912)。   Thereafter, the item of the environment setting file specified by the setting value change information acquired in step S911 by the login user who is operating the information processing apparatus 100 (at this time, the login user has already been specified by the authentication process) Can be changed using the change restriction setting data registered in the change restriction setting data table 1100 (step S912).

ステップS912の判定処理で、ログインユーザが、ステップS911で取得した環境設定ファイルの項目を変更可能である(YES)と判定すると、情報処理装置100のCPU201は、処理をステップS913に進め、ステップS911で取得した設定値変更情報に従った環境設定ファイルの変更を行った場合に、項目間違反が発生するかを、項目間違反設定データテーブル1200に登録されている項目間違反設定データを用いて判定する。   If it is determined in the determination process in step S912 that the logged-in user can change the item of the environment setting file acquired in step S911 (YES), the CPU 201 of the information processing apparatus 100 proceeds with the process to step S913, and step S911. Whether the violation between items occurs when the environment setting file is changed according to the setting value change information acquired in step (b) is used to determine whether an item violation occurs using the item violation setting data registered in the item violation setting data table 1200. judge.

ステップS913の判定処理で、項目間違反が発生しない(NO)と判定した場合には、情報処理装置100のCPU201は、処理をステップS914に進め、ステップS911で取得した設定値変更情報に従って、環境設定ファイルの項目の設定値を変更する。その後、当該環境設定の変更履歴データを作成し、図14に示す環境設定変更履歴データテーブル1400に保存する。その後、本図に示す処理を終了する。   If it is determined in the determination process of step S913 that no item violation occurs (NO), the CPU 201 of the information processing apparatus 100 proceeds with the process to step S914, and sets the environment according to the setting value change information acquired in step S911. Change the setting value of the setting file item. Thereafter, change history data of the environment setting is created and stored in the environment setting change history data table 1400 shown in FIG. Thereafter, the process shown in FIG.

尚、情報処理装置100のCPU201は、ステップS912の判定処理でNOと判定した場合、また、ステップS913の判定処理でYESと判定した場合には、処理をステップS916に進め、環境設定ファイルの項目の値の変更を行えない旨の警告表示を行い、その後、処理をステップS902に進める。   If the CPU 201 of the information processing apparatus 100 determines NO in the determination process of step S912, or determines YES in the determination process of step S913, the process proceeds to step S916, and the items in the environment setting file A warning message indicating that the value cannot be changed is displayed, and then the process proceeds to step S902.

また、情報処理装置100のCPU201は、ステップS902で受け付けた操作指示が、キャンセルボタン1809に対する押下指示であると判定した場合には(ステップS917)、環境設定ファイルの項目の設定値の変更処理を行わずに、本図に示す処理を終了する。また、上記以外の操作指示を受け付けた場合には(この場合、情報処理装置100のCPU201は、ステップS917でNOと判定する)、受け付けた操作指示に従った処理を実行して(ステップS918)、処理をステップS902に進めることになる。   If the CPU 201 of the information processing apparatus 100 determines that the operation instruction received in step S902 is a pressing instruction for the cancel button 1809 (step S917), the CPU 201 performs processing for changing the setting value of the item in the environment setting file. Without performing this, the processing shown in this figure is terminated. When an operation instruction other than the above is received (in this case, the CPU 201 of the information processing apparatus 100 determines NO in step S917), the process according to the received operation instruction is executed (step S918). Then, the process proceeds to step S902.

以上が、設定値変更受付処理の詳細な処理の一例の説明である。本発明では、複数の環境設定(環境変数)間で同時に設定出来ない値を項目間違反設定データとして記憶管理しておき、ユーザからの環境設定の変更要求を受け付けた場合に、項目間違反設定データに設定されている違反設定に合致するかを判定し、違反設定に合致すると判定された場合には、環境設定の変更を行わない。これにより、複数の項目(環境変数)間での設定値の制約条件を満たした形で、システム保守担当者が好適に業務システムの環境変数を変更することを支援できる。   The above is description of an example of the detailed process of a setting value change reception process. In the present invention, values that cannot be set at the same time among a plurality of environment settings (environment variables) are stored and managed as inter-item violation setting data, and when an environment setting change request is received from the user, the inter-item violation setting is performed. It is determined whether it matches the violation setting set in the data. If it is determined that it matches the violation setting, the environment setting is not changed. Thereby, it is possible to support the system maintenance person suitably changing the environment variables of the business system in a form satisfying the restriction condition of the set value among a plurality of items (environment variables).

また、環境設定の変更の履歴情報を管理し、変更履歴情報に従って、環境設定を元の状態に戻すことが可能であるため、例えば、試行錯誤を繰り返しながら環境設定の変更を行った場合であっても、環境設定をある時点の状態に容易に戻すことが可能となる。   In addition, since it is possible to manage the history information of environment setting changes and restore the environment settings to the original state according to the change history information, for example, when the environment settings are changed while repeating trial and error. However, it is possible to easily return the environment setting to the state at a certain point in time.

ここで、図9に示す設定値変更受付処理を行うことで作成される環境設定の変更履歴データが登録される環境設定変更履歴データテーブル1400のデータ構成の一例を、図14を参照して説明する。   Here, an example of the data configuration of the environment setting change history data table 1400 in which the environment setting change history data created by performing the setting value change accepting process shown in FIG. 9 is registered will be described with reference to FIG. To do.

図14に示す通り、環境設定変更履歴データテーブル1400は、ID1401、日時1402、ユーザ1403、環境設定ファイル1404、項目1405、設定値1406、変更値の戻し条件1407等のデータ項目を備えて構成されている。   As shown in FIG. 14, the environment setting change history data table 1400 includes data items such as ID 1401, date and time 1402, user 1403, environment setting file 1404, item 1405, setting value 1406, change value return condition 1407, and the like. ing.

ID1401は、環境設定変更履歴データテーブル1400に登録されているそれぞれの変更履歴データを、識別するために識別情報が登録されるデータ項目である。尚、同一のタイミングで変更行った設定変更に関する変更履歴データには、同一の識別情報が付与される。   The ID 1401 is a data item in which identification information is registered to identify each change history data registered in the environment setting change history data table 1400. In addition, the same identification information is given to the change history data regarding the setting change made at the same timing.

日時1402は、環境設定ファイルの項目の設定値の変更を行った日時が登録されるデータ項目である。ユーザ1403は、環境設定ファイルの項目設定値の変更処理を行ったユーザの情報が登録されるデータ項目である。   The date and time 1402 is a data item in which the date and time when the setting value of the item in the environment setting file is changed is registered. A user 1403 is a data item in which information of a user who has performed an item setting value change process in the environment setting file is registered.

環境設定ファイル1404、項目1405はそれぞれ、いずれの環境設定ファイルのいずれの項目の設定値を変更したかを示す情報が登録されるデータ項目である。   Each of the environment setting file 1404 and the item 1405 is a data item in which information indicating which setting value of which item in which environment setting file has been changed is registered.

設定値1406は、環境設定ファイル1404、項目1405に登録された情報により特定される項目の変更前の値、及び変更後の値が登録されるデータ項目である。   The setting value 1406 is a data item in which the value before the change of the item specified by the information registered in the environment setting file 1404 and the item 1405 and the value after the change are registered.

変更値の戻し条件1407は、当該変更履歴データが示す項目の設定値の変更を元に戻すための条件が登録されるデータ項目である。この情報は、設定値を変更後、特定の時間に達した場合に設定値を元に戻さなくてはならない場合に等に、設定値の戻し忘れを防ぐために、登録される情報である。この変更値の戻し条件1407に条件が登録されている場合には、情報処理装置100のCPU201は、その条件に合致すると当該設定値を変更前の値に戻す変更処理を行う。   The change value return condition 1407 is a data item in which a condition for returning the change of the setting value of the item indicated by the change history data is restored. This information is registered in order to prevent the user from forgetting to return the set value when the set value has to be restored when a specific time is reached after changing the set value. If a condition is registered in the change value return condition 1407, the CPU 201 of the information processing apparatus 100 performs a change process for returning the set value to the value before the change when the condition is met.

以上が、環境設定変更履歴データテーブル1400のデータ構成の一例の説明である。   The above is an example of the data configuration of the environment setting change history data table 1400.

図8の説明に戻る。情報処理装置100のCPU201は、ステップS804の設定値変更受付処理が終了後、当該処理において、環境設定ファイルの項目の設定値を変更したかを判定する(ステップS805)。   Returning to the description of FIG. The CPU 201 of the information processing apparatus 100 determines whether or not the setting value of the item in the environment setting file has been changed in the process after the setting value change acceptance process in step S804 is completed (step S805).

ステップS805の判定処理で、環境設定ファイルの項目の設定値を変更したと判定すると、情報処理装置100のCPU201は処理をステップS806に進め、当該設定情報の変更履歴データを、環境設定変更履歴表示部1701に表示する。   If it is determined in step S805 that the setting value of the item in the environment setting file has been changed, the CPU 201 of the information processing apparatus 100 proceeds to step S806, and the change history data of the setting information is displayed in the environment setting change history display. Displayed on the part 1701.

情報処理装置100のCPU201は、ステップS805でNOと判定した場合、また、ステップS806の処理が終了後、処理をステップS02に進める。   If the CPU 201 of the information processing apparatus 100 determines NO in step S805, or after the process of step S806 ends, the process proceeds to step S02.

情報処理装置100のCPU201は、ステップS802で受け付けた操作指示が、戻すボタン1703に対する押下指示であると判定すると(ステップS807でYES)、処理をステップS808に進め、押下された戻すボタン1703に対応する変更履歴データ以降に環境設定変更履歴データテーブル1400に保存された変更履歴データを取得する。そして、取得した履歴情報を用いて変更対象となる環境設定ファイルの項目を特定し、特定した項目をログインユーザが変更指示可能であるかを、変更制限設定データテーブル1100に登録されている変更制限設定データを用いて判定する(ステップS809)。この処理で、変更指示可能である(YES)と判定した場合には、処理をステップS810に進め、ステップS809で取得した変更履歴データに従って、環境設定ファイルの項目の設定値を変更する。この時、日時1402に登録されている日時情報が最も新しい変更履歴データから順に、その設定値の変更を元に戻す処理を行うことになる。   If the CPU 201 of the information processing apparatus 100 determines that the operation instruction received in step S802 is a pressing instruction for the return button 1703 (YES in step S807), the process proceeds to step S808 and corresponds to the pressed return button 1703. The change history data stored in the environment setting change history data table 1400 after the change history data to be acquired is acquired. Then, using the acquired history information, the environment setting file item to be changed is specified, and whether or not the login user can change the specified item is specified in the change restriction setting data table 1100. Determination is made using the setting data (step S809). If it is determined in this process that a change instruction is possible (YES), the process proceeds to step S810, and the setting value of the item in the environment setting file is changed according to the change history data acquired in step S809. At this time, the process of reverting the change of the setting value is performed in order from the change history data with the latest date and time information registered in the date and time 1402.

情報処理装置100のCPU201はステップS809で変更指示が不可である(NO)と判定した場合、また、ステップS810の処理が終了後、処理をステップS802に進める。   If the CPU 201 of the information processing apparatus 100 determines in step S809 that a change instruction is not possible (NO), the process proceeds to step S802 after the process of step S810 ends.

情報処理装置100のCPU201は、ステップS802で受け付けた操作指示が、終了ボタン1705に対する押下指示であると判定した場合には(ステップS811でYES)、本図に示す処理を終了する。情報処理装置100のCPU201は、上記以外の操作指示を受け付けた場合には(この場合、ステップS811の判定処理でNOと判定する)、処理をステップS812に進め、ステップS802で受け付けた操作指示に従った処理を実行し、処理をステップS802に進める。   If the CPU 201 of the information processing apparatus 100 determines that the operation instruction received in step S802 is a pressing instruction for the end button 1705 (YES in step S811), the process illustrated in FIG. When the CPU 201 of the information processing apparatus 100 receives an operation instruction other than the above (in this case, NO is determined in the determination process in step S811), the process proceeds to step S812, and the operation instruction received in step S802 is changed to the operation instruction received in step S802. The process according to this is performed, and a process is advanced to step S802.

以上が、環境設定変更受付処理の詳細な処理の一例の説明である。   The above is an example of detailed processing of the environment setting change acceptance processing.

図3の説明に戻る。情報処理装置100のCPU201は、所定のタイミングに達すると、図13の自動変更条件データテーブルの1300に登録されている自動変更条件データの変更条件1305や、図14の環境設定変更履歴データテーブル1400の変更値の戻し条件1407に設定された条件に合致しているかの確認を行う。   Returning to the description of FIG. When the CPU 201 of the information processing apparatus 100 reaches a predetermined timing, the automatic change condition data change condition 1305 registered in the automatic change condition data table 1300 of FIG. 13 or the environment setting change history data table 1400 of FIG. It is confirmed whether or not the condition set in the change value return condition 1407 is satisfied.

そして、これら条件に合致しているかの確認を行う(ステップS304でYES)と判定された場合には、処理をステップS305に進め、環境設定自動変更確認処理を実行する。この処理の詳細については、図10を参照して説明する。   If it is determined whether or not these conditions are met (YES in step S304), the process proceeds to step S305 to execute an environment setting automatic change confirmation process. Details of this processing will be described with reference to FIG.

ここで、図10を参照して、図3のステップS305の環境設定自動変更確認処理の詳細な処理の一例について説明する。   Here, an example of detailed processing of the environment setting automatic change confirmation processing in step S305 of FIG. 3 will be described with reference to FIG.

情報処理装置100のCPU201は、環境設定変更履歴データテーブル1400に保存されている環境設定変更履歴データを取得する(ステップS1001)。その後、ステップS1001で取得した全ての環境設定履歴データに対して、ステップS1002からステップS1006の処理を行う。   The CPU 201 of the information processing apparatus 100 acquires the environment setting change history data stored in the environment setting change history data table 1400 (step S1001). Thereafter, the processing from step S1002 to step S1006 is performed on all the environment setting history data acquired in step S1001.

まず、ステップS1002において、ステップS1003以降の処理を実行していない環境設定変更履歴データを、処理対象のデータとして設定する。そして、その環境設定変更履歴データの変更値の戻し条件1407に変更条件が設定されているかを判定する(ステップS1003)。この判定処理でYESと判定した場合には、情報処理装置100のCPU201は処理をステップS1004に進め、現在の状況が、変更値の戻し条件1407に変更条件に合致しているかを判定する。   First, in step S1002, environment setting change history data that has not been processed in step S1003 and subsequent steps is set as data to be processed. Then, it is determined whether or not a change condition is set in the change value return condition 1407 of the environment setting change history data (step S1003). If it is determined YES in this determination process, the CPU 201 of the information processing apparatus 100 proceeds with the process to step S1004, and determines whether the current condition matches the change condition with the change value return condition 1407.

ステップS1004の判定処理で、条件に合致していると判定した場合には、環境設定変更履歴データのユーザ1403に登録されているユーザが、環境設定ファイル1404及び項目1405に登録されている情報により特定される、観光設定ファイルの項目の変更が可能であるかを、変更制限設定データテーブル1100に登録されている変更制限設定データを用いて判定する(ステップS1005)。   If it is determined in step S1004 that the condition is met, the user registered in the user 1403 of the environment setting change history data is identified by the information registered in the environment setting file 1404 and the item 1405. It is determined using the change restriction setting data registered in the change restriction setting data table 1100 whether the specified item of the tourism setting file can be changed (step S1005).

ステップS1005でYESと判定した場合には、情報処理装置100のCPU201は処理をステップS1006に進め、環境設定変更履歴データにより特定される環境設定ファイルの項目の値を、変更前の値に戻す変更処理を行う。   If YES in step S1005, the CPU 201 of the information processing apparatus 100 advances the processing to step S1006, and changes the value of the item in the environment setting file specified by the environment setting change history data to the value before the change. Process.

ステップS1006の処理終了後、また、ステップS1003でNO、ステップS1004でNO、ステップS1005でNOと判定した場合には、ステップS1002からステップS1006の処理を実行していない環境設定変更履歴データがあるかを判定し、あると判定した場合には、ステップS1002に処理を進め、未処理の環境設定変更履歴データに対して、ステップS1002以降の処理を行う。   After the process of step S1006 is completed, if NO is determined in step S1003, NO is determined in step S1004, and NO is determined in step S1005, whether there is environment setting change history data in which the processes in steps S1002 to S1006 are not executed. If it is determined that there is, the process proceeds to step S1002, and the process after step S1002 is performed on the unprocessed environment setting change history data.

ステップS1001で取得した全ての環境設定変更履歴データに対して、ステップS1002からステップS1006の処理を行った後に、情報処理装置100は、処理をステップS1007に進め、自動変更条件データテーブルの1300に登録されている自動変更条件データを取得する。その後、ステップS1007で取得した全ての自動変更条件データについて、ステップS1008からステップS1010の処理を行う。   After performing the processing from step S1002 to step S1006 on all the environment setting change history data acquired in step S1001, the information processing apparatus 100 advances the processing to step S1007 and registers it in 1300 of the automatic change condition data table. Get automatic change condition data. Thereafter, the processing from step S1008 to step S1010 is performed for all the automatic change condition data acquired in step S1007.

情報処理装置100のCPU201は、ステップS1008において、ステップS1009以降の処理をまだ実行していない自動変更条件データを処理対象のデータとして設定する。そして、現在の状況が、当該自動変更条件データの変更条件1305に設定されている条件に合致しているかを判定する(ステップS1009)。   In step S1008, the CPU 201 of the information processing apparatus 100 sets, as processing target data, automatic change condition data that has not yet been processed in step S1009 and subsequent steps. Then, it is determined whether the current situation matches the condition set in the change condition 1305 of the automatic change condition data (step S1009).

ステップS1009の判定処理でYESと判定した場合には、処理をステップS1010に進め、自動変更条件データに従って、環境設定ファイルの項目の設定値を変更する。   If YES is determined in the determination process of step S1009, the process proceeds to step S1010, and the setting value of the item in the environment setting file is changed according to the automatic change condition data.

情報処理装置100のCPU201は、ステップS1010の処理が終了後、また、ステップS1009の判定処理でNOと判定した場合には、ステップS1007で取得した自動変更条件データのうち、ステップS1008からステップS1010の処理を実行していない自動変更条件データがあるかを判定し、あると判定した場合には、未処理の自動変更条件データに対して、ステップS1008の処理を実行する。   When the CPU 201 of the information processing apparatus 100 determines NO in the determination process of step S1009 after the process of step S1010 ends, the CPU 201 of the information processing apparatus 100 performs the process from step S1008 to step S1010 out of the automatic change condition data acquired in step S1007. It is determined whether there is automatic change condition data that has not been processed. If it is determined that there is automatic change condition data, the process of step S1008 is performed on unprocessed automatic change condition data.

一方、ステップS1007で取得した全ての自動変更条件データに対して、ステップS1008からステップS1010の処理が終了した場合には、本図に示す処理を終了する。   On the other hand, when the processing from step S1008 to step S1010 is completed for all the automatic change condition data acquired in step S1007, the processing shown in FIG.

以上が、環境設定自動変更確認処理の詳細な処理の一例の説明である。   The above is an example of detailed processing of the environment setting automatic change confirmation processing.

図3の説明に戻る。情報処理装置100のCPU201は、上記した処理を、ユーザの操作指示等により、終了指示を受け付けた(ステップS306でYES)と判定するまで繰り返し行うことになる。   Returning to the description of FIG. The CPU 201 of the information processing apparatus 100 repeats the above-described processing until it is determined that an end instruction has been received (YES in step S306) based on a user operation instruction or the like.

以上が、情報処理装置100のCPU201によって行われるアプリケーションプログラムの環境設定変更処理の一例の説明である。   The above is an example of the application program environment setting change process performed by the CPU 201 of the information processing apparatus 100.

以上説明したとおり、本発明によれば、複数の環境設定(環境変数)間で同時に設定出来ない値を項目間違反設定データとして記憶管理しておき、ユーザからの環境設定の変更要求を受け付けた場合に、項目間違反設定データに設定されている違反設定に合致するかを判定し、違反設定に合致すると判定された場合には、環境設定の変更を行わない。これにより、複数の項目(環境変数)間での設定値の制約条件を満たした形で、システム保守担当者が好適に業務システムの環境変数の変更することを支援することが可能となる。   As described above, according to the present invention, values that cannot be set simultaneously among a plurality of environment settings (environment variables) are stored and managed as inter-item violation setting data, and a change request for an environment setting from a user is accepted. In this case, it is determined whether or not it matches the violation setting set in the inter-item violation setting data, and if it is determined that it matches the violation setting, the environment setting is not changed. As a result, it is possible to assist the system maintenance person in favor of changing the environment variables of the business system in a form that satisfies the restriction condition of the set value among a plurality of items (environment variables).

また、項目の設定値の変更を行う際に、その変更を元に戻す条件を設定することが出来るため、当該設定値を元に戻し忘れることを好適に防止することも可能となる。   In addition, when changing the setting value of an item, it is possible to set a condition for returning the change, so it is possible to suitably prevent the setting value from being forgotten.

さらには、環境設定の変更をできる時間帯、ユーザ(システム保守担当者)、環境設定の項目等を設定できるので、予期せぬタイミングで予期せぬ環境設定の変更が行われることを好適に防止することも可能となる。   In addition, it is possible to set the time zone in which environment settings can be changed, users (system maintenance personnel), environment setting items, etc., and it is preferable to prevent unexpected environment settings from being changed unexpectedly. It is also possible to do.

以上、実施形態の一例を詳述したが、本発明は、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。   As mentioned above, although an example of embodiment was explained in full detail, this invention can take the embodiment as a method, a program, or a recording medium.

また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読み取り可能)なプログラムであり、本発明の記録媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。   The program according to the present invention is a program that allows a computer to execute (read) each processing method, and the recording medium according to the present invention stores a program that allows the computer to execute each processing method.

なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。   The program in the present invention may be a program for each processing method of each device.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by performing reading.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。   In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or It goes without saying that the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network by a communication program, the system or apparatus can enjoy the effects of the present invention.

なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

100 情報処理装置
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信インタフェース(I/F)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
100 Information processing apparatus 201 CPU
202 RAM
203 ROM
204 System Bus 205 Input Controller 206 Video Controller 207 Memory Controller 208 Communication Interface (I / F) Controller 209 Input Device 210 Display Device 211 External Memory

Claims (6)

業務システムの環境設定の変更を行う情報処理装置であって、
前記環境設定のうち、一の環境設定と他の環境設定との間で同時に設定することが出来ない設定値を管理する項目間違反設定情報を記憶する第1の記憶手段と、
前記環境設定の設定値の変更指示を受け付ける第1の受付手段と、
前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行うことで、前記第1の記憶手段に記憶されている前記違反項目設定情報により同時に設定が禁止される環境設定の設定値の状態になるか否かを判定する判定手段と、
前記第1の判定手段で、同時に設定が禁止される環境設定の設定値の状態にはならないと判定した場合に、前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行う変更手段と、
を備えることを特徴とする情報処理装置。
An information processing apparatus for changing environment settings of a business system,
A first storage unit that stores inter-item violation setting information for managing setting values that cannot be set simultaneously between one environment setting and another environment setting, among the environment settings;
First receiving means for receiving an instruction to change the setting value of the environment setting;
Environment in which setting is prohibited simultaneously by the violation item setting information stored in the first storage unit by changing the setting value of the environment setting according to the change instruction received by the first receiving unit A determination means for determining whether or not a set value is set;
When the first determination unit determines that the setting value of the environment setting for which setting is prohibited at the same time is not reached, the setting value of the environment setting corresponding to the change instruction received by the first reception unit Change means for making changes,
An information processing apparatus comprising:
前記第1の受付手段は、前記変更指示とともに、当該変更指示に従って変更処理を行う環境設定の設定値を元に戻す条件を受け付け、
前記変更手段は、前記元に戻す条件に合致する状態になった場合に、前記変更手段により、当該変更指示に従った環境設定の設定値の変更を行う前の状態に当該環境設定の変更値の設定値を戻す変更を行うこと
請求項1に記載の情報処理装置。
The first accepting unit accepts a condition for returning the set value of the environment setting for performing the change process according to the change instruction together with the change instruction,
When the change means is in a state that matches the condition for returning, the change value of the environment setting is changed to a state before the change means changes the set value of the environment setting according to the change instruction. The information processing apparatus according to claim 1, wherein a change is made to return the set value.
前記変更手段による環境設定の設定値の変更の履歴情報を記憶する第2の記憶手段と、
前記履歴情報のうち、一の履歴情報の指定を受け付ける第2の受付手段と、
を更に備え、
前記変更手段は、前記第2の指定手段で指定を受け付けた履歴情報が示す環境設定の変更が行われる前の状態に、前記環境設定の設定値を戻す変更を行うこと
を特徴とする請求項1または2に記載の情報処理装置。
Second storage means for storing history information of changes in setting values of the environment setting by the changing means;
A second accepting means for accepting designation of one of the history information;
Further comprising
The said change means performs the change which returns the setting value of the said environment setting to the state before the change of the environment setting which the log | history information which received designation | designated by the said 2nd designation means is performed. The information processing apparatus according to 1 or 2.
前記環境設定の設定値の変更が禁止される時間帯、ユーザ、設定項目のうち、少なくとも1つを条件とした環境設定変更禁止条件を記憶する第2の記憶手段と、
前記第1の受付手段で受け付けた変更指示に応じた環境変数の設定値の変更が、前記環境設定変更禁止条件により禁止されるかを判定する第2の判定手段と、
前記変更手段はさらに、第2の判定手段で前記環境設定変更禁止条件により環境設定の設定値の変更が禁止されないと判定した場合に、前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行うこと
を特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
Second storage means for storing an environment setting change prohibition condition on the condition of at least one of a time zone, a user, and a setting item in which the setting value of the environment setting is prohibited;
Second determination means for determining whether a change in the set value of the environment variable according to the change instruction received by the first reception means is prohibited by the environment setting change prohibition condition;
The change unit further includes an environment corresponding to the change instruction received by the first reception unit when the second determination unit determines that the change of the setting value of the environment setting is not prohibited by the environment setting change prohibition condition. The information processing apparatus according to any one of claims 1 to 3, wherein a setting value of the setting is changed.
業務システムの環境設定のうち、一の環境設定と他の環境設定との間で同時に設定することが出来ない設定値を管理する項目間違反設定情報を記憶する記憶装置を備え、前記環境設定の変更を行う情報処理装置によって行われる情報処理方法であって、
前記環境設定の設定値の変更指示を受け付ける第1の受付工程と、
前記第1の受付工程で受け付けた変更指示に応じた環境設定の設定値の変更を行うことで、前記記憶装置に記憶されている前記違反項目設定情報により同時に設定が禁止される環境設定の設定値の状態になるか否かを判定する第1の判定工程と、
前記第1の判定工程で、同時に設定が禁止される環境設定の設定値の状態にはならないと判定した場合に、前記第1の受付工程で受け付けた変更指示に応じた環境設定の設定値の変更を行う変更工程と、
を備えることを特徴とする情報処理方法。
A storage device for storing inter-item violation setting information for managing setting values that cannot be set simultaneously between one environment setting and another environment setting among the environment settings of the business system, An information processing method performed by an information processing apparatus that performs a change,
A first receiving step for receiving an instruction to change the setting value of the environment setting;
Setting of the environment setting that is prohibited from being simultaneously set by the violation item setting information stored in the storage device by changing the setting value of the environment setting according to the change instruction received in the first receiving step A first determination step of determining whether or not a value state is reached;
If it is determined in the first determination step that the setting value of the environment setting for which setting is prohibited at the same time is not reached, the setting value of the environment setting corresponding to the change instruction received in the first reception step A change process for making changes,
An information processing method comprising:
業務システムの環境設定のうち、一の環境設定と他の環境設定との間で同時に設定することが出来ない設定値を管理する項目間違反設定情報を記憶する記憶装置を備え、前記環境設定の変更を行う情報処理装置を、
前記環境設定の設定値の変更指示を受け付ける第1の受付手段と、
前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行うことで、前記第1の記憶手段に記憶されている前記違反項目設定情報により同時に設定が禁止される環境設定の設定値の状態になるか否かを判定する第1の判定手段と、
前記第1の判定手段で、同時に設定が禁止される環境設定の設定値の状態にはならないと判定した場合に、前記第1の受付手段で受け付けた変更指示に応じた環境設定の設定値の変更を行う変更手段
として機能させることを特徴とするコンピュータプログラム。
A storage device for storing inter-item violation setting information for managing setting values that cannot be set simultaneously between one environment setting and another environment setting among the environment settings of the business system, Change the information processing device
First receiving means for receiving an instruction to change the setting value of the environment setting;
Environment in which setting is prohibited simultaneously by the violation item setting information stored in the first storage unit by changing the setting value of the environment setting according to the change instruction received by the first receiving unit First determination means for determining whether or not a set value is set;
When the first determination unit determines that the setting value of the environment setting for which setting is prohibited at the same time is not reached, the setting value of the environment setting corresponding to the change instruction received by the first reception unit A computer program which functions as a changing means for making a change.
JP2012272604A 2012-12-13 2012-12-13 Information processor, information processing method, and computer program Pending JP2014119814A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012272604A JP2014119814A (en) 2012-12-13 2012-12-13 Information processor, information processing method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012272604A JP2014119814A (en) 2012-12-13 2012-12-13 Information processor, information processing method, and computer program

Publications (1)

Publication Number Publication Date
JP2014119814A true JP2014119814A (en) 2014-06-30

Family

ID=51174627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012272604A Pending JP2014119814A (en) 2012-12-13 2012-12-13 Information processor, information processing method, and computer program

Country Status (1)

Country Link
JP (1) JP2014119814A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017117199A (en) * 2015-12-24 2017-06-29 日本電気株式会社 SETTING VALUE MANAGEMENT DEVICE, COMPUTER DEVICE, METHOD, AND PROGRAM
JP2024174543A (en) * 2023-06-05 2024-12-17 サイボウズ株式会社 DISPLAY CONTROL SYSTEM, DISPLAY CONTROL METHOD, AND PROGRAM

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017117199A (en) * 2015-12-24 2017-06-29 日本電気株式会社 SETTING VALUE MANAGEMENT DEVICE, COMPUTER DEVICE, METHOD, AND PROGRAM
JP2024174543A (en) * 2023-06-05 2024-12-17 サイボウズ株式会社 DISPLAY CONTROL SYSTEM, DISPLAY CONTROL METHOD, AND PROGRAM
JP7637183B2 (en) 2023-06-05 2025-02-27 サイボウズ株式会社 DISPLAY CONTROL SYSTEM, DISPLAY CONTROL METHOD, AND PROGRAM

Similar Documents

Publication Publication Date Title
JP5112085B2 (en) Office flow generation apparatus and method
US10295976B2 (en) System development device, system development method, and system development program
JP2018010883A (en) Processing condition management system and production system
JP5334192B2 (en) Information processing apparatus, information processing method, and computer program
JP5402916B2 (en) File management apparatus, and control method and program thereof.
JP2014119814A (en) Information processor, information processing method, and computer program
JP6011604B2 (en) Workflow system, workflow management apparatus, workflow management method, and program
JP2014127003A (en) Information processor, information processing method, and computer program
JP5644452B2 (en) Information processing apparatus, control method thereof, and program
JP6772723B2 (en) Lending program, lending method, and information processing equipment
JP5857820B2 (en) Information processing apparatus, information processing method, and computer program
JP5928555B2 (en) Information processing system, information processing method, and computer program
JP5021020B2 (en) Database system
JP5594409B2 (en) Information processing apparatus, information processing method, and computer program
JP2014106557A (en) Information processor, information processing method, and computer program
JP6493072B2 (en) Information processing apparatus, control method, and program
JP5089202B2 (en) Document management server, document management method, and computer program
JP2009163405A (en) Information processor, information processing method, and program
JP2018005311A (en) Information processing device, information processing system, method for controlling the same, and program
JP4292755B2 (en) Information management system and information management program
JP4430887B2 (en) Accounting apparatus and method, and accounting program
JP5602087B2 (en) Data linkage apparatus, data linkage method, and data linkage program
JP5838809B2 (en) Information processing apparatus, information processing method, and computer program
JP2017167954A (en) System, server, control method for system, control method for server, and program
JP2017097540A (en) Information processing system, control method, program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150410