JP2013257803A - ジョブ運用管理システム - Google Patents
ジョブ運用管理システム Download PDFInfo
- Publication number
- JP2013257803A JP2013257803A JP2012134476A JP2012134476A JP2013257803A JP 2013257803 A JP2013257803 A JP 2013257803A JP 2012134476 A JP2012134476 A JP 2012134476A JP 2012134476 A JP2012134476 A JP 2012134476A JP 2013257803 A JP2013257803 A JP 2013257803A
- Authority
- JP
- Japan
- Prior art keywords
- job
- search
- subsequent
- retrieval
- management system
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】 ジョブの定義と先行・後続の待ち合わせ条件を定義できるジョブ定義データベースと、このジョブ定義データベースに格納されたジョブ定義情報を読み出し、定義されたジョブの先行ジョブ、後続ジョブの先行・後続関係を検索する検索手段を備えたジョブ運用管理システムにおいて、
前記検索手段が提供する検索画面において先行ジョブを検索条件として指定し、当該先行ジョブに後続関係を有するジョブ検索を実行して検索結果情報を保持し、検索結果の情報の1つ再指定して再帰的に検索を行うことによって前記先行ジョブに後続関係を有する後続ジョブを検索画面に表示する手段を備えることを特徴とする。
【選択図】 図5
Description
ジョブ運用管理システムは、ジョブごとに運用日や休業日を設定したカレンダを指定することや、ジョブの実行スケジュールとして日次、月次などの各種処理サイクルを指定することによって、さまざまな業務サイクルにあわせてジョブをスケジューリングすることができる。
ジョブ運用管理システムは、業務フローに従いジョブの処理順序を管理して実行しているが、ジョブの間に先行、後続の順序関係が定義されていると、先行するジョブが実行完了後、後続のジョブを実行開始させる。
そこで、実際のジョブ運用においては、先行のジョブのスケジュールを変更する際、後続のジョブへの影響を事前に調査するために、先行ジョブのスケジュール変更による影響範囲を検索結果として出力する必要性がある。
例えば、図7(B)のような構成でジョブが存在するケースである。
図7の(A)はジョブ運用管理システム上のジョブ・ジョブネットの概念図である。ジョブ運用管理システムで運用される業務は、スクリプトファイルやバイナリファイルを実行するジョブ702や703と、複数のジョブをひとまとめにして実行順序を定めたものであるジョブネット701から構成される。
ジョブネットNetA711の配下としてジョブJobA1712とジョブJobA2713がある。ジョブネットNetB714の配下としてジョブJobB1715とジョブJobB2716がある。ジョブネットNetC717の配下としてジョブJobC1718とジョブJobC2719がある。ジョブネットNetD720の配下としてジョブJobD1721とジョブJobD2722がある。
次に、ステップS1でヒットしたジョブJobB1715の後続ジョブを検索する。この場合、後続ジョブのジョブJobD1721がヒットする(ステップS2)。同様にステップS1でヒットしたジョブJobC2719の後続ジョブを検索する。
次に、ステップS2でヒットしたジョブJobD1721の後続ジョブを検索する。
これを検索結果がヒットしなくなるまで繰り返し、影響範囲の対象を調査する必要があった。
前記検索手段が提供する検索画面において先行ジョブを検索条件として指定し、当該先行ジョブに後続関係を有するジョブ検索を実行して検索結果情報を保持し、検索結果の情報の1つ再指定して再帰的に検索を行うことによって前記先行ジョブに後続関係を有する後続ジョブを検索画面に表示する手段を備えることを特徴とする。
なお本発明で述べるジョブとは、コンピュータが処理する仕事の単位を意味し、各種業務に対応した外部プログラムを定義できるものである。またジョブネットとは、複数のジョブをまとめてそれぞれのジョブの実行順序を定義したものである。
また、ジョブ運用管理システム100は、ジョブの実行順序が格納されているスケジュール定義データベース110、ジョブネットやジョブの定義情報が格納されているジョブ定義データベース111、表示装置(LCDディスプレイなど)120、入力装置(マウス、キーボード、タッチパネルなど)130と接続されている。
まず、表示装置120に表示された入力画面に、入力装置130を用いてジョブやジョブネットの定義、ジョブやジョブネットのスケジュール、ジョブやジョブネットの先行や後続の定義についてのパラメータを入力すると、データを入力するデータ格納プログラム101が、それぞれ、ジョブやジョブネットの定義と、ジョブやジョブネットの先行や後続についての定義をジョブ定義データベース111に、ジョブやジョブネットのスケジュールをスケジュール定義データベース110に格納する。
次に、検索処理についての概要を説明する。
表示装置120に表示された検索画面に入力装置130を用いて検索条件についてのパラメータを入力すると、データ読み込みプログラム102が、ジョブ定義データベース111から情報を取得し、検索制御プログラム103がデータ読み込みプログラム102で読み込んだデータの中から検索条件に適合したデータを算出し、画面表示プログラム104が表示装置120に表示する。
ジョブ運用管理システムで運用される業務は、ジョブJobA1202やジョブJobA2203や、これらの複数のジョブの実行順序を定め、ひとまとめにしたジョブネットNetA201から構成される。以降、ジョブや、ジョブネットのことをユニットと呼ぶ。この実行順序とは別に、例えば、別々のジョブネットであるジョブネットNetB211の配下のジョブであるジョブJobB2213と、ジョブネットNetC214の配下のジョブであるジョブJobC1215の間に、先行、後続の実行順序を定義できる。この先行・後続の実行順序の関係を、以降待ち合わせ条件と言う。これらの定義情報もジョブ定義データベース111に格納される。
図3(a)に示す待ち合わせ条件の設定画面300は、ユニット名301、待ち合わせ対象のユニット一覧302の入力項目により構成されている。ユニット名301は、待ち合わせ条件を設定する対象のジョブ名、または、ジョブネット名を表示する。待ち合わせ対象ユニット一覧302には、ユニット名301に指定したジョブが待ち合わせ対象とする先行のジョブ名、またはジョブネット名を表示する。
待ち合わせ条件の設定画面300で、待ち合わせ条件を設定すると、301のユニット名を321のユニット名に格納し、待ち合わせ対象ユニット一覧302を待ち合わせ対象ユニット322に格納する。
まず、ステップ501では待ち合わせ対象403に指定したユニットを待ち合わせ対象としているユニットを検索条件として、「探す場所」401と、「配下も探す」402に指定された範囲のユニットから次の順序で検索を行う。ジョブ定義データベース111にアクセスし、ユニット情報レコード310の待ち合わせフラグ312が「あり」になっているユニットを探す。待ち合わせフラグ312が「あり」になっているユニットの場合は、次に、待ち合わせ情報レコード320を参照し、待ち合わせ対象ユニット322が、検索画面400の待ち合わせ対象403に指定されたユニット名と一致したものを検索結果とする。
ステップ502では、検索結果リスト510の情報がなくなるまでループし、ステップ503を繰り返す。ステップ503では、検索結果リスト510の中から1件ずつ、後続ユニット名512を指定してサブルーチン(2)を呼び出す。サブルーチン(2)の505では、指定されたユニット名を待ち合わせ対象に指定して、「探す場所」401と、「配下も探す」402に指定された範囲のユニットからステップ501の処理と同様の検索を行い、検索結果は、検索結果情報510に保存する。ステップ506では、ステップ505での検索結果がなくなるまでループし、ステップ507を繰り返す。ステップ507では、結果を1件指定してサブルーチン(2)を再帰呼び出しする。すべての検索結果について処理が終わるとステップ504で検索結果として検索結果情報510の情報を返却する。
例えば、ジョブネットNetA1611の配下にジョブJobA1612とジョブJobA2613があり、ジョブネットNetB614の配下にジョブJobB1615とジョブJobB2616があり、ジョブネットNetC617の配下にジョブJobC1618とジョブJobC2619があり、ジョブネットNetD620の配下にジョブJobD1621とジョブJobD2622があり、ジョブJobA2613の後続として、ジョブJobB1615とジョブJobC2619が定義されていて、さらにジョブJobB1615の後続として、ジョブJobD1621が定義されているとする。
このような構成のユニットに対して、検索画面400でジョブJobA2613を待ち合わせ対象403に設定して、検索を行った場合の検索結果が検索結果603となる。ジョブJobA1612のスケジュールを変更した場合の影響範囲をすべて検索結果として表示することができる。
101 データ格納プログラム
102 データ読み込みプログラム
103 検索制御プログラム
104 画面表示プログラム
110 スケジュール定義データベース
111 ジョブ定義データベース
120 表示装置
130 入力装置
201〜216 ジョブおよびジョブネット(ユニット)
300 待ち合わせ条件の設定画面
400 検索画面
Claims (1)
- ジョブの定義と先行・後続の待ち合わせ条件を定義できるジョブ定義データベースと、このジョブ定義データベースに格納されたジョブ定義情報を読み出し、定義されたジョブの先行ジョブ、後続ジョブの先行・後続関係を検索する検索手段を備えたジョブ運用管理システムにおいて、
前記検索手段が提供する検索画面において先行ジョブを検索条件として指定し、当該先行ジョブに後続関係を有するジョブ検索を実行して検索結果情報を保持し、検索結果の情報の1つ再指定して再帰的に検索を行うことによって前記先行ジョブに後続関係を有する後続ジョブを検索画面に表示する手段を備えることを特徴とするジョブ運用管理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012134476A JP2013257803A (ja) | 2012-06-14 | 2012-06-14 | ジョブ運用管理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012134476A JP2013257803A (ja) | 2012-06-14 | 2012-06-14 | ジョブ運用管理システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013257803A true JP2013257803A (ja) | 2013-12-26 |
Family
ID=49954168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012134476A Pending JP2013257803A (ja) | 2012-06-14 | 2012-06-14 | ジョブ運用管理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013257803A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014052933A (ja) * | 2012-09-10 | 2014-03-20 | Hitachi Solutions Ltd | ジョブ運用管理システム |
JP2019153000A (ja) * | 2018-03-01 | 2019-09-12 | 富士通株式会社 | 特定プログラム、特定方法、及び情報処理装置 |
US11024694B2 (en) | 2013-12-27 | 2021-06-01 | Sony Corporation | Display unit and electronic apparatus |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003288220A (ja) * | 2002-03-27 | 2003-10-10 | Hitachi Software Eng Co Ltd | ジョブネットの関連近傍ジョブネットの導出及びその表示方法 |
JP2007128356A (ja) * | 2005-11-04 | 2007-05-24 | Canon Inc | 情報処理装置及び方法及びシステム |
-
2012
- 2012-06-14 JP JP2012134476A patent/JP2013257803A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003288220A (ja) * | 2002-03-27 | 2003-10-10 | Hitachi Software Eng Co Ltd | ジョブネットの関連近傍ジョブネットの導出及びその表示方法 |
JP2007128356A (ja) * | 2005-11-04 | 2007-05-24 | Canon Inc | 情報処理装置及び方法及びシステム |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014052933A (ja) * | 2012-09-10 | 2014-03-20 | Hitachi Solutions Ltd | ジョブ運用管理システム |
US11024694B2 (en) | 2013-12-27 | 2021-06-01 | Sony Corporation | Display unit and electronic apparatus |
US11659739B2 (en) | 2013-12-27 | 2023-05-23 | Sony Group Corporation | Display unit and electronic apparatus |
US11937468B2 (en) | 2013-12-27 | 2024-03-19 | Sony Group Corporation | Display unit and electronic apparatus |
JP2019153000A (ja) * | 2018-03-01 | 2019-09-12 | 富士通株式会社 | 特定プログラム、特定方法、及び情報処理装置 |
JP6992599B2 (ja) | 2018-03-01 | 2022-01-13 | 富士通株式会社 | 特定プログラム、特定方法、及び情報処理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104471534B (zh) | 打开的文件的历史视图 | |
US20140344119A1 (en) | Apparatus and method for generating a chronological timesheet | |
JP2008129821A5 (ja) | ||
US20170060651A1 (en) | System for data aggregation and analysis of data from a plurality of data sources | |
US20130006888A1 (en) | Autotagging Business Processes | |
US9811071B2 (en) | System construction support apparatus | |
JP2013257803A (ja) | ジョブ運用管理システム | |
US20110271257A1 (en) | Defect management in integrated development environments | |
US9285949B2 (en) | Data processing system, method and program product of creating program information, and program information display system | |
JP5255796B2 (ja) | 運用管理サポートシステム、プログラム | |
JP2019160110A (ja) | 情報処理装置及びプログラム | |
JP2022107741A (ja) | 情報処理装置、人事分析支援方法およびプログラム | |
US20210043168A1 (en) | Drawing device and storage medium | |
JP6646754B2 (ja) | ジョブスケジューリングシステム、ジョブスケジューリング方法、およびジョブスケジューリング装置 | |
JP2015111429A (ja) | 変更管理支援装置、変更管理支援方法及び変更管理支援プログラム | |
JP6141136B2 (ja) | 装置及びプログラム | |
US11921496B2 (en) | Information processing apparatus, information processing method and computer readable medium | |
JP7455767B2 (ja) | コード読解支援装置、方法及びプログラム | |
JP2014089530A (ja) | モデル分析支援プログラムおよびモデル分析支援装置 | |
JP2018092466A (ja) | 変更影響調査支援装置、変更影響調査支援方法および変更影響調査支援プログラム | |
JP7233177B2 (ja) | 予算管理装置、予算管理方法および予算管理プログラム | |
JP6822037B2 (ja) | 情報処理装置及びプログラム | |
JP2005141292A (ja) | 設備保守・操業知識伝承システムおよび方法、並びに知識ベース構築システムおよび方法 | |
JP4821702B2 (ja) | アクティビティ登録装置、アクティビティ登録システム、アクティビティ登録方法、およびアクティビティ登録プログラム | |
JP6553461B2 (ja) | 既存システム処理仕様抽出装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150202 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20150413 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20150420 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150814 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150916 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160126 |