JP4821702B2 - Activity registration device, activity registration system, activity registration method, and activity registration program - Google Patents
Activity registration device, activity registration system, activity registration method, and activity registration program Download PDFInfo
- Publication number
- JP4821702B2 JP4821702B2 JP2007127924A JP2007127924A JP4821702B2 JP 4821702 B2 JP4821702 B2 JP 4821702B2 JP 2007127924 A JP2007127924 A JP 2007127924A JP 2007127924 A JP2007127924 A JP 2007127924A JP 4821702 B2 JP4821702 B2 JP 4821702B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- activity
- type
- activity information
- association
- 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 - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は計算機を使用した人間の活動支援分野において、計算機の支援活動における管理対象(アクティビティ)を登録するアクティビティ登録装置、アクティビティ登録システム、アクティビティ登録方法、およびアクティビティ登録プログラムに関する。 The present invention relates to an activity registration apparatus, an activity registration system, an activity registration method, and an activity registration program for registering a management target (activity) in a computer support activity in a human activity support field using a computer.
計算機を使用した人間の活動支援には、ワークフローの作成や管理、および、要員負荷バランスの調整などがある。これらの支援を適切に行うためには、要員、作業、開発ツールまたは書類といったアクティビティを、活動実態に即した関連付けをしてシステムに登録して管理する必要がある。しかしながら、人間が行う業務、特に非定型業務においては、多様なアクティビティが多様なタイミングで発生・消滅する。また各アクティビティ間の関連も多様で動的であり、この登録は容易ではない。 Human activity support using computers includes creation and management of workflows and adjustment of personnel load balance. In order to appropriately provide such support, it is necessary to register and manage activities such as personnel, work, development tools, and documents in the system in association with the actual activity. However, in business performed by humans, particularly in atypical business, various activities occur and disappear at various timings. In addition, the relationship between each activity is various and dynamic, and this registration is not easy.
特許文献1には、各利用者のタスクにおける活動状況を表示可能な状況情報表示システムが開示されている。当該システムにおいては、ユーザが作成した資料からメタ情報を抽出して管理する。 Patent Document 1 discloses a status information display system capable of displaying an activity status in each user's task. In this system, meta information is extracted and managed from material created by the user.
特許文献2には、ワークフローの実行時にコンポーネント化されたワークフローモデルを修正するフレームワークが開示されている。当該フレームワークにおいては、メタデータはコンパイル時に与えられ、アクティビティはツリー構造で階層的に配列・整理された集合として管理される。
上記特許文献に開示された技術は、単独またはその組み合わせにおいて、システムに記憶されたメタ情報に基づいてユーザデータを類型化して登録するものではない。また、その技術は、入力されたユーザデータを入力された関連情報で関連付けて登録するものでもない。 The technique disclosed in the above patent document does not register user data by typifying based on meta information stored in the system alone or in combination thereof. In addition, the technique does not register the input user data in association with the input related information.
上記特許文献に開示された技術は、単独またはその組み合わせにおいて、システムに記憶されたメタ情報に基づいてユーザデータを類型化して登録するものではない。また、その技術は、入力されたユーザデータを入力された関連情報で関連付けて登録するものでもない。
このため、アクティビティ、特に非定型業務にかかわるアクティビティの装置等への登録が困難であった。本発明は、この困難さを軽減するアクティビティ登録装置、アクティビティ登録システム、アクティビティ登録方法、およびアクティビティ登録プログラムを提供することを目的とする。
The technique disclosed in the above patent document does not register user data by typifying based on meta information stored in the system alone or in combination thereof. In addition, the technique does not register the input user data in association with the input related information.
For this reason, it has been difficult to register an activity, particularly an activity related to an atypical business, in a device. It is an object of the present invention to provide an activity registration device, an activity registration system, an activity registration method, and an activity registration program that alleviate this difficulty.
本発明の一例のアクティビティ登録装置は、アクティビティの属性情報を規定するメタ情報を記憶装置に格納し、前記属性情報を前記メタ情報に基づいて、接続されたユーザ端末から入力してアクティビティ情報として前記記憶装置に記憶し、複数の前記アクティビティ情報間の関連付けを規定する関連付け情報を前記ユーザ端末から入力して前記記憶装置に記憶する。 The activity registration device according to an example of the present invention stores meta information defining activity attribute information in a storage device, and inputs the attribute information from a connected user terminal based on the meta information as the activity information. Stored in a storage device, association information defining association between a plurality of the activity information is input from the user terminal and stored in the storage device.
本発明の一例のアクティビティ登録方法は、アクティビティの属性情報を、記憶装置に格納されている前記アクティビティの前記属性情報を規定するメタ情報に基づいて、ユーザ端末から入力してアクティビティ情報として前記記憶装置に記憶する過程と、複数の前記アクティビティ情報間の関連付けを規定する関連付け情報を、前記ユーザ端末から入力して前記記憶装置に記憶する過程とからなる。 In the activity registration method according to an example of the present invention, the attribute information of an activity is input from a user terminal based on meta information defining the attribute information of the activity stored in a storage device, and the storage device is used as activity information. And a process of inputting association information for defining an association between a plurality of the activity information from the user terminal and storing it in the storage device.
本発明の一例のアクティビティ登録プログラムは、コンピュータに、アクティビティの属性情報を、前記コンピュータの記憶装置に格納されている前記アクティビティの前記属性情報を規定するメタ情報に基づいて、前記コンピュータに接続されているユーザ端末から入力してアクティビティ情報として前記記憶装置に記憶する処理と、複数の前記アクティビティ情報間の関連付けを規定する関連付け情報を、前記ユーザ端末から入力して前記記憶装置に記憶する処理を実行させる。 An activity registration program according to an example of the present invention is connected to a computer based on meta information defining the attribute information of the activity stored in the storage device of the computer. Input from a user terminal that is stored in the storage device as activity information and association information that defines association between the plurality of activity information is input from the user terminal and stored in the storage device Let
本発明にかかるシステム等は、アクティビティの属性情報を規定するメタ情報を格納し、そのアクティビティの属性情報をメタ情報に基づいてユーザ端末から入力し、かつ、複数のアクティビティ情報間の関連付け情報をユーザ端末から入力して記憶装置に記憶する。このため、アクティビティ、特に非定型業務にかかわるアクティビティの装置等による登録が容易で、その後の管理が容易になるという効果を奏する。
The system according to the present invention stores meta information defining activity attribute information, inputs the activity attribute information from the user terminal based on the meta information, and associates association information between a plurality of activity information to the user. Input from the terminal and store in the storage device. For this reason, it is easy to register an activity, particularly an activity related to an atypical job, by an apparatus, and the subsequent management is facilitated.
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。 Next, the best mode for carrying out the present invention will be described in detail with reference to the drawings.
本発明のアクティビティ登録システムの実施例の全体構成を図1に示す。このアクティビティ登録システムは、端末装置100とアクティビティ登録装置200とから構成される。端末装置100とアクティビティ登録装置200とは、直接接続されていてもよいし、インターネットなどのネットワークを経由して接続されていてもよい。アクティビティ登録装置200は、データ処理装置210と記憶装置220とから構成される。
An overall configuration of an embodiment of the activity registration system of the present invention is shown in FIG. This activity registration system includes a
端末装置100はユーザによって操作されて情報の入力および表示を行う。アクティビティ登録装置200は、端末装置100からアクティビティの情報を入力して登録をしたり、登録されているアクティビティ情報Anを検索して検索結果や検索結果に基づく演算結果を表示したりする。すなわち、端末装置100は、データ処理装置210に指示して、記憶装置220が格納しているアクティビティ関連情報222をアクセスさせ、アクティビティ情報Anやアクティビティ間の関連付け情報Bmの登録・検索・画面表示等をする機能を備えている。
The
データ処理装置210は、記憶装置220に格納されているプログラム223の制御により動作する。データ処理装置210は、アクティビティ情報Anを端末装置100から受信して記憶装置220に登録(記憶)したり、記憶装置220に格納されているアクティビティ情報Anを検索して、端末装置100に出力したりする。記憶装置220は、アクティビティのメタ情報2210とアクティビティ関連情報222を格納する。
The
メタ情報2210には、各アクティビティに対するメタ情報タイプ2211および当該タイプのアクティビティが有する属性情報2212が定義されている。アクティビティが有する属性情報2212の種類と数はアクティビティタイプごとに異なっていてもよい。図2を参照すると、たとえば、要員タイプのアクティビティは属性情報2212として<担当者名>を有し、作業タイプのアクティビティは属性情報2212として<作業名>および<作業時間>を有する。ここで、たとえば、要員タイプのアクティビティとは、メタ情報タイプ2211が「要員」であるアクティビティを指す。すなわち、メタ情報タイプ2211が「XX」のアクティビティをXXタイプのアクティビティと呼ぶ。同じ規則が、アクティビティ情報Anについても適用できる。
The
アクティビティ関連情報222には、アクティビティ登録装置200に入力されて登録されたアクティビティに関する情報が記憶されている。図1および図3を参照すると、アクティビティ関連情報222は、個々のアクティビティの情報であるアクティビティ情報Anならびにアクティビティ情報An間の関連を示す関連付け情報Bmを格納していることがわかる。
In the activity
アクティビティ情報Anは、アクティビティのメタ情報タイプ2211の指定値と当該メタ情報タイプ2211が持つ属性情報2212の具体値を対応して格納している。たとえば、アクティビティ情報A1は、メタ情報タイプ2211が要員タイプのアクティビティのアクティビティ情報Anであり、<担当者名>属性情報2212の値として“担当者A”を有する。
The activity information An stores a specified value of the activity
関連付け情報Bmは、あるアクティビティ情報Anから別のアクティビティ情報Anに関連付けがあることを示す情報である。関連付けには方向性があり、関連の起点アクティビティ情報Anと終点アクティビティ情報Anは区別される。図3において、関連付け情報B1は、起点アクティビティ情報A2が終点アクティビティ情報A1に対して関連付けされていることを示す。図4は、関連付け情報Bmの記憶装置220内での格納構造を示す。これによれば、関連付け情報B1は、たとえば、アクティビティ情報A2の格納領域内とアクティビティ情報A1の格納域に連続して付加される相互ポインタ情報および方向の起点・終点を表す方向付け情報として格納されていることがわかる。関連付け情報B1は、アクティビティ情報A1とアクティビティ情報A2の識別情報と方向付け情報を組にして格納することで実現してもよい。
The association information Bm is information indicating that there is an association from one activity information An to another activity information An. The association has directionality, and the related origin activity information An and end activity information An are distinguished. In FIG. 3, the association information B1 indicates that the starting activity information A2 is associated with the ending activity information A1. FIG. 4 shows a storage structure in the
関連付け情報Bmの具体的な意味づけは、本発明のアクティビティ登録システムのユーザが決める。たとえば、作業タイプのアクティビティ情報Anから要員タイプのアクティビティ情報Anへの関連情報は、当該作業のオーナが当該要員であることを表現する。すなわち、当該関連情報は、当該要員が当該作業を行うことを表現する。したがって、図3における関連付け情報B1は、アクティビティA1の要員である“担当者A”がアクティビティ情報A2の作業である“GYOMU01製造”を行うことを示している。 The specific meaning of the association information Bm is determined by the user of the activity registration system of the present invention. For example, the related information from the activity information An of the work type to the activity information An of the personnel type represents that the owner of the operation is the personnel. That is, the relevant information expresses that the person performs the work. Therefore, the association information B1 in FIG. 3 indicates that the “person A” who is a member of the activity A1 performs “GYOMU01 manufacture” which is the work of the activity information A2.
本実施例における関連付けは、任意のアクティビティ情報An間で可能である。ユーザは、たとえば、作業タイプのアクティビティ情報Anから別の作業タイプのアクティビティ情報Anへの関連付けをすることも可能である。この関連付け情報Bmは、作業の開始条件を表現してもよい。たとえば、図5の関連付け情報B20は、「アクティビティ情報A10の要員“担当者A”のアクティビティ情報A30の作業“GYOUMU02”が、アクティビティ情報A40の作業“GYOUMU021”の終了後に開始される」ことを示している。さらに、関連付け情報B10は、「アクティビティ情報A10の要員“担当者A”のアクティビティ情報A30の作業“GYOUMU02”が、アクティビティ情報A70の作業“GYOUMU11”の終了後に開始される」ことを示している。ここで、アクティビティ情報A70の作業“GYOUMU11”は、アクティビティ情報A60の要員“担当者B”の作業である。図5の関連付け情報B40が示すように、開発ツールタイプのアクティビティ情報A50から作業タイプのアクティビティ情報A40への関連付けも可能である。この関連付けは、アクティビティ情報A40の作業“GYOUMU21”において、アクティビティ情報A50のツールが必須であることを表現してもよい。ユーザは、ある関連付けにおける起点アクティビティ情報Anを終点とするような、また、ある関連付けにおける終点アクティビティ情報Anを起点とするような別の関連付けを行うことも可能である。すなわち、図5に示すごとく、関連付けのネストが可能である。 Association in this embodiment is possible between arbitrary activity information An. For example, the user can associate the activity information An of the work type with the activity information An of another work type. This association information Bm may represent a work start condition. For example, the association information B20 of FIG. 5 indicates that “the work“ GYOMU02 ”of the activity information A30 of the person“ person in charge A ”of the activity information A10 is started after the end of the work“ GYOMU022 ”of the activity information A40”. ing. Further, the association information B10 indicates that “the work“ GYOMU02 ”of the activity information A30 of the person“ person in charge A ”of the activity information A10 is started after the work“ GYOMUMU11 ”of the activity information A70 is completed”. Here, the work “GYOMU11” in the activity information A70 is the work of the person in charge “B” in the activity information A60. As shown by the association information B40 in FIG. 5, the development tool type activity information A50 can be associated with the work type activity information A40. This association may express that the tool of the activity information A50 is essential in the work “GYOMU21” of the activity information A40. The user can make another association such that the starting point activity information An in a certain association is the end point, or the end point activity information An in a certain association is the starting point. That is, as shown in FIG. 5, nesting of association is possible.
関連付けは、1対Nでも、N対1でも、N対Mでもかまわない。このような、関連付けの自由度は、アクティビティの自由な記述に効果を奏する。これは、特に、非定型作業におけるアクティビティの記述に有効である。非定型業務のアクティビティ間の関連付けは多様だからである。 The association may be 1 to N, N to 1, or N to M. Such a degree of freedom of association is effective for a free description of an activity. This is particularly useful for describing activities in atypical work. This is because there are various associations between activities of atypical business.
次に図面を参照して、本実施例のアクティビティ登録システムの動作を説明する。まず、アクティビティ登録装置200は、端末装置100あるいは別の入力装置からメタ情報2210のもととなる情報を入力して、図2に示すようにメタ情報2210を記憶装置220に格納する。本実施例においては、このメタ情報2210は、システムの使用開始前に行われる。また、メタ情報タイプ2211は、システムの運用中に新たに追加登録できるようにしても良い。
Next, the operation of the activity registration system of this embodiment will be described with reference to the drawings. First, the activity registration device 200 inputs information that is the basis of the
アクティビティの登録は図6の流れに従って行われる。アクティビティを登録しようとするときに、ユーザは端末装置100から登録しようとするアクティビティのメタ情報タイプ2211を入力する(S1)。データ処理装置210は、入力されたタイプを端末装置100から受信して、記憶装置220内に格納されているメタ情報2210のメタ情報タイプ2211を検索する。データ処理装置210は、当該タイプと一致するメタ情報タイプ2211に対応する属性情報2212の種類を得て、それらの入力促進メッセージを端末装置100に出力する(S2)。当該メッセージをみたユーザが属性情報2212を端末装置100に入力すると、データ処理装置210はそれらを端末装置100から受信する。その後、データ処理装置210は、受信した属性情報2212をアクティビティ情報Anとしてアクティビティ関連情報222に追加して格納する。
Activity registration is performed according to the flow of FIG. When registering an activity, the user inputs the
データ処理装置210は上述の入力促進メッセージを出力せずに、メタ情報タイプ2211に続いて入力されたデータを自動的にその属性情報2212として解釈しても良い。
The
このようにして、データ処理装置210は、図3に例示されるアクティビティ情報A1、A2およびA3を記憶装置220に、アクティビティ関連情報222の一部として格納する(S3)。
In this way, the
具体例を示す。ユーザが、端末装置100からメタ情報タイプ2211として「要員」を入力すると、データ処理装置210は、メタ情報2210から<担当者名>属性情報2212の入力が必要なことを判断して、その入力を促進する。ユーザが<担当者名>属性として”担当者A”を入力すると、データ処理装置210は、要員タイプのアクティビティA1を登録する。次に、ユーザが、端末装置100からメタ情報タイプ2211として「作業」を入力すると、データ処理装置210は、メタ情報2210から<作業名>属性情報2212および<作業時間>属性情報2212の入力が必要なことを判断し、その入力を促進する。
A specific example is shown. When the user inputs “person” as the
ユーザが、<作業名>属性情報2212として”GYOMU01製造”、<作業時間>属性情報2212として“5時間”を指定すると、データ処理装置210は、作業アクティビティA2を登録する。ユーザが、端末装置100から再度メタ情報タイプ2211の「作業」を入力すると、データ処理装置210は、メタ情報2210から<作業名>属性情報2212および<作業時間>属性情報2212の入力が必要なことを判断して、それらの入力を促進する。ユーザが<作業名>属性情報2212として“GYOMU02製造”、<作業時間>属性情報2212として”8時間”を指定すると、データ処理装置210は、作業タイプのアクティビティA3を登録する。
When the user designates “GYOMU01 manufacture” as the <work name>
次に、データ処理装置210は、登録されたアクティビティ情報An間の関連付け情報Bmを図7の流れに沿って登録する。まず、データ処理装置210は、端末装置100から2つのアクティビティ情報Anの識別情報と起点・終点を示す関連付けの方向情報を入力する(S11)。アクティビティ情報Anの識別情報は、たとえば、メタ情報タイプ2211と<XX名>属性情報2212の値(名称属性値)である。ここで、すべてのメタ情報タイプ2211は、その属性情報2212として、<XX名>属性情報2212を持つ。<XX名>属性情報2212とは、例えば、図2における、<担当者名>、<作業名>、または<書類名>などを指す。そして、名称属性値の例は、図3のアクティビティ情報A1、A2における”担当者A”、”GYOMU01製造”である。また、起点・終点を示す関連付けの方向情報は、たとえば、どちらのアクティビティ情報Anが起点で、どちらのアクティビティ情報Anが終点であるかの情報である。
Next, the
そして、データ処理装置210は、アクティビティ関連情報222を検索して、起点となるアクティビティ情報An識別情報に対応するアクティビティ情報Anを発見する(S12)。同様に、データ処理装置210は、終点となるアクティビティ情報An識別情報に対応するアクティビティ情報Anを検索する(S13)。そして、データ処理装置210は、起点および終点の両アクティビティ情報Anに相互ポインタおよび起点・終点を示す方向付け情報を、関連付け情報Bmとして付加する(S14)。
Then, the
このようにして、データ処理装置210は、アクティビティ関連情報222の一部として図3に例示されるアクティビティの関連付け情報B1およびB2を記憶装置220に格納する。
In this way, the
例えば、ユーザが端末装置100から、起点としてメタ情報タイプ2211の「作業」、作業名称”GYOUMU01製造”を、終点としてメタ情報タイプ2211の「要員」、担当者名”担当者A”を入力する。すると、データ処理装置210は、アクティビティ関連情報222からアクティビティ情報A2とアクティビティ情報A1を検索して、図4に示す関連付け情報B1を登録する。次に、ユーザが端末装置100から、起点としてメタ情報タイプ2211の「作業」、作業名称”GYOUMU02製造”を、終点としてメタ情報タイプ2211の「要員」、担当者名”担当者A”を入力する。すると、データ処理装置210は、アクティビティ関連情報222からアクティビティ情報A3とA1を検索して、図4の例に倣い関連付け情報B2を登録する。
For example, the user inputs “work” of the
本実施例では、すでに登録済みのアクティビティ情報Anについて関連付け情報Bmを入力することも可能であり、必ずしも、関連付け情報Bmの登録に先立ってアクティビティ情報Anの登録が必要なわけではない。たとえば、図5において、アクティビティ情報A10乃至アクティビティ情報A70が登録されている状況で、新たに関連付け情報B10のみを追加することも可能である。 In this embodiment, it is possible to input the association information Bm for the activity information An already registered, and it is not always necessary to register the activity information An prior to the registration of the association information Bm. For example, in FIG. 5, it is possible to newly add only the association information B10 in a situation where the activity information A10 to the activity information A70 are registered.
次に、登録されたアクティビティの検索動作について説明する。まず、ユーザは、端末装置100から検索条件を入力する。検索条件は、たとえば、検索を開始するアクティビティ情報Anの識別情報(メタ情報タイプ2211と属性情報2212中の名称属性値、等)と検索条件の組である。検索条件の例を図10に示す。この例では、データ処理装置210が、要員タイプの<担当者名称>属性値が”担当者A”のアクティビティ情報Anを終点とする関連付けを持っているアクティビティ情報Anを検索することを示している。なお、あるアクティビティ情報Anと関連付けられているアクティビティ情報Anが示すアクティビティを関連アクティビティと呼ぶ。
Next, a registered activity search operation will be described. First, the user inputs a search condition from the
端末装置100から検索条件を入力したデータ処理装置210は、図8に例示する処理によりアクティビティ情報Anを検索する。まず、データ処理装置210は、アクティビティ関連情報222から、関連アクティビティ情報Anの検索を開始するアクティビティ情報An(ルートアクティビティ情報An)を検索する(S21)。図10の例においては、要員タイプの<担当者名称>属性値が”担当者A”であるアクティビティ情報Anがルートアクティビティ情報Anである。次に、データ処理装置210は、ルートアクティビティ情報Anを終点とする未検索の関連付け情報Bmがあるかを判断する(S22)。有る場合(S22でY)には、データ処理装置210は、当該関連付けの始点となるアクティビティ情報Anを関連アクティビティ情報Anとして取得する(S23)。そして、データ処理装置210は、そのアクティビティ情報Anについての関連アクティビティを取得する(S24)。ここで取得された関連アクティビティはバッファに出力される(図9のS37)。ルートアクティビティ情報Anについてすべての関連アクティビティを取得した場合(S22でN)は、データ処理装置210は、バッファにたまっている検索結果を出力する(S25)。
The
ルートアクティビティの関連アクティビティを発見したときは、その関連アクティビティの関連アクティビティも検索する(図8のS24)が、この処理は図9に示すように、再帰的呼び出しにより実現される。まず、データ処理装置210は、本処理の開始に先立ち、検索の深さをチェックして、検索の深さがあらかじめ定められた所定値よりも大きなときは検索を終了する(S31、S32でN)。検索の深さは、ルートアクティビティ情報Anから何段の関連付け情報Bmを走査したかを示す値である。本実施例では、関連アクティビティの検索の段数に上限を設けることにより、検索を分割して実施することが可能である。たとえば、最初はルートアクティビティから数段の深さで検索を実施し、その結果を得る。その後、ユーザは、探索結果のなかから興味のあるアクティビティ情報Anを選択し、さらに当該アクティビティ情報Anをルートアクティビティ情報Anとして検索を実施できる。また、関連付け情報Bmがループを構成している場合には、この検索の深さを指定することで、検索処理が無限ループに陥ることを回避可能となるという効果を奏する。
When the related activity of the root activity is found, the related activity of the related activity is also searched (S24 in FIG. 8). This process is realized by recursive calling as shown in FIG. First, the
検索の深さが所定値以下の場合(S32でY)には、処理起動時に指定されたアクティビティ情報Anを終点とする未検索の関連付け情報Bmがあるかを判断する(S33)。有る場合(S33でY)には、データ処理装置210は、当該関連付けの始点となるアクティビティ情報Anを関連アクティビティ情報Anとして取得する(S34)。そして、データ処理装置210は、そのアクティビティ情報Anについての関連アクティビティ情報Anを取得する(S35)。ここでは、本処理を再帰的に呼び出しているが、検索処理を書き下しても良い。処理起動時に指定されたアクティビティ情報Anについてすべての関連アクティビティ情報Anを取得した場合(S33でN)は、検索結果をバッファに出力する(S25)。ここでバッファに貯められた検索結果は後にまとめて出力される(図8のS25)。図10は、出力結果例を示す。これは、図3に示すアクティビティ関連情報222に、図10の検索条件を適用した場合の検索結果である。なお、上述の例では、関連付けの方向性を考慮して検索を実施したが、方向性を無視して検索することも可能である。
If the search depth is equal to or smaller than the predetermined value (Y in S32), it is determined whether there is unsearched association information Bm whose end point is the activity information An designated at the time of starting the process (S33). If yes (Y in S33), the
本実施例によれば、システムにあらかじめ登録されたメタ情報2210に基づいてアクティビティ情報Anが登録される。そのため、人間が行う業務、特に非定型業務において、多様なアクティビティが多様なタイミングで発生・消滅しても、ユーザは、アクティビティ情報Anを類型化・整理して登録することが可能となる。また各アクティビティ間の関連も自由に設定が可能である。この特性は、多様で非定型的なアクティビティの登録において効果的である。
According to this embodiment, the activity information An is registered based on the
これらの結果として、本発明にかかるアクティビティ登録装置200等は、以下の効果を奏する。 As a result of these, the activity registration apparatus 200 according to the present invention has the following effects.
第一の効果は、アクティビティの可視化、管理の効率化がなされることである。その理由は、アクティビティ情報Anを記憶装置220に集約し、関連アクティビティを含めて検索することできるためである。
The first effect is that the activity is visualized and managed efficiently. The reason is that the activity information An can be collected in the
第2の効果は、アクティビティに対して、共通な指標で分類が可能になることである。その理由は、アクティビティの性質や属性により、メタ情報2210を定義することで、アクティビティ情報Anの枠組みを定義できるためである。
The second effect is that the activities can be classified with a common index. This is because the framework of the activity information An can be defined by defining the
本発明にかかるアクティビティ登録装置200等は、メタ情報タイプ2211ごとバージョンを管理してもよい。アクティビティ登録装置200等は、メタ情報タイプ2211の属性情報2212を追加や削除をしたときにバージョンをあげる。そして、アクティビティ登録装置200等は、当該バージョン番号もアクティビティ情報Anの一部として格納する。データ処理装置210は、検索時に、このバージョン情報を手がかりに各アクティビティ情報Anがシステム運転中に追加した属性情報2212が格納されているか否かが判断できる。したがって、アクティビティ登録装置200等は、追加された属性情報2212を包含するアクティビティ情報Anと無いアクティビティ情報Anの混在を許容できる。
The activity registration apparatus 200 according to the present invention may manage the version of each
実施例1においては、メタ情報2210の格納は、たとえば、システムの使用に先立って一括して行っている。しかし、実施例2においては、すでに定義されているメタ情報タイプ2211に対応する属性情報2212をシステム運転中に新たに追加してもよいという効果を奏する。
In the first embodiment, the
実施例1では、関連付けには方向性があるとしたが、これに代えて、または、これに加えて方向性のない関連付け情報Bmを導入しても良い。これにより、階層関係(上下関係)を持ったアクティビティを本発明によるアクティビティ登録システムの登録対象とすることができる。 In the first embodiment, the association has directionality, but instead of this, or in addition to this, association information Bm having no directionality may be introduced. Thereby, activities having a hierarchical relationship (upper and lower relationships) can be registered in the activity registration system according to the present invention.
実施例1においては、登録されたアクティビティ情報Anを検索して、検索されたアクティビティ情報Anの情報をそのままリストとして出力した。実施例4においては、この検索時に、検索されたアクティビティ情報Anの特定の属性情報2212に関する算術・論理演算を含む演算を行い、その結果を出力することもできる。図10に示した検索例において、アクティビティ登録装置200等が、<作業時間>属性情報2212の値を<担当者名>属性情報2212の値ごとに集計するなどである。この出力結果例を図11に示す。本実施例では、登録されたアクティビティ情報Anの集計が容易となる。
In the first embodiment, the registered activity information An is searched, and the information of the searched activity information An is output as a list as it is. In the fourth embodiment, at the time of this search, an operation including an arithmetic / logical operation related to the
本発明によるアクティビティ登録装置等は、たとえば、下記の目的に使用することができる。
(1)要員リソースの負荷バランス調整
アクティビティ登録装置等が、要員アクティビティで検索し、関連付けされている作業アクティビティの作業時間値を集計する。管理者または、当該装置は、要員の負荷状況に応じて、作業アクティビティの関連付け先の要員アクティビティを再設定する。
(2)ワークフロー作成
ユーザは、メタ情報に「作業タスク」、「設計書」、「テンプレート」、「開発ツール」を定義する。そして、ユーザは、作業タスクアクティビティに対して、その作業タスクで使用する設計書、テンプレート、開発ツールのアクティビティを登録して関連付ける。また、ユーザは、作業タスクアクティビティ間の関連付けを行うこともできる。これにより、ワークフローが、アクティビティ登録装置に登録されて管理される。
(3)会議体に関連する議題一覧の作成
ユーザが、メタ情報に「会議」を定義し、開催会議アクティビティを登録する。さらにユーザは、開催会議アクティビティに関連議題の作業アクティビティを関連付ける。これにより、アクティビティ登録装置等は、開催会議を検索条件として入力して、関連議題の一覧を検索できる。
The activity registration apparatus and the like according to the present invention can be used for the following purposes, for example.
(1) A load balancing adjustment activity registration device or the like of personnel resources searches by personnel activity and aggregates the work time values of the associated work activities. The administrator or the device resets the personnel activity to which the work activity is associated in accordance with the load status of the personnel.
(2) The workflow creation user defines “work task”, “design document”, “template”, and “development tool” in the meta information. Then, the user registers and associates the activity of the design document, template, and development tool used in the work task with the work task activity. The user can also associate work task activities. As a result, the workflow is registered and managed in the activity registration apparatus.
(3) A user creating a list of agenda items related to a conference body defines “conference” in the meta information, and registers the held conference activity. Further, the user associates the work activity of the related agenda with the held conference activity. As a result, the activity registration device or the like can search for a list of related agendas by inputting the conference as a search condition.
100 端末装置
200 アクティビティ登録装置
210 データ処理装置
220 記憶装置
2210 メタ情報
222 アクティビティ関連情報
An アクティビティ情報
Bm 関連付け情報
223 プログラム
2211 メタ情報タイプ
2212 属性情報
100 Terminal Device 200
Claims (12)
接続されたユーザ端末装置からタイプと、前記メタ情報に於いて当該タイプに対応付けられている種類の属性情報を取得して、取得したタイプおよび属性情報を包含するアクティビティ情報として前記記憶装置に記憶し、
前記ユーザ端末装置から、第1の名称と、第2の名称を入力し、前記第1の名称を包含する、前記記憶装置に記憶されているアクティビティ情報(第1のアクティビティ情報)を始点、前記第2の名称を包含する、前記記憶装置に記憶されているアクティビティ情報(第2のアクティビティ情報)を終点とする関連付け情報を、前記第1および前記第2のアクティビティ情報の各々に対応付けて記憶する処理装置を備えるアクティビティ登録装置。 A storage device that stores meta information including a type and one or more types of attribute information including a name in association with each other;
Acquires the type and attribute information of the type associated with the type in the meta information from the connected user terminal device, and stores it in the storage device as activity information including the acquired type and attribute information And
From the user terminal device, the first name and the second name are input, and the activity information (first activity information) stored in the storage device including the first name is the starting point, including a second name, the association information for an end point activity information (second activity information) stored in the storage device, in association with each of said first and said second activity information An activity registration device comprising a processing device for storing.
ユーザ端末装置からタイプと、前記メタ情報に於いて当該タイプに対応付けられている種類の属性情報を取得して、取得したタイプおよび属性情報を包含するアクティビティ情報として前記記憶装置に記憶し、
前記ユーザ端末装置から、第1の名称と、第2の名称を入力し、前記第1の名称を包含する、前記記憶装置に記憶されているアクティビティ情報(第1のアクティビティ情報)を始点、前記第2の名称を包含する、前記記憶装置に記憶されているアクティビティ情報(第2のアクティビティ情報)を終点とする関連付け情報を、前記第1および前記第2のアクティビティ情報の各々に対応付けて記憶する第2の過程とからなるアクティビティ登録方法。 A first step of storing, in a storage device, meta information including a type and one or more types of attribute information including a name in association with each other;
Acquires the type and attribute information of the type associated with the type in the meta information from the user terminal device, and stores it in the storage device as activity information including the acquired type and attribute information,
From the user terminal device, the first name and the second name are input, and the activity information (first activity information) stored in the storage device including the first name is the starting point, Association information including the second name and ending with the activity information (second activity information) stored in the storage device is stored in association with each of the first and second activity information. An activity registration method comprising a second process.
ユーザ端末装置からタイプと、前記メタ情報に於いて当該タイプに対応付けられている種類の属性情報を取得して、取得したタイプおよび属性情報を包含するアクティビティ情報として前記記憶装置に記憶し、
前記ユーザ端末装置から、第1の名称と、第2の名称を入力し、前記第1の名称を包含する、前記記憶装置に記憶されているアクティビティ情報(第1のアクティビティ情報)を始点、前記第2の名称を包含する、前記記憶装置に記憶されているアクティビティ情報(第2のアクティビティ情報)を終点とする関連付け情報を、前記第1および前記第2のアクティビティ情報の各々に対応付けて記憶する第2の処理を実行させるアクティビティ登録プログラム。 A first process of storing, in a storage device, meta information including a type and at least one type of attribute information including a name in association with a computer;
Acquires the type and attribute information of the type associated with the type in the meta information from the user terminal device, and stores it in the storage device as activity information including the acquired type and attribute information,
From the user terminal device, the first name and the second name are input, and the activity information (first activity information) stored in the storage device including the first name is the starting point, including a second name, the association information for an end point activity information (second activity information) stored in the storage device, in association with each of said first and said second activity information An activity registration program for executing a second process to be stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007127924A JP4821702B2 (en) | 2007-05-14 | 2007-05-14 | Activity registration device, activity registration system, activity registration method, and activity registration program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007127924A JP4821702B2 (en) | 2007-05-14 | 2007-05-14 | Activity registration device, activity registration system, activity registration method, and activity registration program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008282315A JP2008282315A (en) | 2008-11-20 |
JP4821702B2 true JP4821702B2 (en) | 2011-11-24 |
Family
ID=40143060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007127924A Expired - Fee Related JP4821702B2 (en) | 2007-05-14 | 2007-05-14 | Activity registration device, activity registration system, activity registration method, and activity registration program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4821702B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3526595B2 (en) * | 1993-10-29 | 2004-05-17 | 富士通株式会社 | Information management mechanism |
JP3916199B2 (en) * | 1999-09-06 | 2007-05-16 | 株式会社日立製作所 | Workflow matter input method, workflow management system, and workflow matter automatic input device |
JP4529213B2 (en) * | 2000-01-19 | 2010-08-25 | 富士ゼロックス株式会社 | Element organization support apparatus and storage medium on which element organization support program is recorded |
JP4113469B2 (en) * | 2003-07-08 | 2008-07-09 | 株式会社日立製作所 | Business process management method and business process management program |
JP4282591B2 (en) * | 2004-11-30 | 2009-06-24 | 株式会社東芝 | Schedule management apparatus, schedule management method, and program |
-
2007
- 2007-05-14 JP JP2007127924A patent/JP4821702B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008282315A (en) | 2008-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9116899B2 (en) | Managing changes to one or more files via linked mapping records | |
JP5856139B2 (en) | Indexing and searching using virtual documents | |
JP4421502B2 (en) | Document management system | |
US20130205193A1 (en) | Web page control method, computer system and program | |
JP5194581B2 (en) | Document processing apparatus and document processing program | |
JP4800453B2 (en) | Operation guidance setting support device, operation support system, and computer program | |
JP6758167B2 (en) | Data processing equipment, data processing method and data processing program | |
JP4821702B2 (en) | Activity registration device, activity registration system, activity registration method, and activity registration program | |
JP5076290B2 (en) | Operation management rule diversion device, operation management rule diversion method, and program | |
JP6213660B2 (en) | Information management apparatus, information sharing system, control method, and computer-readable recording medium | |
JP2009043188A (en) | Operation management support system, and program | |
JP6141378B2 (en) | Human resource search server | |
JP6336922B2 (en) | Business impact location extraction method and business impact location extraction device based on business variations | |
JP6007320B2 (en) | Computer, relevance calculation method, and storage medium | |
US10515330B2 (en) | Real time visibility of process lifecycle | |
JP5033775B2 (en) | Design rule generation device, design rule generation program | |
JP2009075738A (en) | Retrieval result refining system, retrieval result refining method, and retrieval result refining program | |
JP2009009362A (en) | Program variable management system | |
JP6122742B2 (en) | Specification change support apparatus, information processing method, and program | |
JP5412970B2 (en) | Task management system | |
JP4895373B2 (en) | Software product reuse method and system | |
JP2012073854A (en) | File management device, file management method, and computer program | |
KR102181579B1 (en) | Method for providing patient information sticker service and dental insurance claim system therefor | |
JP5332920B2 (en) | Primary search system, file search system, method and program thereof | |
JP4781022B2 (en) | Screen progress management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20090512 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110715 |
|
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: 20110809 |
|
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: 20110822 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140916 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |