Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6540200B2 - INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF - Google Patents
[go: Go Back, main page]

JP6540200B2 - INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF - Google Patents

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF Download PDF

Info

Publication number
JP6540200B2
JP6540200B2 JP2015092573A JP2015092573A JP6540200B2 JP 6540200 B2 JP6540200 B2 JP 6540200B2 JP 2015092573 A JP2015092573 A JP 2015092573A JP 2015092573 A JP2015092573 A JP 2015092573A JP 6540200 B2 JP6540200 B2 JP 6540200B2
Authority
JP
Japan
Prior art keywords
file
storage location
files
storage
folder
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
Application number
JP2015092573A
Other languages
Japanese (ja)
Other versions
JP2016212479A (en
JP2016212479A5 (en
Inventor
健太 村上
健太 村上
拓史 上田
拓史 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2015092573A priority Critical patent/JP6540200B2/en
Publication of JP2016212479A publication Critical patent/JP2016212479A/en
Publication of JP2016212479A5 publication Critical patent/JP2016212479A5/ja
Application granted granted Critical
Publication of JP6540200B2 publication Critical patent/JP6540200B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

情報処理装置、情報処理システム、その制御方法及びプログラムに関する。   The present invention relates to an information processing apparatus, an information processing system, a control method thereof, and a program.

ファイルを管理する仕組みにおいて、フォルダごとにファイルの保存を許可するルールを設定し、当該フォルダに対するファイルの保存の許可・不許可を判断することが行われている(例えば、特許文献1)。また、ファイルに応じて、ファイルの保存先の優先度に基づいて保存先の提示を行う仕組みが開示されている(例えば、特許文献2)。   In the file management system, a rule for permitting storage of a file is set for each folder, and determination as to permission or non-permission of storage of the file for the folder is performed (for example, Patent Document 1). Further, there is disclosed a mechanism for presenting the storage destination based on the priority of the storage destination of the file according to the file (for example, Patent Document 2).

特開2012−146130号公報JP 2012-146130 A 特開2007−329663号公報JP 2007-329663 A

ファイル管理を行うアプリケーション、例えばPDM(Product Data Management)アプリケーションには様々な種類がある。ものによっては、保存するファイルをルールでチェックする機能を持たないPDMアプリケーションもある。   There are various types of applications that perform file management, such as PDM (Product Data Management) applications. Some PDM applications do not have the function to check files to save based on rules.

当該機能を持たないPDMアプリケーションを用いてデータ、ファイルの管理を行う場合、ユーザは、例えば社内の運用として定められたルールを目視で確認する、又は覚えて、保存対象のファイルが保存先のフォルダに保存してもよいファイルか、保存してもよい状態のファイルかを確認しなければならない。   When managing data and files using a PDM application that does not have the function, the user visually checks or remembers, for example, a rule defined as an operation in the company, and the file to be stored is the folder where the file is to be saved You must check if it is a file that you can save to or a file that is ready to save.

また、既に使用中のPDMの仕組みを、上述したようなチェック機能を持つPDMの仕組みに入れ替える、又は作り変えることは多大な人的・金銭的コストがかかるものである。   In addition, replacing or changing the mechanism of the PDM already in use with the mechanism of the PDM having the check function as described above requires a great deal of human and financial cost.

本発明は、複数のファイルについて、それぞれ指定された保存場所対応する条件を満たしているかをまとめて確認可能な仕組みを提供することを目的とする。 An object of the present invention is to provide a mechanism capable of collectively checking whether a plurality of files satisfy the conditions corresponding to designated storage locations .

本発明はァイルを保存する保存場所と、前記保存場所に対応する規約を管理する情報処理装置を、複数のファイルについて保存場所の指定を受け付ける指定受付手段と、前記指定受付手段により指定された複数のファイルと保存場所を表示する表示手段として機能させ、前記表示手段を、当該複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件を満たしているか又は満たしていないかを識別可能に表示する手段として機能させることを特徴とする。 This onset Ming, specifies the storage location where you want to save the file, the information processing apparatus for managing the Terms corresponding to the storage location, a designation accepting means for accepting the designation of the location for a plurality of files, by the designation acceptance means Function as display means for displaying the plurality of stored files and the storage location, and which file among the plurality of files satisfies or does not satisfy the condition of the rule corresponding to which storage location among the plurality of files It functions as a means for identifiably displaying .

本発明によれば、複数のファイルについて、それぞれ指定された保存場所対応する条件を満たしているかをまとめて確認可能な仕組みを提供することができる。 According to the present invention, it is possible to provide a mechanism capable of collectively checking whether a plurality of files satisfy the conditions corresponding to designated storage locations .

本発明の実施形態における、情報処理システムの構成の一例を示す図である。It is a figure showing an example of composition of an information processing system in an embodiment of the present invention. 本発明の実施形態における、各種装置に適用可能なハードウェアの構成の一例を示す図である。It is a figure which shows an example of the structure of the hardware applicable to the various apparatuses in embodiment of this invention. 本発明の実施形態における、各種装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the various apparatuses in embodiment of this invention. 本発明の実施形態における、処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process in embodiment of this invention. 本発明の実施形態における、規約の参照/編集処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the reference / edit process of a contract in embodiment of this invention. 本発明の実施形態における、保存先フォルダ変更処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a storage destination folder change process in embodiment of this invention. 本発明の実施形態における、保存先フォルダ選択処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a storage destination folder selection process in embodiment of this invention. 本発明の実施形態における、規約のテスト処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the test process of a contract in embodiment of this invention. 本発明の実施形態における、必須プロパティ選択処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a required property selection process in embodiment of this invention. 本発明の実施形態における、登録対象ファイルリストのデータテーブルの一例を示す図である。It is a figure which shows an example of the data table of a registration object file list in embodiment of this invention. 本発明の実施形態における、登録規約リストのデータテーブルの一例を示す図である。It is a figure which shows an example of the data table of a registration agreement list in embodiment of this invention. 本発明の実施形態における、保存場所チェック画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a preservation | save place check screen in embodiment of this invention. 本発明の実施形態における、規約参照/編集画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a rule reference / edit screen in embodiment of this invention. 本発明の実施形態における、保存先フォルダ変更画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a storage destination folder change screen in embodiment of this invention. 本発明の実施形態における、保存先フォルダ選択画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a storage destination folder selection screen in embodiment of this invention. 本発明の実施形態における、テスト画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a test screen in embodiment of this invention. 本発明の実施形態における、必須プロパティ選択画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the required property selection screen in embodiment of this invention. 本発明の実施形態における、保存場所チェック処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a preservation | save place check process in embodiment of this invention. 本発明の第2の実施形態における処理の概要を示すフローチャートである。It is a flowchart which shows the outline | summary of the process in the 2nd Embodiment of this invention. 本発明の第3の実施形態における処理の概要を示すフローチャートである。It is a flowchart which shows the outline | summary of the process in the 3rd Embodiment of this invention.

以下、図面を参照して、本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施形態における、情報処理システムの構成の一例を示す図である。   FIG. 1 is a diagram showing an example of the configuration of an information processing system according to an embodiment of the present invention.

クライアントPC100(クライアント端末)、サーバ200がネットワークLAN101を介して接続されている。   A client PC 100 (client terminal) and a server 200 are connected via a network LAN 101.

サーバ200は、クライアントPC100にインストールされているCADアプリケーション(設計データ生成アプリケーション/ファイル編集アプリケーション)で作成した設計データを記憶するサーバである。また、当該データの管理をするアプリケーションであるPDM(Product Data Management)アプリケーション(サーバアプリケーション)が記憶されており(管理アプリケーション記憶手段に該当)、クライアントPC100のPDMアプリケーション(クライアントアプリケーション)と通信可能なサーバである。PDMアプリケーションは、ファイル(データ)を管理するファイル管理アプリケーションである。   The server 200 is a server that stores design data created by a CAD application (design data generation application / file editing application) installed in the client PC 100. Also, a server that stores a PDM (Product Data Management) application (server application) that is an application for managing the data (corresponding to management application storage means) and can communicate with the PDM application (client application) of the client PC 100 It is. The PDM application is a file management application that manages files (data).

クライアントPC100は、サーバ200と通信可能に接続されているクライアント端末であり、PDMアプリケーション(クライアントアプリケーション)および、CADアプリケーションがインストールされている端末である(管理アプリケーション記憶手段に該当)。   The client PC 100 is a client terminal communicably connected to the server 200, and is a terminal on which a PDM application (client application) and a CAD application are installed (corresponding to management application storage means).

クライアントPC100は、CADアプリケーションで設計データ(3次元モデル)を作成する作業者の端末であり、作成された設計データを、PDMアプリケーションを介してサーバ200に記憶させるクライアント端末である。なお、設計データは部品/アセンブリ/図面等のCADデータである。以上が図1の説明である。   The client PC 100 is a terminal of a worker that creates design data (three-dimensional model) with a CAD application, and is a client terminal that stores the created design data in the server 200 via the PDM application. The design data is CAD data such as parts / assemblies / drawings. The above is the description of FIG.

尚、本発明の実施形態においては、PDMアプリケーション自体には、フォルダごとにファイルの保存を許可するか否か(ファイルの保存にかかる警告をするか否か)のルールを設定したり、当該ファイルがルールの条件を満たしているかの判定をしたり、判定結果に応じた警告を行う機能は含まれていないものとして説明を行う。   In the embodiment of the present invention, in the PDM application itself, a rule of whether to permit saving of a file for each folder (whether or not to warn about saving of the file) is set, or the file concerned In the following description, it is assumed that the function of determining whether the condition of the rule is satisfied or giving a warning according to the determination result is not included.

図2を参照して、本発明の実施形態における、各種装置に適用可能なハードウェアの構成の一例について説明する。   An example of the configuration of hardware applicable to various devices in the embodiment of the present invention will be described with reference to FIG.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU, which centrally controls devices and controllers connected to the system bus 204. Further, the ROM 202 or the external memory 211 is required to realize a BIOS (Basic Input / Output System) which is a control program of the CPU 201, an operating system program (hereinafter referred to as OS), and functions executed by each server or each PC. The various programs described later are stored.

203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   A RAM 203 functions as a main memory, a work area, and the like of the CPU 201. The CPU 201 loads a program and the like necessary for execution of processing from the ROM 202 or the external memory 211 to the RAM 203, and implements the various operations by executing the loaded program.

また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)210等の表示器への表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。   An input controller 205 controls input from a keyboard (KB) 209 and a pointing device such as a mouse (not shown). A video controller 206 controls display on a display such as a CRT display (CRT) 210 or the like. Although FIG. 2 describes the CRT 210, the display may be not only a CRT but also another display such as a liquid crystal display. These are used by the administrator as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected via an adapter to a hard disk (HD) storing a boot program, various applications, font data, user files, editing files, various data, etc., a flexible disk (FD), or a PCMCIA card slot Control access to the external memory 211 such as Compact Flash (registered trademark) memory.

208は通信I/Fコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F controller 208 connects and communicates with an external device via a network, and executes communication control processing in the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   The CPU 201 enables display on the CRT 210 by executing, for example, outline font rasterization processing on a display information area in the RAM 203. Further, the CPU 201 enables user's instruction with a mouse cursor (not shown) on the CRT 210 or the like.

本発明を実現するための後述する各種プログラム、アプリケーションは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。以上が図2の説明である。   Various programs and applications to be described later for realizing the present invention are stored in the external memory 211, and are executed by the CPU 201 by being loaded into the RAM 203 as necessary. Furthermore, definition files and various information tables used at the time of execution of the program are also stored in the external memory 211, and a detailed description of these will be described later. The above is the description of FIG.

次に、図3を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。尚、各機能ブロックが処理する詳細な処理については、後述するフローチャートにて説明する。   Next, with reference to FIG. 3, an example of the functional configuration of various devices in the embodiment of the present invention will be described. The detailed processing performed by each functional block will be described later in the flowchart.

規約管理部301は、設計データの拡張子に対してPDMアプリケーションが管理する(PDM上の)フォルダごとに設定した規約(当該フォルダに対して保存するファイルのチェックをするルール)を記憶管理する機能部である(規約記憶手段に該当)。   The contract management unit 301 stores and manages a contract (a rule for checking a file to be stored for the folder) set for each folder (on the PDM) managed by the PDM application for an extension of design data. Department (corresponds to the rule storage means).

規約判定部302は、登録対象ファイル(PDM上のフォルダに保存すべく選択されているファイル)に対して、保存先として指定された保存先フォルダに登録されている規約をクリアしているか(ルールに則っているか)を判定する機能部である。また、規約に違反している場合は違反している内容を表示する機能部である。   For the file to be registered (the file selected to be stored in the folder on the PDM), the rule determination unit 302 clears the rule registered in the save destination folder designated as the save destination (rule) Function unit to determine whether In addition, it is a functional unit that displays the content of the violation when it violates the regulations.

登録対象ファイルリスト管理部303は、登録対象であるファイルのリスト一覧を管理する機能部である。また、登録対象のファイルの追加および削除、保存先フォルダの変更を行う機能部である。また、PDM上の保存先フォルダに同名ファイルが存在および上書き可能状態かを取得し、その内容を行色で表示する機能部である。   The registration target file list management unit 303 is a functional unit that manages a list of files to be registered. It is a functional unit that adds and deletes files to be registered, and changes the save destination folder. In addition, it is a functional unit that acquires whether the file with the same name exists in the save destination folder on the PDM and allows overwrite and displays the contents in row color.

ファイル登録実行部304は、登録対象ファイルリスト管理部303で管理しているファイルをサーバ200のPDM上へ登録する(登録すべくサーバ200に指示をする)機能部である。   The file registration execution unit 304 is a function unit that registers the file managed by the registration target file list management unit 303 on the PDM of the server 200 (instructs the server 200 to register).

ファイル管理部305は、PDMアプリケーションでファイル(例/設計データ・CADデータ)を記憶し、管理する機能部である。ファイル登録実行部306は、登録対象ファイルリストのファイルをサーバ200のPDMアプリケーションの管理下に置くべく登録する(PDMアプリケーションの管理しているフォルダに登録対象ファイルを保存する)処理を実行する機能部である。以上が図3の説明である。
<第1の実施形態>
The file management unit 305 is a functional unit that stores and manages files (example / design data / CAD data) with the PDM application. The file registration execution unit 306 is a function unit that executes a process of registering a file of a registration target file list so as to be placed under the management of the PDM application of the server 200 (store the registration target file in a folder managed by the PDM application) It is. The above is the description of FIG.
First Embodiment

図4から図9、図18を用いて、本発明の実施形態における処理の流れについて説明する。なお、各ステップの処理は、各装置のCPU201が、各装置に記憶されているアプリケーションやツールの機能を用いて実行するものとする。   The flow of processing in the embodiment of the present invention will be described using FIGS. 4 to 9 and FIG. The processing of each step is executed by the CPU 201 of each device using the function of an application or tool stored in each device.

また、本実施形態の説明においては既にPDMアプリケーションがクライアントPC100、サーバ200にインストールされている。また、PDMアプリケーション(クライアントアプリケーション)は、クライアントPC100内のファイルを階層管理・階層表示(ツリー表示)するツール(例えばエクスプローラ)にアドオンされているものとする。   Further, in the description of the present embodiment, the PDM application is already installed in the client PC 100 and the server 200. In addition, it is assumed that the PDM application (client application) is added to a tool (for example, an explorer) for hierarchically managing and hierarchically displaying (tree display) files in the client PC 100.

アドオンされることで、クライアントPC100の所定のフォルダ内にPDMアプリケーション(クライアントアプリケーション)のフォルダが生成され、当該フォルダの選択を受け付けることで、クライアントPC100のPDMアプリケーションがサーバ200のPDMアプリケーションにアクセスしてログインするためのユーザ情報(例えばユーザIDやパスワード)の入力画面を表示する。当該入力画面においてユーザID・パスワードの入力を受け付けることで、サーバ200にユーザID・パスワードを送付し、サーバ200のPDMアプリケーションにおいて認証・ログインの処理が行われる。ログイン後、クライアントPC100のPDMアプリケーションは、サーバ200に記憶されサーバ200のPDMアプリケーションが管理しているファイルの一覧及びフォルダ構造(フォルダの階層構造/ツリー構造)の情報をサーバ200から取得して表示画面に表示する。尚、ファイルの一覧及びフォルダ構造はクライアントPC100のメモリ上に記憶される。   By being added-on, a folder of the PDM application (client application) is generated in a predetermined folder of the client PC 100, and by accepting the selection of the folder, the PDM application of the client PC 100 accesses the PDM application of the server 200. An input screen of user information (for example, user ID and password) for login is displayed. By accepting the input of the user ID and password on the input screen, the user ID and password are sent to the server 200, and the PDM application of the server 200 performs authentication and login processing. After login, the PDM application of the client PC 100 acquires, from the server 200, information of a list of folders stored in the server 200 and managed by the PDM application of the server 200 and a folder structure (folder hierarchical structure / tree structure) Display on the screen. The list of files and the folder structure are stored on the memory of the client PC 100.

また、保存場所チェックツールは、PDMアプリケーション(クライアントアプリケーション)にアドオンされる。つまり、保存場所チェックツールはクライアントPC100に記憶されている(ツール記憶手段に該当)。   Also, a storage location check tool is added to the PDM application (client application). That is, the storage location check tool is stored in the client PC 100 (corresponding to tool storage means).

図4の説明においては、既にPDMアプリケーションへのログインが完了しているものとして説明を行う。   In the description of FIG. 4, it is assumed that login to the PDM application has already been completed.

以下、図4を参照して、本発明の実施形態における処理の流れについて説明する。   The flow of processing in the embodiment of the present invention will be described below with reference to FIG.

クライアントPC100は、例えば、PDMアプリケーションへのログイン後に表示されるファイルの一覧画面において、マウスの右クリック操作を受け付け、保存場所チェックツールの起動ボタンの押下を受け付けることで、保存場所チェックツールを起動して、ステップS401の処理を開始する。   For example, in the file list screen displayed after logging in to the PDM application, the client PC 100 accepts the right-click operation of the mouse and accepts pressing of the start button of the storage location check tool, thereby activating the storage location check tool. Then, the process of step S401 is started.

ステップS401においては、保存場所チェックツールは、ログインしているPDMアプリケーションが管理しているサーバ200上のフォルダ構成(フォルダの階層構造/ツリー構造)の情報をクライアントPC100のPDMアプリケーションから取得する(ステップS401)。   In step S401, the storage location check tool acquires information on the folder configuration (folder hierarchical structure / tree structure) on the server 200 managed by the logged-in PDM application from the PDM application on the client PC 100 (step S401). S401).

そして、ステップS401にて取得したフォルダ構成をツリービュー1202に挿入した保存場所チェック画面1201を生成して表示画面に表示する(ステップS402)。   Then, the storage location check screen 1201 in which the folder configuration acquired in step S401 is inserted into the tree view 1202 is generated and displayed on the display screen (step S402).

クライアントPC100のCPU201は操作を受け付け(ステップS403)、保存場所チェックツールは、当該受け付けた操作が「規約参照/編集」ボタン1204の押下の操作か判定する(ステップS404)。受け付けた操作が「規約参照/編集」ボタン1204の押下であって場合は処理をステップS405に移行する。
ステップS405では、図5に示す、規約参照/編集処理を実行する。
ここで図5を参照して、本発明の実施形態における、規約の参照/編集処理の流れについて説明する。
The CPU 201 of the client PC 100 receives the operation (step S403), and the storage location check tool determines whether the received operation is an operation of pressing the “consultation reference / edit” button 1204 (step S404). If the received operation is pressing of the “consultation reference / edit” button 1204, the process proceeds to step S405.
In step S405, a contract reference / edit process shown in FIG. 5 is executed.
Now, with reference to FIG. 5, the flow of reference / edit processing of a rule in the embodiment of the present invention will be described.

保存場所チェックツールは、ステップS501で、クライアントPC100の外部メモリに格納(記憶)している規約管理ファイルを取得して(ステップS501)メモリ上に展開し、ステップS502で、当該規約管理ファイルに設定されている全ての規約の情報・内容(図11の登録規約リスト1100の1103〜1105)を、図13の規約参照/編集画面1301の規約リスト1309に挿入する(ステップS502)。   In step S501, the storage location check tool acquires the rule management file stored (stored) in the external memory of the client PC 100 (step S501) and expands it on the memory, and sets it in the rule management file in step S502. The information and contents (1103-1105 of the registration rule list 1100 of FIG. 11) of all the rules specified are inserted into the rule list 1309 of the rule reference / edit screen 1301 of FIG. 13 (step S502).

ここでいう規約とは、規約が設定されたフォルダに対してどのようなファイルの保存(記憶)を許可するか、を示す条件(ルール)である。規約は規約管理ファイル内に保存されている。規約管理ファイルに記憶される規約の内容(規約の構成/規約リスト1100)の一例は図11に示す。   The term "rule" as used herein is a condition (rule) indicating what kind of file storage (storage) is permitted for the folder to which the rule is set. The rules are stored in the rules management file. An example of the content of the rule (arrangement of rule / rule list 1100) stored in the rule management file is shown in FIG.

尚、規約管理ファイルが未生成の場合は、規約リスト1309に規約の情報が挿入されていない規約参照/編集画面1301を表示する。   When the rule management file is not generated, the rule reference / edit screen 1301 is displayed with no rule information inserted in the rule list 1309.

ここで図11を参照して、本発明の実施形態における、本発明の実施形態における、規約リストについて説明する。   Now, with reference to FIG. 11, the contract list in the embodiment of the present invention in the embodiment of the present invention will be described.

NO1101は規約の識別情報である。タイプ1102は、規約の対象とするファイルの種類を示す。例えば、ファイルの拡張子が挿入されており、タイプ1102に挿入されている拡張子のファイルが規約の対象となる。   NO 1101 is identification information of the rule. Type 1102 indicates the type of file targeted by the rule. For example, the extension of the file is inserted, and the file of the extension inserted in the type 1102 is subject to the rule.

保存先1103は、PDMアプリケーションが管理しているサーバ上のフォルダパスであって、規約が設定されている(規約に対応する)フォルダの場所を示す。当該フォルダがファイルの保存先に指定されることにより、当該保存対象ファイルに規約を適用する。   A save destination 1103 is a folder path on the server managed by the PDM application, and indicates the location of the folder (corresponding to the convention) in which the convention is set. By specifying the folder as the save destination of the file, the rule is applied to the save target file.

主ファイル名1104は、当該保存先のフォルダへの保存を許可する条件であって、保存先1103のフォルダへの保存を許可するファイル名称の値が記憶されている。ファイル名は、例えば正規表現で記述されている。必須プロパティ1105は、当該保存先のフォルダへの保存を許可する条件であって、保存先1103のフォルダへの保存を許可するファイルのプロパティの種類が記憶されている。つまり、必須プロパティ1105の示すプロパティを持つファイルを保存先1103のフォルダに記憶することを許可する。規約管理ファイルは、後述する図5のステップS523、S518、S519、S221の処理で、新規作成・更新・削除される。以上が図11の説明である。   The main file name 1104 is a condition for permitting storage in the storage destination folder, and stores a file name value for permitting storage in the storage destination 1103 folder. The file name is described by, for example, a regular expression. The mandatory property 1105 is a condition for permitting storage in the storage destination folder, and stores the type of property of a file for which storage in the storage destination 1103 is permitted. That is, storage of the file having the property indicated by the required property 1105 in the folder of the storage destination 1103 is permitted. The rule management file is newly created / updated / deleted in the process of steps S523, S518, S519, and S221 of FIG. 5 described later. The above is the description of FIG.

図5の説明に戻る。保存場所チェックツールは更に、ステップS502で、規約リスト1309に挿入されている規約のうち、ファイル種別選択受付部1302(ラジオボタン)で選択されているファイル種別の規約を表示するよう規約のフィルタリングを行い、ファイル種別選択受付部1302で選択されているファイル種別の規約を規約リスト1309に挿入して規約参照/編集画面1301を表示画面に表示する(ステップS502)。ここでは、例えば規約参照/編集画面1301表示のタイミングでは、ファイル種別選択受付部1302で「部品」が選択されているものとする。   It returns to the explanation of FIG. In step S 502, the storage location check tool further filters the rules so as to display the rules of the file type selected by the file type selection receiving unit 1302 (radio button) among the rules inserted in the rules list 1309. Then, the rule of the file type selected by the file type selection receiving unit 1302 is inserted into the rule list 1309, and the rule reference / edit screen 1301 is displayed on the display screen (step S502). Here, for example, it is assumed that “parts” is selected in the file type selection receiving unit 1302 at the timing of displaying the rule reference / editing screen 1301.

ここで図13を参照して、本発明の実施形態における、規約参照/編集画面の構成の一例について説明する。   Here, with reference to FIG. 13, an example of the configuration of the rule reference / edit screen in the embodiment of the present invention will be described.

ファイル種別のフィールドにおけるファイル種別選択受付部1302は、いずれのファイル種別に対する規約を規約リスト1309に表示するかを決定すべく、ファイル種別の選択を受け付ける選択受付部である。ファイル種別選択受付部1302で選択されたファイル種別に対応する規約が規約リスト1309に一覧表示される。   The file type selection receiving unit 1302 in the file type field is a selection receiving unit that receives the selection of the file type in order to determine to which of the file types the rule is to be displayed in the rule list 1309. The rules corresponding to the file type selected by the file type selection receiving unit 1302 are listed and displayed in the rule list 1309.

「追加/更新」ボタン1310は、規約の追加または更新を行うためのボタンである。例えば「追加/更新」ボタン1310が欧化された場合、保存先表示部1303、主ファイル名表示部1305、必須プロパティ表示部1307に入力され表示されている内容を、図11の1103〜1105にそれぞれ備える規約を新規に作成する。   The “Add / Update” button 1310 is a button for adding or updating the terms. For example, when the "Add / Update" button 1310 is localized, the contents input and displayed on the storage destination display unit 1303, the main file name display unit 1305, and the essential property display unit 1307 are shown in 1103 to 1105 in FIG. Create a new set of rules.

「参照」ボタン1304は、保存先表示部1303に入力するフォルダの指定をすべく、図15の保存先フォルダ選択画面1501を表示するためのボタンである。保存先フォルダ選択画面1501については後述する。   The “reference” button 1304 is a button for displaying the save destination folder selection screen 1501 of FIG. 15 in order to specify a folder to be input to the save destination display unit 1303. The storage destination folder selection screen 1501 will be described later.

「テスト」ボタン1306は、規約がユーザの意図通りに機能するかユーザに確認させるべくテストを行い、その結果を表示する図16のテスト画面1601を表示するためのボタンである。テスト画面1601については後述する。   The “test” button 1306 is a button for displaying a test screen 1601 of FIG. 16 which performs a test to confirm to the user whether the protocol functions according to the user's intention and displays the result. The test screen 1601 will be described later.

「編集」ボタン1308は、必須プロパティ表示部に入力するプロパティを選択する、図17の必須プロパティ選択画面1701を表示するためのボタンである。「削除」ボタン1311は、規約リスト1309で選択されている規約を削除するためのボタンである。「閉じる」ボタン1312は、規約参照/編集画面1301を終了して表示画面の表示を保存場所チェック画面1201に戻すためのボタンである。以上が図13の説明である。   An “edit” button 1308 is a button for displaying the required property selection screen 1701 of FIG. 17 for selecting a property to be input to the required property display unit. The “delete” button 1311 is a button for deleting the rule selected in the rule list 1309. The “close” button 1312 is a button for ending the contract reference / edit screen 1301 and returning the display of the display screen to the storage location check screen 1201. The above is the description of FIG.

図5の説明に戻る。クライアントPC100のCPU201は操作を受け付け、ステップS504〜S508で、受け付けた操作がファイル種別選択受付部1302におけるファイル種別の選択操作か判定する。   It returns to the explanation of FIG. The CPU 201 of the client PC 100 receives the operation, and determines in steps S504 to S508 whether the received operation is a file type selection operation in the file type selection receiving unit 1302.

ステップS504で「部品」のファイル種別が選択されたと判定した場合に、規約リスト1100のタイプ1102=部品の規約を特定して規約リスト1309に表示して(ステップS505)処理をステップS503の前に戻す。   If it is determined in step S504 that the file type of "parts" is selected, the type 1102 of the rule list 1100 = rules of the parts are specified and displayed in the rule list 1309 (step S505) before the process of step S503. return.

ステップS506で「アセンブリ」のファイル種別が選択されたと判定した場合に、規約リスト1100のタイプ1102=アセンブリの規約を特定して規約リスト1309に表示して(ステップS507)処理をステップS503の前に戻す。   If it is determined in step S506 that the file type of "assembly" is selected, the type 1102 of the contract list 1100 = Specifies the contract of the assembly and displays it in the contract list 1309 (step S507) before the processing of step S503. return.

ステップS508で「図面」のファイル種別が選択されたと判定した場合に、規約リスト1100のタイプ1102=図面の規約を特定して規約リスト1309に表示して(ステップS507)処理をステップS503の前に戻す。   If it is determined in step S508 that the file type of "drawing" is selected, the type 1102 of the rule list 1100 = rules of the drawing are specified, displayed in the rule list 1309 (step S507) and the process is performed before step S503. return.

ステップS504〜S508で、受け付けた操作がファイル種別の選択操作ではないと判定された場合に(ステップS504〜S508の全てでNOと判定された場合に)処理をステップS510に移行する。   If it is determined in steps S504 to S508 that the received operation is not a file type selection operation (if NO in all of steps S504 to S508), the process proceeds to step S510.

ステップS510で、保存場所チェックツールは、受け付けた操作が「参照」ボタン1304の押下であったか判定する(ステップS510)。受け付けた操作が「参照」ボタン1304の押下であった場合、処理をステップS511に移行して、図7の保存先フォルダ選択処理を実行する。保存先フォルダ選択処理の詳細は図7の説明で後述する。受け付けた操作が「参照」ボタン1304の押下でなかった場合処理をステップS512に移行する。   In step S510, the storage location check tool determines whether the received operation is the pressing of the “reference” button 1304 (step S510). If the received operation is pressing of the “reference” button 1304, the process advances to step S511 to execute the save destination folder selection process of FIG. Details of the storage destination folder selection process will be described later with reference to FIG. If the received operation is not pressing of the “reference” button 1304, the process proceeds to step S512.

ここで図7を参照して、本発明の実施形態における、保存先フォルダ選択処理の詳細について説明する。   Details of the storage destination folder selection process according to the embodiment of the present invention will be described with reference to FIG.

保存場所チェックツールは、図4のステップS401にて取得したフォルダ構成をツリービュー1502に挿入した保存先フォルダ選択画面1501(図15)を生成して表示画面に表示する(ステップS701)。   The storage location check tool generates a storage destination folder selection screen 1501 (FIG. 15) in which the folder configuration acquired in step S401 in FIG. 4 is inserted in the tree view 1502 and displays it on the display screen (step S701).

保存場所チェックツールは、ツリービュー1502に挿入されたフォルダの選択、または保存先フォルダパス入力受付部1503において保存先のフォルダ(フォルダパス)の入力を受け付け(ステップS702)、「OK」ボタン1504が押下されたか判定する(ステップS703)。   The storage location check tool receives the selection of the folder inserted in the tree view 1502 or the input of the storage destination folder (folder path) in the storage destination folder path input acceptance unit 1503 (step S 702), and the “OK” button 1504 It is determined whether it has been pressed (step S703).

「OK」ボタン1504が押下されていないと判定した場合、例えば「キャンセル」ボタン1505が押下されたと判定した場合は、保存先フォルダ選択画面1501を閉じて処理を終了する。「OK」ボタン1504が押下されたと判定した場合、ステップS702で選択又は入力を受け付けた保存先フォルダ(フォルダパス)を、当該保存先フォルダ選択画面1501の呼び出し元の画面へ渡す処理を行う。ここでは、図13の規約参照/編集画面1301の保存先表示部1303に入力して(ステップS705)処理を終了するものとする。   When it is determined that the “OK” button 1504 is not pressed, for example, when it is determined that the “cancel” button 1505 is pressed, the save destination folder selection screen 1501 is closed and the processing is ended. If it is determined that the “OK” button 1504 is pressed, processing for passing the storage destination folder (folder path) for which selection or input has been received in step S 702 to the screen of the call source of the storage destination folder selection screen 1501 is performed. Here, it is assumed that the processing is ended by inputting to the storage destination display unit 1303 of the contract reference / edit screen 1301 of FIG. 13 (step S 705).

尚、後述するが、保存先フォルダ選択画面1501は図6で後述する保存先フォルダ変更処理(ステップS603)において、保存先フォルダ変更画面1401(図14)から呼び出される場合もある。保存先フォルダ変更画面1401からの指示で保存先フォルダ選択画面1501を表示している場合には、ステップS705で、保存先フォルダ変更画面1401の保存先表示部1402にステップS702で選択又は入力を受け付けた保存先フォルダ(フォルダパス)を入力する処理を行うものとする。以上が図7の説明である。   Although described later, the save destination folder selection screen 1501 may be called from the save destination folder change screen 1401 (FIG. 14) in save destination folder change processing (step S603) described later with reference to FIG. When the save destination folder selection screen 1501 is displayed by an instruction from the save destination folder change screen 1401, in step S705, the save destination display unit 1402 of the save destination folder change screen 1401 receives a selection or an input in step S702. It is assumed that processing for inputting the storage destination folder (folder path) is performed. The above is the description of FIG.

図5の説明に戻る。ステップS512で、保存場所チェックツールは、受け付けた操作が「テスト」ボタン1306の押下であったか判定する(ステップS512)。受け付けた操作が「テスト」ボタン1306の押下であった場合、処理をステップS513に移行して、図8のテスト処理を実行する。テスト処理の詳細は図8の説明で後述する。受け付けた操作が「テスト」ボタン1306の押下でなかった場合処理をステップS514に移行する。   It returns to the explanation of FIG. In step S512, the storage location check tool determines whether the received operation is the pressing of the “test” button 1306 (step S512). If the received operation is pressing of the “test” button 1306, the process proceeds to step S513 to execute the test process of FIG. Details of the test process will be described later in the description of FIG. If the received operation is not pressing the “test” button 1306, the process proceeds to step S514.

ここで図8を参照して、本発明の実施形態における、規約のテスト処理の詳細について説明する。   Referring now to FIG. 8, the details of the convention test process in the embodiment of the present invention will be described.

保存場所チェックツールは、図16に示すテスト画面を表示する。図16のテスト画面1601は、本発明の実施形態における、テスト画面の構成の一例を示す。
テスト画面1601では、ファイル名の規約のテストが可能である。
The storage location check tool displays a test screen shown in FIG. The test screen 1601 of FIG. 16 shows an example of the configuration of the test screen in the embodiment of the present invention.
The test screen 1601 can test the file name convention.

保存場所チェックツールは、規約入力受付部1602へ、設計データのファイル名の入力(例えば正規表現での入力)を受け付ける(ステップS802)。保存場所チェックツールは、例えば、「^Gear|^Cover」と入力を受け付けた場合、ファイル名に「Gear」または「Cover」が含まれるファイルを、規約をクリアしたファイルとし、ファイル名に「Gear」または「Cover」が含まれないファイルを規約をクリアしないファイルとして決定する。   The storage location check tool receives an input (for example, an input in a regular expression) of the file name of the design data to the rule input reception unit 1602 (step S802). For example, when the storage location check tool receives an input “^ Gear | ^ Cover”, a file including “Gear” or “Cover” in the file name is regarded as a file whose protocol is cleared, and “Gear” is used as the file name. "Determining files that do not contain" or "Cover" as files that do not clear the rules.

保存場所チェックツールは、被テストファイル名入力受付部1603において、テスト対象のファイルの名称の入力を受け付ける。   The storage location check tool accepts the input of the name of the file to be tested in the test file name input acceptance unit 1603.

尚、当該テスト画面1601が開かれた時点で既に図13の主ファイル名表示部1305にファイル名が入力されている場合、保存場所チェックツールは、当該主ファイル名を取得して被テストファイル名入力受付部1603に入力するものとする。   If the file name is already input in the main file name display unit 1305 of FIG. 13 when the test screen 1601 is opened, the storage location check tool acquires the main file name and executes the test file name. It is assumed that the information is input to the input receiving unit 1603.

保存場所チェックツールは、「テスト」ボタン1605の押下を受け付けたか判定する(ステップS804)。「テスト」ボタン1605の押下を受け付けた場合、被テストファイル名入力受付部1603に入力されているファイル名が、規約入力受付部1602へ入力されている規約をクリアしているか(当該規約が設定されたフォルダに対する保存を許可する条件を満たしているか)判定する(ステップS805)。   The save location check tool determines whether pressing of the “test” button 1605 has been received (step S804). When pressing of the “test” button 1605 is accepted, whether the file name input to the test file name input acceptance unit 1603 clears the regulation input to the regulation input acceptance unit 1602 (the regulation is set Whether the conditions for permitting storage of the specified folder are satisfied is determined (step S805).

規約をクリアしていない(規約入力受付部1602の規約が設定されたフォルダに対する保存を許可する条件を満たしていない/規約入力受付部1602の規約が設定されたフォルダに対する保存を許可しない条件を満たしている)と判定した場合、テスト結果表示部1604(図16)に「NG」を表示する(ステップS806)。規約をクリアしていると判定した場合、テスト結果表示部1604に「OK」を表示する(ステップS807)。   The conditions have not been cleared (The conditions for allowing the saving of the folder for which the conditions of the agreement input receiving unit 1602 are set are not satisfied. The conditions for not allowing the saving of the folder for which the conditions of the agreement input reception unit 1602 are set are satisfied. If it is determined that the result is “NG” is displayed on the test result display unit 1604 (FIG. 16) (step S806). If it is determined that the rule is cleared, "OK" is displayed on the test result display unit 1604 (step S807).

ステップS804で「テスト」ボタン1605の押下を受け付けていないと判定した場合、保存場所チェックツールは、「反映して閉じる」ボタン1606の押下を受け付けたか判定する(ステップS808)。「反映して閉じる」ボタン1606の押下を受け付けていないと判定した場合、例えば「閉じる」ボタン1607の押下を受け付けたものと判定し、テスト画面1601を閉じて処理を終了する。「反映して閉じる」ボタン1606の押下を受け付けたと判定した場合、規約入力受付部1602に入力されている値(主ファイル名の規約)を、図13の主ファイル名表示部1305に入力して、テスト画面1601を閉じて、処理を終了する。以上が図8の説明である。   If it is determined in step S804 that pressing of the “test” button 1605 has not been received, the storage location check tool determines whether pressing of the “reflection and closing” button 1606 has been received (step S808). If it is determined that the pressing of the “close and reflect” button 1606 has not been received, for example, it is determined that the pressing of the “close” button 1607 has been received, the test screen 1601 is closed, and the process ends. If it is determined that pressing of “Close for reflection” button 1606 has been received, the value (rule of main file name) input to rule input accepting portion 1602 is inputted to main file name display portion 1305 of FIG. , And closes the test screen 1601 and ends the process. The above is the description of FIG.

図5の説明に戻る。ステップS514で、保存場所チェックツールは、受け付けた操作が「編集」ボタン1308の押下であったか判定する(ステップS514)。受け付けた操作が「編集」ボタン1308の押下であった場合、処理をステップS515に移行して、図9の必須プロパティ選択処理を実行する。必須プロパティ選択処理の詳細は図9の説明で後述する。受け付けた操作が「編集」ボタン1308の押下でなかった場合処理をステップS516に移行する。   It returns to the explanation of FIG. In step S514, the storage location check tool determines whether the received operation is the pressing of the “edit” button 1308 (step S514). If the received operation is pressing of the “edit” button 1308, the process proceeds to step S515, and the required property selection process of FIG. 9 is executed. Details of the required property selection processing will be described later with reference to FIG. If the received operation is not pressing the “edit” button 1308, the process proceeds to step S516.

ここで図9を参照して、本発明の実施形態における、必須プロパティ選択処理の詳細について説明する。   Details of the required property selection processing in the embodiment of the present invention will now be described with reference to FIG.

保存場所チェックツールは、図17に示す必須プロパティ選択画面1701を表示する(ステップS901)。必須プロパティリスト1702にはPDMアプリケーションにおいて管理しているプロパティの一覧が挿入される。例えば、当該必須プロパティ選択画面1701の表示指示を受け付けた場合に保存場所チェックツールがPDMアプリケーション(クライアントアプリケーション)に必須プロパティの問い合わせを行い、PDMアプリケーションで管理しているプロパティのリストを取得して当該リストを必須プロパティリスト1702に挿入して表示する。   The storage location check tool displays the required property selection screen 1701 shown in FIG. 17 (step S901). In the required property list 1702, a list of properties managed in the PDM application is inserted. For example, when the display instruction of the required property selection screen 1701 is received, the storage location check tool inquires of the PDM application (client application) about the required property, and acquires a list of properties managed by the PDM application. The list is inserted into the required property list 1702 and displayed.

保存場所チェックツールは、「OK」ボタン1703の押下を受け付けたか判定する(ステップS903)。「OK」ボタン1703の押下を受け付けていないと判定した場合、例えば「キャンセル」ボタン1704の押下を受け付けたものと判定し、必須プロパティ選択画面1701を閉じて処理を終了する。   The storage location check tool determines whether the pressing of the “OK” button 1703 has been received (step S 903). If it is determined that pressing of the “OK” button 1703 has not been received, it is determined that pressing of the “Cancel” button 1704 has been received, for example, the required property selection screen 1701 is closed, and the processing is terminated.

「OK」ボタン1703の押下を受け付けたと判定した場合、必須プロパティリスト1702で選択されているプロパティ(必須プロパティの規約)を、図13の必須プロパティ表示部1307に入力して、必須プロパティ選択画面1701を閉じて処理を終了する。以上が図9の説明である。   If it is determined that pressing of the “OK” button 1703 has been received, the property (mandatory to the mandatory property) selected in the mandatory property list 1702 is input to the mandatory property display unit 1307 of FIG. Close and finish the process. The above is the description of FIG.

図5の説明に戻る。ステップS516で、保存場所チェックツールは、受け付けた操作が「追加/更新」ボタン1310の押下であったか判定する(ステップS516)。ステップS503で受け付けた操作が「追加/更新」ボタン1310の押下であった場合に処理をステップS517に移行し、受け付けた操作が「追加/更新」ボタン1310の押下でなかった場合に処理をステップS520に移行する。   It returns to the explanation of FIG. In step S516, the storage location check tool determines whether the received operation is the pressing of the “add / update” button 1310 (step S516). If the operation accepted in step S 503 is pressing of the “add / update” button 1310, the process proceeds to step S 517, and if the received operation is not pressing of the “add / update” button 1310, the process is step It transfers to S520.

ステップS517では、「追加/更新」ボタン1310の押下がされた時点で、ファイル種別選択受付部1302、保存先表示部1303で選択・入力されているファイル種別と保存先フォルダの組み合わせの規約が、既に規約リスト1309(登録規約リスト1100(図11))に登録済みか判定する(ステップS517)。   In step S 517, when the “add / update” button 1310 is pressed, the rule of the combination of the file type and the save destination folder selected / input in the file type selection acceptance unit 1302 and the save destination display unit 1303 is It is determined whether it is already registered in the rule list 1309 (registration rule list 1100 (FIG. 11)) (step S517).

本実施形態においては、同じファイル種別及びフォルダの組み合わせに対して登録できる規約は1つとする為、ステップS517において、ユーザが登録しようとしている規約における当該組合せが既に存在しているかを確認している。   In the present embodiment, since there is only one rule that can be registered for the combination of the same file type and folder, it is confirmed in step S517 whether the combination in the rule that the user is trying to register already exists. .

ステップS517で、「追加/更新」ボタン1310の押下がされた時点で、ファイル種別選択受付部1302、保存先表示部1303で選択・入力されているファイル種別と保存先フォルダの組み合わせの規約が、規約リスト1309(登録規約リスト1100(図11))に未登録であると判定した場合、ファイル種別選択受付部1302、保存先表示部1303、主ファイル名表示部1305、必須プロパティ表示部1307に入力・表示されている情報に対応する値を、それぞれタイプ1102、保存先1103、主ファイル名1104、必須プロパティ1105に備えるデータを外部メモリ上の登録規約リスト1100(図11)に追加して記憶する(ステップS519)。登録規約リスト1100が存在しない場合は新規に登録規約リスト1100を作成して値を挿入し、外部メモリの所定の領域に記憶する。   At step S 517, when the “add / update” button 1310 is pressed, the file type selection and storage destination display portion 1303 selected and input in the storage destination display portion 1303 has a combination of the file type and the storage destination folder. If it is determined that the file is not registered in the rule list 1309 (registered rule list 1100 (FIG. 11)), the file type selection acceptance unit 1302, storage destination display unit 1303, main file name display unit 1305, and mandatory property display unit 1307 are input. · Data stored in the type 1102, storage destination 1103, main file name 1104, required property 1105, and values corresponding to the displayed information are added and stored in the registration rule list 1100 (FIG. 11) on the external memory (Step S519). If the registration rule list 1100 does not exist, the registration rule list 1100 is newly created and a value is inserted and stored in a predetermined area of the external memory.

図11の登録規約リスト1100は、保存場所チェックツールに記憶されている(クライアントPC100の外部メモリに記憶され、保存場所チェックツールが管理している)、規約管理ファイルの内容をメモリ上に展開したリストであって、保存場所チェックツールに登録済みの規約の情報である。NO1101は、各規約の識別情報である。タイプ1102はファイル種別を示す。保存先1103は、保存先フォルダ名(フォルダパス)を示す。主ファイル名1104は、保存先1103への保存を許可するタイプ1102のファイルのファイル名を示す。必須プロパティ1105は、保存先1103への保存を許可するファイルの持つプロパティを示す。   The registration rule list 1100 in FIG. 11 is stored in the storage location check tool (stored in the external memory of the client PC 100 and managed by the storage location check tool), and the contents of the convention management file are expanded on the memory It is a list, and is information on a rule registered in the storage location check tool. NO 1101 is identification information of each rule. Type 1102 indicates a file type. A save destination 1103 indicates a save destination folder name (folder path). The main file name 1104 indicates the file name of a type 1102 file that permits storage in the storage location 1103. The required property 1105 indicates the property of the file permitted to be saved in the save destination 1103.

ステップS517で、「追加/更新」ボタン1310の押下がされた時点で、ファイル種別選択受付部1302、保存先表示部1303で選択・入力されているファイル種別と保存先フォルダの組み合わせの規約が、規約リスト1309(登録規約リスト1100(図11))に登録済みであると判定した場合、既に存在する規約に、「追加/更新」ボタン1310が押下された時点で主ファイル名表示部1305、必須プロパティ表示部1307に入力・表示されているファイル名と必須プロパティを、ファイル種別選択受付部1302、保存先表示部1303で選択・入力されているファイル種別と保存先フォルダの組み合わせの規約(図11の登録規約リスト1100の該当規約)に上書きする。   At step S 517, when the “add / update” button 1310 is pressed, the file type selection and storage destination display portion 1303 selected and input in the storage destination display portion 1303 has a combination of the file type and the storage destination folder. If it is determined that the condition list 1309 (registration condition list 1100 (FIG. 11)) is already registered, the main file name display unit 1305 is required when the “add / update” button 1310 is pressed in the already existing conditions. The file name and required property input and displayed in the property display unit 1307 are described in the file type selection receiving unit 1302 and the storage destination display unit 1303. Overwrite the corresponding terms in the registration terms list 1100 of

ステップS520において保存場所チェックツールは、ステップS503で受け付けた操作が規約リスト1309で選択中の規約の削除をするための、「削除」ボタン1311の押下であったか判定する。規約の選択は、規約リスト1309に表示されている規約の項目上でマウスクリックの操作を受け付けることで保存場所チェックツールが実行する。   In step S520, the storage location check tool determines whether the operation received in step S503 is the pressing of the “delete” button 1311 for deleting the rule selected in the rule list 1309. The selection of the rule is executed by the storage location check tool by accepting the mouse click operation on the item of the rule displayed in the rule list 1309.

受け付けた操作が「削除」ボタン1311の押下であったと判定した場合、選択中の規約をリスト(登録規約リスト1100)から削除して非表示にする(ステップS521)。「削除」ボタン1311の押下でなかったと判定した場合、例えば「閉じる」ボタン1312の押下を受け付けたものと判定し、メモリ上に展開している登録規約リストの情報をクライアントPC100の外部メモリに格納している規約管理ファイルへ書き込んで(ステップS522)、規約参照/編集画面1301を閉じて処理を終了する。以上が図5の説明である。   If it is determined that the received operation is the pressing of the “delete” button 1311, the selected rule is deleted from the list (registered rule list 1100) and hidden (step S 521). If it is determined that the "Delete" button 1311 has not been pressed, it is determined that the "Close" button 1312 has been pressed, for example, and the information of the registration rule list developed on the memory is stored in the external memory of the client PC 100 Then, the rule reference / edit screen 1301 is closed and the process is ended. The above is the description of FIG.

図4の説明に戻る。ステップS407において保存場所チェックツールは、PDMアプリケーション(サーバアプリケーション)に登録するファイル(登録対象ファイル)の指定が既にされているか判定する(ステップS407)。登録対象ファイル(登録対象ファイルが格納されたフォルダ)の指定の方法はステップS406の説明で後述する。登録対象ファイルが既に指定されている場合は処理をステップS411に移行する。登録対象ファイルが未指定の場合は処理をステップS404の前に戻す。   It returns to the explanation of FIG. In step S407, the storage location check tool determines whether specification of a file (registration target file) to be registered in the PDM application (server application) has already been made (step S407). A method of specifying a registration target file (a folder in which the registration target file is stored) will be described later in the description of step S406. If the file to be registered has already been designated, the process proceeds to step S411. If the file to be registered is not specified, the process returns to step S404.

ステップS406において保存場所チェックツールは、ステップS403で受け付けた操作が、PDMアプリケーション(サーバアプリケーション)に登録するファイルの選択及び保存先フォルダの指定の操作か判定する(ステップS406/ファイル選択受付手段、保存場所選択受付手段、操作受付手段に該当)。具体的には、登録対象ファイルをツリービュー1202上のフォルダへドラッグ&ドロップする操作がされたか判定する。ドロップ操作がされたと判定した場合に処理をステップS410に移行する。ステップS410で、保存場所チェックツールは、登録対象ファイルを構成するファイル(ドラッグ&ドロップされたのがフォルダの場合、フォルダ内に入っているファイルの一覧/登録対象ファイルの一覧)を、登録対象ファイルリスト1208にリスト表示する(ステップS410)。   In step S406, the storage location check tool determines whether the operation accepted in step S403 is the selection of the file to be registered in the PDM application (server application) and the designation of the storage destination folder (step S406 / file selection acceptance means, storage Place selection acceptance means, corresponding to operation acceptance means). Specifically, it is determined whether an operation of dragging and dropping a file to be registered into a folder on the tree view 1202 has been performed. If it is determined that the drop operation has been performed, the process proceeds to step S410. In step S410, the storage location check tool registers the files that make up the file to be registered (a list of files contained in the folder / a list of files to be registered in the case where the drag-and-drop is a folder) The list is displayed in the list 1208 (step S410).

具体的には、保存場所チェックツールが、登録対象ファイルのファイル種別(拡張子から特定)、ファイル名、元ファイルフォルダ(登録対象ファイルが保存されているフォルダ)、保存先フォルダの情報を取得して、図10に示すテーブルのタイプ1002、ファイル名1003、元ファイルフォルダ1004、保存先フォルダ1005に挿入した登録対象ファイルリスト1000を生成し、クライアントPC100のメモリ上に記憶して、そのうちファイル名、元ファイルフォルダ、保存先フォルダの情報を取得してリスト表示する。NO1001は、登録対象ファイルリスト1000における登録対象ファイルの識別情報であり、保存場所チェックツールが、当該登録対象ファイルリスト1000に登録対象ファイルを記憶する際に付与する一意の番号である。   Specifically, the save location check tool acquires information on the file type of the file to be registered (specified from the extension), the file name, the original file folder (the folder in which the file to be registered is saved), and the save destination folder. 10, create the registration target file list 1000 inserted in the table type 1002, the file name 1003, the original file folder 1004, and the save destination folder 1005, and store them on the memory of the client PC 100. Get the information of the original file folder and save destination folder and display them in a list. NO1001 is identification information of the registration target file in the registration target file list 1000, and is a unique number assigned when the storage location check tool stores the registration target file in the registration target file list 1000.

尚、図10の登録対象ファイルリスト1000は、保存場所チェックツールがクライアントPC100のメモリ上に生成して記憶する、登録対象として指定されている登録対象ファイルのリストであって、当該登録対象ファイルに対する規約の適用結果を記憶するリストである。   The registration target file list 1000 in FIG. 10 is a list of registration target files designated as registration target, which the storage location check tool generates and stores on the memory of the client PC 100, and the registration target file list 1000 is for the registration target file. It is a list storing the application results of the rules.

登録対象ファイルリスト1000の警告情報1007は、登録対象ファイルに対して保存先フォルダの規約を適用した場合の適用結果を示す。   The warning information 1007 of the registration target file list 1000 indicates the application result when the rule of the storage destination folder is applied to the registration target file.

警告情報1007=0は、警告がないこと、つまり、登録対象ファイルが保存先フォルダの規約をクリアしたことを示す。警告情報1007=1は、保存先フォルダに規約が登録されていない場合の警告である。警告情報1007=2は、登録対象ファイルが保存先フォルダに登録された主ファイル名の規約をクリアしなかったことを示す。警告情報1007=3は、登録対象ファイルが保存先フォルダに登録された必須プロパティの規約をクリアしなかったことを示す。警告情報1007=4は、警告情報1007=2と警告情報1007=3が同時に満たされた場合の警告である。当該警告情報1007の内容を示す警告1006は、ファイルごとに、図12の保存場所チェック画面1201における「警告」の項目に表示する情報(画像)である。例えば、警告情報1007=1の場合は「F」の画像、警告情報1007=2の場合は「N」の画像、警告情報1007=3の場合は「P」の画像、警告情報1007=4の場合は「NP」の画像を、保存場所チェック画面1201における「警告」の項目に表示する。   Warning information 1007 = 0 indicates that there is no warning, that is, the file to be registered has cleared the rules of the save destination folder. The warning information 1007 = 1 is a warning when the rule is not registered in the save destination folder. The warning information 1007 = 2 indicates that the registration target file has not cleared the rule of the main file name registered in the storage destination folder. The warning information 1007 = 3 indicates that the registration target file has not cleared the mandatory property convention registered in the storage destination folder. The warning information 1007 = 4 is a warning when the warning information 1007 = 2 and the warning information 1007 = 3 are simultaneously satisfied. The warning 1006 indicating the content of the warning information 1007 is information (image) displayed in the item of “Warning” on the storage location check screen 1201 of FIG. 12 for each file. For example, in the case of warning information 1007 = 1, the image of “F”, in the case of warning information 1007 = 2, the image of “N”, in the case of warning information 1007 = 3, the image of “P”, warning information 1007 = 4. In the case, the image of “NP” is displayed in the “Warning” item on the storage location check screen 1201.

PDM情報1008は、保存場所チェック画面1201で指定されている保存先フォルダに、登録対象ファイルと同名のファイルが存在しているか否かの判定結果(図4のステップS413で後述)を記憶している。また、保存先フォルダにある登録対象ファイルと同名のファイルに対して、PDMアプリケーションにログイン中のユーザが編集権限を持っているか否かを示している。   The PDM information 1008 stores the determination result (described later in step S413 of FIG. 4) as to whether or not a file having the same name as the registration target file exists in the storage destination folder designated on the storage location check screen 1201. There is. It also indicates whether the user who is logging in to the PDM application has editing authority for the file having the same name as the registration target file in the save destination folder.

保存場所チェックツールは、ステップS411で、登録規約リスト1100を参照し、図13の1302で指定されているファイル種別の規約であって、保存先に指定されている保存先フォルダに登録された規約があるかを判定する(ステップS411)。   In step S411, the storage location check tool refers to the registration agreement list 1100 and is the agreement of the file type designated in 1302 of FIG. 13 and is the agreement registered in the save destination folder designated as the save destination. It is determined whether there is any (step S411).

尚、規約は保存先フォルダのサブフォルダにも適用される。よって、登録対象ファイルの保存先として指定された保存先フォルダに規約が登録されていなかったとしても、ツリー構造上、当該保存先フォルダの上位にあたるフォルダを参照し、当該登録対象ファイルのタイプに対応する規約が登録されていないか判定するものとする。保存場所チェックツールは、当該登録対象ファイルのタイプに対応する規約が見つかるまで、当該登録対象ファイルの保存先に指定された保存先フォルダから、順々に上位のフォルダ(上位のフォルダの規約)を参照していく。当該登録対象ファイルに対応するタイプの規約に行き当たった場合は、保存先フォルダに登録された規約があると判定する。PDMアプリケーションが管理するフォルダのうち最上位のフォルダまで参照しても、当該登録対象ファイルのタイプに対応する規約がない場合に、保存先フォルダに登録された規約がないと判定するものとする。   The terms also apply to subfolders of the save destination folder. Therefore, even if the rule is not registered in the storage destination folder designated as the storage destination of the registration target file, the folder corresponding to the upper part of the storage destination folder is referred to in the tree structure and the type of the registration target file is supported. It shall be judged whether or not the contract to be registered is registered. The storage location check tool sequentially selects upper folders (contracts of upper folder) from the save destination folder designated as the save destination of the registration target file until the rule corresponding to the type of the registration target file is found. I will refer to it. If a rule of the type corresponding to the registration target file is encountered, it is determined that there is a rule registered in the save destination folder. Even if the highest folder among the folders managed by the PDM application is referenced, it is determined that there is no convention registered in the save destination folder if there is no convention corresponding to the type of the registration target file.

保存先フォルダに登録された規約がある場合、処理をステップS412に移行し、保存先フォルダに登録された規約がない場合、図12の警告の項目に「F」の画像を表示して処理をステップS413に移行する。   If there is a rule registered in the save destination folder, the process proceeds to step S412, and if there is no rule registered in the save destination folder, an image of "F" is displayed in the item of warning in FIG. It transfers to step S413.

ここで図18を参照して、本発明の実施形態における、保存場所チェック処理(ファイルへの規約の適用処理)の詳細について説明する。   Here, with reference to FIG. 18, the details of the storage location check process (process of applying the rule to the file) in the embodiment of the present invention will be described.

保存場所チェックツールは、登録対象ファイルリスト1000のファイルを1つ取得して(ステップS1801)、当該ファイルのタイプを特定し(ステップS1802)、当該タイプに対する規約であって、保存先に指定された保存先フォルダの規約を取得し、当該ファイルが当該規約の条件(ファイル名1104や、必須プロパティ1105)をクリアしているか判定する判定処理を実行する(ステップS1803)。つまり、当該ファイルが、規約に基づいて警告を表示すべきファイルか否か(保存先に保存すべきファイルか否か)を判定する処理を行う。   The storage location check tool acquires one file of the registration target file list 1000 (step S1801), identifies the type of the file (step S1802), is a rule for the type, and is designated as the storage destination The rule of the save destination folder is acquired, and a determination process is performed to determine whether the file has cleared the condition (file name 1104 or mandatory property 1105) of the rule (step S1803). That is, processing is performed to determine whether the file is a file for which a warning is to be displayed (whether or not the file should be stored in a storage destination) based on the rules.

条件をクリアしていると判定した場合、当該ファイルが規約をクリアした旨を識別表示する(ステップS1806)。例えば、保存場所チェック画面1201の「警告」の項目に何も表示しないことを決定して、何も表示しない(白地を表示する)処理を実行する。   If it is determined that the condition is cleared, it is identified and displayed that the file has cleared the rule (step S1806). For example, it is determined that nothing is displayed in the item of "Warning" on the storage location check screen 1201, and processing of displaying nothing (displaying a white background) is executed.

条件をクリアしていないと判定した場合、つまり、登録対象ファイルが、ファイル名1104、必須プロパティ1105のいずれかまたは両方の条件を満たさないと判定した場合、満たされなかった条件(クリアされなかった規約がファイル名1104なのか、必須プロパティ1105なのか、その両方なのか)を特定する(ステップS1804)。   If it is determined that the condition is not cleared, that is, if it is determined that the file to be registered does not satisfy either or both of the file name 1104 and the required property 1105, the condition that was not satisfied (the condition was not cleared Whether the rule is a file name 1104, a required property 1105, or both) is specified (step S1804).

そして、保存場所チェックツールは、当該特定した、クリアされなかった規約(満たされなかった条件)に応じた識別情報(図10の警告1006の画像)を、保存場所チェック画面1201における、当該規約のチェックをしたファイルに対応する「警告」の項目に表示し、処理をステップS1807に移行する。   Then, the storage location check tool uses the identification information (image of the warning 1006 in FIG. 10) corresponding to the specified and uncleared convention (condition not satisfied) in the storage location check screen 1201 for the identification information. The file is displayed in the "Warning" item corresponding to the checked file, and the process proceeds to step S1807.

保存場所チェックツールは、ステップS1807で、登録対象ファイルリスト1000の中のファイル全てに対して、ステップS1801〜S1805、またはステップS1801〜S1806の処理を実行したか判定する(ステップS1807)。つまり、全てのファイルを処理済みか判定する。   In step S1807, the storage location check tool determines whether the processing in steps S1801 to S1805 or steps S1801 to S1806 has been performed on all files in the registration target file list 1000 (step S1807). That is, it is determined whether all files have been processed.

全てのファイルを処理済みでない場合は、処理をステップS1801の前に戻し、ステップS1801で未処理のファイルを取得してステップS1802以降の処理を実行する。全てのファイルを処理済みである場合は処理を終了する。以上が図18の説明である。   If all the files have not been processed, the process returns to the front of step S1801, and in step S1801, an unprocessed file is acquired, and the processes of step S1802 and subsequent steps are executed. If all files have been processed, the process ends. The above is the description of FIG.

図4の説明に戻る。ステップS413では、登録対象ファイルと同名のファイルが保存先フォルダに存在しているか判定する(ステップS413)。   It returns to the explanation of FIG. In step S413, it is determined whether a file having the same name as the registration target file exists in the storage destination folder (step S413).

同名のファイルが保存先フォルダに存在している場合、当該保存先フォルダに存在しているファイルの編集権限を取得し、登録対象ファイルリスト1208の行色を変更することでそのファイルの編集権の情報を表す(ステップS414)。例えば編集権限がない場合は赤に、編集権限がある場合は青に行色を変更する。尚、当該ファイルの編集権限の情報は、例えばファイルのプロパティに記憶されているものとする。そして処理をステップS403の前に戻す。   If a file with the same name exists in the save destination folder, acquire the edit authority of the file existing in the save destination folder and change the line color of the registration target file list 1208 to It represents information (step S414). For example, the line color is changed to red when there is no editing authority, and to blue when there is editing authority. The information on the editing authority of the file is stored, for example, in the property of the file. Then, the process returns to the front of step S403.

保存場所チェックツールは、ステップS415において、ステップS403で受け付けた操作が登録対象ファイルの削除の操作であったか判定する(ステップS415)。削除の操作であった場合はステップS416で削除対象のファイルを削除する(ステップS416)。   In step S415, the storage location check tool determines whether the operation accepted in step S403 is a deletion operation of the registration target file (step S415). If the operation is a deletion operation, the file to be deleted is deleted in step S416 (step S416).

例えば、ステップS403で受け付けた操作が保存場所チェック画面1201の「警告あり削除」ボタン1205の押下であった場合、警告情報1007をキーにして警告があるファイルを抽出して、登録対象ファイルリスト1000から削除し、登録対象ファイルリスト1208からも削除して非表示にする。そして処理をステップS403の前に戻す。また、例えば、ステップS403で受け付けた操作が「削除」ボタン1206の押下であった場合、登録対象ファイルリスト1208で選択されているファイルを特定して、登録対象ファイルリスト1000から削除し、登録対象ファイルリスト1208からも削除して非表示にする。ファイルの選択は登録対象ファイルリスト1208のファイル上にマウスカーソルが合わさった状態でマウスクリックの操作を受け付けることで実行される。また、例えば、ステップS403で受け付けた操作が「全削除」ボタン1207の押下であった場合、登録対象ファイルリスト1208の中の全ファイルを、登録対象ファイルリスト1000から削除し、登録対象ファイルリスト1208からも削除して非表示にする。   For example, when the operation accepted in step S403 is the pressing of the “delete with warning” button 1205 of the storage location check screen 1201, a file with a warning is extracted using the warning information 1007 as a key, and the registration target file list 1000 Delete the file from the registration target file list 1208 and hide it. Then, the process returns to the front of step S403. Further, for example, when the operation accepted in step S403 is pressing of the “delete” button 1206, the file selected in the registration target file list 1208 is specified and deleted from the registration target file list 1000, and the registration target is Delete from the file list 1208 and hide it. Selection of a file is executed by accepting a mouse click operation in a state where the mouse cursor is placed on the file of the registration target file list 1208. Further, for example, when the operation accepted in step S403 is pressing the “delete all” button 1207, all files in the registration target file list 1208 are deleted from the registration target file list 1000, and the registration target file list 1208 Also delete from and hide.

保存場所チェックツールは、ステップS403で受け付けた操作が登録対象ファイルの削除の操作でないと判定した場合、処理をステップS417に移行し、ステップS403で受け付けた操作が「変更」ボタン1209の押下であったか判定する(ステップS417)。「変更」ボタン1209の押下であった場合、処理をステップS418に移行し、保存先フォルダの変更処理を実行する(ステップS418)。保存先フォルダ変更処理の詳細は、図6の説明で後述する。「変更」ボタン1209の押下でなかった場合は処理をステップS419に移行する。   If the storage location check tool determines that the operation accepted in step S403 is not an operation for deleting the registration target file, the process proceeds to step S417, and the operation accepted in step S403 was whether the "change" button 1209 was pressed. It determines (step S417). If the "change" button 1209 is pressed, the process proceeds to step S418, and the change processing of the save destination folder is executed (step S418). Details of the save destination folder change process will be described later with reference to FIG. If the "change" button 1209 is not pressed, the process proceeds to step S419.

ここで図6を参照して、本発明の実施形態における、保存先フォルダ変更処理の詳細について説明する。   Details of the storage destination folder change process in the embodiment of the present invention will be described with reference to FIG.

保存先チェックツールは、登録対象ファイルリスト1208において押下された変更ボタン1209に対応するファイルのタイプの規約が登録されたフォルダを、登録規約リスト1100から特定して規約登録済フォルダリスト1404に挿入した保存先フォルダ変更画面1401(図14)を生成し、表示画面に表示する(ステップS601)。   The save destination check tool identifies from the registered agreement list 1100 the folder in which the agreement of the file type corresponding to the change button 1209 pressed in the registration target file list 1208 is registered, and inserts it into the agreement registered folder list 1404 A save destination folder change screen 1401 (FIG. 14) is generated and displayed on the display screen (step S601).

登録対象ファイルリスト1208において押下された変更ボタン1209に対応するファイルのタイプの規約が登録されたフォルダを、登録規約リスト1100から特定して規約登録済フォルダリスト1404に挿入することにより、当該ファイルにかかる規約が登録されていない(当該ファイルを保存してもよいか否かが不明な)フォルダを保存先として選択させず、当該ファイルにかかる規約が登録されている(当該ファイルを保存してもよいか否かの警告を表示可能なフォルダをユーザに選択させることが可能となる。   A folder in which a file type convention corresponding to the change button 1209 pressed in the registration target file list 1208 is registered is specified from the registration agreement list 1100 and inserted into the agreement registered folder list 1404, thereby Such a rule is not selected (it is unknown whether the file may be saved or not) as the save destination, and the rule pertaining to the file is registered (even if the file is saved). It is possible to allow the user to select a folder that can display a warning about whether or not it is good.

保存先チェックツールは、操作を受け付け、受け付けた操作が「参照」ボタン1403の押下か判定する(ステップS602)。   The save destination check tool receives an operation, and determines whether the received operation is pressing of the “reference” button 1403 (step S602).

「参照」ボタン1403の押下を受け付けた場合、処理をステップS603に移行し、図7の保存先フォルダ選択処理を実行する。図7の処理については上述したため説明は割愛する。   If pressing of the “reference” button 1403 is received, the process proceeds to step S603, and the storage destination folder selection process of FIG. 7 is executed. Since the process of FIG. 7 is described above, the description is omitted.

「参照」ボタン1403の押下を受け付けていない場合、受け付けた操作が規約登録済フォルダリスト1404に表示されたフォルダの選択操作か判定する(ステップS604)。フォルダの選択を受け付けた場合、フォルダを選択状態にして(ステップS605)処理をステップS602の前に戻す。   If pressing of the “reference” button 1403 has not been received, it is determined whether the received operation is a selection operation of a folder displayed in the rule-registered folder list 1404 (step S 604). If the selection of the folder is accepted, the folder is selected (step S605), and the process returns to the step S602.

フォルダの選択を受け付けていない場合、受け付けた操作が、「OK」ボタン1405の押下か判定する(ステップS606)。「OK」ボタン1405の押下を受け付けていない場合、例えば「キャンセル」ボタン1406の押下を受け付けたものと判定し、保存先フォルダ変更画面表示1401を閉じて処理を終了する。「OK」ボタン1405の押下を受け付けた場合、選択中のフォルダを保存先フォルダとして特定し、当該フォルダのフォルダパスを、保存先フォルダ変更画面表示1401の呼び出し元の画面に渡す処理を行う。当該処理に応じて、保存先チェックツールは、例えば、図12の登録対象ファイルリスト1208の保存先フォルダ列へ、規約登録済フォルダリスト1404で選択されていた保存先フォルダパスを反映する(保存先フォルダを変更する)処理を行う(ステップS607)。そして、保存先フォルダ変更画面表示1401を閉じて処理を終了する。以上が図6の説明である。   If the selection of the folder has not been received, it is determined whether the received operation is the pressing of the “OK” button 1405 (step S 606). If pressing of the “OK” button 1405 is not received, it is determined that pressing of the “cancel” button 1406 is received, for example, the save destination folder change screen display 1401 is closed, and the processing is ended. When pressing of the “OK” button 1405 is received, processing is performed to specify the selected folder as the save destination folder and pass the folder path of the folder to the screen of the call source of the save destination folder change screen display 1401. According to the process, the save destination check tool reflects, for example, the save destination folder path selected in the rule-registered folder list 1404 in the save destination folder column of the registration target file list 1208 of FIG. The folder is changed (step S607). Then, the save destination folder change screen display 1401 is closed to end the process. The above is the description of FIG.

図4の説明に戻る。保存場所チェックツールは、ステップS419において、ステップS403で受け付けた操作が「登録実行」ボタン1210の押下であったか判定する(ステップS419)。「登録実行」ボタン1210の押下であった場合、保存場所チェックツールは、登録対象ファイルリスト1000の警告情報1007に警告があるか判定し、警告がある場合は不図示の確認画面(登録するファイルが規約に違反しているが、登録してもよいか」を表示し、ユーザに登録の確認をする画面)を表示し、当該確認画面において「OK」ボタンが押下された場合に、保存場所チェックツールは、登録対象ファイルリスト1000(登録対象ファイルリスト1208のファイル)をサーバ200のPDMアプリケーションが管理する保存先フォルダ(1201で選択中の保存先フォルダ)にコピーして保存する登録処理を実行するよう、クライアントPC100のPDMアプリケーションに指示する。PDMアプリケーション(クライアントアプリケーション)は、登録指示がされたファイルをサーバ200に送信(コピーを送信)することで、PDMアプリケーション(サーバアプリケーション)が保存先フォルダに対象のファイルを保存する(ステップS420/保存処理実行手段に該当)。   It returns to the explanation of FIG. In step S419, the storage location check tool determines whether the operation accepted in step S403 is the pressing of the “registration execution” button 1210 (step S419). When the "registration execution" button 1210 is pressed, the storage location check tool determines whether there is a warning in the warning information 1007 of the registration target file list 1000, and if there is a warning, a confirmation screen (not shown) (file to be registered) Is in violation of the rules, but displays "may register" and displays the screen to confirm the registration to the user), and when the "OK" button is pressed on the confirmation screen, the storage location The check tool executes registration processing to copy the registration target file list 1000 (files in the registration target file list 1208) to the storage destination folder (the storage destination folder selected in 1201) managed by the PDM application of the server 200 and save it. Instructs the PDM application of the client PC 100 to do this. The PDM application (client application) transmits the file instructed to be registered to the server 200 (sends a copy), and the PDM application (server application) saves the target file in the save destination folder (step S420 / save) It corresponds to the processing execution means).

尚、PDMアプリケーション(サーバアプリケーション)は当該保存したファイル=PDMアプリケーション(サーバアプリケーション)が管理する、PDMアプリケーション(サーバアプリケーション)に登録されるファイルであるものとする。   The PDM application (server application) is a file registered in the PDM application (server application) managed by the stored file = PDM application (server application).

その後、保存場所チェックツールは、サーバ200への保存(PDMアプリケーション(サーバアプリケーション)への登録)が成功したファイルを、登録対象ファイルリスト1000(登録対象ファイルリスト1208)から削除する(ステップS421)。保存場所チェックツールは、ステップS419において、ステップS403で受け付けた操作が「登録実行」ボタン1210の押下でなかったと判定した場合、例えば「閉じる」ボタン1211の押下を受け付けたものと判定し、保存場所チェック画面1201を閉じて処理を終了する。以上が図4の説明である。   Thereafter, the storage location check tool deletes the file for which storage (registration to the PDM application (server application)) in the server 200 is successful from the file list 1000 (file list 1208 to be registered) (step S421). When it is determined in step S419 that the operation accepted in step S403 is not the pressing of the “registration execution” button 1210 in step S419, the saving location check tool determines that the pressing of the “close” button 1211 has been received, for example. The check screen 1201 is closed to end the process. The above is the description of FIG.

以上説明したように、本発明によれば、ファイルの保存のチェック機能をしないファイル管理の仕組みにおいても、ファイルの保存に際し、当該ファイルが保存先に保存されるべきファイルか否かを容易に確認可能な仕組みを提供することができる。   As described above, according to the present invention, even in the file management system that does not have the file storage check function, when storing a file, it is easily confirmed whether the file is a file to be stored in the storage destination or not. It is possible to provide a possible mechanism.

なお、必須プロパティリスト1702に表示する選出方法は上述した方法に限るものではない。例えば、予め保存先チェックツールに登録されているプロパティの一覧を挿入するようにしてもよいし、図13の保存先表示部1303に既にフォルダ(保存先フォルダ)の値が挿入されている場合、予め当該フォルダに対応付けて記憶された、当該フォルダに対応する規約に設定・登録可能なプロパティの一覧を表示するようにしてもよい。   The selection method displayed in the required property list 1702 is not limited to the method described above. For example, a list of properties registered in advance in the save destination check tool may be inserted, or when the value of a folder (save destination folder) has already been inserted in the save destination display unit 1303 of FIG. A list of properties that can be set and registered in the rule corresponding to the folder, which are stored in advance in association with the folder, may be displayed.

また、上述した実施形態においては、ステップS406における登録対象ファイルの指定方法は、ツリービュー1202のフォルダ上へのファイルのドロップ操作であるものとしたが、当該指定方法はこれに限るものではない。例えば、ファイルのクリップボードへのコピー、及び、ツリービュー1202上でフォルダを選択した状態で、図12の「貼り付け」ボタン1203の押下操作を受け付けることで、当該コピーされているファイルを選択中のフォルダに登録する登録対象ファイルとして指定したと判断するものとする。   Further, in the embodiment described above, the method of specifying the file to be registered in step S406 is a drop operation of the file onto the folder of the tree view 1202, but the method of specifying is not limited to this. For example, when a file is copied to the clipboard and a folder is selected in the tree view 1202 and the pressing operation of the “Paste” button 1203 in FIG. 12 is received, the file being copied is being selected. It is determined that the file is specified as a registration target file to be registered in the folder.

<第2の実施形態>   Second Embodiment

以下、図19を参照して、本発明の第2の実施形態の処理の概要について説明する。   The outline of the process of the second embodiment of the present invention will be described below with reference to FIG.

第2の実施形態では、登録対象ファイルの選択に応じて、当該ファイルを登録可能な保存先フォルダを識別可能なようにユーザに通知することが可能である。   In the second embodiment, it is possible to notify the user so that the storage destination folder to which the file can be registered can be identified according to the selection of the registration target file.

尚、図1〜図18の処理、データ構成、画面は第1の実施形態と共通であるため説明は割愛する。   The processes, data configurations, and screens in FIGS. 1 to 18 are the same as those in the first embodiment, and thus the description thereof is omitted.

保存場所チェックツールは、図4のステップS404において、ステップS403で受け付けた操作が「規約参照/編集」ボタン1204の押下の操作でないと判定した場合、ステップS1901の処理を実行する。   If it is determined in step S404 in FIG. 4 that the operation accepted in step S403 is not an operation of pressing the “consultation reference / edit” button 1204, the storage location check tool executes the processing of step S1901.

クライアントPC100のCPU201は、受け付けた操作がファイルの選択操作(例えばファイルのドラッグ操作)か判定し(ステップS1901)、選択操作でない場合は図19の処理を終了して、処理を図4のステップS415に移行する。   The CPU 201 of the client PC 100 determines whether the received operation is a file selection operation (for example, a file drag operation) (step S1901), and if it is not a selection operation, the process of FIG. Migrate to

クライアントPC100のCPU201は、選択操作である場合は、ファイルの選択を実行する(ステップS1902)。   If it is the selection operation, the CPU 201 of the client PC 100 executes file selection (step S1902).

保存場所チェックツールは、ファイルが選択中であることを検知して、ファイルが選択中の状態でマウスカーソルが保存場所チェック画面1201上に位置するか(移動したか)判定する(ステップS1903)。例えば、ファイルがドラッグされた状態で、マウスがツリービュー1202の領域に移動したか判定する。   The storage location check tool detects that a file is being selected, and determines whether the mouse cursor is positioned on the storage location check screen 1201 (moved) while the file is being selected (step S1903). For example, it is determined whether the mouse has moved to the area of the tree view 1202 while the file is dragged.

ファイルが選択中の状態でマウスカーソルが保存場所チェック画面1201上に位置しないと判定した場合、例えば、マウスカーソルが保存場所チェック画面1201上に移動することなくファイルの選択が解除されたと判定した場合には、図19の処理を終了して、処理を図4のステップS415に移行する。ファイルが選択中の状態でマウスカーソルが保存場所チェック画面1201上に位置すると判定した場合には、選択中のファイルを特定し(ステップS1904)、当該選択中のファイルのファイル種別に対応する規約が登録されている、登録規約リスト1100中のフォルダを特定する(ステップS1905)。   When it is determined that the mouse cursor is not positioned on the storage location check screen 1201 while the file is being selected, for example, when it is determined that the file selection is canceled without moving the mouse cursor onto the storage location check screen 1201 The process of FIG. 19 ends, and the process proceeds to step S415 of FIG. If it is determined that the mouse cursor is positioned on the storage location check screen 1201 while the file is being selected, the file being selected is specified (step S1904), and the rule corresponding to the file type of the file being selected is A folder in the registration rule list 1100 registered is specified (step S1905).

保存場所チェックツールは、選択中のファイル(選択されているのがフォルダの場合は当該フォルダに記憶されている各ファイル)に対して、図18で説明したステップS1803の処理を実行することで、当該ファイルが登録規約リスト1100の規約をクリアしているか判定し、規約をクリアしていると判定された(登録規約リスト1100の)フォルダを特定する(ステップS1906)。   The save location check tool executes the process of step S1803 described in FIG. 18 on the file being selected (in the case of a folder being selected, each file stored in the folder), It is determined whether the file has cleared the rules of the registration rule list 1100, and the folder (of the registration rule list 1100) determined to clear the rules is specified (step S1906).

保存場所チェックツールは、当該規約をクリアしていると判定されたフォルダを、ツリービュー1202で識別表示する処理を行う(ステップS1907)。例えば、当該規約をクリアしていると判定されたフォルダの色を青色に変更する。   The storage location check tool performs a process of identifying and displaying the folder determined to clear the agreement in the tree view 1202 (step S1907). For example, the color of the folder determined to have cleared the rule is changed to blue.

尚、ここでは色を青に変更するものとしたが、規約をクリアしたフォルダを識別できればよいため、他の色(赤色や緑色など、デフォルトのフォルダの色と区別がつく色)で識別表示してもよいものとする。   In this case, the color is changed to blue, but as long as it is possible to identify the folder that has cleared the terms, it is identified and displayed in another color (a color that distinguishes from the default folder color, such as red or green). It shall be good.

保存場所チェックツールは、保存先フォルダの選択がされたか判定する(ステップS1908)。例えば、ファイルがドロップされた位置にあるフォルダを、保存先フォルダとして特定し、当該ドロップの操作を保存先フォルダの選択であるものと判定する。保存先フォルダの選択操作がされたと判定した場合には、図19の処理を終了し、処理を図4のステップS410に移行する。保存先フォルダの選択操作がされなかったと判定した場合(例えば、フォルダの選択がされないまま、ファイルが保存場所チェック画面1201外にドロップされた場合)、図19の処理を終了し、処理を図4のステップS415に移行する。以上が図19の説明である。   The save location check tool determines whether the save destination folder has been selected (step S1908). For example, the folder at the position where the file is dropped is specified as the save destination folder, and it is determined that the operation of the drop is the selection of the save destination folder. If it is determined that the save destination folder has been selected, the process of FIG. 19 is ended, and the process proceeds to step S410 of FIG. When it is determined that the save destination folder is not selected (for example, when the file is dropped out of the save location check screen 1201 without selecting the folder), the process of FIG. It transfers to step S415 of. The above is the description of FIG.

なお、上述した第2の実施形態の説明においては、ステップS1907でフォルダの色を変更することで規約をクリアしているフォルダを識別表示するものとしたが、例えば、当該規約をクリアしているフォルダのみをツリー構造でツリービュー1202に表示することで、規約をクリアしているフォルダを識別表示するようにしてもよい。   Note that, in the description of the second embodiment described above, the folder in which the rule is cleared is identified and displayed by changing the color of the folder in step S1907, but for example, the rule is cleared. By displaying only the folders in the tree view 1202 in a tree structure, the folders whose terms are cleared may be identified and displayed.

また、上述した第2の実施形態の説明においては、ドラッグ=ファイルの選択、ツリービュー1202中のフォルダへのドロップ=保存先フォルダの選択であるものとしたが、例えば、ファイルのコピー(クリップボードにコピーされているファイルがある)=保存先フォルダの選択、ツリービュー1202中のフォルダを選択した状態で「貼り付け」ボタン1203の押下=保存先フォルダの選択と判定するようにしてもよい。   Further, in the description of the second embodiment described above, drag = selection of file, drop to folder in tree view 1202 = selection of save destination folder, for example, copy of file (to clipboard It is also possible to determine that there is a file being copied) = selection of a save destination folder, pressing of the "paste" button 1203 = selection of a save destination folder in a state where a folder in the tree view 1202 is selected.

以上説明したように、本発明の第2の実施形態によれば、登録対象ファイルの選択に応じて、当該ファイルを登録可能な保存先フォルダを識別可能なようにユーザに通知することができる。
<第3の実施形態>
As described above, according to the second embodiment of the present invention, it is possible to notify the user to be able to identify the storage destination folder in which the file can be registered, according to the selection of the registration target file.
Third Embodiment

以下、図20を参照して、本発明の第3の実施形態の処理の概要について説明する。   The outline of the process according to the third embodiment of the present invention will be described below with reference to FIG.

第3の実施形態では、PDMアプリケーションとは別のアプリケーションにおけるファイルの保存指示に応じて、当該ファイルが保存先に保存されるべきファイルか否かを容易に確認可能な仕組みを提供することができる。   In the third embodiment, it is possible to provide a mechanism capable of easily confirming whether or not the file is a file to be stored in the storage destination in accordance with a file storage instruction in an application different from the PDM application. .

つまり、ファイルの保存のチェック機能をしないファイル管理の仕組みにおいても、ファイルの保存に際し、表示中の保存先に対して、選択中のファイルが保存先に保存されるべきファイルか否かを容易に確認可能な仕組みを提供することができる。   In other words, even with the file management mechanism that does not check the file storage function, it is easy to determine whether the file being selected should be stored in the storage destination for the displayed storage destination when storing the file. It is possible to provide a mechanism that can be confirmed.

尚、図1〜図18の処理、データ構成、画面は第1の実施形態と共通であるため説明は割愛する。   The processes, data configurations, and screens in FIGS. 1 to 18 are the same as those in the first embodiment, and thus the description thereof is omitted.

図20の説明においては、保存場所チェックツールは第1の実施形形態と同じ方法既に起動されているものとする。   In the description of FIG. 20, it is assumed that the storage location check tool has already been activated in the same manner as in the first embodiment.

保存場所チェックツールは、例えばCADアプリケーションのファイル保存の操作を監視する。そして、ステップS2001で、CADアプリケーションにおいてファイル保存の操作(保存操作)を受け付けたことを保存場所チェックツールが検知することで(ステップS2001)、ステップS2002の処理を実行する。   The storage location check tool monitors, for example, the file storage operation of the CAD application. Then, in step S2001, the storage location check tool detects that the file storage operation (storage operation) is accepted in the CAD application (step S2001), and executes the processing of step S2002.

保存場所チェックツールは、CADアプリケーションで指定されたCADアプリケーションで展開中のファイルの保存先フォルダを特定する(ステップS2002)。具体的には、ファイル保存の操作を検知した保存場所チェックツールが、CADアプリケーションに対してファイルの保存先を要求し、CADアプリケーションがこれに回答することで、CADアプリケーションで指定されたCADアプリケーションで展開中のファイルの保存先フォルダのフォルダパスを取得する。   The save location check tool specifies a save destination folder of the file being developed by the CAD application specified by the CAD application (step S2002). Specifically, the storage location check tool that has detected a file storage operation requests the CAD application to save the file, and the CAD application responds to the request, whereby the CAD application specified by the CAD application is executed. Acquire the folder path of the save destination folder of the file being expanded.

保存場所チェックツールは、当該フォルダパスが、サーバ200のPDMアプリケーションで管理しているフォルダパス(フォルダ)か判定する(ステップS2003/保存場所判定手段に該当)。例えば、登録規約リスト1100をクライアントPC100のメモリから読み出し、当該登録規約リスト1100の保存先1103に、該当するフォルダが存在するか判定する。   The storage location check tool determines whether the folder path is a folder path (folder) managed by the PDM application of the server 200 (step S2003 / corresponding to storage location determination means). For example, the registration rule list 1100 is read from the memory of the client PC 100, and it is determined whether the corresponding folder exists in the save destination 1103 of the registration rule list 1100.

サーバ200のPDMアプリケーションで管理しているフォルダパスであると判定した場合、CADアプリケーションで保存の指示がされた、展開中のファイルを、登録対象ファイルとして決定し、登録対象ファイルリスト1000に挿入して、処理を図4のステップS410に移行する。サーバ200のPDMアプリケーションで管理しているフォルダパスでないと判定した場合、保存場所チェックツールは処理を終了し、CADアプリケーションが、当該ファイルの保存先フォルダへの保存処理を行う。以上が図20の説明である。   If it is determined that the folder path is managed by the PDM application of the server 200, the CAD application is instructed to save and the file being expanded is determined as the file to be registered, and inserted into the file list 1000 to be registered. Then, the process proceeds to step S410 in FIG. If it is determined that the folder path is not managed by the PDM application of the server 200, the storage location check tool ends the processing, and the CAD application performs storage processing of the file in the storage destination folder. The above is the description of FIG.

なお、上述した第3の実施形態の説明においては、保存場所チェックツールは第1の実施形形態と同じ方法で既に起動しているものとしたが、例えば、保存場所チェックツールをCADアプリケーションにアドイン(アドオン)し、CADアプリケーションの起動に応じて保存場所チェックツールも起動するようにしてもよい。   In the above description of the third embodiment, the storage location check tool is already activated in the same manner as the first embodiment, but, for example, the storage location check tool is an add-in to the CAD application. Alternatively, the storage location check tool may be activated in response to the activation of the CAD application.

以上説明したように、本発明の第3の実施形態においては、PDMアプリケーションとは別のアプリケーションにおけるファイルの保存指示に応じて、当該ファイルが保存先に保存されるべきファイルか否かを容易に確認可能な仕組みを提供することができる。   As described above, in the third embodiment of the present invention, it is easy to determine whether the file is a file to be stored in the storage destination according to the file storage instruction in an application other than the PDM application. It is possible to provide a mechanism that can be confirmed.

また、ファイルの保存先がPDMアプリケーションが管理するフォルダである場合に、当該ファイルが保存先に保存されるべきファイルか否かを容易に確認可能な仕組みを提供することができる。   In addition, when the storage destination of the file is a folder managed by the PDM application, it is possible to provide a mechanism capable of easily confirming whether the file is a file to be stored in the storage destination.

以上説明したように、本発明によれば、ファイルの保存のチェック機能をしないファイル管理の仕組みにおいても、ファイルの保存に際し、当該ファイルが保存先に保存されるべきファイルか否かを容易に確認可能な仕組みを提供することができる。   As described above, according to the present invention, even in the file management system that does not have the file storage check function, when storing a file, it is easily confirmed whether the file is a file to be stored in the storage destination or not. It is possible to provide a possible mechanism.

なお、上述した実施形態においては、規約管理ファイルはクライアントPC100のメモリに記憶されるものとしたが、例えば、規約管理ファイルをサーバ200の外部メモリに記憶し、保存場所チェックツールが起動した場合に、当該保存場所チェックツールがサーバ200に規約管理ファイルの情報を問い合わせ、サーバ200が当該問い合わせに応じてクライアントPC100に規約管理ファイルを送信し、クライアントPC100の保存場所チェックツールが当該規約管理ファイルを取得してメモリ上に保存・展開するようにしてもよい。サーバ200に規約管理ファイルを記憶することで、PDMを利用するユーザが複数存在する場合であっても、規約を一元管理することができる。   In the embodiment described above, the rule management file is stored in the memory of the client PC 100. For example, when the rule management file is stored in the external memory of the server 200 and the storage location check tool is activated. The storage location check tool inquires of the server 200 about the information of the rule management file, the server 200 transmits the rule administration file to the client PC 100 in response to the inquiry, and the storage location check tool of the client PC 100 acquires the rule administration file Then, they may be saved and expanded on the memory. By storing the rule management file in the server 200, it is possible to centrally manage rules even when there are a plurality of users who use PDM.

なお、上述した実施形態においては、保存場所チェックツールはクライアントPC100上で動作するものとしたが、例えば、保存場所チェックツールをサーバ200に記憶して、サーバ200のPDMアプリケーションにアドオンし、サーバ200のCPU201が当該保存場所チェックツールの機能を用いて保存場所のチェックを行うようにしてもよい。例えば、図10、図11のデータの情報をサーバ200のメモリ上に記憶、展開し、図12〜図17の画面を表示するための情報である画面情報(例えばウェブブラウザでいうhtmlデータ)をクライアントPC100に送信することでクライアントPC100のPDMアプリケーションの機能を用いて各画面をクライアントPC100の表示画面上に表示する。そして、各画面において入力された操作の情報をクライアントPC100からサーバ200が受信することで、図4〜図9、図18、図19、図20でクライアントPC100のCPU201が保存場所チェックツールの機能を用いて行っていた処理を、サーバ200のCPU201が、サーバ200に記憶された保存場所チェックツールの機能を用いて実行することが可能である。   In the embodiment described above, although the storage location check tool is operated on the client PC 100, for example, the storage location check tool is stored in the server 200 and is added to the PDM application of the server 200. The CPU 201 may check the storage location using the function of the storage location check tool. For example, screen information (for example, html data in a web browser) which is information for storing and expanding the information of the data of FIGS. 10 and 11 in the memory of the server 200 and displaying the screens of FIGS. By transmitting to the client PC 100, each screen is displayed on the display screen of the client PC 100 using the function of the PDM application of the client PC 100. When the server 200 receives the information of the operation input on each screen from the client PC 100, the CPU 201 of the client PC 100 performs the function of the storage location check tool in FIGS. 4 to 9, 18, 19, and 20. It is possible for the CPU 201 of the server 200 to execute the processing performed using the function of the storage location check tool stored in the server 200.

なお、上述した実施形態の説明においては、ファイルの一例としてCADファイル(設計データ)を取り上げたが、ファイルの形式はCADファイルに限るものではない。例えば画像ファイルであってもよいし、音声ファイルであってもよい。また、当該ファイルを生成・編集するアプリケーションの一例としてCADアプリケーションを取り上げたが、アプリケーションの種類はCADアプリケーションに限るものではない。例えば画像編集アプリケーションであってもよいし、音声編集アプリケーションであってもよい。   In the description of the above-described embodiment, a CAD file (design data) is taken as an example of the file, but the file format is not limited to the CAD file. For example, it may be an image file or an audio file. Moreover, although the CAD application was taken as an example of the application which produces and edits the said file, the kind of application is not restricted to a CAD application. For example, it may be an image editing application or an audio editing application.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。   The configuration of the various data described above and the contents thereof are not limited to this, and it is needless to say that they are configured in various configurations and contents depending on the application and purpose.

以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   As mentioned above, although one Embodiment was shown, this invention can take the embodiment as a system, an apparatus, a method, a program, a recording medium etc., for example, and, specifically, it is comprised from a some apparatus The present invention may be applied to a single system or to an apparatus comprising a single device.

また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。   Further, all the configurations obtained by combining the above-described embodiments are also included in the present invention.

例えば、クラウド環境を想定した場合に、サーバ200の機能の一部又は全てを実現する処理を別のサーバが実行することが出来る。また、別のサーバの機能の一部又は全てを実現する処理をサーバ200が実行することも出来る。そのため、1又は複数のサーバ200、及び1又は複数の他のサーバの機能を実現する処理を実行するシステムを情報処理システムの1つとする。   For example, when a cloud environment is assumed, another server can execute processing that implements part or all of the functions of the server 200. Also, the server 200 can execute processing that implements part or all of the functions of another server. Therefore, a system that executes processing for realizing the functions of one or more servers 200 and one or more other servers is one of the information processing systems.

また、本発明におけるプログラムは、図に示す各フローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図に示す各フローチャートの処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図に示す各装置の処理方法ごとのプログラムであってもよい。さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the program in the present invention is a program that enables a computer to execute the processing method of each flowchart shown in the figure, and the storage medium of the present invention stores a program that can execute the processing method in each flowchart shown in the figure. ing. The program in the present invention may be a program for each processing method of each device shown in the figure. Further, by downloading and reading out a program for achieving the present invention from a server on a network, a database or the like by a communication program, the system or apparatus can receive the effects of the present invention.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, the recording medium recording the program for realizing the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can be achieved also by reading and executing.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。   In this case, the program itself read out from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, non-volatile memory card, ROM, EEPROM, silicon Disks, solid state drives, etc. can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiment are realized, but also an operating system (OS) or the like running on the computer is actually executed based on the instructions of the program. It goes without saying that the processing is partially or entirely performed, and the processing realizes the functions of the above-described embodiments.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written to the memory provided to the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is read based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiment are realized by the processing.

100 クライアントPC
101 LAN
200 サーバ
100 client PC
101 LAN
200 server

Claims (11)

ファイルを保存する保存場所と、前記保存場所に対応する規約を管理する情報処理装置を、
複数のファイルについて保存場所の指定を受け付ける指定受付手段と、
前記指定受付手段により指定された複数のファイルと保存場所を表示する表示手段として機能させ、
前記表示手段を、当該複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件を満たしているか又は満たしていないかを識別可能に表示する手段として機能させるためのプログラム。
An information processing apparatus for managing a storage location for storing a file and a rule corresponding to the storage location;
Specification receiving means for receiving specification of a storage location for a plurality of files;
Function as display means for displaying a plurality of files designated by the designation reception means and a storage location,
A program for causing the display means to function as a means for identifiably displaying which file among the plurality of files satisfies or does not satisfy the condition of the rule corresponding to which storage location.
前記情報処理装置を、
前記表示手段により表示された前記複数のファイルをそれぞれの指定された保存場所にまとめて保存する指示を受け付けるための指示受付部を表示する指示受付部表示手段と、
前記指示受付部において指示を受け付けた場合に、一覧に表示されている複数のファイルをそれぞれの指定された保存場所に保存すべく制御する制御手段として機能させるための請求項1に記載のプログラム。
The information processing apparatus
An instruction receiving unit display unit for displaying an instruction receiving unit for receiving an instruction to collectively store the plurality of files displayed by the display unit in respective designated storage locations;
2. The program according to claim 1, wherein when the instruction receiving unit receives an instruction, the program functions as a control unit that controls to save the plurality of files displayed in the list in the designated storage location.
前記情報処理装置を、
前記表示手段により表示されている、前記規約の条件を満たしていないファイルを、前記指示受付部に対する指示を受け付けることにより保存すべく制御する対象から除外する除外手段として機能させ、
前記表示手段を、前記指示受付部において指示を受け付けた場合に、前記除外手段により除外されておらず、一覧に表示されている複数のファイルをそれぞれの指定された保存場所に保存すべく制御する手段として機能させるための請求項2に記載のプログラム。
The information processing apparatus
The file which is displayed by the display means and which does not satisfy the condition of the contract is functioned as an exclusion means which is excluded from being controlled to be stored by accepting an instruction to the instruction accepting unit,
When the instruction receiving unit receives an instruction, the display unit is controlled to store a plurality of files which are not excluded by the excluding unit and displayed in a list in their designated storage locations. The program according to claim 2 for functioning as a means.
前記ファイル及びファイルを保存する保存場所を管理する管理アプリケーションを記憶する管理アプリケーション記憶手段と、前記制御手段を備える保存場所チェックツールとを記憶するツール記憶手段と、を備える前記情報処理装置において、
前記制御手段を、前記保存場所チェックツールから前記管理アプリケーションに対して対象となるファイルの保存指示することで、前記表示手段により表示されている複数のファイルをそれぞれの指定された保存場所に保存する手段として機能させるための請求項2又は3に記載のプログラム。
The information processing apparatus comprising: management application storage means for storing a management application for managing a storage location storing the file and the file; and tool storage means for storing a storage location check tool including the control means;
The control means instructs the storage application to save the target file from the storage location check tool, thereby saving the plurality of files displayed by the display means in the designated storage locations. The program according to claim 2 or 3, for functioning as a means.
前記表示手段を、前記複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件のうち、どのような条件を満たしていないかを識別可能に表示する手段として機能させるための請求項1乃至4のいずれか1項に記載のプログラム。   Claim for causing the display means to function as a means for identifiably displaying which file among the plurality of files does not satisfy which condition of the conditions of the rule corresponding to which storage location The program according to any one of Items 1 to 4. 前記規約の条件とは、前記ファイルが所定の属性を備えているか否かを判断するための条件であることを特徴とする請求項1乃至5のいずれか1項に記載のプログラム。   The program according to any one of claims 1 to 5, wherein the condition of the rule is a condition for determining whether the file has a predetermined attribute. ファイルを保存する保存場所と、前記保存場所に対応する規約を管理する情報処理装置であって、
複数のファイルについて保存場所の指定を受け付ける指定受付手段と、
前記指定受付手段により指定された複数のファイルと保存場所を表示する表示手段と、
を備え、
前記表示手段は、当該複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件を満たしているか又は満たしていないかを識別可能に表示することを特徴とする情報処理装置。
An information processing apparatus that manages a storage location for storing a file and a rule corresponding to the storage location,
Specification receiving means for receiving specification of a storage location for a plurality of files;
Display means for displaying the plurality of files designated by the designation reception means and the storage location;
Equipped with
An information processing apparatus characterized in that the display means identifiably displays which file among the plurality of files satisfies or does not satisfy the condition of the rule corresponding to which storage location.
ファイルを保存する保存場所と、前記保存場所に対応する規約を管理する情報処理装置の制御方法であって、
複数のファイルについて保存場所の指定を受け付ける指定受付工程と、
前記指定受付工程により指定された複数のファイルと保存場所を表示する表示工程と、
を含み、
前記表示工程において、当該複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件を満たしているか又は満たしていないかを識別可能に表示することを特徴とする制御方法。
It is a control method of an information processing apparatus which manages a storage location for storing a file and a rule corresponding to the storage location,
A designated reception process for accepting designation of a storage location for a plurality of files;
A display step for displaying the plurality of files designated by the designation reception step and the storage location;
Including
In the display step, it is possible to distinguishably display which file among the plurality of files satisfies or does not satisfy the condition of the rule corresponding to which storage location.
ファイルを保存する保存場所を備える記憶装置と、前記保存場所に対応する規約を管理する情報処理装置とを含む情報処理システムを制御するためのプログラムであって、
前記情報処理システムを、
複数のファイルについて保存場所の指定を受け付ける指定受付手段と、
前記指定受付手段により指定された複数のファイルと保存場所を表示する表示手段として機能させ、
前記表示手段を、当該複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件を満たしているか又は満たしていないかを識別可能に表示する手段として機能させるためのプログラム。
A program for controlling an information processing system including a storage device provided with a storage location for storing a file, and an information processing apparatus managing a contract corresponding to the storage location,
The information processing system,
Specification receiving means for receiving specification of a storage location for a plurality of files;
Function as display means for displaying a plurality of files designated by the designation reception means and a storage location,
A program for causing the display means to function as a means for identifiably displaying which file among the plurality of files satisfies or does not satisfy the condition of the rule corresponding to which storage location.
ファイルを保存する保存場所を備える記憶装置と、前記保存場所に対応する規約を管理する情報処理装置と、を含む情報処理システムであって、
複数のファイルについて保存場所の指定を受け付ける指定受付手段と、
前記指定受付手段により指定された複数のファイルと保存場所を表示する表示手段と、
を備え、
前記表示手段は、当該複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件を満たしているか又は満たしていないかを識別可能に表示することを特徴とする情報処理システム。
An information processing system including: a storage device having a storage location for storing a file; and an information processing apparatus for managing a rule corresponding to the storage location,
Specification receiving means for receiving specification of a storage location for a plurality of files;
Display means for displaying the plurality of files designated by the designation reception means and the storage location;
Equipped with
The information processing system, wherein the display means identifiably displays which file among the plurality of files satisfies or does not satisfy the condition of the rule corresponding to which storage location.
ファイルを保存する保存場所を備える記憶装置と、前記保存場所に対応する規約を管理する情報処理装置とを含む情報処理システムの制御方法であって、
複数のファイルについて保存場所の指定を受け付ける指定受付工程と、
前記指定受付工程により指定された複数のファイルと保存場所を表示する表示工程と、
を含み、
前記表示工程において、当該複数のファイルのうちどのファイルが、どの保存場所に対応する前記規約の条件を満たしているか又は満たしていないかを識別可能に表示することを特徴とする制御方法。
A control method of an information processing system including a storage device provided with a storage location for storing a file, and an information processing apparatus managing a contract corresponding to the storage location,
A designated reception process for accepting designation of a storage location for a plurality of files;
A display step for displaying the plurality of files designated by the designation reception step and the storage location;
Including
In the display step, it is possible to distinguishably display which file among the plurality of files satisfies or does not satisfy the condition of the rule corresponding to which storage location.
JP2015092573A 2015-04-30 2015-04-30 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF Active JP6540200B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015092573A JP6540200B2 (en) 2015-04-30 2015-04-30 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015092573A JP6540200B2 (en) 2015-04-30 2015-04-30 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019107700A Division JP6817524B2 (en) 2019-06-10 2019-06-10 Information processing equipment, information processing system, its control method and program

Publications (3)

Publication Number Publication Date
JP2016212479A JP2016212479A (en) 2016-12-15
JP2016212479A5 JP2016212479A5 (en) 2018-06-14
JP6540200B2 true JP6540200B2 (en) 2019-07-10

Family

ID=57551115

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015092573A Active JP6540200B2 (en) 2015-04-30 2015-04-30 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF

Country Status (1)

Country Link
JP (1) JP6540200B2 (en)

Also Published As

Publication number Publication date
JP2016212479A (en) 2016-12-15

Similar Documents

Publication Publication Date Title
JP5349778B2 (en) Information processing apparatus, information processing method, program thereof, and storage medium
JP6643807B2 (en) Document management client device and document management method
JP4182083B2 (en) Apparatus, method, and program for managing network devices connected to network
JP4714199B2 (en) Application development support apparatus and program
JP6540200B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF
JP6817524B2 (en) Information processing equipment, information processing system, its control method and program
JP5958444B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP4909432B2 (en) Content management system
JP6912741B2 (en) Information processing equipment, information processing system, its control method and program
JP5984400B2 (en) Storage device, control method therefor, and program
JP6646222B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP6365397B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP5857820B2 (en) Information processing apparatus, information processing method, and computer program
JP2015060334A (en) Information processing apparatus, control method and program of the same, and information processing system
JP2019128867A (en) Design information managing system, design information managing method, and program
JP6867601B2 (en) Information processing device, its control method, and program
JP7078836B2 (en) Information processing server, information processing system, information processing server control method, and program
JP2023043355A (en) Data management device, data sharing system and method, and data management program
JP6792167B2 (en) Information processing device and its processing method and program
JP6525040B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM THEREOF
JP6033369B2 (en) Information processing apparatus, information processing method, program thereof, and storage medium
JP2016189061A (en) Information processing unit, information processing system, control method thereof and program
JP6226032B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP2014026656A (en) Information processing device, information processing method, program therefor, and recording medium
JP6575195B2 (en) Information processing apparatus, control method thereof, and program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20161101

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20161101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180425

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180425

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190419

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: 20190514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190527

R151 Written notification of patent or utility model registration

Ref document number: 6540200

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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