JP5709559B2 - Master maintenance device, master maintenance method, and master maintenance program - Google Patents
Master maintenance device, master maintenance method, and master maintenance program Download PDFInfo
- Publication number
- JP5709559B2 JP5709559B2 JP2011020925A JP2011020925A JP5709559B2 JP 5709559 B2 JP5709559 B2 JP 5709559B2 JP 2011020925 A JP2011020925 A JP 2011020925A JP 2011020925 A JP2011020925 A JP 2011020925A JP 5709559 B2 JP5709559 B2 JP 5709559B2
- Authority
- JP
- Japan
- Prior art keywords
- master
- instruction
- maintenance
- data
- processing
- 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
- 238000012423 maintenance Methods 0.000 title claims description 209
- 238000000034 method Methods 0.000 title claims description 51
- 238000012790 confirmation Methods 0.000 claims description 79
- 238000012545 processing Methods 0.000 claims description 65
- 238000012217 deletion Methods 0.000 claims description 40
- 230000037430 deletion Effects 0.000 claims description 40
- 238000012937 correction Methods 0.000 claims description 38
- 230000008569 process Effects 0.000 claims description 34
- 238000003860 storage Methods 0.000 claims description 26
- 230000007704 transition Effects 0.000 claims description 12
- 230000010365 information processing Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 17
- 240000000220 Panda oleosa Species 0.000 description 12
- 235000016496 Panda oleosa Nutrition 0.000 description 12
- 238000000605 extraction Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013075 data extraction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000007562 laser obscuration time method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Stored Programmes (AREA)
Description
本発明は、マスタメンテナンス装置、マスタメンテナンス方法、およびマスタメンテナンスプログラムに関する。 The present invention relates to a master maintenance device, a master maintenance method, and a master maintenance program.
特許文献1には、マスタメンテナンスの設計成果物から、マスタメンテナンスシステムの開発に必要な情報を抽出し、抽出した情報をコードに変換し、得られたコードを実行してマスタメンテナンス画面を生成する技術が開示されている。
しかしながら、従来技術によれば、利用オペレータライセンス数の制限値を超えるオペレータが新規登録されたり、またマスタ中のデータが請求データまたは売上データ等の実績データ中に存在している場合に当該マスタ中のデータの修正または削除が行なわれたり、また1件のデータのみのマスタに対して当該データの削除が行なわれたりすると、不必要に多くのデータが登録されたり、また実績データとマスタとの間での整合性が担保できなくなったり、またデータの無いマスタが存在することになったりするといった、マスタメンテナンスの運用上好ましくない状況が起こる虞がある、という問題点がある。 However, according to the prior art, when an operator exceeding the limit value of the number of used operator licenses is newly registered, or when data in the master exists in actual data such as billing data or sales data, If the data is corrected or deleted, or if the data is deleted from the master of only one data, an unnecessarily large amount of data is registered, or the actual data and the master There is a problem that an unfavorable situation may occur in the operation of the master maintenance such that consistency between the two cannot be ensured or there is a master without data.
本発明は、上記に鑑みてなされたものであって、マスタメンテナンスの運用上における利便性を向上させることができるマスタメンテナンス装置、マスタメンテナンス方法、およびマスタメンテナンスプログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a master maintenance device, a master maintenance method, and a master maintenance program that can improve the convenience in operation of master maintenance.
上述した課題を解決し、目的を達成するために、本発明にかかるマスタメンテナンス装置は、制御部と記憶部と表示部とを備えたマスタメンテナンス装置であって、前記記憶部には、新規登録、修正および削除を含む処理区分ごとに、所定の処理を行なうための命令に関する文字列が記憶されており、前記制御部は、データの新規登録の指示を受けた場合には、マスタのメンテナンスに用いる前記表示部に予め表示されているマスタメンテ画面において予め指定されているメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該マスタメンテ画面において予め指定されている、当該マスタ中のメンテナンス対象のデータとに基づいて、当該指示に対応する前記処理区分の前記文字列で特定される前記所定の処理を実行し、当該実行結果に基づいて当該指示を許可するか否かを確認する確認手段と、前記指示が新規登録に関するものである場合において前記確認手段での確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、データの入力が可能な状態の前記マスタメンテ画面に遷移させ、また、前記指示が修正または削除に関するものである場合には、前記表示部に表示されている前記マスタメンテ画面を、前記メンテナンス対象のデータが当該指示と前記確認手段での確認結果とに応じた形態で出力されている前記マスタメンテ画面に遷移させる画面制御手段とを備えたことを特徴とする。 In order to solve the above-described problems and achieve the object, a master maintenance device according to the present invention is a master maintenance device including a control unit, a storage unit, and a display unit, and is newly registered and modified in the storage unit. And a character string related to a command for performing a predetermined process is stored for each processing category including deletion, and when the control unit receives an instruction to newly register data, the control unit uses the master for maintenance. Based on the maintenance target master specified in advance on the master maintenance screen displayed in advance on the display unit, and when receiving an instruction to correct or delete data, the maintenance target master and the master Based on the maintenance target data in the master specified in advance on the maintenance screen, the instruction corresponding to the instruction In the case where the predetermined process specified by the character string of the physical classification is executed, and confirmation means for confirming whether or not the instruction is permitted based on the execution result, and when the instruction relates to new registration When the confirmation result by the confirmation means is that the instruction is permitted, the master maintenance screen displayed on the display unit is changed to the master maintenance screen in a state where data can be input. When the instruction relates to correction or deletion, the master maintenance screen displayed on the display unit is displayed in a form in which the data to be maintained corresponds to the instruction and the confirmation result of the confirmation means. And a screen control means for making a transition to the master maintenance screen outputted in (1).
また、本発明にかかるマスタメンテナンス方法は、制御部と、新規登録、修正および削除を含む処理区分ごとに、所定の処理を行なうための命令に関する文字列が記憶されている記憶部と、表示部とを備えた情報処理装置で実行されるマスタメンテナンス方法であって、前記制御部で実行される、データの新規登録の指示を受けた場合には、マスタのメンテナンスに用いる前記表示部に予め表示されているマスタメンテ画面において予め指定されているメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該マスタメンテ画面において予め指定されている、当該マスタ中のメンテナンス対象のデータとに基づいて、当該指示に対応する前記処理区分の前記文字列で特定される前記所定の処理を実行し、当該実行結果に基づいて当該指示を許可するか否かを確認する確認ステップと、前記指示が新規登録に関するものである場合において前記確認ステップでの確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、データの入力が可能な状態の前記マスタメンテ画面に遷移させ、また、前記指示が修正または削除に関するものである場合には、前記表示部に表示されている前記マスタメンテ画面を、前記メンテナンス対象のデータが当該指示と前記確認ステップでの確認結果とに応じた形態で出力されている前記マスタメンテ画面に遷移させる画面制御ステップと、を含むことを特徴とする。 Further, a master maintenance method according to the present invention includes a control unit, a storage unit storing a character string related to a command for performing a predetermined process for each processing category including new registration, correction, and deletion, a display unit, A master maintenance method executed by an information processing apparatus including: when an instruction for new registration of data executed by the control unit is received, is displayed in advance on the display unit used for master maintenance Based on the maintenance target master specified in advance on the master maintenance screen, and when a data correction or deletion instruction is received, the maintenance target master and the master maintenance screen And the character of the processing classification corresponding to the instruction based on the maintenance target data in the master A confirmation step for executing the predetermined processing specified in step (b) and confirming whether or not the instruction is permitted based on the execution result; and a confirmation in the confirmation step when the instruction relates to new registration When the result is that the instruction is permitted, the master maintenance screen displayed on the display unit is changed to the master maintenance screen in a state where data can be input, and the instruction is corrected or changed. If it is related to deletion, the master maintenance screen displayed on the display unit, the maintenance target data is output in a form according to the instruction and the confirmation result in the confirmation step And a screen control step for transitioning to a master maintenance screen.
また、本発明にかかるマスタメンテナンスプログラムは、制御部と、新規登録、修正および削除を含む処理区分ごとに、所定の処理を行なうための命令に関する文字列が記憶されている記憶部と、表示部とを備えた情報処理装置に実行させるためのマスタメンテナンスプログラムであって、前記制御部に実行させるための、データの新規登録の指示を受けた場合には、マスタのメンテナンスに用いる前記表示部に予め表示されているマスタメンテ画面において予め指定されているメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該マスタメンテ画面において予め指定されている、当該マスタ中のメンテナンス対象のデータとに基づいて、当該指示に対応する前記処理区分の前記文字列で特定される前記所定の処理を実行し、当該実行結果に基づいて当該指示を許可するか否かを確認する確認ステップと、前記指示が新規登録に関するものである場合において前記確認ステップでの確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、データの入力が可能な状態の前記マスタメンテ画面に遷移させ、また、前記指示が修正または削除に関するものである場合には、前記表示部に表示されている前記マスタメンテ画面を、前記メンテナンス対象のデータが当該指示と前記確認ステップでの確認結果とに応じた形態で出力されている前記マスタメンテ画面に遷移させる画面制御ステップと、を含むことを特徴とする。 A master maintenance program according to the present invention includes a control unit, a storage unit storing a character string related to a command for performing a predetermined process for each processing category including new registration, correction, and deletion, a display unit, A master maintenance program to be executed by an information processing apparatus provided with an information processing apparatus, and when a new data registration instruction to be executed by the control unit is received, it is displayed in advance on the display unit used for master maintenance. Based on the maintenance target master specified in advance on the master maintenance screen, and when receiving an instruction to modify or delete data, specify the maintenance target master and the master maintenance screen in advance. Based on the maintenance target data in the master. A step of executing the predetermined processing specified by the character string of the processing classification and confirming whether or not to permit the instruction based on the execution result; and when the instruction relates to new registration When the confirmation result in the confirmation step is to allow the instruction, the master maintenance screen displayed on the display unit is changed to the master maintenance screen in a state where data can be input, Further, when the instruction is related to correction or deletion, the master maintenance screen displayed on the display unit corresponds to the maintenance target data according to the instruction and the confirmation result in the confirmation step. And a screen control step for transitioning to the master maintenance screen output in the form.
本発明によれば、記憶部には、新規登録、修正および削除を含む処理区分ごとに、所定の処理を行なうための命令に関する文字列が記憶されており、制御部は、(i)データの新規登録の指示を受けた場合には、マスタのメンテナンスに用いる予め表示されているマスタメンテ画面において予め指定されているメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該マスタメンテ画面において予め指定されている、当該マスタ中のメンテナンス対象のデータとに基づいて、当該指示に対応する処理区分の文字列で特定される所定の処理を実行し、当該実行結果に基づいて当該指示を許可するか否かを確認し、(ii)指示が新規登録に関するものである場合において確認結果が当該指示を許可するというものであるときには、表示されているマスタメンテ画面を、データの入力が可能な状態のマスタメンテ画面に遷移させ、また、指示が修正または削除に関するものである場合には、表示されているマスタメンテ画面を、メンテナンス対象のデータが当該指示と確認結果とに応じた形態で出力されているマスタメンテ画面に遷移させる。これにより、マスタメンテナンスの運用上における利便性を向上させることができるという効果を奏する。 According to the present invention, the storage unit stores a character string related to an instruction for performing a predetermined process for each processing category including new registration, correction, and deletion. When a new registration instruction is received, an instruction to modify or delete data is received based on the maintenance target master specified in advance on the master maintenance screen displayed in advance for master maintenance. In this case, based on the maintenance target master and the maintenance target data in the master specified in advance on the master maintenance screen, a predetermined character string specified by the processing category corresponding to the instruction is specified. And confirming whether or not to allow the instruction based on the execution result, and (ii) if the instruction is related to new registration If the confirmation result is that the instruction is permitted, the displayed master maintenance screen is changed to a master maintenance screen in which data can be input, and the instruction is related to correction or deletion. In this case, the displayed master maintenance screen is changed to a master maintenance screen in which the maintenance target data is output in a form corresponding to the instruction and the confirmation result. Thereby, there is an effect that the convenience in operation of the master maintenance can be improved.
本発明にかかるマスタメンテナンス装置、マスタメンテナンス方法、およびマスタメンテナンスプログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Embodiments of a master maintenance device, a master maintenance method, and a master maintenance program according to the present invention will be described in detail with reference to the drawings. In addition, this invention is not limited by this embodiment.
[1.構成]
本実施形態にかかるマスタメンテナンス装置の構成の一例について、図1を参照して説明する。マスタメンテナンス装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。マスタメンテナンス装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
[1. Constitution]
An example of the configuration of the master maintenance device according to the present embodiment will be described with reference to FIG. The
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、マスタメンテナンス装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。
The
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウスおよびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。
An
記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納されている。記憶部106には、OS(Operating System)と協働してCPUに命令を与えて各種処理を行うためのコンピュータプログラムが記録されている。記憶部106は、マスタ記憶部106aを含む。記憶部106として、例えば、RAM・ROM等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスクおよび光ディスク等を用いることができる。
The
マスタ記憶部106aには、汎用Mainマスタ、汎用Editマスタ、抽出条件マスタ、および汎用業務チェックマスタ等の定義マスタが格納されている。なお、これらの定義マスタは、例えばインターネット、イントラネットおよびLAN(Local Area Network)等のネットワーク300を介してマスタメンテナンス装置100と通信可能に接続された外部サーバ200に格納されてもよい。
The
ここで、汎用Mainマスタは、以下の複数の項目に関するデータを含むマスタテーブルである。
・会社CD
・EditID
・処理区分:「0」:マスタメンテ
「1」:データ出力
「2」:データメンテ
・Edit名称:画面表示名称
・対象View:処理区分が0または2→画面一覧
処理区分が1→データ抽出
・対象Table:処理区分が0または2→更新対象
処理区分が1→不要
・権限:オペレータマスタの権限の値とリンク
「0」:一般、「1」:管理者
・並び順
・汎用GroupID:処理区分が0または2→不要
・KeyIndex1〜5:処理区分が0または2→一覧から編集
画面への遷移時のKey
View項目と対応
処理区分が1→不要
Here, the general-purpose Main master is a master table including data on the following items.
・ Company CD
・ EditID
・ Process classification: “0”: Master maintenance
“1”: Data output
“2”: Data maintenance • Edit name: Screen display name • Target view: Process classification is 0 or 2 → Screen list
Processing category is 1 → Data extraction / target table: Processing category is 0 or 2 → Update target
Process classification is 1 → unnecessary ・ Authority: Link with authority value of operator master “0”: General, “1”: Administrator / Arrangement order / General-purpose GroupID: Process classification is 0 or 2 → Unnecessary ・ KeyIndex 1-5: Processing Division is 0 or 2 → Edit from list
Key at the time of transition to the screen
Compatible with View items
Processing category is 1 → unnecessary
また、汎用Editマスタは、以下の複数の項目に関するデータを含むマスタテーブルである。
・会社CD
・EditID
・項目No
・項目名:画面表示名
・項目Type:「0」:通常
「1」:項目説明あり→項目横にLabel表示
「2」:マスタチェックのみ→Invalid時エラー
「3」:外部参照→Valid時、取得データ表示
・データ種別:「1」:数値
「2」:文字
「3」:金額
「4」:年月日
「5」:年月
「6」:半角英数字
「7」:半角カナ
「9」:改定日
・入力不可FLG:「0」:可能
「1」:不可
・必須FLG:「0」:任意
「1」:必須
・ControlWidth
・桁数:byte数
・最大値
・最小値
・検索起動FLG:「0」:検索なし
・SubLabel名称:項目Type=1の時の表示内容
・参照用Table:項目Type=2または3の時の参照先
・参照用項目:項目Type=2または3の時の参照先項目
・参照結果表示項目:項目Type=3の時の参照先取得項目
・参照用区分種別:項目Type=3かつ共通区分参照時
・参照用会社区分:参照先に対し会社CDを使用
・更新項目:更新先項目名
・会社区分:「0」:会社CD以外
「1」:会社CD
・初期値
・KeyFLG:「0」:Key項目以外
「1」:Key項目
・Key重複チェックFLG:「0」:チェックなし
「1」:チェックあり
当該項目チェック時にKeyFLGが1の項目全てでマス
タ存在チェック
Valid時に重複エラー
・パラメータNo:汎用MainマスタのKeyIndex番号とリンク
KeyIndex1→「1」、KeyIndex4→「4」
The general-purpose Edit master is a master table that includes data relating to the following items.
・ Company CD
・ EditID
・ Item No.
-Item name: Screen display name-Item Type: "0": Normal
“1”: Item description → Label displayed next to the item
“2”: Master check only → Invalid error
“3”: External reference → when valid, acquired data display / data type: “1”: numeric value
“2”: Character
“3”: Amount
“4”: Date
“5”: Year
“6”: Alphanumeric characters
“7”: Half-width kana
"9": Revision date / input not possible FLG: "0": Possible
“1”: Impossible / required FLG: “0”: Optional
"1": Mandatory-ControlWidth
-Number of digits: Number of bytes-Maximum value-Minimum value-Search activation FLG: "0": No search-SubLabel name: Display contents when item Type = 1-Reference table: When item Type = 2 or 3 Reference destination / reference item: Reference destination item / reference result display item when item Type = 2 or 3 Reference destination acquisition item / reference classification type when item Type = 3: Item Type = 3 and common category reference Time / Company for reference: Use company CD for reference / update item: Update item name / company classification: “0”: Other than company CD
“1”: Company CD
-Initial value-KeyFLG: "0": Other than Key item
“1”: Key item / Key duplication check FLG: “0”: No check
“1”: Checked
When all items with KeyFLG of 1 are checked
Presence check
Duplicate error parameter number when valid: Link with key index number of general purpose main master
KeyIndex1 → “1”, KeyIndex4 → “4”
また、抽出条件マスタは、以下の複数の項目に関するデータを含むマスタテーブルである。
・会社CD
・抽出対象:対象テーブル、View名
・対象区分:「0」:マスタ
「1」:検索
・行番号:表示順
・実列名称:対象テーブル、Viewの実列名称
・表示名称:検索時の表示名
・桁数:実列桁数
・データ種別:「1」:数値
「2」:文字
「3」:金額
「4」:日付
「5」:年月
「6」:文字(コード)
「7」:半角カナ
「9」:改定日
・検索起動FLG:「0」:しない
「1」:する
・検索用抽出対象
・戻り値FLG:「0」:なし
「1」:戻り値
1のとき、検索結果を返す
・結果表示FLG:「0」:表示なし
「1」:表示
1のとき、名称を表示
The extraction condition master is a master table including data on the following items.
・ Company CD
-Extraction target: target table, View name-Target classification: "0": Master
“1”: Search / Row number: Display order / Real column name: Target table, View real column name / Display name: Display name / number of digits in search: Number of real column digits / Data type: “1”: Numerical value
“2”: Character
“3”: Amount
“4”: Date
“5”: Year
“6”: Character (Code)
“7”: Half-width kana
“9”: Revision date / search activation FLG: “0”: No
“1”: Yes • Search extraction target • Return value FLG: “0”: None
“1”: Return value
When 1 is returned, the search result is returned. Result display FLG: “0”: No display
“1”: Display
When 1, the name is displayed
さらに、汎用業務チェックマスタは、図2にも示すように、以下の複数の項目に関するデータを含むマスタテーブルである。
・EditID:後述する汎用マスタメンテ画面と紐付くKey項目
・No:連番
・名称:名称
・Checkクエリ:チェック時に用いるクエリ文字列
・ReplaceKey1〜4:クエリ文字列内で置き換える文字列1〜4
画面遷移時のパラメータと連動
・処理区分:新規/修正/削除
・結果FLG:True/False
クエリ文字列結果がTrue/FalseでNGとする。
・無効FLG:有効/無効
・メッセージ:NG時のメッセージ
Further, as shown in FIG. 2, the general-purpose business check master is a master table including data on the following items.
-EditID: Key item linked to a general-purpose master maintenance screen described later-No: Serial number-Name: Name-Check query: Query character string used for checking-ReplaceKey1-4: Character strings 1-4 replaced in the query character string
Interlocking with parameters at the time of screen transition / Processing category: New / Modified / Deleted Result FLG: True / False
The query string result is True / False.
・ Invalid FLG: Valid / Invalid ・ Message: NG message
図1に戻り、マスタ記憶部106aには、会社マスタ、振込手数料マスタ、および銀行マスタ等のマスタが格納されている。例えば、銀行マスタは、銀行CD・銀行名称・銀行名称カナ・登録担当者CD・登録日付・登録時間・更新担当者CD・更新日付・更新時間などの複数の項目に関するデータを含むマスタテーブルである。なお、これらのマスタは、外部サーバ200に格納されてもよい。また、これらのマスタのデータを含む、請求データまたは売上データ等の実績データは、記憶部106または外部サーバ200に格納されてもよい。
Returning to FIG. 1, the
制御部102は、マスタメンテナンス装置100を統括的に制御するCPU(Central Processing Unit)等である。制御部102は、OS(Operating System)等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、これらのプログラムに基づいて種々の情報処理を実行する。制御部102は、機能概念的に、画面制御部102aと確認部102bと登録部102cとを含む。
The
画面制御部102aは、マスタ記憶部106aに格納されている各マスタのメンテナンスで用いられる汎用マスタメンテ画面等の各種の画面を作成し、作成した画面を出力装置114に表示する。なお、画面制御部102aが実施する処理の例については、以下の[2.処理]にて詳細に説明する。
The
確認部102bは、本発明の特長部分であり、ユーザから新規データ登録、データ修正登録、またはデータ削除登録の指示を受けると、汎用業務チェックマスタを参照して、メンテナンス対象としてユーザにより選択されたマスタへのデータ登録、当該マスタに含まれるユーザにより選択されたレコード中のデータの修正、または当該マスタに含まれる当該レコード中のデータの削除を、指示通りにユーザに実施させてよいか否かを確認する。具体的には、確認部102bは、新規データ登録の指示を受けると、当該マスタへオペレータが新規登録された場合に、オペレータの登録件数が、予め設定されている利用オペレータライセンス数の制限値(上限値)を超えるか否かを確認する。また、具体的には、確認部102bは、データ修正登録またはデータ削除登録の指示を受けると、当該マスタに含まれる当該レコード中のデータが、請求データまたは売上データ等の実績データに存在するか(実績データで使われているか)否かを確認する。また、具体的には、当該マスタ中のレコードが0件にならないように、確認部102bは、データ削除登録の指示を受けると、当該マスタが当該レコード1件のみを含んだ状態であるか否かをチェックする。なお、確認部102bが実施する処理の具体例については、以下の[2.処理]にて詳細に説明する。 The confirmation unit 102b is a feature of the present invention. Upon receiving an instruction for new data registration, data correction registration, or data deletion registration from the user, the confirmation unit 102b is selected by the user as a maintenance target with reference to the general-purpose business check master. Whether to allow the user to register the data in the master, modify the data in the record selected by the user included in the master, or delete the data in the record included in the master as instructed Confirm. Specifically, when the confirmation unit 102b receives an instruction for new data registration, when the operator is newly registered in the master, the number of registrations of the operator is set as a limit value of the number of operator licenses set in advance ( Check whether the upper limit is exceeded. Specifically, when the confirmation unit 102b receives an instruction for data correction registration or data deletion registration, whether the data in the record included in the master exists in the actual data such as billing data or sales data. (Whether it is used in performance data) or not. Specifically, when the confirmation unit 102b receives a data deletion registration instruction so that the number of records in the master does not become zero, whether or not the master includes only one record. To check. In addition, about the specific example of the process which the confirmation part 102b implements, the following [2. Processing] will be described in detail.
登録部102cは、ユーザから登録の指示を受けると、新規登録時または修正登録時には、汎用マスタメンテ画面内の所定のエディットボックスに表示されているデータを、メンテナンス対象としてユーザにより選択されたマスタに登録(上書きを含む)し、削除登録時には、汎用マスタメンテ画面内の所定のエディットボックスに表示されているデータを当該マスタから削除する。
When the
[2.処理]
上述した構成のマスタメンテナンス装置100が実施するメイン処理の一例について、図3等を参照して説明する。
[2. processing]
An example of main processing performed by the
まず、画面制御部102aは、図4に示す初期状態の汎用マスタメンテ画面MAをモニタ114に表示する(ステップSA1)。ここで、図4に示す汎用マスタメンテ画面MAは、大きく分けて、領域MA1と領域MA2とを含む。領域MA1は、メンテナンス対象とする所望のマスタメンテをユーザに選択させるための選択ボタンおよび選択されたマスタを表示するためのエディットボックス等を含む。領域MA2は、大きく分けて、領域MA21と領域MA22とを含む。領域MA21は、条件項目・演算子・条件値等を含む抽出条件をユーザに選択させるための複数の選択ボタン、および選択された抽出条件を表示するためのエディットボックス等を含む。領域MA22は、制御部102で実施された処理により抽出(検索)されたデータの一覧に関するビューを表示するためのものである。
First, the
ユーザは、メンテナンス対象とするマスタメンテを選択するため、マウス112を使用して、領域MA1に含まれる選択ボタンを押下する。
The user presses the selection button included in the area MA1 using the
画面制御部102aは、当該押下を受けると(ステップSA2:Yes)、汎用Mainマスタから、メンテナンス対象として登録されているEditIDのデータおよびEdit名称のデータを取得し、取得したEditIDのデータおよびEdit名称のデータを領域MA22に出力する(ステップSA3)。これにより、汎用マスタメンテ画面MAは、図4の状態から、EditIDのデータとEdit名称のデータとが一覧表示された図5の状態に変化(遷移)する。
Upon receiving the press (Step SA2: Yes), the
ユーザは、メンテナンス対象とする所望の名称が表示されているレコードを、マウス112を使用してダブルクリックする。なお、本説明では、Edit名称が「銀行マスタメンテ」であるレコードがダブルクリックされたものとする。
The user double-clicks the record displaying the desired name to be maintained using the
画面制御部102aは、当該ダブルクリックを受けると(ステップSA4:Yes)、当該ダブルクリックされたレコードのEditID「MS_Ginkou」およびEdit名称「銀行マスタメンテ」を、領域MA1に出力する(ステップSA5)。また、画面制御部102aは、汎用Mainマスタを参照して当該EditID「MS_Ginkou」に対応するマスタを特定し、特定されたマスタ(本説明では、IDが「MS_GINKOU」である銀行マスタ)から、当該マスタに含まれる各項目のデータを抽出(検索)し、抽出したデータを領域MA22に出力する(ステップSA5)。これにより、汎用マスタメンテ画面MAは、図5の状態から、EditIDおよびEdit名称が表示され、且つ特定されたマスタに含まれる各項目のデータが一覧表示された図6の状態に変化(遷移)する。
When the
ユーザは、銀行マスタに新規でデータを登録したい場合には、新規データ登録を選択するために機能するファンクションキーF2を押下する。また、ユーザは、銀行マスタに登録されているデータを修正したい場合には、データ修正登録を選択するために、領域MA22に表示されている修正対象とするレコードをマウス112を使用してダブルクリックするか、または当該レコードをマウス112を使用して選択してからEnterキーを押下する。また、ユーザは、銀行マスタに登録されているデータを削除したい場合には、削領域MA22に表示されている削除対象とするレコードをマウス112を使用して選択してから、データ削除登録を選択するために機能するファンクションキーF3を押下する。
When the user wants to newly register data in the bank master, the user presses the function key F2 that functions to select new data registration. When the user wants to correct the data registered in the bank master, the user double-clicks the record to be corrected displayed in the area MA22 using the
確認部102bは、これらいずれかの押下またはダブルクリックを受けると(ステップSA6:Yes)、汎用業務チェックマスタを参照して、新規データ登録時、データ修正登録時、またはデータ削除登録時の業務チェック処理を実施する(ステップSA7)。 When the confirmation unit 102b receives any of these presses or double-clicks (step SA6: Yes), the confirmation unit 102b refers to the general-purpose business check master and checks the business at the time of new data registration, data correction registration, or data deletion registration. Processing is performed (step SA7).
ここで、ステップSA7で実施される、本発明の特長である業務チェック処理について詳細に説明する。なお、本説明では、汎用業務チェックマスタは、図2に示すものであるとする。 Here, the business check process, which is a feature of the present invention, performed in step SA7 will be described in detail. In this description, it is assumed that the general-purpose business check master is as shown in FIG.
[A:新規データ登録時の業務チェック処理]
まず、確認部102bは、ファンクションキーF2の押下を受けると、汎用業務チェックマスタから、処理区分が「新規」であるレコードを検索する。なお、本説明では、処理区分が「新規」であるレコードは検索されない。
[A: Business check process when registering new data]
First, when the confirmation unit 102b receives a press of the function key F2, the confirmation unit 102b searches the general-purpose job check master for a record whose processing category is “new”. In the present description, a record whose process category is “new” is not searched.
つぎに、確認部102bは、処理区分が「新規」であるレコードが検索されなかった場合には、新規データ登録を可能とする旨の判断結果を画面制御部102aへ転送する。
Next, the confirmation unit 102b transfers a determination result indicating that new data registration is possible to the
なお、処理区分が「新規」であるレコードとして、例えば「利用オペレータライセンス数の制限値(上限値)を超えるオペレータが新規登録されることになるかどうか?」を判断するためのCheckクエリを含むものを汎用業務チェックマスタに登録しておいた場合には、確認部102bは、(1)当該Checkクエリを実行することによって、オペレータの新規登録を、指示通りにユーザに実施させてよいか否かを判断し、(2)実行された当該Checkクエリによる取得データ件数が0より大きかった場合には「True」、取得データ件数が0であった場合には「False」と判断し、当該判断結果が、レコードに含まれる結果FLGと一致するか否かを確認し、(3)当該確認結果が結果FLGと一致する場合には、データ新規登録を不可とする旨の判断結果を、当該レコードに含まれるメッセージと共に画像制御部102aへ転送し、当該確認結果が結果FLGと一致しない場合には、データ新規登録を可能とする旨の判断結果を画像制御部102aへ転送する。
Note that a record whose processing classification is “new” includes, for example, a Check query for determining “whether an operator exceeding the limit value (upper limit value) of the number of used operator licenses will be registered?”. In the case where an item has been registered in the general-purpose business check master, the confirmation unit 102b (1) can execute the Check query to allow the user to newly register an operator as instructed. (2) When the number of acquired data items by the executed Check query is larger than 0, “True” is determined. When the number of acquired data items is 0, “False” is determined. Check whether the result matches the result FLG included in the record. (3) If the check result matches the result FLG, The determination result indicating that the registration is not possible is transferred to the
[B:データ修正登録時の業務チェック処理]
まず、確認部102bは、ダブルクリックを受けるか、またはEnterキーの押下を受けると、汎用業務チェックマスタから、処理区分が「修正」であるレコードを検索する。本説明では、処理区分が「修正」であるレコードは1件検索される。
[B: Business check process during data correction registration]
First, when the confirmation unit 102b receives a double click or presses the Enter key, the confirmation unit 102b searches the general-purpose job check master for a record whose processing classification is “correction”. In this description, one record having a process classification “correction” is searched.
つぎに、確認部102bは、検索されたレコードに含まれるReplaceKeyとしてKey1「@okikae」が設定されており、さらに当該レコードに含まれるCheckクエリでは「銀行CD=’@okikae’」と指定されているので、当該Checkクエリにおける「@okikae」の部分を、領域MA22で選択された修正対象とするレコードに含まれる銀行CD「0001」に置き換え、当該置き換え後のCheckクエリ「SELECT * FROM 請求データ WHERE 銀行CD=’0001’」を実行する。これにより、「請求データ内にメンテナンス対象の銀行が存在するかどうか。」を判断する。 Next, the confirmation unit 102b sets Key1 “@okikae” as the ReplaceKey included in the retrieved record, and further specifies “bank CD = '@ okikae'” in the Check query included in the record. Therefore, the part of “@okikae” in the Check query is replaced with the bank CD “0001” included in the record to be corrected selected in the area MA22, and the Check query “SELECT * FROM billing data WHERE after the replacement Bank CD = '0001' "is executed. Thus, “whether there is a maintenance target bank in the billing data” is determined.
つぎに、確認部102bは、実行された当該Checkクエリによる取得データ件数が0より大きかった場合には「True」、取得データ件数が0であった場合には「False」と判断し、当該判断結果が、検索されたレコードに含まれる結果FLGと一致するか否かを確認する。 Next, the confirmation unit 102b determines “True” when the number of acquired data items according to the executed Check query is greater than 0, and determines “False” when the acquired data number is 0. It is confirmed whether or not the result matches the result FLG included in the retrieved record.
つぎに、確認部102bは、当該確認結果が結果FLGと一致する場合には、データ修正登録を不可とする旨の判断結果を、検索されたレコードに含まれるメッセージと共に画像制御部102aへ転送し、当該確認結果が結果FLGと一致しない場合には、データ修正登録を可能とする旨の判断結果を画像制御部102aへ転送する。
Next, when the confirmation result matches the result FLG, the confirmation unit 102b transfers the determination result that data correction registration is impossible together with the message included in the retrieved record to the
[C:データ削除登録時の業務チェック処理]
まず、確認部102bは、ファンクションキーF3の押下を受けると、汎用業務チェックマスタから、処理区分が「削除」であるレコードを検索する。本説明では、処理区分が「削除」であるレコードは、Noが「2」のレコードとNoが「3」のレコードの計2件検索される。
[C: Business check process at the time of data deletion registration]
First, when the confirmation unit 102b receives a press of the function key F3, the confirmation unit 102b searches the general-purpose job check master for a record whose processing category is “deleted”. In this description, two records are searched for a record whose processing category is “delete”, a record whose No is “2” and a record whose No is “3”.
つぎに、確認部102bは、検索された上位のレコード(Noが「2」のレコード)に含まれるReplaceKeyとしてKey1「@okikae」が設定されており、さらに当該レコードに含まれるCheckクエリでは「銀行CD=’@okikae’」と指定されているので、当該Checkクエリにおける「@okikae」の部分を、領域MA22で選択された削除対象とするレコードに含まれる銀行CD「0001」に置き換え、当該置き換え後のCheckクエリ「SELECT * FROM 売上データ WHERE 銀行CD=’0001’」を実行する。これにより、「売上データ内にメンテナンス対象の銀行が存在するかどうか。」を判断する。 Next, the confirmation unit 102b sets Key1 “@okikae” as the ReplaceKey included in the searched higher-level record (the record whose No is “2”), and further, in the Check query included in the record, “Bank” Since “CD = '@ okikae'” is designated, the “@okikae” portion in the Check query is replaced with the bank CD “0001” included in the record to be deleted selected in the area MA22. The subsequent Check query “SELECT * FROM sales data WHERE bank CD = '0001'” is executed. Thus, “whether there is a maintenance target bank in the sales data” is determined.
つぎに、確認部102bは、実行された当該Checkクエリによる取得データ件数が0より大きかった場合には「True」、取得データ件数が0であった場合には「False」と判断し、当該判断結果が、検索された上位のレコードに含まれる結果FLGと一致するか否かを確認する。 Next, the confirmation unit 102b determines “True” when the number of acquired data items according to the executed Check query is greater than 0, and determines “False” when the acquired data number is 0. It is confirmed whether or not the result matches the result FLG included in the retrieved upper record.
つぎに、確認部102bは、当該確認結果が結果FLGと一致する場合には、データ削除登録を不可とする旨の判断結果を、検索された上位のレコードに含まれるメッセージと共に画像制御部102aへ転送し、当該確認結果が結果FLGと一致しない場合には、データ削除登録を可能とする旨の判断結果を画像制御部102aへ転送する。
Next, when the confirmation result matches the result FLG, the confirmation unit 102b sends a determination result indicating that data deletion registration is impossible to the
つぎに、確認部102bは、検索された下位のレコード(Noが「3」のレコード)に含まれるReplaceKeyには何も設定されていないので、当該レコードに含まれるCheckクエリ「SELECT Count(*) as 件数 FROM 銀行マスタ WHERE 件数=1」をそのまま実行する。これにより、「銀行マスタに登録されている件数が1件かどうか。」を判断する。 Next, since nothing is set in the ReplaceKey included in the searched lower-level record (the record whose No is “3”), the confirmation unit 102b checks the Check query “SELECT Count (*) included in the record. as number of items FROM bank master WHERE number of cases = 1 ”is executed as it is. Thereby, “whether the number registered in the bank master is 1 or not” is determined.
つぎに、確認部102bは、実行された当該Checkクエリによる取得データ件数が0より大きかった場合には「True」、取得データ件数が0であった場合には「False」と判断し、当該判断結果が、検索された下位のレコードに含まれる結果FLGと一致するか否かを確認する。 Next, the confirmation unit 102b determines “True” when the number of acquired data items according to the executed Check query is greater than 0, and determines “False” when the acquired data number is 0. It is confirmed whether or not the result matches the result FLG included in the retrieved lower level record.
つぎに、確認部102bは、当該確認結果が結果FLGと一致する場合には、データ削除登録を不可とする旨の判断結果を、検索された下位のレコードに含まれるメッセージと共に画像制御部102aへ転送し、当該確認結果が結果FLGと一致しない場合には、データ削除登録を可能とする旨の判断結果を画像制御部102aへ転送する。
Next, when the confirmation result matches the result FLG, the confirmation unit 102b notifies the
これにて、業務チェック処理の説明を終了する。 This completes the description of the business check process.
つぎに、画面制御部102aは、確認部102bから転送された、新規データ登録、データ修正登録、またはデータ削除登録を可能とする旨の判断結果を受けると(ステップSA8:Yes)、図7に示す新規データ登録時の汎用マスタメンテ画面MA、図8に示すデータ修正登録時の汎用マスタメンテ画面MA、または図9に示すデータ削除登録時の汎用マスタメンテ画面MAを作成してモニタ114に表示することで、汎用マスタメンテ画面MAを図6の状態から図7、図8、または図9の状態に変化(遷移)させる(ステップSA9)。
Next, when the
ここで、ステップSA9で実施される処理について詳細に説明する。 Here, the process performed in step SA9 will be described in detail.
まず、画面制御部102aは、汎用Editマスタから、EditIDが領域MA1に表示の「MS_Ginkou」であるレコードを検索する。本説明では、検索されたレコードが、項目Noが「1」で項目名が「銀行CD」であるものと、項目Noが「2」で項目名が「銀行名称」であるものと、項目Noが「3」で項目名が「銀行名称カナ」であるものの計3件であるとする。
First, the
つぎに、画面制御部102aは、検索された3件のレコードに含まれる各項目のデータ(設定値)に基づいて、「1 銀行CD」、「2 銀行名称」、および「3 銀行名称カナ」と題した3つのエディットボックスが領域MA2に配置された汎用マスタメンテ画面MAを作成する。なお、必要となる(エディットとして定義されている)項目数分のエディットボックスは固定座標に配置される。
Next, the
つぎに、画面制御部102aは、確認部102bから転送された判断結果が新規データ登録を可能とする旨のものである場合には、検索された3件のレコードの設定値に基づいて、当該3つのエディットボックスに初期値を出力する。本説明では、検索された3件のレコードには初期値が設定されていないものとするので、当該3つのエディットボックスには何も出力されない。
Next, when the determination result transferred from the confirmation unit 102b indicates that new data can be registered, the
つぎに、画面制御部102aは、当該出力後の図7に示す汎用マスタメンテ画面MAを、モニタ114に表示する。これにより、汎用マスタメンテ画面MAは、図6の状態から、「1 銀行CD」、「2 銀行名称」、および「3 銀行名称カナ」と題した入力可能な3つのエディットボックスが領域MA2に配置された図7の状態に変化(遷移)する。
Next, the
一方、画面制御部102aは、確認部102bから転送された判断結果がデータ修正登録またはデータ削除登録を可能とする旨のものである場合には、汎用Mainマスタから、EditIDが領域MA1に表示の「MS_Ginkou」であるレコードを検索する。本説明では、検索されたレコードは、対象Tableが「MS_GINKOU」であるものとする。
On the other hand, when the determination result transferred from the confirmation unit 102b is that data correction registration or data deletion registration is possible, the
つぎに、画面制御部102aは、検索されたレコードに含まれる対象Table「MS_GINKOU」に対応するマスタを特定し、特定されたマスタ(本説明では、IDが「MS_GINKOU」である銀行マスタ)から、領域MA22で選択された修正対象または削除対象のレコードに含まれる銀行CD「0001」と紐付けられている銀行名称のデータおよび銀行名称カナのデータを抽出する。本説明では、銀行名称のデータとして「A銀行」が抽出され、銀行名称カナのデータとして「エイギンコウ」が抽出されたものとする。
Next, the
つぎに、画面制御部102aは、確認部102bから転送された判断結果がデータ修正登録を可能とする旨のものである場合には、領域MA22で選択された修正対象のレコードに含まれる銀行CD「0001」を「1 銀行CD」と題したエディットボックスに出力して、Key項目に関する当該エディトボックスをロックし、また、抽出された銀行名称「A銀行」および銀行名称カナ「エイギンコウ」をそれぞれ、「2 銀行名称」と題したエディットボックスおよび「3 銀行名称カナ」と題したエディットボックスに出力する。
Next, when the determination result transferred from the confirmation unit 102b is that data correction registration is possible, the
つぎに、画面制御部102aは、当該出力後の図8に示す汎用マスタメンテ画面MAを、モニタ114に表示する。これにより、汎用マスタメンテ画面MAは、図6の状態から、「1 銀行CD」と題したロックされた(入力不可の)エディットボックスならびに「2 銀行名称」および「3 銀行名称カナ」と題した入力可能な2つのエディットボックスが領域MA2に配置された図8の状態に変化(遷移)する。
Next, the
一方、画面制御部102aは、確認部102bから転送された判断結果がデータ削除登録を可能とする旨ものである場合には、領域MA22で選択された削除対象のレコードに含まれる銀行CD「0001」、ならびに抽出された銀行名称「A銀行」および銀行名称カナ「エイギンコウ」をそれぞれ、「1 銀行CD」と題したエディットボックス、「2 銀行名称」と題したエディットボックス、および「3 銀行名称カナ」と題したエディットボックスにそれぞれ出力して、全ての当該エディットボックスをロックする。
On the other hand, when the determination result transferred from the confirmation unit 102b indicates that data deletion registration is possible, the
つぎに、画面制御部102aは、当該出力後の図9に示す汎用マスタメンテ画面MAを、モニタ114に表示する。これにより、汎用マスタメンテ画面MAは、図6の状態から、「1 銀行CD」、「2 銀行名称」、および「3 銀行名称カナ」と題したロックされた(入力不可の)3つのエディットボックスが領域MA2に配置された図9の状態に変化(遷移)する。
Next, the
これにて、ステップSA9で実施される処理の説明を終了する。 This completes the description of the process performed in step SA9.
ユーザは、新規データ登録を指示した場合には、所望のデータを、図7に示す汎用マスタメンテ画面MAに含まれる各エディットボックスにキーボード112を使用して入力し、入力が完了したら、登録(追加)を指示するために機能するファンクションキーF10を押下する。また、ユーザは、データ修正登録を指示した場合には、所望のデータを、図8に示す汎用マスタメンテ画面MAに含まれる入力可能なエディットボックスにキーボード112を使用して入力し、入力が完了したら、登録(修正、上書き)を指示するために機能するファンクションキーF10を押下する。また、ユーザは、データ削除登録を指示した場合には、図9に示す汎用マスタメンテ画面MAに含まれるロックされたエディットボックスに表示されたデータを確認し、確認が完了したら、登録(削除)を指示するために機能するファンクションキーF10を押下する。 When the user instructs new data registration, the user inputs desired data into each edit box included in the general-purpose master maintenance screen MA shown in FIG. Press the function key F10 that functions to instruct (add). When the user instructs data correction registration, the user inputs desired data into the editable input box included in the general-purpose master maintenance screen MA shown in FIG. Then, the function key F10 that functions to instruct registration (correction, overwriting) is pressed. When the user instructs data deletion registration, the user confirms the data displayed in the locked edit box included in the general-purpose master maintenance screen MA shown in FIG. The function key F10 that functions to instruct is pressed.
つぎに、登録部102cは、汎用マスタメンテ画面MAが図7の状態の時にファンクションキーF10の押下を受けると(ステップSA10:Yes)、入力されたデータを、メンテナンス対象の銀行マスタに追加する(ステップSA11)。
Next, when the general-purpose master maintenance screen MA is in the state shown in FIG. 7, the
また、登録部102cは、汎用マスタメンテ画面MAが図8の状態の時にファンクションキーF10の押下を受けると(ステップSA10:Yes)、メンテナンス対象の銀行マスタのデータを、入力されたデータで修正(上書き)する(ステップSA11)。
Further, when the general-purpose master maintenance screen MA is in the state shown in FIG. 8 and the
また、登録部102cは、汎用マスタメンテ画面MAが図9の状態の時にファンクションキーF10の押下を受けると(ステップSA10:Yes)、メンテナンス対象の銀行マスタのデータから、当該汎用マスタメンテ画面MAに表示されたデータを削除する(ステップSA11)。
When the
なお、画面制御部102aは、確認部102bから転送されたメッセージを受けると(ステップSA8:No)、当該メッセージが表示された図10に示すエラーダイアログMBをモニタ114に表示し(ステップSA12)、当該エラーダイアログMBに含まれるOKボタンの押下を受けると(ステップSA13:Yes)、図11に示す汎用マスタメンテ画面MAを作成してモニタ114に表示することで、汎用マスタメンテ画面MAを図6の状態から照会時の図11の状態に変化(遷移)させる(ステップSA14)。なお、ステップSA14で実施される処理については、上述した削除時の汎用マスタメンテ画面MAを作成・表示するときのものと共通しているので、その説明は省略する。
When the
これにて、メイン処理の一例の説明を終了する。 This concludes the description of an example of the main process.
なお、本説明では、銀行マスタをメンテナンス対象として新規データ登録、データ修正登録、またはデータ削除登録を行う場合を一例としたが、例えば汎用Mainマスタ・汎用Editマスタ・抽出条件マスタ・汎用業務チェックマスタ等の定義マスタをメンテナンス対象として新規データ登録、データ修正登録、またはデータ削除登録を行うことも同様に可能である。例えば、汎用Mainマスタをメンテナンス対象としてデータ修正登録を行った場合には、図6に示す汎用マスタメンテ画面MAに代わって、図12に示す汎用マスタメンテ画面MAが表示されると共に、図8に示す汎用マスタメンテ画面MAに代わって、図13に示す汎用マスタメンテ画面MAが表示される。また、例えば、汎用Editマスタをメンテナンス対象としてデータ修正登録を行った場合には、図6に示す汎用マスタメンテ画面MAに代わって、図14に示す汎用マスタメンテ画面MAが表示されると共に、図8に示す汎用マスタメンテ画面MAに代わって、図15に示す汎用マスタメンテ画面MAが表示される。 In this description, the case where new data registration, data correction registration, or data deletion registration is performed with the bank master as a maintenance target is taken as an example. For example, a general-purpose main master, a general-purpose edit master, an extraction condition master, a general-purpose business check master It is also possible to perform new data registration, data correction registration, or data deletion registration with the definition master as the maintenance target. For example, when data correction registration is performed with the general-purpose main master as a maintenance target, the general-purpose master maintenance screen MA shown in FIG. 12 is displayed instead of the general-purpose master maintenance screen MA shown in FIG. Instead of the general master maintenance screen MA shown, a general master maintenance screen MA shown in FIG. 13 is displayed. In addition, for example, when data correction registration is performed for the general-purpose Edit master as a maintenance target, the general-purpose master maintenance screen MA shown in FIG. 14 is displayed instead of the general-purpose master maintenance screen MA shown in FIG. In place of the general-purpose master maintenance screen MA shown in FIG. 8, a general-purpose master maintenance screen MA shown in FIG. 15 is displayed.
また、汎用マスタメンテ画面MAの領域MA2に、抽出条件を選択・表示するための領域MA21が含まれていた場合には、ユーザは、領域MA21に含まれる選択ボタンを操作して所望の抽出条件を選択し、当該選択された抽出条件に基づくデータ抽出を指示することができる。例えば、図6に示す汎用マスタメンテ画面MAが表示されている状態で、ユーザが、領域MA21に含まれる条件項目を選択させるための選択ボタンを、マウス112を使用して押下すると、画面制御部102aは、領域MA22に表示されている銀行マスタの項目が条件項目として列挙された図16に示す条件項目選択画面MCをモニタ114に表示する。また、例えば、これと同様な状態で、ユーザが、領域MA21に含まれる演算子を選択させるための選択ボタンを、マウス112を使用して押下すると、画面制御部102aは、予め用意されている複数の演算子が列挙された図17に示す演算子選択画面MDをモニタ114に表示する。
When the area MA2 for selecting / displaying the extraction condition is included in the area MA2 of the general-purpose master maintenance screen MA, the user operates the selection button included in the area MA21 to select the desired extraction condition. And data extraction based on the selected extraction condition can be instructed. For example, when the general master maintenance screen MA shown in FIG. 6 is displayed, when the user presses a selection button for selecting a condition item included in the area MA21 using the
また、最下部に「F9:出力」が表示されている、例えば図6、図12、または図14に示す汎用マスタメンテ画面MAがモニタ114に表示されていたときは、ユーザは、ファンクションキーF9を押下し、領域MA22に表示されているデータのCSVファイル出力を指示することができる。例えば、図6に示す汎用マスタメンテ画面MAが表示されている状態で、ユーザが、ファンクションキーF9を押下すると、画面制御部102aは、領域MA22に表示されているデータの件数が表示された図18に示すファイル出力画面MEをモニタ114に表示する。そして、ファイル出力画面MEに含まれるOKボタンが押下されると、画面制御部102aは、ファイル出力画面MEで指定された格納先に、指定されたファイル名のCSVファイルであって領域MA22に表示されているデータを含むものを出力する。
Further, when “F9: output” is displayed at the bottom, for example, when the general-purpose master maintenance screen MA shown in FIG. 6, FIG. 12, or FIG. 14 is displayed on the
[3.本実施形態のまとめ、および他の実施形態]
以上、本実施形態によれば、(i)確認部102bが、データの新規登録の指示を受けた場合には、モニタ114に表示されている図6の汎用マスタメンテ画面MAにおいてユーザにより選択されたメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該汎用マスタメンテ画面MAにおいてユーザにより選択された、当該マスタ中のメンテナンス対象のデータとに基づいて、汎用業務チェックマスタから、当該指示に対応する処理区分のCkeckクエリで特定される処理を実行し、当該実行結果に基づいて当該指示を許可するか否かを確認し、(ii)画面制御部102aが、当該指示がデータの新規登録に関するものである場合において当該確認結果が当該指示を許可するというものであるときには、モニタ114に表示されている図6の汎用マスタメンテ画面を、定義マスタ(少なくとも汎用Editマスタ)を参照して、データの入力が可能な状態の図7の汎用マスタメンテ画面MAに遷移させ、また、当該指示がデータの修正または削除に関するものである場合には、モニタ114に表示されている図6の汎用マスタメンテ画面を、定義マスタ(少なくとも汎用Editマスタ)を参照して、メンテナンス対象のデータが当該指示と当該確認結果とに応じた形態(入力可能または入力不可(ロック))で出力されている図8、図9、または図11の汎用マスタメンテ画面MAに遷移させる。これにより、マスタメンテナンスの運用上好ましくない状況(例えば、「利用オペレータライセンス数の制限値を超えるオペレータが新規登録されることにより、不必要に多くのデータが登録されること」、「マスタ中のデータが請求データまたは売上データ等の実績データ中に存在している場合に当該マスタ中のデータの修正または削除が行なわれることにより、実績データとマスタとの間での整合性が担保できなくなること」、および「1件のデータのみのマスタに対して当該データの削除が行なわることにより、データの無いマスタが存在すること」、等)が起こることは無くなるので、マスタメンテナンスの運用上における利便性を向上させることができる。
[3. Summary of this embodiment and other embodiments]
As described above, according to the present embodiment, (i) when the confirmation unit 102b receives an instruction to newly register data, it is selected by the user on the general-purpose master maintenance screen MA shown in FIG. Based on the maintenance target master, and when receiving an instruction to correct or delete data, the maintenance target master and the maintenance in the master selected by the user on the general-purpose master maintenance screen MA Based on the target data, the general job check master executes the process specified by the Ckeck query of the processing category corresponding to the instruction, and confirms whether the instruction is permitted based on the execution result. (Ii) The
また、本実施形態によれば、1つのマスタメンテ画面MAで複数のマスタデータのメンテナンスが可能となる。また、メンテナンス対象となる各マスタデータのDB定義項目をデータ化することにより、定義マスタ自体のメンテナンスも容易に行なうことが可能となる。また、各々のマスタ毎に画面の開発を行なう必要が無いため、当該開発に掛かる工数・費用を削減することができる。また、マスタデータのカスタマイズはDB項目定義の設定変更のみで行なうことができるので、マスタメンテナンス装置100を安価且つ迅速にユーザに提供することが可能となる。
Further, according to the present embodiment, a plurality of master data can be maintained on one master maintenance screen MA. In addition, the definition master itself can be easily maintained by converting the DB definition item of each master data to be maintained into data. Further, since it is not necessary to develop a screen for each master, it is possible to reduce the man-hours and costs for the development. Further, since the master data can be customized only by changing the setting of the DB item definition, the
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。 Although the embodiments of the present invention have been described so far, the present invention can be implemented in various different embodiments within the scope of the technical idea described in the claims other than the above-described embodiments. It ’s good.
また、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 In addition, among the processes described in the embodiment, all or a part of the processes described as being automatically performed can be manually performed, or all of the processes described as being manually performed can be performed. Alternatively, a part can be automatically performed by a known method.
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, unless otherwise specified, the processing procedures, control procedures, specific names, information including registration data for each processing, parameters such as search conditions, screen examples, and database configurations shown in the above documents and drawings Can be changed arbitrarily.
また、マスタメンテナンス装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
Further, regarding the
例えば、マスタメンテナンス装置100が備える処理機能、特に制御部102にて行われる各処理機能については、その全部または任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、後述する記録媒体に記録されており、必要に応じてマスタメンテナンス装置100に機械的に読み取られる。すなわち、ROMまたはHDなどの記憶部106などには、OS(Operating System)として協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, the processing functions provided in the
また、このコンピュータプログラムは、マスタメンテナンス装置100に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
Further, this computer program may be stored in an application program server connected to the
また、本発明にかかるマスタメンテナンスプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USBメモリ、SDカード、フレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM(登録商標)、CD−ROM、MO、DVD、およびBlu−ray Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the master maintenance program according to the present invention may be stored in a computer-readable recording medium, and may be configured as a program product. Here, the “recording medium” means a memory card, USB memory, SD card, flexible disk, magneto-optical disk, ROM, EPROM, EEPROM (registered trademark), CD-ROM, MO, DVD, and Blu-ray Disc. And any other “portable physical medium”.
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OS(Operating System)に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 The “program” is a data processing method described in an arbitrary language or description method, and may be in any format such as source code or binary code. The “program” is not necessarily limited to a single configuration, but is distributed in the form of a plurality of modules and libraries, or in cooperation with a separate program represented by an OS (Operating System). Including those that achieve the function. In addition, a well-known structure and procedure can be used about the specific structure for reading a recording medium in each apparatus shown in embodiment, a reading procedure, or the installation procedure after reading.
記憶部106に格納される各種のデータベース等(マスタ記憶部106aに格納される各テーブル等)は、RAM・ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベースおよびウェブページ用ファイル等を格納する。
Various databases and the like stored in the storage unit 106 (each table stored in the
また、マスタメンテナンス装置100は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置として構成してもよく、また、該情報処理装置に任意の周辺装置を接続して構成してもよい。また、マスタメンテナンス装置100は、該情報処理装置に、本発明にかかるマスタメンテナンス方法を実現させるソフトウェア(プログラム、データ等を含む)を実装することにより実現してもよい。
The
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution / integration of the devices is not limited to that shown in the figure, and all or a part of them may be functional or physical in arbitrary units according to various additions or according to functional loads. Can be distributed and integrated. That is, the above-described embodiments may be arbitrarily combined and may be selectively implemented.
以上のように、本発明にかかるマスタメンテナンス装置、マスタメンテナンス方法、およびマスタメンテナンスプログラムは、販売管理システム等において設定されている各種マスタのメンテナンスにおいて有用である。 As described above, the master maintenance device, the master maintenance method, and the master maintenance program according to the present invention are useful in maintenance of various masters set in the sales management system or the like.
100 マスタメンテナンス装置
102 制御部
102a 画面制御部
102b 確認部
102c 登録部
104 通信インターフェース部
106 記憶部
106a マスタ記憶部
108 入出力インターフェース部
112 入力装置
114 出力装置
200 外部サーバ
300 ネットワーク
100
102a Screen control unit
102b Confirmation part
106a
Claims (4)
前記記憶部には、新規登録、修正および削除を含む処理区分ごとに、当該処理区分の処理が行われるとマスタメンテナンスの運用上好ましくない状況になることを意味するTrue及び当該処理区分の処理が行われてもマスタメンテナンスの運用上好ましくない状況にはならないことを意味するFalseのうちのどちらかを結果として返す所定の処理を行なうための命令に関する文字列と、当該処理区分の処理を許可しないことを意味するTrue及び当該処理区分の処理を許可することを意味するFalseのうちのどちらかが設定されている変数と、が記憶されており、
前記制御部は、
データの新規登録の指示を受けた場合には、マスタのメンテナンスに用いる前記表示部に予め表示されているマスタメンテ画面において予め指定されているメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該マスタメンテ画面において予め指定されている、当該マスタ中のメンテナンス対象のデータとに基づいて、当該指示に対応する前記処理区分の前記文字列で特定される前記所定の処理を実行し、当該実行結果と前記変数との一致又は不一致に基づいて当該指示を許可するか否かを確認する確認手段と、
前記指示が新規登録に関するものである場合において前記確認手段での確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、データの入力が可能な状態の前記マスタメンテ画面に遷移させ、また、前記指示が修正または削除に関するものである場合において前記確認手段での確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、前記メンテナンス対象のデータが当該指示と前記確認手段での確認結果とに応じた形態で出力されている前記マスタメンテ画面に遷移させる画面制御手段と
を備えたこと
を特徴とするマスタメンテナンス装置。 A master maintenance device including a control unit, a storage unit, and a display unit,
In the storage unit, for each processing category including new registration, correction, and deletion, True, which means that if the processing of the processing category is performed, it becomes an unfavorable situation for the operation of master maintenance, and processing of the processing category is performed. Even if it is not, it is not permitted to execute the processing of the character string related to the instruction for performing the predetermined processing that returns either one of the results indicating that the master maintenance operation is not unfavorable as a result. A variable that is set with either one of True and False indicating that the processing of the processing classification is permitted is stored,
The controller is
When receiving an instruction for new registration of data, based on the maintenance target master specified in advance on the master maintenance screen displayed in advance on the display unit used for maintenance of the master, When a deletion instruction is received, based on the maintenance target master and the maintenance target data in the master specified in advance on the master maintenance screen, the processing category corresponding to the instruction Confirming means for executing the predetermined processing specified by the character string and confirming whether or not to permit the instruction based on a match or mismatch between the execution result and the variable ;
When the instruction is related to new registration and the confirmation result by the confirmation means is that the instruction is permitted, data can be input to the master maintenance screen displayed on the display unit. The state is changed to the master maintenance screen, and when the instruction is related to correction or deletion, when the confirmation result by the confirmation means permits the instruction , the display is displayed on the display unit. Screen control means for transitioning the master maintenance screen to the master maintenance screen in which the maintenance target data is output in a form according to the instruction and the confirmation result of the confirmation means. A master maintenance device.
を特徴とする請求項1に記載のマスタメンテナンス装置。 The master maintenance device according to claim 1.
前記制御部で実行される、
データの新規登録の指示を受けた場合には、マスタのメンテナンスに用いる前記表示部に予め表示されているマスタメンテ画面において予め指定されているメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該マスタメンテ画面において予め指定されている、当該マスタ中のメンテナンス対象のデータとに基づいて、当該指示に対応する前記処理区分の前記文字列で特定される前記所定の処理を実行し、当該実行結果と前記変数との一致又は不一致に基づいて当該指示を許可するか否かを確認する確認ステップと、
前記指示が新規登録に関するものである場合において前記確認ステップでの確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、データの入力が可能な状態の前記マスタメンテ画面に遷移させ、また、前記指示が修正または削除に関するものである場合において前記確認ステップでの確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、前記メンテナンス対象のデータが当該指示と前記確認ステップでの確認結果とに応じた形態で出力されている前記マスタメンテ画面に遷移させる画面制御ステップと、
を含むこと
を特徴とするマスタメンテナンス方法。 For each processing category including the control unit and new registration, correction, and deletion, True means that if the processing of that processing category is performed, the master maintenance operation becomes unfavorable, and the processing of that processing category is performed This also means that a character string related to a command for performing a predetermined process that returns one of False as a result, which means that it is not an unfavorable situation in the operation of the master maintenance, and that the processing of the processing category is not permitted. It is executed by an information processing apparatus including a storage unit storing a variable in which one of True and False indicating that processing of the processing category is permitted, and a display unit are stored. A master maintenance method,
Executed by the control unit,
When receiving an instruction for new registration of data, based on the maintenance target master specified in advance on the master maintenance screen displayed in advance on the display unit used for maintenance of the master, When a deletion instruction is received, based on the maintenance target master and the maintenance target data in the master specified in advance on the master maintenance screen, the processing category corresponding to the instruction A step of performing the predetermined process specified by the character string and confirming whether or not to permit the instruction based on a match or mismatch between the execution result and the variable ;
When the instruction is related to new registration and the confirmation result in the confirmation step is that the instruction is permitted, data can be input to the master maintenance screen displayed on the display unit. When the state transitions to the master maintenance screen, and the instruction is related to correction or deletion , and the confirmation result in the confirmation step is that the instruction is permitted, the instruction is displayed on the display unit. A screen control step for transitioning the master maintenance screen to the master maintenance screen in which the maintenance target data is output in a form according to the instruction and the confirmation result in the confirmation step;
The master maintenance method characterized by including.
前記制御部に実行させるための、
データの新規登録の指示を受けた場合には、マスタのメンテナンスに用いる前記表示部に予め表示されているマスタメンテ画面において予め指定されているメンテナンス対象のマスタに基づいて、また、データの修正または削除の指示を受けた場合には、当該メンテナンス対象のマスタと、当該マスタメンテ画面において予め指定されている、当該マスタ中のメンテナンス対象のデータとに基づいて、当該指示に対応する前記処理区分の前記文字列で特定される前記所定の処理を実行し、当該実行結果と前記変数との一致又は不一致に基づいて当該指示を許可するか否かを確認する確認ステップと、
前記指示が新規登録に関するものである場合において前記確認ステップでの確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、データの入力が可能な状態の前記マスタメンテ画面に遷移させ、また、前記指示が修正または削除に関するものである場合において前記確認ステップでの確認結果が当該指示を許可するというものであるときには、前記表示部に表示されている前記マスタメンテ画面を、前記メンテナンス対象のデータが当該指示と前記確認ステップでの確認結果とに応じた形態で出力されている前記マスタメンテ画面に遷移させる画面制御ステップと、
を含むこと
を特徴とするマスタメンテナンスプログラム。 For each processing category including the control unit and new registration, correction, and deletion, True means that if the processing of that processing category is performed, the master maintenance operation becomes unfavorable, and the processing of that processing category is performed This also means that a character string related to a command for performing a predetermined process that returns one of False as a result, which means that it is not an unfavorable situation in the operation of the master maintenance, and that the processing of the processing category is not permitted. In order to cause an information processing apparatus including a storage unit in which one of True and a variable that is set to False to permit processing of the processing category to be stored, and a display unit to be executed, to be executed Master maintenance program of
For causing the control unit to execute,
When receiving an instruction for new registration of data, based on the maintenance target master specified in advance on the master maintenance screen displayed in advance on the display unit used for maintenance of the master, When a deletion instruction is received, based on the maintenance target master and the maintenance target data in the master specified in advance on the master maintenance screen, the processing category corresponding to the instruction A step of performing the predetermined process specified by the character string and confirming whether or not to permit the instruction based on a match or mismatch between the execution result and the variable ;
When the instruction is related to new registration and the confirmation result in the confirmation step is that the instruction is permitted, data can be input to the master maintenance screen displayed on the display unit. When the state transitions to the master maintenance screen, and the instruction is related to correction or deletion , and the confirmation result in the confirmation step is that the instruction is permitted, the instruction is displayed on the display unit. A screen control step for transitioning the master maintenance screen to the master maintenance screen in which the maintenance target data is output in a form according to the instruction and the confirmation result in the confirmation step;
A master maintenance program characterized by including
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011020925A JP5709559B2 (en) | 2011-02-02 | 2011-02-02 | Master maintenance device, master maintenance method, and master maintenance program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011020925A JP5709559B2 (en) | 2011-02-02 | 2011-02-02 | Master maintenance device, master maintenance method, and master maintenance program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012160125A JP2012160125A (en) | 2012-08-23 |
| JP5709559B2 true JP5709559B2 (en) | 2015-04-30 |
Family
ID=46840582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011020925A Active JP5709559B2 (en) | 2011-02-02 | 2011-02-02 | Master maintenance device, master maintenance method, and master maintenance program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5709559B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3601579B2 (en) * | 1999-05-07 | 2004-12-15 | 三菱電機株式会社 | Distributed data processing system |
| JP4464017B2 (en) * | 2001-09-13 | 2010-05-19 | カシオ計算機株式会社 | Store terminal and program |
| JP2009251975A (en) * | 2008-04-08 | 2009-10-29 | Hitachi Ltd | Automatic web application generator |
-
2011
- 2011-02-02 JP JP2011020925A patent/JP5709559B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012160125A (en) | 2012-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6223628B1 (en) | Information management apparatus, information management method, and information management system | |
| JP5424798B2 (en) | METADATA SETTING METHOD, METADATA SETTING SYSTEM, AND PROGRAM | |
| CN102844774B (en) | The control method of webpage and computer system | |
| JP5675676B2 (en) | Business analysis design support device, business analysis design support method, and business analysis design support program | |
| JP6643807B2 (en) | Document management client device and document management method | |
| JP5661449B2 (en) | File name creation device | |
| JP7050145B2 (en) | Display definition creation device, display definition creation method, and display definition creation program | |
| JP6600525B2 (en) | Journal entry assistance device, journal entry assistance method, and journal entry assistance program | |
| JP5709559B2 (en) | Master maintenance device, master maintenance method, and master maintenance program | |
| JP2021170388A (en) | Slip processing device, slip processing method, and slip processing program | |
| JP2020160854A (en) | Code management system, and code management method | |
| JP6750982B2 (en) | Authority control device, authority control method, and authority control program | |
| JP4995009B2 (en) | POD screen generation device and program thereof | |
| JP6638053B1 (en) | Document creation support system | |
| JP2018194878A (en) | Information processing apparatus, information processing system, control method of the same and program | |
| JP2021144692A (en) | Sales recording apparatus, sales recording method and sales recording program | |
| JP4906424B2 (en) | Web service design method and apparatus | |
| JP5528874B2 (en) | Item name changing device, item name changing method and item name changing program | |
| JP7079660B2 (en) | Analytical work support device, analytical work support method and analytical work support program | |
| JP2009064347A (en) | Work support information display device and work support information display method | |
| JP2002269124A (en) | Document processing apparatus, document processing method, and storage medium storing document processing program | |
| JP2006172036A (en) | Design computer program | |
| JP6588304B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2017174136A (en) | Information management device, information management method, and information management program | |
| JP5542857B2 (en) | Query issuing device, query issuing program, query issuing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140131 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150116 |
|
| 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: 20150203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5709559 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |