JP2014119814A - Information processor, information processing method, and computer program - Google Patents
Information processor, information processing method, and computer program Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 115
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000004590 computer program Methods 0.000 title claims description 3
- 230000008859 change Effects 0.000 claims abstract description 297
- 238000000034 method Methods 0.000 claims description 144
- 230000008569 process Effects 0.000 claims description 142
- 230000006870 function Effects 0.000 claims description 14
- 238000012423 maintenance Methods 0.000 abstract description 14
- 238000012508 change request Methods 0.000 abstract description 12
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 61
- 238000010586 diagram Methods 0.000 description 8
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
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,
このような環境変数は、相互依存関係があり、ある変数の値によって、他の変数に設定可能な値に制約が発生することもある。例えば環境変数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.
以下、図面を参照して、本発明の実施の形態の一例について説明する。 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
環境設定変更制限記憶部101は、環境設定の変更をできない時間帯やユーザ、変更できない環境設定ファイルや、その項目(環境変数)を記憶する機能部であって、図11に示す変更制限設定データテーブル1100を記憶管理する。
The environment setting change
項目間制約条件記憶部102は、環境設定の項目間での設定値の制約条件を記憶する機能部であって、図12に示す項目間違反設定データテーブル1200を記憶管理する。
The inter-item constraint
環境設定変更条件記憶部103は、特定の条件に合致した場合に変更処理を行う環境設定を記憶管理する機能部であって、図13に示す自動変更条件データテーブル1300を記憶管理する。
The environment setting change
環境設定変更要求受付部104は、システム保守担当者から環境設定の変更要求を受け付ける機能部である。
The environment setting change
項目間制約条件判定部105は、環境設定変更要求受付部104で受け付けた変更要求に従った環境設定の変更を行った場合に、項目間制約条件に違反が発生するかを、項目間違反設定データテーブル1200で記憶管理されている項目間違反設定データを用いて判定する機能部である。
The inter-item constraint
環境設定変更部106は、環境設定変更要求受付部104で受け付けた環境設定の変更要求に応じて環境設定の変更を行う機能部である。また、自動変更条件データテーブル1300で管理されている自動変更条件データに従って、環境設定の変更を行う。
The environment setting changing
環境設定変更履歴記憶部107は、環境設定変更部106によって行われた環境設定の変更の履歴データを管理する機能部であって、図14に示す環境設定変更履歴データテーブル1400を記憶管理する。
The environment setting change
以上が、本発明の情報処理装置の機能構成の一例の説明である。 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,
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで後述する各種動作を実現するものである。
A RAM 202 functions as a main memory, work area, and the like for the
また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/F(インタフェース)コントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I / F (interface)
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ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
以上が、図1の情報処理装置100のハードウェア構成の一例の説明である。尚、情報処理装置が後述する処理を実行することが可能であれば、必ずしも図2に示すハードウェア構成を有していなくとも構わないことは言うまでもない。
The above is an example of the hardware configuration of the
次に、図3を参照して、情報処理装置100のCPU201によって行われるアプリケーションプログラムの環境設定変更処理について説明する。この環境設定変更は、アプリケーションプログラムに不具合が発生した場合に、ログデータの収集方法を変更する等の設定変更を行うために行う処理である。尚、以降の説明では、環境設定は、環境設定ファイル(例えば、図19に記載のようなもの)により記憶管理されているものとして説明する。
Next, with reference to FIG. 3, an environment setting change process of the application program performed by the
まず、情報処理装置100のCPU201は、環境設定の変更制限設定処理を行う(ステップS301)。この処理を行う目的は、アプリケーションの起動中に、環境設定が変更されることによる影響を及ぼさないようにするために、環境設定の変更時間の制限や、環境設定を変更できるユーザの制限等を行ったり、また、例えば項目Aの設定値がaである場合に、項目Bの設定値としてbを設定することが出来ないといった、複数の項目間で同時に設定することが認められない設定値(以下、項目間違反設定という)を行ったり、また、変更された環境設定を元に戻すための条件(以下、自動変更条件という)の設定などを行うために行われる処理である。この処理の詳細を、図4を参照して説明する。
First, the
ここで、図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
ここで、図15を参照して、図4のステップS402で、情報処理装置100のディスプレイ装置210に表示される、環境設定変更制限画面1500の構成の一例について説明する。
Here, an example of the configuration of the environment setting
図中1501は、環境設定ファイル保存ディレクトリ表示部であって、環境設定ファイルが保存されているディレクトリの情報が表示される。1502は変更ボタンであって、環境設定ファイルの保存ディレクトリを変更する際に用いられるボタンである。
In the figure,
1503は、変更制限設定タブであって、環境設定の変更制限設定を行うために用いられるタブである。1504は、項目間違反設定タブであって、項目間違反設定を行うために用いられるタブである。1505は、自動変更設定タブであって、自動設定変更を行うために用いられるタブである。尚、図4は、変更制限設定タブ1503が選択された状態を示しており、変更制限設定を行うために用いられる各種のコントロールが表示されている。
1506、設定済みの変更制限設定の一覧を表示する変更制限設定一覧表示部である。1507は、変更制限設定指定部であって、後述する■を削除ボタン1508が押下された場合に削除を行う変更制限設定の指定を受け付ける。1508は、■を削除ボタンであって、変更制限設定指定部1507で指定されている(■が指定されている状態を示している)変更制限設定を削除するために用いられるボタンである。1509は、追加ボタンであって、変更制限設定の追加指示を情報処理装置100のCPU201に入力するために用いられるボタンである。
1510は、終了ボタンであって、環境設定変更制限画面1500を介しての操作を終了する指示を情報処理装置100のCPU201に入力するためのボタンである。
An
以上が、環境設定変更画面1500の構成の一例の説明である。
The above is an example of the configuration of the environment setting
図4の説明に戻る。情報処理装置100のCPU201は、ステップS402で受け付けた操作指示が、変更制限設定の編集指示であるかを判定する(ステップS403)。そしてこの判定処理でYESと判定した場合には、情報処理装置100のCPU201は処理をステップS404に進め、変更制限設定編集処理を行う。この処理の詳細については、図5を参照して説明する。変更制限設定編集処理が終了後、情報処理装置100のCPU201は処理をステップS402に進める。
Returning to the description of FIG. The
ここで、図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
情報処理装置100のCPU201は、図15の追加ボタン1509に対する押下指示を受け付けることで入力される、変更制限設定の追加指示を受け付けたと判定すると(ステップS501でYES)、処理をステップ502に進め、図16に示す変更制限設定追加画面1600を、ディスプレイ装置210に表示する。
If the
ここで、図16を参照して、図5のステップS502で情報処理装置100のディスプレイ装置210に表示される変更制限設定追加画面1600の構成の一例について説明する。
Here, an example of the configuration of the change restriction setting
図中1601は、環境設定ファイル指定部であって、環境設定ファイルの指定を受け付ける。この環境設定ファイル指定部1600では、複数の環境設定ファイルの指定を受け付けたり、環境設定ファイルの保存ディレクトリに保存されている全てのファイルの指定を受け付けたりすることなどが可能である。
In the figure,
1602は、項目指定部であって、環境設定ファイル指定受付部1601で指定を受け付けた環境設定ファイル中に設定されている項目の指定を受け付ける。尚、この項目指定部1602では、環境設定ファイルに設定されている個々の項目を受け付けたり、全ての項目を受け付けたりすることが可能である。
1603は、ユーザ指定部であって、ユーザの指定を受け付ける。1604は、ユーザ指定ボタンであって、このボタンに対する押下指示を受け付けると、情報処理装置100のCPU201は、不図示のユーザ指定画面をディスプレイ装置210に表示する。このユーザ指定画面で指定されたユーザの情報が、ユーザ指定部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は、登録ボタンであって、上記の各指定部に指定された内容に従った、環境設定の変更制限設定を登録するために用いられるボタンである。
例えば、環境設定ファイル指定部1601で全ての環境設定ファイル、項目指定部1602で全ての項目、ユーザ指定部1603で全てのユーザ、時間指定部1605で7:00〜22:00と指定を受け付けると、全てのユーザがすべての環境設定ファイルの全ての項目の変更を7:00から22:00の間禁止する変更禁止設定が登録されることになる。
For example, if the environment setting
1607は、キャンセルボタンであって、変更制限設定の追加を行わず処理を終了させるために用いられるボタンである。
以上が、変更制限設定追加画面1600の構成の一例の説明である。
The above is an example of the configuration of the change restriction setting
図5の説明に戻る。情報処理装置100のCPU201は、ステップS502で図16に示す変更制限設定追加画面1600をディスプレイ装置210に表示した後に、環境設定ファイルの指定、項目の指定、ユーザの指定、時間帯の指定をそれぞれ受け付ける(ステップS503、ステップS504、ステップS505、ステップS506)。これら情報の指定を受け付ける順序はこれに限られるものではない。
Returning to the description of FIG. In step S502, the
そして、環境設定ファイルの指定、項目の指定、ユーザの指定、時間帯の指定を受け付けた後に、登録ボタン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
一方、キャンセルボタン1607に対する押下指示を受け付けることで入力されるキャンセル指示を受け付けると、本図に示す処理を終了する。
On the other hand, when a cancel instruction input by receiving a press instruction for the cancel
情報処理装置100のCPU201は、ステップS501の判定処理で、変更制限設定の追加指示を受け付けていない(NO)と判定すると、処理をステップS510に進め、図5の■を削除ボタン1508に対する押下指示を受け付けることで入力される変更条件設定の削除指示を受け付けたかを判定する。
If the
ステップS510の判定処理で削除指示を受け付けたと判定すると、情報処理装置100のCPU201は処理をステップS511に進め、変更制限設定の指定情報(図5の変更制限設定指定部1507が「■」の変更制限設定)を取得し、取得した変更制限設定の指定情報が示す変更制限設定データを、図11の変更制限設定データテーブル1100から削除する(ステップS512)。そして、本図に示す処理を終了する。
If it is determined in step S510 that the deletion instruction has been received, the
また、情報処理装置100のCPU201は、ステップS510の判定処理でNOと判定した場合には、処理をステップS513に進め、受け付けた操作指示に従った操作指示を行い、本図に示す処理を終了する。
If the
以上が、図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
ID1101は、変更制限設定データテーブル1100に登録されているそれぞれの変更制限設定データを一意に識別するための識別情報が登録されるデータ項目である。
環境設定ファイル1102は、変更制限を行う環境設定ファイルの情報が登録されるデータ項目である。項目1103は、変更制限を行う環境設定ファイル1102で指定された環境ファイルに登録されている項目の情報が登録されるデータ項目である。
The
ユーザ1104は、変更制限を行うユーザの情報が登録されるデータ項目である。時間帯1105は、変更制限を行う時間帯の情報が登録されるデータ項目である。
A
尚、これら、環境設定ファイル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
以上が、変更制限設定データテーブル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
ここで、図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
情報処理装置100のCPU201は、項目間違反設定の追加指示を受け付けたと判定すると(ステップS601でYES)、処理をステップ602に進め、不図示の項目間違反設定追加画面をディスプレイ装置210に表示する。
If the
そして、情報処理装置100のCPU201は、不図示の項目間違反設定追加画面を介して、項目間違反設定を行う環境設定ファイルの項目の指定を受け付ける。
Then, the
この時、情報処理装置100のCPU201は、まず、第1の環境設定ファイル、第1の環境設定ファイル中の第1の項目、そして、第1の項目の値の条件の指定をそれぞれ受け付ける(ステップS603、ステップS604、ステップS605)。
At this time, the
そして、その後、第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
そして、その後、項目間違反設定の登録指示を受け付けると(ステップS609でYES)、情報処理装置100のCPU201は処理をステップS610に進め、項目間違反設定データを、図12に示す項目間違反設定データテーブル1200に登録する。そして、本図に示す処理を終了する。
Then, when a registration instruction for an item violation setting is received (YES in step S609), the
一方、項目間違反設定の登録のキャンセル指示を受け付けると(ステップ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
情報処理装置100のCPU201は、ステップS601の判定処理で、項目間違反設定の追加指示を受け付けていない(NO)と判定すると、処理をステップS612に進め、項目間違反設定の削除指示を受け付けたかを判定する。
If the
このステップ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
また、情報処理装置100のCPU201は、ステップS612の判定処理でNOと判定した場合には、処理をステップS615に進め、受け付けた操作指示に従った処理を行い、本図に示す処理を終了する。
If the
以上が、図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
ID1201は、項目間違反設定データテーブル1200に登録されているそれぞれの項目間違反設定データを一意に識別するための識別情報が登録されるデータ項目である。
The
環境設定ファイル1 1202、項目1 1203はそれぞれ、いずれの環境設定ファイル(環境設定ファイル1に登録される)中の、いずれの項目(項目1に登録される)であるかを示す情報が登録される。値1 1204は、環境設定ファイル1 1202、項目1 1203で特定される項目に設定される値の条件が登録されるデータ項目である。
In the
環境設定ファイル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
この項目間違反設定データテーブル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
以上が、項目間違反設定データテーブル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
ここで、図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
情報処理装置100のCPU201は、自動変更条件の追加指示を受け付けたと判定すると(ステップS701)でYES)、処理をステップS702に進め、不図示の自動変更条件追加画面をディスプレイ装置210に表示する。
If the
そして、情報処理装置100のCPU201は、不図示の自動変更条件追加画面を介して、環境設定の自動変更を行う条件と、いずれの項目の値をどのような値に設定するのかという指定を受け付ける。
Then, the
情報処理装置100は、自動変更条件追加画面を介して、環境設定ファイルの指定、項目の指定、項目に設定する値の指定、及び当該項目の値を変更する条件の指定を受け付ける(それぞれ、ステップS703、ステップS704、ステップS705、ステップS706)。
The
そしてその後、自動変更条件の登録指示を受け付けると(ステップS707でYES)、情報処理装置100のCPU201は処理をステップS708に進め、自動変更条件データを、図13に示す自動変更条件データテーブル1300に登録する。そして、本図に示す処理を終了する。
Then, when an automatic change condition registration instruction is accepted (YES in step S707), the
一方、自動変更条件の登録のキャンセル指示を受け付けると(ステップS709でYES)、情報処理装置100のCPU201は、自動変更条件データの登録を行うことなく、本図に示す処理を終了する。
On the other hand, if an automatic change condition registration cancel instruction is accepted (YES in step S709), the
情報処理装置100のCPU201は、ステップS701の判定処理で、自動変更条件の追加指示を受け付けていない(NO)と判定すると、処理をステップS710に進め、自動変更条件の削除指示を受け付けたかを判定する。
If the
このステップ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
また、情報処理装置100のCPU201は、ステップS710の判定処理でNOと判定した場合には、処理をステップS713に進め、受け付けた操作指示に従った処理を行い、本図に示す処理を終了する。
If the
以上が、図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
ID1301は、自動変更条件データテーブル1300に登録されているそれぞれの自動変更条件データを一意に識別するための識別情報が登録されるデータ項目である。
The
環境設定ファイル1302、項目1303は、それぞれ、いずれの環境設定ファイルの、いずれの項目の値を変更するかの情報が登録されるデータ項目である。
Each of the
値1304は、環境設定ファイル1302、及び項目1303に登録されている情報から特定される項目をどのような値に変更するかを示す情報が登録されるデータ項目である。
A
変更条件1305は、どのような条件になった場合に、環境設定ファイル1302、及び項目1303に登録されている情報から特定される項目の値を、値1304に登録されている情報が示す値に変更するかの条件が登録されるデータ項目である。
The
条件としては、例えば、特定の時間に到達したという条件や、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
以上が、環境設定の変更制限設定処理の詳細な処理の一例の説明である。 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
情報処理装置100のCPU201は、ユーザによる入力装置209操作により、環境設定変更指示を受け付けた(YES)と判定すると(ステップS302でYES)、処理をステップS303に進め、環境設定変更受付処理を行う。この処理の詳細は、図8を参照して説明する。
If the
ここで、図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
ここで、図17を参照して、図8のステップS801で情報処理装置100のディスプレイ装置210に表示される環境設定変更画面1700の構成の一例について説明する。
Here, an example of the configuration of the environment setting
図中、1701は、環境設定変更履歴表示部であって、環境設定の変更履歴情報を表示する。1702は、詳細ボタンであって、押下された詳細ボタンに対応する変更履歴情報の詳細情報の表示要求を、情報処理装置100のCPU201に入力するために用いられるボタンである。
In the figure,
1703は、戻るボタンであって、環境設定ファイルの状態を、当該変更履歴情報が示す状態に戻す指示を情報処理装置100のCPU201に入力するために用いられるボタンである。
1704は、変更ボタンであって、環境設定ファイルの項目の値の変更指示を、情報処理装置100のCPU201に入力するために用いられるボタンである。尚、この変更ボタン1704に対する押下指示を受け付けると、情報処理装置100のCPU201は、図18に示す、項目設定値変更画面1800を表示する。
1705は、終了ボタンであって、環境設定変更画面1700の表示の終了指示、即ち、本画面を用いての各種処理の情報処理装置100のCPU201に入力するために用いられるボタンである。
以上が、環境設定変更画面1700の構成の一例の説明である。
The above is an example of the configuration of the environment setting
図8の説明に戻る。情報処理装置100のCPU201は、ステップS802で、環境設定画面1700中の変更ボタン1704に対する押下指示を受け付けることで入力される、環境設定ファイルの項目の設定値の変更指示を受け付けた(ステップS803でYES)と判定すると、処理をステップS804に進め、設定値変更受付処理を行う。この処理の詳細は、図9を参照して説明する。
Returning to the description of FIG. In step S802, the
ここで、図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
ここで、図18を参照して、図9のステップS901で情報処理装置100のディスプレイ装置210に表示される、項目設定値変更画面1800の構成の一例について説明する。
Here, an example of the configuration of the item setting
図中1801は、環境設定ファイル指定部であって、変更する項目が登録されている環境設定ファイルの指定を受け付ける。1802は、参照ボタンであって、環境設定ファイルの選択を受け付けるためのファイル選択画面の表示指示を情報処理装置100のCPU201に入力するために用いられるボタンである。尚、このファイル選択画面で選択された環境設定ファイルの情報が環境設定ファイル指定部1801に表示される。
In the figure,
1803は、項目指定部であって、環境設定ファイル指定部で指定された環境設定ファイルに登録されている項目のうち、設定値の変更処理を行う項目の指定を受け付ける。1804は、値指定部であって、環境設定ファイル指定部1801、項目指定部1802で受け付けた情報に基づき特定される項目の変更後の値(設定値)の入力を受け付ける。
1805は、変更値の戻し条件入力受付部であって、変更後の値を変更前の値に戻す条件の入力を受け付ける。尚、必ずしも、この項目の入力を受け付けなくともよい。
1806は、追加ボタンであって、上記の環境設定ファイル指定部1801、項目指定部1803、値指定部1804、変更値の戻し条件入力受付部1805で受け付けた内容に従って設定値変更情報を作成する指示を、情報処理装置100のCPU201に入力するために用いられるボタンである。
An
1807は、変更を行う項目の設定値表示部であって、追加ボタン1806に対する押下指示を受け付けることによって作成された設定値変更情報が表示される。1808は、変更ボタンであって、変更を行う項目の設定値表示部1807に表示されている設定値変更情報に従った環境設定ファイルの変更要求を、情報処理装置100のCPU201に入力するために用いられるボタンである。
1808は、キャンセルボタンであって、項目設定値変更画面1800を介した項目の設定値変更指示をキャンセルするために用いられるボタンである。
以上が、項目設定値変更画面1800の構成の一例の説明である。
The above is an example of the configuration of the item setting
図9の説明に戻る。情報処理装置100のCPU201は、その後、設定情報(環境設定ファイル、項目、変更後の値、の入力指示、変更値の戻し条件)の入力を受け付けたと判定すると(ステップS903でYES)、処理をステップS804に進め、入力された設定情報を認識可能に表示する。その後、処理をステップS802に進める。
Returning to the description of FIG. If the
また、情報処理装置100のCPU201は、ユーザの操作指示により、追加ボタン905に対する押下指示を受け付けたと判定すると(ステップS905でYES)、処理をステップS906に進め、設定情報に必要な情報が入力されているかを判定する。ここでは、情報処理装置100のCPU201は、環境設定ファイル、項目、変更後の値の入力を受け付けていれば、必要な情報が入力されていると、判定することになる。
If the
ステップ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
ステップ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
その後、情報処理装置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
ステップ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
尚、情報処理装置100のCPU201は、ステップS912の判定処理でNOと判定した場合、また、ステップS913の判定処理でYESと判定した場合には、処理をステップS916に進め、環境設定ファイルの項目の値の変更を行えない旨の警告表示を行い、その後、処理をステップS902に進める。
If the
また、情報処理装置100のCPU201は、ステップS902で受け付けた操作指示が、キャンセルボタン1809に対する押下指示であると判定した場合には(ステップS917)、環境設定ファイルの項目の設定値の変更処理を行わずに、本図に示す処理を終了する。また、上記以外の操作指示を受け付けた場合には(この場合、情報処理装置100のCPU201は、ステップS917でNOと判定する)、受け付けた操作指示に従った処理を実行して(ステップS918)、処理をステップS902に進めることになる。
If the
以上が、設定値変更受付処理の詳細な処理の一例の説明である。本発明では、複数の環境設定(環境変数)間で同時に設定出来ない値を項目間違反設定データとして記憶管理しておき、ユーザからの環境設定の変更要求を受け付けた場合に、項目間違反設定データに設定されている違反設定に合致するかを判定し、違反設定に合致すると判定された場合には、環境設定の変更を行わない。これにより、複数の項目(環境変数)間での設定値の制約条件を満たした形で、システム保守担当者が好適に業務システムの環境変数を変更することを支援できる。 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
ID1401は、環境設定変更履歴データテーブル1400に登録されているそれぞれの変更履歴データを、識別するために識別情報が登録されるデータ項目である。尚、同一のタイミングで変更行った設定変更に関する変更履歴データには、同一の識別情報が付与される。
The
日時1402は、環境設定ファイルの項目の設定値の変更を行った日時が登録されるデータ項目である。ユーザ1403は、環境設定ファイルの項目設定値の変更処理を行ったユーザの情報が登録されるデータ項目である。
The date and
環境設定ファイル1404、項目1405はそれぞれ、いずれの環境設定ファイルのいずれの項目の設定値を変更したかを示す情報が登録されるデータ項目である。
Each of the
設定値1406は、環境設定ファイル1404、項目1405に登録された情報により特定される項目の変更前の値、及び変更後の値が登録されるデータ項目である。
The setting
変更値の戻し条件1407は、当該変更履歴データが示す項目の設定値の変更を元に戻すための条件が登録されるデータ項目である。この情報は、設定値を変更後、特定の時間に達した場合に設定値を元に戻さなくてはならない場合に等に、設定値の戻し忘れを防ぐために、登録される情報である。この変更値の戻し条件1407に条件が登録されている場合には、情報処理装置100のCPU201は、その条件に合致すると当該設定値を変更前の値に戻す変更処理を行う。
The change
以上が、環境設定変更履歴データテーブル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
ステップ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
情報処理装置100のCPU201は、ステップS805でNOと判定した場合、また、ステップS806の処理が終了後、処理をステップS02に進める。
If the
情報処理装置100のCPU201は、ステップS802で受け付けた操作指示が、戻すボタン1703に対する押下指示であると判定すると(ステップS807でYES)、処理をステップS808に進め、押下された戻すボタン1703に対応する変更履歴データ以降に環境設定変更履歴データテーブル1400に保存された変更履歴データを取得する。そして、取得した履歴情報を用いて変更対象となる環境設定ファイルの項目を特定し、特定した項目をログインユーザが変更指示可能であるかを、変更制限設定データテーブル1100に登録されている変更制限設定データを用いて判定する(ステップS809)。この処理で、変更指示可能である(YES)と判定した場合には、処理をステップS810に進め、ステップS809で取得した変更履歴データに従って、環境設定ファイルの項目の設定値を変更する。この時、日時1402に登録されている日時情報が最も新しい変更履歴データから順に、その設定値の変更を元に戻す処理を行うことになる。
If the
情報処理装置100のCPU201はステップS809で変更指示が不可である(NO)と判定した場合、また、ステップS810の処理が終了後、処理をステップS802に進める。
If the
情報処理装置100のCPU201は、ステップS802で受け付けた操作指示が、終了ボタン1705に対する押下指示であると判定した場合には(ステップS811でYES)、本図に示す処理を終了する。情報処理装置100のCPU201は、上記以外の操作指示を受け付けた場合には(この場合、ステップS811の判定処理でNOと判定する)、処理をステップS812に進め、ステップS802で受け付けた操作指示に従った処理を実行し、処理をステップS802に進める。
If the
以上が、環境設定変更受付処理の詳細な処理の一例の説明である。 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
そして、これら条件に合致しているかの確認を行う(ステップ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
まず、ステップ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
ステップS1004の判定処理で、条件に合致していると判定した場合には、環境設定変更履歴データのユーザ1403に登録されているユーザが、環境設定ファイル1404及び項目1405に登録されている情報により特定される、観光設定ファイルの項目の変更が可能であるかを、変更制限設定データテーブル1100に登録されている変更制限設定データを用いて判定する(ステップS1005)。
If it is determined in step S1004 that the condition is met, the user registered in the
ステップS1005でYESと判定した場合には、情報処理装置100のCPU201は処理をステップS1006に進め、環境設定変更履歴データにより特定される環境設定ファイルの項目の値を、変更前の値に戻す変更処理を行う。
If YES in step S1005, the
ステップ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
情報処理装置100のCPU201は、ステップS1008において、ステップS1009以降の処理をまだ実行していない自動変更条件データを処理対象のデータとして設定する。そして、現在の状況が、当該自動変更条件データの変更条件1305に設定されている条件に合致しているかを判定する(ステップS1009)。
In step S1008, the
ステップ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
一方、ステップ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
以上が、情報処理装置100のCPU201によって行われるアプリケーションプログラムの環境設定変更処理の一例の説明である。
The above is an example of the application program environment setting change process performed by the
以上説明したとおり、本発明によれば、複数の環境設定(環境変数)間で同時に設定出来ない値を項目間違反設定データとして記憶管理しておき、ユーザからの環境設定の変更要求を受け付けた場合に、項目間違反設定データに設定されている違反設定に合致するかを判定し、違反設定に合致すると判定された場合には、環境設定の変更を行わない。これにより、複数の項目(環境変数)間での設定値の制約条件を満たした形で、システム保守担当者が好適に業務システムの環境変数の変更することを支援することが可能となる。 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
202 RAM
203 ROM
204
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に記載の情報処理装置。 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の指定手段で指定を受け付けた履歴情報が示す環境設定の変更が行われる前の状態に、前記環境設定の設定値を戻す変更を行うこと
を特徴とする請求項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の判定手段と、
前記変更手段はさらに、第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.
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)
| 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 |
-
2012
- 2012-12-13 JP JP2012272604A patent/JP2014119814A/en active Pending
Cited By (3)
| 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 |