JP3928338B2 - Collaborative work support device - Google Patents
Collaborative work support device Download PDFInfo
- Publication number
- JP3928338B2 JP3928338B2 JP2000220128A JP2000220128A JP3928338B2 JP 3928338 B2 JP3928338 B2 JP 3928338B2 JP 2000220128 A JP2000220128 A JP 2000220128A JP 2000220128 A JP2000220128 A JP 2000220128A JP 3928338 B2 JP3928338 B2 JP 3928338B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- attribute
- work support
- tasks
- attributes
- 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
- 230000010354 integration Effects 0.000 claims description 5
- 230000010365 information processing Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 19
- 238000007726 management method Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 11
- 238000013500 data storage Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は協調作業支援装置に関し、特に、複数のユーザがネットワークを介して接続された情報処理装置を介してタスク単位での情報を共有する協調作業支援装置に関する。
【0002】
【従来の技術】
従来のワークフローシステム等の協調作業支援システムは、作業を細分化し、細分化された各作業に伴う情報の流れの管理や作業者の割り当てを計算機によって実現するものであった。
【0003】
ところで、このようなワークフローシステムでは、作業が円滑に実行されるように、各ユーザに作業内容等の要約を通知する必要があるが、従来において、作業内容をユーザが短時間で理解できるように要約して表示するものとしては、特開平7−306814号公報に開示された方法が存在するのみであった。
【0004】
但し、協調作業の一種である会議を計算機によって支援する電子会議システムにおいては、特開平7−56826号公報に開示された電子会議システムのように会議の内容を要約する機能を有するものが存在していた。
【0005】
【発明が解決しようとする課題】
しかし、電子会議システムは、作業者が発する会話やメッセージを計算機を通して他の作業者に伝達することによって、地理的、時間的な制約を軽減するもの、あるいは内容的な増強を図るものであり、電子会議以外の協調作業や、協調作業の背景となる個人作業に関する要約を生成することができないという問題点があった。
【0006】
また、ユーザは電子会議の要約を読むことで電子会議の会議内容についてはすばやくその内容を理解することができるが、その他の協調作業や作業者の作業状況についてはユーザが独自に手作業で情報を探し出さなければならず、多大な労力を要するという問題点もあった。
【0007】
更に、特開平7−306814号公報に開示された協調作業支援システムは、作業の要約手段、作業解説手段を有する。しかし、このシステムの要約あるいは解説手段は作業に対して単一の方法で要約や解説を生成するため、システムの扱う協調作業が多様なものである場合にはそれらの提供する要約や解説がその多様性に対応できないという問題点があった。その結果、出力結果の表示が作業の種類に関係なく固定的な形態になるばかりか、要約や解説として必要な情報が表示されない、あるいは不要な情報が表示されるという問題点もあった。このように、この発明ではユーザが迅速に作業内容を理解しようとして要約や解説を読む場合に、不要な情報を読んで無駄な時間を費やしたり、必要な情報を得るために作業内容を記した大量の作業内容記録を読む手間がかかってしまうという問題点があった。
【0008】
本発明はこのような点に鑑みてなされたものであり、作業の多様性に柔軟に対応した作業内容の要約を可能にする協調作業支援装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
本発明では上記課題を解決するために、複数のユーザがネットワークを介して接続された情報処理装置を介してタスク単位で情報を共有する協調作業支援装置において、タスクタイプを含む複数のタスク属性の属性値をタスクと対応付けて格納するタスク情報格納手段と、要約要求がなされると、要約対象のタスクのタスクタイプに応じて、複数のタスク属性の要約順序を管理するタスク属性要約順序管理手段と、個々のタスク属性と対応して、タスク属性の属性値に基づき要約を生成する複数のタスク属性要約手段と、タスク属性要約順序管理手段が示す要約順序に従い、タスク情報格納手段に格納された属性値に基づいて、要約対象のタスクのタスク属性に対する要約を、対応するタスク属性要約手段に指示して生成させるタスク属性要約切換手段と、タスク属性要約切換手段の指示によって生成された複数の要約を、タスク属性要約順序管理手段が示す要約順序に従って並べて、要約文書を構成するタスク要約文書構成手段と、を有することを特徴とする協調作業支援装置が提供される。
【0010】
ここで、タスク情報格納手段は、タスクタイプを含む複数のタスク属性の属性値をタスクと対応付けて格納する。タスク属性要約順序管理手段は、要約要求がなされると、要約対象のタスクのタスクタイプに応じて、複数のタスク属性の要約順序を管理する。複数のタスク属性要約手段は、個々のタスク属性と対応して、タスク属性の属性値に基づき要約を生成する。タスク属性要約切換手段は、タスク属性要約順序管理手段が示す要約順序に従い、タスク情報格納手段に格納された属性値に基づいて、要約対象のタスクのタスク属性に対する要約を、対応するタスク属性要約手段に指示して生成させる。タスク要約文書構成手段は、タスク属性要約切換手段の指示によって生成された複数の要約を、タスク属性要約順序管理手段が示す要約順序に従って並べて、要約文書を構成する。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図1は、本発明の実施の形態の構成例を示す図である。この図に示すように、本発明に係る協調作業支援システムは、協調作業支援装置1、ネットワーク2、端末装置3,4、および、ファイルサーバ5によって構成されている。
【0012】
協調作業支援装置1は、例えば、ワークステーションによって構成されており、端末装置3,4からの要求に応じてタスクを要約して供給する。
ネットワーク2は、例えば、LAN(Local Area Network)によって構成されており、協調作業支援装置1、端末装置3,4、および、ファイルサーバ5の間で情報を伝送する。
【0013】
端末装置3,4は、例えば、パーソナルコンピュータによって構成されており、各ユーザから情報の入力を受けるとともに、協調作業支援装置1によって生成された要約を受信して表示する。
【0014】
ファイルサーバ5は、ワークステーション等によって構成され、ユーザによって作成された文書等のファイルを格納する。
図2は、図1に示す、協調作業支援装置1の詳細な構成例を示す図である。この図において、タスク情報レポジトリ10は、タスクに関する情報を格納するレポジトリであり、例えば、リレーショナルデーターベースとファイルサーバを組み合わせて構成することができる。
【0015】
図3〜6は、タスク情報レポジトリ10に格納されているデータの一例を示す図である。
ここで、図3は、各タスクに関する情報が格納されたテーブル(タスクデータ格納テーブル)の一例である。この図に示すように、タスクデータ格納テーブルは、各タスクに対して付与されたシリアル番号としての「タスクID」、タスクに付与された名称である「タスク名」、タスクのその時点での状態を示す「状態」、タスクの進行の度合いを示す「進行度」、そのタスクの親にあたるタスクを示す「親タスク」、および、タスクのタイプを示す「タスクタイプ」より構成されている。例えば、第2番目に掲げられたタスクIDが「102」の項目の場合、タスク名は「各モジュール開発」であり、状態は「完了’99/8/16」であり、進行度は「100%」であり、親タスクは直上の「101」であり、タイプは「知的作業」となっている。
【0016】
図4は、タスクに関与している作業者を格納するテーブル(作業者格納テーブル)の一例を示す図である。この例では、タスクIDと、そのタスクに対する作業を行っている作業者、および、作業者のそのタスクに対する選択が関連付けられて格納されている。例えば、最後の項目の場合では、タスクIDは、「106」であり、作業者は「Cさん」であり、また、選択は「機能追加が必要」となっている。
【0017】
図5は、各タスクに関連するファイルを格納する関連ファイル格納テーブルの一例を示す図である。この例では、「タスクID」と、そのタスクに関連するファイルの「ファイルパス」と、そのファイルの「ファイルタイプ」とが関連付けて格納されている。例えば、第1番目の項目の場合では、タスクIDは「101」であり、ファイルパスは「c:¥document¥101¥仕様書.doc」であり、ファイルタイプは「成果文書」となっている。
【0018】
図2に戻って、タスク属性識別手段11は、ユーザからタスクの要約要求がなされた場合に、該当するタスクの属性を特定する。ここで、タスクの属性は、少なくとも、「タスクタイプ」、「進行度」、「タスクの状態」、「選択」、「報告の数」、「最新情報」、「成果文書」、または、「関連タスク」の何れかによって構成されている。これらの属性と対応する属性値は、図3に示すタスクの「タイプ」のようにデータベースの項目として明示的に存在するとは限らない。本実施の形態では、タスク属性識別手段11は、特定のタスクの属性値を取り出す場合、「タスクタイプ」、「進行度」、および、「タスクの状態」については図3のデータベースにある項目をそのまま用いる。しかし、「選択」、「報告の数」、「最新情報」、「成果文書」、および、「関連タスク」については、以下の手段により自動的に算出する。
【0019】
先ず、属性「選択」は、図4に示す作業者格納テーブルの各タスクに従事する作業者の選択項目の集合を属性値とする。
属性「報告の数」は、図5に示す関連ファイル格納テーブルによりタスクに関連付けられたファイルに対する書き込み、または、読み込みの数のログを属性値とする。
【0020】
属性「最新情報」は、図5に示す関連ファイル格納テーブルによりタスクに関連付けられたファイルの中で、最後に書きこまれたファイルのファイル名を属性値とする。
【0021】
属性「成果文書」は、図5に示す関連ファイル格納テーブルにおいて、ファイルタイプが「成果文書」とされているものの集合を属性値とする。
属性「関連タスク」は、図3に示すタスクデータ格納テーブルにおいて親タスクとして与えられたタスク、および、図3のデータベースで着目しているタスクの親タスクとして与えられているタスクの集合を、その親子関係が明示的に表現されたものを属性値とする。例えば、タスクIDが「102」であるタスクの属性「関連タスク」の属性値は、以下の式によって与えられる。
【0022】
【数1】
{(親,102),(子,103),(子,104)} ・・・(1)
即ち、タスクIDが「102」である親タスクには、タスクIDが「103」と「104」である子タスクが連接されている。
【0023】
なお、それぞれのタスク属性とその属性値を得る手段はここに記した方法に限定される訳ではない。
タスク要約手段12は、タスクの要約要求がなされた場合には、該当するタスクを要約して出力する。
【0024】
ここで、タスク要約手段12は、タスク属性要約順序管理手段13、タスク属性要約制御手段14、および、タスク要約文書構成手段17によって構成されている。
【0025】
タスク属性要約順序管理手段13は、タスクをタイプ毎に要約する場合に、各属性を要約する順序を指定する。この実施の形態では、図6に示すように、実行順序をタスクのタイプによって指定する。即ち、タスクのタイプが「n択」、「逐次報告」、「経過報告」、「知的作業」、「単純作業」、「抽象」、「その他」の場合のそれぞれについて、属性が「選択」、「報告の数」、「最新情報」、「成果文書」、「進行度」、「タスクの状態」であるタスクの要約の順序が予め決定されている。具体的には、タスクタイプが「知的作業」である場合には、「タスクの状態」、「成果文書」、「報告の数」、「進行度」の順にタスクの要約が実行される。
【0026】
タスク属性要約制御手段14は、タスク属性要約切り換え手段15、タスク属性要約手段16−1〜16−nによって構成されており、タスクのタイプ毎に決められた順序でタスク属性を要約して出力する。
【0027】
ここで、タスク属性要約切り換え手段15は、タスク属性要約順序管理手段13によって示された順序に従って、タスク属性要約手段16−1〜16−nを選択し、タスクの属性の要約を生成させる。
【0028】
図7は、タスクの属性と、その属性を要約するタスク属性要約手段16−1〜16−nとの対応関係を示すテーブルの一例である。この図に示すように、例えば、タスク属性が「選択」である場合にはタスク属性要約手段16−1が選択されてタスク属性を要約する。
【0029】
タスク属性要約手段16−1〜16−nは、処理しようとするタスクの属性数分だけ準備され、該当するタスクの属性を要約して出力する。
タスク要約文書構成手段17は、タスク属性要約制御手段14によって要約されたタスクの属性を、タスク属性要約順序管理手段13で与えられた順序にしたがって並べ換えて文書を構成し、タスクの要約として出力する。
【0030】
次に、以上の実施の形態の動作について説明する。
端末装置3から所定のタスクに対する要約要求がなされたとすると、タスク属性識別手段11はこれを受信し、該当するタスクのタスクタイプを取得する。例えば、タスクIDが「101」のタスクに対する要約要求がなされたとすると、タスク属性識別手段11は、図3に示すタスクデータ格納テーブルから、タスクIDが101のタスクタイプである「抽象」を取得し、タスク属性要約順序管理手段13に供給する。
【0031】
タスク属性要約順序管理手段13は、タスク属性識別手段11から供給されたタスクタイプと、図6に示すテーブルとを参照し、属性を要約する順序を決定する。例えば、タスクタイプが「経過報告」である場合には、「タスクの状態」、「最新情報」、「成果文書」の順番が取得される。
【0032】
タスク属性要約切り換え手段15は、タスク属性要約順序管理手段13から、属性に関する処理の順番を取得し、この順番に従ってタスク属性要約手段16−1〜16−nにタスク属性の要約を作成させる。
【0033】
例えば、タスク属性が「選択」である場合には、タスク属性要約切り換え手段15は、図7に示すテーブルを参照して、タスク属性要約手段16−1を選択し、要約を生成させる。タスク属性要約手段16−1は、属性「選択」の属性値である図4に示す作業者格納テーブルの項目を集計し、図8に示すような表を生成し要約として出力する。この図では、Aさん、Bさん、Cさんの選択内容と、集計値とが示されている。
【0034】
また、タスク属性が「報告の数」である場合には、タスク属性要約切り換え手段15は、図7に示すテーブルを参照して、タスク属性要約手段16−2を選択する。タスク属性要約手段16−2は、属性「報告の数」の属性値である、タスクに関連付けられたファイル(図5により判断)に対する書き込み、または、読み込みログから、図9のような報告数の推移を示すグラフを生成して出力する。なお、この図の例では、月別の書き込み数と読み込み数の推移がグラフとして示されている。
【0035】
また、タスク属性が「最新情報」である場合、タスク属性要約切り換え手段15は図7に示すテーブルを参照してタスク属性要約手段16−3を選択する。タスク属性要約手段16−3は、属性「最新情報」の属性値である、タスクに関連付けられたファイルの中で最も新しく編集の行われたものから、そのファイルのファイル名またはそのファイルを参照するためのポインタ、または、そのファイルのタイプがメッセージである場合にはその本文の内容の先頭100文字を要約として出力する。
【0036】
なお、タスクに関連付けられたファイルが文書ではなく、図や表である場合も想定されるが、その場合にはそれらの図表を要約として出力する。また、メッセージを要約する際には、本文の先頭100文字を抽出するのではなく、例えば、重要単語が頻出する部分を抽出する等の種々の態様が考えられる。
【0037】
次に、タスク属性「成果文書」を要約する場合、タスク属性要約切り換え手段15は図7に示すテーブルを参照し、タスク属性要約手段16−4を選択する。タスク属性要約手段16−4は、属性「成果文書」の属性値である、図5に示す関連ファイル格納テーブルにて、ファイルタイプが「成果文書」である文書群から、そのファイルのファイル名とそのファイルを参照するためのポインタの一覧を要約として出力する。
【0038】
更に、タスク属性「進行度」および「タスクの状態」を要約する場合は、タスク属性要約切り換え手段15は図7に示すテーブルを参照し、タスク属性要約手段16−5およびタスク属性要約手段16−6をそれぞれ選択する。タスク属性要約手段16−5およびタスク属性要約手段16−6は、それぞれ対応する属性値をそのまま出力する。
【0039】
このようにして、タスク属性要約手段16−1〜16−nによってそれぞれの属性に対する要約が生成されると、これらの要約は、タスク要約文書構成手段17に供給され、そこで、タスク属性要約順序管理手段13によって指定された順序に編集され、要約として出力される。
【0040】
図10は、タスクタイプが「逐次報告」の場合に、以上の処理によって得られる要約の一例を示している。この例では、図6に示す順番に対応して、先ず、「タスク状態」とその属性値である「実行中」とが示されている。続いて、「報告の数」がグラフとして示されている。更に、「最新情報」とその属性値として、ファイル名「c:¥document¥101¥message1.txt」と、メッセージの一部である「そろそろバグの報告が落ち着いてきたようです。」が表示されている。
【0041】
以上に説明したように、本実施の形態によれば、種々の内容を包含するタスクに対しても要約を生成することが可能となり、協調作業を円滑に行うことが可能となる。
【0042】
次に、図11を参照して、以上の実施の形態において、ユーザから所定のタスクに対する要約要求がなされた際に実行される処理の一例について説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
[S1]タスク属性識別手段11は、タスク情報レポジトリ10を参照し、要約要求の対象となっているタスクのタスクタイプを特定する。
[S2]タスク属性要約順序管理手段13は、図6に示すテーブルを参照して属性の処理の順序を特定する。
[S3]タスク属性要約切り換え手段15は、処理回数をカウントする変数iを値1によって初期設定する。
[S4]タスク属性要約切り換え手段15は、図6に示すテーブルを参照して第i番目に処理すべき属性を特定する。
【0043】
[S5]タスク属性要約切り換え手段15は、ステップS4で特定した属性に対応するタスク属性要約手段を図7に示すテーブルを参照して特定する。
[S6]ステップS5において特定されたタスク属性要約手段がタスクの要約処理を実行する。
[S7]タスク属性要約切り換え手段15は、変数iの値を1だけインクリメントする。
[S8]タスク属性要約切り換え手段15は、未処理の属性が存在するか否かを判定し、存在する場合にはステップS4に戻り、それ以外の場合にはステップS9に進む。
[S9]タスク要約文書構成手段17は、ステップS6において生成された全ての要約を、ステップS2において特定された順番に並べ換え、要約文書を生成し、出力する。
【0044】
以上の処理によれば、前述した実施の形態により、要約を生成することが可能となる。
次に、本発明の第2の実施の形態について説明する。
【0045】
図12は、本発明の第2の実施の形態の構成例を示すブロック図である。なお、この図において、図2の場合と対応する部分には同一の符号を付してあるのでその説明は省略する。
【0046】
本発明の第2の実施の形態では、図2の場合と比較して、関連タスク巡回手段30が新たに追加されており、また、タスク要約手段の構成が一部異なっている。更に、タスク要約文書構成手段17が関連タスク要約統合手段35に置換されている。
【0047】
また、タスク情報レポジトリ10に格納されているタスクの属性としては、あるタスクが関連する他のタスクを示す「関連タスク」が新たに追加されている。その他の部分に関しては図2の場合と同様である。
【0048】
関連タスク巡回手段30は、処理対象となっているタスクの属性である「関連タスク」を参照し、図13に示す処理を用いて関連するタスクの要約を生成する。この図に示すフローチャートが開始されると、以下の処理が実行される。
[S20]タスク要約手段32は、着目しているタスクを要約する。
[S21]タスク属性識別手段11は、着目しているタスクの属性を特定する。
[S22]タスク属性識別手段11は、特定したタスクの属性を、関連タスク巡回手段30に供給する。
[S23]関連タスク巡回手段30は、タスク属性識別手段11によって特定されたタスクの属性「関連タスク」から、次に巡回すべきタスク群を特定する。
[S24]処理対象となるタスクが存在するか否かが判定され、存在する場合には得られたタスク群のそれぞれについて再帰的に前述と同様の処理を実行するためにステップS20に戻り、それ以外の場合には処理を終了する。
【0049】
関連タスク巡回制御手段31は、取得するタスクを制限する。タスクの制限方法としては、着目しているタスクの属性である「タスクタイプ」が「抽象」である場合にのみ属性「関連タスク」の中の子タスクを巡回すべきタスクとして与えたり、または、より単純に上に記したアルゴリズムの再帰の深さがあるレベルに達した場合には次に巡回すべきタスクを与えないといった方法により、実行することができる。
【0050】
タスク要約手段32は、与えられたタスクの属性である「タスクタイプ」に応じて対応するタスクタイプ別要約手段34−1〜34−nを、図14に示すテーブルを参照して選択し、切り換える。
【0051】
タスクタイプ別要約手段34−1〜34−nは、属性である「タスクタイプ」に応じて、最も適切なタスク属性やタスクに関連付けられた文書をまとめて要約を生成する。例えば、タスクタイプが「逐次報告」の場合には、図14に示すように、タスクタイプ別要約手段34−2が対応しているので、属性「タスクの状態」、「報告の数」、「最新情報」に対する要約手段を用いて、例えば、図10に示す要約を生成する。
【0052】
関連タスク要約統合手段35は、図11に示すフローチャートの再帰的な制御構造を文書の構造として表現し、そこに各タスクの要約を挿入する。例えば、文書構造を章立てとし、再帰呼び出しが深くなるごとに章、節、項、パラグラフに対応付ける方法が考えられる。
【0053】
次に、以上の実施の形態の動作について説明する。
図3に示す、IDが「101」であるタスクに対して要約要求がなされたとすると、タスク属性識別手段11は、タスク情報レポジトリ10を参照し、要求がなされたタスクのタイプを特定し、関連タスク巡回手段30に通知する。
【0054】
関連タスク巡回手段30は、供給されたタスクに関連するタスクを属性「関連タスク」を参照して取得する。このとき、関連タスク巡回制御手段31は、取得する関連タスクの数量を制限する。そして、取得した関連するタスクは、タスク要約手段32に通知される。
【0055】
タスク要約手段32のタスク要約手段切り換え手段33は、関連タスク巡回手段30から供給されたタスクのタイプに応じて、最適なタスクタイプ別要約手段を選択し、タスクの要約を生成させる。
【0056】
関連タスク要約統合手段35は、タスク毎の要約を、タスク同士の依存関係に対応した構造に再配置して出力する。
図15は、以上の処理の結果、実際に得られる要約の一例である。この例では、前述のように、「ソフトA開発」に対する要約の生成を要求したので、先ず、「ソフトA開発」が最初に掲載され、次に、関連するタスクとして「各モジュール開発」と「バグ報告」とが大項目として記載されている。また、「各モジュール開発」の小項目としては、「各モジュール開発」の子である「モジュールa開発」と「モジュールb外注」とが掲載されている。
【0057】
以上に説明したように、本発明の第2の実施の形態によれば、所定のタスクに対する要約の生成を要求した場合には、関連するタスクの要約も一緒に生成されるので、あるタスクに関連する他のタスクの進捗状況等を簡易に知ることが可能となり、協調作業を一層円滑に進めることが可能となる。
【0058】
最後に、上記の処理機能は、コンピュータによって実現することができる。その場合、協調作業支援装置が有すべき機能の処理内容は、コンピュータで読み取り可能な記録媒体に記録されたプログラムに記述されており、このプログラムをコンピュータで実行することにより、上記処理がコンピュータで実現される。コンピュータで読み取り可能な記録媒体としては、磁気記録装置や半導体メモリ等がある。市場へ流通させる場合には、CD−ROM(Compact Disk Read Only Memory)やフロッピーディスク等の可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。コンピュータで実行する際には、コンピュータ内のハードディスク装置等にプログラムを格納しておき、メインメモリにロードして実行する。
【0059】
【発明の効果】
以上説明したように本発明では、タスクタイプを含む複数のタスク属性の属性値をタスクと対応付けて格納するタスク情報格納手段と、要約要求がなされると、要約対象のタスクのタスクタイプに応じて、複数のタスク属性の要約順序を管理するタスク属性要約順序管理手段と、個々のタスク属性と対応して、タスク属性の属性値に基づき要約を生成する複数のタスク属性要約手段と、タスク属性要約順序管理手段が示す要約順序に従い、タスク情報格納手段に格納された属性値に基づいて、要約対象のタスクのタスク属性に対する要約を、対応するタスク属性要約手段に指示して生成させるタスク属性要約切換手段と、タスク属性要約切換手段の指示によって生成された複数の要約を、タスク属性要約順序管理手段が示す要約順序に従って並べて、要約文書を構成するタスク要約文書構成手段と、を設けたので、種々の内容を包含するタスクに対しても、その多様性に柔軟に対応した要約を簡易に生成することが可能となるので、協調作業を円滑に進めることが可能となる。
【図面の簡単な説明】
【図1】 本発明の実施の形態の構成例を示す図である。
【図2】 図1に示す協調作業支援装置の詳細な構成例を示す図である。
【図3】 タスクデータ格納テーブルの一例を示す図である。
【図4】 作業者格納テーブルの一例を示す図である。
【図5】 関連ファイル格納テーブルの一例を示す図である。
【図6】 タスクタイプと、属性の要約順序との関係を示す図である。
【図7】 タスクの属性と対応するタスク属性要約手段との関係を示す図である。
【図8】 属性「選択」の要約の結果の一例を示す図である。
【図9】 属性「報告の数」の要約の結果の一例を示す図である。
【図10】 タスクタイプが「逐次報告」の場合の処理結果の一例を示す図である。
【図11】 図2に示す実施の形態において実行される処理の一例を説明するフローチャートである。
【図12】 本発明の第2の実施の形態の構成例を示す図である。
【図13】 図12に示す第2の実施の形態において実行される処理の一例を説明するフローチャートである。
【図14】 タスクタイプと対応するタスクタイプ別要約手段との関係を示す図である。
【図15】 図12に示す第2の実施の形態の処理結果の一例を示す図である。
【符号の説明】
1 協調作業支援装置
2 ネットワーク
3,4 端末装置
5 ファイルサーバ
10 タスク情報レポジトリ
11 タスク属性識別手段
12 タスク要約手段
13 タスク属性要約順序管理手段
14 タスク属性要約制御手段
15 タスク属性要約切り換え手段
16−1〜16−n タスク属性要約手段
17 タスク要約文書構成手段
30 関連タスク巡回手段
31 関連タスク巡回制御手段
32 タスク要約手段
33 タスク要約手段切り換え手段
34−1〜34−n タスクタイプ別要約手段
35 関連タスク要約統合手段[0001]
BACKGROUND OF THE INVENTION
The present invention provides a collaborative work support device.In placeIn particular, a collaborative work support apparatus in which a plurality of users share information in units of tasks via an information processing apparatus connected via a network.In placeRelated.
[0002]
[Prior art]
A conventional collaborative work support system such as a workflow system divides work, and realizes management of the flow of information and assignment of workers with each work by a computer.
[0003]
By the way, in such a workflow system, it is necessary to notify each user of a summary of the work contents so that the work can be smoothly executed. Conventionally, the user can understand the work contents in a short time. As a summary display, only the method disclosed in Japanese Patent Laid-Open No. 7-306814 exists.
[0004]
However, there are electronic conference systems that support a conference, which is a kind of collaborative work, using a computer, such as the electronic conference system disclosed in JP-A-7-56826, which has a function of summarizing the content of a conference. It was.
[0005]
[Problems to be solved by the invention]
However, the electronic conferencing system is intended to reduce geographical and temporal constraints or to enhance content by transmitting conversations and messages sent by workers to other workers through a computer. There was a problem that it was not possible to generate summaries about collaborative work other than electronic conferences and personal work that was the background of collaborative work.
[0006]
In addition, the user can quickly understand the contents of the electronic conference meeting by reading the summary of the electronic meeting, but the user can manually provide information on other collaborative work and the work status of the worker. There was also a problem that a great deal of labor was required.
[0007]
Furthermore, the collaborative work support system disclosed in JP-A-7-306814 has work summary means and work commentary means. However, since the summary or explanation means of this system generates summaries and explanations in a single way for the work, if the collaborative work handled by the system is diverse, the summaries and explanations provided by them will be There was a problem of not being able to deal with diversity. As a result, not only the output results are displayed in a fixed form regardless of the type of work, but also there is a problem that information necessary for summarization and explanation is not displayed or unnecessary information is displayed. As described above, in the present invention, when a user reads a summary or a commentary in order to quickly understand the work contents, the work contents are written in order to spend unnecessary time by reading unnecessary information or to obtain necessary information. There was a problem that it took time to read a large amount of work records.
[0008]
The present invention has been made in view of these points, and provides a collaborative work support device that enables summarization of work contents flexibly corresponding to a variety of work.PlaceThe purpose is to provide.
[0009]
[Means for Solving the Problems]
In the present invention, in order to solve the above problem, in a cooperative work support apparatus in which a plurality of users share information in units of tasks via an information processing apparatus connected via a network,Task information storage means for storing attribute values of multiple task attributes including task types in association with tasks, and when a summary request is made, the order of summarizing multiple task attributes according to the task type of the task to be summarized Task attribute summarization order management means for managing the task attributes, a plurality of task attribute summarization means for generating summaries based on the attribute values of the task attributes corresponding to individual task attributes, and the summarization order indicated by the task attribute summarization order management means , Task attribute summary switching means for instructing the corresponding task attribute summary means to generate a summary for the task attribute of the task to be summarized based on the attribute value stored in the task information storage means, and task attribute summary switching means The tasks that compose the summary document are arranged according to the summary order indicated by the task attribute summary order management means. And a summary document configuration means,There is provided a collaborative work support device characterized by comprising:
[0010]
here,The task information storage means stores attribute values of a plurality of task attributes including a task type in association with tasks. When a summary request is made, the task attribute summarization order management means manages the summarization order of a plurality of task attributes according to the task type of the task to be summarized. The plurality of task attribute summarizing means generates a summary based on the attribute value of the task attribute corresponding to each task attribute. The task attribute summary switching means follows the summary order indicated by the task attribute summary order management means and, based on the attribute value stored in the task information storage means, displays the summary for the task attribute of the task to be summarized and the corresponding task attribute summary means. Instruct to generate. The task summary document composing means arranges a plurality of summaries generated by the instruction of the task attribute summary switching means according to the summarizing order indicated by the task attribute summarizing order managing means, and composes a summary document.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing a configuration example of an embodiment of the present invention. As shown in this figure, the cooperative work support system according to the present invention includes a cooperative
[0012]
The collaborative
The
[0013]
The
[0014]
The
FIG. 2 is a diagram illustrating a detailed configuration example of the cooperative
[0015]
3 to 6 are diagrams illustrating examples of data stored in the
Here, FIG. 3 is an example of a table (task data storage table) in which information on each task is stored. As shown in this figure, the task data storage table includes a “task ID” as a serial number assigned to each task, a “task name” that is a name assigned to the task, and a status of the task at that time , “Progress” indicating the progress of the task, “Parent task” indicating the task that is the parent of the task, and “Task type” indicating the type of the task. For example, when the second task ID is “102”, the task name is “each module development”, the state is “completed '99 / 8/16”, and the progress is “100”. % ”, The parent task is“ 101 ”immediately above, and the type is“ intellectual work ”.
[0016]
FIG. 4 is a diagram illustrating an example of a table (worker storage table) that stores workers involved in a task. In this example, the task ID, the worker who performs the work for the task, and the selection of the worker for the task are stored in association with each other. For example, in the case of the last item, the task ID is “106”, the worker is “Mr. C”, and the selection is “function addition required”.
[0017]
FIG. 5 is a diagram illustrating an example of a related file storage table that stores files related to each task. In this example, “task ID”, “file path” of a file related to the task, and “file type” of the file are stored in association with each other. For example, in the case of the first item, the task ID is “101”, the file path is “c: ¥ document ¥ 101 ¥ specification.doc”, and the file type is “result document”. .
[0018]
Returning to FIG. 2, the task
[0019]
First, the attribute “selection” uses a set of selection items of workers engaged in each task in the worker storage table shown in FIG. 4 as an attribute value.
The attribute “number of reports” uses a log of the number of writes or reads in the file associated with the task in the related file storage table shown in FIG. 5 as an attribute value.
[0020]
The attribute “latest information” uses the file name of the file written last among the files associated with the task in the related file storage table shown in FIG. 5 as the attribute value.
[0021]
The attribute “achievement document” has a set of attributes whose file type is “achievement document” in the related file storage table shown in FIG.
The attribute “related task” includes a task given as a parent task in the task data storage table shown in FIG. 3 and a set of tasks given as a parent task of the task focused on in the database in FIG. An attribute value expresses a parent-child relationship explicitly expressed. For example, the attribute value of the attribute “related task” of the task whose task ID is “102” is given by the following expression.
[0022]
[Expression 1]
{(Parent, 102), (child, 103), (child, 104)} (1)
That is, a child task having task IDs “103” and “104” is connected to a parent task having a task ID “102”.
[0023]
Note that the means for obtaining each task attribute and its attribute value is not limited to the method described here.
When a task summary request is made, the
[0024]
Here, the
[0025]
The task attribute summarization order management means 13 specifies the order of summarizing each attribute when summarizing tasks for each type. In this embodiment, as shown in FIG. 6, the execution order is specified by the type of task. That is, the attribute is “selected” for each of the cases where the task type is “n selection”, “sequential report”, “progress report”, “intelligent work”, “simple work”, “abstract”, “other”. The order of task summaries, which is “number of reports”, “latest information”, “result document”, “degree of progress”, and “task status”, is determined in advance. Specifically, when the task type is “intellectual work”, task summarization is executed in the order of “task state”, “result document”, “number of reports”, and “progress”.
[0026]
The task attribute
[0027]
Here, the task attribute summary switching means 15 selects the task attribute summary means 16-1 to 16-n according to the order indicated by the task attribute summary order management means 13, and generates a task attribute summary.
[0028]
FIG. 7 is an example of a table showing the correspondence between task attributes and task attribute summarizing means 16-1 to 16-n that summarize the attributes. As shown in this figure, for example, when the task attribute is “selected”, the task attribute summarizing means 16-1 is selected to summarize the task attribute.
[0029]
Task attribute summarizing means 16-1 to 16-n are prepared for the number of attributes of the task to be processed, and summarize and output the attributes of the corresponding task.
The task summary document composition means 17 rearranges the task attributes summarized by the task attribute summary control means 14 according to the order given by the task attribute summary order management means 13 to compose a document, and outputs it as a task summary. .
[0030]
Next, the operation of the above embodiment will be described.
When a summary request for a predetermined task is made from the
[0031]
The task attribute summary
[0032]
The task attribute summary switching means 15 obtains the processing order related to the attributes from the task attribute summary order management means 13, and causes the task attribute summary means 16-1 to 16-n to create task attribute summaries according to this order.
[0033]
For example, when the task attribute is “selection”, the task attribute
[0034]
If the task attribute is “number of reports”, the task attribute summary switching means 15 selects the task attribute summary means 16-2 with reference to the table shown in FIG. The task attribute summarizing means 16-2 writes the number of reports as shown in FIG. 9 from the write or read log to the file (determined by FIG. 5) that is the attribute value of the attribute “number of reports”. Generate and output a graph showing the transition. In the example of this figure, the transition of the number of writes and the number of reads by month is shown as a graph.
[0035]
If the task attribute is “latest information”, the task attribute summary switching means 15 selects the task attribute summary means 16-3 with reference to the table shown in FIG. The task attribute summarizing means 16-3 refers to the file name of the file or the file from the file most recently edited among the files associated with the task, which is the attribute value of the attribute “latest information”. If the file type is a message, or if the file type is a message, the first 100 characters of the body content are output as a summary.
[0036]
In addition, although the case where the file linked | related with the task is not a document but a figure and a table | surface is assumed, in that case, those charts are output as a summary. Further, when summarizing a message, various modes such as extracting a portion where important words frequently appear can be considered instead of extracting the first 100 characters of the text.
[0037]
Next, when summarizing the task attribute “result document”, the task attribute summary switching means 15 refers to the table shown in FIG. 7 and selects the task attribute summary means 16-4. The task attribute summarizing means 16-4 uses the file name of the file from the document group whose file type is “result document” in the related file storage table shown in FIG. 5 which is the attribute value of the attribute “result document”. A list of pointers to refer to the file is output as a summary.
[0038]
Further, when summarizing the task attributes “progress” and “task state”, the task attribute summary switching means 15 refers to the table shown in FIG. 7, and the task attribute summary means 16-5 and the task attribute summary means 16- 6 is selected. The task attribute summarizing means 16-5 and the task attribute summarizing means 16-6 output the corresponding attribute values as they are.
[0039]
Thus, when the summary for each attribute is generated by the task attribute summarizing means 16-1 to 16-n, these summaries are supplied to the task summary document composition means 17, where task attribute summary order management is performed. They are edited in the order specified by the
[0040]
FIG. 10 shows an example of a summary obtained by the above processing when the task type is “sequential report”. In this example, first, “task state” and its attribute value “running” are shown corresponding to the order shown in FIG. Subsequently, the “number of reports” is shown as a graph. Furthermore, “latest information” and its attribute value are displayed as a file name “c:
[0041]
As described above, according to the present embodiment, it is possible to generate a summary even for a task including various contents, and it is possible to smoothly perform a cooperative work.
[0042]
Next, an example of processing executed when a user makes a summary request for a predetermined task in the above embodiment will be described with reference to FIG. When this flowchart is started, the following processing is executed.
[S1] The task
[S2] The task attribute summary order management means 13 refers to the table shown in FIG. 6 and specifies the order of attribute processing.
[S3] The task attribute summary switching means 15 initializes a variable i for counting the number of processings with a value of 1.
[S4] The task attribute summary switching means 15 refers to the table shown in FIG. 6 and identifies the i th attribute to be processed.
[0043]
[S5] The task attribute summary switching means 15 specifies the task attribute summary means corresponding to the attribute specified in step S4 with reference to the table shown in FIG.
[S6] The task attribute summarizing means specified in step S5 executes task summarization processing.
[S7] The task attribute summary switching means 15 increments the value of the variable i by 1.
[S8] The task attribute summary switching means 15 determines whether or not there is an unprocessed attribute. If it exists, the process returns to step S4. Otherwise, the process proceeds to step S9.
[S9] The task summary
[0044]
According to the above processing, it is possible to generate a summary according to the embodiment described above.
Next, a second embodiment of the present invention will be described.
[0045]
FIG. 12 is a block diagram illustrating a configuration example of the second exemplary embodiment of the present invention. In this figure, portions corresponding to those in FIG. 2 are denoted by the same reference numerals, and description thereof is omitted.
[0046]
In the second embodiment of the present invention, as compared with the case of FIG. 2, a related task patrol means 30 is newly added, and the configuration of the task summarizing means is partially different. Further, the task summary
[0047]
Further, as a task attribute stored in the
[0048]
The related
[S20] The task summarizing means 32 summarizes the target task.
[S21] The task
[S22] The task
[S23] The related task circulation means 30 specifies a task group to be next visited from the attribute “related tasks” of the task specified by the task attribute identification means 11.
[S24] It is determined whether or not there is a task to be processed, and if there is, the process returns to step S20 to recursively execute the same processing as described above for each of the obtained task groups. Otherwise, the process ends.
[0049]
The related task patrol control means 31 limits the tasks to be acquired. As a task restriction method, a child task in the attribute “related task” is given as a task to be visited only when the “task type” that is an attribute of the task of interest is “abstract”, or More simply, when the recursion depth of the algorithm described above reaches a certain level, it can be executed by a method in which a task to be visited next is not given.
[0050]
The task summarizing means 32 selects and switches the task type summarizing means 34-1 to 34-n corresponding to the “task type” which is the attribute of the given task with reference to the table shown in FIG. .
[0051]
The task type summarizing units 34-1 to 34-n collectively generate the summaries of documents associated with the most appropriate task attributes and tasks in accordance with the “task type” that is an attribute. For example, when the task type is “sequential report”, as shown in FIG. 14, the task type summarizing means 34-2 supports, so the attributes “task state”, “number of reports”, “ For example, the summary shown in FIG. 10 is generated using the summarizing means for the “latest information”.
[0052]
The related task
[0053]
Next, the operation of the above embodiment will be described.
Assuming that a summary request is made for the task with ID “101” shown in FIG. 3, the task
[0054]
The related
[0055]
The task summarizing means switching means 33 of the task summarizing means 32 selects an optimum task type summarizing means according to the type of task supplied from the related task circulating means 30, and generates a task summary.
[0056]
The related task
FIG. 15 is an example of a summary actually obtained as a result of the above processing. In this example, as described above, since the generation of the summary for “soft A development” is requested, “soft A development” is listed first, and then “each module development” and “ "Bug report" is listed as a major item. In addition, “module a development” and “module b subcontract” which are children of “each module development” are listed as sub-items of “each module development”.
[0057]
As described above, according to the second embodiment of the present invention, when a summary generation for a predetermined task is requested, a summary of related tasks is also generated together. It becomes possible to easily know the progress status of other related tasks, and it is possible to further facilitate the cooperative work.
[0058]
Finally, the above processing functions can be realized by a computer. In this case, the processing contents of the functions that the cooperative work support apparatus should have are described in a program recorded on a computer-readable recording medium. By executing this program on the computer, the above processing is performed by the computer. Realized. Examples of the computer-readable recording medium include a magnetic recording device and a semiconductor memory. When distributing to the market, store the program in a portable recording medium such as a CD-ROM (Compact Disk Read Only Memory) or floppy disk, or store it in a computer storage device connected via a network. In addition, it can be transferred to another computer through the network. When executed by a computer, the program is stored in a hard disk device or the like in the computer, loaded into the main memory and executed.
[0059]
【The invention's effect】
As described above, in the present invention,Task information storage means for storing attribute values of multiple task attributes including task types in association with tasks, and when a summary request is made, the order of summarizing multiple task attributes according to the task type of the task to be summarized Task attribute summarization order management means for managing the task attributes, a plurality of task attribute summarization means for generating summaries based on the attribute values of the task attributes corresponding to individual task attributes, and the summarization order indicated by the task attribute summarization order management means , Task attribute summary switching means for instructing the corresponding task attribute summary means to generate a summary for the task attribute of the task to be summarized based on the attribute value stored in the task information storage means, and task attribute summary switching means The tasks that compose the summary document are arranged according to the summary order indicated by the task attribute summary order management means. And a summary document configuration means,So that variousIncludes contenttaskResponded flexibly to the diversitySince it is possible to easily generate a summary, it is possible to smoothly proceed with the cooperative work.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of an embodiment of the present invention.
FIG. 2 is a diagram illustrating a detailed configuration example of the cooperative work support device illustrated in FIG. 1;
FIG. 3 is a diagram showing an example of a task data storage table.
FIG. 4 is a diagram illustrating an example of an operator storage table.
FIG. 5 is a diagram showing an example of a related file storage table.
FIG. 6 is a diagram illustrating a relationship between a task type and an attribute summarization order;
FIG. 7 is a diagram showing a relationship between task attributes and corresponding task attribute summarizing means.
FIG. 8 is a diagram showing an example of a summary result of an attribute “selection”.
FIG. 9 is a diagram illustrating an example of a summary result of an attribute “number of reports”;
FIG. 10 is a diagram illustrating an example of a processing result when the task type is “sequential report”.
FIG. 11 is a flowchart for explaining an example of processing executed in the embodiment shown in FIG. 2;
FIG. 12 is a diagram illustrating a configuration example of a second embodiment of the present invention.
FIG. 13 is a flowchart for explaining an example of processing executed in the second embodiment shown in FIG. 12;
FIG. 14 is a diagram showing a relationship between task types and corresponding task type summarizing means.
FIG. 15 is a diagram illustrating an example of a processing result of the second exemplary embodiment illustrated in FIG.
[Explanation of symbols]
1 Collaborative work support device
2 network
3,4 terminal equipment
5 File server
10 Task information repository
11 Task attribute identification means
12 Task summary means
13 Task attribute summary order management means
14 Task attribute summary control means
15 Task attribute summary switching means
16-1 to 16-n Task attribute summarizing means
17 Task summary document composition means
30 Related task patrol means
31 Related task patrol control means
32 Task summary means
33 Task summary means switching means
34-1 to 34-n Summary by task type
35 Related Task Summary Integration Method
Claims (4)
タスクタイプを含む複数のタスク属性の属性値をタスクと対応付けて格納するタスク情報格納手段と、
要約要求がなされると、要約対象のタスクの前記タスクタイプに応じて、複数の前記タスク属性の要約順序を管理するタスク属性要約順序管理手段と、
個々の前記タスク属性と対応して、前記タスク属性の属性値に基づき要約を生成する複数のタスク属性要約手段と、
前記タスク属性要約順序管理手段が示す要約順序に従い、前記タスク情報格納手段に格納された属性値に基づいて、要約対象のタスクの前記タスク属性に対する要約を、対応する前記タスク属性要約手段に指示して生成させるタスク属性要約切換手段と、
前記タスク属性要約切換手段の指示によって生成された複数の要約を、前記タスク属性要約順序管理手段が示す要約順序に従って並べて、要約文書を構成するタスク要約文書構成手段と、
を有することを特徴とする協調作業支援装置。In a collaborative work support apparatus in which a plurality of users share information in units of tasks via an information processing apparatus connected via a network,
A task information storage means for storing attribute values of a plurality of task attributes including a task type in association with a task;
When a summary request is made, task attribute summary order management means for managing the summary order of a plurality of task attributes according to the task type of the task to be summarized,
A plurality of task attribute summarizing means for generating a summary based on an attribute value of the task attribute corresponding to each task attribute;
In accordance with the summarization order indicated by the task attribute summarization order management means, based on the attribute value stored in the task information storage means, the corresponding task attribute summarization means is instructed to summarize the task attributes of the task to be summarized. Task attribute summary switching means for generating
A task summary document configuration unit configured to arrange a plurality of summaries generated by an instruction from the task attribute summary switching unit according to a summary order indicated by the task attribute summary order management unit, and configure a summary document;
A collaborative work support device characterized by comprising:
要約対象のタスクの前記関連タスクを順次辿って、関連するタスクを前記タスク情報格納手段を参照して収集し、収集したタスクの要約を前記タスク属性要約順序管理手段に対して要求する関連タスク巡回手段と、 The related tasks of the tasks to be summarized are sequentially traced, the related tasks are collected with reference to the task information storage means, and the collected task summary is requested to the task attribute summary order management means. Means,
前記タスク要約文書構成手段によって構成された要約対象のタスク及び関連するタスクに対する要約文書を、前記関連タスクの属性値が示す関係に応じた構造を持つよう統合し、1つの要約文書とする関連タスク要約統合手段と、 The summary task for the task to be summarized and the summary document for the related task configured by the task summary document configuration means are integrated so as to have a structure corresponding to the relationship indicated by the attribute value of the related task, and the related task is made into one summary document. Summary integration means;
を更に有することを特徴とする請求項1記載の協調作業支援装置。 The cooperative work support apparatus according to claim 1, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000220128A JP3928338B2 (en) | 2000-07-21 | 2000-07-21 | Collaborative work support device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000220128A JP3928338B2 (en) | 2000-07-21 | 2000-07-21 | Collaborative work support device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2002041740A JP2002041740A (en) | 2002-02-08 |
| JP2002041740A5 JP2002041740A5 (en) | 2005-04-07 |
| JP3928338B2 true JP3928338B2 (en) | 2007-06-13 |
Family
ID=18714784
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000220128A Expired - Fee Related JP3928338B2 (en) | 2000-07-21 | 2000-07-21 | Collaborative work support device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3928338B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5868246B2 (en) | 2012-04-05 | 2016-02-24 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Software development support method, program and apparatus |
| JP7610101B2 (en) * | 2020-12-24 | 2025-01-08 | 富士通株式会社 | DATA REGISTRATION PROCESSING METHOD, DATA REGISTRATION PROCESSING PROGRAM AND DATA REGISTRATION PROCESSING APPARATUS |
| CN117546681A (en) * | 2023-11-14 | 2024-02-13 | 华南农业大学 | Collaborative operation methods, systems and platforms for guiding robots to pick and transport fruits |
-
2000
- 2000-07-21 JP JP2000220128A patent/JP3928338B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002041740A (en) | 2002-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6578006B1 (en) | Project work management method and system | |
| US6728727B2 (en) | Data management apparatus storing uncomplex data and data elements of complex data in different tables in data storing system | |
| JPH05197573A (en) | Task controlling system with task oriented paradigm | |
| CN1573737B (en) | Review support devices, methods | |
| US8244668B1 (en) | Workflow administration tools and user interfaces | |
| JP2000099508A (en) | Composite document managing system, method for managing structure of composite document and recording medium storing composite document structure managing program | |
| US20070073699A1 (en) | Identity management system for managing access to resources | |
| JP3727076B2 (en) | Program management method and apparatus | |
| JPWO2002046921A1 (en) | Sequence analysis method and sequence analysis device | |
| CN109408322B (en) | A method for realizing automatic business process of cloud platform | |
| US20020007375A1 (en) | Document management method and computer-readable storage medium storing program code for executing the same | |
| US10873552B2 (en) | Large data management in communication applications through multiple mailboxes | |
| KR101224682B1 (en) | Method and computer-readable medium for formula-based document retention | |
| US20070038489A1 (en) | Server-side project manager | |
| JP2005149513A (en) | Active agenda | |
| JPWO2004109517A1 (en) | Storage management program and file processing program | |
| JP3928338B2 (en) | Collaborative work support device | |
| JP2003091416A (en) | Business application system function configuration definition method | |
| JP2003203148A (en) | Information processing system | |
| US20160269339A1 (en) | Architecture for large data management in communication applications through multiple mailboxes | |
| JPH08329151A (en) | Workflow system control method | |
| US20100017362A1 (en) | Simplifying access to documents accessed recently in a remote system | |
| CN119621070A (en) | Data compilation method, electronic device, storage medium and program product | |
| JP3225997B2 (en) | Information processing system | |
| US7424493B2 (en) | Replication-based propagation mechanism for pipelines |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040519 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040519 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060804 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060815 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061013 |
|
| 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: 20070213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070226 |
|
| 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: 20110316 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120316 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130316 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130316 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140316 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |