JP2012118702A - Electronic data management server - Google Patents
Electronic data management server Download PDFInfo
- Publication number
- JP2012118702A JP2012118702A JP2010267097A JP2010267097A JP2012118702A JP 2012118702 A JP2012118702 A JP 2012118702A JP 2010267097 A JP2010267097 A JP 2010267097A JP 2010267097 A JP2010267097 A JP 2010267097A JP 2012118702 A JP2012118702 A JP 2012118702A
- Authority
- JP
- Japan
- Prior art keywords
- electronic data
- notification
- party
- notification mail
- search
- 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.)
- Withdrawn
Links
- 238000013523 data management Methods 0.000 title claims abstract description 25
- 238000013500 data storage Methods 0.000 claims abstract description 29
- 238000000034 method Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 description 21
- 238000012790 confirmation Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 12
- 238000007726 management method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 2
- FTGYKWAHGPIJIT-UHFFFAOYSA-N hydron;1-[2-[(2-hydroxy-3-phenoxypropyl)-methylamino]ethyl-methylamino]-3-phenoxypropan-2-ol;dichloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CN(C)CCN(C)CC(O)COC1=CC=CC=C1 FTGYKWAHGPIJIT-UHFFFAOYSA-N 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、管理される電子データのステータスによって、該電子データの関係者にメール通知を行う電子データ管理システムに関する。 The present invention relates to an electronic data management system that notifies a person concerned with electronic data by e-mail according to the status of the electronic data to be managed.
従来、電子文書管理システムやワークフローシステムにおいて、ある条件を満たすデータの関係者に通知メールを送信する作業があるが、この作業は膨大な場合もあり、ミスの防止や効率化のため、作業担当者に対する様々な支援技術が提供されている。 Conventionally, in electronic document management systems and workflow systems, there has been work to send notification e-mails to the persons concerned with data that satisfy certain conditions, but this work can be enormous, and in order to prevent mistakes and improve efficiency, Various assistive technologies are provided to the elderly.
特許文献1では、特許出願書類を管理する文書管理システムにおいて、出願審査の請求をすることができる最終期限よりも前の一定期間に、発明者に対して、当該発明について出願審査の請求を要望するかどうか確認する技術を提供している。確認は一定期間毎にまとめてメールで行うため、大量のメール送信が必要だが、特許出願書類を管理する文書管理システムに記録された発明者情報と、人事マスタを連携させて自動化し、省力化している。
In
特許文献1では、出願審査の請求について発明者に確認をする際に、発明者が退職者や休職者である場合にはメールを送信しないように制御している。
In
しかしながら、一般的に電子データ管理システムにおいて、電子データのステータスには様々なものがあり、各ステータスに従って、その関係者が例え在職する社員ではなくても通知が必要な場合がある。さらに、通知するか否かの判定条件はステータスにより異なり、通知する場合であっても通知内容も一意的なものではなく、ステータスが異なれば内容も異なり、特許文献1における発明では、前述の状況には対応できないという問題点があった。 However, in general, there are various electronic data statuses in an electronic data management system, and notification may be required according to each status even if the person concerned is not an employee. Further, the determination condition for determining whether or not to notify differs depending on the status, and even if notification is made, the notification content is not unique, and if the status is different, the content is also different. There was a problem that could not cope.
本発明は、上記の問題点を解決するためになされたものであり、電子データのステータス、種別、関係者の種別により、メールによる通知を行うか否かの判定を関係者毎に行い、通知する場合、複数の内容から適切な通知内容を選択する仕組みを提供することを課題とする。
The present invention has been made to solve the above-described problems, and determines whether or not to notify by e-mail according to the status, type, and type of the related party of electronic data. In this case, it is an object to provide a mechanism for selecting appropriate notification contents from a plurality of contents.
本発明は、電子データ記憶手段に登録された電子データのステータスと、前記電子データの関係者を登録する関係者データベースと、通知する内容および通知先となる関係者種別の情報を管理する通知メール情報データベースと、に基づいて関係者にメールによる通知を行う電子データ管理サーバであって、前記電子データのステータスを条件として通知メール情報データベースを検索する通知メール情報データベース検索手段と、前記関係者データベースに基づいて関係者種別を取得する関係者種別取得手段と、前記通知メール情報データベース検索手段により検索した通知メール情報に含まれる通知内容に基づいて、通知メールを生成する通知メール生成手段と、前記電子データの関係者に対して、前記関係者種別取得手段により取得された関係者種別と、通知メール情報に含まれる関係者種別と、に基づき通知をするか否かを判定する通知判定手段と、前記通知判定手段により通知するとされた関係者に、生成された前記通知メールを配信する通知メール配信手段と、を有することを特徴とする。 The present invention relates to a status of electronic data registered in the electronic data storage means, a related party database for registering related parties of the electronic data, a notification mail for managing information to be notified and related party type information to be notified An electronic data management server for notifying related parties by e-mail based on an information database, a notification mail information database searching means for searching a notification mail information database on condition of the status of the electronic data, and the related party database A party type acquisition unit that acquires a party type based on the notification mail generation unit that generates a notification mail based on the notification content included in the notification mail information searched by the notification mail information database search unit, Obtained by the concerned person type obtaining means for the concerned person of the electronic data. Generated by the notification determination means for determining whether to notify based on the related party type and the related party type included in the notification mail information, and the related party to be notified by the notification determination means And a notification mail distribution means for distributing the notification mail.
本発明によれば、電子データのステータス、種類、関係者を条件として、メールによる通知を行うか否かの判定を行い、通知する場合には複数の内容から適切な通知内容を選択することで、状況に応じて、適切な関係者に適切な内容のメールを送信することができる。 According to the present invention, it is determined whether or not to notify by e-mail on condition of status, type and parties of electronic data, and when notifying, selecting appropriate notification contents from a plurality of contents. Depending on the situation, an appropriate content can be sent to an appropriate person.
以下、本発明の実施の形態を、図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に関わる電子データ管理サーバ、人事DBサーバ、電子データ管理者クライアントPC、データ関係者サーバPCのシステム構成の一例を示す図である。電子データ管理サーバ101、人事データサーバ102(人事DBサーバ)、電子データ管理者クライアントPC103、データ関係者クライアントPC104は、ネットワーク105を介して相互に接続される。
FIG. 1 is a diagram illustrating an example of a system configuration of an electronic data management server, a personnel DB server, an electronic data manager client PC, and a data party server PC according to an embodiment of the present invention. The electronic
図2は、電子データ管理サーバ、人事DBサーバ、電子データ管理者クライアントPC、データ関係者クライアントPCの各ハード構成の一例を示すブロック図である。CRT201と、入力デバイス202と、CPU203と、RAM204と、ROM205と、外部記憶装置206と、ネットワーク・インタフェース207とを備える。
FIG. 2 is a block diagram illustrating an example of each hardware configuration of the electronic data management server, the personnel database server, the electronic data manager client PC, and the data party client PC. A
CPU203は、ROM205に記憶された制御プログラムを読み出して実行すると共に、情報処理装置を制御する。RAM204は、データ等を一時記憶するためのバッファやワークエリア等として機能し、またOSを含む各種プログラムを実行する作業領域として使用される。
The
外部記憶装置206はハードディスクドライブ等の記憶装置であり、OSやファイル管理システムのプログラムを含む各種プログラム及び各種データの短期的、永続的な記憶装置として使用される。
The
入力デバイス202は、キーボード、マウス等に代表されるユーザ入力機器であり、CRT201は情報処理装置の処理結果等を表示するための機器である。バス208は、上述した各部を互いに接続するシステムバスである。なお、電子データ管理サーバ101、人事データサーバ102においては、CRT201および入力デバイス202は、必須なものではない。
The
図3は、電子データ管理サーバの機能ブロックの一例を示す図である。301〜309は、電子データ管理サーバの中心となる機能であり、電子データを管理する機能群と他の機能を管理する機能群からなる。
FIG. 3 is a diagram illustrating an example of functional blocks of the electronic data management server.
電子データを管理する機能群の詳細としては、電子データを記憶する電子データ記憶手段323(図4に対応)に電子データを登録する電子データ登録手段301、電子データ記憶手段323の電子データを更新する電子データ更新手段302、電子データ記憶手段323から電子データを検索するための条件を指定する電子データ検索条件指定手段303(詳細は図12の検索条件指定部分)、前記条件を元に電子データを検索する電子データ検索手段304、前記検索結果である電子データを表示する電子データ検索結果表示手段305、登録時や前記検索結果の中の1電子データを詳細に表示する電子データ詳細内容表示手段306(詳細は図13。図13では更新も可能)である。 As the details of the function group for managing electronic data, electronic data registering means 301 for registering electronic data in electronic data storing means 323 (corresponding to FIG. 4) for storing electronic data, and updating of electronic data in electronic data storing means 323 are updated. Electronic data updating means 302, electronic data search condition designating means 303 for designating conditions for retrieving electronic data from the electronic data storage means 323 (details are retrieval condition designating parts in FIG. 12), electronic data based on the conditions Electronic data search means 304 for searching the electronic data, electronic data search result display means 305 for displaying the electronic data as the search results, electronic data detailed content display means for displaying in detail one electronic data in the search results or at the time of registration 306 (details are shown in FIG. 13 and can be updated in FIG. 13).
他の機能を管理する機能群の詳細としては、後述する通知メールDB管理と連携して、電子データの関係者にメールによる通知を行う自動通知手段307、人事DBや社外関係者DB(社外関係者データベース)と関連する機能と連携して、電子データの関係者の種別を取得する関係者種別取得手段308や関係者の種別を判定する関係者種別判定手段309がある。ここで、本明細書の例としては、関係者として社員(在職者、退職者、休職者など)および社外関係者という種別にて説明を行うが、実際には社員の役職や所属組織、また社外関係者であっても例えばグループ会社の社員と、取引先の関係者など自由に構成して良い。その場合、関係者種別取得手段308および関係者種別判定手段309は、後述する社外関係者や人事DBに所属する社員の種類に柔軟に対応するため、外部プログラムと連携したり、外部設定ファイルにより関係者の種類を変更できるようにしたりといった構成であっても良い。あくまで本構成は例の1つに過ぎない。
Details of the function group for managing other functions include automatic notification means 307 for notifying a person concerned with electronic data by e-mail in cooperation with a notice mail DB management described later, a personnel affairs DB or an external party DB (external relations). In association with a function related to the party database), there is a party
次に電子データ関係者DB管理について説明する。電子データ関係者DB324(図5に対応)により、電子データ記憶手段323で管理されている電子データと、各電子データの関係者のうち社員(在職者、退職者、休職者など)が関係づけて記憶されている。電子データ関係者DB登録手段310は、電子データが電子データ記憶手段323に登録される際に、関係者のうち社員(在職者、退職者、休職者など)を電子データ関係者DB324に登録する。一方、電子データ関係者DB検索手段311は、電子データ記憶手段323に登録された電子データが参照される際に、関係者のうち社員(在職者、退職者、休職者など)を電子データ関係者DB324から取得する。
Next, electronic data related person DB management will be described. The electronic data related person DB 324 (corresponding to FIG. 5) associates electronic data managed by the electronic data storage means 323 with employees (existing persons, retired persons, absentees, etc.) among persons related to each electronic data. Is remembered. When the electronic data is registered in the electronic
次に社外関係者DB管理について説明する。社外関係者DB325(図6に対応)は、電子データ記憶手段323に登録される関係者について、社外関係者であると判定された場合に、社員が人事DBで管理される代替として、登録し管理するデータベースである。まず、社外関係者であるかどうかを社外関係者判定手段312により判定し、社外関係者である場合には社外関係者DB登録手段(社外関係者データベース登録手段)313により社外関係者DB325に登録する。ここで社外関係者であるかどうかは、例えば電子データに記載されている企業名などにより判定することができるが、これはあくまで一例であり、もともと電子データに社外関係者であることを明示的に記載しておいても良い。一方、社外関係者DB検索手段314は、電子データ記憶手段323に登録された電子データが参照される際に、関係者のうち社外関係者を社外関係者DB325から取得する。
Next, external party database management will be described. The outside party DB 325 (corresponding to FIG. 6) registers the party registered in the electronic data storage means 323 as an alternative to managing an employee in the personnel database when it is determined that the party is an outside party. It is a database to be managed. First, whether or not the person is an outside person is determined by the outside person judging means 312, and if it is an outside person, it is registered in the
次に電子データ社外関係者DB管理について説明する。電子データ社外関係者DB326(図7に対応)により、電子データ記憶手段323で管理されている電子データと、各電子データの関係者のうち社外関係者が関係づけて記憶されている。電子データ社外関係者DB登録手段315は、電子データが電子データ記憶手段323に登録される際に、関係者のうち社外関係者を電子データ社外関係者DB326に登録する。一方、電子データ社外関係者DB検索手段316は、電子データ記憶手段323に登録された電子データが参照される際に、関係者のうち社外関係者を電子データ社外関係者DB326から取得する。
Next, electronic data external party DB management will be described. The electronic data external party DB 326 (corresponding to FIG. 7) stores the electronic data managed by the electronic data storage means 323 and the external parties among the related parties of each electronic data. When the electronic data is registered in the electronic
なお、社員を管理するための電子データ関係者DBおよび人事DBと、社外関係者を管理する電子データ社外関係者DBおよび社外関係者DBと分けた構成は、詳細説明を行うための便宜上のものであり、実際には統合した関係者DB(関係者データベース)であってもよく、内部的に社員と社外関係者の区別がつくものであればよい。更に前述の通り、本願発明の詳細説明における関係者の分類はあくまで一例であり、如何なる分類であっても同様の処理を実現してもよい。 In addition, the structure divided into the electronic data related person DB and HR DB for managing employees and the electronic data external related person DB and external related person DB for managing external parties is for convenience of detailed description. Actually, it may be an integrated related party DB (related party database) as long as it can distinguish between employees and external parties internally. Furthermore, as described above, the classification of the parties in the detailed description of the present invention is merely an example, and the same processing may be realized for any classification.
次に通知メール情報DB(通知メール情報データベース)管理について説明する。通知メール情報DB327(図8に対応)により、如何なる条件の下に、関係者のうちの誰に、どのようなメールが配信されるかが決定する。通知メール情報DB検索手段317は、特定の条件の下で通知するメールに関する情報を通知メール情報DB327から検索する。通知判定手段318は、メール通知時に指定された条件の下、通知する関係者と通知しない関係者を関係者の種別により判定する。通知判定手段318は、前述の社外関係者判定手段312や後述する退職者等判定手段322と連携しても良い。通知メール生成手段319は、通知するメールの見出しや本文を生成し、通知メール配信手段320は、通知判定手段318により通知すると判定された関係者に、実際にメールを配信する。
Next, management of notification mail information DB (notification mail information database) will be described. The notification mail information DB 327 (corresponding to FIG. 8) determines what kind of mail is distributed to whom of the parties under what conditions. The notification mail information DB search means 317 searches the notification
次に、人事DB管理について説明する。人事DB328(図9に対応)は、例えば人事部が管理する人事情報が格納されたデータベースである。人事DB検索手段は、社員の個人IDなどをキーとして人事DB328から、対応する社員(在職者、退職者、休職者など)を検索する。また、退職者等判定手段322は、社員のうち、在職者と既に退職した社員、あるいは休職者など、本願発明で使用する社員の種別を判定する。
Next, HR DB management will be described. The personnel DB 328 (corresponding to FIG. 9) is a database storing personnel information managed by the personnel department, for example. The personnel DB retrieval means retrieves corresponding employees (incumbents, retired employees, absentees, etc.) from the
以上、管理を6つのカテゴリに区分して説明してきたが、本説明及び図3の区分は、あくまで便宜上のものであり、機能がこれらの記述に従ってグループとして管理される必要はない。またデータベースは5つ(人事DBも含めると6つ)に分割されているが、これは説明の便宜上のものであり、実際の構成は必ずしも5つ(あるいは6つ)である必要性はなく、自由である。更に人事DBは、本願発明の詳細説明においては、人事部が管理しているサーバにアクセスするように構成しているが、例えば随時、前記人事部のサーバからデータをダウンロードし、本願発明のサーバ内で管理しても良い。 As described above, the management has been described by dividing it into six categories. However, the description and the classification of FIG. 3 are merely for convenience, and the functions do not need to be managed as a group according to these descriptions. The database is divided into five (6 including the personnel DB), but this is for convenience of explanation, and the actual configuration does not necessarily need to be five (or six). Be free. Further, in the detailed description of the present invention, the personnel DB is configured to access a server managed by the personnel department. For example, the personnel DB downloads data from the server of the personnel department at any time, and the server of the present invention. You may manage within.
図4〜図9は、各種情報を管理するデータベースである。データベースとは便宜上の表現であり、1つのデータベースの異なるテーブルとして実現しても良いし、またいわゆるRDBなどの使用を必要とするものではない。 4 to 9 are databases for managing various information. A database is an expression for convenience, and may be realized as a different table of one database, and does not require the use of a so-called RDB or the like.
図4は、電子データ記憶手段のデータ構造の一例を示す図である。すなわち本願発明で中心的な電子データを管理するためのデータベースである。ここで電子データとは、構造化されたドキュメントを指しているが、もとの入力データは非構造化文書ファイルなどであっても自動的に情報を抽出し、抽出できない項目の情報は必要に応じて人手により追加、修正して整備した電子データ化したもの、ワークフローの帳票データようにPC上から起票されるため、実質的に前述のように当初から構造化されたものなど任意である。 FIG. 4 is a diagram showing an example of the data structure of the electronic data storage means. That is, it is a database for managing electronic data that is central in the present invention. Electronic data here refers to a structured document, but the original input data is automatically extracted even if it is an unstructured document file, etc. Information on items that cannot be extracted is necessary. Electronic data that has been manually added and modified accordingly, and since it is drafted from the PC like workflow form data, it is virtually arbitrary as structured from the beginning as described above. .
電子データ記憶手段には、文書の種類毎に異なるテーブルを持つ構成として、例えばテーブル401は特許出願した電子データ専用としてもよいし、テーブル402のように様々なデータを同一テーブルに格納し、アプリケーション側で使い分けるようにしても良い。 The electronic data storage means has a different table for each document type. For example, the table 401 may be dedicated to electronic data for which a patent application has been filed, or various data such as the table 402 may be stored in the same table, You may make it use properly by the side.
本願発明では、図4のテーブル401を用いて、特許出願したデータを管理することを例として説明をすすめる。例えば特許庁の提出形式のデータである特許出願の書類は、データの構造化がされているため、後述する図13のようなGUI上に表示可能である。誤りがあっても訂正し、電子データで登録しても良い。 In the present invention, description will be made by taking an example of managing patent-filed data using the table 401 of FIG. For example, a patent application document, which is data in a format filed by the Patent Office, is structured in data and can be displayed on a GUI as shown in FIG. Any errors may be corrected and registered with electronic data.
データID403には、各電子データにユニークに付与されたIDである。
The
データ種別404には、電子データの種別を表している。テーブル401は、特許出願した電子データ専用であるので、全て“A01:特許”と記載されている。
The
ステータス405には、管理者の立場から見た電子データの位置づけが記載される。特許出願データの例であれば、知財担当者が出願手続きを完了したことを示す“出願完了”、審査請求をするかどうか判断中であることを示す“審査請求確認”、登録査定がなされ登録が完了したことを示す“登録”などが考えられる。
The
前ステータス406は、ステータスが変化する場合に前のステータスを記載するものであり、またステータスが変更された日時は、ステータス更新日407に記載されている。例えばデータID“1000−0003”は、「“2010年11月30日”に“明細書作成中”であった発明が“出願完了”となった」ことを表している。
The
発明の名称408には出願した発明の名称が、要約409には要約、請求の範囲410には特許請求の範囲、出願日411には出願日が記載されている。
The title of the invention is described in the
以上が、電子データを管理する電子データ記憶手段の、構造の一例である。実際には、1レコード(テーブル401の1行)に、出願人に関する情報、特許出願の番号など特許出願した際のデータの他の全ての要素が格納されてもよいし、「明細書」など長文となる部分はファイルに格納され、そのファイルを参照する項目があってもよい。また、本発明の例として示す図5〜図7のように発明者については、別途管理してもよい。すなわち前述したとおり、テーブル401における出願特許データの管理はあくまで一例に過ぎない。 The above is an example of the structure of electronic data storage means for managing electronic data. Actually, one record (one line of the table 401) may store all other elements of data at the time of patent application, such as information on the applicant, patent application number, etc. The long part may be stored in a file, and there may be an item that refers to the file. Moreover, you may manage separately about an inventor like FIGS. 5-7 shown as an example of this invention. That is, as described above, the management of application patent data in the table 401 is merely an example.
図5〜図9の概略は、前述の図3の中で記載しているので、詳細は、図10以降の動作に基づいて説明していく。 Since the outline of FIGS. 5 to 9 is described in FIG. 3 described above, details will be described based on the operations in FIG.
図10は電子データの登録処理を説明するフローチャートの一例である。 FIG. 10 is an example of a flowchart for explaining electronic data registration processing.
ステップS1001では、電子データの元となるデータを取得する。例えば特許庁提出形式のデータを指定のファイルサーバ上のフォルダに格納し、一定期間毎に読み込む、あるいは1件ごとに人手による操作により、本登録処理の入力とする、などがある。 In step S1001, data that is the source of electronic data is acquired. For example, data in a format filed by the JPO is stored in a folder on a specified file server and is read at regular intervals, or manually entered for each case as input for this registration process.
ステップS1002では、ステップS1001で取得したデータから、電子データとして必要な項目、すなわち本例では、図4のテーブル401における発明の名称408、要約409、請求の範囲410、出願日411、当電子データの関係者、すなわち発明者となる社員や社外関係者(共同発明者となる他社の社員)、関係者の所属する企業名、企業の居所などを抽出する。
In step S1002, items necessary as electronic data from the data acquired in step S1001, that is, in this example, the
ステップS1003からステップ1011では、関係者(すなわち発明者)の情報を1人ずつ処理する。まず、ステップS1004では、処理する関係者1名分のデータに着目する。 From step S1003 to step 1011, information on the parties concerned (that is, the inventor) is processed one by one. First, in step S1004, attention is focused on data for one person to be processed.
ステップS1005では、着目中の関係者データが、社員のものであるか社外関係者のものであるかを判定する。図10のフローチャートでは、関係者種別判定(図3の関係者種別判定手段309)を用いているが、関係者種別判定手段から社外関係者判定手段(図3の社外関係者判定手段312)を呼び出しても良いし、ステップS1005の処理を社外関係者判定手段で置き換えてもよい。社外関係者判定手段では、着目中のデータを判定するために、例えば出願書類において発明者の覧には発明者の名前と会社名(所属情報)が並んでいるため、会社名を用いることができる。
In step S1005, it is determined whether the interested party data being noticed belongs to an employee or an outside party. In the flowchart of FIG. 10, the related party type determination (related party
ステップS1006では、ステップS1005の判定結果により、社内関係者と社外関係者で処理を分岐する。社員の場合にはステップS1007に進む。 In step S1006, depending on the determination result in step S1005, the process is branched between the internal and external parties. In the case of an employee, the process proceeds to step S1007.
ステップS1007では、社員であるため人事DBを検索し、個人IDを取得する。ここで個人IDを取得する目的は、姓名は結婚などにより変わる可能性があるからである。前述の電子データに社員名だけではなく個人IDを登録することで、姓名が変わった場合でも対応できる。さらに、例えば同姓同名の社員がいるような場合には、後述の登録前確認のステップS1010(図13のGUI1301に対応)で警告を出し、正しい発明者を選択させ、将来的な処理を適切に行うように対応することができる。
In step S1007, since it is an employee, the personnel database is searched and a personal ID is acquired. Here, the purpose of acquiring the personal ID is that the first and last names may change due to marriage or the like. By registering not only the employee name but also the personal ID in the above-mentioned electronic data, it is possible to cope with the case where the first and last names change. Furthermore, for example, when there is an employee with the same family name, a warning is issued in step S1010 for confirmation before registration (corresponding to
一方、社員ではない場合はステップS1008に進む。ステップS1008では、社外関係者DB検索手段314により、社外関係者DB325(図6)から着目中の関係者を検索する。 On the other hand, if it is not an employee, the process proceeds to step S1008. In step S1008, the external party DB search means 314 searches the external party DB 325 (FIG. 6) for the interested party.
ここで社外関係者DB(図6)について説明する。本説明では、社外関係者DBには、個人ID601、氏名602、会社名603、申請人識別番号604、メールアドレス605が格納されている。すなわち社外関係者DB検索手段314の検索結果としては、これらの情報が含まれるが、これらはあくまで例である。
Here, the external party DB (FIG. 6) will be described. In this description, a
社外関係者DB検索手段314での同姓同名の異なる人物の検索をできるかぎり避けるため、検索条件には関係者の姓名の他、会社名や申請者識別番号を用いてもよい。ただしこの場合でも、姓名の変更により検索できない可能性や、同姓同名が区別できない複数人物が検索される可能性があれば(いずれもこの段階では着目中の社外関係者の個人IDは不明なために発生する)検索結果はあくまで「候補」とし、後で人手による確認が必要であるとしてもよい。この確認も後述の登録前確認のステップS1010(図13のGUI1301)で実施することとしてもよい。
In order to avoid searching for different persons with the same first name and last name as much as possible in the external party DB search means 314, the company name or the applicant identification number may be used as the search condition in addition to the last name of the related party. However, even in this case, if there is a possibility that a search cannot be performed due to a change in the surname or a plurality of persons who cannot distinguish the same surname and the same name may be searched (because the personal IDs of external parties concerned are unknown at this stage) The search results may be “candidates” and require manual confirmation later. This confirmation may also be performed in step S1010 (
以上、ステップS1004からステップS1008までの処理により、前述の電子データの元となるデータから抽出した関係者1名分の処理が完了する。 As described above, the process from step S1004 to step S1008 completes the process for one person extracted from the data that is the source of the electronic data.
全ての関係者に対して前述の処理が完了すると、ステップS1003からステップS1009までのループが完了し、ステップS1010に進む。 When the above-described processing is completed for all parties concerned, the loop from step S1003 to step S1009 is completed, and the process proceeds to step S1010.
ステップS1010では、例えば図13のGUI1301により、電子データ記憶手段に登録する電子データの内容が正しいことを事前に確認する。図13の1302は発明者(電子データの関係者)に関する情報であり、前述のように同姓同名の社員がいるため誤って取得する、結婚などで姓が変更されたりして取得できない、というケースが、社員の場合でも社外関係者の場合でも起こりえる。そのため氏名1303の修正が必要な場合がある。また、社外関係者の場合には、初めて共同発明者になる場合など社外関係者DBに登録されていない場合もあり、新たに管理対象とするため一意的な個人ID1305の付与、電子データの元データからは抽出できない情報(例えばメールアドレス1306)などの記載をする。さらに必要なデータがあればファイルとして添付してもよい(1307)。
In step S1010, for example, by using the
GUI1301での確認および必要があれば修正をした後の電子データを、保存ボタン1308を押下することで登録する。
Electronic data after confirmation with the
ステップS1011では、まず新しい社外関係者を社外関係者DB(図6)に登録する。 In step S1011, a new external party is first registered in the external party DB (FIG. 6).
ステップS1012では、電子データに一意的なデータID、例えば“1000−001”を発行する。 In step S1012, a unique data ID such as “1000-001” is issued for the electronic data.
ステップS1013では、電子データに関連する情報を登録する。まず、ステップS1012で発行したデータIDと関連付けて、関係者(発明者)のうち社員を電子データ関係者DB登録手段により電子データ関係者DB(図5)に登録する。図13の例では、社員としての発明者は“安藤太郎”
、“佐々木次郎”、“金子花子”の3名なので(図9の人事DBの社員IDから)“10001”、“10002”、“20010”が取得され、図5のデータID501に取得したデータID“1000−001”と、個人ID502に“10001”、“10002”、“20010”の3レコードが登録される。
In step S1013, information related to electronic data is registered. First, in association with the data ID issued in step S1012, employees among the related parties (inventors) are registered in the electronic data related DB (FIG. 5) by the electronic data related DB registration means. In the example of FIG. 13, the inventor as an employee is “Taro Ando”
, “Jiro Sasaki” and “Hanako Kaneko” (from the employee ID in the personnel database in FIG. 9), “10001”, “10002”, “20010” are acquired, and the data ID acquired in the
同様に電子データ社外関係者DBに、データID701に“1000−001”、個人ID702に“Z1000”(田中一郎さんの社外関係者DBに登録されている個人ID)が対応付けで登録される。
Similarly, “1000-001” is registered in the electronic data external party DB and “Z1000” (personal ID registered in Mr. Ichiro Tanaka's external party DB) is registered in association with the
最後に電子データの本体が図4のテーブル401に登録される。テーブル401の最初のレコードが対応するデータIDを持つが、当初のステータス405は“出願完了”などとなる。以上により、電子データの登録処理についての説明を完了する。
Finally, the electronic data body is registered in the table 401 of FIG. Although the first record in the table 401 has a corresponding data ID, the
次に図11のフローチャートを用いて電子データの関係者に通知メールを送信する処理を説明する。本フローチャートは、人手の操作により、特定の条件の電子データを検索し、その検索結果である電子データを対象として通知メール送信する処理を示す。 Next, a process for sending a notification mail to an electronic data related person will be described using the flowchart of FIG. This flowchart shows a process of searching for electronic data of a specific condition by a manual operation and transmitting a notification mail for the electronic data that is the search result.
例えば特許出願後3年以内に審査請求する必要があるので、2010年終わり頃に、2年〜2年半前に出願した特許出願データを、知財担当者が発明者に通知する処理を説明する。 For example, it is necessary to file an examination request within 3 years after the filing of a patent application, so the intellectual property person in charge will notify the inventor of patent application data filed two to two and a half years ago around the end of 2010 To do.
ステップS1101では、通知対象の電子データを検索するための条件を指定する(図3の電子データ検索条件指定手段303)。例えば、図12のGUI1201を表示し、検索条件1202を入力する。図12の検索条件の例としては、データ種別1203が“A01:特許”の電子データであること、ステータス1204が“審査請求確認”であること(このステータスの例は、発明者に「審査請求をすることを要望するか」確認するステータスであることを意味している)が指定されている。
In step S1101, a condition for searching for electronic data to be notified is specified (electronic data search condition specifying means 303 in FIG. 3). For example, the
また出願期間1205として、開始1206が“2008年7月1日”から終了1207“2008年12月31日”の特許出願を対象としている。
The
その他、GUI1201では条件としてステータスの変更を利用することも可能である。すなわち前ステータス1208が何であったか、前ステータスから現在のステータスへの更新期間1209がいつであったか(開始1210、終了1211で指定)を利用する。これらの条件はあくまで例であり、電子データに格納されている任意のデータを検索条件としてもよい。またGUI1201は、例を特許出願書類のデータとしているが、他の種別のデータであれば変更してもよい。例えばワークフローの電子データを確認するものであれば、金額、起票者、承認者のような項目を検索条件としてもよい。
In addition, the
GUI1201で検索条件1202を設定したら、検索ボタン1212を押下する。これにより、ステップS1102が実行される。
When the
ステップS1102では図3の電子データ検索手段304が呼び出され、検索条件1202で設定した条件に基づき、電子データが収集される。
In step S1102, the electronic
ステップS1103では、ステップS1102で収集したデータの確認をする。例えば、前述のGUI1201(図12)の検索条件1202の下に結果一覧1213が表示される。本例では2件の結果、“1000−0001”、“1000−0004”が表示されている。詳細を確認したい場合には、確認したいデータをマウスまたはカーソルで選択し、マウスのダブルクリックやキーボードのエンターキーにより、例えば図13のGUI1301を表示する。これは登録時の確認画面と同じであるが、異なるGUIを用意してもよい。登録してから時間が経過しているため、姓名、メールアドレスなど変更があればここで修正し、保存ボタン1308で保存してもよい。詳細の確認が終わったら、閉じるボタン1309でGUI1301を閉じる。
In step S1103, the data collected in step S1102 is confirmed. For example, a
以下、ステップS1104からステップS1122で構成するループで、検索された電子データ1件ずつに通知処理を実行する。 Thereafter, the notification process is executed for each searched electronic data in a loop configured from step S1104 to step S1122.
ステップS1105では、検索された電子データの1件に着目する。以下、前述の2件のうちの1件目、データID“1000−0001”を例として説明する。 In step S1105, attention is focused on one piece of retrieved electronic data. Hereinafter, the first of the two cases described above, the data ID “1000-0001” will be described as an example.
ステップS1106では、着目中の電子データから“データ種別”、“ステータス”を取得する。なお、電子データ記憶手段に格納されているデータが1種類である場合には、“ステータス”のみの取得でもよいが、以下の例では両方を使用する。 In step S1106, “data type” and “status” are acquired from the electronic data under consideration. If there is only one type of data stored in the electronic data storage means, only “status” may be acquired, but both are used in the following example.
ステップS1107では、図8の通知メールに関する情報を管理するデータベースから通知メール情報DB検索手段(通知メール情報データベース検索手段)317(図3)を用いて1つの通知メール情報を検索する。ここで図8について説明する。 In step S1107, one piece of notification mail information is searched using the notification mail information DB search means (notification mail information database search means) 317 (FIG. 3) from the database for managing information related to the notification mail in FIG. Here, FIG. 8 will be described.
データ種別801は、図4のデータ種別404に対応する値であり、通知メール情報がいずれの電子データに対する処理に使用されるのかを指定するものである。本例では、“A01:特許”などの値が格納される。ステータス802は、図4のステータス405に対応する値であり、通知メール情報がいずれのステータスに対応して使用されるのかを指定するものである。本例では、“審査請求確認”などの値が格納される。送信先種別803は、電子データの特定のステータスについて通知する際、必ずしも電子データの関係者(特許の例では発明者)の全員に通知するのではなく、誰に通知するかを指定するものである。この値は、後述するステップS1111、ステップS1115の条件分岐において使用される。さらにメール件名804は、通知するメールの件名、メール本文805は通知内容のうち中心となるメッセージであり、本メッセージに特許の例でいえば、発明の名称や発明者などの情報を加えて、メールの本文を生成する。
The
説明をステップS1107に戻す。着目中の電子データは(検索条件1202の指定により)データ種別が“A01:特許”、ステータスが“審査請求確認”であるので、これを検索条件とし、通知メール情報DB検索手段317(図3)は、図8の1行目の通知メール情報806を取得する。
The description returns to step S1107. Since the electronic type of interest is “A01: patent” and the status is “confirmation of examination request” (according to the designation of the search condition 1202), the electronic mail under consideration is set as the search condition, and the notification mail information DB search means 317 (FIG. 3) ) Acquires the
ステップS1108では、着目中の電子データの関係者のうち社員(退職者などを含む)を取得する。本フローチャートの例では、ステップS1103で収集した電子データをGUI1301で確認するため、既に社外関係者DB(図6)および人事DB(図9)から関係者の詳細情報を収集しているが、そうでない場合には、本ステップおよび後述のステップS1115で詳細データを収集してもよい。本発明の例としては、着目中のデータは“1000−0001”を例としているため、社員(退職者などなどを含む)として“安藤太郎”、“佐々木次郎”、“金子花子”の3人が取得される。
In step S1108, an employee (including a retired employee) is acquired from the related parties of the electronic data under consideration. In the example of this flowchart, in order to confirm the electronic data collected in step S1103 with the
ステップS1109からステップS1113のループでは、関係者のうち、社員(退職者などを含む)に対して通知メールの送信先とするか判定する処理を実行する。 In the loop from step S1109 to step S1113, a process is performed for determining whether a notification mail is to be sent to an employee (including a retired employee) among related parties.
ステップS1110では、社員(退職者などを含む)の情報1名分に着目する。ステップS1111では、着目した社員(退職者などを含む)のうちいずれのものにメールを送信するか判断する条件である。現在の条件で取り出した通知メール情報は、送信先種別803が“社員のみ”である。社員“安藤太郎”に着目したときは、人事DB(図9)により在職中の社員であるため、ステップS1112に進み、通知メール送信先として“安藤太郎”のメールアドレス904が追加される。“金子花子”についても同様であるが、“佐々木次郎”については、退職社員であるため(図9の“佐々木次郎”のデータ退職年月日906の記載より判断)、ステップS1112をスキップし、通知メール送信先には追加されない。ただし、送信先種別が、通知メール情報807の場合は“社員(退職者等含む)”、または通知メール情報808の場合は“全員”(社員(退職者等含)の他、社外関係者も含む、の意味)であるため、ステップS1111の判定からステップS1112に進み、“佐々木次郎”も通知メール送信先に追加される。
In step S1110, attention is focused on information for one employee (including retired employees). In step S1111, it is a condition for determining which of the focused employees (including retired employees) is to send the mail. In the notification mail information extracted under the current conditions, the
ステップS1114では、メールの通知先として社外関係者かどうか判断する。現在の例、即ち通知メール情報806では、送信先種別803が“社員のみ”であるため、ステップ1120に進む。本実施例では、特許出願の審査請求をするかどうかの判断は、在職中の社員に限定して通知し確認したい、ということから、通知先を“社員のみ”に限定した例としている。
In step S1114, it is determined whether the person to be notified of the mail is an external party. In the current example, that is, the
通知メール情報807の場合でも送信先種別803は“社員(退職者等含む)”なので同様である。通知メール情報808の場合は“全員”であるため、退職者である“佐々木次郎”のメールアドレスも通知メール送信先に追加される。前者の例としては、図4の電子データ“1000−0002”において、特許出願が、“登録”ステータスになったときには、登録報奨金が支払われる旨を“社員(退職者等含)”に通知する。後者の例としては、図4の電子データ“1000−0003”において、特許出願が、“出願完了”ステータスになったときには、
“全員”(“社員(退職者等含)”と“社外関係者”を意味する)に通知する。どういう状況(ステータス)で、誰に通知するのが適切かは、共同出願者の会社としての契約などにもよるので、本説明での設定はあくまで例である。
The same applies to the
Notify “all” (meaning “employees (including retired employees)” and “external parties”). The setting in this description is merely an example because the circumstances (status) in which the notification is appropriate depends on the contract of the joint applicant company.
さて、前述の通り図4の電子データID“1000−0003”を例にとれば、上述の通り通知メール情報808が選択されるため、社外関係者にも通知メール送信の設定がされる。この処理を図11のフローチャートのステップS1115からステップS1119で説明する。
If the electronic data ID “1000-0003” in FIG. 4 is taken as an example as described above, the
ステップS1115では、電子データID“1000−0003”の社外関係者の一覧を取得する。本例では、田中一郎”の1名が取得される。 In step S1115, a list of external parties with the electronic data ID “1000-0003” is acquired. In this example, one person of “Ichiro Tanaka” is acquired.
ステップS1116からステップS1119のループで、社外関係者のアドレスを送信先として設定する。ステップS1117では、ステップS1115で取り出した社外関係者のデータのうち、1名分のデータに着目する。ステップS1118では、着目中の社外関係者のメールアドレスを取得し、送信先として追加する。 In the loop from step S1116 to step S1119, the address of an external party is set as the transmission destination. In step S1117, attention is focused on the data for one person out of the data of external parties extracted in step S1115. In step S1118, the e-mail address of the external party in question is acquired and added as a transmission destination.
全ての社外関係者に対して処理を完了するとステップS1116からステップS1119のループを抜け、ステップS1120に進む。 When the processing is completed for all outside parties, the process goes from step S1116 to step S1119 and proceeds to step S1120.
S1120は、S1107において電子データのデータ種別とステータスから取得された通知メール情報により、通知メールの件名と本文を生成する。電子データが“1000−0001”であれば通知メール情報806により、“審査請求確認”の通知を“社員のみ”用に生成する。同様に電子データ“1000−0002”であれば通知メール情報807により、“登録”の通知を“社員(退職者等含)”用に生成する。電子データ“1000−0003”であれば通知メール情報808により、“出願完了”の通知を“全員”(“社員(退職者等含)”と“社外関係者”を意味する)用に生成する。
In S1120, the subject and body of the notification mail are generated based on the notification mail information acquired from the data type and status of the electronic data in S1107. If the electronic data is “1000-0001”, a notification “confirmation of examination request” is generated for “employee only” from the
ステップS1121では、ステップS1112で通知先に追加した社員(条件によって退職者等も含む)、ステップS1118で通知先に追加した社外関係者を送信先として、ステップS1120で生成したメールを配信する。配信したメールの例を図14、図15、図16に示す。 In step S1121, the mail generated in step S1120 is distributed to the employees added to the notification destination in step S1112 (including retired persons or the like depending on conditions) and the external parties added to the notification destination in step S1118 as transmission destinations. Examples of delivered mail are shown in FIGS. 14, 15, and 16. FIG.
ステップS1104からステップS1122のループで、検索結果の全ての電子データに対して通知処理を完了する。以上で、電子データの関係者に通知メールを送信する処理の説明を完了する。 In the loop from step S1104 to step S1122, the notification process is completed for all electronic data of the search results. This completes the description of the process for sending the notification mail to the parties concerned with the electronic data.
なお、図11のフローチャート実行時には、電子データの登録処理(図10)と同様に、通知する関係者の情報を図13のGUI1301で確認可能なステップS1102がある。本処理では関係者(発明者)は既に個人IDとして管理されているため、例え姓が変更になっていても特定できるが、通知前に必要な確認、更新をするためである。ただし、本フローチャートを特定の日付や時刻に自動的に起動し、メールによる通知を自動化する場合などには、ステップS1102による確認をスキップしてもよい。
When executing the flowchart of FIG. 11, similarly to the electronic data registration process (FIG. 10), there is step S <b> 1102 in which information on the parties to be notified can be confirmed using the
さらに、関係者を通知メールの送信先に追加するかどうかの判断を、社員の場合には“S1109からS1113のループと、社外関係者の場合には、”S1114の分岐とでプログラムにハードコーディングしてしまっているが、プログラムとしては任意の条件を判断できる汎用的な実装にしておき、送信先種別803の記載をより詳しいルールなど設定する、あるいは外部設定ファイルに記載にしておくことで、図11のフローチャートを変えずに社員、退職者など、社外関係者以外の判定をしてもよい。本フローチャートはあくまで例であり、説明を簡単にするために、図11の通りにした。
Further, the decision whether to add the related person to the destination of the notification mail is hard-coded into the program by “loop of S1109 to S1113 for employees and branch for S1114 for external persons”. However, as a general-purpose implementation that can determine any condition as a program, by setting the description of the
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。 The object of the present invention is achieved by executing the following processing. That is, a storage medium that records a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. This is the process of reading the code.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードを、ネットワークを介してダウンロードしてもよい。 Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。 Further, the present invention includes a case where the function of the above-described embodiment is realized by executing the program code read by the computer. In addition, an OS (operating system) running on the computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Is also included.
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。 Furthermore, a case where the functions of the above-described embodiment are realized by the following processing is also included in the present invention. That is, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。 Further, the present invention includes a case where the functions of the above-described embodiments are realized by executing the program code read by the computer. In addition, there is a case where the OS running on the computer performs part or all of the actual processing based on the instruction of the program code, and the functions of the above-described embodiments are realized by the processing.
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベースなどからダウンロードすることにより供給される。 In this case, the program is supplied by downloading directly from a storage medium storing the program or from another computer or database (not shown) connected to the Internet, a commercial network, a local area network, or the like.
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、OS(オペレーティングシステム)に供給されるスクリプトデータ等の形態から成ってもよい。
The form of the program may be in the form of object code, program code executed by an interpreter, script data supplied to an OS (operating system), and the like.
101 電子データ管理サーバ
102 人事DBサーバ
103 データ管理者クライアントPC
104 データ関係者クライアントPC
105 ネットワーク
201 CRT
202 入力デバイス
203 CPU
204 RAM
205 ROM
206 外部記憶装置
207 ネットワーク・インタフェース
208 バス
301 電子データ登録手段
302 電子データ更新手段
303 電子データ検索条件指定手段
304 電子データ検索手段
305 電子データ検索結果表示手段
306 電子データ詳細内容表示手段
307 自動通知手段
308 関係者種別取得手段
309 関係者種別判定手段
310 電子データ関係者DB登録手段
311 電子データ関係者DB検索手段
312 社外関係者判定手段
313 社外関係者DB登録手段
314 社外関係者DB検索手段
315 電子データ社外関係者DB登録手段
316 電子データ社外関係者DB検索手段
317 通知メール情報DB検索手段
318 通知判定手段
319 通知メール生成手段
320 通知メール配信手段
321 人事DB検索手段
322 退職者等判定手段
323 電子データ記憶手段
324 電子データ関係者DB
325 社外関係者DB
326 電子データ社外関係者DB
327 通知メール情報DB
328 人事DB
101 Electronic
104 Data related client PC
202
204 RAM
205 ROM
206
325 DB for external parties
326 External database for electronic data
327 Notification mail information DB
328 HR DB
Claims (8)
前記電子データのステータスを条件として通知メール情報データベースを検索する通知メール情報データベース検索手段と、
前記関係者データベースに基づいて関係者種別を取得する関係者種別取得手段と、
前記通知メール情報データベース検索手段により検索した通知メール情報に含まれる通知内容に基づいて、通知メールを生成する通知メール生成手段と、
前記電子データの関係者に対して、前記関係者種別取得手段により取得された関係者種別と、通知メール情報に含まれる関係者種別と、に基づき通知をするか否かを判定する通知判定手段と、
前記通知判定手段により通知するとされた関係者に、生成された前記通知メールを配信する通知メール配信手段と、
を有することを特徴とする電子データ管理サーバ。 A status of electronic data registered in the electronic data storage means, a related party database for registering parties related to the electronic data, a notification mail information database for managing information to be notified and related party type information to be notified; An electronic data management server for notifying related parties by e-mail based on
A notification mail information database search means for searching a notification mail information database on condition of the status of the electronic data;
A party type acquisition means for acquiring a party type based on the party database;
A notification mail generation means for generating a notification mail based on the notification content included in the notification mail information searched by the notification mail information database search means;
Notification determining means for determining whether or not to notify a related party of the electronic data based on the related party type acquired by the related party type acquiring means and the related party type included in the notification mail information When,
Notification mail distribution means for distributing the generated notification mail to the parties who are notified by the notification determination means;
An electronic data management server comprising:
前記関係者種別には社外関係者を含み、
前記電子データ登録手段で登録される新たな電子データに含まれる関係者の所属情報に基づき、前記関係者が社外関係者か否か判定する社外関係者判定手段と、
前記関係者が社外関係者である場合に、社外関係者としての情報を社外関係者データベースに格納するための社外関係者データベース登録手段と、
を有することを特徴とする請求項1に記載の電子データ管理サーバ。 Electronic data registration means for newly registering electronic data in the electronic data storage means,
The related party type includes external parties,
An external party determination unit that determines whether the party is an external party based on affiliation information of the party included in the new electronic data registered by the electronic data registration unit;
An external party database registration means for storing information as an external party in an external party database when the party is an external party;
The electronic data management server according to claim 1, further comprising:
前記通知メール情報データベース検索手段の検索条件には、前記データ種別をも指定することを特徴とする請求項1または請求項2に記載の電子データ管理サーバ。 The element of the electronic data includes a data type representing the content of the data,
The electronic data management server according to claim 1 or 2, wherein the data type is also specified as a search condition of the notification mail information database search means.
前記検索条件に基づき電子データ記憶手段を検索する電子データ検索手段と、
前記電子データ検索手段による検索結果を一覧する電子データ検索結果表示手段と、
前記検索結果のうち、指定した電子データの詳細を表示、修正、電子データ記憶手段への更新をする電子データ詳細内容表示手段と、
を有することを特徴とする請求項1乃至請求項3のいずれか1項に記載の電子データ管理サーバ。 An administrator of the electronic data storage means, an electronic data search condition specifying means for specifying a search condition of the electronic data storage means according to at least a status;
Electronic data search means for searching the electronic data storage means based on the search conditions;
Electronic data search result display means for listing search results by the electronic data search means;
Electronic data detailed content display means for displaying, correcting, and updating the electronic data storage means for displaying details of the designated electronic data among the search results;
The electronic data management server according to claim 1, further comprising:
前記検索条件に基づき電子データ記憶手段を検索する電子データ検索手段と、
前記検索条件により前記電子データ検索手段を、指定の時刻あるいは一定期間毎に実行し、前記通知メールを配信する自動通知手段と、
を有することを特徴とする請求項1乃至請求項3のいずれか1項に記載の電子データ管理サーバ。 An administrator of the electronic data storage means, an electronic data search condition specifying means for specifying a search condition of the electronic data storage means according to at least a status;
Electronic data search means for searching the electronic data storage means based on the search conditions;
Automatic notification means for executing the electronic data search means according to the search condition at a specified time or every predetermined period and delivering the notification mail;
The electronic data management server according to claim 1, further comprising:
通知メール情報データベース検索手段が、前記電子データのステータスを条件として通知メール情報データベースを検索する通知メール情報データベース検索工程と、
関係者種別取得手段が、前記関係者データベースに基づいて関係者種別を取得する関係者種別取得工程と、
前記通知メール情報データベース検索工程により検索した通知メール情報に含まれる通知内容に基づいて、通知メール生成手段が、通知メールを生成する通知メール生成工程と、
前記電子データの関係者に対して、前記関係者種別取得工程により取得された関係者種別と、通知メール情報に含まれる関係者種別と、に基づき通知判定手段が、通知をするか否かを判定する通知判定工程と、
通知メール配信手段が、前記通知判定工程により通知するとされた関係者に、生成された前記通知メールを配信する通知メール配信工程と、
を有することを特徴とする電子データ管理方法。 A status of electronic data registered in the electronic data storage means, a related party database for registering parties related to the electronic data, a notification mail information database for managing information to be notified and related party type information to be notified; An electronic data management method for notifying related parties by e-mail based on
A notification mail information database search means for searching the notification mail information database on condition of the status of the electronic data;
A party type acquisition unit acquires a party type based on the party database,
Based on the notification content included in the notification mail information searched by the notification mail information database search step, the notification mail generation unit generates a notification mail,
Whether or not the notification determination means notifies the related party of the electronic data based on the related party type acquired in the related party type acquiring step and the related party type included in the notification mail information. A notification determination step for determining;
A notification mail distribution unit is configured to distribute the generated notification mail to a person who is notified by the notification determination step.
An electronic data management method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010267097A JP2012118702A (en) | 2010-11-30 | 2010-11-30 | Electronic data management server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010267097A JP2012118702A (en) | 2010-11-30 | 2010-11-30 | Electronic data management server |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012118702A true JP2012118702A (en) | 2012-06-21 |
Family
ID=46501464
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010267097A Withdrawn JP2012118702A (en) | 2010-11-30 | 2010-11-30 | Electronic data management server |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012118702A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021128521A (en) * | 2020-02-13 | 2021-09-02 | 株式会社すなおネット | Proxy procedure information distribution system |
-
2010
- 2010-11-30 JP JP2010267097A patent/JP2012118702A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021128521A (en) * | 2020-02-13 | 2021-09-02 | 株式会社すなおネット | Proxy procedure information distribution system |
| JP2022003553A (en) * | 2020-02-13 | 2022-01-11 | 株式会社すなおネット | Representative procedure information distribution system |
| JP7015600B2 (en) | 2020-02-13 | 2022-02-03 | 株式会社すなおネット | Proxy procedure information distribution system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8037146B2 (en) | Email annotation | |
| US8839092B2 (en) | Multi-user, multi-timed collaborative annotation | |
| JP4390402B2 (en) | Knowledge information management method, knowledge information utilization method, and knowledge information management device | |
| US20050108293A1 (en) | Method and apparatus for matter-centric document management | |
| US20150074194A1 (en) | Discussion-topic, social network systems | |
| US20140344273A1 (en) | System and method for categorizing time expenditure of a computing device user | |
| US9813417B2 (en) | Systems and methods for creating and displaying an electronic communication digest | |
| US10055704B2 (en) | Workflow provision with workflow discovery, creation and reconstruction by analysis of communications | |
| JP2008140089A (en) | Information management device, conference system and program | |
| JP7360222B1 (en) | Program, information processing device, manufacturing method, information processing method | |
| US20190043020A1 (en) | Generating and enhancing meeting-related objects based on image data | |
| JP2003085090A (en) | Information sharing system | |
| US20040201622A1 (en) | Free-form routing of physical and electronic documents | |
| JP6650174B1 (en) | Intellectual property management device, intellectual property management program, and intellectual property management method | |
| JP6586050B2 (en) | Management device, management method, and management program | |
| JP3655719B2 (en) | Image search information management method and image search information management device | |
| JP2012118702A (en) | Electronic data management server | |
| JP6671649B2 (en) | Information processing device | |
| JP2005078224A (en) | Web site managing system | |
| US20180060819A1 (en) | Dynamic document approval system and method | |
| JP4809053B2 (en) | Data linkage processing system, data linkage processing method, and data linkage processing program | |
| JP2006350554A (en) | Document digitization system | |
| JP2007034419A (en) | Information collection and distribution system | |
| JP2002015163A (en) | Agency method and system for placing job offer advertisement in job offer advertising medium | |
| JP2003036335A (en) | Administrative document catalog publishing system, administrative document catalog publishing method, program for causing a computer to execute the method, and computer-readable recording medium recording the program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140204 |