JP5352225B2 - Data reuse method, data reuse system, data reuse device, and data reuse program - Google Patents
Data reuse method, data reuse system, data reuse device, and data reuse program Download PDFInfo
- Publication number
- JP5352225B2 JP5352225B2 JP2008330859A JP2008330859A JP5352225B2 JP 5352225 B2 JP5352225 B2 JP 5352225B2 JP 2008330859 A JP2008330859 A JP 2008330859A JP 2008330859 A JP2008330859 A JP 2008330859A JP 5352225 B2 JP5352225 B2 JP 5352225B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- application
- screen
- information
- existing
- 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
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000011156 evaluation Methods 0.000 claims abstract description 75
- 239000000284 extract Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 20
- 230000008569 process Effects 0.000 description 32
- 238000004891 communication Methods 0.000 description 22
- 238000012544 monitoring process Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 16
- 230000015654 memory Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本発明は、会計事務所などにおいて、過去に作成したファイルを利用して新規ファイルの作成を行うデータ再利用方法、データ再利用システム、データ再利用装置およびデータ再利用プログラムに関する。 The present invention relates to a data reuse method, a data reuse system, a data reuse device, and a data reuse program for creating a new file using a file created in the past in an accounting office or the like.
会計事務所業務では財務・税務の専門的な法律知識を必要とし、かつそれらの専門知識を搭載したアプリケーションを使用して業務を行っている。会計事務所業務ではこれらの知識を持つことが必要であるが簡単に理解できるものではなく、知識の未熟な職員については、会計事務所の税理士や熟練した職員が指導にあたりつつ業務を行っているのが一般的である。 Accounting firms require specialized legal knowledge of finance and tax, and work using applications that incorporate such expertise. It is necessary to have such knowledge in accounting firm operations, but it is not easy to understand, and for those who are inexperienced, tax accountants and skilled staff of accounting firms are working while providing guidance It is common.
しかしながら、このようなやり方では、知識の未熟な職員のために熟練した職員の作業工数がとられてしまい、会計事務所業務を効率的に行うことが難しくなっている。 However, in such a method, the man-hours of skilled staff are taken for staff who are inexperienced in knowledge, and it is difficult to carry out accounting office work efficiently.
たとえば、税務申告書については「手引書」が税務署から配布されるが、あくまで一般的な記入方法が示されているだけであり、色々な業態を扱う会計事務所にとっては有効ではない。そのため、業種に応じた処理方法は税理士の先生や熟練した職員に問い合わせるか、過去に取り扱ったファイル(過去に作成した申告書)のうち、参考になりそうなものをいちいち開いて該当するものを探しながら解決する必要があった。 For example, a “Guidebook” is distributed from the tax office for tax returns, but it only shows general entry methods and is not effective for accounting firms that handle various business formats. Therefore, for the processing method according to the type of industry, inquire with a tax accountant teacher or a skilled staff, or open the one that seems to be helpful among the files handled in the past (reports created in the past) one by one. It was necessary to solve while searching.
また、会計事務所業務で財務や税務の書類を作成するためにコンピュータを使用するのは必須となっているところ、財務や税務における書類は数多く、それらの書類に対して異なるアプリケーションが存在する。そのため、法律知識に加えコンピュータを操作する知識まで要求されている。 In addition, it is indispensable to use computers to create financial and tax documents for accounting firms, but there are many financial and tax documents, and there are different applications for these documents. Therefore, knowledge of operating computers in addition to legal knowledge is required.
したがって、法律的な知識を有していても、コンピュータを操作する知識が不十分な場合、書類を作成するためには、顧問先の業態に応じたアプリケーションファイルの種々の設定を行ったりしなければならず、やはり、税理士の先生や熟練した職員に問い合わせるか、過去に取り扱ったファイル(過去に作成した申告書)のうち、参考になりそうなものをいちいち開いて該当するものを探しながら解決する必要があった。 Therefore, even if you have legal knowledge, if you do not have enough knowledge to operate the computer, you must make various settings for the application file according to the business conditions of the consultant in order to create documents. After all, contact the tax accountant teacher or skilled staff, or solve the problem by searching for the relevant files in the past (files created in the past). There was a need to do.
上記のような問題を解決するため、たとえば下記特許文献1には、文書を検索して特定の分類に分けて知識の共有を図る技術が記載されている。また、下記特許文献2には、税務などの申告書類や会計処理に関する書類を作成する際に、有用な作成済み書類を参照する技術が記載されている。
In order to solve the above problem, for example,
しかしながら、上記の特許文献1および2に記載の技術は、以下のような問題点を有している。
However, the techniques described in
特許文献1に記載の技術では、検索条件が入力手段となっているため、対象となる検索条件を考えなければ情報が蓄積できず、また、対象物を特定するための入力が必要になる。すなわち、検索するためのキーとなる情報、対象物を自分で考えられないと検索できない(検索をするのにもある程度の知識が要求される)、という問題がある。
In the technique described in
特許文献2に記載の技術では、ある書類を作成する際に参照すべき書類を、予め、対応づけて記録管理しなければならず、余計な工数を要していた。また、参照書面の対応関係を記録する点で、自由度が低く、利用分野が限定される。さらに、基本的に同一社内の文書しか念頭においていないため、作成しようとする書類に類似関係を有する他の会社用に作成した書面を参照できない、などの問題点があった。
In the technique described in
本発明は、上記に鑑みてなされたものであって、財務や税務に関する法律的な知識を有していない場合であっても、過去に取り扱ったファイルの中から所望のファイルを検索し、それを参照・利用して新規ファイルの生成を可能とするデータ再利用方法、データ再利用システム、データ再利用装置およびデータ再利用プログラムを得ることを目的とする。 The present invention has been made in view of the above, and even if it does not have legal knowledge about finance or tax, it searches for a desired file from files handled in the past, and An object of the present invention is to obtain a data reuse method, a data reuse system, a data reuse device, and a data reuse program that can generate and generate a new file by referring to and using.
上述した課題を解決し、目的を達成するために、本発明は、会計事務所の業務に好適なアプリケーションが利用可能な形式のファイルを管理するデータベースを備えたシステムにおいて、前記アプリケーションが新規ファイルの生成または作成済みファイルの編集を行う際に、前記データベースに格納されたファイル(既存ファイル)のデータを利用させるためのデータ再利用方法であって、記憶部から、既存ファイルを利用しようとしているアプリケーションが取り扱い中のファイル(編集中ファイル)に関連付けられた管理情報を取得し、また、前記データベースに格納された各既存ファイルに関連付けられた管理情報を取得し、取得した各管理情報に基づき、既存ファイルのすべてまたは一部を処理対象として、処理対象の各既存ファイルが編集中ファイルに類似しているかどうかを評価する既存ファイル評価ステップと、前記既存ファイル評価ステップにおける評価結果に基づいて、前記既存ファイル評価ステップで処理対象とした既存ファイルの一覧表示を行う際の表示順を決定する表示順決定ステップと、前記表示順決定ステップで決定した表示順に従い、前記処理対象とした既存ファイルの一覧表示を行う一覧表示ステップと、を含むことを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention provides a system including a database for managing a file in a format that can be used by an application suitable for a business of an accounting office. A data reuse method for using data of a file (existing file) stored in the database when editing a created or created file, and an application that is trying to use an existing file from a storage unit Acquires management information associated with the file being processed (file being edited), acquires management information associated with each existing file stored in the database, and based on the acquired management information, All or part of the file is processed, and each existing file to be processed is processed. When displaying a list of existing files to be processed in the existing file evaluation step based on the existing file evaluation step for evaluating whether the file is similar to the file being edited and the evaluation result in the existing file evaluation step A display order determining step for determining the display order of the file, and a list display step for displaying a list of existing files to be processed according to the display order determined in the display order determining step.
また、次の発明にかかるデータ再利用方法において、前記既存ファイル評価ステップでは、各既存ファイルに関連付けられた管理情報に含まれる、ファイルの作成者を示す担当者IDに基づいて選択した既存ファイルを処理対象とすることを特徴とする。 In the data reuse method according to the next invention, in the existing file evaluation step, an existing file selected based on a person-in-charge ID indicating a file creator included in the management information associated with each existing file is selected. It is a processing target.
また、次の発明にかかるデータ再利用方法において、前記既存ファイル評価ステップでは、編集中ファイルおよび既存ファイルのそれぞれに関連付けられた各管理情報に含まれている顧問先情報に基づいて、編集中ファイルに類似する範囲(類似範囲)を決定し、評価対象となる既存ファイルが類似範囲内にあるかどうかを確認することにより各既存ファイルを評価することを特徴とする。 In the data reuse method according to the next invention, in the existing file evaluation step, the file being edited is based on the file being edited and the advisor information included in each management information associated with each of the existing files. A similar range (similar range) is determined, and each existing file is evaluated by checking whether or not the existing file to be evaluated is within the similar range.
また、次の発明にかかるデータ再利用方法において、前記既存ファイル評価ステップでは、類似範囲内と判定した既存ファイルについて、さらに類似度を判定し、前記表示順決定ステップでは、評価結果が示す類似性が高いものほど上位となるように、表示順を決定することを特徴とする。 In the data reuse method according to the next invention, in the existing file evaluation step, a similarity is further determined for the existing file determined to be within the similar range, and in the display order determination step, the similarity indicated by the evaluation result The display order is determined such that the higher the is, the higher the order.
また、次の発明にかかるデータ再利用方法において、前記表示順決定ステップでは、類似性が同一の既存ファイルが複数存在する場合、これらの既存ファイルに関連付けられた管理情報に含まれる、ユーザから予め取得しておいた、類似性が同一の既存ファイル同士の表示順を判定するための指標である既存ファイルごとの優先度、に基づいて表示順を決定することを特徴とする。 Further, in the data reuse method according to the next invention, in the display order determination step, when there are a plurality of existing files having the same similarity, the user includes the management information associated with these existing files in advance. The display order is determined on the basis of the priorities for each existing file, which is an index for determining the display order of existing files with the same similarity that have been acquired.
また、次の発明にかかるデータ再利用方法において、前記表示順決定ステップでは、類似性および表示優先度が同一の既存ファイルが複数存在する場合、これらの既存ファイルに関連付けられた管理情報に含まれる、既存ファイルを作成する際に利用されたアプリケーションの種類および会計年度、に基づいて表示順を決定することを特徴とする。 In the data reuse method according to the next invention, in the display order determination step, when there are a plurality of existing files having the same similarity and display priority, they are included in the management information associated with these existing files. The display order is determined based on the type of application used when creating the existing file and the fiscal year.
また、次の発明にかかるデータ再利用方法は、前記一覧表示ステップで表示した既存ファイルのうちの一つが選択され、参照表示するように指示を受けた場合に、選択された既存ファイルの作成に利用されたアプリケーション(参照用アプリケーション)を起動し、当該参照用アプリケーションの画面表示と、既存ファイルを利用しようとしているアプリケーション(参照元アプリケーション)の画面表示とを横に並べて表示する参照用アプリケーション起動ステップ、をさらに含むことを特徴とする。 Also, the data reuse method according to the next invention is to create a selected existing file when one of the existing files displayed in the list display step is selected and an instruction is given to display the reference. A reference application start step for starting the used application (reference application) and displaying the screen display of the reference application side by side with the screen display of the application (reference source application) trying to use the existing file. , Further included.
また、次の発明にかかるデータ再利用方法においては、前記参照用アプリケーションの画面表示を、通常の画面表示を半透明に変更した画面と所定の背景画像とを重ねて生成した画面表示とすることを特徴とする。 In the data reuse method according to the next invention, the screen display of the reference application is a screen display generated by superimposing a screen obtained by changing the normal screen display to be translucent and a predetermined background image. It is characterized by.
また、次の発明にかかるデータ再利用方法において、前記参照用アプリケーション起動ステップでは、さらに、選択された既存ファイルに関連付けられた管理情報に含まれる、対応する既存ファイルが何回参照表示されたかを示す参照度、を更新し、前記表示順決定ステップでは、前記参照度をさらに利用して表示順を決定することを特徴とする。 In the data reuse method according to the next invention, in the reference application launching step, it is further determined how many times the corresponding existing file included in the management information associated with the selected existing file has been referenced and displayed. The reference degree shown is updated, and the display order is determined by further using the reference degree in the display order determining step.
また、次の発明にかかるデータ再利用方法において、前記参照用アプリケーション起動ステップでは、前記参照元アプリケーションと前記参照用アプリケーションが同じ種類の場合、参照用アプリケーションの画面内のデータ入力項目のうち、予め指定されていた項目への入力済データを、参照元アプリケーションの画面内の対応するデータ入力項目へ複写した上で、初期画面表示を行うことを特徴とする。 In the data reuse method according to the next invention, in the reference application starting step, when the reference source application and the reference application are of the same type, among the data input items in the screen of the reference application, The initial screen display is performed after the input data for the specified item is copied to the corresponding data input item in the screen of the reference source application.
また、次の発明にかかるデータ再利用方法は、同じ種類のアプリケーションを参照元アプリケーションおよび参照用アプリケーションとして起動している状態で、参照元アプリケーションの画面内の所定のデータ入力項目が選択され、データ複写のための操作が行われた場合に、記憶部から、参照用アプリケーションが取り扱っているファイルのデータのうち、前記選択されたデータ入力項目と同じデータ入力項目への入力済データ、を取得し、前記選択されたデータ入力項目へ複写するデータ複写ステップ、をさらに含むことを特徴とする。 In the data reuse method according to the next invention, in a state where the same type of application is activated as the reference source application and the reference application, a predetermined data input item in the screen of the reference source application is selected, and the data When an operation for copying is performed, data already input to the same data input item as the selected data input item is acquired from the storage unit in the file data handled by the reference application. And a data copying step of copying to the selected data input item.
また、次の発明は、会計事務所の業務に好適なアプリケーションが利用可能な形式のファイルを管理するデータベースを備えたサーバー、およびネットワーク経由でこれに接続された1つ以上のクライアント端末である端末からなり、サーバーは、端末が新規にファイルを作成する場合には、端末側で過去に作成され、データベースで管理している既存ファイルを端末に参照させることが可能なデータ再利用システムであって、前記端末は、既存ファイルを利用しようとしているアプリケーションが取り扱い中のファイル(編集中ファイル)に関連付けられた管理情報をサーバーに通知し、当該通知した情報に基づき、サーバーが既存ファイルのそれぞれについて、編集中ファイルに類似しているかどうかを評価した結果、を取得する評価結果取得手段と、前記取得した評価結果に基づいて、既存ファイルの中から利用可能なファイルを抽出し、さらに、当該抽出した利用可能ファイルの一覧表示を行う際の表示順を決定する表示順決定手段と、前記表示順決定手段により決定された順番で、前記利用可能ファイルの一覧表示を行う一覧表示手段と、を備え、前記サーバーは、前記評価結果取得手段から通知された管理情報と各既存ファイルに関連付けられた管理情報とに基づき、既存ファイルのすべてまたは一部を処理対象として、処理対象の各既存ファイルが前記編集中ファイルに類似しているかどうかを評価する既存ファイル評価手段、を備えることを特徴とする。 In addition, the next invention is a server having a database that manages a file in a format that can be used by an application suitable for the business of an accounting firm, and a terminal that is one or more client terminals connected to the server via a network The server is a data reuse system that allows a terminal to refer to an existing file created in the past and managed in a database when the terminal creates a new file. The terminal notifies the server of management information associated with the file (editing file) that is being handled by the application that is using the existing file, and based on the notified information, the server As a result of evaluating whether the file is similar to the file being edited, An acquisition means and a display order determination means for extracting a usable file from existing files based on the acquired evaluation result, and further determining a display order for displaying a list of the extracted usable files And list display means for displaying a list of the available files in the order determined by the display order determination means, wherein the server notifies the management information and each existing file notified from the evaluation result acquisition means. And existing file evaluation means for evaluating whether or not each existing file to be processed is similar to the file being edited based on all or part of the existing file based on the management information associated with It is characterized by.
また、次の発明にかかるデータ再利用システムにおいて、前記既存ファイル評価手段は、各既存ファイルに関連付けられた管理情報に含まれる、ファイルの作成者を示す担当者IDに基づいて選択した既存ファイルを処理対象とすることを特徴とする。 In the data reuse system according to the next invention, the existing file evaluation unit selects an existing file selected based on a person-in-charge ID indicating the creator of the file included in the management information associated with each existing file. It is a processing target.
また、次の発明にかかるデータ再利用システムにおいて、前記既存ファイル評価手段は、前記通知された管理情報および既存ファイルのそれぞれに関連付けられた各管理情報に含まれている顧問先情報に基づいて、編集中ファイルに類似する範囲(類似範囲)を決定し、評価対象となる既存ファイルが類似範囲内にあるかどうかを確認することにより各既存ファイルを評価することを特徴とする。 Further, in the data reuse system according to the next invention, the existing file evaluation means is based on the notified management information and advisory information included in each management information associated with each existing file, A range similar to the file being edited (similar range) is determined, and each existing file is evaluated by checking whether the existing file to be evaluated is within the similar range.
また、次の発明にかかるデータ再利用システムにおいて、前記既存ファイル評価手段は、類似範囲内と判定した既存ファイルについて、さらに類似度を判定し、前記表示順決定手段は、前記既存ファイル評価手段による評価結果が示す類似性が高いものほど上位となるように、表示順を決定することを特徴とする。 Further, in the data reuse system according to the next invention, the existing file evaluation unit further determines a similarity for the existing file determined to be within the similar range, and the display order determination unit is determined by the existing file evaluation unit. The display order is determined so that the higher the similarity shown by the evaluation result is, the higher the order is.
また、次の発明にかかるデータ再利用システムにおいて、前記表示順決定手段は、類似性が同一の既存ファイルが複数存在する場合、これらの既存ファイルに関連付けられた管理情報に含まれる、ユーザから予め取得しておいた、類似性が同一の既存ファイル同士の表示順を判定するための指標である既存ファイルごとの優先度、に基づいて表示順を決定することを特徴とする。 In the data reuse system according to the next invention, when there are a plurality of existing files with the same similarity, the display order determining unit is preliminarily received from the user included in the management information associated with these existing files. The display order is determined on the basis of the priorities for each existing file, which is an index for determining the display order of existing files with the same similarity that have been acquired.
また、次の発明にかかるデータ再利用システムにおいて、前記表示順決定手段は、類似性および表示優先度が同一の既存ファイルが複数存在する場合、これらの既存ファイルに関連付けられた管理情報に含まれる、既存ファイルを作成する際に利用されたアプリケーションの種類および会計年度、に基づいて表示順を決定することを特徴とする。 In the data reuse system according to the next invention, when there are a plurality of existing files having the same similarity and display priority, the display order determining means is included in the management information associated with these existing files. The display order is determined based on the type of application used when creating the existing file and the fiscal year.
また、次の発明にかかるデータ再利用システムは、前記一覧表示手段が表示した既存ファイルのうちの一つが選択され、参照表示するように指示を受けた場合に、選択された既存ファイルの作成に利用されたアプリケーション(参照用アプリケーション)を起動し、当該参照用アプリケーションの画面表示と、既存ファイルを利用しようとしているアプリケーション(参照元アプリケーション)の画面表示とを横に並べて表示する参照用アプリケーション実行手段、をさらに備えることを特徴とする。 In addition, the data reuse system according to the next invention can be used to create the selected existing file when one of the existing files displayed by the list display means is selected and an instruction to display the selected file is received. Reference application execution means for starting the used application (reference application) and displaying the screen display of the reference application side by side with the screen display of the application (reference source application) trying to use the existing file. Are further provided.
また、次の発明にかかるデータ再利用システムは、前記参照用アプリケーションの画面表示を、通常の画面表示を半透明に変更した画面と所定の背景画像とを重ねて生成した画面表示とすることを特徴とする。 In the data reuse system according to the next invention, the screen display of the reference application is a screen display generated by superimposing a screen obtained by changing the normal screen display to be translucent and a predetermined background image. Features.
また、次の発明にかかるデータ再利用システムにおいて、前記参照用アプリケーション実行手段は、さらに、選択された既存ファイルに関連付けられた管理情報に含まれる、対応する既存ファイルが何回参照表示されたかを示す参照度、を更新し、前記表示順決定手段は、前記参照度をさらに利用して表示順を決定することを特徴とする。 In the data reuse system according to the next invention, the reference application execution means further determines how many times the corresponding existing file included in the management information associated with the selected existing file has been referenced and displayed. The displayed reference degree is updated, and the display order determining means further uses the reference degree to determine the display order.
また、次の発明にかかるデータ再利用システムにおいて、前記参照用アプリケーション実行手段は、前記参照元アプリケーションと前記参照用アプリケーションが同じ種類の場合、参照用アプリケーションで読み込んだ既存ファイルの設定内容を参照元アプリケーションが取り扱っているファイルの設定内容に反映させることを特徴とする。 Further, in the data reuse system according to the next invention, the reference application executing means, when the reference source application and the reference application are of the same type, sets the setting contents of the existing file read by the reference application as the reference source. It is characterized in that it is reflected in the setting contents of the file handled by the application.
また、次の発明にかかるデータ再利用システムにおいて、前記参照用アプリケーション実行手段は、さらに、同じ種類のアプリケーションを参照元アプリケーションおよび参照用アプリケーションとして起動している状態で、参照元アプリケーションの画面内の所定のデータ入力項目が選択され、データ複写のための操作が行われた場合に、参照用アプリケーションが取り扱っているファイルのデータのうち、前記選択されたデータ入力項目と同じデータ入力項目への入力済データを、前記選択されたデータ入力項目へ複写することを特徴とする。 Further, in the data reuse system according to the next invention, the reference application executing means further includes the same type of application as the reference source application and the reference application in the screen of the reference source application. When a predetermined data input item is selected and an operation for data copying is performed, input to the same data input item as the selected data input item among the data of the file handled by the reference application The completed data is copied to the selected data input item.
また、次の発明は、会計事務所の業務に好適なアプリケーションが利用可能な形式のファイルを管理するデータベースを備え、当該データベースで管理している既存ファイルのデータを利用して新規ファイルを作成するデータ再利用装置であって、既存ファイルを利用しようとしているアプリケーションが取り扱い中のファイル(編集中ファイル)に関連付けられた管理情報、および、前記データベースに格納された各既存ファイルに関連付けられた管理情報に基づき、既存ファイルのすべてまたは一部を処理対象として、処理対象の各既存ファイルが編集中ファイルに類似しているかどうかを評価する既存ファイル評価手段と、前記既存ファイル評価手段による評価結果に基づいて、前記既存ファイル評価手段が処理対象とした既存ファイルである利用可能ファイルの一覧表示を行う際の表示順を決定する表示順決定手段と、前記表示順決定手段により決定された順番で、前記利用可能ファイルの一覧表示を行う一覧表示手段と、を備えることを特徴とする。 In addition, the next invention includes a database that manages a file in a format that can be used by an application suitable for the work of an accounting firm, and creates a new file using data of an existing file managed by the database. Management information associated with a file (editing file) being handled by an application which is a data reuse device and is using an existing file, and management information associated with each existing file stored in the database Based on the existing file evaluation means for evaluating whether or not each existing file to be processed is similar to the file being edited, based on the evaluation result by the existing file evaluation means The existing file evaluation means processes the existing file Display order determining means for determining a display order when displaying a list of available files, and list display means for displaying a list of the available files in the order determined by the display order determining means. It is characterized by providing.
また、次の発明にかかるデータ再利用装置において、前記既存ファイル評価手段は、各既存ファイルに関連付けられた管理情報に含まれる、ファイルの作成者を示す担当者IDに基づいて選択した既存ファイルを処理対象とすることを特徴とする。 In the data reuse apparatus according to the next invention, the existing file evaluation unit selects an existing file selected based on a person-in-charge ID indicating the creator of the file included in the management information associated with each existing file. It is a processing target.
また、次の発明にかかるデータ再利用装置において、前記既存ファイル評価手段は、前記編集中ファイルおよび既存ファイルのそれぞれに関連付けられた各管理情報に含まれている顧問先情報に基づいて、編集中ファイルに類似する範囲(類似範囲)を決定し、評価対象となる既存ファイルが類似範囲内にあるかどうかを確認することにより各既存ファイルを評価することを特徴とする。 Further, in the data reuse device according to the next invention, the existing file evaluation means is editing based on advisory information included in the management information associated with the editing file and the existing file, respectively. A range similar to the file (similar range) is determined, and each existing file is evaluated by checking whether the existing file to be evaluated is within the similar range.
また、次の発明にかかるデータ再利用装置において、前記既存ファイル評価手段は、類似範囲内と判定した既存ファイルについて、さらに類似度を判定し、前記表示順決定手段は、前記既存ファイル評価手段による評価結果が示す類似性が高いものほど上位となるように、表示順を決定することを特徴とする。 Further, in the data reuse device according to the next invention, the existing file evaluation means further determines the similarity for the existing file determined to be within the similar range, and the display order determination means is determined by the existing file evaluation means. The display order is determined so that the higher the similarity shown by the evaluation result is, the higher the order is.
また、次の発明にかかるデータ再利用装置において、前記表示順決定手段は、類似性が同一の既存ファイルが複数存在する場合、これらの既存ファイルに関連付けられた管理情報に含まれる、ユーザから予め取得しておいた、類似性が同一の既存ファイル同士の表示順を判定するための指標である既存ファイルごとの優先度、に基づいて表示順を決定することを特徴とする。 Further, in the data reuse device according to the next invention, when there are a plurality of existing files having the same similarity, the display order determining means is preliminarily received from the user included in the management information associated with these existing files. The display order is determined on the basis of the priorities for each existing file, which is an index for determining the display order of existing files with the same similarity that have been acquired.
また、次の発明にかかるデータ再利用装置において、前記表示順決定手段は、類似性および表示優先度が同一の既存ファイルが複数存在する場合、これらの既存ファイルに関連付けられた管理情報に含まれる、既存ファイルを作成する際に利用されたアプリケーションの種類および会計年度、に基づいて表示順を決定することを特徴とする。 In the data reuse device according to the next invention, when there are a plurality of existing files having the same similarity and display priority, the display order determining means is included in the management information associated with these existing files. The display order is determined based on the type of application used when creating the existing file and the fiscal year.
また、次の発明にかかるデータ再利用装置において、前記一覧表示手段が表示した既存ファイルのうちの一つが選択され、参照表示するように指示を受けた場合に、選択された既存ファイルの作成に利用されたアプリケーション(参照用アプリケーション)を起動し、当該参照用アプリケーションの画面表示と、既存ファイルを利用しようとしているアプリケーション(参照元アプリケーション)の画面表示とを横に並べて表示する参照用アプリケーション実行手段、をさらに備えることを特徴とする。 Further, in the data reuse apparatus according to the next invention, when one of the existing files displayed by the list display means is selected and an instruction to display the file is received, the selected existing file is created. Reference application execution means for starting the used application (reference application) and displaying the screen display of the reference application side by side with the screen display of the application (reference source application) trying to use the existing file. Are further provided.
また、次の発明にかかるデータ再利用装置において、前記参照用アプリケーションの画面表示を、通常の画面表示を半透明に変更した画面と所定の背景画像とを重ねて生成した画面表示とすることを特徴とする。 In the data reuse device according to the next invention, the screen display of the reference application is a screen display generated by superimposing a screen obtained by changing the normal screen display to be translucent and a predetermined background image. Features.
また、次の発明にかかるデータ再利用装置において、前記参照用アプリケーション実行手段は、さらに、選択された既存ファイルに関連付けられた管理情報に含まれる、対応する既存ファイルが何回参照表示されたかを示す参照度、を更新し、前記表示順決定手段は、前記参照度をさらに利用して表示順を決定することを特徴とする。 In the data reuse device according to the next invention, the reference application executing means further determines how many times the corresponding existing file included in the management information associated with the selected existing file is referenced and displayed. The displayed reference degree is updated, and the display order determining means further uses the reference degree to determine the display order.
また、次の発明にかかるデータ再利用装置において、前記参照用アプリケーション実行手段は、前記参照元アプリケーションと前記参照用アプリケーションが同じ種類の場合、参照用アプリケーションで読み込んだ既存ファイルの設定内容を参照元アプリケーションが取り扱っているファイルの設定内容に反映させることを特徴とする。 In the data reuse apparatus according to the next invention, the reference application executing means, when the reference source application and the reference application are of the same type, sets the setting contents of the existing file read by the reference application as the reference source. It is characterized in that it is reflected in the setting contents of the file handled by the application.
また、次の発明にかかるデータ再利用装置において、前記参照用アプリケーション実行手段は、さらに、同じ種類のアプリケーションを参照元アプリケーションおよび参照用アプリケーションとして起動している状態で、参照元アプリケーションの画面内の所定のデータ入力項目が選択され、データ複写のための操作が行われた場合に、参照用アプリケーションが取り扱っているファイルのデータのうち、前記選択されたデータ入力項目と同じデータ入力項目への入力済データを、前記選択されたデータ入力項目へ複写することを特徴とする。 In the data reuse device according to the next invention, the reference application executing means further includes the same type of application as a reference source application and a reference application in the screen of the reference source application. When a predetermined data input item is selected and an operation for data copying is performed, input to the same data input item as the selected data input item among the data of the file handled by the reference application The completed data is copied to the selected data input item.
また、次の発明にかかるデータ再利用プログラムは、請求項1〜11のいずれか一つに記載のデータ再利用方法をコンピュータに実行させることを特徴とする。
A data reuse program according to the next invention causes a computer to execute the data reuse method according to any one of
本発明にかかるデータ再利用方法によれば、ユーザは、財務や税務に関する法律的な知識を有していなくても、新規に作成しようとしているファイルにより近く、新規作成作業に役立ちそうな既存ファイルを容易に見つけ出し、それを参照および利用できる、という効果を奏する。 According to the data reuse method of the present invention, even if the user does not have legal knowledge about finance or tax, the existing file is closer to the file to be newly created and is likely to be useful for the new creation work. Can be easily found, and can be referred to and used.
また、参照する既存ファイルと新規に作成しようとしているファイルの種類が同じ(同じアプリケーションによって作成される)場合には、たとえば、参照する既存ファイルの設定を新規に作成しようとしているファイルの設定に反映させることができ、設定ミスなどが発生するのを防止できる、という効果を奏する。 Also, if the existing file to be referenced is the same type of file that is being created (created by the same application), for example, the settings of the existing file to be referenced are reflected in the settings of the file that is being created It is possible to prevent the occurrence of setting mistakes and the like.
以下に、本発明にかかるデータ再利用方法、データ再利用システム、データ再利用装置およびデータ再利用プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Embodiments of a data reuse method, a data reuse system, a data reuse device, and a data reuse program according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
ここでまず、以下の説明で使用する用語の定義について説明する。図1は、本発明で取り扱う各種データの呼称について示した図である。図示したように、本明細書においては、最小のデータ単位(要素)を「項目」(レコードID,グループ,コード,名称,…に相当)と呼び、1つ以上の項目が関連付けられて形成されているデータを「レコード」と呼ぶ。また、1つ以上のレコードを取りまとめたものを「テーブル」と呼び、さらに、テーブルが1つ以上集まったものを「マスタ」と呼ぶ。また、各種のアプリケーションにより生成された財務や税務などの書類のデータを「ファイル」と呼ぶ。 First, definitions of terms used in the following description will be described. FIG. 1 is a diagram showing names of various data handled in the present invention. As shown in the figure, in this specification, the minimum data unit (element) is called an “item” (corresponding to a record ID, group, code, name,...) And is formed by associating one or more items. Data is called “record”. A group of one or more records is called a “table”, and a group of one or more tables is called a “master”. Also, data of documents such as finance and tax generated by various applications is called “file”.
図2は、本発明にかかるデータ再利用方法を実行するデータ再利用システムのサーバーまたはクライアント端末(以下、単に端末と記載する)としての機能を備え、本発明にかかる帳表作成プログラムを実行可能な計算機システムの構成例を示す図である。図示したように、この計算機システムは、制御部1と記憶部2と表示部3と入力部4と出力部5と通信部6とを備える。
FIG. 2 has a function as a server or client terminal (hereinafter simply referred to as a terminal) of a data reuse system that executes the data reuse method according to the present invention, and can execute the book table creation program according to the present invention. It is a figure which shows the structural example of a simple computer system. As illustrated, the computer system includes a
図2において、制御部1は、本発明にかかるデータ再利用プログラムを実行する。記憶部2は、RAM,ROMなどの各種メモリを含み、上記制御部1が実行すべきプログラム,処理の過程で得られた必要なデータ,などを記憶する。表示部3は、CRT,LCD(液晶表示パネル)などで構成され、計算機システムのユーザに対して各種画面を表示する。入力部4は、たとえばキーボード41やマウス42などで構成され、計算機システムのユーザが、各種情報の入力を行うために使用する。出力部5は、プリンタなどの印刷装置により構成され、制御部1から出力される各種データに基づいた印刷処理などを行う。また、この計算機システムは、通信部6を介して、通信ネットワークとの接続が可能である。
In FIG. 2, the
ここで、本発明にかかるデータ再利用プログラムが実行可能な状態になるまでの計算機システムの動作例について説明する。上述した構成をとる計算機システムには、たとえば、CD−ROMドライブユニット(図示せず)にセットされたCD−ROMから、データ再利用プログラムがディスクユニット(図示せず)にインストールされる。そして、データ再利用プログラムの実行時に、ディスクユニットから読み出されたデータ再利用プログラムが記憶部2の所定の場所に格納される。この状態で、制御部1は、記憶部2に格納されたプログラムに従って、帳表作成処理を実行する。
Here, an example of the operation of the computer system until the data reuse program according to the present invention becomes executable will be described. In the computer system having the above-described configuration, for example, a data reuse program is installed in a disk unit (not shown) from a CD-ROM set in a CD-ROM drive unit (not shown). When the data reuse program is executed, the data reuse program read from the disk unit is stored in a predetermined location in the
なお、本発明においては、CD−ROMを記録媒体として、上記帳表作成処理を記述したプログラムを提供しているが、これに限らず、計算機システムの構成、提供するプログラムの容量などに応じて、たとえば、フロッピー(登録商標)ディスクなどの磁気ディスク,光磁気ディスク,磁気テープなどの記録媒体を用いることも可能である。また、電子メール,インターネットなどの伝送媒体により提供されたプログラムを用いることとしてもよい。 In the present invention, the CD-ROM is used as a recording medium, and the program describing the book table creation processing is provided. However, the present invention is not limited to this, depending on the configuration of the computer system, the capacity of the provided program, etc. For example, a recording medium such as a magnetic disk such as a floppy (registered trademark) disk, a magneto-optical disk, or a magnetic tape may be used. Moreover, it is good also as using the program provided by transmission media, such as an email and the internet.
図3は、本発明にかかるデータ再利用システムの構成例を示す図であり、データベースを備えたサーバーおよびサーバーで管理されている各種データを利用する端末(WS端末#1,#2,…)がLAN(Local Area Network)やWAN(Wide Area Network)、インターネットなどのネットワークを介して接続されて構成されている。サーバーのデータベースは、ネットワークを介して接続されている端末が各種アプリケーションを利用して生成したファイル(アプリケーションファイル)の他に、各ファイルの付帯情報(管理情報)である会社マスタ、担当者マスタおよび知識マスタについても保持している。なお、これらの情報の詳細については後述する。また、このシステムを構成する端末は1つであってもよい。
FIG. 3 is a diagram showing a configuration example of the data reuse system according to the present invention, and a server (
また、このデータ再利用システムのサーバーおよび端末は、図2に示した計算機システムがデータ再利用プログラムを実行することにより実現される。より詳細には、サーバーは、計算機システムがサーバー側のデータ再利用プログラムを実行することにより実現され、端末は、計算機システムが端末側のデータ再利用プログラムを実行することにより実現される。 The server and terminal of this data reuse system are realized by the computer system shown in FIG. 2 executing a data reuse program. More specifically, the server is realized by the computer system executing a data reuse program on the server side, and the terminal is realized by the computer system executing the data reuse program on the terminal side.
また、図4に示したように、上記サーバーが備えているものと同じデータベースを端末が備えるような構成を採用し、サーバーを利用したシステムとしてデータ再利用方法を実行するのではなく、スタンドアローン端末としてデータ再利用方法を実行することも可能である。この場合も、スタンドアローン端末(データ再利用装置)は、図2に示した計算機システムがデータ再利用プログラムを実行することにより実現される。 In addition, as shown in FIG. 4, the terminal has the same database as that provided in the server, and the data reuse method is not executed as a system using the server. It is also possible to execute the data reuse method as a terminal. Also in this case, the stand-alone terminal (data reuse device) is realized by the computer system shown in FIG. 2 executing the data reuse program.
ここで、上記の「利用可能なデータ」とは、特定分野の業務(本実施例では財務や税務などの会計業務)で利用される特定アプリケーションにて生成されたアプリケーションファイル、または特定分野の業務での利用に限定されない一般的なアプリケーションにて生成されたアプリケーションファイルのうち、特定アプリケーションで利用可能なファイル、をいう。 Here, the above-mentioned “available data” means an application file generated by a specific application used in a business in a specific field (accounting business such as finance and tax in this embodiment), or a business in a specific field Among application files generated by a general application that is not limited to use in the file, a file that can be used by a specific application.
図5は、データ再利用システムの端末の構成例を示す図である。この端末は、制御部1a、記憶部2a、表示部3a、入力部4aおよび通信部6aを備える。これらの各構成要素は、図2の計算機システムが備えていた制御部1、記憶部2、表示部3、入力部4および通信部6と同じものであるが、制御部1aおよび記憶部2aは、データ再利用方法を実現するために必要な機能ブロックを含んでいる。具体的には、制御部1aは、画面管理部11、アプリケーション監視管理部12、アプリケーションプログラム実行部13、検索部14、ソート部15および一覧表生成部16を含み、記憶部2aは、起動アプリケーション情報一時記憶部21、アプリケーションデータ一時記憶部22、作業用メモリ23および優先順位テーブル24を含んでいる。
FIG. 5 is a diagram illustrating a configuration example of a terminal of the data reuse system. This terminal includes a control unit 1a, a storage unit 2a, a
制御部1aにおいて、画面管理部11は、画面の表示や整列(表示位置調整)を行う。アプリケーション監視管理部12は、起動中のアプリケーションを監視し、また起動アプリケーション情報一時記憶部21内の情報を管理する。参照用アプリケーション実行手段としての機能を有するアプリケーションプログラム実行部13は、財務や税務に関する書類のデータ(アプリケーションファイル)を作成するためのアプリケーションを実行する。評価結果取得手段としての機能を有する検索部14は、既存ファイル(既存データ)の利用が指示された場合に、その動作で必要な各種情報のうち、サーバー側で保持されている情報またはサーバーで生成される情報を、動作の進行状況に応じて、サーバーから取得する。表示順決定手段としての機能を有するソート部15は、サーバーが保持しているアプリケーションファイルの一覧を表示する際の表示順番を決定する。一覧表示手段としての機能を有する一覧表生成部16は、ソート部15の決定結果に従い、ファイルの一覧表(ファイルリスト)を生成する。
In the control unit 1a, the
記憶部2aにおいて、起動アプリケーション情報一時記憶部21は、図6に例示した構成の起動アプリケーション情報を記憶する。この起動アプリケーション情報は、プロセスID、レコードID、アプリケーション番号、起動形態、検索元、などの項目を含み、起動中の各アプリケーションについての情報である。そのため、起動中のアプリケーションが存在しない場合、空の状態となる。各項目の詳細については、必要に応じて別途行う。アプリケーションデータ一時記憶部22は、起動中のアプリケーションが取り扱っているファイルの実データおよび関連するデータや、画面表示データなどを一時的に記憶する。作業用メモリ23は、制御部1aの各部が各種作業にて生成した情報を一時的に記憶する。図5の例では、検索元会社レコード(起動中のアプリケーションがある場合に格納される情報であり、サーバーから取得され、起動中のアプリケーションのうち、既存データを利用して作業を行っているものにより使用されている会社マスタのレコード)、各会社レコード(会社マスタの各レコード)の評価結果(後述する既存データを利用するための動作においてサーバーから取得される情報)および知識マスタレコード(既存データを利用するための動作に含まれる、各会社レコードをソートする処理、で利用される情報)を示している。優先順位テーブル24は、知識マスタレコードと同様に、各会社レコードをソートする処理で利用される情報である。
In the storage unit 2a, the startup application information
図7は、各会社レコードの評価結果の一例を示す図である。この評価結果は、レコードID,類似度などの項目を含み、レコードIDにて関連付けられているレコードの評価結果を類似度が示している。図8は、優先順位テーブルの一例を示す図であり、優先順位テーブルは、項目内容(データ種類、年度、…)および内容(会計、法人税、…)により特定されるファイルごとの、一覧表示する際の表示の優先順位を示した情報である。これは、本発明にかかるデータ再利用システムを実現するためのプログラムが端末にインストールされる際に、記憶部2aの所定位置に格納される。なお、この情報をユーザが設定変更する機能を具備したシステム構成としてもよい。 FIG. 7 is a diagram illustrating an example of an evaluation result of each company record. This evaluation result includes items such as record ID and similarity, and the similarity indicates the evaluation result of the record associated with the record ID. FIG. 8 is a diagram showing an example of the priority table. The priority table is a list display for each file specified by item contents (data type, year,...) And contents (accounting, corporate tax,...). This is information indicating the priority of display when performing. This is stored in a predetermined position of the storage unit 2a when a program for realizing the data reuse system according to the present invention is installed in the terminal. Note that a system configuration having a function for a user to change the setting of this information may be employed.
図9は、データ再利用システムのサーバーの構成例を示す図である。このサーバーは、制御部1b、記憶部2bおよび通信部6bを備える。これらの各構成要素は、図2の計算機システムが備えていた制御部1、記憶部2および通信部6と同じものであるが、制御部1bおよび記憶部2bは、データ再利用方法を実現するために必要な機能ブロックを含んでいる。具体的には、制御部1bは、DB管理部17を含み、記憶部2bは、データベース25を含んでいる。
FIG. 9 is a diagram illustrating a configuration example of a server of the data reuse system. This server includes a
制御部1bにおいて、DB管理部17は、データベース25を管理し、端末からの要求に応じて、データベース25から必要なデータを読み出し、要求元の端末へ返送する処理や、端末から受け取ったデータをデータベース25へ格納する処理を実行する。データベース25は、各種データを保持している。たとえば、図9に示したように、会社マスタ、担当者マスタ、知識マスタ、検索元会社レコード、会社レコードの評価結果、アプリケーションファイルなどを保持している。
In the
図10は、会社マスタの一例を示す図であり、図11は、担当者マスタの一例を示す図であり、図12は、知識マスタの一例を示す図である。 FIG. 10 is a diagram illustrating an example of a company master, FIG. 11 is a diagram illustrating an example of a person-in-charge master, and FIG. 12 is a diagram illustrating an example of a knowledge master.
会社マスタは、データベース25に格納されているいずれか一つのアプリケーションファイルと関連付けられた、アプリケーションファイルの管理情報の一つであり、これを構成する各レコード(会社レコード)は、図10に示したように、レコードID,グループ,コード,名称,レコード種類,年度,…などの項目からなる。「レコードID」は、各会社レコードの識別情報であり、会社レコードを一意に示す。なお、既に説明を行った起動アプリケーション情報(図6参照)が有しているレコードIDも同じ情報である。「グループ」は、会社レコードが属するグループを示し、その会社レコードに対応する会社(登録されている会社)が特定の企業グループを形成している場合、この企業グループ内の他の会社が登録されている会社レコードと同じ値が設定される。「コード」は、会社(法人または個人の名称)を一意に示す情報である。なお、名称が同じ会社が複数存在していてもそれらのコードが同一であるとは限らない。「担当者ID」は、その会社レコードに登録されている会社(法人または個人)の会計事務所側の業務担当者の識別情報であり、担当者マスタのレコードの中の一つを示す。本実施の形態の端末は、たとえば起動時にユーザから担当者IDを取得し(ユーザに担当者IDを入力させ)、それを使用して認証処理を実行する。その他の項目については、本発明にかかる特徴的な動作に直接関係しないため、ここでは説明を省略する。
The company master is one of application file management information associated with any one application file stored in the
担当者マスタは、会計事務所の税理士・担当者の情報を管理する情報であり、アプリケーションファイルの管理情報の一つである。また、そのレコード(担当者レコード)は、図11に示したように、担当者ID,氏名,区分,権限レベル,…などの項目からなる。「担当者ID」は、会社マスタのところでも説明したとおり、会計事務所側の業務担当者の識別情報である。「区分」は、たとえば、登録された業務担当者が税理士なのか職員なのかを示す情報であり、「権限レベル」は、登録された業務担当者の上長やシステム管理者などが設定する項目であり、業務担当者が取り扱い可能なファイルの範囲を制限したい場合などに利用される。たとえば、その担当者が作成したファイルのみを取り扱い可能にする、担当している顧問先(会社,個人)に関連するファイルのみを取り扱い可能にする、税理士と一般職員とで取り扱い可能なファイルの範囲を分ける、などの利用が可能である。 The person-in-charge master is information for managing the information of the tax accountant / person in charge at the accounting office, and is one of the management information of the application file. Further, the record (person-in-charge record) includes items such as person-in-charge ID, name, category, authority level, and so on as shown in FIG. The “person in charge ID” is identification information of a business person in charge at the accounting office as described in the company master. “Category” is, for example, information indicating whether the registered business person is a tax accountant or an employee, and “Authority level” is an item set by the superior or system administrator of the registered business person It is used when the person in charge of business wants to limit the range of files that can be handled. For example, the range of files that can be handled by tax accountants and general staff, who can handle only files created by the person in charge, only those related to the advisor (company, individual) in charge Can be used.
知識マスタは、アプリケーションファイルごとの利用状況(参照された頻度)に応じて更新される情報であり、アプリケーションファイルの管理情報の一つである。また、そのレコード(知識レコード)は図12に示したように、レコードID,参照度数,優先度,担当者ID,…などの項目からなる。「レコードID」は、会社マスタが有しているレコードIDと同じものである。「参照度数」は、その知識レコードに対応しているファイルが端末によって何度読み出されたか(実行されたか)を示す情報であり、読み出された回数が高いほど、数値も高くなる。数値は、読み出された回数そのものを記録する(読み出されるごとに増加させる)ようにしてもよいし、読み出し回数が一定レベルに達するごとに増加させるなどとしてもよい。「優先度」は、ユーザにより設定された値であり、アプリケーションファイルの一覧を表示する際の並び順を決定する(ソートする)際に参照される情報の一つである。「担当者ID」は、担当者マスタや会社マスタが有している担当者IDと同じものである。 The knowledge master is information that is updated according to the usage status (reference frequency) for each application file, and is one piece of application file management information. Further, as shown in FIG. 12, the record (knowledge record) includes items such as a record ID, a reference frequency, a priority, a person-in-charge ID,. “Record ID” is the same as the record ID possessed by the company master. The “reference frequency” is information indicating how many times the file corresponding to the knowledge record has been read (executed) by the terminal. The higher the number of times the file is read, the higher the numerical value. The numerical value may be recorded as the number of times of reading itself (incremented every time it is read out), or may be increased every time the number of times of reading reaches a certain level. The “priority” is a value set by the user, and is one piece of information that is referred to when determining (sorting) the arrangement order when displaying a list of application files. The “person in charge ID” is the same as the person in charge ID possessed by the person in charge master or the company master.
以上のような構成のデータ再利用システムの全体動作の概要を示すと、端末側で、特定のアプリケーション(本発明では財務や税務の書類(ファイル)を作成するためのアプリケーション)を起動して新規にファイルを作成している場合、または過去に作成したファイルを編集している場合に、所定の操作(既存ファイルの利用を指示する操作)が行われると、起動中のアプリケーションで利用される可能性がある既存ファイルをサーバーに問い合わせ、サーバーは、この問い合わせを受けると、データベースで保持している各ファイルを評価し、すべてのファイルについて、端末側で利用される可能性がどの程度であるかを評価し、評価結果をファイルの管理情報の一つである会社レコードに付加して得られた情報を端末へ返信する。端末は、サーバーから受け取った情報に基づいて、既存ファイルの一覧表(ファイルリスト)を生成して画面に表示する。このとき、利用される可能性が最も高いと評価されたものから降順となるように並べ替えて、一覧表を生成する。さらに、一覧表内の1つが選択され、参照表示するように指示された場合には、選択されたファイルの実データをサーバーから取得し、取得したファイルに対応するアプリケーションを起動して、当該ファイルを参照用として開く(表示する)。このとき、既存ファイルの利用を指示する操作が行われた時点で選択されていた起動中のアプリケーション(新規作成または編集用に起動されていたアプリケーション)の画面表示と参照用に起動したアプリケーションの画面表示を横に並べて表示するとともに、並べて表示する2つの画面表示のうち、どちらが参照用に起動したアプリケーションの画面表示なのかを容易に認識できるようにする。 An overview of the overall operation of the data reuse system configured as described above is as follows. On the terminal side, a specific application (in the present invention, an application for creating financial and tax documents (files)) is started and newly created. When a file is created in the past, or a file created in the past is being edited, if a predetermined operation (operation to instruct the use of an existing file) is performed, it can be used by a running application If the server receives this inquiry, the server evaluates each file stored in the database, and how much is the possibility that all files will be used on the terminal side? The information obtained by adding the evaluation result to the company record, which is one of the file management information, is returned to the terminal. The terminal generates a list of existing files (file list) based on the information received from the server and displays it on the screen. At this time, the list is generated by rearranging the items evaluated to have the highest possibility of being used in descending order. In addition, when one of the lists is selected and instructed to be displayed for reference, the actual data of the selected file is acquired from the server, the application corresponding to the acquired file is started, and the file is Open (display) for reference. At this time, the screen display of the running application (the application that was started for new creation or editing) that was selected when the operation to instruct the use of the existing file was performed and the screen of the application that was started for reference The display is arranged side by side, and it is possible to easily recognize which of the two screen displays displayed side by side is the screen display of the application started for reference.
つづいて、図3に示したシステムにおいて、本発明にかかるデータ利用方法を実行する場合の詳細動作について説明する。なお、端末側では、サーバーのデータベースに登録されているすべてのアプリケーションファイルを予め把握済み(各アプリケーションファイルのファイル名などの情報を取得済み)であるものとして説明を行う。また、アプリケーションファイルの情報には、ファイル名に加えてレコードID(会社レコードを一意に示す情報)が含まれているものとする。 Next, detailed operation when the data utilization method according to the present invention is executed in the system shown in FIG. 3 will be described. The terminal side will be described assuming that all application files registered in the database of the server have been grasped in advance (information such as the file name of each application file has been acquired). In addition to the file name, the application file information includes a record ID (information uniquely indicating a company record).
図13−1〜図13−3は、データ利用システムの端末側の動作の一例を示したフローチャートである。以下に、このフローチャートと端末の構成を示した図5を参照しながら、端末側の動作について説明する。 13A to 13C are flowcharts illustrating an example of the operation on the terminal side of the data use system. The operation on the terminal side will be described below with reference to this flowchart and FIG. 5 showing the configuration of the terminal.
端末においては、たとえば、ユーザが所定の操作を実行して図14−1に例示したようなファイルメニュー画面を表示部3aに表示させ、さらに、画面右上にある“データ再利用システム”メニューを選択すると(既存ファイルの利用を指示する操作が行われると)、その旨を示す起動指示が入力部4aを介してアプリケーションプログラム実行部13へ通知され、アプリケーションプログラム実行部13は、アプリケーション監視管理部12から起動中のアプリケーションの情報(起動アプリケーション情報)を取得する(ステップS11、S12)。次に、取得した情報を確認し、起動中の編集中アプリケーションがあるかどうかを確認する(ステップS13)。ここで、「起動中の編集中アプリケーション」とは、起動アプリケーション情報(図6参照)の「起動形態」が「編集」となっている起動中のアプリケーションであり、新規ファイルを作成する(または既存ファイルを編集する)ために起動されているアプリケーションである。確認の結果、起動中の編集中アプリケーションが無ければ(ステップS13,No)、その時点のメニュー画面の内容に対応するファイル、具体的には、カーソル位置のファイル(図14−1の“会社”および“アプリケーション”のエリアに表示されているカーソルの位置(図ではハッチングがかけられた位置に相当)から特定されるファイル)を自動で選択し(ステップS15)、ステップS17へ遷移する。また、起動中の編集中アプリケーションが複数であれば(ステップS13,Yes、ステップS14,No)、所定の選択用画面を別途表示し、複数あるうちのいずれか一つをユーザに選択させてから(ステップS16)、ステップS17へ遷移する。また、起動中の編集中アプリケーションが1つであれば(ステップS14,Yes)、ステップS17へ遷移する。
At the terminal, for example, the user executes a predetermined operation to display the file menu screen as illustrated in FIG. 14-1 on the
次に、アプリケーションプログラム実行部13は、上記のステップS16までの処理で1つに絞り込まれた起動中の編集中アプリケーションが取り扱っているファイル(アプリケーションファイル)の情報、または自動で選択したファイルの情報を、検索対象ファイル情報として検索部14に渡すとともに、後続の処理を実行するように依頼する(ステップS17)。検索対象ファイル情報には、少なくともファイルの識別情報とレコードIDが含まれるものとする。アプリケーションプログラム実行部13から依頼を受けた検索部14は、受け取った検索対象ファイル情報に基づいて会社マスタの各レコード(各会社レコード)を評価するように、サーバーに向けて会社マスタのレコード評価依頼を発行し、通信部6aは、検索部14から発行された検索対象ファイル情報を伴ったレコード評価依頼をサーバーへ転送する(ステップS18、S19)。具体的には、各会社レコードが検索対象ファイル情報に含まれる会社レコードを基準とした類似範囲に含まれるかどうかを評価するように依頼する。ここで、「類似範囲」とは、会社レコード(図10参照)の各項目の内容に基づき、検索対象ファイル情報に含まれる会社レコードと一定以上の関連性を有すると判断される範囲を示し、たとえば、法人の場合、会社レコードの「コード」および「名称」が同一のもの、「グループ」が同一のもの、または「代表者」が同一のもの、を類似範囲内であると判断し、それら以外は類似範囲外(非類似)であると判断する。
Next, the application
なお、類似範囲の評価については、たとえば、編集中のアプリケーションプログラムと同一のアプリケーションプログラムについての既存ファイルであって、同一会社の、過年度のファイルについては、(年度情報以外は)検索対象とした管理情報と同一のものとして評価されることになるが、「類似範囲」の評価には、このように検索対象とした管理情報と同一と判断する場合(キーワードと単純に一致する場合)も含まれる。 For the evaluation of the similar range, for example, existing files for the same application program as the application program being edited, and for the previous company's previous year's files (other than year information) are subject to search Although it is evaluated as the same as the information, the evaluation of “similarity range” includes the case where it is determined that the management information is the same as the search target in this way (when it simply matches the keyword). .
また、類似範囲はこれらに限定されず、たとえば、処理対象となる顧問先(会社)の業種、資本金、売上高などに基づいて、予め設定された一定の範囲内(たとえば、資本金、売上高については編集中の会社データの75%〜125%の範囲)にあるものを類似範囲内であると判断するようにしてもよいし、あるいは税効果会計の適用の有無や連結処理の有無など、他の基準で判定するようにしてもよい。また、類似範囲を判断するに際し、主として管理情報に基づいて判断するように記載しているが、ファイルを構成する各データ(申告書ファイルを構成する各データや財務諸表を構成する各データ)に基づいて判断するようにしてもよいし、必要に応じて管理情報に格納した上で利用するようにしてもよい。 In addition, the similar range is not limited to these, for example, within a predetermined range (for example, capital, sales, etc.) based on the business type, capital, sales, etc. of the advisor (company) to be processed. It may be determined that data in the range of 75% to 125% of the company data being edited is within the similar range, or whether tax effect accounting is applied or whether consolidation processing is applied The determination may be made based on other criteria. In addition, when judging the similar range, it is described that the judgment is made mainly based on the management information. However, each data constituting the file (each data constituting the report file or each data constituting the financial statement) is described. It may be determined on the basis of information, or may be used after being stored in management information as necessary.
ステップS20では、サーバー側の処理を示しており、サーバーは、通信部6aから送信された検索対象ファイル情報を受け取ると、データベースに格納された各会社レコードを処理対象として、受け取った検索対象ファイル情報に含まれる会社レコードを基準とした類似範囲に各会社レコードが含まれるかどうかを個別に評価し、評価結果一覧を作成して端末に返送する(ステップS20)。なお、評価結果一覧は、各会社レコードに対して、そのレコードが類似範囲に該当するかどうかを示す情報(評価内容)を付加したものである。類似範囲に該当することを示す情報としては、類似の度合いを示す情報(これを「類似度」と呼び、たとえば、この値が小さい方が基準に近いものを示すこととする)を使用する。 Step S20 shows the processing on the server side. When the server receives the search target file information transmitted from the communication unit 6a, the received search target file information is processed for each company record stored in the database. Whether or not each company record is included in the similar range based on the company record included in is individually evaluated, a list of evaluation results is created and returned to the terminal (step S20). The evaluation result list is obtained by adding information (evaluation contents) indicating whether or not the record falls within the similar range to each company record. As information indicating that it falls within the similar range, information indicating the degree of similarity (this is referred to as “similarity”; for example, a smaller value indicates closer to the reference) is used.
ここで、上記ステップS20のサーバー側の詳細動作について説明する。図15は、会社マスタの各レコード(会社レコード)の評価手順例を示したフローチャートである。このフローチャートとサーバーの構成を示した図9に基づいて、各会社レコードの評価手順を説明する。 Here, the detailed operation on the server side in step S20 will be described. FIG. 15 is a flowchart showing an example of an evaluation procedure for each record (company record) of the company master. Based on this flowchart and FIG. 9 showing the configuration of the server, the evaluation procedure for each company record will be described.
図3に示したシステムにおいて、サーバーでは、検索対象ファイル情報および会社マスタのレコード評価依頼を端末から受け取った場合、それらが通信部6bからDB管理部17へ通知され、DB管理部17は、まず、検索対象ファイル情報から、会社マスタのレコードを特定して検索キーを自動抽出する(ステップS51、S52)。
In the system shown in FIG. 3, when the server receives the search target file information and the company master record evaluation request from the terminal, they are notified to the
ステップS52の処理を詳しく説明すると、DB管理部17は、受け取った検索対象ファイル情報内のレコードIDに対応する会社レコード(これを基準レコードとよぶ)をデータベース25内の会社マスタから読み出し、他の会社レコードを評価するための検索キー(各会社レコードが基準レコードに類似するかどうかを判定するためのキー)を抽出する。たとえば、会社マスタ(図10参照)の名称,コード,グループ,年度,住所,代表者を抽出する。
The processing in step S52 will be described in detail. The
DB管理部17は、ステップS52を実行すると、次に、抽出した情報を使用して、基準レコード以外の会社レコードが基準レコードに類似するかどうかを個別に評価する。具体的には、評価が終了していない会社レコードのうちの一つを選択し、その会社レコードに関連付けられているアプリケーションファイルの参照権限があるかどうか(アプリケーションファイルを取り扱うことが可能かどうか)を確認する(ステップS53)。参照権限があるかどうかは、たとえば、端末を使用しているユーザの担当者IDと同じ担当者IDを有するレコードかどうかで判別する。端末を使用しているユーザは会計事務所の所員であるため、担当者IDを有しており、また、端末は、起動時、ユーザの担当者IDを入力させ、これを使用して認証処理を行うようにしているので、このような運用が可能である。
After executing step S52, the
参照権限がない場合(ステップS53,No)、ステップS57へ遷移し、参照権限がある場合には(ステップS53,Yes)、会社レコードが基準レコードに類似しているかどうかを判定する(ステップS54)。判定方法の一例を示すと、コードおよび名称が基準レコードのものと同じ場合、類似度1と判定し、グループが基準レコードのものと同じ場合、類似度2と判定し、代表者または住所が基準レコードのものと同じ場合、類似度3と判定し、これら以外の場合、類似していない(非類似)と判定する。なお、類似度1が、基準レコードに最も近い(最も類似している)ものを示すこととする。
When there is no reference authority (Step S53, No), it changes to Step S57, and when there is a reference authority (Step S53, Yes), it is judged whether a company record is similar to a standard record (Step S54). . As an example of the determination method, if the code and name are the same as those of the reference record, it is determined as
判定の結果、類似していれば(ステップS54,Yes)、判定した会社レコードに評価結果(類似範囲にあることを示す情報、ここでは類似度1〜類似度3のいずれか)を付加して、評価結果一覧に登録する(ステップS55)。類似していなければ(ステップS54,No)、判定したレコードに評価結果(類似範囲にないことを示す情報)を付加して、評価結果一覧に登録する(ステップS56)。
If they are similar as a result of the determination (step S54, Yes), an evaluation result (information indicating that they are in a similar range, here, one of
そして、すべての会社レコードに対して処理(評価)を行ったかどうか(上記ステップS53〜S56までの処理を実行したかどうか)を確認し(ステップS57)、評価を行っていない会社レコードが残っている場合(ステップS57,No)、ステップS53へ遷移し、まだ評価していないレコードを選択して上記動作を実行する。すべての会社レコードについての評価が終了した場合(ステップS57,Yes)、評価結果一覧を端末へ返送するように通信部6bへ依頼し(ステップS58)、通信部6bは、DB管理部17から受け取った評価結果一覧をネットワーク経由で依頼元(上記レコード評価依頼の送信元)の端末へ送信する(ステップS59)。
Then, it is confirmed whether or not processing (evaluation) has been performed on all company records (whether the processing from steps S53 to S56 has been performed) (step S57), and there are remaining company records that have not been evaluated. If it is present (No at Step S57), the process proceeds to Step S53, where a record that has not been evaluated is selected and the above operation is executed. When the evaluation for all company records is completed (step S57, Yes), the communication unit 6b is requested to return the evaluation result list to the terminal (step S58), and the communication unit 6b receives from the
端末側の動作説明(図13−1〜図13−3の説明)に戻り、通信部6aは、上記ステップS19を実行後、サーバーからの返信(サーバーで生成された会社レコードの評価結果一覧)を受け取ると、それを検索部14へ渡す(ステップS21)。検索部14は、受け取った会社レコードの評価結果一覧を作業用メモリ23へ格納するとともに、ソート部15に対して、ソート依頼を行う(ステップS22)。具体的には、受け取った会社レコードの評価結果一覧に基づいて、サーバーが保持しているアプリケーションファイル(既存ファイル)のリストを表示する際の表示順を決定するように、ソート部15へ依頼する。
Returning to the description of the operation on the terminal side (description of FIGS. 13-1 to 13-3), the communication unit 6a executes the above-described step S19, and then returns from the server (list of company record evaluation results generated by the server). Is passed to the search unit 14 (step S21). The
ソート部15は、上記依頼を受けると、まず、記憶部2aから優先順位テーブル24(図8参照)を読み込み、それをソート条件として取得する(ステップS23)。次に、ソート部15は、知識マスタ(図12参照)のレコード一覧を取得するように通信部6aに依頼し(ステップS24)、通信部6aは、サーバーに対し、知識マスタのレコード一覧を送信するように依頼する(ステップS25)。
Upon receiving the request, the sorting
ステップS26は、上述したステップS20と同様にサーバー側の処理を示しており、サーバーでは、依頼内容に従い、DB管理部17が、データベース25から知識マスタのすべてのレコードを読み出し、読み出した各レコードの一覧を生成して返送する(ステップS26)。
Step S26 shows processing on the server side as in step S20 described above. In the server, the
通信部6aは、上記ステップS25を実行後、サーバーからの返信(知識マスタのレコード一覧)を受け取ると、それをソート部15へ渡す(ステップS27)。ソート部15は、知識マスタのレコード一覧を受け取ると、それを知識マスタレコードとして作業用メモリ23へ格納し、さらに、上記ステップS21でサーバーから取得し、作業用メモリ23に格納しておいた会社レコードの評価結果一覧に含まれている類似範囲の情報(類似度または類似範囲以外を示す情報)および会社レコードと、知識マスタのレコードに含まれている参照度数および優先度と、上記ステップS23で取得した優先順位テーブルと、に基づいて、予め取得し、保持しておいた、サーバーのデータベースに登録されている各アプリケーションファイルの情報をソートする(ステップS28)。ただし、上記ステップS21で受け取った会社レコードの評価結果一覧に含まれている各会社レコードに関連付けられているもの(ユーザが参照権限を有しているアプリケーションファイルの情報)を抽出し、抽出したものを対象として、ソートを行う。なお、ソート時には、会社レコードの項目のうち、たとえばレコード種類と年度(会計年度)を抽出して使用する。レコード種類とは、会社レコードに関連付けられた既存ファイルを作成したアプリケーションの種類を示す情報である(既存ファイルの種類を示す情報ともいえる。ファイル拡張子のような情報)。優先順位テーブルには、どのレコード種類(どの種類のファイル)を優先的に表示させるかを示す情報、どの年度(どの年度のファイル)を優先的に表示させるかを示す情報、が含まれる。
Upon receiving the reply from the server (knowledge master record list) after executing step S25, the communication unit 6a passes it to the sorting unit 15 (step S27). Upon receiving the knowledge master record list, the sorting
ここで、「参照度数」は、上述したとおり、各アプリケーションファイルの利用頻度を示す情報であり、サーバーが保持している各アプリケーションファイルが端末によって何度読み出されたか(実行されたか)を示す。また、読み出された回数が多いほど、数値が大きくなる。すなわち、利用される可能性が高いアプリケーションファイルと対応付けられた参照度数ほど、数値が大きくなる。 Here, as described above, the “reference frequency” is information indicating the usage frequency of each application file, and indicates how many times each application file held by the server has been read (executed) by the terminal. . Also, the greater the number of times read, the greater the numerical value. That is, the numerical value increases as the reference frequency is associated with an application file that is likely to be used.
「優先度」とは、ユーザがアプリケーションファイルごとに個別に設定可能な表示優先度情報(ソート処理時に考慮されるべき情報の一つでありユーザが自由に設定可能なもの)である。この優先度は、たとえば、類似度が同じファイルが複数存在する場合に、それらの並び順(表示順)を決定するために使用され、ソート部15は、優先度が高いものほど上位となるように、並び順を決定する。
The “priority” is display priority information that can be individually set by the user for each application file (one of information that should be taken into consideration during the sort process and that can be freely set by the user). This priority is used, for example, to determine the arrangement order (display order) when there are a plurality of files having the same similarity, and the sorting
ステップS28におけるソート処理手順の一例を示すと、ソート部15は、まず、上記ステップS21で受け取った会社レコードの評価結果一覧に含まれている各会社レコードに関連付けられたファイルを利用可能なファイルとして抽出し、抽出した各ファイルを、類似範囲の情報に基づいて、類似度が高いものほど上位となるようにソートし、類似度が同じファイル同士については、優先度が高いものほど上位となるようにソートする。さらに、類似度および優先度が同じファイル同士については参照度数が高いものほど上位となるようにソートし、参照度数を用いてもなお優劣がつかないファイル同士については、優先順位テーブル、会社レコード内の情報(レコード種類および会計年度)に基づいて、ソートを行う(表示順を決定する)。
As an example of the sort processing procedure in step S28, the sorting
ソート処理が終了後、ソート部15は、ソート結果を一覧表生成部16に渡し、ソート結果一覧を表示するように依頼し(ステップS29)、一覧表生成部16は、受け取ったソート結果を表示形式に変換してソート部15へ送信する(ステップS30)。ソート部15は、受け取った結果(変換後のソート結果)をアプリケーションプログラム実行部13に渡し(ステップS31)、アプリケーションプログラム実行部13は、受け取った結果に従った表示を行うように表示部3aを制御し、表示部3aは、結果(上記ステップS28で並び替えられた後の各アプリケーションファイルの情報)を表示する(ステップS32、S33)。
After the sorting process is completed, the sorting
図14−2は、ステップS33を実行することによって表示されるソート結果表示画面の一例を示す図である。このソート結果表示画面は、法人(個人)名を考慮した場合、A株式会社と対応付けられているアプリケーションファイルの利用確率(利用される確率)が最も高いと推定し、最上位に表示されるようにソートした結果を表示したものである。また、アプリケーション(ファイル作成で使用されたアプリケーション)の種類を考慮した場合、減価償却アプリケーションと対応付けられているファイル(減価償却アプリケーションで作成されたファイル)の利用確率が最も高く、また、年度を考慮した場合、平成20年度に対応付けられたアプリケーションファイルの利用確率が最も高いと推定し、ソートした結果である。なお、当然ながら、上記のステップS20で類似範囲内にあると評価された会社レコードに関連付けられたアプリケーションファイルは、類似範囲外であると評価された会社レコードに関連付けられたアプリケーションファイルよりも利用確率が高いと推定される。また、類似範囲内にあると評価された会社レコードと関連付けられた各アプリケーションファイルは、対応する類似度が、より基準に近いもの(類似性が高いもの)を示しているものほど、利用確率は高くなる。 FIG. 14-2 is a diagram illustrating an example of a sort result display screen displayed by executing step S33. This sort result display screen assumes that the use probability (probability of use) of the application file associated with A Corporation is the highest when the corporate (individual) name is considered, and is displayed at the top. The result of sorting is displayed. Also, when considering the type of application (the application used to create the file), the use probability of the file associated with the depreciation application (the file created with the depreciation application) is the highest, and the year In consideration, it is estimated that the use probability of the application file associated with the fiscal year 2008 is the highest and the result is sorted. Of course, the application file associated with the company record evaluated as being within the similar range in step S20 is more likely to be used than the application file associated with the company record evaluated as being outside the similar range. Is estimated to be high. In addition, each application file associated with a company record evaluated as being in the similar range shows that the corresponding similarity is closer to the standard (higher similarity), the usage probability is Get higher.
端末は、ステップS33の処理が終了し、図14−2のソート結果表示画面を表示している状態において、画面左下に配置されている「優先度設定」がユーザに選択された場合、図14−3に示した画面表示を行い、知識マスタ(図12参照)のレコードの含まれている優先度の設定動作を開始する。図示した例では、優先度が3段階で設定可能な場合を示している。また、優先度を数値で指定するようにしてもよい。 When the terminal selects the “priority setting” arranged in the lower left of the screen in the state where the processing of step S33 is completed and the sort result display screen of FIG. The screen shown in -3 is displayed, and the priority setting operation including the record of the knowledge master (see FIG. 12) is started. In the illustrated example, a case where the priority can be set in three stages is shown. Further, the priority may be designated by a numerical value.
図13−1〜図13−3の説明に戻り、端末は、図14−2のソート結果表示画面を表示している状態において、画面に表示しているアプリケーションファイルのうちの一つが選択され、選択中のファイルを参照する指示を入力部4a経由で受け取ると(ステップS34)、アプリケーションプログラム実行部13は、指示内容が示すアプリケーションファイルに対応するアプリケーションを、起動するアプリケーションとして選択し、選択結果を当該アプリケーションファイルの情報とともにアプリケーション監視管理部12へ通知する(ステップS35)。またこれと並行して、選択したアプリケーションを、参照用アプリケーションとして起動する。
Returning to the description of FIGS. 13A to 13C, the terminal selects one of the application files displayed on the screen while the sort result display screen of FIG. When receiving an instruction to refer to the selected file via the
図16は、参照用アプリケーションの起動手順の一例を示したフローチャートであり、起動中の編集中アプリケーションが存在し、かつ上記のステップS1〜S16までの処理で絞り込まれた起動中の編集中アプリケーション(ステップS17以降で参照している起動中の編集中アプリケーション、以下、「参照元アプリケーション」と呼ぶ)と参照用アプリケーションが同じ場合の動作例を示している。この図16を参照しながら、参照用アプリケーションを起動する場合の動作を以下に説明する。 FIG. 16 is a flowchart showing an example of a procedure for starting a reference application. There is a currently-editing application, and the currently-editing application ( An operation example in the case where the active editing application referred to in step S17 and subsequent steps (hereinafter referred to as “reference source application”) and the reference application are the same is shown. The operation when the reference application is activated will be described below with reference to FIG.
アプリケーションプログラム実行部13は、参照用アプリケーションを起動する場合、まず、選択されたアプリケーションファイルに関連付けられたレコードIDを取得する(ステップS61)。次に、取得したレコードIDに対応する会社レコードを取得するように通信部6aに依頼する(ステップS62)。通信部6aは、依頼内容が示す会社レコードをサーバーから取得し、取得した会社レコードをアプリケーションプログラム実行部13へ渡す(ステップS63、S64)。アプリケーションプログラム実行部13は、上記ステップS34で選択されたアプリケーションファイルの実データを、通信部6a経由で取得した会社レコードが示す登録場所(図10参照)から取得し(ステップS65)、参照用アプリケーションを起動する。さらに、アプリケーションプログラム実行部13は、取得したアプリケーションファイルの実データから、特定項目の情報を抜き出し、参照元アプリケーションの編集データに反映(同一項目へ情報を複写)する(ステップS66)。特定項目とは、入力項目(新規作成や編集においてデータや設定値を入力するための項目)のうち、アプリケーションの種類(レコード種類)ごとに予め決められている一部の項目を示す。
When starting the reference application, the application
以上の動作は、参照元アプリケーションと参照用アプリケーションが同じ場合のものであるが、これらが異なる場合には、上記のステップS61〜S65までを実行する(取得したアプリケーションファイルの実データの一部を反映させることはしない)。 The above operations are for the case where the reference source application and the reference application are the same. However, if they are different, the above steps S61 to S65 are executed (part of the actual data of the acquired application file). Do not reflect).
図17−1〜図17−3は、参照用アプリケーションを起動した場合に、参照元アプリケーション側の画面表示内容を更新する動作を示した図である。端末では、参照元アプリケーションの画面表示内の商号コードや商号名など、一部の項目について入力が済んだ状態で、データ再利用システムのウィンドウを表示させるための操作(上記のステップS11で示した既存ファイルの利用を指示する操作に相当)が行われると、上記のステップS33までの処理を実行し、図17−1に示したようなソート結果を表示する(“データ再利用システム”と表示されたウィンドウを表示し、その中にアプリケーションファイルのリストを表示する)。その後、この画面表示を行っている状態でハッチングがかかっているアプリケーション(アプリケーションファイル)が選択され、その実行指示(上記ステップS34で受け取る指示)があると、上記のステップS61〜S65を実行して、図17−2に示したような参照用アプリケーションの画面を表示する。さらに、参照元アプリケーションと参照用アプリケーションが同一の場合には、図17−3に示したように、参照元アプリケーションの画面表示内の連携可能な項目(斜線を付した設定項目)に対し、参照用アプリケーションの画面表示の対応する項目へ入力済みの情報(設定内容)を複写する。 FIGS. 17A to 17C are diagrams illustrating an operation of updating the screen display content on the reference source application side when the reference application is activated. In the terminal, an operation for displaying a window of the data reuse system in a state where some items such as the trade name code and trade name in the screen display of the reference source application have been entered (shown in step S11 above). When an operation for instructing the use of an existing file is performed, the processing up to step S33 described above is executed, and the sort result as shown in FIG. 17-1 is displayed (“data reuse system” is displayed). A list of application files in it). Thereafter, when an application (application file) that is hatched is selected while the screen is displayed, and there is an execution instruction (instruction received in step S34), the above steps S61 to S65 are executed. Then, the reference application screen as shown in FIG. 17-2 is displayed. Further, when the reference source application and the reference application are the same, as shown in FIG. 17-3, reference is made to items that can be linked (setting items with diagonal lines) in the screen display of the reference source application. Copy the entered information (settings) to the corresponding item on the screen display of the application.
このように、参照用アプリケーション(参照表示させた既存ファイル)の設定内容を参照元アプリケーション側に反映させるようにした場合、ユーザは、参照用アプリケーション側の画面表示を確認しながら、参照元アプリケーション側の対応する項目を手入力で設定する必要がなくなり、作業時間の短縮が図れるとともに、入力間違いによる設定ミスが防止できる。 In this way, when the setting contents of the reference application (existing file that has been displayed by reference) are reflected on the reference source application side, the user confirms the screen display on the reference application side while the reference source application side This eliminates the need to manually set the corresponding item, shortens the work time, and prevents setting errors due to input errors.
図13−1〜図13−3に示した動作の説明に戻り、アプリケーションプログラム実行部13が図16に示した手順で参照用アプリケーションを起動する動作と並行して、アプリケーション監視管理部12は、起動する参照用アプリケーションの情報およびアプリケーションファイルの情報を関連付けて起動アプリケーション情報一時記憶部21に登録する(ステップS36)。このとき、「起動形態」を「参照」に設定し、また、「検索元」には、このアプリケーションを参照している他のアプリケーションのプロセスID(起動中の各アプリケーションの識別情報であり、起動した際にアプリケーションに付与される情報)を設定して、対応関係を記憶させておく。また、アプリケーション監視管理部12は、上記指示内容が示すアプリケーションファイルに対応する参照度数を更新するように、通信部6a経由でサーバーへ依頼する(ステップS37、S38)。
Returning to the description of the operations shown in FIGS. 13-1 to 13-3, in parallel with the operation in which the application
ステップS39は、上述したステップS20やS26と同様にサーバー側の処理を示しており、サーバーでは、DB管理部17が、依頼内容に従い、知識マスタの該当するレコード内の参照度数を更新し、更新が終了するとその旨を返信する(ステップS39)。
Step S39 shows processing on the server side in the same manner as steps S20 and S26 described above. In the server, the
通信部6aは、参照度数を更新した旨をサーバーから通知された場合、その旨をアプリケーション監視管理部12へ通知し、アプリケーション監視管理部12も同様に、通知された内容をアプリケーションプログラム実行部13へ通知する(ステップS40、S41)。
When notified from the server that the reference frequency has been updated, the communication unit 6a notifies the application
アプリケーションプログラム実行部13は、起動したアプリケーションの画面情報をアプリケーションデータ一時記憶部22から取得する(ステップS42)。次に、アプリケーションプログラム実行部13は、取得した画面情報のうち、画面サイズに合わせて、読取専用イメージの背景画像データを生成する(ステップS43)。また、アプリケーションプログラム実行部13は、起動したアプリケーションの画面を半透明の状態に変更する(ステップS44)。さらに、アプリケーションプログラム実行部13は、ステップS44で半透明にしたアプリケーションの画面の下に、ステップS43で生成した背景画像を重ねて表示するように、表示部3aへ依頼し、表示部3aは、依頼内容に従った内容の画面を表示する(ステップS45、S46)。
The application
図18は、上記ステップS42〜S46で実行する、参照用アプリケーションの画面表示動作を説明するための図である。図18において、上段は、ステップS46を実行した後の画面の例であり、右側が参照用アプリケーションの画面表示(以下、参照画面表示と呼ぶ)、左側が、参照用アプリケーションを起動する前から起動していたアプリケーションの画面表示のうち、右側の参照画面表示を参照する側のアプリケーション(参照元アプリケーション)の画面表示である。図18の下段および上記のステップS42〜S46で示したように、参照画面表示は、通常の画面(ステップS42で取得した画面情報)とステップS43で生成した背景画像を重ね合わせることにより、どちらが参照画面表示であるかが容易に判別できるような画面表示内容としている。なお、元々表示していた参照元アプリケーションの画面表示は、必要に応じて拡大・縮小や表示位置の変更を行い、参照画面表示と並ぶように配置する。図示したように、参照元アプリケーションの画面表示と参照画面表示を同じサイズで横に並べて表示するので、ユーザは参照元アプリケーションを利用して新規ファイルを作成(または既存ファイルを編集)する際に、参照画面表示の内容を確認しながら入力でき作業を効率的に進めることができる。また、図18では、参照元アプリケーションと参照用アプリケーションが同じである場合の例について示したが、これらが異なる場合であっても同様に、参照元アプリケーションの画面表示と参照画面表示を並べて表示する。右側と左側のどちらを参照画面とするかはユーザの設定に従うようにしてもよい。 FIG. 18 is a diagram for explaining the screen display operation of the reference application executed in steps S42 to S46. In FIG. 18, the upper part is an example of the screen after step S46 is executed. The right side is a reference application screen display (hereinafter referred to as a reference screen display), and the left side is started before the reference application is started. This is a screen display of the application (reference source application) on the side that refers to the reference screen display on the right side of the screen display of the application that has been performed. As shown in the lower part of FIG. 18 and steps S42 to S46 above, the reference screen display is referred to by superimposing the normal screen (screen information acquired in step S42) and the background image generated in step S43. The screen display content is such that it can be easily discriminated whether it is a screen display. Note that the screen display of the reference source application that was originally displayed is arranged so as to be aligned with the reference screen display by performing enlargement / reduction and display position change as necessary. As shown in the figure, the screen display of the reference source application and the reference screen display are displayed side by side with the same size, so when the user creates a new file (or edits an existing file) using the reference source application, It is possible to input while confirming the contents of the reference screen display, and work can be efficiently performed. FIG. 18 shows an example in which the reference source application and the reference application are the same. Even if they are different, the screen display of the reference source application and the reference screen display are displayed side by side. . Which of the right side and the left side is used as the reference screen may be set according to the user's setting.
このように、本実施例のシステムでは、既存ファイルの利用開始操作が行われた場合、その時点の状況(起動中の編集中アプリケーションの有無や種類など)に応じて、利用可能な(ユーザが参照権限を有している)各既存ファイルを評価し、その結果、利用される可能性が高いと推測されたものから降順に(利用される可能性が高いものほど上位になるように)並べ替えた一覧表を表示することとした。また、一覧表から選択された既存ファイルを参照表示する際には、参照元アプリケーションの表示画面と参照用アプリケーションの表示画面(参照画面表示)を並べて表示することとし、さらに、参照元アプリケーションと同じアプリケーションを起動する場合には、参照用アプリケーションで読み込んだデータのうち、利用可能なものとして予め設定されたデータを参照元アプリケーション側へ反映させることとした。これにより、ユーザは、財務や税務に関する法律的な知識を有していなくても、新規に作成しようとしているファイル(起動中の編集中アプリケーションで作成しようとしているファイル)により近いもの(役に立ちそうなもの)を容易に見つけ出し、それを参照および利用できる。そして、参照するファイルは、編集中の顧問先の過去のファイルだけでなく、他の会社のファイルをも含めて検索対象とし、参照可能としているので、初めての顧問先であっても、類似する他の会社のファイルを参照することができるという効果を奏する。 As described above, in the system according to the present embodiment, when an operation for starting the use of an existing file is performed, the file can be used according to the situation at that time (such as the presence / absence or type of an application being edited). Evaluate each existing file (having reference authority) and, as a result, sort in descending order from those that are estimated to be used (so that the more likely to be used, the higher the order) The changed list was displayed. When the existing file selected from the list is displayed for reference, the display screen of the reference source application and the display screen of the reference application (reference screen display) are displayed side by side, and the same as the reference source application. When the application is activated, data set in advance as usable data among the data read by the reference application is reflected on the reference source application side. This allows the user to be closer to the file he / she is trying to create (the file he / she is trying to create in the active editing application), even if he / she has no legal knowledge of finance or tax. ) Can be easily found and referenced and utilized. The file to be referenced is not only the past file of the consultant being edited, but also includes files from other companies and can be referenced, so even the first consultant is similar There is an effect that files of other companies can be referred to.
また、参照するファイルには、熟練した他の職員の、文書や申告書等の作成ノウハウが詰まっているので、知識の未熟な職員であっても、作成する文書や申告書等を、必要十分な品質にまで高めることができる。そして、本発明を利用することを繰り返すことで、会計事務所の成果物全体の品質を向上させていくことが可能となる。 In addition, the file to be referenced is packed with the know-how of other skilled staff to create documents and declarations. Therefore, even for inexperienced staff, documents and declarations to be created are necessary and sufficient. Can be improved to a high quality. Then, by repeatedly using the present invention, it is possible to improve the quality of the entire product of the accounting office.
また、たとえば、参照用アプリケーションと参照元アプリケーションとで共通な設定項目について、参照表示させたファイルの設定を参照元アプリケーション側に反映させるように予め設定しておけば、設定ミスなどが発生するのを極力抑えることができる。 In addition, for example, if a setting item common to the reference application and the reference source application is set in advance so that the setting of the file displayed by reference is reflected on the reference source application side, a setting error or the like occurs. Can be suppressed as much as possible.
また、利用される可能性(利用可能性)の評価結果で絞り込みを行わずに、利用可能なファイルであれば、たとえ利用可能性が低いものであっても表示することとしたので、利用される可能性が非常に低いと推測されたファイルであっても、ユーザはそれを参照および利用できる。 In addition, without narrowing down the evaluation result of the possibility of use (usability), if it is a file that can be used, it will be displayed even if it has low availability. Even if the file is estimated to be very unlikely, the user can browse and use it.
なお、上記説明では、サーバーがデータベース25を備え、アプリケーションを実行してファイルを生成する端末がネットワーク経由でサーバーのデータベース25にアクセスしてデータ(アプリケーションファイル)を再利用する場合の動作について示したが、図19に示したように、端末自身がデータベース25を備え、スタンドアローンで動作する構成としても同様の効果を得ることが可能である。
In the above description, the operation in the case where the server includes the
図19は、データ再利用装置として動作する端末の構成例を示す図であり、この端末が、図4に示したシステム構成を実現する。この端末は、制御部1cおよび記憶部2cを備える。なお、制御部1cおよび記憶部2cの構成要素のうち、既に説明した図5の端末または図9のサーバーが備えている構成要素と同じものについては同一の符号を付している。また、検索部14cは、必要な情報をデータベース25から直接読み出す点を除いて上述した検索部14と同じであり、ソート部15cは、上述したソート部15が行う各種処理に加えて、上述したサーバーのDB管理部17が行う会社マスタの各レコードの評価、知識マスタ内の参照度数の更新を自ら行うようにしたものである。知識マスタレコード26は、図5の端末が作業用メモリ23で保持していた知識マスタレコードと同じものである。この端末では、検索部14cが既存ファイル評価手段として動作する。
FIG. 19 is a diagram illustrating a configuration example of a terminal that operates as a data reuse device, and this terminal implements the system configuration illustrated in FIG. 4. This terminal includes a control unit 1c and a storage unit 2c. Note that, among the constituent elements of the control unit 1c and the storage unit 2c, the same constituent elements as those already provided in the terminal of FIG. 5 or the server of FIG. 9 are denoted by the same reference numerals. The search unit 14c is the same as the
実施例1では、参照用に表示させる既存ファイルの選択画面(図14−2のソート結果表示画面に相当)の表示手順、参照用アプリケーションの起動動作および参照用アプリケーションの起動時に既存データを参照元アプリケーション側に反映させる動作、について説明したが、本実施例では、参照用アプリケーションを起動した後の動作、具体的には、参照画面表示と参照元アプリケーションの表示画面(以下、編集中画面表示と呼ぶ)との連携動作、参照表示している既存ファイルの情報を新規ファイル作成で利用する場合の動作、およびその他の関連動作について説明する。本実施例でも実施例1と同様に、図3に示した構成のシステム(図5の端末と図9のサーバーからなるシステム)での動作を説明する。なお、図4に示したシステム(スタンドアローン端末)における動作も、制御などに必要な各種情報の受け渡しをネットワーク経由で行う点を除いて、本実施例でこれから説明する端末の動作と同一となる。 In the first embodiment, the display procedure of the selection screen of the existing file to be displayed for reference (corresponding to the sort result display screen of FIG. 14-2), the startup operation of the reference application, and the existing data when the reference application is started Although the operation to be reflected on the application side has been described, in this embodiment, the operation after starting the reference application, specifically, the reference screen display and the display screen of the reference source application (hereinafter referred to as editing screen display) The operation when the information of the existing file being referred to is used for creating a new file, and other related operations will be described. In the present embodiment, as in the first embodiment, the operation of the system having the configuration shown in FIG. 3 (the system including the terminal in FIG. 5 and the server in FIG. 9) will be described. Note that the operation of the system (stand-alone terminal) shown in FIG. 4 is the same as the operation of the terminal described in the present embodiment, except that various information necessary for control and the like is exchanged via the network. .
図20は、編集中画面表示と参照画面表示を連携させる(各表示の切り替えを連携させる)場合の制御手順の一例を示したフローチャートである。なお、編集中画面表示と参照画面表示の連携は、参照元アプリケーションと参照用アプリケーションが同一の場合(同じアプリケーションが参照元と参照用に起動されている場合)に可能な動作である。ここで、本発明にかかるシステムの端末では、画面の表示制御を行うにあたり、用意されている各画面データを画面IDで管理し、また各画面内の項目(データの入力項目)を項目IDで管理しているものとする。また、これらの情報はアプリケーションデータ一時記憶部22が保持しているものとする。
FIG. 20 is a flowchart illustrating an example of a control procedure in a case where the editing screen display and the reference screen display are linked (the switching of each display is linked). The linkage between the editing screen display and the reference screen display is an operation that can be performed when the reference source application and the reference application are the same (when the same application is activated for the reference source and the reference). Here, in the terminal of the system according to the present invention, when screen display control is performed, each screen data prepared is managed by a screen ID, and items (data input items) in each screen are item IDs. It shall be managed. These pieces of information are assumed to be held in the application data
端末(図5参照)が実施例1で示した動作を実行し、編集中画面表示と参照画面表示を並べて表示させている状態において、端末の入力部4aが編集中アプリケーション(参照元アプリケーション)での画面入力指示を受け取ると(ステップS71)、入力部4aは、受け取った指示内容をアプリケーションプログラム実行部13へ通知し、アプリケーションプログラム実行部13は、アプリケーションデータ一時記憶部22から、表示する画面の識別情報(画面ID)と当該画面内の先頭項目の識別情報(先頭項目ID)を取得する(ステップS72)。
In a state where the terminal (see FIG. 5) executes the operation shown in the first embodiment and the editing screen display and the reference screen display are displayed side by side, the
アプリケーションプログラム実行部13は、次に、編集中アプリケーションと対になる参照中のアプリケーション(参照用アプリケーション)の情報をアプリケーション監視管理部12に要求し(ステップS73)、アプリケーション監視管理部12は、起動アプリケーション情報一時記憶部21が保持している起動アプリケーション情報(図6参照)を確認し、起動形態が「参照」でありかつその検索元が編集中アプリケーションのプロセスIDとなっているものの探索を開始する(ステップS74)。
Next, the application
そして、アプリケーション監視管理部12は、上記ステップS74で示した条件に合致する参照用アプリケーションが存在しない場合(ステップS75,No)、および、条件に合致する参照用アプリケーションは存在するがそのアプリケーションと参照元アプリケーションのアプリケーション番号が異なる場合(ステップS75,Yes→ステップS76,No)、アプリケーションプログラム実行部13に対して、該当アプリケーションなし(画面表示を連携させることが可能なアプリケーションなし)を通知する(ステップS80)。該当アプリケーションなしとの通知を受けたアプリケーションプログラム実行部13は、画面表示を連携させる制御は行わずに、上記ステップS71で受け取った指示内容に従い、編集中画面表示の制御を行う(ステップS81)。
Then, when there is no reference application that matches the condition shown in step S74 (No in step S75), the application
一方、上記ステップS74で示した条件に合致する参照用アプリケーションが存在し、かつそのアプリケーションと参照元アプリケーションのアプリケーション番号が同じ場合(ステップS75,Yes→ステップS76,Yes)、アプリケーション監視管理部12は、該当するアプリケーション(参照用アプリケーション)のプロセスIDをアプリケーションプログラム実行部13に対して通知する(ステップS77)。プロセスIDの通知を受けたアプリケーションプログラム実行部13は、受け取ったプロセスIDに対応するアプリケーションの画面表示(参照画面表示)および編集中画面表示を上記ステップS72で取得した画面IDおよび項目ID(先頭項目ID)に従った表示内容に更新するように、表示部3aに対して指示を出す(ステップS78)。表示部3aは、アプリケーションプログラム実行部13からの指示内容に従い、参照画面表示および編集中画面表示を更新する(ステップS79)。
On the other hand, when there is a reference application that matches the condition shown in step S74 and the application number of the application and the reference source application are the same (step S75, Yes → step S76, Yes), the application
つづいて、参照画面表示の内容を編集中画面表示に反映させる動作について説明する。図21−1は、参照画面表示の内容を編集中画面表示に反映させる場合の全体動作を示した図であり、図21−2は、これを実現するための制御手順の一例を示したフローチャートである。 Next, an operation for reflecting the contents of the reference screen display on the editing screen display will be described. FIG. 21A is a diagram illustrating an overall operation when the contents of the reference screen display are reflected in the editing screen display, and FIG. 21B is a flowchart illustrating an example of a control procedure for realizing this. It is.
本発明にかかるシステムの端末では、図21−1に示したように、起動アプリケーション情報のプロセスIDを利用して、参照画面表示の内容を編集中画面表示に反映させる動作を実現している。 In the terminal of the system according to the present invention, as shown in FIG. 21A, the operation of reflecting the contents of the reference screen display on the editing screen display is realized by using the process ID of the startup application information.
具体的には、図21−2に示したように、ユーザが所定の操作を行い、その結果、端末の入力部4aが編集中アプリケーション(参照元アプリケーション)で「貼り付け」の指示を受け取ると(ステップS91)、入力部4aは、受け取った指示内容をアプリケーションプログラム実行部13へ通知し、アプリケーションプログラム実行部13は、アプリケーションデータ一時記憶部22から、「貼り付け」の指示を受けた場所(指示を受けた時点で選択されていたデータ入力項目)に対応する画面IDおよび項目IDを取得する(ステップS92)。
Specifically, as illustrated in FIG. 21B, when the user performs a predetermined operation, as a result, the
アプリケーションプログラム実行部13は、次に、編集中アプリケーションと対になる参照中のアプリケーション(参照用アプリケーション)の情報をアプリケーション監視管理部12に要求し(ステップS93)、アプリケーション監視管理部12は、起動アプリケーション情報一時記憶部21が保持している起動アプリケーション情報(図6参照)を確認し、起動形態が「参照」でありかつその検索元が編集中アプリケーションのプロセスIDとなっているものの探索を開始する(ステップS94)。なお、これらの処理は、上記のステップS73およびS74の処理と同じである。
Next, the application
そして、アプリケーション監視管理部12は、上記ステップS94で示した条件に合致する参照用アプリケーションが存在しない場合(ステップS95,No)、および、条件に合致する参照用アプリケーションは存在するがそのアプリケーションと参照元アプリケーションのアプリケーション番号が異なる場合(ステップS95,Yes→ステップS96,No)、アプリケーションプログラム実行部13に対して、該当アプリケーションなし(参照画面表示の内容を編集中画面表示に反映させることができない旨)を通知する(ステップS101)。該当アプリケーションなしとの通知を受けたアプリケーションプログラム実行部13は、編集中画面表示を更新することなく(編集中アプリケーションへのデータ入力状態を更新することなく)制御動作を終了する(ステップS102)。
Then, when there is no reference application that matches the condition shown in step S94 (No in step S95), the application
一方、上記ステップS94で示した条件に合致する参照用アプリケーションが存在し、かつそのアプリケーションと参照元アプリケーションのアプリケーション番号が同じ場合(ステップS95,Yes→ステップS96,Yes)、アプリケーション監視管理部12は、該当するアプリケーション(参照用アプリケーション)のプロセスIDをアプリケーションプログラム実行部13に対して通知する(ステップS97)。プロセスIDの通知を受けたアプリケーションプログラム実行部13は、アプリケーションデータ一時記憶部22に格納されたデータのうち、アプリケーション監視管理部12から受け取ったプロセスIDと、上記ステップS92で取得した画面IDおよび項目ID(先頭項目ID)とによって特定されるデータ入力項目に入力済みのデータを読み出し、これを、編集中アプリケーション側の対応するデータ入力項目(上記ステップS92で取得した画面IDおよび項目IDにより特定される項目)に複写する。さらに、複写した結果を参照画面表示に反映させるように、表示部3aに対して指示を出す(ステップS98、S99)。表示部3aは、アプリケーションプログラム実行部13からの指示内容に従い、参照画面表示および編集中画面表示を更新する(ステップS100)。
On the other hand, when there is a reference application that matches the condition shown in step S94, and the application number of the application and the reference source application are the same (step S95, Yes → step S96, Yes), the application
図21−3は、上記動作を実行した場合の画面表示の更新の様子を示した図であり、左側が編集中画面表示、右側が参照画面表示である。図21−3では、編集中画面で科目コード(黒塗りの□が表示されたデータ入力項目)が選択されており、この状態で「貼り付け」操作(図の例では、「CTRL」と「V」の同時押しとしている)が行われると、選択されている項目に対応する参照画面表示側の項目(科目コード)の内容が編集中画面表示側の選択中の項目に複写され、その結果、科目コードに「2111建物」が表示(入力)される様子を示している。 FIG. 21C is a diagram illustrating how the screen display is updated when the above-described operation is executed. The left side is the editing screen display and the right side is the reference screen display. In FIG. 21-3, the subject code (data input item with a black square □) is selected on the editing screen. In this state, the “Paste” operation (“CTRL” and “CTRL” in the example in the figure) is selected. When “V” is pressed at the same time), the contents of the item (subject code) on the reference screen display side corresponding to the selected item are copied to the selected item on the editing screen display side, and the result , “2111 building” is displayed (input) as the subject code.
なお、図21−1〜図21−3を用いて行った説明では、簡単化のため、編集中画面で1つの項目が選択された状態で「貼り付け」指示を受けた場合の動作について示したが、複数の項目が選択された状態で「貼り付け」指示を受け付けるようにすることも可能である。複数の項目が選択された状態で「貼り付け」指示を受けた場合には、たとえば、選択された各項目について、上記のステップS97〜S100までの処理を繰り返し実行する、または、ステップS97〜S100において、各項目についての処理を繰り返し実行する(各ステップに示した一連の処理を選択された項目数だけ繰り返すのではなく、各ステップで、選択された項目数だけ同じ処理を繰り返す)。 In the description given with reference to FIGS. 21-1 to 21-3, for simplification, an operation when an “Paste” instruction is received with one item selected on the editing screen is shown. However, it is also possible to receive a “paste” instruction with a plurality of items selected. When a “Paste” instruction is received in a state where a plurality of items are selected, for example, the above-described steps S97 to S100 are repeatedly executed for each selected item, or steps S97 to S100 are performed. , The process for each item is repeatedly executed (the series of processes shown in each step is not repeated for the number of selected items, but the same process is repeated for each selected item in each step).
つづいて、画面表示の整列制御動作について説明する。図22−1は、画面表示の整列制御の全体動作を示した図であり、図22−2は、画面表示の整列制御手順の一例を示したフローチャートである。 Next, the screen display alignment control operation will be described. FIG. 22-1 is a diagram illustrating an overall operation of screen display alignment control, and FIG. 22-2 is a flowchart illustrating an example of a screen display alignment control procedure.
これまでは、参照画面表示と編集中画面表示が1対1で対応する場合の動作について説明したが、本発明にかかるシステムでは、1つの編集中画面表示に対し、複数の参照画面を表示させることも許容する。すなわち、ある参照元アプリケーションとこれに対応付けられた参照用アプリケーションが起動している状態において、この参照元アプリケーションに対応付けた別の参照用アプリケーションをさらに起動させることが可能である。また、参照元アプリケーションを複数起動することも許容する。ただし、複数の参照元アプリケーションと一つの参照用アプリケーションとを関連付けること(ある参照用アプリケーションが複数の参照用アプリケーションと関連付けられること)は許容しない。一方、このようにした場合、複数起動している参照用アプリケーションの画面表示(参照画面表示)をユーザが切り替えられるようにする必要がある。 So far, the operation when the reference screen display and the editing screen display correspond one-to-one has been described. However, in the system according to the present invention, a plurality of reference screens are displayed for one editing screen display. It is also acceptable. That is, in a state where a reference source application and a reference application associated therewith are activated, it is possible to further activate another reference application associated with the reference source application. In addition, it is allowed to start a plurality of reference source applications. However, it is not allowed to associate a plurality of reference source applications with one reference application (a reference application is associated with a plurality of reference applications). On the other hand, in this case, it is necessary to allow the user to switch the screen display (reference screen display) of a plurality of reference applications that are activated.
そこで、本発明にかかるシステムの端末では、図22−1に示したように、起動アプリケーション情報を利用して、各画面表示の整列制御を行っている。 Therefore, as shown in FIG. 22-1, the terminal of the system according to the present invention controls the alignment of each screen display using the startup application information.
具体的には、図22−2に示したように、ユーザが所定の操作を行い、その結果、端末の入力部4aが画面整列の実行指示を受け取ると(ステップS111)、入力部4aは、受け取った指示内容を画面管理部11へ通知し、画面管理部11は、起動アプリケーション情報一時記憶部21内の起動アプリケーション情報を確認し、編集中アプリケーション(参照元アプリケーション)のリストおよび参照中アプリケーション(参照用アプリケーション)のリストを作成し、作成した各リストを起動アプリケーションの一覧として同一画面に表示するように、表示部3aに指示する(ステップS112、S113)。表示部3aは、指示内容に従い、図22−3に示したような内容の画面を起動アプリケーション一覧画面として表示する(ステップS114)。
Specifically, as shown in FIG. 22-2, when the user performs a predetermined operation and, as a result, the
その後、入力部4aは、選択画面入力が行われるのを待ち、画面が選択された場合(ステップS115→ステップS116,Yes)、画面管理部11は、選択された編集中アプリケーションの画面表示(編集画面)と参照中アプリケーションの画面表示(参照画面)を所定位置に並べて表示するように表示部3aに指示を出し、表示部3aは、指示内容に従った画面表示を行う(ステップS117、S118)。画面が選択されなかった場合(ステップS116,No)、動作を終了する。なお、ステップS115では、編集画面が先に選択された場合、これに関連付けられている参照画面のみを選択できるようにする。たとえば、編集画面が選択された時点で、この編集画面に関連付けられていない参照画面については、一覧画面表示から消去する。
Thereafter, the
なお、この場合において、キーボードやマウスなどの入力手段から、編集中アプリケーションにおける、編集画面のスクロール操作の情報を取得した上で、参照中アプリケーションの画面表示(参照画面)を同期してスクロールすることとし、編集画面と同じ箇所の参照画面を表示するようにしてもよい。 In this case, the screen display (reference screen) of the application being referred to is scrolled synchronously after acquiring information about the scroll operation of the editing screen in the application being edited from an input means such as a keyboard or a mouse. The reference screen at the same location as the editing screen may be displayed.
このように、本実施例のシステムでは、参照元アプリケーションと参照用アプリケーションが同じ場合、参照元アプリケーション側で行った画面切り替え操作にあわせて参照用アプリケーション側の画面切り替えも同時に行い、また、複写指示を受けた場合には、参照元アプリケーション側で選択中の項目に対応する参照用アプリケーション側の項目の内容(データ)を参照元アプリケーション側に複写するようにした。これにより、必要な入力項目が一目で分かるので入力項目の見落としを防止すると共に、入力項目の内容についてどのような入力をすればよいかを把握することができるなど、作業効率をさらに向上させることができる。 As described above, in the system of this embodiment, when the reference source application and the reference application are the same, the screen switching on the reference application side is performed simultaneously with the screen switching operation performed on the reference source application side, and the copy instruction is also given. When receiving, the contents (data) of the item on the reference application side corresponding to the item currently selected on the reference source application side are copied to the reference source application side. As a result, necessary input items can be understood at a glance, so that input items can be prevented from being overlooked, and the input items can be grasped as to what kind of input should be performed. Can do.
以上のように、本発明にかかるデータ再利用方法は、新規ファイルの作成作業において、過去に作成済みのアプリケーションファイルの内容を参照する場合や入力済みの情報を流用する場合に有用である。 As described above, the data reuse method according to the present invention is useful when referring to the contents of an application file created in the past or diverting input information in the creation of a new file.
1、1a、1b、1c 制御部
2、2a、2b、2c 記憶部
3、3a 表示部
4、4a 入力部
5 出力部
6、6a、6b 通信部
11 画面管理部
12 アプリケーション監視管理部
13 アプリケーションプログラム実行部
14、14c 検索部
15、15c ソート部
16 一覧表生成部
17 DB管理部
21 起動アプリケーション情報一時記憶部
22 アプリケーションデータ一時記憶部
23 作業用メモリ
24 優先順位テーブル
25 データベース
26 知識マスタレコード
DESCRIPTION OF
Claims (10)
記憶部から、既存ファイルを利用しようとしているアプリケーションが取り扱い中の編集中ファイルに関連付けられた管理情報を取得し、また、前記データベースに格納された各既存ファイルに関連付けられた前記会社マスタ、前記担当者マスタ、を含む管理情報を取得し、取得した各管理情報に基づき、各既存ファイルが、起動中のアプリケーションで利用される可能性を評価する既存ファイル評価ステップと、
前記既存ファイル評価ステップにおける評価結果に基づいて、前記既存ファイル評価ステップで処理対象とした既存ファイルの一覧表示を行う際の表示順を決定する表示順決定ステップと、
前記表示順決定ステップで決定した表示順に従い、前記処理対象とした既存ファイルの一覧表示を行う一覧表示ステップと、
前記一覧表示ステップで表示された既存ファイルの一覧表示のなかから既存ファイルが選択されると、該既存ファイルに関連付けられた管理情報のうち、各顧問先のレコードを識別する情報であるレコードIDを取得する取得ステップと、
前記選択された既存ファイルに関連付けられたアプリケーション種別情報を取得し、取得した当該アプリケーション種別情報に基づいて、参照用アプリケーションを起動し、前記取得ステップによって取得された管理情報のうち、各顧問先のレコードを識別する情報である前記レコードIDを用いて、前記編集中ファイルの編集中画面を編集する際に参照される参照画面を表示する参照画面表示ステップと、
前記編集中画面に係る起動中のアプリケーションのアプリケーション種別情報を取得して、前記取得した参照用アプリケーションのアプリケーション種別情報と比較して、起動中のアプリケーションと参照用のアプリケーションとが同一であると判断される場合に、前記編集中画面において、参照用画面と編集中画面との間で連携可能な所定の設定項目に対して前記参照画面に表示された情報を反映させる指示を受け付けると、前記編集中画面の該所定の設定項目に対応する参照画面における設定項目の情報を取得し、該取得した情報を前記編集中画面の前記所定の設定項目に複写する設定項目情報複写ステップと、
を含むことを特徴とするデータ再利用方法。 In a system in which a plurality of applications of meeting Keigyo Tsutomu is provided with a database for managing the format of files available in the database, handled as management information of the file, the company master containing information advisory destination, the file responsible When a new file is created or a created file is edited using one of the plurality of applications , the application creates or creates a new file. A data reusing method for using data of an existing file stored in the database in an editing file being handled related to editing of a completed file ,
Management information associated with the editing file being handled by the application that is using the existing file is acquired from the storage unit, and the company master associated with each existing file stored in the database who master acquires management information including, on the basis of the management information acquired, the existing file, the existing file evaluation step of evaluating the potential to be used in the running application,
Based on the evaluation result in the existing file evaluation step, a display order determination step for determining a display order when performing a list display of the existing files to be processed in the existing file evaluation step;
In accordance with the display order determined in the display order determination step, a list display step for displaying a list of existing files to be processed,
When an existing file is selected from the list display of existing files displayed in the list display step, a record ID that is information for identifying a record of each advisor is included in the management information associated with the existing file. An acquisition step to acquire;
Obtaining application type information associated with the selected existing file, starting a reference application based on the obtained application type information, and out of the management information obtained by the obtaining step, A reference screen display step for displaying a reference screen to be referred to when editing the editing screen of the file being edited using the record ID which is information for identifying a record;
The application type information of the active application relating to the editing screen is acquired, and compared with the acquired application type information of the reference application, it is determined that the active application and the reference application are the same In the editing screen, when an instruction to reflect the information displayed on the reference screen is received for a predetermined setting item that can be linked between the reference screen and the editing screen, the editing is performed. A setting item information copying step of acquiring information on a setting item on a reference screen corresponding to the predetermined setting item on the middle screen, and copying the acquired information to the predetermined setting item on the editing screen;
A data reuse method comprising:
前記端末は、
既存ファイルを利用しようとしているアプリケーションが取り扱い中の編集中ファイルに関連付けられた管理情報をサーバーに通知し、当該通知した情報に基づき、サーバーが既存ファイルのそれぞれについて、編集中ファイルに類似しているかどうかを評価した結果、を取得する評価結果取得手段と、
前記取得した評価結果に基づいて、既存ファイルの中から利用可能なファイルを抽出し、さらに、当該抽出した利用可能ファイルの一覧表示を行う際の表示順を決定する表示順決定手段と、
前記表示順決定手段により決定された順番で、前記利用可能ファイルの一覧表示を行う一覧表示手段と、
前記一覧表示手段で表示された既存ファイルの一覧表示のなかから既存ファイルが選択されると、該既存ファイルに関連付けられた管理情報のうち、各顧問先のレコードを識別する情報であるレコードIDを取得する取得手段と、
前記選択された既存ファイルに関連付けられたアプリケーション種別情報を取得し、取得した当該アプリケーション種別情報に基づいて、参照用アプリケーションを起動し、前記取得ステップによって取得された管理情報のうち、各顧問先のレコードを識別する情報である前記レコードIDを用いて、前記編集中ファイルの編集中画面を編集する際に参照される参照画面を表示する参照画面表示手段と、
前記編集中画面に係る起動中のアプリケーションのアプリケーション種別情報を取得して、前記取得した参照用アプリケーションのアプリケーション種別情報と比較して、起動中のアプリケーションと参照用のアプリケーションとが同一であると判断される場合に、前記編集中画面において、参照用画面と編集中画面との間で連携可能な所定の設定項目に対して前記参照画面に表示された情報を反映させる指示を受け付けると、前記編集中画面の該所定の設定項目に対応する参照画面における設定項目の情報を取得し、該取得した情報を前記編集中画面の前記所定の設定項目に複写する複写手段と、
を備え、
前記サーバーは、
前記評価結果取得手段から通知された管理情報と各既存ファイルに関連付けられた前記会社マスタ、前記担当者マスタ、を含む管理情報とに基づき、各既存ファイルが、起動中のアプリケーションで利用される可能性を評価する既存ファイル評価手段、
を備えることを特徴とするデータ再利用システム。 Server multiple applications of meeting Keigyo Tsutomu is provided with a database for managing the format of files available, and consists of the terminal is one or more client terminals connected thereto via a network, said database, File management information includes a company master that stores advisor information, and a person master that stores information on the person in charge of handling the file, and creates a new file using one of the plurality of applications or Data that allows the application to use the data of the existing file stored in the database in the editing file that is being handled for creating a new file or editing a created file when editing a created file A reuse system,
The terminal
The application that is trying to use an existing file notifies the server of management information associated with the file being edited and whether the server is similar to the file being edited for each of the existing files based on the notified information. Evaluation result acquisition means for acquiring a result of evaluating whether or not,
Based on the obtained evaluation result, extract available files from existing files, and further, a display order determining means for determining a display order when performing a list display of the extracted available files;
List display means for displaying a list of the available files in the order determined by the display order determination means;
When an existing file is selected from the list display of the existing file displayed by the list display means, a record ID which is information for identifying a record of each advisor is selected from the management information associated with the existing file. Acquisition means for acquiring;
Obtaining application type information associated with the selected existing file, starting a reference application based on the obtained application type information, and out of the management information obtained by the obtaining step, Reference screen display means for displaying a reference screen to be referred to when editing the editing screen of the file being edited, using the record ID which is information for identifying a record;
The application type information of the active application relating to the editing screen is acquired, and compared with the acquired application type information of the reference application, it is determined that the active application and the reference application are the same In the editing screen, when an instruction to reflect the information displayed on the reference screen is received for a predetermined setting item that can be linked between the reference screen and the editing screen, the editing is performed. Copying means for acquiring information on a setting item on the reference screen corresponding to the predetermined setting item on the middle screen, and copying the acquired information to the predetermined setting item on the editing screen.
With
The server
Based on the management information notified from the evaluation result acquisition means and the management information including the company master and the person-in-charge master associated with each existing file , each existing file can be used by a running application. Existing file evaluation means to evaluate the sex ,
A data reuse system comprising:
記憶部から、既存ファイルを利用しようとしているアプリケーションが取り扱い中の編集中ファイルに関連付けられた管理情報を取得し、また、前記データベースに格納された各既存ファイルに関連付けられた前記会社マスタ、前記担当者マスタ、を含む管理情報を取得し、取得した各管理情報に基づき、各既存ファイルが、起動中のアプリケーションで利用される可能性を評価する既存ファイル評価手段と、
前記既存ファイル評価手段における評価結果に基づいて、前記既存ファイル評価手段で処理対象とした既存ファイルの一覧表示を行う際の表示順を決定する表示順決定手段と、
前記表示順決定手段で決定した表示順に従い、前記処理対象とした既存ファイルの一覧表示を行う一覧表示手段と、
前記一覧表示手段で表示された既存ファイルの一覧表示のなかから既存ファイルが選択されると、該既存ファイルに関連付けられた管理情報のうち、各顧問先のレコードを識別する情報であるレコードIDを取得する取得手段と、
前記選択された既存ファイルに関連付けられたアプリケーション種別情報を取得し、取得した当該アプリケーション種別情報に基づいて、参照用アプリケーションを起動し、前記取得手段によって取得された管理情報のうち、各顧問先のレコードを識別する情報である前記レコードIDを用いて、前記編集中ファイルの編集中画面を編集する際に参照される参照画面を表示する参照画面表示手段と、
前記編集中画面に係る起動中のアプリケーションのアプリケーション種別情報を取得して、前記取得した参照用アプリケーションのアプリケーション種別情報と比較して、起動中のアプリケーションと参照用のアプリケーションとが同一であると判断される場合に、前記編集中画面において、参照用画面と編集中画面との間で連携可能な所定の設定項目に対して前記参照画面に表示された情報を反映させる指示を受け付けると、前記編集中画面の該所定の設定項目に対応する参照画面における設定項目の情報を取得し、該取得した情報を前記編集中画面の前記所定の設定項目に複写する設定項目情報複写手段と、
を備えることを特徴とするデータ再利用装置。 Comprising a database in which a plurality of applications of meeting Keigyo Tsutomu manages the format of the file available to the database, as a management information file, the company master containing information advisory destination, information of personnel handling the files When a new file is created or a created file is edited using one of the plurality of applications, the application creates a new file or creates a created file. A data reuse device for using data of an existing file stored in the database in a file being edited related to editing ,
Management information associated with the editing file being handled by the application that is using the existing file is acquired from the storage unit, and the company master associated with each existing file stored in the database who master acquires management information including, on the basis of the management information acquired, the existing file, the existing file evaluating means for evaluating the potential to be used in the running application,
Based on the evaluation result in the existing file evaluation unit, a display order determination unit that determines a display order when performing a list display of existing files to be processed by the existing file evaluation unit;
In accordance with the display order determined by the display order determination means, list display means for displaying a list of existing files to be processed;
When an existing file is selected from the list display of the existing file displayed by the list display means, a record ID which is information for identifying a record of each advisor is selected from the management information associated with the existing file. Acquisition means for acquiring;
Acquires application type information associated with the selected existing file, starts a reference application based on the acquired application type information, and among the management information acquired by the acquisition means, Reference screen display means for displaying a reference screen to be referred to when editing the editing screen of the file being edited, using the record ID which is information for identifying a record;
The application type information of the active application relating to the editing screen is acquired, and compared with the acquired application type information of the reference application, it is determined that the active application and the reference application are the same In the editing screen, when an instruction to reflect the information displayed on the reference screen is received for a predetermined setting item that can be linked between the reference screen and the editing screen, the editing is performed. Setting item information copying means for acquiring setting item information on the reference screen corresponding to the predetermined setting item on the middle screen, and copying the acquired information to the predetermined setting item on the editing screen;
A data reuse device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008330859A JP5352225B2 (en) | 2008-12-25 | 2008-12-25 | Data reuse method, data reuse system, data reuse device, and data reuse program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008330859A JP5352225B2 (en) | 2008-12-25 | 2008-12-25 | Data reuse method, data reuse system, data reuse device, and data reuse program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010152699A JP2010152699A (en) | 2010-07-08 |
JP5352225B2 true JP5352225B2 (en) | 2013-11-27 |
Family
ID=42571710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008330859A Active JP5352225B2 (en) | 2008-12-25 | 2008-12-25 | Data reuse method, data reuse system, data reuse device, and data reuse program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5352225B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6112957B2 (en) * | 2013-04-30 | 2017-04-12 | 株式会社オービックビジネスコンサルタント | Server apparatus, information processing method, and program |
JP5886924B2 (en) * | 2014-10-01 | 2016-03-16 | 株式会社帝国データバンク | Business relationship map generation system and program |
JP6733902B2 (en) * | 2016-06-02 | 2020-08-05 | 株式会社日本デジタル研究所 | Computer system |
JP2017016705A (en) * | 2016-10-11 | 2017-01-19 | セイコーエプソン株式会社 | Accounting processing apparatus |
JP7014568B2 (en) * | 2017-11-14 | 2022-02-01 | 株式会社オービック | Accounting management equipment, accounting management methods and accounting management programs |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004102887A (en) * | 2002-09-12 | 2004-04-02 | Ricoh Co Ltd | Document creation support apparatus, document creation support method, program and record medium |
JP2006202018A (en) * | 2005-01-20 | 2006-08-03 | Toshiba Corp | Information sharing apparatus, method of searching for information, and information search program |
-
2008
- 2008-12-25 JP JP2008330859A patent/JP5352225B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010152699A (en) | 2010-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Carter et al. | Building organizational decision support systems | |
US20160019488A1 (en) | Workflow management device and workflow management method | |
CN103907110A (en) | Document collaboration | |
JP2004086868A (en) | Document group management device | |
JP2007172280A (en) | Access right management method, device and program | |
JP2009238191A (en) | Web application system | |
JPWO2008152823A1 (en) | Document management apparatus, method and program | |
US9087053B2 (en) | Computer-implemented document manager application enabler system and method | |
CN108228846B (en) | Resource file management method and device | |
JP5352225B2 (en) | Data reuse method, data reuse system, data reuse device, and data reuse program | |
JP5355032B2 (en) | Client device, server device, and document management system, document management method, and document management program using them | |
JP2025003740A (en) | Program, method, information processing device, and system | |
US8145647B2 (en) | System, method and computer program product for electronically responding to requests for product related data | |
JP2008276575A (en) | Data management device and program therefor | |
JP5530173B2 (en) | Directory system having organization structure management directory and program thereof | |
JP2007048009A (en) | Operation support system, its database server, preparation management device and program | |
JP6759720B2 (en) | Information processing equipment and information processing programs | |
JP2009110241A (en) | Electronic file management device | |
JP2019128859A (en) | Information processing device | |
JP7298208B2 (en) | Information processing device and program | |
JP6123519B2 (en) | Information processing apparatus and information processing program | |
KR102323017B1 (en) | Apparatus for managing folder linkage type work object, method by the same and storage media storing the same | |
JP6679885B2 (en) | Workflow processing program, workflow processing method, and workflow processing device | |
US20060136364A1 (en) | Data processing system and method of collaborative entry of a set of data | |
US20230230036A1 (en) | System for preparing project specifications and reporting use of product types on a geographic basis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130326 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130524 |
|
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: 20130820 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130826 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5352225 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |