[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2016048513A - List management system - Google Patents

List management system Download PDF

Info

Publication number
JP2016048513A
JP2016048513A JP2014173768A JP2014173768A JP2016048513A JP 2016048513 A JP2016048513 A JP 2016048513A JP 2014173768 A JP2014173768 A JP 2014173768A JP 2014173768 A JP2014173768 A JP 2014173768A JP 2016048513 A JP2016048513 A JP 2016048513A
Authority
JP
Japan
Prior art keywords
list
task
user
name
requestee
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.)
Granted
Application number
JP2014173768A
Other languages
Japanese (ja)
Other versions
JP6420597B2 (en
Inventor
孝則 塚田
Takanori Tsukada
孝則 塚田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Solutions Ltd
Original Assignee
Hitachi Solutions Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Solutions Ltd filed Critical Hitachi Solutions Ltd
Priority to JP2014173768A priority Critical patent/JP6420597B2/en
Publication of JP2016048513A publication Critical patent/JP2016048513A/en
Application granted granted Critical
Publication of JP6420597B2 publication Critical patent/JP6420597B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To efficiently manage a list at an organization.SOLUTION: A user table 200 stores user information including a department name, a user name and a mail address. A list storage 110 stores a list 300 with a department name column and a user name column. A task request section 105 acquires, on the basis of the department name and the user name, the mail address of a requested person who is requested for a task for the list 300 from the user table 200, and sends an e-mail on which a request of the task from a requester is written to the mail address as a destination. A task realization section 106 enables the requested person who received the e-mail sent by the task request section 105 to perform the task for the list 300 according to the request of the task written on the e-mail.SELECTED DRAWING: Figure 1

Description

本発明は、組織において一覧表を管理する一覧表管理システムに関する。   The present invention relates to a list management system for managing a list in an organization.

企業等の組織において、Excel(登録商標)のようなスプレッドシート等で作成された一覧表を従業員間で分担して維持管理する業務がある。この業務は、主として人手で行われている。例えば、このような一覧表のマスタを管理する管理者が担当者に一覧表の格納されたファイルを電子メールに添付して送信したり、ファイルサーバにファイルを置いて場所(パス名)を電子メールで知らせたりすることにより更新を依頼するといった方法がとられる。   In an organization such as a company, there is a task of maintaining and managing a list created by a spreadsheet or the like such as Excel (registered trademark) among employees. This work is mainly done manually. For example, the administrator who manages the master of such a list sends the file storing the list to the person in charge as an email, or places the file on a file server and stores the location (path name) electronically. A method of requesting an update by e-mail notification is used.

メールソフトによっては、タスクを依頼する電子メールを送信した場合に、そのタスクが完了したという電子メールが返信されているか否かを一覧で表示できるものもある。例えば、Microsoft Outlook(登録商標)はタスクの依頼を作成および管理する機能を有する(例えば、非特許文献1参照。)。
特許文献1と特許文献2は、電子メールから自動的にタスクの依頼と回答を抽出する技術を開示する。
Some e-mail software can display a list of whether or not an e-mail indicating that the task has been completed is returned when an e-mail requesting a task is sent. For example, Microsoft Outlook (registered trademark) has a function of creating and managing task requests (see, for example, Non-Patent Document 1).
Patent Document 1 and Patent Document 2 disclose a technique for automatically extracting a task request and an answer from an electronic mail.

また、データベースでは、データベース管理者がテーブル(表)のレコードごとに利用者のアクセス権を設定することが可能である。従って、一覧表がデータベースのテーブルに格納されている場合、テーブルのレコードごとに利用者のアクセス権を設定することによって、各利用者が担当するレコードだけを更新可能にすることができる。
特許文献3は、更新を確実に行うために、ファイル管理システムにおいて、ファイルごとに見直し時期を設定し、見直しが必要な場合は管理者(全ファイル共通)に連絡する技術を開示する。
In the database, the database administrator can set the access right of the user for each record of the table. Therefore, when the list is stored in the database table, by setting the user access right for each record in the table, it is possible to update only the records that each user is responsible for.
Patent Document 3 discloses a technique for setting a review time for each file in a file management system to ensure updating, and contacting a manager (common to all files) when review is necessary.

また、一覧表には、担当部署と担当者名が含まれる場合が多い。一覧表がデータベースのテーブルの場合には、システムごとにバッチプログラムを実行して、人事異動時にデータベース中の部署名と担当者名を更新することが行われる。   The list often includes the department in charge and the name of the person in charge. When the list is a database table, a batch program is executed for each system, and the department name and the person in charge in the database are updated when personnel changes.

また、企業では、各人のタスクの管理にグループウェアが使われることが多い。グループウェアでは、従業員間でのタスクの依頼に関して、個人ごとに依頼されたタスクを設定し、また、タスクの完了状況を入力したり、表示したりすることが可能である。グループウェアによっては、従業員間でタスクを依頼する場合に、依頼するタスクを入力し、管理できるものもある。そのようなグループウェアでは、各人が、他の従業員に依頼したタスクとその完了状況、および自分に依頼されたタスクとその完了状況を一覧で確認することができる。   In addition, companies often use groupware to manage each person's tasks. In the groupware, it is possible to set a requested task for each individual regarding a task request between employees, and to input or display a task completion status. Some groupware can input and manage the requested task when requesting a task between employees. In such groupware, each person can check the tasks requested by other employees and their completion statuses, and the tasks requested by themselves and their completion statuses in a list.

特開2006−190177号公報JP 2006-190177 A 特開2002−7437号公報JP 2002-7437 A 特開2007−213171号公報JP 2007-213171 A

“仕事の依頼を作成および管理する”、[online]、[平成26年7月3日検索]、インターネット<URL:http://office.microsoft.com/ja-jp/outlook-help/HA001229368.aspx>“Create and manage job requests”, [online], [Search July 3, 2014], Internet <URL: http: //office.microsoft.com/en-us/outlook-help/HA001229368. aspx>

企業は多数の一覧表を保有するが、それらの維持管理には様々な困難がある。
例えば、一覧表がスプレッドシートで作成されている場合、一覧表の部署名や担当者名等を一括して更新することはできない。人事異動時には人事異動データを基にスプレッドシートの文字列置換機能を用いて一覧表を手作業で更新しなければならない。このため、一覧表中の部署名等を人事異動時に変更するには時間とコストがかかる。
Companies have many lists, but there are various difficulties in maintaining them.
For example, when the list is created as a spreadsheet, the department name, person in charge, etc. of the list cannot be updated in a batch. When a personnel change occurs, the list must be manually updated using the character string replacement function of the spreadsheet based on the personnel change data. For this reason, it takes time and cost to change the department name in the list when personnel changes.

また、企業において、各部署の担当者一覧表の更新では、多人数に同時に指示・依頼をする場合がある。そのような場合、依頼のメールが一通なのに対して、更新完了の返信メールは依頼先数分あり、依頼のうち、いくつが完了していないのか、誰が完了していないのかといったタスクの完了状況を把握することは難しい。
依頼メールに対する返信メールの一覧を表示できるメールソフトウェアを使う場合であっても、多種の依頼の返信メールが混じって表示されるので、各依頼の完了状況を把握することや、どの件が完了しているかを把握することは難しい。
また、取りまとめ者は、別途、スプレッドシート等を使って進捗管理表を作成し、返信メールに基づいて依頼先ごとのタスクの完了状況をその進捗管理表に手作業で入力して管理せざるを得ない。
また、企業で業務改善のために、一覧表更新に掛かった日数などを分析しようとした場合、メールではデータを手作業で入力しなくてはならず、多くの作業量を要する。
Further, in a company, when updating the person-in-charge list of each department, there are cases where a large number of people are instructed and requested at the same time. In such a case, there is one email for the request, but there are as many reply emails as the completion of the update, and the task completion status such as how many of the requests are not completed and who is not completed. It is difficult to grasp.
Even when using email software that can display a list of reply emails for request emails, reply emails for various requests are displayed in a mixed manner, so it is possible to grasp the completion status of each request and which matters have been completed. It is difficult to figure out if
In addition, the organizer must separately create a progress management table using a spreadsheet, etc., and manually enter the task completion status for each request destination in the progress management table based on the reply email. I don't get it.
In addition, when trying to analyze the number of days required to update a list for business improvement in a company, it is necessary to manually input data by e-mail, which requires a large amount of work.

更に、一覧表に書かれている担当者が退職した場合にその一覧表の管理者が気づかず、担当者が更新されないままになる場合がある。   Furthermore, when a person in charge listed in the list retires, the manager of the list may not be aware and the person in charge may remain unupdated.

本発明の目的は、組織において一覧表を効率的に管理することができる一覧表管理システムを提供することである。   An object of the present invention is to provide a list management system capable of efficiently managing a list in an organization.

上記目的を達成するために、本発明の一覧表管理システムは、
利用者を識別する利用者識別情報と当該利用者のメールアドレスとを含む利用者情報を記憶する利用者情報記憶手段と、
被依頼者に成り得る被依頼者候補の利用者識別情報を含む一覧表データを記憶する一覧表記憶手段と、
前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別された利用者によって入力された一覧表データを受け付け、当該一覧表データを前記一覧表記憶手段に登録する一覧表登録手段と、
前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別された利用者である依頼者によって前記一覧表記憶手段に記憶されている一覧表データの中から選択された一覧表データをタスクの対象として決定する一覧表決定手段と、
前記一覧表決定手段によってタスクの対象として決定された一覧表データに含まれる利用者識別情報によって示される被依頼者候補の中から前記依頼者によって選択された被依頼者が、前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別される利用者である場合に、当該被依頼者を当該一覧表データについてのタスクの依頼先として決定する被依頼者決定手段と、
前記利用者情報記憶手段に記憶されている利用者情報から前記被依頼者決定手段によってタスクの依頼先として決定された被依頼者のメールアドレスを取得し、取得した当該メールアドレスを宛先として前記依頼者によるタスクの依頼が記載された電子メールを送信するタスク依頼手段と、
前記タスク依頼手段によって送信された電子メールを受信した被依頼者が、前記一覧表決定手段によってタスクの対象として決定された一覧表データを対象として、前記電子メールに記載されたタスクの依頼に従って当該タスクを実行することを可能とするタスク実現手段と、
を備えることを特徴とする。
In order to achieve the above object, the list management system of the present invention provides:
User information storage means for storing user information including user identification information for identifying a user and an email address of the user;
A list storage means for storing list data including user identification information of requestee candidates who can become requestees;
The list data input by the user identified by the user identification information included in the user information stored in the user information storage means is received, and the list data is registered in the list storage means. A list registration means;
Selected from the list data stored in the list storage means by the client who is the user identified by the user identification information included in the user information stored in the user information storage means List determination means for determining the list data as a task target;
The requestee selected by the requester from the requestee candidates indicated by the user identification information included in the list data determined as the task target by the list determination means is the user information storage. Requestee determination means for determining, when the user is identified by the user identification information included in the user information stored in the means, the requestee as a task request destination for the list data When,
Obtains the email address of the requestee determined as the request destination of the task by the requestee determination means from the user information stored in the user information storage means, and uses the acquired email address as the destination for the request A task request means for sending an e-mail in which a task request by a user is described;
The requestee who has received the e-mail sent by the task requesting unit is subject to the list data determined as the task target by the list determining unit, according to the task request described in the e-mail. A task realization means that makes it possible to execute a task;
It is characterized by providing.

好ましくは、本発明の一覧表管理システムは、
前記一覧表データが、スプレッドシートで作成されたことを特徴とする。
Preferably, the list management system of the present invention comprises:
The list data is created by a spreadsheet.

好ましくは、本発明の一覧表管理システムは、
前記被依頼者決定手段が、前記一覧表データのレコード毎に当該各レコードを更新する被依頼者を前記依頼者に選択させることができ、選択された当該被依頼者が前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別される利用者である場合に、選択された当該被依頼者を前記一覧表データの各レコードについての依頼先として決定し、
前記タスク実現手段は、前記各被依頼者に対し、前記被依頼者決定手段によって前記各被依頼者が依頼先として決定されたレコードのみを提示し、提示された当該レコードのみを前記各被依頼者が更新することを可能とする、
ことを特徴とする。
Preferably, the list management system of the present invention comprises:
The requestee determination means can cause the requester to select a requestee to update each record for each record of the list data, and the selected requestee is the user information storage means. When the user is identified by the user identification information included in the user information stored in the table, the selected requestee is determined as a request destination for each record of the list data,
The task realization means presents, to each requested person, only the record in which each requested person is determined as a request destination by the requested person determining means, and only the presented record is presented to each requested person. Allow users to update,
It is characterized by that.

好ましくは、本発明の一覧表管理システムは、
前記一覧表登録手段によって登録された一覧表データを入力した利用者に、前記一覧表データについてのタスクの進捗を提示する進捗管理者提示手段と、
前記被依頼者に、前記一覧表データについてのタスクの進捗を提示する進捗被依頼者提示手段と、
前記依頼者に、前記一覧表データについてのタスクの進捗を提示する進捗依頼者提示手段と、
を含む進捗管理手段を備えることを特徴とする。
Preferably, the list management system of the present invention comprises:
A progress manager presenting means for presenting the progress of the task for the list data to the user who has input the list data registered by the list registration means;
Progress requestee presenting means for presenting to the requestee the progress of the task for the list data;
Progress requester presenting means for presenting the requester with the progress of the task for the list data;
It is characterized by comprising a progress management means including

好ましくは、本発明の一覧表管理システムは、
前記進捗管理手段が、前記依頼者によって設定されたタイミングで、前記タスクが未完了の被依頼者に催促の電子メールを送信する催促手段を含むことを特徴とする。
Preferably, the list management system of the present invention comprises:
The progress management means includes prompting means for sending a reminder e-mail to a requestee who has not completed the task at a timing set by the requester.

好ましくは、本発明の一覧表管理システムは、
前記利用者識別情報が、利用者名と部署名とを含み、
部署名変更および/または人事異動を示すデータに基づいて、前記一覧表記憶手段に記憶されている一覧表データに含まれる利用者識別情報の部署名および/または利用者名を更新し、前記利用者情報記憶手段に記憶されている利用者情報から前記一覧表登録手段によって登録された一覧表データを入力した利用者のメールアドレスを取得し、取得した当該メールアドレスを宛先として、前記更新された部署名および/または利用者名を確認するタスクの依頼が記載された電子メールを送信する部署名・利用者名更新手段を備え、
前記被依頼者決定手段において、前記部署名・利用者名更新手段によって送信された電子メールを受け取った前記依頼者によって前記被依頼者が選択され、
前記タスク実現手段によって実行可能とされるタスクは、前記被依頼者決定手段によって決定された被依頼者が前記一覧表データに含まれる利用者識別情報の部署名および/または利用者名を確認および/または更新することである、
ことを特徴とする。
Preferably, the list management system of the present invention comprises:
The user identification information includes a user name and a department name,
Based on the data indicating the department change and / or personnel change, the department name and / or user name of the user identification information included in the list data stored in the list storage means is updated, and the use The mail address of the user who entered the list data registered by the list registration means is acquired from the user information stored in the person information storage means, and the updated mail address is used as the destination. A department name / user name update means for sending an e-mail in which a request for a task for checking a department name and / or a user name is described;
In the requestee determination means, the requestee is selected by the requester who has received the e-mail transmitted by the department / user name update means,
The tasks that can be executed by the task realization means are: the requestee determined by the requestee determination means confirms the department name and / or user name of the user identification information included in the list data; Is to update,
It is characterized by that.

好ましくは、本発明の一覧表管理システムは、
前記タスク実現手段によって実行可能とされるタスクは、前記被依頼者決定手段によって決定された被依頼者が、当該タスクの対象である一覧表データに関連する文書ファイルを取得すること、および/または当該一覧表データに関連する文書ファイルを提出することであることを特徴とする。
Preferably, the list management system of the present invention comprises:
The task that can be executed by the task realization means is that the requestee determined by the requestee determination means obtains a document file related to the list data that is the target of the task, and / or It is characterized by submitting a document file related to the list data.

本発明によれば、組織において一覧表を効率的に管理することができる。   According to the present invention, a list can be efficiently managed in an organization.

一覧表管理サーバ利用システムの構成の一例を示す図である。It is a figure which shows an example of a structure of a list management server utilization system. 利用者テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of a user table. 一覧表の例を示す図である。図3(A)は製品一覧の例を示す図である。図3(B)は○○会議参加者一覧の例を示す図である。It is a figure which shows the example of a list. FIG. 3A shows an example of a product list. FIG. 3B is a diagram showing an example of a list of meeting participants. 一覧表テーブルの一例を示す図である。It is a figure which shows an example of a list table. タスクテーブルの一例を示す図である。It is a figure which shows an example of a task table. レコード毎タスクテーブルの一例を示す図である。It is a figure which shows an example of the task table for every record. 部署名変更テーブルの一例を示す図である。It is a figure which shows an example of a department name change table. 異動テーブルの一例を示す図である。It is a figure which shows an example of a transfer table. 一覧表を一覧表ストレージに登録する一覧表登録処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the list registration process which registers a list in a list storage. 利用者画面の一例を示す図である。It is a figure which shows an example of a user screen. 利用者画面の中の一覧表一覧の一例を示す図である。It is a figure which shows an example of the list list in a user screen. 一覧表についてのタスクを依頼するタスク依頼処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the task request process which requests the task about a list. 部署名・担当者指定画面の一例を示す図である。It is a figure which shows an example of a department / person in charge designation screen. 依頼画面の一例を示す図である。It is a figure which shows an example of a request screen. 利用者画面の中の依頼されているタスク一覧の一例を示す図である。It is a figure which shows an example of the requested task list in a user screen. 利用者画面の中の自分がレコードの担当者になっている一覧表一覧の一例を示す図である。It is a figure which shows an example of the list which is the person in charge of a record in a user screen. タスク実行画面の一例を示す図である。It is a figure which shows an example of a task execution screen. 利用者画面の中の依頼しているタスク一覧の一例を示す図である。It is a figure which shows an example of the task list requested in the user screen. 被依頼者毎進捗表示画面の一例を示す図である。It is a figure which shows an example of a request person's progress display screen. レコード毎進捗表示画面の一例を示す図である。It is a figure which shows an example of a progress display screen for every record. 部署名変更テーブルおよび/または異動テーブルが更新されたときの部署名変更・異動処理の流れの一例を示す図である。It is a figure which shows an example of the flow of a department change / transfer process when a department change table and / or a transfer table are updated.

以下、本発明の実施形態に係る一覧表管理システムについて図面を参照しながら説明する。なお、実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。   Hereinafter, a list management system according to an embodiment of the present invention will be described with reference to the drawings. In all the drawings for explaining the embodiments, common constituent elements are denoted by the same reference numerals, and repeated explanation is omitted.

図1は、一覧表管理サーバ利用システムの構成の一例を示す。
一覧表管理サーバ利用システムは、一覧表管理サーバ100と、複数の利用者端末140と、システム管理者端末150と、メールサーバ160と、利用者認証システム170とで構成される。一覧表管理サーバ100と、複数の利用者端末140と、システム管理者端末150と、メールサーバ160と、利用者認証システム170は、ネットワーク180に接続されており、相互に通信することができる。
利用者端末140は、メールクライアント141と、ブラウザ142とを有する。一覧表管理サーバ100は、Webサーバの機能を有しており、ブラウザ142に各種の画面を表示させ、ブラウザ142に入力された操作を受け付けることができる。また、メールクライアント141と一覧表管理サーバ100は、メールサーバ160を介してメールを送受信することができる。
システム管理者端末150はデータベースクライアント151を有する。一覧表管理サーバ利用システムにはシステム管理者がいる。システム管理者は各DBをデータベースクライアント151を利用して更新する。
一覧表管理サーバ100と利用者端末140は、シングルサインオン技術を導入している。シングルサインオン技術により、利用者は、一覧表管理サーバ100の利用に先立って利用者端末140にログインするとき、利用者認証システム170で識別認証を受けることができる。一覧表管理サーバ100は、利用者認証システム170から利用者を識別・認証した結果を入手し、利用者を識別する。
FIG. 1 shows an example of the configuration of a list management server utilization system.
The list management server utilization system includes a list management server 100, a plurality of user terminals 140, a system administrator terminal 150, a mail server 160, and a user authentication system 170. The list management server 100, the plurality of user terminals 140, the system administrator terminal 150, the mail server 160, and the user authentication system 170 are connected to the network 180 and can communicate with each other.
The user terminal 140 has a mail client 141 and a browser 142. The list management server 100 has the function of a Web server, and can display various screens on the browser 142 and accept operations input to the browser 142. The mail client 141 and the list management server 100 can send and receive mail via the mail server 160.
The system administrator terminal 150 has a database client 151. There is a system administrator in the list management server utilization system. The system administrator updates each DB using the database client 151.
The list management server 100 and the user terminal 140 adopt a single sign-on technology. With the single sign-on technology, the user can receive identification and authentication by the user authentication system 170 when logging into the user terminal 140 prior to use of the list management server 100. The list management server 100 acquires the result of identifying and authenticating the user from the user authentication system 170, and identifies the user.

一覧表管理サーバ100は、本発明の一覧表管理システムの一例である。一覧表管理サーバ100は、CPU(Central Processing Unit)と、RAM(Random Access Memory)等で構成される主メモリと、ハードディスク等で構成される記憶装置と、一覧表ストレージ110と、タスクDB(データベース)120と、部署名・利用者名DB130とを備えている。一覧表ストレージ110と、タスクDB120と、部署名・利用者名DB130とは、それぞれ独立した装置であってもよいし、記憶装置に格納されていてもよい。
一覧表管理サーバ100の記憶装置には、一覧表管理プログラムが格納されており、一覧表管理サーバ100のCPUが記憶装置から一覧表管理プログラムを主メモリに読み出して実行することにより、認証部101と、一覧表登録部102と、一覧表決定部103と、被依頼者決定部104と、タスク依頼部105と、タスク実現部106と、進捗管理部107と、部署名・担当者名更新部108との各部の機能が実現される。
The list management server 100 is an example of a list management system of the present invention. The list management server 100 includes a CPU (Central Processing Unit), a main memory including a RAM (Random Access Memory), a storage device including a hard disk, a list storage 110, a task DB (database). ) 120 and a department name / user name DB 130. The list storage 110, the task DB 120, and the department / user name DB 130 may be independent devices or may be stored in a storage device.
A list management program is stored in the storage device of the list management server 100, and the CPU of the list management server 100 reads the list management program from the storage device into the main memory and executes it, whereby the authentication unit 101. , List registration unit 102, list determination unit 103, requested party determination unit 104, task request unit 105, task realization unit 106, progress management unit 107, department name / person in charge name update unit The function of each part with 108 is realized.

一覧表ストレージ110には、一覧表データである一覧表300が格納される。一覧表300は、それを一覧表ストレージ110に登録した利用者が維持・更新の責任を持つ。すなわち、一覧表300を登録した利用者がその管理者となる。利用者端末140を利用する利用者は、一覧表300を対象とするタスクを依頼する依頼者と、タスクを依頼される被依頼者の両者となることができる。ある一覧表300を対象とするタスクの依頼者が、別の一覧表300を対象とするタスクの被依頼者であるという場合もあり得る。なお、タスクには、例えば一覧表の更新、一覧表に関連する文書の配布や提出等がある。
タスクDB120には、一覧表テーブル400と、タスクテーブル500と、レコード毎タスクテーブル600とが格納される。一覧表テーブル400は、一覧表ストレージ110に格納されている一覧表300のリストである。タスクテーブル500には、一覧表ストレージ110に格納されている一覧表300に対するタスクの依頼が格納されている。タスクテーブル500には、タスクが完了したものも未完了のものも格納されている。レコード毎タスクテーブル600には、一覧表300中のレコード毎のタスクについての情報が格納されている。レコード毎タスクテーブル600には、タスクが完了したものも未完了のものも格納されている。
部署名・利用者名DB130には、部署名変更テーブル700と、異動テーブル800と、利用者テーブル200とが格納される。部署名変更テーブル700には、一覧表ストレージ110に格納されている一覧表300中に出てくる全部署名についての部署名変更の履歴が格納されている。部署名変更テーブル700には過去のものも予定のものも格納されている。異動テーブル800には、一覧表300中に出てくる全利用者名についての異動の履歴が格納されている。異動テーブル800には、過去のものも予定のものも格納されている。利用者テーブル200は、一覧表管理サーバ100を利用する全利用者についての情報が格納されている。利用者テーブル200は利用者認証システム170の中に導入することもできる。
The list storage 110 stores a list 300 that is list data. The user who has registered the list 300 in the list storage 110 is responsible for maintaining and updating the list 300. That is, the user who registered the list 300 becomes the manager. A user who uses the user terminal 140 can be both a requester who requests a task for the list 300 and a requestee who is requested for the task. There may be a case where a requester of a task that targets a certain list 300 is a requestee of a task that targets another list 300. Tasks include, for example, updating a list, distributing and submitting documents related to the list.
The task DB 120 stores a list table table 400, a task table 500, and a task table for each record 600. The list table 400 is a list of the list 300 stored in the list storage 110. The task table 500 stores requests for tasks for the list 300 stored in the list storage 110. The task table 500 stores both completed and uncompleted tasks. The per-record task table 600 stores information about tasks for each record in the list 300. The per-record task table 600 stores both completed and uncompleted tasks.
The department name / user name DB 130 stores a department name change table 700, a transfer table 800, and a user table 200. The department change table 700 stores a department change history for all the signatures appearing in the list 300 stored in the list storage 110. The department change table 700 stores both past and scheduled ones. The change table 800 stores a history of changes for all user names appearing in the list 300. The transfer table 800 stores both past and planned items. The user table 200 stores information about all users who use the list management server 100. The user table 200 can also be introduced into the user authentication system 170.

図2は、利用者テーブル200の構成の一例を示す。
利用者テーブル200は、例えば、利用者ID(Identifier)201と、部署名202と、利用者名203と、メールアドレス204と、利用者状態205とを含む利用者情報を格納する。利用者テーブル200には、一覧表管理サーバ100の利用者一人ひとりが登録される。
利用者ID201は、利用者を一意に示す情報である。部署名202は、利用者が所属する部署を示す。利用者名203は、利用者の氏名を示す。なお、部署名202と利用者名203とは、本発明の利用者識別情報の一例である。メールアドレス204は、利用者に対して電子メールで連絡する際に宛先とするメールアドレスを示す。
利用者状態205は、例えば、利用者が責任者、退職者、およびそれら以外の者のいずれであるかを示す。退職者は一覧表管理サーバ100を利用できず、退職者の認証は失敗とされる。責任者の役割については次の図3を参照して説明する。
FIG. 2 shows an example of the configuration of the user table 200.
The user table 200 stores user information including, for example, a user ID (Identifier) 201, a department name 202, a user name 203, a mail address 204, and a user status 205. Each user of the list management server 100 is registered in the user table 200.
The user ID 201 is information that uniquely indicates a user. The department name 202 indicates the department to which the user belongs. A user name 203 indicates the name of the user. The department name 202 and the user name 203 are examples of user identification information according to the present invention. An e-mail address 204 indicates an e-mail address that is a destination when the user is contacted by e-mail.
The user state 205 indicates, for example, whether the user is a responsible person, a retired person, or another person. The retired person cannot use the list management server 100, and the retired person's authentication is failed. The role of the person in charge will be described with reference to FIG.

図3は、一覧表300の例を示す。図3(A)は製品一覧301の例を示す。図3(B)は○○会議参加者一覧311の例を示す。
列は、一覧表300毎に異なる。図3(A)の製品一覧301の例は、製品ID302と、製品名303と、担当部署304と、担当者名305と、…(他の列)からなるレコード306で構成される。また、図3(B)の○○会議参加者一覧311の例は、参加者ID312と、部署313と、参加者名314と、出欠315とからなるレコード306で構成される。
ここで、利用者情報に含まれる部署名202と利用者名203は、どの一覧表300でも必要である。ただし、異なる一覧表300において部署名202と利用者名203とはそれぞれ異なる名称と名前であってもよい。各一覧表300の列のうち、どの列が部署名202と利用者名203にそれぞれ該当するかは各一覧表300の管理者(各一覧表300を一覧表ストレージ110に登録した者)が指定する。
例えば、図3(A)において担当部署304が部署名202である。担当部署304は、レコード306を維持する部署を示す。また、担当者名305が利用者名203である。担当者名305は、レコード308の更新が依頼される担当者(被依頼者)を示す。担当者は、部署名304の部署に所属する。担当者名305が未定義の場合は、部署名304の部署の責任者にレコード306の更新が依頼される。すなわち、図2の利用者状態205に責任者と記載されている利用者に、レコード306の更新が依頼される。図3(A)の例は、レコード306あたりの担当者名305が一つの場合を示すが、担当者名305を複数設定することも可能である。
製品一覧301を対象とするタスクの例としては、製品名303、担当部署304、または担当者名305の変更がある。
FIG. 3 shows an example of the list 300. FIG. 3A shows an example of the product list 301. FIG. 3B shows an example of the XX conference participant list 311.
The column is different for each list 300. The example of the product list 301 in FIG. 3A includes a record 306 including a product ID 302, a product name 303, a responsible department 304, a responsible person name 305, and so on (other columns). 3B includes a record 306 that includes a participant ID 312, a department 313, a participant name 314, and an attendance 315.
Here, the department name 202 and the user name 203 included in the user information are required in any list 300. However, in the different list 300, the department name 202 and the user name 203 may have different names and names. Which of the columns of each list 300 corresponds to the department name 202 and the user name 203 is specified by the administrator of each list 300 (the person who registered each list 300 in the list storage 110). To do.
For example, the department 304 in charge is the department name 202 in FIG. A responsible department 304 indicates a department that maintains the record 306. The person in charge name 305 is the user name 203. A person-in-charge name 305 indicates a person in charge (requestee) who is requested to update the record 308. The person in charge belongs to the department with the department name 304. If the person-in-charge name 305 is undefined, the person in charge of the department with the department name 304 is requested to update the record 306. That is, the user who is described as the person in charge in the user state 205 in FIG. 2 is requested to update the record 306. The example of FIG. 3A shows a case where there is one person in charge name 305 per record 306, but a plurality of person in charge names 305 can be set.
As an example of a task for the product list 301, there is a change in the product name 303, the department in charge 304, or the person in charge name 305.

また、○○会議参加者一覧311を対象とするタスクの例としては、出欠315の記入、会議参加者(被依頼者)が○○会議参加者一覧311に関連する文書ファイル(会議資料や議事録)を取得すること、会議参加者が文書ファイル(会議資料や議事録のレビュー)を提出することがある。
○○会議参加者一覧311の管理者と会議参加者との間の資料のやり取りは、例えば、文書ファイルを添付することにより行われる。文書ファイルを添付するために、一覧表ストレージ110に各一覧表300に対応するフォルダ(以下、保管フォルダという。)が設けられる。そして、ファイルの添付はその保管フォルダを介して行われる。
後述するように、例えば、会議参加者に議事録を配布する場合、○○会議参加者一覧311の管理者は、図14の依頼画面1400でファイル添付ボタン1408を押すことにより、議事録を添付する。このとき、議事録は保管フォルダに保存される。会議参加者は、担当者(被依頼者)として、図17のタスク実行画面1700でレコード1709を選択して添付ファイルボタン1710を押すことにより、議事録を参照することができる。また、例えば、会議参加者が担当者(被依頼者)として議事録のレビュー等を提出する場合、会議参加者は図17のタスク実行画面1700でレコード1709を選択してファイル添付ボタン1711を押すことにより、議事録のレビューを添付する。このとき、議事録のレビューは保管フォルダに保存される。管理者は図20のレコード毎進捗表示画面2000でレコード2008を選択して添付ファイルボタン2009を押すことにより、議事録のレビューを参照したり、それを取り出して利用者端末140の記憶装置に保存したりすることができる。
As an example of a task for the XX conference participant list 311, the attendance 315 is filled in, and the conference participant (requestee) is a document file related to the XX conference participant list 311 (meeting materials and proceedings). Record), meeting participants may submit document files (review of meeting materials and minutes).
The exchange of materials between the manager of the conference participant list 311 and the conference participants is performed by attaching a document file, for example. In order to attach a document file, a folder corresponding to each list 300 (hereinafter referred to as a storage folder) is provided in the list storage 110. The file is attached through the storage folder.
As will be described later, for example, when the minutes are distributed to the conference participants, the manager of the conference participant list 311 attaches the minutes by pressing the file attachment button 1408 on the request screen 1400 in FIG. To do. At this time, the minutes are stored in the storage folder. As a person in charge (requestee), the conference participant can refer to the minutes by selecting the record 1709 on the task execution screen 1700 in FIG. 17 and pressing the attached file button 1710. Further, for example, when a conference participant submits a review of the minutes as a person in charge (requestee), the conference participant selects the record 1709 on the task execution screen 1700 of FIG. 17 and presses the file attachment button 1711. Attach a review of the minutes. At this time, the review of the minutes is stored in the storage folder. The administrator selects the record 2008 on the progress display screen 2000 for each record in FIG. 20 and presses the attached file button 2009 to refer to the review of the minutes or take it out and save it in the storage device of the user terminal 140. You can do it.

図4は、一覧表テーブル400の一例を示す。
一覧表テーブル400は、一覧表管理サーバ100を利用する会社等の組織ごとに一つである。
一覧表テーブル400は、例えば、一覧表ID401と、一覧表名402と、管理者名403と、登録日時404と、部署名範囲405と、利用者範囲406と、部署との関係407とで構成される。
一覧表ID401は、その一覧表を一意に示す情報である。
一覧表名402は一覧表ストレージ110に格納されている一覧表300の名称を示す。なお、登録される一覧表300には、その名前(ファイル名)が同じものが複数ある場合もある。同じファイル名の一覧表が登録できるように、一覧表300を一覧表ストレージ110中のフォルダに格納し、一覧表名の登録時に一覧表名402としてそのフォルダ名も含めてフォルダ名+ファイル名を指定することもできる。
管理者名403は、一覧表300の管理者(すなわち、その一覧表300を一覧表ストレージ110に登録した者)を示す情報である。管理者名403は、利用者テーブル200の利用者ID201、利用者名203、またはメールアドレス204に対応する。管理者は、一覧表300の更新を被依頼者に依頼する。
登録日時404は、管理者が一覧表300を一覧表ストレージ110に登録した日時である。
部署名範囲405は、一覧表300中の部署名が指定されている列名および行番号を示す。
利用者範囲406は、一覧表300中の利用者が指定されている列名および行番号を示す。
部署との関係407は、1対1と1対nがあり、部署が分割、合併、または廃止されたときの一覧表300の更新方法を示す。ここで、1対1は、1部署1レコードの場合である。部署が分割された場合、増えた部署数分だけ、レコードを追加する必要、および、担当者を設定する必要がある。部署が合併または廃止された場合は、減った部署数分だけレコードを削除する必要がある。1対nは、部署ごとに、複数レコード(0件以上)がある場合である。部署が分割された場合、既存のレコードをいずれかの部署に振り分ける必要がある。
FIG. 4 shows an example of the list table 400.
There is one list table 400 for each organization such as a company that uses the list management server 100.
The list table 400 includes, for example, a list ID 401, a list name 402, an administrator name 403, a registration date and time 404, a department name range 405, a user range 406, and a relationship 407 between departments. Is done.
A list ID 401 is information that uniquely indicates the list.
A list name 402 indicates the name of the list 300 stored in the list storage 110. Note that there may be a plurality of registered lists 300 having the same name (file name). The list 300 is stored in a folder in the list storage 110 so that the list with the same file name can be registered, and the folder name + file name including the folder name is added as the list name 402 when the list name is registered. It can also be specified.
The administrator name 403 is information indicating the administrator of the list 300 (that is, the person who registered the list 300 in the list storage 110). The administrator name 403 corresponds to the user ID 201, the user name 203, or the mail address 204 in the user table 200. The administrator requests the requestee to update the list 300.
The registration date and time 404 is the date and time when the administrator registered the list 300 in the list storage 110.
The department name range 405 indicates the column name and row number in which the department name in the list 300 is specified.
A user range 406 indicates column names and row numbers in which users in the list 300 are specified.
The relationship 407 between departments has a one-to-one and one-to-n relationship, and indicates a method of updating the list 300 when the departments are divided, merged, or abolished. Here, one-to-one is a case of one department and one record. When departments are divided, it is necessary to add records and set the person in charge for the increased number of departments. When departments are merged or abolished, it is necessary to delete as many records as there are departments. One-to-n is a case where there are a plurality of records (zero or more) for each department. When a department is divided, it is necessary to distribute existing records to any department.

図5は、タスクテーブル500の一例を示す。
タスクテーブル500は、例えば、タスクNo501と、一覧表ID502と、一覧表名503と、依頼者名504と、タスク種別505と、開始日時506と、期限日時507と、催促日時508と、件名509と、依頼文510と、保存フォルダのパス511と、状態512とで構成される。
タスクテーブル500に行が追加される場合には、例えば、一覧表名503が示す一覧表300が図3(A)の製品一覧301であるときに、管理者から新たな依頼があった場合、製品一覧301中の担当者が担当部署304または担当者名305の変更を申し出る場合、製品一覧301中の担当部署304について部署名変更テーブル700に新たな部署名変更が登録された場合、および、製品一覧301中の担当者名305について異動テーブル800に新たな異動が登録された場合などがある。
タスクNo501は、タスク毎に一意に付与される番号である。一覧表ID502は、一覧表300を一意に示す情報である。一覧表名503は、一覧表300の名前である。
依頼者名504は、タスク種別505によって異なる。タスク種別505には、依頼、申し出、部署名変更、異動がある。一覧表300の管理者が依頼をする場合は、依頼となり、レコード306の担当者が申し出る場合は、申し出となり、部署名変更があった場合は、部署名変更となり、担当者の異動が合った場合は、異動となる。
開始日時506は、依頼があった日時を示す。期限日時507は、被依頼者が更新を完了すべき日時を示す。催促日時508は、進捗管理部107が催促する予定の日時を示す。
件名509と依頼文510は、後述するように、依頼者が入力した件名と依頼文である。
保存フォルダのパス511は、依頼者によって被依頼者に配布される文書、被依頼者によって提出される文書等が保存されるフォルダへのパスを示す。図14と図17を参照して後述するように、依頼画面1400のファイル添付ボタン1408が依頼者によって押されるとき、およびタスク実行画面1700のファイル添付ボタン1711が被依頼者によって押されるとき、タスク依頼部105は保存フォルダを一覧表ストレージ110内に確保し、保存フォルダのパス511にその保存フォルダへのパスを設定する。
状態512は、依頼した各タスクでの総レコード件数とそのうち更新が完了したレコード件数を示す。例えば、タスクNo501=1の総依頼レコード件数が100件であり、そのうち50件のレコードの更新が完了しているとき、「100件中50件完了」となる。
FIG. 5 shows an example of the task table 500.
The task table 500 includes, for example, a task number 501, a list ID 502, a list name 503, a requester name 504, a task type 505, a start date and time 506, a deadline date and time 507, a reminder date and time 508, and a subject name 509. , Request sentence 510, storage folder path 511, and status 512.
When a row is added to the task table 500, for example, when the list 300 indicated by the list name 503 is the product list 301 in FIG. When a person in charge in the product list 301 offers to change the department in charge 304 or the person in charge name 305, a new department name change is registered in the department name change table 700 for the department in charge 304 in the product list 301, and There is a case where a new change is registered in the change table 800 for the person in charge name 305 in the product list 301.
Task No. 501 is a number uniquely assigned to each task. The list ID 502 is information that uniquely indicates the list 300. A list name 503 is a name of the list 300.
The requester name 504 differs depending on the task type 505. The task type 505 includes request, offer, department name change, and transfer. When the administrator of the list 300 makes a request, it becomes a request, and when the person in charge of the record 306 offers, it becomes an offer. When the department name is changed, the department name is changed, and the person in charge changes. If it is a change.
The start date and time 506 indicates the date and time when the request is made. The time limit date and time 507 indicates the date and time when the requestee should complete the update. The reminding date and time 508 indicates the date and time that the progress management unit 107 is scheduled to prompt.
The subject 509 and the request sentence 510 are a subject and a request sentence input by the requester, as will be described later.
A storage folder path 511 indicates a path to a folder in which a document distributed to the requestee by the requester, a document submitted by the requestee, or the like is stored. As described later with reference to FIGS. 14 and 17, when the file attachment button 1408 on the request screen 1400 is pressed by the requester and when the file attachment button 1711 on the task execution screen 1700 is pressed by the requestee, the task The request unit 105 secures a storage folder in the list storage 110 and sets a path to the storage folder in a storage folder path 511.
The state 512 indicates the total number of records in each requested task and the number of records that have been updated. For example, when the total number of requested records of task No. 501 = 1 is 100 and updating of 50 records is completed, “50 out of 100 completed” is obtained.

図6は、レコード毎タスクテーブル600の一例を示す。
レコード毎タスクテーブル600は、タスクNo601と、利用者ID602と、レコード番号603と、タスク状態604と、レコード中の更新箇所605と、最終更新日時606と、更新前レコード607と、更新後レコード608とで構成される。
タスクテーブル500に行が追加されると、タスクテーブル500の一覧表名503が示す一覧表300のレコード306のうち該当するものに対してレコード毎タスクテーブル600に行が1行ずつ追加される。
タスクNo601は、タスク毎に一意に付与される番号である。タスクNo601は、対応するタスクテーブル500のタスクNo501を示す。
利用者ID602は、タスクの依頼が送られる被依頼者の利用者IDを示す。利用者ID602は、利用者テーブル200の利用者ID201に対応する。
レコード番号603は、タスクが依頼されているレコード306を示す。
タスク状態604は、レコード306に対する依頼の進捗状況を示す。例えば、被依頼者がタスクを実行する前は未、タスクを完了すれば完となる。更に細かな区分もできる。
レコード中の更新箇所605と、最終更新日時606と、更新前レコード607と、更新後レコード608はレコード306を更新するタスクである場合に有効となる。また、タスクの内容が被依頼者による文書の取得や提出である場合には、レコード中の更新箇所605は、参照または添付された添付ファイルへのパス、最終更新日時606は参照または添付の日時、更新前レコード607は参照された添付ファイル、更新後レコード608は添付された添付ファイルになる。
レコード中の更新箇所605は、レコード306中で、更新された箇所を示す。更新箇所は複数の場合もある。最終更新日時606は、レコード306に対する当該タスクNo601のタスクに対する更新による最終更新の日時である。当該タスクNo601に対しての更新がまだされていない場合は未定義である。更新前レコード607は、被依頼者によって更新される前のレコード306のデータである。更新後レコード608は、被依頼者によって更新された後のレコード306のデータである。被依頼者がレコード306を更新する前は未定義である。
FIG. 6 shows an example of the per-record task table 600.
The per-record task table 600 includes a task No 601, a user ID 602, a record number 603, a task status 604, an update location 605 in the record, a last update date 606, a pre-update record 607, and a post-update record 608. It consists of.
When a row is added to the task table 500, one row is added to the per-record task table 600 for the corresponding record 306 in the list 300 indicated by the list name 503 of the task table 500.
Task No. 601 is a number uniquely assigned to each task. Task No. 601 indicates the task No. 501 of the corresponding task table 500.
A user ID 602 indicates a user ID of a requestee to whom a task request is sent. The user ID 602 corresponds to the user ID 201 of the user table 200.
A record number 603 indicates the record 306 for which a task is requested.
The task state 604 indicates the progress status of the request for the record 306. For example, it is not completed before the requestee executes the task, but is completed if the task is completed. Further fine division can be made.
The update location 605, the last update date / time 606, the pre-update record 607, and the post-update record 608 are effective when the task is to update the record 306. When the task content is acquisition or submission of a document by the requestee, the update location 605 in the record is the path to the attached file that is referenced or attached, and the last update date and time 606 is the date and time of reference or attachment. The pre-update record 607 is a referenced attached file, and the post-update record 608 is an attached file.
An update location 605 in the record indicates an updated location in the record 306. There may be multiple update locations. The last update date and time 606 is the date and time of the last update by updating the task No. 601 for the record 306. If the task No 601 has not been updated yet, it is undefined. The pre-update record 607 is data of the record 306 before being updated by the requestee. The updated record 608 is data of the record 306 after being updated by the requestee. Before the requestee updates the record 306, it is undefined.

例えば、製品一覧301(一覧表300)の複数のレコード306の担当者名305が同じ場合はその担当者が複数のレコード306の更新を依頼される場合がある。その場合、利用者ID602が同じでも更新すべきレコード306ごとにレコード番号603が異なる行が追加される。
また、同じレコード306に対して複数の更新依頼がある場合がある。そのような場合は被依頼者決定部104が検知して、依頼者および被依頼者にその旨を伝える。しかし、更新が可能な被依頼者は、レコード毎タスクテーブル600の構造によって一人に限られるので、2人が同時に更新をして片方の更新が失われるといった不都合を防ぐことができる。複数の更新依頼があるレコード306を被依頼者が更新をした場合は、そのレコード306に対する最終更新日時606は当該更新依頼タスクで同じ日時になる。
For example, if the person in charge name 305 of the plurality of records 306 in the product list 301 (list 300) is the same, the person in charge may be requested to update the plurality of records 306. In that case, even if the user ID 602 is the same, a row having a different record number 603 is added for each record 306 to be updated.
Further, there may be a plurality of update requests for the same record 306. In such a case, the requestee determination unit 104 detects and notifies the requester and the requestee. However, since the number of requested clients that can be updated is limited to one by the structure of the task table 600 for each record, it is possible to prevent the inconvenience that two people update at the same time and one update is lost. When the requestee updates the record 306 having a plurality of update requests, the last update date and time 606 for the record 306 is the same date and time in the update request task.

図7は、部署名変更テーブル700の一例を示す。
部署名変更テーブル700は、部署名変更No701と、変更日時702と、旧部署名703と、新部署名704と、部署名変更区分705とで構成される。
部署名変更No701は、行毎に一意に付与される番号である。変更日時702は、部署名を変更する日時を示す。旧部署名703は、変更前の部署名を示す。新部署名704は、変更後の部署名を示す。
部署名変更区分705は、部署名の変更の種類を示し、変更、新設、廃止、分割、統合などがある。変更は、1部署の名称が変更される場合を示し、部署名変更テーブル700には1行追加される。追加は、1部署が追加される場合を示し、旧部署名703は未定義である。廃止は、1部署が廃止される場合を示し、部署名変更テーブル700には1行追加され、新部署名704は未定義である。分割は、1部署が複数部署に分割される場合を示し、部署名変更テーブル700には分割後の部署数分の行数追加される。統合は、複数部署が1部署に統合される場合を示し、部署名変更テーブル700には分割前の部署数分の行数が追加される。一覧表管理サーバ100の利用開始時点では、部署名変更区分705は、追加で登録されている。
部署名・担当者名更新部108は、部署名変更テーブル700に行が追加された場合、それに合わせて利用者テーブル200を更新する。さらに、タスク依頼部105は、部署名の変更に関係する一覧表300についてタスクテーブル500に一行追加する。
FIG. 7 shows an example of the department name change table 700.
The department change table 700 includes a department change No. 701, a change date 702, an old department 703, a new department 704, and a department change classification 705.
The department change number 701 is a number uniquely assigned to each line. The change date and time 702 indicates the date and time when the department name is changed. The old department name 703 indicates the department name before the change. A new department name 704 indicates the department name after the change.
The department change classification 705 indicates the type of department change, and includes change, new establishment, abolition, division, and integration. The change indicates a case where the name of one department is changed, and one line is added to the department name change table 700. The addition indicates a case where one department is added, and the old department name 703 is undefined. The abolition indicates a case where one department is abolished. One line is added to the department change table 700, and the new department 704 is undefined. The division indicates a case where one department is divided into a plurality of departments, and the number of lines corresponding to the number of departments after division is added to the department change table 700. Integration indicates a case where a plurality of departments are integrated into one department, and the number of lines corresponding to the number of departments before division is added to the department change table 700. At the start of use of the list management server 100, the department change section 705 is additionally registered.
When a line is added to the department change table 700, the department / person in charge name update unit 108 updates the user table 200 accordingly. Further, the task request unit 105 adds one line to the task table 500 for the list 300 related to the change of the department name.

図8は、異動テーブル800の一例を示す。
異動テーブル800は、異動No801と、異動日時802と、異動者名803と、異動前部署名804と、異動後部署名805と、異動区分806とで構成される。異動テーブル800には、利用者一人の一回の異動ごとに1行追加される。
異動No801は、行毎に一意に付与される番号である。異動日時802は、異動の日時を示す。異動者名803は、異動する利用者を示す。異動前部署名804は、異動前の部署名を示す。異動後部署名805は、異動後の部署名を示す。
異動区分806は、異動の種類を示し、登録、異動、退職などがある。登録は、利用者が新たに一覧表管理サーバ100を使い始めることを示す。異動は、利用者の所属部署名が変更されることを示す。退職は、異動者名803が担当者名305や参加者名314として一覧表300中に指定されている場合に更新が必要であるということ、異動日時802までに別の者に更新する必要があること、およびその異動者が異動日時802以降に一覧表管理サーバ100を使用できないようにすることを示す。
部署名・担当者名更新部108は、異動テーブル800に行が追加された場合、それに合わせて利用者テーブル200を更新する。さらに、異動区分806が異動または退職である行が追加された場合、タスク依頼部105は、異動者に関係する一覧表300についてタスクテーブル500に一行追加する。
FIG. 8 shows an example of the transfer table 800.
The change table 800 includes a change number 801, a change date and time 802, a transfer person name 803, a change front signature 804, a change back signature 805, and a change classification 806. One line is added to the change table 800 for each change of one user.
The change No. 801 is a number uniquely assigned to each row. The change date and time 802 indicates the date and time of change. The transferer name 803 indicates the user who is transferred. The pre-change part name 804 indicates the pre-change part name. The post-change department name 805 indicates the post-change department name.
The change classification 806 indicates the type of change, and includes registration, transfer, retirement, and the like. Registration indicates that the user starts to use the list management server 100 anew. The change indicates that the user's department name is changed. Retirement means that if the transferee name 803 is specified in the list 300 as the person-in-charge name 305 or the participant name 314, it is necessary to update, and it is necessary to update to another person by the transfer date and time 802. It indicates that the transfer table cannot be used by the transfer person after the transfer date and time 802.
When a line is added to the transfer table 800, the department name / person-in-charge update unit 108 updates the user table 200 accordingly. Further, when a row in which the change classification 806 is changed or retired is added, the task request unit 105 adds one row to the task table 500 for the list 300 related to the transferee.

以下、一覧表管理サーバ100の各部の機能について説明する。
一覧表管理サーバ100の全ての利用者は、予め利用者テーブル200に登録されている。また、予め、各一覧表300の管理者は、利用者端末140でExcel(登録商標)等のスプレッドシートを使って一覧表300を作成し、または作成済みの一覧表300を取得し、利用者端末140の記憶装置に保存する。一覧表300の作成または取得、および保存は、一覧表管理サーバ100の外での処理である。一覧表300は、例えば利用者端末140の記憶装置に確保されたフォルダに保存される。一覧表300中にはレコード306の維持をすべき利用者の部署名と利用者名が書かれている。
Hereinafter, functions of each unit of the list management server 100 will be described.
All users of the list management server 100 are registered in the user table 200 in advance. In addition, the administrator of each list 300 creates the list 300 using a spreadsheet such as Excel (registered trademark) on the user terminal 140 in advance, or acquires the created list 300 and Save in the storage device of the terminal 140. Creation, acquisition, and storage of the list 300 are processing outside the list management server 100. The list 300 is stored in a folder secured in the storage device of the user terminal 140, for example. In the list 300, the department name and user name of the user who should maintain the record 306 are written.

図9は、一覧表300を一覧表ストレージ110に登録する一覧表登録処理の流れの一例を示す。
[認証部101の処理、利用者識別・認証ステップ(S901)]
利用者は、一覧表管理サーバ100にアクセスする前に利用者認証システム170で識別・認証を受ける。利用者が一覧表管理サーバ100にアクセスするときには、利用者ID201と利用者名203は識別・認証済みである。
利用者端末140から一覧表管理サーバ100へのアクセスがあると、認証部101は、利用者認証システム170に利用者の識別・認証状況を問い合わせ、応答を得ることで、利用者が利用者テーブル200中のどの利用者かを識別する。そのとき、利用者状態205が退職者であった場合、利用者識別・認証処理は失敗として、認証部101は利用者端末140にエラーメッセージを返す。
FIG. 9 shows an example of a list registration process flow for registering the list 300 in the list storage 110.
[Processing of Authentication Unit 101, User Identification / Authentication Step (S901)]
The user receives identification and authentication by the user authentication system 170 before accessing the list management server 100. When the user accesses the list management server 100, the user ID 201 and the user name 203 have been identified and authenticated.
When there is an access from the user terminal 140 to the list management server 100, the authentication unit 101 inquires the user authentication system 170 about the identification / authentication status of the user and obtains a response so that the user can access the user table. The user in 200 is identified. At this time, if the user state 205 is a retired person, the user identification / authentication process is failed and the authentication unit 101 returns an error message to the user terminal 140.

[一覧表登録部102の処理、一覧表登録ステップ(S902)]
一覧表登録部102は、利用者テーブル200に記憶されている利用者情報に含まれる部署名202と利用者名203(利用者識別情報)で識別された利用者によって入力された一覧表300を受け付け、その一覧表300を一覧表ストレージ110に登録する。
具体的には、認証部101によって利用者が識別・認証されると、一覧表登録部102は、利用者端末140のブラウザ142に図10の利用者画面1000を表示する。
利用者画面1000は、一覧表一覧1001と、依頼しているタスク一覧1002と、依頼されているタスク一覧1003と、自分がレコードの担当者になっている一覧表一覧1004とを含む。
図11に示すように、一覧表一覧1001は、一覧表ID1201と、一覧表名1202と、管理者名1203と、未完了タスク1204と、完了タスク1205と、一覧表出力ボタン1206とで構成される。
一覧表登録部102は、利用者端末140の記憶装置内のフォルダに保存されている一覧表300をブラウザ142内のフォルダ画面1207に表示する。利用者は、ブラウザ142においてフォルダ画面1207中の一覧表300のアイコンを利用者画面1000中の一覧表一覧1001のエリアにドラッグアンドドロップすることによって、一覧表300を一覧表管理サーバ100に入力(送信)することができる。
一覧表登録部102は、入力された一覧表300を受け付け、その一覧表300を一覧表ストレージ110に登録する。そして、一覧表登録部102は、一覧表テーブル400に新たな行を追加し、一覧表ID401を付与して一覧表名402を登録する。ここで、一覧表登録部102は、管理者名403には先に識別・認証されている利用者の利用者名203を登録する。さらに、一覧表一覧1001に一覧表ID1201と一覧表名1202と管理者名1203を追加で表示する。ここで、一覧表登録部102は一覧表300の列名またはデータを基に部署範囲405と利用者範囲406を自動的に判断する。一覧表登録部102は、この判断のために、部署名変更テーブル700および異動テーブル800の登録内容を利用することもできる。
未完了タスク1204と完了タスク1205は、一覧表300について管理者が依頼したタスクのうちそれぞれ完了していないものと完了しているものの数を示す。進捗管理部107は、所定のタイミングで未完了タスク1204と完了タスク1205を計算し、一覧表一覧1001に表示する。
なお、一覧表一覧1001は本発明の進捗管理者提示手段の一例である。
[Process of List Table Registration Unit 102, List Table Registration Step (S902)]
The list registration unit 102 stores the list 300 input by the user identified by the department name 202 and the user name 203 (user identification information) included in the user information stored in the user table 200. The list 300 is received and registered in the list storage 110.
Specifically, when the authentication unit 101 identifies and authenticates the user, the list registration unit 102 displays the user screen 1000 in FIG. 10 on the browser 142 of the user terminal 140.
The user screen 1000 includes a list list 1001, a requested task list 1002, a requested task list 1003, and a list list 1004 in which the user is in charge of the record.
As shown in FIG. 11, the list table list 1001 includes a list table ID 1201, a list table name 1202, an administrator name 1203, an incomplete task 1204, a completed task 1205, and a list table output button 1206. The
The list registration unit 102 displays the list 300 stored in the folder in the storage device of the user terminal 140 on the folder screen 1207 in the browser 142. The user inputs the list 300 to the list management server 100 by dragging and dropping the icon of the list 300 in the folder screen 1207 to the area of the list list 1001 in the user screen 1000 in the browser 142 ( Send).
The list registration unit 102 receives the input list 300 and registers the list 300 in the list storage 110. Then, the list registration unit 102 adds a new row to the list table 400, adds a list ID 401, and registers the list name 402. Here, the list registration unit 102 registers the user name 203 of the user who has been previously identified and authenticated as the administrator name 403. Furthermore, a list ID 1201, a list name 1202, and an administrator name 1203 are additionally displayed in the list 1001. Here, the list registration unit 102 automatically determines the department range 405 and the user range 406 based on the column names or data of the list 300. The list registration unit 102 can use the registered contents of the department change table 700 and the transfer table 800 for this determination.
The uncompleted task 1204 and the completed task 1205 indicate the number of tasks that are not completed and completed among the tasks requested by the administrator for the list 300. The progress management unit 107 calculates the incomplete task 1204 and the completed task 1205 at a predetermined timing and displays them on the list 1001.
The list 1001 is an example of the progress manager presenting means of the present invention.

図12は、一覧表300についてのタスクを依頼するタスク依頼処理の流れの一例を示す。
タスクの依頼に先だって、依頼者(利用者)は、認証部101によって利用者テーブル200中のどの利用者かの識別を受ける(S1201)。ステップS1201における認証部101の処理は、上述したステップS901と同様である。
FIG. 12 shows an example of a flow of task request processing for requesting a task for the list 300.
Prior to the task request, the requester (user) receives identification of which user in the user table 200 by the authentication unit 101 (S1201). The processing of the authentication unit 101 in step S1201 is the same as that in step S901 described above.

[一覧表決定部103の処理、一覧表決定ステップ(S1202)]
一覧表決定部103は、利用者テーブル200に記憶されている利用者情報に含まれる部署名202と利用者名203(利用者識別情報)で識別された利用者(以下、依頼者という。)によって一覧表ストレージ110に記憶されている一覧表300の中から選択された一覧表300をタスクの対象として決定する。
例えば、タスク種別505が依頼の場合、依頼者はブラウザ142内に表示されている一覧表一覧1001の行をマウス等で選択することによってタスクの対象である一覧表300を選択する。一覧表決定部103は、依頼者によって選択された一覧表300をタスクの対象として決定する。
また、ブラウザ142内に表示される自分がレコードの担当者になっている一覧表一覧1004については後で図16を参照して詳細に説明するが、自分がレコードの担当者になっている一覧表一覧1004には利用者がレコードの担当者になっている一覧表300が表示される。例えば、タスク種別505が申し出の場合、依頼者は自分がレコードの担当者になっている一覧表一覧1004の中からタスクの対象である一覧表300を選択する。一覧表決定部103は、依頼者によって選択された一覧表300をタスクの対象として決定する。
[Process of List Table Determining Unit 103, List Table Determination Step (S1202)]
The list table determination unit 103 is a user identified by a department name 202 and a user name 203 (user identification information) included in the user information stored in the user table 200 (hereinafter referred to as a requester). Thus, the list 300 selected from the list 300 stored in the list storage 110 is determined as a task target.
For example, when the task type 505 is a request, the requester selects the list 300 that is the target of the task by selecting the row of the list 1001 displayed in the browser 142 with a mouse or the like. The list determination unit 103 determines the list 300 selected by the requester as a task target.
Further, the list 1004 displayed in the browser 142 for which the person in charge of the record is in charge will be described in detail later with reference to FIG. The table list 1004 displays a list 300 in which the user is in charge of the record. For example, if the task type 505 is an offer, the requester selects the list 300 that is the target of the task from the list 1004 that is the person in charge of the record. The list determination unit 103 determines the list 300 selected by the requester as a task target.

[被依頼者決定部104の処理、被依頼者決定ステップ(S1203)]
被依頼者決定部104は、一覧表決定部103によってタスクの対象として決定された一覧表300に含まれる部署名202と利用者名203(利用者識別情報)によって示される被依頼者候補の中から依頼者によって選択された被依頼者が、利用者テーブル200に記憶されている利用者情報に含まれる部署名202と利用者名203(利用者識別情報)で識別される利用者である場合に、その被依頼者を一覧表300についてのタスクの依頼先として決定する。
[Processing by Requestee Determination Unit 104, Requestee Determination Step (S1203)]
The requestee determination unit 104 includes a candidate candidate indicated by the group name 202 and the user name 203 (user identification information) included in the list 300 determined as a task target by the list determination unit 103. The requestee selected by the requester is a user identified by the department name 202 and the user name 203 (user identification information) included in the user information stored in the user table 200. Then, the requested person is determined as a task request destination for the list 300.

具体的には、被依頼者決定部104は、一覧表決定部103によってタスクの対象である一覧表300が決定されると、その一覧表300を基にブラウザ142内に図13に示す部署名・担当者指定画面1300を表示する。部署名・担当者指定画面1300は、少なくとも一覧表名1301と、部署名1302と、部署名範囲枠1303と、利用者名1304と、利用者名範囲枠1305と、確認メッセージ1306と、完了ボタン1307と、キャンセルボタン1308とを含む。
被依頼者決定部104は、一覧表テーブル400の部署範囲405と利用者範囲406を基に部署名範囲枠1303と利用者範囲枠1304を表示し、更新を促す確認メッセージ1306を表示する。被依頼者決定部104は、さらに、一覧表300中の各レコード306の担当部署304と担当者名305の組合せが利用者テーブル200中の部署名202と利用者名203にあるかを確認する。もし、マッチしない組合せがあれば、被依頼者決定部104はエラーメッセージを表示する。なお、被依頼者決定部104は、部署名1302または利用者名1304が未定義の場合もマッチしないものとして処理する。ここで、依頼者が一覧表300の管理者(すなわち、一覧表300を一覧表ストレージ110に登録した利用者)である場合には、一覧表300の部署名または利用者名を修正し、修正した一覧表300の結果を用いて再度マッチを確認することもできる。管理者が修正する際には利用者テーブル200にある部署名202および利用者名203から選択させることもできる。
Specifically, when the list table 300 that is the target of the task is determined by the list table determination unit 103, the requestee determination unit 104 stores the group signature shown in FIG. 13 in the browser 142 based on the list table 300. -The person-in-charge designation screen 1300 is displayed. The department name / person-in-charge designation screen 1300 includes at least a list name 1301, a department name 1302, a department name range frame 1303, a user name 1304, a user name range frame 1305, a confirmation message 1306, and a completion button. 1307 and a cancel button 1308.
The requestee determination unit 104 displays the department name range frame 1303 and the user range frame 1304 based on the department range 405 and the user range 406 of the list table 400, and displays a confirmation message 1306 that prompts updating. The requestee determination unit 104 further confirms whether the combination of the department in charge 304 and the person in charge name 305 of each record 306 in the list 300 is in the department name 202 and the user name 203 in the user table 200. . If there is a combination that does not match, the requestee determination unit 104 displays an error message. The requestee determination unit 104 processes a case where the department name 1302 or the user name 1304 is not defined even if it is not defined. Here, when the requester is the administrator of the list 300 (that is, the user who registered the list 300 in the list storage 110), the department name or the user name of the list 300 is corrected and corrected. The match can be confirmed again using the result of the list 300. When the administrator modifies, it is possible to select from the department name 202 and the user name 203 in the user table 200.

依頼者によって完了ボタン1307が押されると、被依頼者決定部104は、部署名範囲枠1303の中の部署名1302と利用者名範囲枠1305の中の利用者名1304とに基づいて、一覧表300についてのタスクの依頼先である被依頼者を決定する。
なお、例えば、図3(A)の製品一覧301の担当者名305や図3(B)の○○会議参加者一覧311の参加者名314のように、利用者名は一覧表300のレコード306毎に指定されている。このため、被依頼者決定部104は、部署名・担当者指定画面1300上で一覧表300のレコード306毎にそのレコードを更新する被依頼者を依頼者に選択させることができ、選択された被依頼者を一覧表300の各レコード306についての依頼先として決定する。そして、後述するように、タスク実現部106は、図17のタスク実行画面1700において、被依頼者決定部104によって各被依頼者が依頼先として決定されたレコードのみを提示し、提示されたレコードのみを各被依頼者が更新することを可能とする。
When the completion button 1307 is pressed by the requester, the requestee determination unit 104 selects the list based on the department name 1302 in the department name range frame 1303 and the user name 1304 in the user name range frame 1305. A requestee who is a request destination of the task for the table 300 is determined.
Note that the user name is a record in the list 300, such as the person in charge name 305 in the product list 301 in FIG. 3A and the participant name 314 in the XX conference participant list 311 in FIG. It is specified for each 306. For this reason, the requestee determination unit 104 can cause the requester to select a requestee to update the record for each record 306 in the list 300 on the department name / person-in-charge designation screen 1300. The requestee is determined as a request destination for each record 306 in the list 300. Then, as will be described later, the task realization unit 106 presents only the records in which each requested person is determined as the request destination by the requested person determination unit 104 on the task execution screen 1700 of FIG. It is possible for each requestee to update only.

[タスク依頼部105の処理、タスク依頼ステップ(S1204)]
タスク依頼部105は、利用者テーブル200に登録されている利用者情報から被依頼者決定部104によって決定された被依頼者のメールアドレス204を取得し、取得したメールアドレスを宛先として依頼者によるタスクの依頼が記載された電子メールを送信する。
具体的には、被依頼者決定部104によって被依頼者が決定されると、タスク依頼部105は、依頼者の利用者端末140のブラウザ142に、図14に示す依頼画面1400を表示する。依頼者は依頼画面1400上で一覧表300についてのタスクの内容を入力する。
依頼画面1400は、一覧表ID1401と、一覧表名1402と、被依頼者名1403と、期限日時1404と、催促日時1405と、件名1406、依頼文1407と、ファイル添付ボタン1408と、依頼ボタン1409と、後で依頼ボタン1410と、キャンセルボタン1411とで構成される。
期限日時1404は、タスクが完了されるべき期限を示す。催促日時1405は、進捗管理部107が催促メールを送信する日時を示す。期限日時1404と催促日時1405は、依頼者が入力する。
件名1406と依頼文1407は、タスクについて依頼先に伝えるべき件名と依頼文である。件名1406と依頼文1407は、依頼者が入力する。
ファイル添付ボタン1408が依頼者によって押されると、タスク依頼部105は保存フォルダを一覧表ストレージ110内に確保し、その保存フォルダに文書ファイルを保存するための画面をブラウザ142に開く。依頼者は、その画面に文書ファイルをドラッグアンドドロップすることによって文書ファイルを保存フォルダに保存することができる。
[Process of Task Request Unit 105, Task Request Step (S1204)]
The task request unit 105 acquires the requestee email address 204 determined by the requestee determination unit 104 from the user information registered in the user table 200, and the requester uses the acquired email address as the destination. Send an email with the task request.
Specifically, when the requestee is determined by the requestee determination unit 104, the task requesting unit 105 displays a request screen 1400 shown in FIG. 14 on the browser 142 of the user terminal 140 of the requester. The requester inputs the task contents for the list 300 on the request screen 1400.
The request screen 1400 includes a list ID 1401, a list name 1402, a requestee name 1403, a deadline date 1404, a reminder date 1405, a subject 1406, a request sentence 1407, a file attachment button 1408, and a request button 1409. And a request button 1410 and a cancel button 1411 later.
The deadline date 1404 indicates the deadline for completing the task. The reminding date and time 1405 indicates the date and time when the progress management unit 107 transmits the reminding mail. The requester inputs the expiration date 1404 and the reminder date 1405.
A subject 1406 and a request sentence 1407 are a subject and a request sentence to be transmitted to the request destination regarding the task. The requester inputs the subject 1406 and the request sentence 1407.
When the file attachment button 1408 is pressed by the requester, the task request unit 105 secures a save folder in the list storage 110 and opens a screen for saving the document file in the save folder in the browser 142. The requester can save the document file in the save folder by dragging and dropping the document file onto the screen.

依頼者が依頼画面1400で各項目を設定し、依頼ボタン1409を押すと、タスク依頼部105は、タスクテーブル500に新しい行を追加し、上記各項目の内容を登録する。同時に、タスク依頼部105は、レコード毎タスクテーブル600に、一覧表300の各レコード306に対応する行を追加する。このとき、タスク依頼部105は、催促日時508をオペレーティングシステムのイベント管理機能に登録する。これにより、催促日時になったら、一覧表管理サーバ100にイベントが通知され、それによってタスクを実行していない被依頼者への催促が可能になる。
次に、タスク依頼部105は、利用者テーブル200を検索して各被依頼者に対応するメールアドレス204を取得する。そして、タスク依頼部105は、タスクテーブル500に登録された内容に基づいて取得したメールアドレス204を宛先とする電子メールを作成し、メールサーバ160経由で被依頼者に送信する。
なお、上述した図13では部署名・担当者名指定画面1300に部署名範囲枠1303と利用者範囲枠1304とがそれぞれ1つずつ表示されている例を示したが、1つの一覧表300について部署名範囲枠1303と利用者範囲枠1304をそれぞれ複数設定することもできる。これにより、一覧表300中の一部のレコード306または、多数の担当者うち、一部だけを指定してタスクを依頼することも可能である。また、本実施形態では、レコード306ごとの担当者名305や参加者314が一人の場合を説明しているが、担当者名305や参加者314が複数設定されている場合は、レコード306の代表の担当者や参加者だけに送る、または全担当者や全参加者に送るといった選択を可能にすることもできる。
When the requester sets each item on the request screen 1400 and presses the request button 1409, the task request unit 105 adds a new row to the task table 500 and registers the contents of each item. At the same time, the task request unit 105 adds a row corresponding to each record 306 of the list 300 to the record-by-record task table 600. At this time, the task request unit 105 registers the reminding date and time 508 in the event management function of the operating system. As a result, when the reminding date / time is reached, an event is notified to the list management server 100, thereby prompting the requestee who is not executing the task.
Next, the task request unit 105 searches the user table 200 and acquires the mail address 204 corresponding to each requested person. Then, the task request unit 105 creates an e-mail addressed to the e-mail address 204 acquired based on the contents registered in the task table 500, and transmits the e-mail to the requestee via the mail server 160.
Although FIG. 13 described above shows an example in which one department name frame 1303 and one user range frame 1304 are displayed on the department / person name designation screen 1300, one list 300 is shown. A plurality of department range frames 1303 and user range frames 1304 may be set. As a result, it is possible to request a task by designating only a part of the records 306 in the list 300 or only a part of many persons in charge. Further, in the present embodiment, the case where there is one person in charge name 305 and one participant 314 for each record 306 is described, but when a plurality of person in charge names 305 and participants 314 are set, the record 306 You can also choose to send only to the representatives and participants, or to all representatives and participants.

[タスク実現部106の処理]
タスク実現部106は、タスク依頼部105によって送信された電子メールを受信した被依頼者が、一覧表決定部103によってタスクの対象として決定された一覧表300を対象として、その電子メールに記載されたタスクの依頼に従ってタスクを実行することを可能とする。
タスク実現部106は、タスク確認処理とタスク実行処理を実行する。ただし、タスク確認処理とタスク実行処理の実行に先だって、被依頼者(利用者)は、認証部101によって利用者テーブル200中のどの利用者かの識別を受ける(S1205)。ステップS1205における認証部101の処理は、上述したステップS901と同様である。
[Process of Task Realization Unit 106]
The task realization unit 106 describes the list 300 determined by the list determination unit 103 as the task target by the requestee who has received the email transmitted by the task request unit 105. The task can be executed according to the requested task.
The task realization part 106 performs a task confirmation process and a task execution process. However, prior to the execution of the task confirmation process and the task execution process, the requestee (user) receives identification of which user in the user table 200 by the authentication unit 101 (S1205). The processing of the authentication unit 101 in step S1205 is the same as that in step S901 described above.

[タスク確認ステップ(S1206)]
被依頼者が使用している利用者端末140のブラウザ142に利用者画面1000が表示されるとき、タスク実現部106は、被依頼者の利用者名203に対応した利用者ID201をレコード毎タスクテーブル600中で検索し、利用者画面1000中に、図15の依頼されているタスク一覧1003と図16の自分がレコードの担当者になっている一覧表一覧1004とを表示する。
タスク実現部106は、依頼されているタスク一覧1003に被依頼者に依頼されているタスクを表示する。また、タスク実現部106は、自分がレコードの担当者になっている一覧表一覧1004に被依頼者が担当者になっているレコードを含む一覧表を表示する。依頼されているタスク一覧1003または自分がレコードの担当者になっている一覧表一覧1004を見ることにより、被依頼者は自分に依頼されているタスクを知ることができる。
[Task Confirmation Step (S1206)]
When the user screen 1000 is displayed on the browser 142 of the user terminal 140 used by the requestee, the task realization unit 106 sets the user ID 201 corresponding to the user name 203 of the requestee for each record task. Search is made in the table 600, and the requested task list 1003 in FIG. 15 and the list list 1004 in which the user is in charge of the record in FIG. 16 are displayed on the user screen 1000.
The task realization part 106 displays the task requested by the requestee in the requested task list 1003. In addition, the task realization unit 106 displays a list including the records in which the requested person is in charge in the list 1004 in which the task is in charge of the record. By looking at the requested task list 1003 or the list 1004 that is the person in charge of the record, the requestee can know the task requested by him.

図15に示すように、依頼されているタスク一覧1003は、タスクNo1501と、依頼者名1502と、一覧表名1503と、開始日時1504と、期限日時1505と、件名1506と、依頼文1507と、依頼があったレコード数1508と、更新していないレコード数1509と、他の依頼先も含めた完了状況1510とで構成される。
依頼があったレコード数1508と更新していないレコード数1509は、一覧表名1503の一覧表300を対象とするタスクNo1501のタスクにおいて、被依頼者の担当になっているレコード数とそのうち未完了のレコード数である。
依頼されているタスク一覧1003において、被依頼者がタスクを実行したい一覧表名1503を含む行を選択すると、タスク実現部106は、一覧表ストレージ110中の一覧表300から被依頼者の担当するタスクが未完了のレコード306を選択し、ブラウザ142に図17のタスク実行画面1700を表示する。なお、表示するレコード306を選択する条件を指定することによって、タスク実行画面1700にタスクが完了のものだけを表示したり、タスクが未完了と完了のものの両方を表示したりすることもできる。
As shown in FIG. 15, the requested task list 1003 includes a task No 1501, a requester name 1502, a list name 1503, a start date and time 1504, a deadline date and time 1505, a subject name 1506, and a request statement 1507. The number of records requested 1508, the number of records not updated 1509, and a completion status 1510 including other request destinations.
The number of requested records 1508 and the number of unupdated records 1509 indicate the number of records that the requestee is in charge of and the incomplete of the task No. 1501 for the list 300 of the list name 1503. Is the number of records.
In the requested task list 1003, when the requestee selects a row including the list name 1503 to be executed, the task realization unit 106 takes charge of the requestee from the list 300 in the list storage 110. A task execution screen 1700 shown in FIG. 17 is displayed on the browser 142 by selecting the record 306 in which the task is not completed. Note that by specifying a condition for selecting the record 306 to be displayed, it is possible to display only those for which the task has been completed on the task execution screen 1700, or display both incomplete and completed tasks.

また、図16に示すように、自分がレコードの担当者になっている一覧表一覧1004は、一覧表ID1601と、一覧表名1602と、管理者名1603と、担当レコード数1604、未完了タスク1605と、完了タスク1606とで構成される。
一覧表300についてタスクの依頼がないときでも、利用者としては、例えば、作業計画を立てるに当たって、自分がどのような担当になっているのか、今後、どのような依頼に対応する必要があるのかを確認したい場合がある。そのような場合に、利用者は、自分がレコードの担当者になっている一覧表一覧1004を参照する。自分がレコードの担当者になっている一覧表一覧1004には、利用者に対して依頼されているタスク(利用者が被依頼者になっているタスク)がない一覧表300も含めて、一覧表テーブル400中の一覧表300のうち、利用者がレコードの担当者になっている一覧表300が表示される。
ここで、担当レコード数1604は、各行に表示されている一覧表300について自分が担当者になっているレコードの件数を示す。
未完了タスク1605は、各行に表示されている一覧表300について自分に依頼されているタスクのうち、完了していないタスクの件数を示す。完了タスク1606は、各行に表示されている一覧表300について自分に依頼されているタスクのうち、既に完了したタスクの件数を示す。未完了タスク1605と完了タスク1606の両方とも0件であることはその一覧表300についてタスクが依頼されていない(自分が被依頼者になっていない)ことを意味する。
このため、自分がレコードの担当者になっている一覧表一覧1004の一覧表名1602を参照することによって各被依頼者は自分が何の担当者になっているのかを把握することができる。自分がレコードの担当者になっている一覧表一覧1004において、被依頼者がタスクを実行したい一覧表名1602を含む行を選択し、例えばその時表示されるプルダウンメニューからタスク実行を選択すると、上記と同様に、タスク実現部106は、一覧表ストレージ110中の一覧表300から被依頼者の担当するタスクが未完了のレコード306を選択し、ブラウザ142に図17のタスク実行画面1700を表示する。なお、表示するレコード306を選択する条件を指定することによって、タスク実行画面1700にタスクが完了のものだけを表示したり、タスクが未完了と完了のものの両方を表示したりすることもできる。
また、タスク種別505が申し出であるタスクを依頼する場合、利用者(依頼者)がタスクを依頼したい一覧表名1602を含む行を選択し、例えばその時表示されるプルダウンメニューからタスク申し出を選択すると、一覧表決定部103は、その利用者によって選択された一覧表300をタスクの対象として決定する。
なお、依頼されているタスク一覧1003と自分がレコードの担当者になっている一覧表一覧1004とは、本発明の進捗被依頼者提示手段の例である。
Also, as shown in FIG. 16, the list 1004 in which the person in charge of the record is in charge is a list ID 1601, list name 1602, manager name 1603, number of records in charge 1604, incomplete task. 1605 and a completion task 1606.
Even when there is no task request for the list 300, the user, for example, what kind of responsibility he / she is in charge of when preparing a work plan, and what kind of request he / she needs to respond to in the future You may want to check. In such a case, the user refers to the list 1004 in which the user is in charge of the record. The list 1004 for which the person is in charge of the record includes a list 300 that does not include the task requested by the user (the task for which the user is a requestee). Of the list 300 in the table 400, the list 300 in which the user is the person in charge of the record is displayed.
Here, the number of records in charge 1604 indicates the number of records in which the person in charge is in charge of the list 300 displayed in each row.
An incomplete task 1605 indicates the number of tasks that have not been completed among the tasks requested by the user regarding the list 300 displayed in each row. The completed task 1606 indicates the number of tasks that have already been completed among the tasks requested by the user regarding the list 300 displayed in each row. The fact that both the incomplete task 1605 and the completed task 1606 are 0 means that no task is requested for the list 300 (i.e., the user is not a requestee).
For this reason, each requested person can grasp what person he / she is in charge by referring to the list name 1602 of the list / list 1004 in which he / she is in charge of the record. In the list 1004 that is the person in charge of the record, when the requestee selects a row including the list name 1602 that he / she wants to execute the task and selects task execution from the pull-down menu displayed at that time, for example, Similarly to the above, the task realization unit 106 selects the record 306 in which the task in charge of the requestee is incomplete from the list 300 in the list storage 110, and displays the task execution screen 1700 of FIG. . Note that by specifying a condition for selecting the record 306 to be displayed, it is possible to display only those for which the task has been completed on the task execution screen 1700, or display both incomplete and completed tasks.
Further, when requesting a task whose task type 505 is an offer, when the user (requester) selects a row including the list name 1602 to which the task is requested and selects a task offer from a pull-down menu displayed at that time, for example. The list determination unit 103 determines the list 300 selected by the user as a task target.
The requested task list 1003 and the list list 1004 in which the person is in charge of the record are examples of the progress requestee presenting means of the present invention.

[タスク実行ステップ(S1207)]
タスク実行画面1700は、タスクNo1701と、依頼者名1702と、期限日時1703と、担当レコード数1704と、依頼文1705と、一覧表名1706と、部署名1707および担当者名(利用者名)1708を含む一つ以上のレコード1709と、添付ファイルボタン1710と、ファイル添付ボタン1711と、完了ボタン1712と、後で続けるボタン1713と、キャンセルボタン1714とで構成される。
タスク実現部106は、タスク実行画面1700に、被依頼者決定部104によって各被依頼者が更新すると決定されたレコードのみを表示する。被依頼者はタスク実行画面1700でタスクの対象である一覧表300の一覧表名1706とレコード1709を確認し、レコード1709を編集する。タスク実現部106は、被依頼者の編集に従って、一覧表ストレージ110に格納されている一覧表300のレコード306を更新する。例えば、担当者が「佐藤○○」から「渡辺△△」に変わっている場合、被依頼者は担当者名1708を「渡辺△△」に変更する。これに従って、タスク実現部106は一覧表300のレコード306の担当者名305を「渡辺△△」に更新する。
タスク実現部106はスプレッドシートで作成された一覧表300の編集機能を有しており、被依頼者の利用者端末140がスプレッドシートソフトウェアを持っていない場合でも、タスク実現部106はタスク実行画面1700における入力に従ってスプレッドシートで作成された一覧表300を更新することができる。
添付ファイルボタン1710は、上述した図14の依頼画面1400でファイル添付ボタン1408が依頼者によって押され、保存フォルダが一覧表ストレージ110内に確保されているときに表示される。添付ファイルボタン1710が被依頼者によって押されると、タスク実現部106は、依頼者によって保存フォルダに保存されたファイルをブラウザ142に表示する。
レコード1709(すなわち、一覧表300のレコード306)が選択され、ファイル添付ボタン1711が被依頼者によって押されると、タスク実現部106は保存フォルダに文書ファイルを保存するための画面をブラウザ142に開く。なお、ファイル添付ボタン1711が被依頼者によって押された時に保存フォルダが一覧表ストレージ110内にない場合、タスク実現部106は保存フォルダを一覧表ストレージ110内に確保して、その保存フォルダに文書ファイルを保存するための画面をブラウザ142に開く。被依頼者は、その画面に文書ファイルをドラッグアンドドロップすることによって文書ファイルを保存フォルダに保存することができる。
利用者端末140でレコード1709(すなわち、一覧表300のレコード306)が更新され、完了ボタン1712が押されるとレコード毎タスクテーブル600の対応する行が更新され、タスクは完了となる。
なお、タスク実行画面1700中に一部のレコード1709だけを選択するチェックマークを設け、一部のレコード1709だけを更新できるようにしてもよい。
[Task execution step (S1207)]
The task execution screen 1700 includes a task No. 1701, a requester name 1702, an expiration date and time 1703, the number of records in charge 1704, a request statement 1705, a list name 1706, a department name 1707, and a person in charge (user name). One or more records 1709 including 1708, an attachment file button 1710, a file attachment button 1711, a completion button 1712, a continue button 1713, and a cancel button 1714 are configured.
The task realization unit 106 displays on the task execution screen 1700 only the records determined to be updated by each requested person by the requested person determination unit 104. The requestee confirms the list name 1706 and the record 1709 of the list 300 that is the target of the task on the task execution screen 1700 and edits the record 1709. The task realization part 106 updates the record 306 of the list 300 stored in the list storage 110 according to the edit of the requestee. For example, if the person in charge has changed from “Sato XX” to “Watanabe ΔΔ”, the requested person changes the person in charge 1708 to “Watanabe ΔΔ”. Accordingly, the task realization unit 106 updates the person-in-charge name 305 of the record 306 in the list 300 to “Watanabe ΔΔ”.
The task realization unit 106 has an editing function for the list 300 created by a spreadsheet. Even when the user terminal 140 of the requestee does not have spreadsheet software, the task realization unit 106 displays the task execution screen. The list 300 created in the spreadsheet according to the input in 1700 can be updated.
The attached file button 1710 is displayed when the file attachment button 1408 is pressed by the requester on the request screen 1400 of FIG. 14 described above and a storage folder is secured in the list storage 110. When the attached file button 1710 is pressed by the requestee, the task realization unit 106 displays the file saved in the save folder by the requester on the browser 142.
When the record 1709 (that is, the record 306 in the list 300) is selected and the file attachment button 1711 is pressed by the requestee, the task realization unit 106 opens a screen for saving the document file in the save folder in the browser 142. . If the save folder is not in the list storage 110 when the file attachment button 1711 is pressed by the requestee, the task realization unit 106 reserves the save folder in the list storage 110 and stores the document in the save folder. A screen for saving the file is opened in the browser 142. The requestee can save the document file in the save folder by dragging and dropping the document file onto the screen.
When the record 1709 (that is, the record 306 of the list 300) is updated on the user terminal 140 and the completion button 1712 is pressed, the corresponding row of the task table 600 for each record is updated, and the task is completed.
Note that a check mark for selecting only some records 1709 may be provided in the task execution screen 1700 so that only some records 1709 can be updated.

[進捗管理部107の処理]
進捗管理部107は、進捗確認処理と催促処理とタスク完了処理を実行する。
[Process of Progress Management Unit 107]
The progress management unit 107 executes a progress confirmation process, a reminder process, and a task completion process.

[進捗確認ステップ(S1208)]
図18は、利用者画面1000の中の依頼しているタスク一覧1002の一例を示す。
依頼しているタスク一覧1002は、タスクNo1801と、一覧表ID1802と、一覧表名1803と、被依頼者名1804と、タスク種別1805と、開始日時1806と、期限日時1807と、催促日時1808と、件名1809と、依頼文1810と、被依頼者毎進捗1811と、レコード毎進捗1812と、締切りボタン1813とで構成される。依頼しているタスク一覧1002を見ることによって、利用者は他の利用者に依頼しているタスクの進捗を確認することができる。
ここで、被依頼者毎進捗1811は、一覧表300についてのタスクを依頼された被依頼者の総人数の中で何人がタスクを完了しているかを示す。レコード毎進捗1812は、一覧表300に含まれる総レコード数の中で何件のレコードについてのタスクが完了しているかを示す。
依頼しているタスク一覧1002において、利用者があるタスクNo1801の行で一覧表名1803を選択すると、進捗管理部107はその時点の一覧表300を表示する。
[Progress confirmation step (S1208)]
FIG. 18 shows an example of a requested task list 1002 in the user screen 1000.
The requested task list 1002 includes a task number 1801, a list ID 1802, a list name 1803, a requestee name 1804, a task type 1805, a start date 1806, an expiration date 1807, and a reminder date 1808. , A subject 1809, a request sentence 1810, a progress 1811 per requestee, a progress 1812 per record, and a deadline button 1813. By viewing the requested task list 1002, the user can confirm the progress of the task requested by another user.
Here, the progress 1811 for each requested person indicates how many of the requested persons who have been requested for the task for the list 300 have completed the task. The progress for each record 1812 indicates how many records of the total number of records included in the list 300 are completed.
In the requested task list 1002, when the user selects a list name 1803 in a row of a task No. 1801, the progress management unit 107 displays the list 300 at that time.

また、依頼しているタスク一覧1002において、利用者があるタスクNo1801の行で被依頼者毎進捗1811を選択すると、進捗管理部107は図19の被依頼者毎進捗表示画面1900を表示する。
被依頼者毎進捗表示画面1900は、一覧表名1901と、タスクNo1902と、担当者名1903と、レコード数1904と、完了状況1905と、締切りボタン1906とで構成される。被依頼者毎進捗画面1900を参照すれば、依頼者は依頼したタスクの進捗状況を担当者毎(被依頼者毎)に把握することができる。
Further, in the requested task list 1002, when the user selects the progress 1811 for each requested person in the row of a task No. 1801, the progress management unit 107 displays the progress display screen 1900 for each requested person shown in FIG.
The requestee progress display screen 1900 includes a list name 1901, a task number 1902, a person in charge 1903, the number of records 1904, a completion status 1905, and a deadline button 1906. By referring to the progress screen 1900 for each requested person, the requester can grasp the progress status of the requested task for each person in charge (for each requested person).

また、依頼しているタスク一覧1002において、利用者があるタスクNo1801の行でレコード毎進捗1812を選択すると、進捗管理部107は図20のレコード毎進捗表示画面2000を表示する。
レコード毎進捗表示画面2000は、一覧表名2001と、タスクNo2002と、製品ID2003と、製品名2004と、担当部署2005と、担当者名2006と、完了状況2007と、添付ファイルボタン2009と、締切りボタン2010とで構成される。レコード毎進捗表示画面2000を参照すれば、依頼者は依頼したタスクの進捗状況をレコード2008(すなわち、一覧表300のレコード306)毎に把握することができる。
添付ファイルボタン2009は、上述した図17のタスク実行画面1700でファイル添付ボタン1711が被依頼者によって押され、保存フォルダが一覧表ストレージ110内に確保されているときに表示される。依頼者がレコード2008を選択して添付ファイルボタン2009を押すと、タスク実現部106は、被依頼者によって保存フォルダに保存されたファイルをブラウザ142に表示する。
なお、図20には、レコード306あたりの担当者名2006が一つの場合を示すが、担当者名2006を複数設定可能とすることもできる。
また、依頼しているタスク一覧1002と被依頼者毎進捗表示画面1900とレコード毎進捗表示画面2000とは、本発明の進捗依頼者提示手段の例である。
Also, in the requested task list 1002, when the user selects the progress for each record 1812 in a row of a task No. 1801, the progress management unit 107 displays the progress for each record display screen 2000 of FIG.
The record-by-record progress display screen 2000 includes a list name 2001, a task number 2002, a product ID 2003, a product name 2004, a responsible department 2005, a responsible person name 2006, a completion status 2007, an attached file button 2009, and a deadline. And a button 2010. By referring to the progress display screen 2000 for each record, the requester can grasp the progress status of the requested task for each record 2008 (that is, the record 306 of the list 300).
The attached file button 2009 is displayed when the file attachment button 1711 is pressed by the requestee on the task execution screen 1700 of FIG. 17 described above and a storage folder is secured in the list storage 110. When the requester selects the record 2008 and presses the attached file button 2009, the task realization unit 106 displays the file saved in the save folder by the requestee on the browser 142.
FIG. 20 shows a case where there is one person in charge name 2006 per record 306, but a plurality of person in charge names 2006 can be set.
The requested task list 1002, the requestee progress display screen 1900, and the record progress display screen 2000 are examples of the progress requester presenting means of the present invention.

[催促ステップ(S1209)]
未完了のタスクの催促日時になると、オペレーティングシステムのイベント管理機能は進捗管理部107にイベントを通知する。進捗管理部107は、通知されたイベントとタスクテーブル500とレコード毎タスクテーブル600に基づいてタスクが未完了の被依頼者を特定する。そして、進捗管理部107は、特定した被依頼者に催促の電子メールをメールサーバ160を経由して送信する。
なお、ステップS1209の催促ステップは、本発明の催促手段によって実行されるステップの一例である。
[Reminder Step (S1209)]
When the reminder date for an incomplete task is reached, the event management function of the operating system notifies the progress management unit 107 of the event. The progress management unit 107 identifies a requestee who has not completed a task based on the notified event, the task table 500, and the task-by-record table 600. Then, the progress management unit 107 transmits a reminder e-mail to the identified requestee via the mail server 160.
Note that the prompting step of step S1209 is an example of steps executed by the prompting means of the present invention.

[タスク完了ステップ(S1210)]
被依頼者全員がタスクを完了した、または、被依頼者の一部がタスクを実行していないが期限を過ぎてしまったときに、依頼者は、依頼しているタスク一覧1002でタスクを選択して締切りボタン1803を押すこと、若しくは被依頼者毎進捗表示画面1900またはレコード毎進捗表示画面2000で締切りボタン1906または締切りボタン2010を押すことにより、そのタスクについて以降の被依頼者によるレコードの更新を禁止することができる。
締切りボタン1803、1906、2010が押されると、進捗管理部107は、それ以降被依頼者がそのタスクを実行することができないようにする。
締切りボタン1803、1906、2010を押すことによって、管理者は、一覧表300についてのタスクを完了することができる。
[Task completion step (S1210)]
When all the requestees have completed the task, or some of the requestees have not executed the task but the deadline has passed, the requester selects a task from the requested task list 1002 Then, by pressing the deadline button 1803, or by pressing the deadline button 1906 or the deadline button 2010 on the progress display screen 1900 for each requestee or the progress display screen 2000 for each record, the record update by the subsequent requestee for the task is performed. Can be prohibited.
When the deadline buttons 1803, 1906, and 2010 are pressed, the progress management unit 107 prevents the requested person from executing the task thereafter.
By pressing the deadline buttons 1803, 1906, 2010, the administrator can complete the task for the list 300.

また、一覧表300の管理者は、図11の一覧表一覧1001において、一覧表名1202をいくつか選び、一覧表出力ボタン1206を押すことができる。一覧表出力ボタン1206が押されると、進捗管理部107は、更新後の一覧表300を一覧表ストレージ110から取り出し、管理者の利用者端末140に出力(送信)する。   Further, the administrator of the list 300 can select several list names 1202 and press the list output button 1206 in the list 1001 of FIG. When a list output button 1206 is pressed, the progress management unit 107 takes out the updated list 300 from the list storage 110 and outputs (sends) it to the user terminal 140 of the administrator.

図21は、部署名変更テーブル700および/または異動テーブル800が更新されたときの部署名変更・異動処理の流れの一例を示す。
部署名変更・異動処理では、組織で部署名変更や人事異動があった場合、部署名・担当者名更新部108は一覧表ストレージ110に記憶されている一覧表300に含まれる利用者名(担当者名305や参加者名314)や部署名(担当部署304や部署313)を更新する。そして、部署名・担当者名更新部108はその結果の確認を依頼する電子メールを各一覧表300の管理者(一覧表ストレージ110に一覧表300を登録した利用者)に送信する(S2101)。その後の処理は図12のタスク依頼処理におけるステップS1201からS1210と同様である。
FIG. 21 shows an example of the flow of department change / transfer processing when the department change table 700 and / or the transfer table 800 are updated.
In the department change / transfer process, if there is a department change or personnel change in the organization, the department / person in charge name update unit 108 includes the user name (included in the list 300 stored in the list storage 110). The person-in-charge name 305 and the participant name 314) and the department name (the department in charge 304 and the department 313) are updated. Then, the department name / person-in-charge update unit 108 transmits an e-mail requesting confirmation of the result to the administrator of each list 300 (the user who registered the list 300 in the list storage 110) (S2101). . The subsequent processes are the same as steps S1201 to S1210 in the task request process of FIG.

[部署名・担当者名更新部108の処理、部署名・担当者名更新ステップ(S2101)]
部署名・利用者名更新部108は、部署名変更および/または人事異動を示すデータに基づいて、一覧表記憶ストレージ110に記憶されている一覧表300に含まれる部署名および/または利用者名を更新し、利用者テーブル200に記憶されている利用者情報から各一覧表300を登録した管理者のメールアドレスを取得し、取得したメールアドレスを宛先として、更新された部署名および/または利用者名を確認するタスクの依頼が記載された電子メールを送信する。
具体的には、組織で部署名変更や利用者(担当者や参加者)の異動があった場合、人事部門などが新旧の部署名の対応の一覧や異動の一覧を作成し、それを受け取ったシステム管理者がデータベースクライアント151を利用してその新旧の部署名の対応の一覧や異動の一覧を部署名変更テーブル700と異動テーブル800に追加行として登録する。
部署名変更テーブル700と異動テーブル800に行が追加されると、部署名・利用者名更新部108は、一覧表ストレージ110中の各一覧表300の数だけタスクテーブル500に新たな行を追加する。そして、部署名・利用者名更新部108は、一覧表300の部署範囲405で指定されている範囲中の各部署名について、一覧表テーブル400の部署名との関係407および部署名変更テーブル700の部署名変更区分705に応じて、旧部署名703を新部署名704に更新する、レコード306を2行に分割する、レコード306を削除する、部署名(担当部署304や部署313)を未定義にする、といった処理を行う。続いて、部署名・利用者名更新部108は、一覧表テーブル400の利用者範囲406で指定されている範囲中の利用者名(担当者名305や参加者名314)について、異動テーブル800の異動区分806に応じて、異動者の部署名を異動前部署名804から異動後部署名805に更新する、または、未定義にする、といった処理を行う。部署名・利用者名更新部108は、利用者名を更新するとき、部署名が既に更新されていることも、レコード毎タスクテーブル600を使って確認しながら利用者名を更新する。
部署名・利用者名更新部108は、部署名変更または異動による一覧表300の更新が完了すると、各管理者に一覧表300の更新結果の確認を依頼する旨の電子メールを送信する。
[Process of Department / Responsible Person Name Update Unit 108, Department / Responsible Person Name Update Step (S2101)]
The department / user name update unit 108 is based on the data indicating the department change and / or personnel changes, and the department name and / or user name included in the list 300 stored in the list storage 110. Is updated, the mail address of the administrator who registered each list 300 is acquired from the user information stored in the user table 200, and the updated department name and / or usage is acquired using the acquired mail address as a destination. Send an e-mail with a task request to confirm the name.
Specifically, when the department name is changed or the user (person in charge or participant) is changed in the organization, the personnel department or the like creates a list of correspondence of the old and new department names and a list of the changes and receives them. The system administrator uses the database client 151 to register the correspondence list of the old and new department names and the change list as additional lines in the department name change table 700 and the change table 800.
When a line is added to the department change table 700 and the transfer table 800, the department / user name update unit 108 adds new lines to the task table 500 by the number of each list 300 in the list storage 110. To do. Then, the department / user name update unit 108, for each department in the range specified in the department range 405 of the list 300, the relation 407 with the department in the list table 400 and the department change table 700. The old department name 703 is updated to the new department name 704 according to the department name change classification 705, the record 306 is divided into two lines, the record 306 is deleted, and the department name (department 304 or department 313) is undefined. Process. Subsequently, the department name / user name update unit 108 changes the user name (the person in charge name 305 and the participant name 314) in the range specified by the user range 406 of the list table 400. In accordance with the change classification 806, the changer's department name is updated from the pre-change department signature 804 to the post-change department name 805, or undefined. When updating the user name, the department / user name update unit 108 updates the user name while confirming that the department name has already been updated using the task table 600 for each record.
The department / user name update unit 108 transmits an e-mail requesting each administrator to confirm the update result of the list 300 when the update of the list 300 due to the change or change of the department name is completed.

ステップS2101の後のステップは、図12のタスク依頼処理におけるステップS1201からS1210と同様である。
部署名・担当者名更新ステップ(S2101)において部署名や利用者名が未定義に更新されたレコード306について、被依頼者決定ステップ(S1203)で、管理者は部署名や利用者名を設定し、レコード306の更新の被依頼者を決めることができる。
なお、本実施形態はレコード306ごとの利用者名が一つの場合を示しているが、利用者名を複数設定し、利用者のうちの一部だけが退職した場合には残りの利用者に退職した利用者に対する新利用者の設定を依頼することとしてもよい。
また、部署名と利用者名がすべて定義されている場合には、部署名・利用者名更新部108が直接利用者(担当者や参加者)に依頼することとしてもよい。また、一覧表300ごとに、管理者が依頼するか、部署名・利用者名更新部108が直接依頼するかを指定可能にすることとしてもよい。
Steps after step S2101 are the same as steps S1201 to S1210 in the task request process of FIG.
The administrator sets the department name and user name in the requestee determination step (S1203) for the record 306 in which the department name and user name are updated to undefined in the department name / person name update step (S2101). Then, the requestee of the update of the record 306 can be determined.
This embodiment shows a case where there is one user name for each record 306, but when a plurality of user names are set and only a part of the users retires, the remaining users are notified. It may be requested to set a new user for a retired user.
If the department name and user name are all defined, the department / user name update unit 108 may directly request the user (person in charge or participant). In addition, for each list 300, it may be possible to specify whether the administrator requests or the department / user name update unit 108 directly requests.

なお、上述した実施形態では一覧表300がスプレッドシートで作成されている例について説明したが、それに限らず他のシステムで作成された一覧表であっても本発明が適用できることはもちろんである。   In the above-described embodiment, an example in which the list 300 is created with a spreadsheet has been described. However, the present invention is not limited to this, but can be applied to a list created with another system.

上述したように、本発明によれば、組織において一覧表を効率的に管理することができる。
また、本発明によれば、会議資料の送付やレビュー、プロジェクト状況報告、作業実施状況報告、アンケートの依頼といった作業の依頼とその管理を効果的に行うことができる。さらに、例えば、担当者ごとの案件一覧の配布といった作業も効果的に行うことができる。
As described above, according to the present invention, a list can be efficiently managed in an organization.
Further, according to the present invention, it is possible to effectively perform work requests and management such as sending and reviewing conference materials, project status reports, work execution status reports, and questionnaire requests. Furthermore, for example, work such as distribution of a list of cases for each person in charge can be effectively performed.

以上、本発明の実施形態について説明したが、設計上の都合やその他の要因によって必要となる様々な修正や組み合わせは、請求項に記載されている発明や発明の実施形態に記載されている具体例に対応する発明の範囲に含まれると理解されるべきである。   Although the embodiments of the present invention have been described above, various modifications and combinations necessary for design reasons and other factors are described in the inventions described in the claims and the specific embodiments described in the embodiments of the invention. It should be understood that it falls within the scope of the invention corresponding to the examples.

100…一覧表管理サーバ、101…認証部、102…一覧表登録部、103…一覧表決定部、104…被依頼者決定部、105…タスク依頼部、106…タスク実現部、107…進捗管理部、108…部署名・担当者名更新部、110…一覧表ストレージ、120…タスクDB、130…部署名・利用者名DB、140…利用者端末、141…メールクライアント、142…ブラウザ、150…システム管理者端末、151…データベースクライアント、160…メールサーバ、170…利用者認証システム、180…ネットワーク、200…利用者テーブル、300…一覧表、400…一覧表テーブル、500…タスクテーブル、600…レコード毎タスクテーブル、700…部署名変更テーブル、800…異動テーブル、1000…利用者画面、1001…一覧表一覧、1002…依頼しているタスク一覧、1003…依頼されているタスク一覧、1004…自分がレコードの担当者になっている一覧表一覧、1300…部署名・担当者名指定画面、1400…依頼画面、1700…タスク実行画面、1900…被依頼者毎進捗表示画面、2000…レコード毎進捗表示画面 DESCRIPTION OF SYMBOLS 100 ... List management server 101 ... Authentication part 102 ... List registration part 103 ... List determination part 104 ... Requestee determination part 105 ... Task request part 106 ... Task realization part 107 ... Progress management , 108 ... department / person name update part, 110 ... list storage, 120 ... task DB, 130 ... department / user name DB, 140 ... user terminal, 141 ... mail client, 142 ... browser, 150 ... system administrator terminal, 151 ... database client, 160 ... mail server, 170 ... user authentication system, 180 ... network, 200 ... user table, 300 ... list table, 400 ... list table, 500 ... task table, 600 ... task table for each record, 700 ... department change table, 800 ... transfer table, 1000 ... profit Person screen, 1001 ... List list, 1002 ... Requested task list, 1003 ... Requested task list, 1004 ... List list that is in charge of the record, 1300 ... Department / person in charge Name designation screen, 1400 ... request screen, 1700 ... task execution screen, 1900 ... progress display screen for each requestee, 2000 ... progress display screen for each record

Claims (7)

利用者を識別する利用者識別情報と当該利用者のメールアドレスとを含む利用者情報を記憶する利用者情報記憶手段と、
被依頼者に成り得る被依頼者候補の利用者識別情報を含む一覧表データを記憶する一覧表記憶手段と、
前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別された利用者によって入力された一覧表データを受け付け、当該一覧表データを前記一覧表記憶手段に登録する一覧表登録手段と、
前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別された利用者である依頼者によって前記一覧表記憶手段に記憶されている一覧表データの中から選択された一覧表データをタスクの対象として決定する一覧表決定手段と、
前記一覧表決定手段によってタスクの対象として決定された一覧表データに含まれる利用者識別情報によって示される被依頼者候補の中から前記依頼者によって選択された被依頼者が、前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別される利用者である場合に、当該被依頼者を当該一覧表データについてのタスクの依頼先として決定する被依頼者決定手段と、
前記利用者情報記憶手段に記憶されている利用者情報から前記被依頼者決定手段によってタスクの依頼先として決定された被依頼者のメールアドレスを取得し、取得した当該メールアドレスを宛先として前記依頼者によるタスクの依頼が記載された電子メールを送信するタスク依頼手段と、
前記タスク依頼手段によって送信された電子メールを受信した被依頼者が、前記一覧表決定手段によってタスクの対象として決定された一覧表データを対象として、前記電子メールに記載されたタスクの依頼に従って当該タスクを実行することを可能とするタスク実現手段と、
を備えることを特徴とする一覧表管理システム。
User information storage means for storing user information including user identification information for identifying a user and an email address of the user;
A list storage means for storing list data including user identification information of requestee candidates who can become requestees;
The list data input by the user identified by the user identification information included in the user information stored in the user information storage means is received, and the list data is registered in the list storage means. A list registration means;
Selected from the list data stored in the list storage means by the client who is the user identified by the user identification information included in the user information stored in the user information storage means List determination means for determining the list data as a task target;
The requestee selected by the requester from the requestee candidates indicated by the user identification information included in the list data determined as the task target by the list determination means is the user information storage. Requestee determination means for determining, when the user is identified by the user identification information included in the user information stored in the means, the requestee as a task request destination for the list data When,
Obtains the email address of the requestee determined as the request destination of the task by the requestee determination means from the user information stored in the user information storage means, and uses the acquired email address as the destination for the request A task request means for sending an e-mail in which a task request by a user is described;
The requestee who has received the e-mail sent by the task requesting unit is subject to the list data determined as the task target by the list determining unit, according to the task request described in the e-mail. A task realization means that makes it possible to execute a task;
A list management system characterized by comprising:
前記一覧表データが、スプレッドシートで作成されたことを特徴とする請求項1に記載の一覧表管理システム。   The list management system according to claim 1, wherein the list data is created in a spreadsheet. 前記被依頼者決定手段が、前記一覧表データのレコード毎に当該各レコードを更新する被依頼者を前記依頼者に選択させることができ、選択された当該被依頼者が前記利用者情報記憶手段に記憶されている利用者情報に含まれる利用者識別情報で識別される利用者である場合に、選択された当該被依頼者を前記一覧表データの各レコードについての依頼先として決定し、
前記タスク実現手段は、前記各被依頼者に対し、前記被依頼者決定手段によって前記各被依頼者が依頼先として決定されたレコードのみを提示し、提示された当該レコードのみを前記各被依頼者が更新することを可能とする、
ことを特徴とする請求項1または2に記載の一覧表管理システム。
The requestee determination means can cause the requester to select a requestee to update each record for each record of the list data, and the selected requestee is the user information storage means. When the user is identified by the user identification information included in the user information stored in the table, the selected requestee is determined as a request destination for each record of the list data,
The task realization means presents, to each requested person, only the record in which each requested person is determined as a request destination by the requested person determining means, and only the presented record is presented to each requested person. Allow users to update,
The list management system according to claim 1 or 2, characterized by the above-mentioned.
前記一覧表登録手段によって登録された一覧表データを入力した利用者に、前記一覧表データについてのタスクの進捗を提示する進捗管理者提示手段と、
前記被依頼者に、前記一覧表データについてのタスクの進捗を提示する進捗被依頼者提示手段と、
前記依頼者に、前記一覧表データについてのタスクの進捗を提示する進捗依頼者提示手段と、
を含む進捗管理手段を備えることを特徴とする請求項1ないし3のいずれか1項に記載の一覧表管理システム。
A progress manager presenting means for presenting the progress of the task for the list data to the user who has input the list data registered by the list registration means;
Progress requestee presenting means for presenting to the requestee the progress of the task for the list data;
Progress requester presenting means for presenting the requester with the progress of the task for the list data;
The list management system according to claim 1, further comprising: a progress management unit including:
前記進捗管理手段が、前記依頼者によって設定されたタイミングで、前記タスクが未完了の被依頼者に催促の電子メールを送信する催促手段を含むことを特徴とする請求項4に記載の一覧表管理システム。   5. The list according to claim 4, wherein the progress management means includes prompting means for sending a reminder e-mail to a requestee who has not completed the task at a timing set by the requester. Management system. 前記利用者識別情報が、利用者名と部署名とを含み、
部署名変更および/または人事異動を示すデータに基づいて、前記一覧表記憶手段に記憶されている一覧表データに含まれる利用者識別情報の部署名および/または利用者名を更新し、前記利用者情報記憶手段に記憶されている利用者情報から前記一覧表登録手段によって登録された一覧表データを入力した利用者のメールアドレスを取得し、取得した当該メールアドレスを宛先として、前記更新された部署名および/または利用者名を確認するタスクの依頼が記載された電子メールを送信する部署名・利用者名更新手段を備え、
前記被依頼者決定手段において、前記部署名・利用者名更新手段によって送信された電子メールを受け取った前記依頼者によって前記被依頼者が選択され、
前記タスク実現手段によって実行可能とされるタスクは、前記被依頼者決定手段によって決定された被依頼者が前記一覧表データに含まれる利用者識別情報の部署名および/または利用者名を確認および/または更新することである、
ことを特徴とする請求項1ないし5のいずれか1項に記載の一覧表管理システム。
The user identification information includes a user name and a department name,
Based on the data indicating the department change and / or personnel change, the department name and / or user name of the user identification information included in the list data stored in the list storage means is updated, and the use The mail address of the user who entered the list data registered by the list registration means is acquired from the user information stored in the person information storage means, and the updated mail address is used as the destination. A department name / user name update means for sending an e-mail in which a request for a task for checking a department name and / or a user name is described;
In the requestee determination means, the requestee is selected by the requester who has received the e-mail transmitted by the department / user name update means,
The tasks that can be executed by the task realization means are: the requestee determined by the requestee determination means confirms the department name and / or user name of the user identification information included in the list data; Is to update,
The list management system according to any one of claims 1 to 5, characterized in that:
前記タスク実現手段によって実行可能とされるタスクは、前記被依頼者決定手段によって決定された被依頼者が、当該タスクの対象である一覧表データに関連する文書ファイルを取得すること、および/または当該一覧表データに関連する文書ファイルを提出することであることを特徴とする請求項1ないし6のいずれか1項に記載の一覧表管理システム。   The task that can be executed by the task realization means is that the requestee determined by the requestee determination means obtains a document file related to the list data that is the target of the task, and / or 7. The list management system according to claim 1, wherein a document file related to the list data is submitted.
JP2014173768A 2014-08-28 2014-08-28 List management system Expired - Fee Related JP6420597B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014173768A JP6420597B2 (en) 2014-08-28 2014-08-28 List management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014173768A JP6420597B2 (en) 2014-08-28 2014-08-28 List management system

Publications (2)

Publication Number Publication Date
JP2016048513A true JP2016048513A (en) 2016-04-07
JP6420597B2 JP6420597B2 (en) 2018-11-07

Family

ID=55649361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014173768A Expired - Fee Related JP6420597B2 (en) 2014-08-28 2014-08-28 List management system

Country Status (1)

Country Link
JP (1) JP6420597B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11184774A (en) * 1997-12-25 1999-07-09 Casio Comput Co Ltd Device for managing mail address and storage medium
JP2006039828A (en) * 2004-07-26 2006-02-09 Nec Fielding Ltd Document management system, method therefor, document management device and program
JP2007094904A (en) * 2005-09-29 2007-04-12 Murata Mach Ltd Document management device
JP2008027339A (en) * 2006-07-25 2008-02-07 Technoa:Kk Business management support system
JP2013041461A (en) * 2011-08-17 2013-02-28 Ricoh Co Ltd Information processor and personnel information management system
JP2014096182A (en) * 2014-02-05 2014-05-22 Creo Networks Co Ltd Workflow management device and workflow management method
JP2014143576A (en) * 2013-01-24 2014-08-07 Oki Electric Ind Co Ltd Contact management system and contact management method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11184774A (en) * 1997-12-25 1999-07-09 Casio Comput Co Ltd Device for managing mail address and storage medium
JP2006039828A (en) * 2004-07-26 2006-02-09 Nec Fielding Ltd Document management system, method therefor, document management device and program
JP2007094904A (en) * 2005-09-29 2007-04-12 Murata Mach Ltd Document management device
JP2008027339A (en) * 2006-07-25 2008-02-07 Technoa:Kk Business management support system
JP2013041461A (en) * 2011-08-17 2013-02-28 Ricoh Co Ltd Information processor and personnel information management system
JP2014143576A (en) * 2013-01-24 2014-08-07 Oki Electric Ind Co Ltd Contact management system and contact management method
JP2014096182A (en) * 2014-02-05 2014-05-22 Creo Networks Co Ltd Workflow management device and workflow management method

Also Published As

Publication number Publication date
JP6420597B2 (en) 2018-11-07

Similar Documents

Publication Publication Date Title
US7672853B2 (en) User interface for processing requests for approval
US6684212B1 (en) System and method for data sharing between members of diverse organizations
US7072940B1 (en) System and method for managing communications and collaboration among team members
US7155435B1 (en) Method for resolving issues within a team environment
US20040002885A1 (en) System, methods and software implemented program product for managing an organization&#39;s resources
US20080281972A1 (en) Secure sharing of lob bound information in client applications
US9967349B2 (en) Integrated social media server and architecture
US11551186B2 (en) Systems and methods to generate agendas for one-on-one meetings
JP6277703B2 (en) Business management program, business management method, and information processing apparatus
JP2021168115A (en) Cloud-type contract managing system and program therefor
US20120330914A1 (en) Server, inter-business enterprise information control method and computer program
US8751590B2 (en) Method and system for managing a virtual actionable conversation
JP2015109015A (en) Connection destination solution system and method
JP2008203909A (en) Account managing system
JP4944060B2 (en) Groupware server device, groupware server program, and groupware server device operating method
JP2018120366A (en) Time stamp management system, time stamp management method, and time stamp management program
JP2006107282A (en) Community management system, community server, community management method and community management program
JP2024012586A (en) Intellectual property information management system and intellectual property information provision method of the intellectual property information management system
CN119422156A (en) Contextual Workflow Button
US20190114591A1 (en) Pipeline data structure for generating custom display views on client devices
JP6420597B2 (en) List management system
JP2020004142A (en) Interview system
JP2017102694A (en) Gantt chart generation program, gantt chart generation apparatus and gantt charge generation method
US20200090128A1 (en) Systems and methods for determining completion of and transmitting campaign-related content
JP7470469B1 (en) Information processing method, program, and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180508

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181012

R150 Certificate of patent or registration of utility model

Ref document number: 6420597

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees