JP6030538B2 - Management program and management server - Google Patents
Management program and management server Download PDFInfo
- Publication number
- JP6030538B2 JP6030538B2 JP2013250637A JP2013250637A JP6030538B2 JP 6030538 B2 JP6030538 B2 JP 6030538B2 JP 2013250637 A JP2013250637 A JP 2013250637A JP 2013250637 A JP2013250637 A JP 2013250637A JP 6030538 B2 JP6030538 B2 JP 6030538B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- unit
- execution
- notification
- management program
- 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.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
本発明は、管理プログラム及び管理サーバに関する。 The present invention relates to a management program and a management server.
一般的に、サーバやルータ等の機器の情報収集やジョブの実行指示等、当該機器を管理するため、管理サーバが用いられている。この管理サーバで用いられる管理プログラムとしては、例えば非特許文献1記載のJP1が知られている。
In general, a management server is used to manage a device such as information collection of a device such as a server or a router or a job execution instruction. For example, JP1 described in Non-Patent
このJP1では、例えば機器に対してジョブを実行指示する際に、他のジョブのジョブ管理情報がある1つの条件を満たすか否か判定して肯定判定した場合に当該実行指示を開始している。 In JP1, for example, when a job execution instruction is given to a device, if the job management information of another job satisfies a certain condition and an affirmative determination is made, the execution instruction is started. .
しかしながら、ジョブの実行指示はより複雑な条件下で行なう場合があるが、JP1では、このような複雑な条件下で実行指示が行なえなかった。 However, although job execution instructions may be performed under more complicated conditions, JP1 cannot perform execution instructions under such complicated conditions.
本発明はこのような事情に鑑みてなされたものであり、ジョブの実行指示をより複雑な条件下で行なうことができる管理プログラム及び管理サーバを提供することを目的の一つとする。 The present invention has been made in view of such circumstances, and an object thereof is to provide a management program and a management server capable of performing job execution instructions under more complicated conditions.
本発明に係る管理プログラムは、少なくとも1つの機器を管理する管理プログラムであって、コンピュータを、前記機器のジョブ管理情報の条件を選択可能に提示する提示部、選択された条件を設定する設定部、前記機器の複数のジョブ管理情報を取得する取得部、及び、前記取得部で取得された複数の前記ジョブ管理情報のうち少なくとも2つのジョブ管理情報が、前記設定部にて設定されたそれぞれの条件を共に満たした場合に、前記機器に対して予め設定されるジョブを実行指示する実行指示部、前記取得部で取得された前記ジョブ管理情報が通知の条件である通知条件を満たした場合に予め設定される宛先に通知する通知部、として機能させ、前記提示部は更に、前記通知の対象である通知対象ジョブ及び前記通知条件を選択可能に提示し、前記設定部は更に、前記通知対象ジョブ及び前記通知条件を設定し、前記通知部は、前記設定部で設定された前記通知対象ジョブに対応する前記ジョブ管理情報が前記設定部で設定された前記通知条件を満たした場合に前記宛先に通知する。 The management program according to the present invention is a management program for managing at least one device, and presents a computer so that the condition of job management information of the device can be selected, and a setting unit for setting the selected condition An acquisition unit that acquires a plurality of job management information of the device, and at least two of the plurality of job management information acquired by the acquisition unit are set in the setting unit, respectively When both of the conditions are satisfied, an execution instruction unit for instructing execution of a preset job for the device, and when the job management information acquired by the acquisition unit satisfies a notification condition that is a notification condition notification unit that notifies a destination that is previously set, to function as, the presentation unit further selectable notification target job and the notification condition is the notification of the target The setting unit further sets the notification target job and the notification condition, and the notification unit sets the job management information corresponding to the notification target job set in the setting unit in the setting unit. The destination is notified when the notification condition is satisfied.
本発明によれば、実行指示部が、少なくとも2つのジョブ管理情報がそれぞれの条件を共に満たした場合にジョブを実行指示するので、当該実行指示をより複雑な条件下で行なうことができる。 According to the present invention, the execution instruction unit issues an instruction to execute a job when at least two pieces of job management information satisfy the respective conditions. Therefore, the execution instruction can be performed under more complicated conditions.
図1に示すように、本発明の実施形態に係るジョブ管理システム1は、管理サーバ10と、少なくとも1つの機器12(n)と、を有している。なお、nは1以上の整数であり、その値は特に限定されない。管理サーバ10と各機器12(n)は、ネットワークとしてのインターネットNETによって相互に通信可能に接続されている。
As shown in FIG. 1, a
管理サーバ10は、機器12(n)の情報の収集やジョブの実行指示等、当該機器12(n)を管理する端末である。この管理サーバ10は、サーバ本体14と、表示装置16と、入力装置18と、を有する。サーバ本体14は、CPU(Central Processing Unit)20やメモリ22、HDD(Hard disk drive)24、通信装置26等のハードウェア、及び、当該HDD24内にインストールされているオペレーティングシステム(不図示)や例えばSNMP(Simple Network Management Protocol)マネージャ等のマネージャプログラムを含み、上記管理を実現する管理プログラム28等のソフトウェアを有する。表示装置16は、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等のディスプレイである。入力装置18は、例えばキーボードやマウスである。一方、各機器12(n)は、サーバやルータ、スイッチ等のネットワーク装置、ディスクアレイ等のストレージ装置等である。各機器12(n)は、管理サーバ10からの情報収集の要求に応答して、機器12(n)の情報を収集及び返信する、例えばSNMPエージェント等のエージェントプログラムを有する。
The
次に、管理サーバ10の機能的構成について説明する。図2に示すように、管理サーバ10は、メモリ22やHDD24等で構成される記憶部30を有する。また、管理サーバ10は、CPU20が管理プログラム28を実行することによりそれぞれ機能する、設定部32、取得部34と、実行指示部36と、通知部38と、計測部40と、表示制御部42と、を有する。ここで、本明細書において「ジョブ」とは、機器12(n)により行なわれる処理の実行単位であり、実行指示部36の実行指示の対象であるジョブを、「実行指示対象ジョブ」と称す。
Next, a functional configuration of the
記憶部30には、実行指示部36の実行指示の対象である実行指示対象ジョブ及び実行指示の条件の設定を示す指示設定データD1と、通知部38の通知の対象である通知対象ジョブ及び当該通知対象ジョブの通知条件の設定を示す通知設定データD2と、ジョブの実行所要時間の計測結果を示す計測データD3と、が格納される。なお、本実施形態では、指示設定データD1は、機器12(n)の全ジョブのうち設定部32により設定される実行指示対象ジョブ毎に格納され、通知設定データD2は、機器12(n)の全ジョブ毎に格納されている。
The
設定部32は、入力装置18で実行指示に係る設定開始操作を受け付けた場合、例えば図3に示すようなダイアログボックス50を表示装置16に表示させる。このダイアログボックス50は、実行指示対象ジョブの名前やIDを表示又は入力する入力表示欄52と、実行指示対象ジョブの実行指示の前提となる単一又は複数のジョブ、例えば本実施形態では3つのジョブ(前提ジョブ1、前提ジョブ2、前提ジョブ3)のそれぞれの判定基準や当該判定基準を基にした条件の選択欄54と、を有する。また、ダイアログボックス50には、入力装置18で押下された場合に入力表示欄52と選択欄54の各情報を指示設定データD1として記憶部30に保存する保存ボタン56も有する。
なお、上記「判定基準」としては、例えば機器12(n)のジョブの終了や実行中等を含むジョブ状態を示すステータス情報であるジョブ実行処理ステータスと、起動失敗及び強制終了等のコードを含むジョブ実行結果コードと、が挙げられる。また、上記「判定基準を基にした条件」としては、例えば上記ステータス情報に基づいた条件である、ジョブの正常終了、警告終了、又は異常終了を満たすという条件が挙げられる。
When the
Note that the “determination criteria” include, for example, a job execution processing status which is status information indicating job status including the end or execution of the job of the device 12 (n), and a job including codes such as start failure and forced end Execution result code. Further, the “condition based on the determination criterion” includes, for example, a condition based on the status information that satisfies the normal end, warning end, or abnormal end of the job.
また、設定部32は、入力装置18で通知に係る設定開始操作を受け付けた場合、例えば図4に示すようなダイアログボックス60を表示装置16に表示させる。このダイアログボックス60には、ジョブの名前を表示する表示欄62と、当該表示欄62に表示されているジョブを通知対象ジョブとするか否か、即ち通知設定が有効か否かを決定するチェックボックス64と、通知条件及び通知内容として例えば通知対象ジョブのステータスである開始又は終了を決定するチェックボックス66と、通知対象の宛先を決定する選択欄68と、を有する。また、ダイアログボックス60には、入力装置18で押下された場合にチェックボックス64,66と選択欄68等の各情報を通知設定データD2として記憶部30に保存するOKボタン70も有する。
Further, when the
図2に戻って、取得部34は、機器12(n)の複数の(ジョブの)ジョブ管理情報を取得して、一時的に記憶部30に記憶する。これら複数のジョブ管理情報は、互いに異なる機器12(n)のジョブ管理情報であっても、互いに同一の機器12(n)で異なるジョブのジョブ管理情報であってもよい。
Returning to FIG. 2, the
実行指示部36は、記憶部30内の指示設定データD1に基づいて、取得部34で取得された複数のジョブ管理情報のうち少なくとも2つ(本実施形態では3つ)のジョブ管理情報が、それぞれの条件を共に満たした場合に、機器12(n)に対して予め設定されるジョブを実行指示する。また、実行指示部36は、入力装置18で少なくとも1つのジョブの実行指示の入力操作を受け付けた場合等に、当該少なくとも1つのジョブを対応する機器12(n)に対して実行指示してもよい。
Based on the instruction setting data D1 in the
通知部38は、記憶部30内の通知設定データD2に基づいて、取得部34で取得されたジョブ管理情報が通知の条件である通知条件を満たした場合に、予め設定される宛先に通知する。この通知の手段は、例えば表示装置16等への表示の他、メール、電話による自動音声等が挙げられる。
Based on the notification setting data D2 in the
計測部40は、実行指示部36により実行指示されたジョブの実行所要時間を計測するとともに、この計測結果を計測データD3として記憶部30に記憶する。
The
表示制御部42は、記憶部30内の計測データD3に基づいて、実行指示部36が実行指示しているジョブの進捗状況の表示を制御する。表示制御部42は、例えば本実施形態では、実行指示部36が既に実行指示したジョブを再度実行指示して当該ジョブが実行中の間、計測部40で過去に計測された実行所要時間に基づいて、再度実行指示しているジョブの進捗状況の表示を制御する。
The
次に、図5を用いて、実行指示部36の処理の流れについて説明する。当該処理は、定期的に例えば1秒毎に、または、不定期に繰り返し実行される。
Next, the flow of processing of the
(ステップSP10)実行指示部36は、記憶部30内の1つの指示設定データD1を読み出して、実行指示対象ジョブと、前提ジョブ、例えば3つの前提ジョブ1、前提ジョブ2、前提ジョブ3のそれぞれの判定基準と、当該判定基準を基にしたそれぞれの条件(以下、前提ジョブ1の条件を「条件1」、前提ジョブ2の条件を「条件2」、前提ジョブ3の条件を「条件3」と称す。)等の各種情報を取得する。そして、実行指示部36は、ステップSP12の処理に移行する。
(ステップSP12)実行指示部36は、取得した前提ジョブ1の判定基準を取得部34に渡すと共に、取得部34に処理を開始させる。取得部34は、渡された前提ジョブ1の判定基準に係るジョブ管理情報を、当該前提ジョブ1に対応する機器12(n)から取得して、取得したジョブ管理情報を実行指示部36に渡す。そして、実行指示部36は、ステップSP14の処理に移行する。
(ステップSP14)実行指示部36は、取得部34から渡されたジョブ管理情報が、取得した前提ジョブ1の判定基準を基にした条件1を満たすか否か判定する。そして、実行指示部36は、肯定判定した場合(Yes)にはステップSP16の処理に移行し、否定判定した場合(No)には処理を終える。
(ステップSP16)実行指示部36は、取得した前提ジョブ2の判定基準を取得部34に渡すと共に、取得部34に処理を開始させる。取得部34は、渡された前提ジョブ2の判定基準に係るジョブ管理情報を、当該前提ジョブ2に対応する機器12(n)から取得して、取得したジョブ管理情報を実行指示部36に渡す。そして、実行指示部36は、ステップSP18の処理に移行する。
(ステップSP18)実行指示部36は、取得部34から渡されたジョブ管理情報が、取得した前提ジョブ2の判定基準を基にした条件2を満たすか否か判定する。そして、実行指示部36は、肯定判定(Yes)した場合にはステップSP20の処理に移行し、否定判定した場合(No)には処理を終える。
(ステップSP20)実行指示部36は、取得した前提ジョブ3の判定基準を取得部34に渡すと共に、取得部34に処理を開始させる。取得部34は、渡された前提ジョブ3の判定基準に係るジョブ管理情報を、当該前提ジョブ3に対応する機器12(n)から取得して、取得したジョブ管理情報を実行指示部36に渡す。そして、実行指示部36は、ステップSP22の処理に移行する。
(ステップSP22)実行指示部36は、取得部34から渡されたジョブ管理情報が、取得した前提ジョブ3の判定基準を基にした条件3を満たすか否か判定する。そして、実行指示部36は、肯定判定した場合(Yes)にはステップSP24の処理に移行し、否定判定した場合(No)には処理を終える。
(ステップSP24)実行指示部36は、取得した実行指示対象ジョブを対応する機器12(n)に対して実行指示する。そして、実行指示部36は、全処理を終える。
なお、記憶部30内に指示設定データD1が複数ある場合は、上記ステップSP10〜SP24が指示設定データD1毎に繰り返される。
(Step SP10) The
(Step SP12) The
(Step SP14) The
(Step SP16) The
(Step SP18) The
(Step SP20) The
(Step SP22) The
(Step SP24) The
If there are a plurality of instruction setting data D1 in the
以上の処理を経ることで、実行指示部36は、例えば複数の機器12(n)のジョブを順番に実行指示する際、複数の機器12(n)のうち既にジョブが実行されている少なくとも2つの機器の(前提ジョブの)ジョブ管理情報が、予め設定されたそれぞれの条件(条件1、条件2等)を共に満たした場合に、次の順番の機器12(n)のジョブを実行指示することができる。このように、実行指示部36が、少なくとも2つのジョブ管理情報がそれぞれの条件を共に満たした場合にジョブを実行指示するので、当該実行指示をより複雑な条件下で行なうことができる。
Through the above processing, the
次に、図6を用いて、通知部38の処理の流れについて説明する。当該処理は、定期的に例えば1秒毎に、または、不定期に繰り返し実行される。 Next, the processing flow of the notification unit 38 will be described with reference to FIG. The processing is repeatedly executed periodically, for example, every second or irregularly.
(ステップSP30)通知部38は、記憶部30内の1つの通知設定データD2を読み出して、ジョブの名前と、通知設定の有効又は無効と、通知設定が有効である場合の、通知条件及び通知内容と、宛先等の各種情報を取得する。そして、通知部38は、ステップSP32の処理に移行する。
(ステップSP32)通知部38は、取得した通知設定が有効か否かを判定する。そして、通知部38は、肯定判定した場合(Yes)にはステップSP34の処理に移行し、否定判定した場合(No)には処理を終える。
(ステップSP34)通知部38は、取得したジョブ(通知対象ジョブ)の通知条件を取得部34に渡すと共に、取得部34に処理を開始させる。取得部34は、渡された通知対象ジョブの通知条件に係るジョブ管理情報を、当該通知対象ジョブに対応する機器12(n)から取得して、取得したジョブ管理情報を通知部38に渡す。そして、通知部38は、は、ステップSP36の処理に移行する。
(ステップSP36)通知部38は、渡されたジョブ管理情報が、取得した通知条件を満たすか否か判定する。そして、通知部38は、肯定判定した場合(Yes)にはステップSP38の処理に移行し、否定判定した場合(No)には処理を終える。
(ステップSP38)通知部38は、取得した宛先に取得した通知内容、例えば「ジョブ1が終了しました」等を通知する。そして、通知部38は、全処理を終える。
(Step SP30) The notification unit 38 reads one notification setting data D2 in the
(Step SP32) The notification unit 38 determines whether or not the acquired notification setting is valid. The notification unit 38 proceeds to the process of step SP34 when an affirmative determination is made (Yes), and ends the process when a negative determination is made (No).
(Step SP34) The notification unit 38 passes notification conditions of the acquired job (notification target job) to the
(Step SP36) The notification unit 38 determines whether or not the passed job management information satisfies the acquired notification condition. Then, the notification unit 38 proceeds to the process of step SP38 when an affirmative determination is made (Yes), and ends the process when a negative determination is made (No).
(Step SP38) The notification unit 38 notifies the acquired destination of the acquired notification content, for example, “
以上の処理を経ることで、例えば通知の宛先となるユーザが管理サーバ10等から離れていても通知部38のメール等の通知を受けることでジョブの状況監視をすることができるため、ジョブの状況監視のために管理サーバ10の前に居続けなくて済む。なお、通知の宛先となるユーザが管理サーバ10の前に居ても、例えば各種ジョブを示すアイコン80が100個等多数あり、その一部が画面に表示されていないようなジョブの状況監視が複雑な場合、通知部38による表示装置16への表示で通知を受けることで、ジョブの実行状況等を一目で把握できるようになる。
Through the above processing, for example, the job status can be monitored by receiving notifications such as e-mail from the notification unit 38 even when the user who is the notification destination is away from the
次に、図7を用いて、表示制御部42の処理の流れについて説明する。当該処理は、定期的に例えば1秒毎に、または、不定期に繰り返し実行される。
Next, a processing flow of the
(ステップSP50)表示制御部42は、例えば図8(A)に示すように、実行指示部36が指示することのできるジョブ毎にアイコン80を表示装置16に対して表示制御しており、表示制御しているジョブのうち少なくとも何れか1つが実行開始されたか否か判定する。表示制御部42は、肯定判定した場合(Yes)にはステップSP52の処理に移行し、否定判定した場合(No)には処理を終える。
(ステップSP52)表示制御部42は、例えば図8(B)に示すように、開始時間82、終了予測時間84及び進捗状況バー枠86を実行開始されたジョブのアイコン80上部に表示制御する。開始時間82は、実行開始されたジョブの開始時間であり、機器12(n)が実際にジョブの実行を開始した時間に限定されず、例えば実行指示部36が実行指示した時間であってもよい。終了予測時間84は、実行開始されたジョブの計測データD3が存在しない、すなわち過去に実行開始されたジョブがない場合、開始時間82に予め設定されている実行所要時間の初期値を足したものである。また、終了予測時間84は、実行開始されたジョブの計測データD3が存在する、すなわち過去に実行開始されたジョブについて計測された実行所要時間が記憶されている場合、開始時間82に当該実行所要時間を足したものである。そして、表示制御部42は、ステップSP54の処理に移行する。なお、表示制御部42は、開始されたジョブの計測データD3が例えば過去1回目、過去2回目、過去3回目・・・等の複数あり、実行開始されたジョブの実行所要時間が日々長くなるものであるとき、最新の実行所要時間を示す計測データD3を用いることが好ましい。ただし、これに限定されず、各計測データD3が示す実行所要時間の平均であってもよい。
(ステップSP54)表示制御部42は、計測部40の処理を開始する。計測部40は、実行指示部36により実行指示されたジョブの実行所要時間の計測を開始する。そして、表示制御部42は、ステップSP56の処理に移行する。
(ステップSP56)表示制御部42は、実行開始されたジョブの進捗状況を算出する。この進捗状況は、例えばステップSP54で計測部40により現在計測されている実行所要時間の、実行開始されたジョブに対応する計測データD3が示す過去に計測された実行所要時間に対する割合である。対応する計測データD3がない場合、進捗状況は、例えばステップSP54で計測部40により現在計測されている実行所要時間の、実行開始されたジョブの実行所要時間の初期値に対する割合である。次に、表示制御部42は、算出した進捗状況を進捗状況バー88として進捗状況バー枠86内に表示制御する。そして、表示制御部42は、ステップSP58の処理に移行する。
(ステップSP58)表示制御部42は、実行開始されたジョブが終了したか否か判定する。そして、表示制御部42は、肯定判定した場合(Yes)にはステップSP60の処理に移行し、否定判定した場合(No)には、ステップSP56の処理に戻る。
(ステップSP60)表示制御部42は、開始時間82、終了予測時間84、進捗状況バー枠86及び進捗状況バー88の表示制御を終える。この結果、開始時間82、終了予測時間84、進捗状況バー枠86及び進捗状況バー88は表示装置16に表示されなくなり、図8(A)に示す表示に戻る。また、計測部40は、実行所要時間の計測を終え、計測結果を計測データD3として記憶部30に記憶する。そして、表示制御部42及び計測部40は、全処理を終える。
(Step SP50) As shown in FIG. 8A, for example, the
(Step SP52) For example, as shown in FIG. 8B, the
(Step SP54) The
(Step SP56) The
(Step SP58) The
(Step SP60) The
以上の処理を経ることで、管理サーバ10のユーザは、例えば実行指示部36が既に実行指示したジョブを再度実行指示して当該ジョブが実行中の間、計測部40で過去に計測された実行所要時間に基づいたジョブの進捗状況を見ることになる。この結果、本実施形態によれば、ユーザが単に予め設定された実行所要時間の初期値に基づいたジョブの進捗状況を見る場合に比べて、ジョブの進捗状況をより正確に把握することができる。
Through the above processing, the user of the
(変形例)
以上、本願の開示する技術の複数の実施形態について説明したが、本願の開示する技術は、上記に限定されるものではない。例えば、実行指示部36は、3つのジョブ管理情報がそれぞれの条件を共に満たした場合にジョブを実行指示する場合を説明したが、少なくとも2つのジョブ管理情報がそれぞれの条件を共に満たした場合にジョブを実行指示してもよい。また、図2に示す管理サーバ10の機能的構成において、通知部38、計測部40及び表示制御部42のうち少なくとも1つを省略してもよい。また、ジョブの実行所要時間が長く日付を跨るような場合はいつの日付のものか区別ができるように、図8(B)に示す開始時間82や終了予測時間84には日付を入れてもよい。
(Modification)
As mentioned above, although several embodiment of the technique which this application discloses was described, the technique which this application discloses is not limited above. For example, the case where the
また、ジョブ管理システム1において、図1では不図示のコンピュータや携帯電話等、他の外部端末から、HTTP(Hypertext Transfer Protocol)インターフェースで、管理サーバ10の実行指示部36にジョブの実行指示の開始を依頼することができるようにしてもよい。この場合、外部端末から実行指示の開始を受け付けるプログラムを別途開発する手間を省くことができる。また、本明細書において、「〜部」は「〜手段」と読み替えることもできる。
Further, in the
本発明は、以下のような態様とすることも可能である。
<付記項1>少なくとも1つの機器を管理する管理プログラムであって、コンピュータを、前記機器のジョブを実行指示する実行指示部と、前記実行指示部による前記ジョブの実行所要時間を計測する計測部、及び、前記実行指示部が既に実行指示した前記ジョブを再度実行指示して当該ジョブが実行中の間、前記取得部で過去に取得された前記実行所要時間に基づいて、前記ジョブの進捗状況の表示を制御する表示制御部、として実現させる管理プログラム。
<付記項2>少なくとも1つの機器を管理する管理プログラムあって、コンピュータを、前記機器のジョブ管理情報を取得する取得部、及び、前記取得部で取得された前記ジョブ管理情報が通知の条件である通知条件を満たした場合に、予め設定される宛先に通知する通知部、として実現させる管理プログラム。
The present invention can be configured as follows.
<
<
10:管理サーバ、12:機器、28:管理プログラム、32:設定部、34:取得部、36:実行指示部、38:通知部、40:計測部、42:表示制御部、88:進捗状況バー 10: management server, 12: device, 28: management program, 32: setting unit, 34: acquisition unit, 36: execution instruction unit, 38: notification unit, 40: measurement unit, 42: display control unit, 88: progress status bar
Claims (9)
コンピュータを、
前記機器のジョブ管理情報の条件を選択可能に提示する提示部、
選択された条件を設定する設定部、
前記機器の複数のジョブ管理情報を取得する取得部、及び、
前記取得部で取得された複数の前記ジョブ管理情報のうち少なくとも2つのジョブ管理情報が、前記設定部にて設定されたそれぞれの条件を共に満たした場合に、前記機器に対して予め設定されるジョブを実行指示する実行指示部、
前記取得部で取得された前記ジョブ管理情報が通知の条件である通知条件を満たした場合に予め設定される宛先に通知する通知部、
として機能させ、
前記提示部は更に、前記通知の対象である通知対象ジョブ及び前記通知条件を選択可能に提示し、
前記設定部は更に、前記通知対象ジョブ及び前記通知条件を設定し、
前記通知部は、前記設定部で設定された前記通知対象ジョブに対応する前記ジョブ管理情報が前記設定部で設定された前記通知条件を満たした場合に前記宛先に通知する、
管理プログラム。 A management program for managing at least one device,
Computer
A presentation unit that presents the job management information conditions of the device in a selectable manner,
A setting section for setting the selected condition,
An acquisition unit that acquires a plurality of job management information of the device; and
When at least two of the plurality of job management information acquired by the acquisition unit satisfy both the conditions set by the setting unit, they are set in advance for the device. An execution instruction section for instructing execution of a job
A notification unit that notifies a preset destination when the job management information acquired by the acquisition unit satisfies a notification condition that is a notification condition;
To function as,
The presenting unit further presents a notification target job that is a target of the notification and the notification condition in a selectable manner,
The setting unit further sets the notification target job and the notification condition,
The notification unit notifies the destination when the job management information corresponding to the notification target job set by the setting unit satisfies the notification condition set by the setting unit;
Management program.
請求項1に記載の管理プログラム。 The condition is based on status information indicating a job status including the end of the job of the device in the job management information.
The management program according to claim 1.
前記実行指示部は、複数の前記機器のジョブを順番に実行指示する際、前記複数の機器のうち既にジョブが実行されている少なくとも2つの機器の前記ジョブ管理情報が、予め設定されたそれぞれの条件を共に満たした場合に、次の順番の機器のジョブを実行指示する、
請求項1又は請求項2に記載の管理プログラム。 A management program for managing a plurality of the devices,
When the execution instructing unit sequentially instructs execution of the jobs of the plurality of devices, the job management information of at least two devices that are already executing jobs among the plurality of devices is set in advance. If both of the conditions are met, instruct execution of the job for the next device in the order.
The management program according to claim 1 or 2.
請求項1〜請求項3の何れか1項に記載の管理プログラム。 The notification condition includes start or end of the notification target job,
The management program according to any one of claims 1 to 3 .
前記コンピュータをさらに、
前記実行指示部により実行指示された前記ジョブの実行所要時間を計測する計測部、及び、
前記実行指示部が既に実行指示した前記ジョブを再度実行指示して当該ジョブが実行中の間、前記計測部で過去に計測された前記実行所要時間に基づいて、再度実行指示している前記ジョブの進捗状況の表示を制御する表示制御部、
として機能させる請求項1〜請求項4の何れか1項に記載の管理プログラム。 The execution instructing unit instructs execution of at least one job of the device including the preset job,
The computer further
A measuring unit that measures the time required to execute the job instructed to be executed by the execution instructing unit; and
The progress of the job that has been instructed to execute again based on the required execution time measured in the past by the measurement unit while the job has been instructed to be executed again by the execution instructing unit. A display controller that controls the display of the situation,
The management program according to any one of claims 1 to 4 , wherein the management program is made to function as:
請求項5に記載の管理プログラム。 The progress status includes a ratio of the execution required time measured from re-execution of the job to the execution required time measured in the past.
The management program according to claim 5 .
請求項5又は請求項6に記載の管理プログラム。 The display control unit controls the display of the time when the execution of the job is started again while the execution instruction unit instructs the execution of the job again and the job is being executed.
The management program according to claim 5 or 6 .
請求項5〜請求項7の何れか1項に記載の管理プログラム。 The display control unit controls display of a time obtained by adding the execution time measured in the past to a time when the execution of the job is started again;
The management program according to any one of claims 5 to 7 .
請求項5〜請求項8の何れか1項に記載の管理プログラム。 The display control unit, when controlling the display based on the execution time required, controls the display based on the latest execution time measured by the measurement unit;
The management program according to any one of claims 5 to 8 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013250637A JP6030538B2 (en) | 2013-12-03 | 2013-12-03 | Management program and management server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013250637A JP6030538B2 (en) | 2013-12-03 | 2013-12-03 | Management program and management server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015108906A JP2015108906A (en) | 2015-06-11 |
| JP6030538B2 true JP6030538B2 (en) | 2016-11-24 |
Family
ID=53439223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013250637A Active JP6030538B2 (en) | 2013-12-03 | 2013-12-03 | Management program and management server |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6030538B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005205A (en) * | 2002-05-31 | 2004-01-08 | Ufit Co Ltd | Job progress monitoring system |
| JP2007265121A (en) * | 2006-03-29 | 2007-10-11 | Fujitsu Ltd | Forced termination condition monitoring device, forced termination condition monitoring method, and forced termination condition monitoring program |
| JP5445124B2 (en) * | 2009-12-25 | 2014-03-19 | 日本電気株式会社 | Job flow management device, job flow execution start time prediction method and program thereof |
| JP5539829B2 (en) * | 2010-09-28 | 2014-07-02 | 株式会社日立ソリューションズ | Job scheduling apparatus and job scheduling program |
-
2013
- 2013-12-03 JP JP2013250637A patent/JP6030538B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015108906A (en) | 2015-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10671503B2 (en) | Mobile application interactive user interface for a remote computing device monitoring a test device | |
| JP5092800B2 (en) | Field device management device | |
| JP6875900B2 (en) | Information processing equipment, information processing methods, and programs | |
| JP2010519621A5 (en) | ||
| JP2012004988A5 (en) | Image processing apparatus, control method thereof, and program | |
| JPWO2007086140A1 (en) | Analyzer operating status display system | |
| JP5983102B2 (en) | Monitoring program, method and apparatus | |
| JP6278401B2 (en) | Electronic manual distribution and progress management system | |
| JP2013238978A5 (en) | ||
| JP6280894B2 (en) | Business management support apparatus and method and program thereof | |
| JP6030538B2 (en) | Management program and management server | |
| JP2011227739A5 (en) | ||
| JP5623333B2 (en) | Monitoring server and monitoring evaluation method | |
| JP2015064723A (en) | Job management system | |
| JP5155567B2 (en) | Computer system and calculation method of risk due to operation error | |
| CN103069353A (en) | Facility management device, screen display method, and recording medium | |
| JP6778397B2 (en) | Equipment management equipment, equipment management method and equipment management program | |
| JP2010108474A5 (en) | ||
| JP6195585B2 (en) | Information processing apparatus, information processing method, and program | |
| JP5866331B2 (en) | Management program and management server | |
| JP2017220105A (en) | Server apparatus, information processing system, and program | |
| WO2016084262A1 (en) | Information processing device, method, and program | |
| JP2016053803A (en) | Electronic device, method and program | |
| JP2005285004A (en) | Facility management apparatus, method, and program | |
| JP2015118678A (en) | Information processing device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150728 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20150729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150902 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160509 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161018 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161020 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6030538 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |