JP4432460B2 - Electronic bulletin board management apparatus, electronic bulletin board management method, and program - Google Patents
Electronic bulletin board management apparatus, electronic bulletin board management method, and program Download PDFInfo
- Publication number
- JP4432460B2 JP4432460B2 JP2003372132A JP2003372132A JP4432460B2 JP 4432460 B2 JP4432460 B2 JP 4432460B2 JP 2003372132 A JP2003372132 A JP 2003372132A JP 2003372132 A JP2003372132 A JP 2003372132A JP 4432460 B2 JP4432460 B2 JP 4432460B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- electronic bulletin
- bulletin board
- virtual
- specified
- 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.)
- Expired - Lifetime
Links
- 238000007726 management method Methods 0.000 title 2
- 238000000605 extraction Methods 0.000 claims description 34
- 230000004931 aggregating effect Effects 0.000 claims 6
- 239000000284 extract Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000002123 temporal effect Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 3
- 230000001364 causal effect Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、電子掲示板管理装置、特に複数の電子掲示板を管理する電子掲示板装置に関する。 The present invention relates to an electronic bulletin board management apparatus, and more particularly to an electronic bulletin board apparatus that manages a plurality of electronic bulletin boards.
従来の技術において、ユーザ間での情報共有を行うソフトウェアツールとして、電子掲示板がある。電子掲示板は、通常ユーザ間でやり取りされる情報の種類によって別々に立てられる。例えば、企業では、部署単位や、一つの業務を達成されるために立ち上げられたプロジェクト単位に電子掲示板が立てられることがある。さらに、プロジェクトの場合、一つのプロジェクトをさらに複数の作業項目に分類し、その作業項目ごとに電子掲示板を立てることもある。このように立てられた電子掲示板上で、各ユーザは、メッセージやメッセージに添付するファイルなどを他のメンバとやり取りすることで、情報共有を行う。 In the prior art, there is an electronic bulletin board as a software tool for sharing information between users. Electronic bulletin boards are usually set up separately depending on the type of information exchanged between users. For example, in an enterprise, an electronic bulletin board may be set up for each department or for each project set up to achieve one task. Further, in the case of a project, one project is further classified into a plurality of work items, and an electronic bulletin board is set up for each work item. On the electronic bulletin board thus set up, each user shares information by exchanging messages and files attached to the messages with other members.
しかしながら、電子掲示板単位でやり取りされるメッセージなどの電子データの中には、一つの電子掲示板の枠を越えて、他の電子掲示板にも関連する電子データが存在する。また、企業のプロジェクトにおける電子掲示板の場合、各作業項目を統率するプロジェクト管理者は、複数の作業項目の電子掲示板の電子データを逐次把握する必要がある。ただ、従来の電子掲示板では、電子掲示板単位でメッセージなどの電子データを画面表示するため、複数の電子掲示板に関連する電子データを一度に合わせて参照することが難しい。したがって、複数の電子掲示板の電子データを一度に把握するためには、ユーザは、画面上で複数の電子掲示板を行き来しなければならず、画面操作が煩雑である。 However, among electronic data such as messages exchanged in units of electronic bulletin boards, there is electronic data related to other electronic bulletin boards beyond the frame of one electronic bulletin board. In the case of an electronic bulletin board in a company project, a project manager who manages each work item needs to sequentially grasp electronic data on the electronic bulletin board of a plurality of work items. However, in the conventional electronic bulletin board, since electronic data such as messages is displayed on the screen in units of electronic bulletin boards, it is difficult to refer to electronic data related to a plurality of electronic bulletin boards all at once. Therefore, in order to grasp the electronic data of a plurality of electronic bulletin boards at a time, the user must go back and forth between the plurality of electronic bulletin boards on the screen, and the screen operation is complicated.
本発明は、上記課題を鑑みてなされたものであり、電子掲示板に含まれる電子データを効率的に閲覧することを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to efficiently browse electronic data included in an electronic bulletin board.
本発明に係る電子掲示板管理装置は、電子掲示板を複数管理する電子掲示板管理装置であって、電子掲示板に掲載されたメッセージ群を格納する、電子掲示板ごとに設けられた蓄積手段と、電子掲示板に掲載されたメッセージ群とそのメッセージ群を格納する蓄積手段との対応付け情報を記憶する記憶手段と、指定された抽出条件に基づき、前記複数の電子掲示板の中からいくつかの電子掲示板を抽出する抽出手段と、前記抽出されたいくつかの電子掲示板に掲載されたメッセージ群を格納する蓄積手段を、前記対応付け情報に基づき特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得する取得手段と、取得した複数のメッセージ群を集約し、その集約したメッセージ群を指定されたソート条件でソートすることで、一つの仮想電子掲示板の仮想メッセージ群を生成する仮想メッセージ群生成手段と、を備えることを特徴とする。 An electronic bulletin board management apparatus according to the present invention is an electronic bulletin board management apparatus for managing a plurality of electronic bulletin boards, storing a group of messages posted on the electronic bulletin board, storage means provided for each electronic bulletin board, A number of electronic bulletin boards are extracted from the plurality of electronic bulletin boards based on storage means for storing association information between posted message groups and storage means for storing the message groups, and designated extraction conditions. Extraction means and storage means for storing message groups posted on the extracted several electronic bulletin boards based on the association information, and acquisition means for acquiring message groups from the specified storage means respectively And by collecting the acquired multiple message groups and sorting the aggregated message groups according to the specified sort condition, A virtual message group generation means for generating a virtual message group virtual bulletin board, characterized in that it comprises a.
本発明によれば、複数存在する電子掲示板の中から、所望の抽出条件により抽出された電子掲示板のメッセージ群を、一つの仮想電子掲示板の仮想メッセージ群として画面表示することができるため、ユーザは、閲覧対象の複数の電子掲示板のメッセージ群を別々に画面表示させ、画面切り替えを行う必要がなくなる。 According to the present invention, a message group of an electronic bulletin board extracted from a plurality of electronic bulletin boards according to a desired extraction condition can be displayed on the screen as a virtual message group of one virtual electronic bulletin board. This eliminates the need to display a group of messages from a plurality of electronic bulletin boards to be browsed separately and to switch screens.
そして、本発明は、仮想メッセージ群の中から指定されたターゲットメッセージに対する返信メッセージの入力を受け付ける返信メッセージ入力手段と、前記対応付け情報に基づき、前記ターゲットメッセージの格納先の蓄積手段を特定し、その特定した蓄積手段に、入力された返信メッセージを書き込む書き込み手段と、を備えることを特徴とする。 The present invention includes a reply message input means for accepting an input of a reply message to the specified target message from the virtual message groups, based on the correspondence information to identify the storage means storage location of the target message, Writing means for writing the input reply message in the specified storage means is provided.
本発明によれば、仮想電子掲示板に掲載されたメッセージに対する返信メッセージを蓄積手段に書き込む場合に、関連性の高いメッセージと同一の蓄積手段に、その返信メッセージを書き込むことができる。 According to the present invention, when a reply message for a message posted on the virtual electronic bulletin board is written in the storage means, the reply message can be written in the same storage means as the highly relevant message.
本発明に係る電子掲示板管理装置の一つの態様によれば、仮想メッセージ群に関連する関連メッセージの入力を受け付ける関連メッセージ入力手段と、関連メッセージ入力時の仮想電子掲示板を構成する電子掲示板の一覧情報と、その仮想メッセージ群のソート条件とを含む構成情報を、入力された関連メッセージと対応づけて記憶する構成情報記憶手段と、電子掲示板のメッセージ群もしくは仮想電子掲示板の仮想メッセージ群から指定された関連メッセージに対応する構成情報を、前記構成情報記憶手段から取得する構成情報取得手段と、取得した構成情報に基づき、指定された関連メッセージの入力時の仮想電子掲示板を構成する複数の電子掲示板を特定する特定手段と、を備え、前記取得手段が、前記特定した複数の電子掲示板に掲載されたメッセージ群を格納する蓄積手段を、前記対応付け情報に基づき特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得し、前記仮想メッセージ群生成手段が、取得した複数のメッセージ群を集約し、前記構成情報に含まれるソート条件でソートすることで、新たな仮想電子掲示板の仮想メッセージ群を生成し、前記画面表示制御手段が、生成した新たな仮想電子掲示板の仮想メッセージ群の画面表示を制御することを特徴とする。 According to one aspect of the electronic bulletin board management apparatus according to the present invention, related message input means for receiving input of related messages related to the virtual message group, and list information of the electronic bulletin board constituting the virtual electronic bulletin board when the related messages are input And the configuration information storage means for storing the configuration information including the sort condition of the virtual message group in association with the input related message, and specified from the message group of the electronic bulletin board or the virtual message group of the virtual electronic bulletin board Configuration information acquisition means for acquiring configuration information corresponding to a related message from the configuration information storage means, and a plurality of electronic bulletin boards constituting a virtual electronic bulletin board at the time of inputting a specified related message based on the acquired configuration information Specifying means for specifying, and the obtaining means displays on the plurality of specified electronic bulletin boards. Storage means for storing the specified message group is specified based on the association information, each message group is acquired from the specified storage means, and the virtual message group generation means aggregates the plurality of acquired message groups The virtual message group of the new virtual electronic bulletin board is generated by sorting according to the sorting condition included in the configuration information, and the screen display control unit displays the screen of the virtual message group of the generated new virtual electronic bulletin board. It is characterized by controlling.
本発明によれば、ユーザは、仮想作業項目の仮想電子掲示板で登録したメッセージより前に記載されたメッセージ群の内容を把握した上で、そのメッセージの内容を閲覧することができる。よって、そのメッセージがどのような状況で登録されたメッセージなのかを容易に把握することができる。 According to the present invention, the user can browse the contents of the message after grasping the contents of the message group described before the message registered on the virtual electronic bulletin board of the virtual work item. Therefore, it is possible to easily grasp under what circumstances the message is registered.
本発明に係る電子掲示板管理装置の一つの態様によれば、前記関連メッセージは、仮想メッセージ群の中から指定されたターゲットメッセージに対する返信メッセージであって、前記構成情報記憶手段は、入力された関連メッセージ及び関連メッセージに対するターゲットメッセージと対応付けて、前記構成情報を記憶し、前記画面表示制御手段は、生成された仮想メッセージ群のうち、前記構成情報に対応付けられたターゲットメッセージを、他のメッセージと異なる表示形式で画面表示するように制御することを特徴とする。 According to one aspect of the electronic bulletin board management apparatus according to the present invention, the related message is a reply message to the target message designated from the virtual message group, and the configuration information storage means is configured to input the related information. The configuration information is stored in association with the target message for the message and the related message, and the screen display control means uses the target message associated with the configuration information in the generated virtual message group as another message. The display is controlled to be displayed in a different display format.
本発明によれば、ユーザは、電子掲示板で登録したどのメッセージに基づき、登録されたメッセージなのかを容易に把握した上で、そのメッセージの内容を閲覧することができる。 According to the present invention, the user can browse the contents of the message after easily grasping the registered message based on which message is registered on the electronic bulletin board.
本発明の第1の実施の形態(以下、実施形態1とする)について、以下、図面を用いて説明する。 A first embodiment of the present invention (hereinafter referred to as Embodiment 1) will be described below with reference to the drawings.
図1は、実施形態1の電子掲示板システムにおけるシステム構成図である。電子掲示板管理装置100は、複数の電子掲示板を管理する装置であり、電子掲示板に掲載するメッセージ群をクライアント端末200に提供したり、クライアント端末200から新たなメッセージを受信して保持する装置である。クライアント端末200は、電子掲示板管理装置100と、有線もしくは無線ネットワークを介して接続され、電子掲示板管理装置100と通信を行う装置である。具体的には、クライアント端末200は、電子掲示板管理装置100に対して、所望の話題に関するメッセージのやり取りが行われている電子掲示板を画面表示するための画面表示要求を送信する。そして、クライアント端末200は、その要求に応答して、電子掲示板管理装置100から送信される電子掲示板に掲載するメッセージ群を受信し、そのメッセージ群を画面表示したり、画面表示された電子掲示板の話題に関連する新たなメッセージを登録したりする。ここで、電子掲示板とは、ユーザ同士が、共通の話題について、メッセージや添付ファイルを閲覧したり、新たなメッセージ等を登録することができる、1対多の情報伝達を可能にするソフトウェアツールである。 FIG. 1 is a system configuration diagram of the electronic bulletin board system according to the first embodiment. The electronic bulletin board management device 100 is a device that manages a plurality of electronic bulletin boards, and is a device that provides a message group to be posted on the electronic bulletin board to the client terminal 200 and receives and holds a new message from the client terminal 200. . The client terminal 200 is an apparatus that is connected to the electronic bulletin board management apparatus 100 via a wired or wireless network and communicates with the electronic bulletin board management apparatus 100. Specifically, the client terminal 200 transmits to the electronic bulletin board management apparatus 100 a screen display request for displaying an electronic bulletin board on which a message related to a desired topic is exchanged. In response to the request, the client terminal 200 receives a message group posted on the electronic bulletin board transmitted from the electronic bulletin board management apparatus 100, displays the message group on the screen, or displays the message group on the electronic bulletin board displayed on the screen. Register new messages related to the topic. Here, an electronic bulletin board is a software tool that enables one-to-many information transmission that allows users to view messages and attachments on a common topic, and register new messages. is there.
続いて、電子掲示板管理装置100の構成について、図2に示すブロック構成図を元にさらに説明する。 Next, the configuration of the electronic bulletin board management apparatus 100 will be further described based on the block configuration diagram shown in FIG.
掲示板制御部110は、クライアント端末のディスプレイ上に表示する電子掲示板の画面を制御する。具体的には、掲示板制御部110は、例えば、CPUとメモリ(RAMもしくはROM)とで構成され、メモリに格納されたプログラムをCPUが読み込むことで、画面の制御を行う。プログラムを格納するためのメモリとしては、他にもフロッピー(登録商標)ディスク、ハードディスク、又はCD−ROMなどの記憶媒体でもよい。データベース120は、電子掲示板ごとに設けられ、電子掲示板に掲載するメッセージや添付ファイルなどのメッセージ群を格納する。データベースは、電子掲示板ごとにハードディスクで構成してもよいし、ソフト的にパーティションを分けて構成してもよい。また、データベース120を掲示板制御部110と離れた場所に設置し、ネットワークを介して、掲示板制御部110と通信を行ってもよい。 The bulletin board control unit 110 controls the screen of the electronic bulletin board displayed on the display of the client terminal. Specifically, the bulletin board control unit 110 includes, for example, a CPU and a memory (RAM or ROM), and controls the screen when the CPU reads a program stored in the memory. The memory for storing the program may be a storage medium such as a floppy (registered trademark) disk, a hard disk, or a CD-ROM. The database 120 is provided for each electronic bulletin board, and stores a group of messages such as messages and attached files to be posted on the electronic bulletin board. The database may be configured with a hard disk for each electronic bulletin board, or may be configured with software divided partitions. Further, the database 120 may be installed at a location away from the bulletin board control unit 110 and communicate with the bulletin board control unit 110 via a network.
記憶部111は、各電子掲示板のメッセージ群とそのメッセージ群を格納するデータベースとの対応付け情報を記憶する。掲示板制御部110は、クライアント端末200から、電子掲示板のメッセージ群を画面表示するための画面表示要求を受信すると、その画面表示要求により指定された画面表示対象の電子掲示板を特定する。そして、掲示板制御部110は、その特定した電子掲示板のメッセージ群を保持するデータベース120を、記憶部111に記憶された対応付け情報に基づき、特定する。続いて、掲示板制御部110は、特定したデータベース120から、指定された電子掲示板のメッセージ群を取得し、そのメッセージ群を画面表示要求を送信したクライアント端末200に提供し、画面表示させる。これにより、クライアント端末200のディスプレイ上には、指定した電子掲示板のメッセージ群が表示される。 The storage unit 111 stores association information between a message group of each electronic bulletin board and a database storing the message group. When the bulletin board control unit 110 receives a screen display request for displaying the message group of the electronic bulletin board on the screen from the client terminal 200, the bulletin board control unit 110 specifies the electronic bulletin board targeted for screen display specified by the screen display request. Then, the bulletin board control unit 110 identifies the database 120 that holds the message group of the identified electronic bulletin board based on the association information stored in the storage unit 111. Subsequently, the bulletin board control unit 110 acquires a message group of the designated electronic bulletin board from the specified database 120, provides the message group to the client terminal 200 that has transmitted the screen display request, and displays the screen. Thereby, the message group of the designated electronic bulletin board is displayed on the display of the client terminal 200.
各電子掲示板は、どのユーザが閲覧可能に設定してもよいし、閲覧可能なユーザを予め電子掲示板ごとに登録してもよい。閲覧可能なユーザに制限を加える場合には、次のように認証を行い制限すればよい。すなわち、電子掲示板管理装置100に、予め電子掲示板ごとに閲覧可能なユーザ情報を記憶するユーザ情報記憶部を備える。そして、画面表示要求を受信した際に、その記憶したユーザ情報に基づき、その要求が、指定された電子掲示板を閲覧可能なユーザからの要求であるかどうかの認証を行う認証部を備える。そして、認証されないユーザに対しては、電子掲示板のメッセージ群を送信しないことで、閲覧可能なユーザに制限を加えることができる。 Each electronic bulletin board may be set so that any user can view it, or a user who can browse can be registered for each electronic bulletin board in advance. In order to limit the users who can browse, authentication may be performed as follows. That is, the electronic bulletin board management apparatus 100 includes a user information storage unit that stores user information that can be browsed for each electronic bulletin board in advance. When a screen display request is received, an authentication unit is provided that authenticates whether the request is a request from a user who can view the designated electronic bulletin board based on the stored user information. For users who are not authenticated, it is possible to limit the users who can browse by not transmitting the message group of the electronic bulletin board.
さらに、実施形態1における電子掲示板管理装置100の特徴的な点は、仮想電子掲示板制御部112を備える点である。仮想電子掲示板制御部112は、複数の電子掲示板の中から、クライアント端末200から指定された抽出条件をもとに、いくつかの電子掲示板を抽出する。そして抽出されたそれらの電子掲示板のメッセージ群を、集約して、一つの仮想電子掲示板の仮想メッセージ群を生成し、その仮想メッセージ群を、掲示板制御部110に提供する。掲示板制御部110は、提供された仮想メッセージ群を、抽出条件を送信したクライアント端末200のディスプレイ上に、画面表示させる。なお、本実施形態では、掲示板制御部110と、仮想電子掲示板制御部112とは、別々のモジュールとして説明したが、具体的には、一つのCPUで構成して、メモリに格納された各部の処理を行うプログラムを順次読み込んで実行すればよい。もちろん、それぞれについて、CPUを設けて、実行しても構わない。 Furthermore, a characteristic point of the electronic bulletin board management apparatus 100 according to the first embodiment is that a virtual electronic bulletin board control unit 112 is provided. The virtual electronic bulletin board control unit 112 extracts several electronic bulletin boards from a plurality of electronic bulletin boards based on extraction conditions designated from the client terminal 200. The extracted message group of the electronic bulletin board is aggregated to generate a virtual message group of one virtual electronic bulletin board, and the virtual message group is provided to the bulletin board control unit 110. The bulletin board control unit 110 displays the provided virtual message group on the screen of the client terminal 200 that has transmitted the extraction condition. In the present embodiment, the bulletin board control unit 110 and the virtual electronic bulletin board control unit 112 have been described as separate modules. Specifically, the bulletin board control unit 110 and the virtual electronic bulletin board control unit 112 are configured by one CPU and each unit stored in the memory. What is necessary is just to read and execute the program which performs processing sequentially. Of course, a CPU may be provided and executed for each.
また、抽出条件のほかに、ユーザにクライアント端末200を介してメッセージ群のソート条件も指定させて、その指定のソート条件で、ソートし直した仮想メッセージ群を画面表示してもよい。ソート条件とは、例えば、登録日時順、登録者の氏名順、メッセージの重要度順、メッセージのデータ量順などであり、集約したメッセージ群をどのように並び替えを行うかを示す条件である。なお、ソート条件としては、単にメッセージ群を取得した順に並べるというのでも構わない。 Further, in addition to the extraction condition, the user may also specify a message group sorting condition via the client terminal 200, and the virtual message group that has been sorted under the specified sorting condition may be displayed on the screen. The sort condition is, for example, the order of registration date / time, the order of the name of the registrant, the order of importance of the message, the order of the data amount of the message, and the like, and is a condition indicating how to sort the aggregated message group. . The sorting condition may be simply arranging the message groups in the order of acquisition.
ここで、クライアント端末200から送信される抽出条件について説明する。抽出条件とは、ユーザが画面上に一つの仮想的な電子掲示板として表示させたい、複数の電子掲示板を抽出するための条件である。例えば、共通の話題を扱う電子掲示板を一つの電子掲示板として表示させたい場合には、その共通の話題に関連する単語をキーワードとして、メッセージ群の中にそのキーワードを含むメッセージが存在する電子掲示板を抽出すればよい。また、電子掲示板ごとに閲覧可能なユーザを登録する場合であって、特定のユーザが登録された電子掲示板のメッセージ群を一つの仮想的な電子掲示板のメッセージ群として表示させたい場合には、ユーザ名をキーワードとして、同一のユーザが登録された電子掲示板を抽出してもよい。このように、電子掲示板自体もしくは、そのメッセージ群に含まれる属性をキーとして、共通もしくは類似する属性を有する電子掲示板を抽出するための条件が、抽出条件である。 Here, the extraction condition transmitted from the client terminal 200 will be described. The extraction condition is a condition for extracting a plurality of electronic bulletin boards that the user wants to display as one virtual electronic bulletin board on the screen. For example, to display an electronic bulletin board that handles a common topic as a single electronic bulletin board, a word related to the common topic is used as a keyword, and an electronic bulletin board in which a message including the keyword exists in a message group. Extract it. In addition, when registering a user who can view each electronic bulletin board, and wanting to display the message group of the electronic bulletin board in which a specific user is registered as one virtual electronic bulletin board message group, the user An electronic bulletin board in which the same user is registered may be extracted using the name as a keyword. As described above, the extraction condition is a condition for extracting an electronic bulletin board having a common or similar attribute using the electronic bulletin board itself or an attribute included in the message group as a key.
このように、ユーザが一つの仮想電子掲示板として表示させたい、複数の電子掲示板を抽出する抽出条件を定めて、その抽出条件によって抽出された複数の電子掲示板を、一つの仮想電子掲示板として画面表示することで、ユーザは、閲覧対象の複数の電子掲示板のメッセージ群を別々に画面表示させ、画面切り替えを行う必要がなくなる。 In this way, an extraction condition for extracting a plurality of electronic bulletin boards that the user wants to display as one virtual electronic bulletin board is defined, and the plurality of electronic bulletin boards extracted according to the extraction condition are displayed on the screen as one virtual electronic bulletin board. This eliminates the need for the user to display a group of messages from a plurality of electronic bulletin boards to be browsed separately and to switch screens.
続いて、本発明の第2の実施の形態(以下、実施形態2)について説明する。実施形態2では、いわゆるプロジェクト管理を行うシステムにおいて利用される電子掲示板を例にして説明する。本実施形態では、一つのプロジェクトを達成させるために必要な実作業項目ごとに、それぞれ電子掲示板を立て、各実作業項目にメンバを登録する。登録されたメンバは、自己の属する電子掲示板を利用して、メッセージのやり取りを行い、メンバ間の情報共有を行う。さらに、本実施形態では、電子掲示板を用いて、進捗管理も行う。つまり、電子掲示板上には、実作業項目に関連するメッセージ群のほかに、登録されたメンバ一覧や作業項目ごとに定められた実施開始予定日や完了予定日、および現在の実施状況などを表示する。 Subsequently, a second embodiment (hereinafter referred to as a second embodiment) of the present invention will be described. In the second embodiment, an electronic bulletin board used in a so-called project management system will be described as an example. In this embodiment, an electronic bulletin board is set up for each actual work item necessary to achieve one project, and members are registered in each actual work item. Registered members use the electronic bulletin board to which they belong to exchange messages and share information among members. Furthermore, in this embodiment, progress management is also performed using an electronic bulletin board. In other words, on the bulletin board, in addition to a group of messages related to actual work items, a list of registered members, the scheduled start date and scheduled completion date for each work item, and the current implementation status are displayed. To do.
さらに詳しく、本実施形態のプロジェクト管理システムについて、図面を用いて説明する。 More specifically, the project management system of this embodiment will be described with reference to the drawings.
図3は、本実施形態のプロジェクト管理システムにおけるシステム構成図である。管理サーバ150は、実作業項目ごとに分かれた電子掲示板やそのメッセージ群の管理を含め、複数の作業項目から構成されるプロジェクトの管理を行う。そして、管理サーバ150は、各種データベース(以下、DB)を保有し、これらDBに格納された電子データから、実作業項目ごとに必要な情報を抽出して、その情報をクライアント端末200のディスプレイに表示させる。クライアント端末200は、管理サーバ150から提供される情報をディスプレイ上に表示する。 FIG. 3 is a system configuration diagram in the project management system of the present embodiment. The management server 150 manages a project composed of a plurality of work items including management of an electronic bulletin board divided for each actual work item and its message group. The management server 150 holds various databases (hereinafter referred to as DBs), extracts necessary information for each actual work item from the electronic data stored in these DBs, and stores the information on the display of the client terminal 200. Display. The client terminal 200 displays information provided from the management server 150 on the display.
本実施形態において、プロジェクトとは、ある所望の目的を達成するために企画され、複数のユーザがメンバとして参加する集合体のことをいう。そして、このプロジェクトは、さらに複数の実作業項目に分かれ構成される。実作業項目とは、プロジェクトの目的を達成するために各ユーザがやるべき、作業内容を細分化したものであり、例えば、プロジェクトがコンピュータプログラムの開発プロジェクトであれば、実作業項目は、例えば、要求分析、基本設計、詳細設計などである。さらに、実作業項目を複数の実作業項目に細分化し、各実作業項目の作業内容を絞り込んでもよい。このように、本システムによれば、一つのプロジェクトを、大実作業項目、中実作業項目、小実作業項目といった階層構造にして、各実作業項目ごとに情報共有や進捗管理などを行うことができる。 In the present embodiment, a project refers to an aggregate that is planned to achieve a desired purpose and in which a plurality of users participate as members. This project is further divided into a plurality of actual work items. The actual work item is a breakdown of the work contents that each user should do to achieve the purpose of the project. For example, if the project is a computer program development project, the actual work item is, for example, Requirements analysis, basic design, detailed design, etc. Furthermore, the actual work items may be subdivided into a plurality of actual work items, and the work contents of each actual work item may be narrowed down. In this way, according to this system, a single project has a hierarchical structure of large actual work items, solid actual work items, and small actual work items, and information sharing and progress management are performed for each actual work item. Can do.
各実作業項目には、その作業を達成するために必要なユーザがメンバとして登録される。そして、ユーザは、実作業項目の電子掲示板上にメッセージや添付ファイルの登録を行ったり、ディスプレイ上に表示された電子掲示板のメッセージ群の閲覧や進捗状況の確認などを行う。これにより、ユーザは、メンバ間の情報共有を行うことができる。 In each actual work item, a user necessary for achieving the work is registered as a member. Then, the user registers a message and an attached file on the electronic bulletin board of the actual work item, browses a group of messages on the electronic bulletin board displayed on the display, and checks the progress status. Thereby, the user can share information among members.
図4は、ユーザが利用するクライアント端末200のディスプレイ上に表示される画面イメージの一例であり、具体的には、開発プロジェクトに含まれる実作業項目「画面仕様」の電子掲示板に記載されたメッセージ群や進捗状況が表示された画面イメージである。さらに表示画面について説明すると、画面上には、一つのプロジェクトに含まれる各実作業項目が階層構造で一覧表示されている実作業項目一覧領域301と、選択した実作業項目に属するユーザ名、実作業項目の進捗状況、及び選択した実作業項目に属するユーザ同士のメッセージ伝達を行う電子掲示板領域302と、が表示される。また、電子掲示板領域302に存在する添付ファイル303は、メッセージに添付されたファイルが存在する場合に表示される。なお、ここで説明した2つの領域は、プロジェクト管理で行う画面表示の一例に過ぎず、管理サーバ150は、その他必要な情報を、所望の条件に従い、各種DBから検索抽出し、画面表示することができる。 FIG. 4 is an example of a screen image displayed on the display of the client terminal 200 used by the user. Specifically, the message written on the electronic bulletin board of the actual work item “screen specification” included in the development project. This is a screen image showing the group and progress. Further, the display screen will be described. On the screen, an actual work item list area 301 in which each actual work item included in one project is displayed in a hierarchical structure, a user name belonging to the selected actual work item, and an actual work item. A progress status of the work item and an electronic bulletin board area 302 for transmitting a message between users belonging to the selected actual work item are displayed. An attached file 303 existing in the electronic bulletin board area 302 is displayed when there is a file attached to the message. The two areas described here are merely examples of screen display performed in project management, and the management server 150 retrieves and extracts other necessary information from various DBs according to desired conditions, and displays the screen. Can do.
このように、一つのプロジェクトを実作業項目ごとに細分化し、実作業項目単位で、その実作業項目に関連する情報を画面表示することで、ユーザは、実作業項目に属するメンバがだれであるか、進捗状況がどのような状態であるかなどを、実作業項目単位ですぐに把握できる。また、実作業項目単位で、電子掲示板を利用して、メンバ同士のコミュニケーションをとることで、各実作業項目に属するメンバに密接に関係する情報を効率的に情報共有することができる。 In this way, by subdividing one project into actual work items and displaying information related to the actual work item on the screen in units of actual work items, the user is a member who belongs to the actual work item. It is possible to immediately grasp the state of progress, etc. in units of actual work items. Further, by communicating with each other using the electronic bulletin board in units of actual work items, information closely related to the members belonging to each actual work item can be efficiently shared.
しかし、プロジェクト内の各実作業項目の電子掲示板でやり取りされるメッセージの中には、複数の実作業項目に関連する共通の話題に関する情報を含むメッセージの場合もある。また、複数の実作業項目に属するユーザやプロジェクトを統括するプロジェクトマネージャなどは、実作業項目単位にメッセージを把握するのではなく、複数の実作業項目のメッセージ等を一度に把握することが必要な場合もある。このような場合に、実作業項目単位で電子掲示板のメッセージや添付ファイルを複数含むメッセージ群を画面表示すると、参照対象の実作業項目を変更する度に画面表示の切り替えを行う必要があり、ユーザの画面操作が煩雑になる。 However, the messages exchanged on the electronic bulletin board of each actual work item in the project may be a message including information on a common topic related to a plurality of actual work items. In addition, users who belong to multiple actual work items and project managers that supervise projects need to grasp messages of multiple actual work items at once, rather than grasping messages in units of actual work items. In some cases. In such a case, if a group of messages including multiple messages on the bulletin board and attached files is displayed on the screen for each actual work item, it is necessary to switch the screen display each time the actual work item to be referenced is changed. The screen operation becomes complicated.
さらに、一つの電子掲示板に掲載されたメッセージ群は、登録日付順などでソートしておけば、メッセージ同士の時間的な関係を容易に把握することができる。しかし、上述したように、共通の話題を含む複数の電子掲示板のメッセージ群を、画面表示を切り替えながら、参照する方法では、各電子掲示板のメッセージ群同士の時間的な関係を把握することは、一つの電子掲示板に掲載されたメッセージ群の場合に比べて、難しい。 Furthermore, if a group of messages posted on one electronic bulletin board is sorted in order of registration date, the temporal relationship between the messages can be easily grasped. However, as described above, in the method of referring to a plurality of electronic bulletin board message groups including a common topic while switching the screen display, grasping the temporal relationship between the message groups of each electronic bulletin board is as follows. Compared to the group of messages posted on one electronic bulletin board, it is difficult.
そこで、本実施形態では、所定の条件に従い、プロジェクトに含まれる複数の実作業項目の電子掲示板に掲載されたメッセージ群を、一つの仮想作業項目の仮想メッセージ群として再構成し、ディスプレイ上に表示することを特徴とする。これにより、ユーザは、複数の実作業項目の電子掲示板のメッセージ群をそれぞれ画面上に表示して、煩雑な画面切り替えを行う必要がなくなる。 Therefore, in this embodiment, a group of messages posted on the electronic bulletin board of a plurality of actual work items included in the project is reconfigured as a virtual message group of one virtual work item according to a predetermined condition, and displayed on the display It is characterized by doing. This eliminates the need for the user to display a group of messages on the electronic bulletin board of a plurality of actual work items on the screen and perform complicated screen switching.
ここで、本実施形態における仮想作業項目の仮想メッセージ群の作成について、図5に示す管理サーバ150のブロック構成図を用いて、さらに詳しく説明する。 Here, the creation of a virtual message group of virtual work items in the present embodiment will be described in more detail using the block diagram of the management server 150 shown in FIG.
なお、図5において、各データベースは、別々の装置として記載しているが、一つのハードディスクによって、ソフトウェア的にパーティションを分けて、各データベースを構築しても構わない。また、実作業項目単位やプロジェクト単位で、それぞれデータベースを構築しても構わない。 In FIG. 5, each database is described as a separate device, but each database may be constructed by dividing a partition by software using one hard disk. A database may be constructed for each actual work item or for each project.
実作業項目管理装置10は、各DBから所定の条件に従いデータを抽出し、抽出したデータの画面表示を制御する。実作業項目DB20は、システム内に存在する実作業項目の、実作業項目名や進捗状況を保持する記憶装置である。図6に実作業項目DBのスキーマの例を示す。図6において、実作業項目ID21は、各実作業項目を識別するための識別子を示す。実作業項目名22は、画面上に表示される各実作業項目の名称を示す。実作業項目状態23は、各実作業項目の実施状況を示し、状態に応じて、実行中、待機中、終了などを示す。開始予定日24、終了予定日25、開始日26、終了日27は、それぞれ実作業項目の作業開始予定日、終了予定日、および実際の開始日、終了日の日付が示される。進捗率28は、実作業項目の作業内容の進捗率を示す。 The actual work item management apparatus 10 extracts data from each DB according to a predetermined condition, and controls the screen display of the extracted data. The actual work item DB 20 is a storage device that holds actual work item names and progress of actual work items existing in the system. FIG. 6 shows an example of the schema of the actual work item DB. In FIG. 6, an actual work item ID 21 indicates an identifier for identifying each actual work item. The actual work item name 22 indicates the name of each actual work item displayed on the screen. The actual work item state 23 indicates an implementation status of each actual work item, and indicates execution, standby, end, or the like depending on the state. The scheduled start date 24, scheduled end date 25, start date 26, and end date 27 indicate the scheduled start date, scheduled end date, and actual start date and end date of the actual work item, respectively. The progress rate 28 indicates the progress rate of the work content of the actual work item.
進捗率は、例えば、次のように定めればよい。すなわち、各実作業項目の目的達成に必要な成果物、例えば、メッセージに添付した文書データを進捗率に応じて定めておく(例えば、文書データA:10%、文書データB:50%、文書データC:80%、と定める)。そして、定めた成果物が、電子掲示板に登録された場合、その成果物に定められた進捗率を、その実作業項目の進捗率として、実作業項目DBの進捗率28の値を更新する。これにより、実作業項目の現在の進捗率を把握することができる。さらに、ユーザ一覧29は、各実作業項目に登録されたメンバのユーザIDが示される。このように、各種データを保持した実作業項目DB20から、所望の条件に従いデータを抽出し、参照することで、プロジェクトに含まれる実作業項目の種類や数、そして各実作業項目の進捗状況などを把握することができる。 The progress rate may be determined as follows, for example. That is, deliverables necessary to achieve the purpose of each actual work item, for example, document data attached to a message are determined according to the progress rate (for example, document data A: 10%, document data B: 50%, document Data C: 80%) When the determined product is registered in the electronic bulletin board, the progress rate 28 of the actual work item DB is updated with the progress rate determined for the product as the progress rate of the actual work item. Thereby, the current progress rate of the actual work item can be grasped. Furthermore, the user list 29 shows the user IDs of the members registered in each actual work item. In this way, by extracting and referring to data from the actual work item DB 20 holding various data according to desired conditions, the type and number of actual work items included in the project, the progress of each actual work item, and the like Can be grasped.
次に、メッセージDB30は、実作業項目ごとに設けられた電子掲示板上で、ユーザが登録したメッセージを、作業項目ごと定められた格納領域に格納する記憶装置である。図7にメッセージDBのスキーマの例を示す。図7において、実作業項目ID31は、メッセージが登録された電子掲示板に対応する実作業項目の識別子を示す。メッセージID32は、登録されたメッセージ固有の識別子を示す。返信元メッセージID33は、新しく登録されるメッセージが、すでに電子掲示板に掲載されているメッセージに対する返信であった場合に示される、その返信元メッセージの識別子である。件名34は、各メッセージのタイトルを示す。ユーザID35は、メッセージを登録したユーザ固有の識別子を示す。登録日時36は、メッセージを登録した時点の日時を示す。 Next, the message DB 30 is a storage device that stores a message registered by the user in a storage area determined for each work item on an electronic bulletin board provided for each actual work item. FIG. 7 shows an example of the schema of the message DB. In FIG. 7, an actual work item ID 31 indicates an identifier of an actual work item corresponding to the electronic bulletin board in which the message is registered. The message ID 32 indicates an identifier unique to the registered message. The reply source message ID 33 is an identifier of the reply source message that is shown when the newly registered message is a reply to a message already posted on the electronic bulletin board. The subject line 34 indicates the title of each message. The user ID 35 indicates an identifier unique to the user who registered the message. The registration date 36 indicates the date when the message was registered.
ドキュメントDB40は、メッセージに添付された文書データなどのファイルを、メッセージIDと関連づけて、作業項目ごとに定められた格納領域に格納する記憶装置である。 The document DB 40 is a storage device that stores a file such as document data attached to a message in a storage area defined for each work item in association with a message ID.
さらに、本実施形態における特徴的な構成の一つとして仮想作業項目DB50がある。この仮想作業項目DB50は、仮想作業項目を構成する実作業項目の抽出条件などを保持する記憶装置である。ここで、実作業項目の抽出条件とは、実作業項目DB20に記憶された複数の実作業項目から、どのような条件で、実作業項目を検索して抽出するかを定めた検索キーを示すものである。所定の条件に従い、抽出される複数の実作業項目が特定されれば、それに対応して電子掲示板も特定される。したがって、実作業項目の抽出条件は、実施形態1で示した電子掲示板の抽出条件と同等なものと言える。そして、抽出された複数の実作業項目の電子掲示板の各メッセージ群をメッセージDBから取得して、実施形態1と同じようにして、それらを集約して仮想メッセージ群を作成する。これにより、電子掲示板のメッセージや添付ファイルを複数含むメッセージ群を、実作業項目単位で画面表示し、参照対象の実作業項目を変更する度に画面表示の切り替えを行う必要がなくなり、ユーザの画面操作の煩雑さを低減することができる。 Furthermore, there is a virtual work item DB 50 as one of the characteristic configurations in the present embodiment. The virtual work item DB 50 is a storage device that holds the extraction conditions of the actual work items that constitute the virtual work items. Here, the actual work item extraction condition refers to a search key that defines under what conditions the actual work item is searched and extracted from a plurality of actual work items stored in the actual work item DB 20. Is. If a plurality of actual work items to be extracted are specified according to a predetermined condition, an electronic bulletin board is also specified correspondingly. Therefore, it can be said that the extraction conditions for actual work items are equivalent to the extraction conditions for the electronic bulletin board shown in the first embodiment. Then, each message group on the electronic bulletin board of the plurality of extracted actual work items is acquired from the message DB, and in the same manner as in the first embodiment, they are aggregated to create a virtual message group. As a result, a group of messages including multiple messages and attachments on the electronic bulletin board is displayed on the screen for each actual work item, and it is not necessary to switch the screen display every time the actual work item to be referenced is changed. The complexity of operation can be reduced.
ここで、実作業項目の抽出について具体例をいくつか説明する。まず、実作業項目が階層構造の場合に、一つ指定した実作業項目の下位に存在するすべての実作業項目を抽出するのであれば、指定した実作業項目の実作業項目IDを検索キーとして、全文検索装置80により、その実作業項目の下位階層に存在する実作業項目を、実作業項目DB20からすべて抽出すればよい。このように、実作業項目IDを検索キーとして、検索を行う場合には、実作業項目を登録する際に、予め実作業項目IDの付与の仕方を定義しておけば容易に検索が可能である。すなわち、上位の実作業項目IDを「10000」とした場合、その直下の実作業項目IDを「10100」、「10200」・・・「1**00」と付与する。さらに、実作業項目ID「10100」の下位に実作業項目を登録する場合には、それらの実作業項目の実作業項目IDを「10101」、「10102」・・・「101**」と付与する。これにより、実作業項目ID「10000」を有する実作業項目を指定した場合、実作業項目ID「1####」(#:任意)を検索キーとして、検索すれば、実作業項目ID「10000」を有する実作業項目の下位に存在する実作業項目を検索することができる。 Here, some specific examples of actual work item extraction will be described. First, when the actual work item has a hierarchical structure, if all the actual work items existing below the designated actual work item are extracted, the actual work item ID of the designated actual work item is used as a search key. The full text search device 80 may extract all the actual work items existing in the lower hierarchy of the actual work item from the actual work item DB 20. In this way, when performing a search using the actual work item ID as a search key, when the actual work item is registered, the method of assigning the actual work item ID is defined in advance, so that the search can be easily performed. is there. That is, when the upper real work item ID is “10000”, the real work item IDs immediately below are assigned “10100”, “10200”... “1 ** 00”. Furthermore, when registering actual work items under the actual work item ID “10100”, the actual work item IDs of these actual work items are given as “10101”, “10102”... “101 **”. To do. As a result, when an actual work item having the actual work item ID “10000” is specified, the actual work item ID “1 ####” (#: arbitrary) is used as a search key to perform a search. The actual work item existing below the actual work item having “10000” can be searched.
また、実作業項目の中から指定した期日までに完了すべき実作業項目を抽出するのであれば、実作業項目の完了予定日を検索キーとして、同じく全文検索装置80により、指定の期日までに完了すべき実作業項目を実作業項目DB20から抽出すればよい。さらに、実作業項目の進捗率に応じて実作業項目DB20から特定の実作業項目を抽出するのであれば、指定した進捗率を検索キーとして、全文検索装置80により、指定した進捗率以下の実作業項目を抽出すればよい。 Further, if an actual work item to be completed by the designated due date is extracted from the actual work items, the full-text search device 80 similarly uses the scheduled completion date of the actual work item as a search key until the designated due date. The actual work item to be completed may be extracted from the actual work item DB 20. Furthermore, if a specific actual work item is extracted from the actual work item DB 20 in accordance with the progress rate of the actual work item, the full text search device 80 uses the specified progress rate as a search key to perform an actual result below the specified progress rate. What is necessary is just to extract a work item.
加えて、実作業項目の作業内容や、実作業項目の電子掲示板上でやり取りされたメッセージの内容に基づき、類似する実作業項目を抽出してもよい。類似する実作業項目の抽出方法としては、例えば、次のように行えばよい。すなわち、類似検索装置81が、ユーザにより指定された実作業項目の電子掲示板でやり取りされたメッセージに含まれる単語、および他の実作業項目の電子掲示板でやり取りされたメッセージに含まれる単語をそれぞれ抽出する。そして、類似検索装置81が、指定された実作業項目のメッセージから抽出された単語と、他の実作業項目のメッセージから抽出された単語とが一致する数を算出する。そして、一致する単語の総数が基準値以上存在する場合、その実作業項目は、指定した実作業項目と類似度が高いと判定して、抽出の対象とする。なお、類似度の基準値を、段階的に複数定めておき、一致する単語の総数に応じて、類似度を段階的に定めてもよい。これにより、所望の類似度に応じて、抽出する実作業項目を変更することができる。 In addition, similar actual work items may be extracted based on the work contents of the actual work items and the contents of messages exchanged on the electronic bulletin board of the actual work items. As a method for extracting similar actual work items, for example, the following may be performed. That is, the similarity search device 81 extracts words included in messages exchanged on the electronic bulletin board of actual work items specified by the user and words included in messages exchanged on the electronic bulletin board of other actual work items. To do. Then, the similarity search device 81 calculates the number of words extracted from the message of the designated actual work item and the word extracted from the message of the other actual work item. If the total number of matching words is greater than or equal to the reference value, it is determined that the actual work item has a high degree of similarity with the designated actual work item, and is used as an extraction target. A plurality of similarity reference values may be determined in stages, and the similarity may be determined in stages according to the total number of matching words. Thereby, the actual work item to be extracted can be changed according to the desired degree of similarity.
また、予め実作業項目DBに、各実作業項目の作業内容を登録しておき、指定した実作業項目の作業内容と、一致する作業内容を含む実作業項目を抽出し、抽出された実作業項目を、指定した実作業項目と類似度が高いとして、抽出の対象としてもよい。 Also, the work content of each actual work item is registered in advance in the actual work item DB, and the actual work item including the work content that matches the work content of the designated actual work item is extracted, and the extracted actual work An item may be subject to extraction on the assumption that the degree of similarity with the designated actual work item is high.
さらに、予めプロジェクトに含まれる全実作業項目を、類似する実作業項目同士で分類しておき、その分類を指定することで、実作業項目を抽出してもよい。実作業項目の分類は、例えば、次のように行えばよい。すなわち、実作業項目分類装置82が、まずプロジェクトに含まれる各実作業項目の電子掲示板上でやり取りされたメッセージに含まれる単語を抽出する。続いて、抽出された各単語の出現頻度を算出する。そして、実作業項目分類装置82は、予め定めた頻度基準値以上の単語を抽出し、抽出されたそれらの単語をそれぞれ一分類として定める。続いて、一分類として定めた単語を検索キーとして、その単語を含むメッセージを有する実作業項目を抽出する。これにより、類似する実作業項目ごとに、分類分けすることができる。 Furthermore, all the actual work items included in the project may be classified in advance by similar actual work items, and the actual work items may be extracted by specifying the classification. The actual work items may be classified as follows, for example. That is, the actual work item classification device 82 first extracts words included in messages exchanged on the electronic bulletin board of each actual work item included in the project. Subsequently, the appearance frequency of each extracted word is calculated. Then, the actual work item classification device 82 extracts words that are equal to or higher than a predetermined frequency reference value, and sets the extracted words as one classification. Subsequently, an actual work item having a message including the word is extracted using a word determined as one category as a search key. Thereby, it can classify | categorize for every similar actual work item.
この他にも、実作業項目ごとに定められる各種属性に基づき、実作業項目の抽出を行うことができる。例えば、各実作業項目に、重要度を予め定めておき、一つの仮想作業項目として画面表示したい重要度を検索条件として、その重要度を有する実作業項目を抽出してもよい。さらに、各実作業項目に、作業内容に関連する顧客名を登録しておき、指定した顧客を検索条件として、実作業項目を抽出してもよい。 In addition, actual work items can be extracted based on various attributes defined for each actual work item. For example, an importance level may be determined in advance for each actual work item, and an actual work item having the importance level may be extracted using the importance level to be displayed on the screen as one virtual work item as a search condition. Furthermore, a customer name related to the work content may be registered in each actual work item, and the actual work item may be extracted using the designated customer as a search condition.
また、所定の抽出条件に従い実作業項目を抽出するのではなく、ユーザが独自に、一つの仮想電子掲示板の仮想メッセージ群として表示したい実作業項目の電子掲示板を手動で選択してもよい。 Further, instead of extracting actual work items according to a predetermined extraction condition, the user may manually select an electronic bulletin board of actual work items to be displayed as a virtual message group of one virtual electronic bulletin board.
図8に仮想作業項目DB50のスキーマの例を示す。図8において、仮想作業項目ID61は、各仮想作業項目固有の識別子を示す。仮想作業項目名62は、各仮想作業項目に定義された名称を示す。仮想作業項目型63は、仮想作業項目を構成する実作業項目を抽出する際に選択した抽出条件を示す。パラメータ64、65は、それぞれ選択された抽出条件で、実作業項目を抽出する際に使用するパラメータを示す。例えば、仮想作業項目を構成する各実作業項目が、実作業項目の類似度に基づいて抽出されたものであれば、そのパラメータは、類似度の値である。また、仮想作業項目を構成する各実作業項目が、実作業項目の進捗度に基づいて抽出されたものであれば、そのパラメータは、進捗度の値である。さらに、仮想作業項目を構成する各実作業項目が、指定した実作業項目と、その指定した実作業項目に類似する実作業項目であれば、一つのパラメータは、その指定した実作業項目の実作業項目IDであり、もう一つのパラメータは、類似度の値である。そして、メモ66は、実作業項目の抽出条件を簡単に説明したコメントであり、このコメントを仮想作業項目の画面表示の際に利用することで、表示されている仮想作業項目の抽出条件を、ユーザに視覚的に認識させることができる。 FIG. 8 shows an example of the schema of the virtual work item DB 50. In FIG. 8, a virtual work item ID 61 indicates an identifier unique to each virtual work item. The virtual work item name 62 indicates a name defined for each virtual work item. The virtual work item type 63 indicates the extraction condition selected when extracting the actual work items constituting the virtual work item. Parameters 64 and 65 indicate parameters used when extracting actual work items under the selected extraction conditions. For example, if each actual work item constituting the virtual work item is extracted based on the similarity of the actual work item, the parameter is a similarity value. If each actual work item constituting the virtual work item is extracted based on the progress of the actual work item, the parameter is a value of the progress. Furthermore, if each actual work item constituting the virtual work item is a specified actual work item and an actual work item similar to the specified actual work item, one parameter is the actual work item of the specified actual work item. It is a work item ID, and another parameter is a similarity value. The memo 66 is a comment that briefly explains the actual work item extraction condition. By using this comment when the virtual work item is displayed on the screen, the displayed virtual work item extraction condition is The user can be visually recognized.
続いて、仮想作業項目管理プラグイン70は、上述したように抽出され、もしくは指定された実作業項目の電子掲示板に掲載されたメッセージ群を、それぞれメッセージDB30から抽出する。そして、仮想作業項目管理プラグイン70は、抽出した複数のメッセージ群を集約して、そのメッセージ群を指定のソート条件(例えば、日付順、送信元順、表題順など)でソートし直す。ソートされたメッセージ群は、実作業項目管理装置10を介して、クライアント端末のディスプレイに表示される。 Subsequently, the virtual work item management plug-in 70 extracts the message groups extracted as described above or posted on the electronic bulletin board of the designated actual work item from the message DB 30. Then, the virtual work item management plug-in 70 aggregates the plurality of extracted message groups, and sorts the message groups again according to a specified sort condition (for example, date order, source order, title order, etc.). The sorted messages are displayed on the display of the client terminal via the actual work item management device 10.
図9に、プロジェクトに含まれる複数の実作業項目の電子掲示板に掲載されたメッセージ群を、一つの仮想作業項目の仮想メッセージ群として再構成した場合に、クライアント端末のディスプレイ上に表示される画面イメージを示す。図9に示すように、複数のメッセージ群は、一つの仮想的なメッセージ群として表示されるため、複数の実作業項目の電子掲示板に掲載されたメッセージ群同士の時間的な関係も容易に把握することができる。例えば、従来であれば、実作業項目「モジュールA」の電子掲示板のメッセージ群と、実作業項目「モジュールB」の電子掲示板のメッセージ群は、一つのメッセージ群として表示することはできなかったため、2つのメッセージ群の時間的な関係を把握することができず、「モジュールA」と「モジュールB」との因果関係を把握することが難しかった。しかし、本実施経によれば、図9に示すように、実作業項目「モジュールA」の電子掲示板のメッセージ群と、実作業項目「モジュールB」の電子掲示板のメッセージ群は、仮想的な一つのメッセージ群として画面表示することができるため、2つのメッセージ群の時間的な関係を容易に把握することができ、「モジュールA」と「モジュールB」との因果関係も容易に把握することができる。 FIG. 9 shows a screen displayed on the display of the client terminal when the message group posted on the electronic bulletin board of a plurality of actual work items included in the project is reconfigured as a virtual message group of one virtual work item. Show the image. As shown in FIG. 9, since a plurality of message groups are displayed as one virtual message group, the temporal relationship between the message groups posted on the electronic bulletin board of a plurality of actual work items can be easily grasped. can do. For example, conventionally, the message group of the electronic bulletin board of the actual work item “module A” and the message group of the electronic bulletin board of the actual work item “module B” could not be displayed as one message group. The temporal relationship between the two message groups could not be grasped, and it was difficult to grasp the causal relationship between “module A” and “module B”. However, according to this embodiment, as shown in FIG. 9, the message group of the electronic bulletin board of the actual work item “module A” and the message group of the electronic work board of the actual work item “module B” are virtually one. Since it can be displayed on the screen as one message group, the temporal relationship between the two message groups can be easily grasped, and the causal relationship between “module A” and “module B” can be easily grasped. it can.
以上の構成により、本実施形態によれば、ユーザが指定した抽出条件により抽出された複数の実作業項目の電子掲示板に掲載されたメッセージ群を、ひとつの仮想作業項目の仮想電子掲示板のメッセージ群として、画面表示することが可能である。これにより、ユーザは、複数の実作業項目の電子掲示板のメッセージ群をそれぞれ画面上に表示して、煩雑な画面切り替えを行う必要がなくなる。 With the above configuration, according to the present embodiment, the message group posted on the electronic bulletin board of the plurality of actual work items extracted according to the extraction condition specified by the user is converted into the message group of the virtual electronic bulletin board of one virtual work item. Can be displayed on the screen. This eliminates the need for the user to display a group of messages on the electronic bulletin board of a plurality of actual work items on the screen and perform complicated screen switching.
また、従来のシステムにおいて、一度に複数の実作業項目の内容を把握するために、初めから複数の実作業作業項目をまとめて一つの大実作業項目として構成した場合は、次のような問題があった。すなわち、一つの大実作業項目の電子掲示板において、すべての実作業項目についての情報共有を行ったり、進捗管理を行うと、本来、一つの実作業項目として構成されていれば、すでに作業内容が完了し、不要になった実作業項目があるにもかかわらず、大実作業項目に含まれるすべての作業内容が完了しない限り、その大実作業項目は、完了せずに、プロジェクト内に存在する。したがって、作業の内容などに応じて作業項目を作成し、適切なタイミングで完了していくという、本来のプロジェクト管理が行えないと言う問題が生じる。一方、本実施形態によれば、複数の実作業項目で構成される仮想作業項目は、あくまで仮想的な実作業項目である。したがって、元の実作業項目は、作業が終了すると、適切なタイミングで完了するため、いつまでも完了しない実作業項目を減らすことができる。 Also, in the conventional system, in order to grasp the contents of a plurality of actual work items at once, if a plurality of actual work items are configured as one large actual work item from the beginning, the following problems was there. In other words, if information about all actual work items is shared or progress management is performed on an electronic bulletin board of one large actual work item, if the work content is originally configured as one actual work item, the work content is already stored. Unless there is an actual work item that has been completed and is no longer needed, the large actual work item does not complete, but exists in the project, unless all the work contained in the large actual work item is complete . Therefore, there arises a problem that the original project management cannot be performed, in which work items are created according to the contents of work and completed at an appropriate timing. On the other hand, according to the present embodiment, a virtual work item composed of a plurality of actual work items is a virtual actual work item. Therefore, since the original actual work items are completed at an appropriate timing when the work is completed, the actual work items that are not completed indefinitely can be reduced.
このように、複数の実作業項目の電子掲示板のメッセージ群を仮想的に一つのメッセージ群として画面表示することで、ユーザは、効率的に、希望する複数の実作業項目のメッセージ群をまとめて、効率的に閲覧し、把握することができる。しかしながら、仮想的に複数の実作業項目の電子掲示板のメッセージ群を一つの仮想作業項目の仮想電子掲示板のメッセージ群として、画面表示した場合、実作業項目の電子掲示板では起きない、次のような問題が生じる。すなわち、実作業項目の電子掲示板の場合、その電子掲示板に新たに登録するメッセージやそのメッセージの添付ファイルは、その実作業項目に対応するメッセージDBやドキュメントDBの格納領域に、格納すればよい。一方、仮想作業項目の仮想電子掲示板の場合、その仮想作業項目は、複数の実作業項目により構成されたものであり、仮想作業項目に対応するメッセージDBやドキュメントDBの格納領域は、構成する実作業項目の数だけ存在する。したがって、仮想作業項目の仮想電子掲示板に新たにメッセージや添付ファイルを登録する場合、どの実作業項目に対応するメッセージDBやドキュメントDBの格納領域に格納するかを特定しなければならないという問題が生じる。 In this way, by displaying the message group of the electronic bulletin board of a plurality of actual work items virtually on the screen as one message group, the user can efficiently collect the message groups of the plurality of actual work items desired. , Can browse and grasp efficiently. However, when virtually displaying the message group of the electronic bulletin board of a plurality of actual work items as a virtual electronic bulletin board message group of one virtual work item, it does not occur on the electronic bulletin board of the actual work item. Problems arise. That is, in the case of an electronic work bulletin board of actual work items, a message newly registered in the electronic bulletin board and an attached file of the message may be stored in a storage area of the message DB or document DB corresponding to the actual work item. On the other hand, in the case of a virtual electronic bulletin board for virtual work items, the virtual work item is composed of a plurality of actual work items, and the storage areas of the message DB and document DB corresponding to the virtual work items are configured. There are as many work items as there are work items. Therefore, when a new message or attached file is registered on the virtual electronic bulletin board of the virtual work item, there is a problem that it is necessary to specify which actual work item is stored in the storage area of the message DB or document DB. .
そこで、本実施形態では、仮想作業項目の仮想電子掲示板に新たなメッセージやそのメッセージの添付ファイルを登録する場合、次のように、その新たなメッセージ等を格納する格納領域を特定する。すなわち、仮想電子掲示板に新たに登録するメッセージが、仮想電子掲示板にすでに掲載されたメッセージに対する返信メッセージであれば、そのすでに掲載されたメッセージをターゲットメッセージとして記憶し、そのターゲットメッセージの実作業項目に対応する格納領域に、その新たなメッセージを格納する。このように返信元のターゲットメッセージの格納された領域と同一の領域に、返信メッセージを格納することで、密接に関連するメッセージ同士を同一の領域に格納することができる。なお、返信メッセージであるかどうかの判別は、登録されるメッセージデータのヘッダ等の所定の位置に返信メッセージか否かを示す識別子を付加しておけばよい。 Therefore, in the present embodiment, when a new message or an attached file of the message is registered on the virtual electronic bulletin board of the virtual work item, a storage area for storing the new message or the like is specified as follows. That is, if the message newly registered on the virtual electronic bulletin board is a reply message to the message already posted on the virtual electronic bulletin board, the already posted message is stored as the target message, and the actual work item of the target message is stored. The new message is stored in the corresponding storage area. By storing the reply message in the same area as the area where the reply source target message is stored in this way, closely related messages can be stored in the same area. Whether or not it is a reply message may be determined by adding an identifier indicating whether or not it is a reply message to a predetermined position such as a header of registered message data.
また、仮想電子掲示板に新たに登録するメッセージが、仮想電子掲示板に掲載されたメッセージに対する返信メッセージではなく新規メッセージの場合は、仮想作業項目を構成する複数の実作業項目の内の一つを予めキー実作業項目として定めておき、そのキー実作業項目の格納領域に、その新規メッセージを格納する。キー実作業項目として定める実作業項目は、仮想作業項目を作成する際に、ユーザに仮想作業項目を構成する複数の実作業項目の中から一つ指定させればよい。また、仮想作業項目を構成する実作業項目群が、指定した実作業項目及び、その実作業項目の下位に存在する実作業項目であれば、仮想作業項目を構成する実作業項目群のうち、階層構造の最も上位に位置する実作業項目をキー実作業項目としてもよい。さらに、仮想作業項目を作成する際に、キー実作業項目が定められなかった場合、新規メッセージをその仮想作業項目の電子掲示板に登録する際に、キー実作業項目をユーザに指定させてもよい。 In addition, when the message to be newly registered on the virtual electronic bulletin board is not a reply message to the message posted on the virtual electronic bulletin board, but is a new message, one of a plurality of actual work items constituting the virtual work item is previously set. The new message is stored in the key actual work item storage area. The actual work item determined as the key actual work item may be specified by the user from a plurality of actual work items constituting the virtual work item when the virtual work item is created. In addition, if the actual work item group constituting the virtual work item is the specified actual work item and the actual work item existing below the actual work item, the hierarchy among the actual work item group constituting the virtual work item An actual work item positioned at the top of the structure may be used as a key actual work item. Furthermore, when creating a virtual work item, if the key actual work item is not defined, the user may be allowed to specify the key actual work item when registering a new message on the electronic bulletin board of the virtual work item. .
ここで、仮想作業項目の仮想電子掲示板へメッセージを登録する際の実施フローについて、図10に示すフローチャートを元に説明する。 Here, the execution flow when registering a message on the virtual electronic bulletin board of the virtual work item will be described based on the flowchart shown in FIG.
仮想作業項目の仮想電子掲示板で新たにメッセージが登録されると、まず、仮想作業項目管理プラグイン70は、そのメッセージが電子掲示板に掲載されたメッセージに対する返信メッセージかどうかを判定する(S101)。判定の結果、掲載されたメッセージに対する返信メッセージの場合、その掲載された返信元メッセージをターゲットメッセージとして、そのターゲットメッセージに対する実作業項目の実作業項目IDを指定する(S102)。そして、その指定した実作業項目IDに対応する実作業DBの格納領域に、登録対象のメッセージを格納し(S103)、メッセージ登録通知をそのメッセージを登録したユーザ宛に、実作業項目管理装置10を介して送信する(S104)。なお、登録通知は、電子メールでユーザに通知すればよい。 When a new message is registered on the virtual electronic bulletin board of the virtual work item, the virtual work item management plug-in 70 first determines whether the message is a reply message to the message posted on the electronic bulletin board (S101). As a result of the determination, in the case of a reply message to the posted message, the actual work item ID of the actual work item for the target message is designated with the posted reply source message as the target message (S102). Then, the registration target message is stored in the storage area of the actual work DB corresponding to the designated actual work item ID (S103), and the message registration notification is sent to the user who registered the message. (S104). The registration notification may be notified to the user by e-mail.
一方、判定の結果、掲載されたメッセージに対する返信メッセージでない場合、仮想作業項目管理プラグイン70は、続いて、仮想作業項目にキー実作業項目が定められているか否かを判定する(S105)。判定の結果、キー実作業項目が定められていれば、そのキー実作業項目の実作業項目IDを指定して(S106)、その指定した実作業項目IDに対応する実作業作業DBの格納領域に、登録対象のメッセージを格納し、メッセージ登録通知を行う。また、仮想作業項目にキー実作業項目が定められていなければ、仮想作業項目を構成する実作業項目の一覧をユーザのディスプレイ上に表示して、その中から一つ実作業項目を選択させる(S107)。そして、ユーザによって選択された実作業項目の実作業項目IDを指定して(S108)、その指定した実作業項目IDに対応する実作業項目DBの格納領域に、登録対象のメッセージを格納し、メッセージ登録通知を行う。なお、上記では、登録対象は、メッセージのみであったが、そのメッセージに添付ファイルが存在する場合にも、上述した場合と同様に、指定した実作業項目IDに対応するドキュメントDBの格納領域に添付ファイルを格納すればよい。 On the other hand, if the determination result indicates that the message is not a reply message to the posted message, the virtual work item management plug-in 70 subsequently determines whether or not a key actual work item is defined for the virtual work item (S105). If the key actual work item is determined as a result of the determination, the actual work item ID of the key actual work item is designated (S106), and the actual work work DB storage area corresponding to the designated actual work item ID is designated. The message to be registered is stored in and the message registration notification is performed. If the key actual work item is not defined in the virtual work item, a list of actual work items constituting the virtual work item is displayed on the user's display, and one actual work item is selected from the list (see FIG. S107). Then, the actual work item ID of the actual work item selected by the user is designated (S108), the registration target message is stored in the storage area of the actual work item DB corresponding to the designated actual work item ID, Perform message registration notification. In the above, the registration target is only a message, but even when an attached file exists in the message, as in the case described above, in the storage area of the document DB corresponding to the designated actual work item ID. The attached file may be stored.
さらに、仮想作業項目の仮想電子掲示板にメッセージやその添付ファイルを登録する場合、次のような問題が生じる。すなわち、仮想作業項目は、ユーザの要望に応じて、適当な複数の実作業項目が組み合わされて構成される。そして、その仮想作業項目の仮想電子掲示板で登録されたメッセージは、そのメッセージが格納された領域に対応する実作業項目に属するメンバによって閲覧される。通常、ユーザがメッセージを閲覧する場合、そのメッセージより前に記載されたメッセージの内容も併せて理解した上で、そのメッセージの内容を理解する。 Further, when a message or its attached file is registered on the virtual electronic bulletin board of the virtual work item, the following problem occurs. That is, the virtual work item is configured by combining a plurality of appropriate actual work items according to the user's request. The message registered on the virtual electronic bulletin board of the virtual work item is viewed by members belonging to the actual work item corresponding to the area in which the message is stored. Usually, when a user views a message, the user understands the content of the message after understanding the content of the message described before the message.
しかし、仮想作業項目の仮想電子掲示板に記載されたメッセージ群は、ユーザの指定した抽出条件に基づき抽出された複数の実作業項目のメッセージ群を仮想的に一つのメッセージ群として画面上に表示させているだけである。したがって、そのメッセージを登録したユーザ以外のメンバが、そのメッセージを閲覧する際に表示しているメッセージ群は、そのメッセージを登録したユーザの画面上に表示されていたメッセージ群とは必ずしも一致しない。つまり、そのメッセージの内容を理解するのに必要な、そのメッセージより前に記載されたメッセージの内容を必ずしも閲覧することができないため、そのメッセージがどのような背景の下、登録されたのかを理解できず、そのメッセージの内容を十分に理解できないという問題が生じる。 However, the message group described on the virtual electronic bulletin board of the virtual work item is displayed on the screen as a group of messages of a plurality of actual work items extracted based on the extraction conditions specified by the user. It ’s just that. Therefore, a message group displayed when a member other than the user who registered the message browses the message does not necessarily match the message group displayed on the screen of the user who registered the message. In other words, it is not always possible to view the content of the message described before the message, which is necessary to understand the content of the message. Inability to understand the content of the message.
そこで、本実施形態では、特徴的な構成として、仮想作業項目の仮想電子掲示板上でメッセージが登録された際に、画面表示されていた仮想作業項目の構成情報を保持する構成情報DB60を備える。これにより、必要に応じて、登録時の構成情報を元に、仮想作業項目の仮想電子掲示板のメッセージ群を再構成し、登録したメッセージより前に記載されたメッセージの内容を閲覧することができる。ここで、構成情報とは、仮想作業項目を構成する実作業項目の実作業項目IDや、仮想作業項目の仮想電子掲示板に掲載されたメッセージ群のソート条件などである。すなわち、構成情報は、画面表示された仮想作業項目が、どのような抽出条件で抽出された実作業項目で構成されているか、抽出した実作業項目の電子掲示板に掲載されたメッセージ群を、どのようなソート条件でソートしているかなどを示す情報である。この構成情報を新たに登録するメッセージと対応づけて保持しておき、必要に応じて、指定されたメッセージと対応づけられた構成情報に基づき仮想作業項目の仮想電子掲示板のメッセージ群を作成し、画面表示する。これにより、ユーザは、他のメンバが仮想作業項目の仮想電子掲示板で登録したメッセージの内容を理解するのに必要な、そのメッセージより前に記載されたメッセージの内容を把握した上で、そのメッセージの内容を理解することができる。 Therefore, in the present embodiment, as a characteristic configuration, a configuration information DB 60 that holds configuration information of the virtual work item displayed on the screen when a message is registered on the virtual electronic bulletin board of the virtual work item is provided. As a result, the virtual electronic bulletin board message group of the virtual work item can be reconstructed as necessary based on the configuration information at the time of registration, and the contents of the message described before the registered message can be viewed. . Here, the configuration information includes actual work item IDs of actual work items constituting the virtual work items, sorting conditions of message groups posted on the virtual electronic bulletin board of the virtual work items, and the like. In other words, the configuration information includes the actual work items extracted under what kind of extraction conditions the virtual work items displayed on the screen, and the message group posted on the electronic bulletin board of the extracted actual work items. This is information indicating whether sorting is performed under such sort conditions. This configuration information is stored in association with a newly registered message, and if necessary, a virtual electronic bulletin board message group of virtual work items is created based on the configuration information associated with the specified message. Display on the screen. As a result, the user understands the content of the message described before the message necessary for the other member to understand the content of the message registered on the virtual electronic bulletin board of the virtual work item, and then receives the message. Can understand the contents of
図11に、構成情報DB60のスキーマの例を示す。図11において、メッセージID71は、仮想作業項目の仮想電子掲示板で登録されたメッセージのメッセージIDを示す。表示実作業項目リスト72は、メッセージ登録時における仮想作業項目を構成する実作業項目の実作業項目IDを示す。ソート条件73は、仮想作業項目を構成する実作業項目のメッセージ群を再構成した際のソート条件を示す。この構成情報DBに記憶された構成情報を元に、仮想メッセージ群を作成し、画面表示する。 FIG. 11 shows an example of the schema of the configuration information DB 60. In FIG. 11, a message ID 71 indicates a message ID of a message registered on the virtual electronic bulletin board of the virtual work item. The displayed actual work item list 72 indicates the actual work item IDs of the actual work items constituting the virtual work item at the time of message registration. The sort condition 73 indicates a sort condition when a message group of actual work items constituting the virtual work item is reconfigured. Based on the configuration information stored in the configuration information DB, a virtual message group is created and displayed on the screen.
続いて、メッセージ登録時における仮想作業項目の仮想電子掲示板のメッセージ群を含む新たなメッセージ群を画面表示するフローを図12に示すフローチャートを用いて説明する。 Next, a flow for displaying a new message group including the message group of the virtual electronic bulletin board of the virtual work item at the time of message registration will be described with reference to the flowchart shown in FIG.
仮想作業項目管理プラグイン70は、実作業項目管理装置10を介して、ユーザにより指定されたメッセージのメッセージIDを取得する(S201)。ここで、ユーザにより指定されるメッセージは、そのユーザがディスプレイ上に表示した電子掲示板もしくは仮想電子掲示板に掲載されたメッセージ群の中から指定されるメッセージであり、登録された時点での画面状況を知りたいメッセージ、つまり、登録時に掲示板に掲載されていた他のメッセージ群の内容を知りたいメッセージである。続いて、取得したメッセージIDが、構成情報DB60に存在するか否かを判定する(S202)。判定の結果、構成情報DB60に取得したメッセージIDが存在すれば、そのメッセージIDに対応する、実作業項目IDおよびソート条件を構成情報DB60から取得する(S203)。仮想作業項目管理プラグイン70は、取得した実作業項目IDに対応する実作業項目のメッセージ群をメッセージDBから収集する(S204)。収集したメッセージ群を、先ほど取得したソート条件でソートし、仮想作業項目の仮想電子掲示板のメッセージ群を作成する(S205)。そして、そのメッセージ群を、画面表示を要求したユーザのディスプレイ上に表示させる(S206)。これにより、ユーザは、他のメンバが仮想作業項目の仮想電子掲示板で登録したメッセージより前に記載されたメッセージ群の内容を把握した上で、そのメッセージの内容を閲覧することができる。よって、そのメッセージがどのような状況で登録されたメッセージなのかを容易に把握することができる。 The virtual work item management plug-in 70 acquires the message ID of the message designated by the user via the actual work item management device 10 (S201). Here, the message specified by the user is a message specified from a group of messages posted on the electronic bulletin board or virtual electronic bulletin board displayed on the display by the user, and the screen status at the time of registration is displayed. This is a message that you want to know, that is, a message that you want to know the contents of other message groups posted on the bulletin board at the time of registration. Subsequently, it is determined whether or not the acquired message ID exists in the configuration information DB 60 (S202). If the acquired message ID exists in the configuration information DB 60 as a result of the determination, the actual work item ID and the sort condition corresponding to the message ID are acquired from the configuration information DB 60 (S203). The virtual work item management plug-in 70 collects a message group of actual work items corresponding to the acquired actual work item ID from the message DB (S204). The collected message group is sorted according to the sorting condition acquired earlier to create a virtual electronic bulletin board message group of virtual work items (S205). Then, the message group is displayed on the display of the user who requested the screen display (S206). Thereby, the user can browse the contents of the message after grasping the contents of the message group described before the message registered by the other member on the virtual electronic bulletin board of the virtual work item. Therefore, it is possible to easily grasp under what circumstances the message is registered.
一方、判定の結果、構成情報DB60に取得したメッセージIDが存在しなければ、画面表示対象として取得したメッセージIDに対応する実作業項目IDを特定し、その実作業項目IDに対応する実作業項目のメッセージ群をメッセージDBから取得する(S207)。そして、取得したメッセージ群を、画面表示を要求したユーザのディスプレイ上に表示させる(S207)。つまり、この場合、登録時の画面表示を要求したメッセージは、仮想電子掲示板上で登録されたメッセージではなく、通常の電子掲示板上で登録されたメッセージであるため、通常の電子掲示板のメッセージ群を画面表示させる。 On the other hand, if the acquired message ID does not exist in the configuration information DB 60 as a result of the determination, the actual work item ID corresponding to the message ID acquired as the screen display target is specified, and the actual work item ID corresponding to the actual work item ID is specified. A message group is acquired from the message DB (S207). Then, the acquired message group is displayed on the display of the user who requested the screen display (S207). In other words, in this case, the message that requested the screen display at the time of registration is not a message registered on the virtual electronic bulletin board but a message registered on the normal electronic bulletin board. Display on the screen.
また、作成したメッセージ群を画面表示する際に、仮想作業項目の仮想電子掲示板で新たに登録するメッセージが、その掲示板に掲載されたメッセージ群の中に含まれるメッセージに対する返信メッセージである場合には、登録時のメッセージ群のうち、その返信元メッセージを、他のメッセージと視覚的に区別できるように、異なる表示形式で画面表示してもよい。これにより、ユーザは、他のメンバが仮想作業項目の仮想電子掲示板で登録したどのメッセージに基づき、登録されたメッセージなのかを把握した上で、そのメッセージの内容を閲覧することができる。 In addition, when the created message group is displayed on the screen, if the message newly registered on the virtual electronic bulletin board of the virtual work item is a reply message to the message included in the message group posted on the bulletin board Of the message group at the time of registration, the reply source message may be displayed on the screen in a different display format so that it can be visually distinguished from other messages. As a result, the user can view the contents of the message after grasping the registered message based on which message the other member has registered on the virtual electronic bulletin board of the virtual work item.
ここで、返信元メッセージを視覚的に区別できるように、異なる表示形式で画面表示するフローを図13に示すフローチャートを用いて説明する。 Here, the flow of screen display in different display formats will be described using the flowchart shown in FIG. 13 so that the reply source messages can be visually distinguished.
まず、仮想作業項目管理プラグイン70は、実作業項目管理装置10を介して、ユーザにより指定された、画面表示の対象となるメッセージのメッセージIDを取得する(S211)。続いて、取得したメッセージIDが、構成情報DB60に存在するか否かを判定する(S212)。判定の結果、構成情報DB60に取得したメッセージIDが存在すれば、そのメッセージIDに対応する、実作業項目IDおよびソート条件を構成情報DB60から取得する(S213)。続いて、仮想作業項目管理プラグイン70は、取得した実作業項目IDに対応する実作業項目のメッセージ群をメッセージDBから収集する(S214)。収集したメッセージ群を、先ほど取得したソート条件でソートし、仮想作業項目の仮想電子掲示板のメッセージ群を作成する(S215)。さらに、メッセージDB30に、そのメッセージIDに対応する返信元メッセージIDが存在するか否かを判定する(S216)。判定の結果、返信メッセージIDが存在する場合、作成したメッセージ群のうち返信元メッセージIDに対応するメッセージを他のメッセージとは異なる表示形式で、画面表示を要求したユーザのディスプレイ上に表示させる(S217)。 First, the virtual work item management plug-in 70 acquires the message ID of the message to be displayed on the screen designated by the user via the actual work item management apparatus 10 (S211). Subsequently, it is determined whether or not the acquired message ID exists in the configuration information DB 60 (S212). If the acquired message ID exists in the configuration information DB 60 as a result of the determination, the actual work item ID and the sort condition corresponding to the message ID are acquired from the configuration information DB 60 (S213). Subsequently, the virtual work item management plug-in 70 collects a message group of actual work items corresponding to the acquired actual work item ID from the message DB (S214). The collected message group is sorted according to the sorting condition acquired earlier to create a virtual electronic bulletin board message group of virtual work items (S215). Further, it is determined whether or not a reply source message ID corresponding to the message ID exists in the message DB 30 (S216). If the reply message ID exists as a result of the determination, the message corresponding to the reply source message ID in the created message group is displayed on the display of the user who has requested the screen display in a display format different from other messages ( S217).
一方、判定の結果、返信メッセージIDが存在しない場合は、作成したメッセージ群をそのまま、画面表示を要求したユーザのディスプレイ上に表示させる(S218)。 On the other hand, if there is no reply message ID as a result of the determination, the created message group is displayed as it is on the display of the user who has requested the screen display (S218).
さらに、S212において、判定の結果、取得したメッセージIDが、構成情報DB60に存在しなければ、図12のフローと同様に、画面表示対象として取得したメッセージIDに対応する実作業項目IDを特定し、その実作業項目IDに対応する実作業項目のメッセージ群をメッセージDBから取得する(S219)。そして、取得したメッセージ群を、画面表示を要求したユーザのディスプレイ上に表示させる(S220)。 Furthermore, in S212, if the acquired message ID does not exist in the configuration information DB 60 as a result of the determination, the actual work item ID corresponding to the message ID acquired as the screen display target is specified as in the flow of FIG. Then, a message group of actual work items corresponding to the actual work item ID is acquired from the message DB (S219). Then, the acquired message group is displayed on the display of the user who requested the screen display (S220).
異なる表示形式で画面表示する具体例としては、例えば、その返信元メッセージに対応するメッセージを他のメッセージとは異なる色で画面表示したり、返信元メッセージを他のメッセージよりも大きい文字サイズで表示したり、返信元メッセージのみ点滅表示したりする例が挙げられる。また、ユーザが画面上で返信元メッセージをより識別を容易にするため、表示画面の所定の位置、例えば中心に、返信元メッセージを表示させてもよい。これにより、ユーザは、他のメンバが仮想作業項目の仮想電子掲示板で登録したどのメッセージに基づき、登録されたメッセージなのかを容易に把握した上で、そのメッセージの内容を閲覧することができる。 Specific examples of screen display in different display formats include, for example, displaying a message corresponding to the reply source message in a different color from other messages, or displaying the reply source message in a larger character size than other messages. Or a blinking display of only the reply source message. In addition, in order for the user to more easily identify the reply source message on the screen, the reply source message may be displayed at a predetermined position on the display screen, for example, at the center. Thereby, the user can browse the contents of the message after easily grasping the registered message based on which message the other member has registered on the virtual electronic bulletin board of the virtual work item.
10 実作業項目管理装置、20 実作業項目DB、30 メッセージDB、40 ドキュメントDB、50 仮想作業項目DB、60 構成情報DB、70 仮想作業項目管理プラグイン、80 全文検索装置、81 類似検索装置、82 実作業項目分類装置、100 電子掲示板管理装置、110 掲示板制御部、111 記憶部、112 仮想電子掲示板制御部、120 データベース、150 管理サーバ、200 クライアント端末。 10 actual work item management device, 20 actual work item DB, 30 message DB, 40 document DB, 50 virtual work item DB, 60 configuration information DB, 70 virtual work item management plug-in, 80 full-text search device, 81 similar search device, 82 actual work item classification device, 100 electronic bulletin board management device, 110 bulletin board control unit, 111 storage unit, 112 virtual electronic bulletin board control unit, 120 database, 150 management server, 200 client terminal.
Claims (6)
電子掲示板に掲載されたメッセージ群を格納する、電子掲示板ごとに設けられた蓄積手段と、
電子掲示板に掲載されたメッセージ群とそのメッセージ群を格納する蓄積手段との対応付け情報を記憶する記憶手段と、
指定された抽出条件に基づき、前記複数の電子掲示板の中からいくつかの電子掲示板を抽出する抽出手段と、
前記抽出されたいくつかの電子掲示板に掲載されたメッセージ群を格納する蓄積手段を、前記対応付け情報に基づき特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得する取得手段と、
取得した複数のメッセージ群を集約し、その集約したメッセージ群を指定されたソート条件でソートすることで、一つの仮想電子掲示板の仮想メッセージ群を生成する仮想メッセージ群生成手段と、
仮想メッセージ群の中から指定されたターゲットメッセージに対する返信メッセージの入力を受け付ける返信メッセージ入力手段と、
前記対応付け情報に基づき、前記ターゲットメッセージの格納先の蓄積手段を特定し、その特定した蓄積手段に、入力された返信メッセージを書き込む書き込み手段と、
を備えることを特徴とする電子掲示板管理装置。 An electronic bulletin board management apparatus for managing multiple electronic bulletin boards,
Storage means provided for each electronic bulletin board for storing messages posted on the electronic bulletin board;
Storage means for storing association information between message groups posted on the electronic bulletin board and storage means for storing the message groups;
Extraction means for extracting several electronic bulletin boards from the plurality of electronic bulletin boards based on the specified extraction conditions;
The storage means for storing the message group posted on the extracted several electronic bulletin boards is specified based on the association information, and the acquisition means for acquiring each message group from the specified storage means,
A virtual message group generating means for generating a virtual message group of one virtual electronic bulletin board by aggregating the acquired plurality of message groups and sorting the aggregated message groups according to a specified sorting condition;
A reply message input means for accepting input of a reply message to a target message designated from the virtual message group;
Based on the association information, the storage means for storing the target message is specified, and the writing means for writing the input reply message to the specified storage means;
An electronic bulletin board management apparatus comprising:
電子掲示板に掲載されたメッセージ群を格納する、電子掲示板ごとに設けられた蓄積手段と、
電子掲示板に掲載されたメッセージ群とそのメッセージ群を格納する蓄積手段との対応付け情報を記憶する記憶手段と、
指定された抽出条件に基づき、前記複数の電子掲示板の中からいくつかの電子掲示板を抽出する抽出手段と、
前記抽出されたいくつかの電子掲示板に掲載されたメッセージ群を格納する蓄積手段を、前記対応付け情報に基づき特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得する取得手段と、
取得した複数のメッセージ群を集約し、その集約したメッセージ群を指定されたソート条件でソートすることで、一つの仮想電子掲示板の仮想メッセージ群を生成する仮想メッセージ群生成手段と、
仮想メッセージ群に関連する関連メッセージの入力を受け付ける関連メッセージ入力手段と、
関連メッセージ入力時の、仮想電子掲示板を構成する電子掲示板の一覧情報と、仮想メッセージ群のソート条件とを含む構成情報を、入力された関連メッセージと対応づけて記憶する構成情報記憶手段と、
電子掲示板のメッセージ群もしくは仮想電子掲示板の仮想メッセージ群から指定された関連メッセージに対応する構成情報を、前記構成情報記憶手段から取得する構成情報取得手段と、
取得した構成情報に基づき、指定された関連メッセージの入力時の仮想電子掲示板を構成する複数の電子掲示板を特定する特定手段と、
前記電子掲示板の画面表示を制御する画面表示制御手段と、
を備え、
前記取得手段が、
前記特定した複数の電子掲示板に掲載されたメッセージ群を格納する蓄積手段を、前記対応付け情報に基づき特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得し、
前記仮想メッセージ群生成手段が、
取得した複数のメッセージ群を集約し、前記構成情報に含まれるソート条件でソートすることで、新たな仮想電子掲示板の仮想メッセージ群を生成し、
前記画面表示制御手段が、
生成した新たな仮想電子掲示板の仮想メッセージ群の画面表示を制御することを特徴とする電子掲示板管理装置。 An electronic bulletin board management apparatus for managing multiple electronic bulletin boards,
Storage means provided for each electronic bulletin board for storing messages posted on the electronic bulletin board;
Storage means for storing association information between message groups posted on the electronic bulletin board and storage means for storing the message groups;
Extraction means for extracting several electronic bulletin boards from the plurality of electronic bulletin boards based on the specified extraction conditions;
The storage means for storing the message group posted on the extracted several electronic bulletin boards is specified based on the association information, and the acquisition means for acquiring each message group from the specified storage means,
A virtual message group generating means for generating a virtual message group of one virtual electronic bulletin board by aggregating the acquired plurality of message groups and sorting the aggregated message groups according to a specified sorting condition;
Related message input means for receiving input of related messages related to the virtual message group;
Configuration information storage means for storing the configuration information including the list information of the electronic bulletin board constituting the virtual electronic bulletin board at the time of the related message input and the sort condition of the virtual message group in association with the input related message;
Configuration information acquisition means for acquiring, from the configuration information storage means, configuration information corresponding to a related message designated from a message group of an electronic bulletin board or a virtual message group of a virtual electronic bulletin board;
A specifying means for specifying a plurality of electronic bulletin boards constituting a virtual electronic bulletin board at the time of inputting a designated related message based on the acquired configuration information;
Screen display control means for controlling screen display of the electronic bulletin board;
With
The acquisition means is
Accumulating means for storing message groups posted on the specified plurality of electronic bulletin boards are specified based on the association information, and each message group is acquired from the specified accumulating means,
The virtual message group generation means includes
Aggregating a plurality of acquired message groups and sorting according to the sorting conditions included in the configuration information, to generate a new virtual electronic bulletin board virtual message group,
The screen display control means is
An electronic bulletin board management apparatus for controlling screen display of a virtual message group of a generated new virtual electronic bulletin board.
前記関連メッセージは、仮想メッセージ群の中から指定されたターゲットメッセージに対する返信メッセージであって、
前記構成情報記憶手段は、入力された関連メッセージ及び関連メッセージに対するターゲットメッセージと対応付けて、前記構成情報を記憶し、
前記画面表示制御手段は、
生成された仮想メッセージ群のうち、前記構成情報に対応付けられたターゲットメッセージを、他のメッセージと異なる表示形式で画面表示するように制御することを特徴とする電子掲示板管理装置。 In the electronic bulletin board management apparatus according to claim 2 ,
The related message is a reply message to the target message specified from the virtual message group,
The configuration information storage means stores the configuration information in association with the input related message and a target message for the related message,
The screen display control means includes
An electronic bulletin board management apparatus, wherein control is performed so that a target message associated with the configuration information in a generated virtual message group is displayed on a screen in a display format different from other messages.
指定された抽出条件に基づき、前記複数の電子掲示板の中からいくつかの電子掲示板を抽出する抽出ステップと、
電子掲示板に掲載されたメッセージ群を格納する、電子掲示板ごとに設けられた蓄積手段の中から、前記抽出されたいくつかの電子掲示板に掲載されたメッセージ群を格納する蓄積手段を特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得する取得ステップと、
前記取得した複数のメッセージ群を集約し、その集約したメッセージ群を指定されたソート条件でソートすることで、一つの仮想電子掲示板の仮想メッセージ群を生成する仮想メッセージ群生成ステップと、
仮想メッセージ群の中から指定されたターゲットメッセージに対する返信メッセージの入力を受け付ける返信メッセージ入力ステップと、
前記対応付け情報に基づき、前記ターゲットメッセージの格納先の蓄積手段を特定し、その特定した蓄積手段に、入力された返信メッセージを書き込む書き込みステップと、
をコンピュータに実行させるためのプログラム。 A program for managing multiple electronic bulletin boards,
An extraction step of extracting several electronic bulletin boards from the plurality of electronic bulletin boards based on specified extraction conditions;
From the storage means provided for each electronic bulletin board for storing the message group posted on the electronic bulletin board, the storage means for storing the message group posted on the several extracted electronic bulletin boards is specified and specified. An acquisition step of acquiring a message group from each of those storage means,
A virtual message group generation step of generating a virtual message group of one virtual electronic bulletin board by aggregating the acquired plurality of message groups and sorting the aggregated message groups according to a specified sorting condition;
A reply message input step for accepting input of a reply message for a target message specified from the virtual message group;
Based on the association information, the storage means of the storage destination of the target message is specified, and the writing step of writing the input reply message to the specified storage means;
A program that causes a computer to execute.
指定された抽出条件に基づき、前記複数の電子掲示板の中からいくつかの電子掲示板を抽出する抽出ステップと、 An extraction step of extracting several electronic bulletin boards from the plurality of electronic bulletin boards based on specified extraction conditions;
電子掲示板に掲載されたメッセージ群を格納する、電子掲示板ごとに設けられた蓄積手段の中から、前記抽出されたいくつかの電子掲示板に掲載されたメッセージ群を格納する蓄積手段を特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得する取得ステップと、 From the storage means provided for each electronic bulletin board for storing the message group posted on the electronic bulletin board, the storage means for storing the message group posted on the several extracted electronic bulletin boards is specified and specified. An acquisition step of acquiring a message group from each of those storage means,
前記取得した複数のメッセージ群を集約し、その集約したメッセージ群を指定されたソート条件でソートすることで、一つの仮想電子掲示板の仮想メッセージ群を生成する仮想メッセージ群生成ステップと、 A virtual message group generation step of generating a virtual message group of one virtual electronic bulletin board by aggregating the acquired plurality of message groups and sorting the aggregated message groups according to a specified sorting condition;
仮想メッセージ群に関連する関連メッセージの入力を受け付ける関連メッセージ入力ステップと、 A related message input step for receiving an input of a related message related to the virtual message group;
関連メッセージ入力時の、仮想電子掲示板を構成する電子掲示板の一覧情報と、仮想メッセージ群のソート条件とを含む構成情報を、入力された関連メッセージと対応づけて構成情報記憶手段に記憶する構成情報記憶ステップと、 Configuration information for storing configuration information including list information of the electronic bulletin board constituting the virtual electronic bulletin board at the time of inputting the related message and sorting conditions of the virtual message group in the configuration information storage means in association with the input related message A memory step;
電子掲示板のメッセージ群もしくは仮想電子掲示板の仮想メッセージ群から指定された関連メッセージに対応する構成情報を、前記構成情報記憶手段から取得する構成情報取得ステップと、 A configuration information acquisition step of acquiring configuration information corresponding to a related message designated from a message group of an electronic bulletin board or a virtual message group of a virtual electronic bulletin board from the configuration information storage unit;
取得した構成情報に基づき、指定された関連メッセージの入力時の仮想電子掲示板を構成する複数の電子掲示板を特定する特定ステップと、 A specific step of identifying a plurality of electronic bulletin boards constituting the virtual electronic bulletin board at the time of inputting the designated related message based on the acquired configuration information;
前記電子掲示板の画面表示を制御する画面表示制御ステップと、 A screen display control step for controlling the screen display of the electronic bulletin board;
をコンピュータに実行させるためのプログラムであって、 A program for causing a computer to execute
前記取得ステップでは、 In the acquisition step,
前記特定した複数の電子掲示板に掲載されたメッセージ群を格納する蓄積手段を、前記対応付け情報に基づき特定し、特定したそれらの蓄積手段からそれぞれメッセージ群を取得し、 Accumulating means for storing message groups posted on the specified plurality of electronic bulletin boards are specified based on the association information, and each message group is acquired from the specified accumulating means,
前記仮想メッセージ群生成ステップでは、 In the virtual message group generation step,
取得した複数のメッセージ群を集約し、前記構成情報に含まれるソート条件でソートすることで、新たな仮想電子掲示板の仮想メッセージ群を生成し、 Aggregating a plurality of acquired message groups and sorting according to the sorting conditions included in the configuration information, to generate a new virtual electronic bulletin board virtual message group,
前記画面表示制御ステップでは、 In the screen display control step,
生成した新たな仮想電子掲示板の仮想メッセージ群の画面表示を制御することを特徴とするプログラム。 A program for controlling a screen display of a virtual message group of a generated new virtual electronic bulletin board.
前記関連メッセージは、仮想メッセージ群の中から指定されたターゲットメッセージに対する返信メッセージであって、 The related message is a reply message to the target message specified from the virtual message group,
前記構成情報記憶ステップでは、入力された関連メッセージ及び関連メッセージに対するターゲットメッセージと対応付けて、前記構成情報を前記構成情報記憶手段に記憶し、 In the configuration information storing step, the configuration information is stored in the configuration information storage means in association with the input related message and the target message for the related message,
前記画面表示制御ステップでは、 In the screen display control step,
生成された仮想メッセージ群のうち、前記構成情報に対応付けられたターゲットメッセージを、他のメッセージと異なる表示形式で画面表示するように制御することを特徴とする、プログラム。 A program for controlling a target message associated with the configuration information in the generated virtual message group to be displayed on a screen in a display format different from other messages.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003372132A JP4432460B2 (en) | 2003-10-31 | 2003-10-31 | Electronic bulletin board management apparatus, electronic bulletin board management method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003372132A JP4432460B2 (en) | 2003-10-31 | 2003-10-31 | Electronic bulletin board management apparatus, electronic bulletin board management method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005135246A JP2005135246A (en) | 2005-05-26 |
JP4432460B2 true JP4432460B2 (en) | 2010-03-17 |
Family
ID=34648592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003372132A Expired - Lifetime JP4432460B2 (en) | 2003-10-31 | 2003-10-31 | Electronic bulletin board management apparatus, electronic bulletin board management method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4432460B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5023453B2 (en) * | 2005-08-26 | 2012-09-12 | 富士ゼロックス株式会社 | Task field generation support apparatus, program, and method |
US7747652B2 (en) * | 2006-01-04 | 2010-06-29 | Microsoft Corporation | Structured data storage |
JP2009181451A (en) * | 2008-01-31 | 2009-08-13 | Shinya Moriuchi | Method for giving and receiving newspaper article, device for publishing newspaper article, its program and storage medium |
JP2012095149A (en) * | 2010-10-27 | 2012-05-17 | New Knowledge Co Ltd | Advertisement information processing system and program used in the system |
JP6927615B2 (en) * | 2018-10-16 | 2021-09-01 | 株式会社コナミデジタルエンタテインメント | Message system, program, and control method |
-
2003
- 2003-10-31 JP JP2003372132A patent/JP4432460B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2005135246A (en) | 2005-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2343537C2 (en) | Computer search with help of associative links | |
US7257768B2 (en) | Project management system | |
JP2003016109A (en) | Method and device for managing document information, and management server | |
US20040243582A1 (en) | Information management method and information management device | |
JP2002342227A (en) | Knowledge storage support system and user operation limiting method for the system | |
JPH0746271A (en) | Electronic mail system | |
JP2004227360A (en) | Integrated log display method and system | |
US6957429B1 (en) | Service processing apparatus and service execution control method | |
JP2007193685A (en) | Program for displaying personal connection information, recording medium with the program recorded thereon, device for displaying personal connection information, and method for displaying personal connection information | |
WO1991004532A1 (en) | Temporary center system in a decentralized data base system | |
US10963842B1 (en) | Communication platform for email management | |
CN104272327B (en) | Job management method and management system | |
JP4432460B2 (en) | Electronic bulletin board management apparatus, electronic bulletin board management method, and program | |
TW200301634A (en) | Apparatus and method for collecting information from information providing server | |
WO2015063873A1 (en) | Information retrieval system and information retrieval method | |
JP2010009412A (en) | Information processor, electronic form management system, form retrieval method therefor, and program | |
JPWO2007046446A1 (en) | Data management device and terminal device | |
JP2005032136A (en) | Patent evaluating method and system | |
US7225221B2 (en) | Method and system for retrieving information, and computer product | |
KR101894419B1 (en) | System for providing personalized information, method thereof, and recordable medium storing the method | |
JP2000057147A (en) | Information retrieving device and information retrieving method | |
JP5193977B2 (en) | Event notification function providing system | |
JP2021107966A (en) | Information processing program, information processing method, and information processing apparatus | |
JP2000123030A (en) | Method, device and system for presenting information and recording medium | |
JP2018169770A (en) | Information management system, information management method and information management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060921 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090421 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090619 |
|
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: 20091201 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4432460 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140108 Year of fee payment: 4 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |