JP6790944B2 - Information processing equipment, information processing systems, management methods and programs - Google Patents
Information processing equipment, information processing systems, management methods and programs Download PDFInfo
- Publication number
- JP6790944B2 JP6790944B2 JP2017053557A JP2017053557A JP6790944B2 JP 6790944 B2 JP6790944 B2 JP 6790944B2 JP 2017053557 A JP2017053557 A JP 2017053557A JP 2017053557 A JP2017053557 A JP 2017053557A JP 6790944 B2 JP6790944 B2 JP 6790944B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- file
- information
- displayed
- screen
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理装置、情報処理システム、管理方法及びプログラムに関する。 The present invention relates to information processing devices, information processing systems, management methods and programs.
タスクごとの情報要素(メール、文書など)の一覧を表示させる情報処理装置は従来から知られている。例えば記憶装置に記憶される情報要素に対し、複数のタスクの中の少なくとも1つのタスクを対応付け、端末の表示部に表示された複数のタスクの中から1つのタスクの選択をユーザから受け付け、選択されたタスクと対応付けられた情報要素を、一覧表示する情報処理装置があった(例えば特許文献1参照)。 Information processing devices that display a list of information elements (emails, documents, etc.) for each task have been conventionally known. For example, at least one task among a plurality of tasks is associated with an information element stored in the storage device, and the user can select one task from the plurality of tasks displayed on the display unit of the terminal. There is an information processing device that displays a list of information elements associated with the selected task (see, for example, Patent Document 1).
従来の情報処理装置は、タスクごとに情報要素の一覧を表示できる。しかし、従来の情報処理装置は、タスクに対する作業の状態を記憶するものでなく、中断したタスクに対する作業の再開時であっても、新しいタスクに対する作業の開始時と同様な手間が掛かるという問題があった。 A conventional information processing device can display a list of information elements for each task. However, the conventional information processing device does not memorize the work state for the task, and there is a problem that even when the work for the interrupted task is restarted, the same time and effort as when the work for the new task is started is required. there were.
本発明の実施の形態は、タスクに対する作業の再開時の手間を軽減できる情報処理装置を提供することを目的とする。 An object of the embodiment of the present invention is to provide an information processing device that can reduce the time and effort required to resume work for a task.
上記した課題を達成するために本願請求項1の情報処理装置は、ユーザから受け付けた指示に応じて前記ユーザに関連付けられた新規のタスクを作成するタスク作成手段と、前記ユーザから受け付けた編集操作によって更新された、前記作成したタスクのビューア画面内に表示される前記タスクに関連する1つ以上のファイルの情報の表示位置を記憶手段に前記タスクと関連付けて記憶する編集制御手段と、前記作成されたタスクに少なくとも納期又は優先度の何れかを含むタスクの属性情報が設定されている場合に、該設定されているタスクの属性情報とともに表示画面に表示された前記ユーザのタスクのうち、少なくとも1以上のタスクの選択を受け付ける選択受付手段と、前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させる表示制御手段と、を有し、前記選択されたタスクのビューア画面内に表示された前記ファイルの情報に対してユーザからの操作を受け付けると、前記ファイルの情報に関連付けられたファイルの内容を表示するためのファイルのビューア画面を作成する一方で、該ファイルのビューア画面の表示状態を前記記憶手段において前記選択されたタスクに関連付けて記憶させ、前記表示制御手段は、前記選択されたタスクとは異なるタスクのビューア画面を表示させている状態から、前記選択されたタスクのビューア画面に切り替えて表示させる際に、前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させるとともに、前記表示状態に基づいて、前記ファイルのビューア画面に対応するファイルの識別情報を前記選択されたタスクのビューア画面と関連付けて表示画面に表示させることを特徴とする。
In order to achieve the above-mentioned problems, the information processing apparatus according to
本発明の実施の形態によれば、タスクに対する作業の再開時の手間を軽減できる。 According to the embodiment of the present invention, it is possible to reduce the time and effort required to resume the work for the task.
以下、本発明の実施形態について図面を参照しながら説明する。
[第1の実施形態]
<システム構成>
図1は、第1の実施形態に係る情報処理システムの一例の構成図である。図1の情報処理システム1は、一台以上のクライアント端末10、MFP(複合機)12、電子黒板14、ファイルサーバ16、メールサーバ18、文書管理サーバ19、ファイルサーバ20及びメールサーバ22を有する構成である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
<System configuration>
FIG. 1 is a configuration diagram of an example of an information processing system according to the first embodiment. The
一台以上のクライアント端末10、MFP12、電子黒板14、ファイルサーバ16、メールサーバ18及び文書管理サーバ19は、LANなどのネットワーク30に接続されている。また、ファイルサーバ20及びメールサーバ22はインターネットなどのネットワーク40に接続されている。ネットワーク30及び40はデータ通信可能に接続されている。
One or
なお、図1ではファイルサーバ16及び20を有する構成としたが、どちらか一方を有する構成であってもよい。また、図1ではメールサーバ18及び22を有する構成としたが、どちらか一方を有する構成であってもよい。ファイルサーバ16及び20は、ネットワーク30又は40においてファイルの保存・管理機能を提供するサーバである。メールサーバ18及び22はメールの送受信を管理し、メールを送信する処理とメールを受信する処理とを行うサーバである。文書管理サーバ19は、ネットワーク30において文書の保存・管理機能を提供するサーバである。
Although the configuration has the
例えば一台以上のクライアント端末10、MFP12、電子黒板14、ファイルサーバ16、メールサーバ18及びネットワーク30は社内などに配置される。MFP12及び電子黒板14はファイルを作成する電子機器の一例である。MFP12はファクス機能やスキャナ機能などのファイル作成機能を有する。また、電子黒板14は黒板面に書き込んだ内容を電子変換するファイル作成機能を有する。ネットワーク30には、MFP12及び電子黒板14以外の電子機器が含まれていてもよく、例えばファイル作成機能を有するプロジェクタ、テレビ会議装置、医療機器、ファクス、スキャナ、カメラ、産業用機器などが含まれていてもよい。
For example, one or
クライアント端末10は本実施形態に係るアプリケーション(以下、アプリと呼ぶ)が搭載された端末装置であって、例えばPC、スマートフォンやタブレット端末等のモバイル機器などである。なお、クライアント端末10は、上で述べたMFP12、電子黒板14、プロジェクタ、テレビ会議装置、医療機器、ファクス、スキャナ、カメラ、産業用機器などの電子機器であってもよい。また、図1ではクライアント端末10がLANなどのネットワーク30に接続された例を示したが、インターネットなどのネットワーク40に接続されていてもよい。
The
スマートフォンは、携帯電話としての通話機能のほか、カメラによる撮像機能、PCのようなWeb情報表示機能など多機能を備える端末である。タブレット端末は、スマートフォンと同様に多機能端末として機能するタブレット型の端末である。なお、図1に示す情報処理システム1の構成は一例であって、ファイアウォール、プロキシサーバやゲートウェイサーバなどが含まれていてもよい。
A smartphone is a terminal having multiple functions such as a call function as a mobile phone, an imaging function by a camera, and a Web information display function like a PC. A tablet terminal is a tablet-type terminal that functions as a multifunctional terminal like a smartphone. The configuration of the
本実施形態に係るアプリを起動したクライアント端末10は、ユーザがタスクの管理に利用する後述の管理画面を表示する。タスクはユーザが実施する仕事や作業の一例であって、ユーザが行わなければならない仕事や業務、職務、任務、自己啓発などのための作業や課題を含む概念である。なお、タスクは期限が定まっていないような仕事や作業も含む。管理画面では、タスク管理機能、ファイル管理機能、メーラ機能、ブックマーク機能などを提供する。ユーザはクライアント端末10に表示された後述の管理画面を利用して、タスクの管理を後述のように行う。
The
<ハードウェア構成>
《コンピュータ》
図1のクライアント端末10、ファイルサーバ16及び20、メールサーバ18及び22は例えば図2に示すようなハードウェア構成のコンピュータにより実現される。図2はコンピュータの一例のハードウェア構成図である。
<Hardware configuration>
"Computer"
The
図2に示したコンピュータ500は、入力装置501、表示装置502、外部I/F503、RAM504、ROM505、CPU506、通信I/F507及びHDD508などを備え、それぞれがバスBで相互に接続されている。なお、入力装置501及び表示装置502は必要なときに接続して利用する形態であってもよい。
The
入力装置501はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置502はディスプレイ等を含み、コンピュータ500による処理結果を表示する。
The
通信I/F507はコンピュータ500を各種ネットワークに接続するインタフェースである。これにより、コンピュータ500は通信I/F507を介してデータ通信を行うことができる。
The communication I /
また、HDD508は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ500全体を制御する基本ソフトウェアであるOS、及びOS上において各種機能を提供するアプリケーションなどがある。なお、コンピュータ500はHDD508に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置(例えばソリッドステートドライブ:SSD)を利用するものであってもよい。
The
外部I/F503は、外部装置とのインタフェースである。外部装置には、記録媒体503aなどがある。これにより、コンピュータ500は外部I/F503を介して記録媒体503aの読み取り及び/又は書き込みを行うことができる。記録媒体503aにはフレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ、SIMカードなどがある。
The external I /
ROM505は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)の一例である。ROM505にはコンピュータ500の起動時に実行されるBIOS、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM504はプログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)の一例である。
The
CPU506は、ROM505やHDD508などの記憶装置からプログラムやデータをRAM504上に読み出し、処理を実行することで、コンピュータ500全体の制御や機能を実現する演算装置である。CPU506は1つのプロセッサ又は複数のプロセッサで実現されていてもよい。
The
図1のクライアント端末10、ファイルサーバ16及び20、メールサーバ18及び22は例えば図2に示すコンピュータ500のハードウェア構成により、後述するような各種処理を実現できる。
The
<ソフトウェア構成>
ここでは、本実施形態に係る情報処理システム1のソフトウェア構成について説明するが、本実施形態の説明に不要な構成について適宜説明を省略する。
<Software configuration>
Here, the software configuration of the
《クライアント端末》
本実施形態に係るクライアント端末10は、例えば図3に示す処理ブロックにより実現される。図3は本実施形態に係るクライアント端末の一例の処理ブロック図である。
《Client terminal》
The
図3のクライアント端末10は本実施形態に係るアプリを実行することにより、タスク表示制御部50、タスク作成部52、タスク選択受付部54、タスクデータ表示制御部56及び編集制御部58を実現している。また、クライアント端末10はタスク情報記憶部60、テンプレート記憶部62、タスクデータ記憶部64及び表示状態記憶部66を実現している。
The
タスク情報記憶部60はタスク情報を記憶している。タスク表示制御部50はタスク情報記憶部60に記憶されているタスク情報に基づき、後述の管理画面にタスク一覧を表示する制御を行う。テンプレート記憶部62はタスクの作成に利用できるテンプレート情報を記憶している。タスク作成部52はユーザからタスクの作成操作を受け付け、タスクを作成する。なお、ユーザは例えば定型的なタスクを作成する場合、テンプレート記憶部62に記憶されているテンプレート情報を利用できる。
The task
タスクデータ記憶部64はタスクデータを記憶している。タスク選択受付部54は後述の管理画面に表示されたタスク一覧から後述のタスク画面を表示させるタスクの選択を受け付ける。タスクデータ表示制御部56は、ユーザに選択されたタスクのタスクデータをタスクデータ記憶部64から読み出す。タスクデータ表示制御部56は、タスク情報及びタスクデータに基づき、後述のタスク画面にタスクや添付ファイルをタブで切り替え可能に表示する制御を行う。なお、本実施形態において添付ファイルはタスクデータに添付されているファイルに限定されず、リンクファイルも含むものである。リンクファイルはショートカットファイルや文字列等で示されるURLによるリンク情報により参照される記憶装置上にあるファイルやフォルダ、インターネット上のHTML文書などである。なお、参照される記憶装置は、クライアント端末の内部に備える記憶装置、クライアント端末に接続された記録媒体、ネットワークやケーブルによって接続された外部の記憶装置、他のクライアント端末10、ファイルサーバ16又は20、文書管理サーバ19又はその他のサーバを含む。
The task
編集制御部58は、後述のタスク画面に表示されたタスク情報やタスクデータの編集操作といったタスクの編集操作をユーザから受け付ける。例えばユーザはタスク画面に表示されたタスク名や納期などを編集できる。また、ユーザはタスク画面に表示されたテキスト、表、図の内容や表示位置を編集できる。また、ユーザはタスク画面に表示されたファイルやリンクファイルのアイコンの表示位置を編集することもできる。編集制御部58はユーザから受け付けたタスクの編集内容を、タスク情報記憶部60のタスク情報やタスクデータ記憶部64のタスクデータに反映させる。ファイルやリンクファイルはアイコンではなく、一覧表示してもよい。
The
なお、ユーザはタスク画面にアイコンなどで表示されたファイルやリンクファイルを開くことで、タブで切り替え可能なビューア画面に、開いたファイルやリンクファイルの内容を表示させることができる。編集制御部58はユーザにより開かれたファイルやリンクファイルの内容を、タブで切り替え可能なビューア画面に表示する。さらに、ビューア画面でファイルやリンクファイルといった添付ファイルの内容を表示させるだけでなく、ビューア画面で添付ファイルの編集操作をユーザから受け付けることで添付ファイルの内容を編集できる。編集制御部58はユーザから受け付けた添付ファイルの編集内容を、タスクデータ記憶部64のタスクデータファイルに含まれる添付ファイルのデータに反映させる。
By opening the file or link file displayed as an icon on the task screen, the user can display the contents of the opened file or link file on the viewer screen that can be switched with tabs. The
表示状態記憶部66は後述の管理画面やタスク画面、ビューア画面におけるタブの表示状態情報を記憶している。表示状態情報は、後述の管理画面、タスク画面、ビューア画面のタブ表示を、アプリ再起動時やタスクの作業再開時であっても再現できるようにするための情報である。
The display
タスク情報記憶部60に記憶されているタスク情報は、例えば図4に示すような構成である。図4はタスク情報の一例の構成図である。図4のタスク情報は、タスクID、タスク名、依頼者、優先度、納期、実施予定、状態、タグ、メモ、作成日、更新日、作成者及び更新者を項目として有する。なお、図4のタスク情報の項目は一例である。タスク情報とは、タスクに関する属性やメタデータを示すタスクの属性情報であって、図4で挙げた項目以外の項目が含まれていてもよく、図4で挙げた項目の一部をタスク情報としてもよい。
The task information stored in the task
タスクIDは、タスクを一意に識別する識別情報の一例である。タスク名はタスクの名称である。なお、タスク名をタスクIDとして管理してもよい。依頼者は、タスクの依頼者である。優先度は、タスクの優先度である。納期はタスクの納期日である。実施予定はタスクの実施予定日である。状態はタスクの実施状態を表す。タグはタスクに付与されたタグ情報である。メモはタスクに付与されたメモ情報である。作成日はタスクの作成日である。更新日はタスクの更新日である。作成者はタスクの作成者である。更新者はタスクの更新者である。 The task ID is an example of identification information that uniquely identifies the task. The task name is the name of the task. The task name may be managed as a task ID. The requester is the requester of the task. The priority is the priority of the task. The delivery date is the delivery date of the task. The implementation schedule is the scheduled implementation date of the task. The status represents the execution status of the task. The tag is the tag information given to the task. The memo is the memo information given to the task. The creation date is the creation date of the task. The update date is the update date of the task. The creator is the creator of the task. The updater is the updater of the task.
また、テンプレート記憶部62に記憶されているテンプレートは、例えば図5に示すような構成である。図5はテンプレートの一例の構成図である。図5のテンプレートはテンプレート情報及びテンプレートファイルを含む。
Further, the template stored in the
図5(A)はテンプレート情報の構成例を示している。図5(A)のテンプレート情報はテンプレートID、テンプレートファイル名を項目として有する。テンプレートIDはテンプレートを一意に識別する識別情報の一例である。テンプレートファイル名は、そのテンプレートに対応するテンプレートファイルのテンプレートファイル名である。 FIG. 5A shows a configuration example of template information. The template information of FIG. 5A has a template ID and a template file name as items. The template ID is an example of identification information that uniquely identifies the template. The template file name is the template file name of the template file corresponding to the template.
図5(B)はテンプレートファイルの構成例を示している。図5(B)のテンプレートファイルはヘッダー、本文及び添付ファイルのデータを含むように構成されている。添付ファイルのデータは本文で指定されている。タスク作成部52は図5のテンプレートを利用して、典型的なタスクのタスク画面を作成できる。
FIG. 5B shows a configuration example of the template file. The template file of FIG. 5B is configured to include header, body and attachment data. The data in the attached file is specified in the text. The
なお、テンプレートファイルには、図4で示したタスク情報の一部又は全ての項目が含まれていてもよい。また、ユーザはテンプレートを利用したとしてもテンプレートファイルの内容を修正することもできる。このようなテンプレートを利用することで、実施頻度の高いタスクや同じような項目や後述するタスクデータを備えるタスクの生成が容易になるメリットが生じる。 The template file may include some or all items of the task information shown in FIG. In addition, the user can modify the contents of the template file even if the template is used. By using such a template, there is an advantage that it becomes easy to generate a task with a high frequency of execution, a similar item, and a task having task data described later.
また、タスクデータ記憶部64に記憶されているタスクデータは、例えば図6に示すような構成である。図6はタスクデータの一例の構成図である。図6のタスクデータはタスクデータ情報及びタスクデータファイルを含む。
Further, the task data stored in the task
図6(A)は、タスクデータ情報の構成例を示している。図6(A)のタスクデータ情報は、タスクデータID、タスクデータファイル特定情報及びタスクIDを項目として有する例である。タスクデータIDはタスクデータを一意に識別する識別情報の一例である。タスクデータファイル特定情報は、そのタスクに対応するタスクデータファイルを特定するための情報である。タスクデータファイル特定情報には例えばタスクデータファイルの名前や保存場所を示すアドレス情報が含まれる。タスクIDは、そのタスクのタスクIDである。 FIG. 6A shows a configuration example of task data information. The task data information in FIG. 6A is an example having a task data ID, a task data file specific information, and a task ID as items. The task data ID is an example of identification information that uniquely identifies the task data. The task data file specific information is information for specifying the task data file corresponding to the task. The task data file specific information includes, for example, address information indicating the name and storage location of the task data file. The task ID is the task ID of the task.
図6(B)は図6(A)のタスクデータファイル特定情報によって特定されるタスクデータファイルの構成例を示している。図6(B)のタスクデータファイルはタスクの内容を示すヘッダー、本文のデータ及びタスクに関連付けられた添付ファイルのデータを含むように構成されている。添付ファイルのデータは本文で指定されている。タスクデータ表示制御部56は図4のタスク情報及び図6のタスクデータを利用して、タスク画面を表示できる。また、編集制御部58は図4のタスク情報及び図6のタスクデータを利用してタスク画面を編集できる。
FIG. 6B shows a configuration example of the task data file specified by the task data file specific information of FIG. 6A. The task data file of FIG. 6B is configured to include a header indicating the content of the task, body data, and data of an attached file associated with the task. The data in the attached file is specified in the text. The task data display
添付ファイルは上述したリンクファイル以外にもテキスト、画像、文書、音声、動画といったコンテンツのファイルを含む。また、コンテンツにはワード(登録商標)などの文書作成ソフト、エクセル(登録商標)などの表計算ソフト、パワーポイント(登録商標)などのプレゼンテーションソフトのファイルも含まれる。なお、図6の本文は所定の形式で記述されたファイル情報の一例であって、例えばHTML形式で記述することができる。本文はHTMLの他にも同様にXMLのような汎用的な言語で記述されたファイル情報であってもよいし、独自に定義された言語で記述されたファイル情報であってもよい。 Attachments include content files such as text, images, documents, audio, and video in addition to the link files described above. The contents also include files of document creation software such as Word (registered trademark), spreadsheet software such as Excel (registered trademark), and presentation software such as PowerPoint (registered trademark). The text of FIG. 6 is an example of file information described in a predetermined format, and can be described in, for example, HTML format. In addition to HTML, the text may be file information written in a general-purpose language such as XML, or may be file information written in a language uniquely defined.
また、タスクデータファイルに含まれる添付ファイルのデータには、対応する添付ファイルのファイル名の情報も含まれる。さらに、添付ファイルは各ファイルに対して番号や文字列等によって示される識別情報を割り当てて管理されていてもよい。さらに、添付ファイルに対応付けられたアイコン、添付ファイルの種類を示す情報が含まれていてもよい。 In addition, the data of the attached file included in the task data file also includes the file name information of the corresponding attached file. Further, the attached file may be managed by assigning identification information indicated by a number, a character string, or the like to each file. Further, the icon associated with the attached file and the information indicating the type of the attached file may be included.
また、表示状態記憶部66に記憶されている表示状態情報は、例えば図7に示すような構成である。図7は表示状態情報の一例の構成図である。図7(A)はタスクごとにカレントタブ(そのタスクの作業を実行する上で最後に表示していたタブ)の識別情報を関連付けて保存している。図7(B)は図10の「駅前物件調査」のようにタスクのカレントタブの識別情報についても関連付けて保存している。図7の情報に基づき、本実施形態ではアプリの起動時、図9のようなタスクの一覧が表示された管理画面1000を最初に表示する場合もあれば、図10のような特定のタスク画面1014を最初に表示する場合もある。
Further, the display state information stored in the display
図7(A)の表示状態情報は、タスクID、タブ表示しているファイル又はリンクファイルの情報、カレントタブ及びスクロール位置の情報を項目として有する。 The display state information of FIG. 7A has task ID, tab-displayed file or link file information, current tab and scroll position information as items.
タスクIDはタスクを一意に識別する識別情報の一例である。タブ表示しているファイル又はリンクファイルの情報は、タスク画面においてタブ表示しているファイルやリンクファイルに対応付けられたタブを識別するための識別情報である。カレントタブは、対応するタスクの作業を実行する上でファイル又はリンクファイルの内容をユーザが視認可能な状態(表示状態)にした最新のタブを示している。スクロール位置は、表示状態のビューア画面のスクロール位置を示している。なお、スクロール位置はタブ表示しているビューア画面ごとに記憶しておいてもよい。 The task ID is an example of identification information that uniquely identifies a task. The tab-displayed file or link file information is identification information for identifying the tab associated with the tab-displayed file or link file on the task screen. The current tab shows the latest tab in which the contents of the file or link file are visible (displayed) to the user in performing the work of the corresponding task. The scroll position indicates the scroll position of the viewer screen in the displayed state. The scroll position may be stored for each viewer screen displayed in tabs.
図7(B)の表示状態情報は、表示画面候補及び全体のカレントタブを項目として有している。図7(B)では項目「全体のカレントタブ」の値が「1」の「管理画面」が表示される画面となる。よって、このようなケースであればアプリ起動時には図9のような管理画面が表示される。 The display state information of FIG. 7B has display screen candidates and the entire current tab as items. In FIG. 7B, the “management screen” in which the value of the item “overall current tab” is “1” is displayed. Therefore, in such a case, the management screen as shown in FIG. 9 is displayed when the application is started.
一方で、タスクIDが「1」のタスクを実行中にアプリを終了すると、図7(B)の項目「全体のカレントタブ」は「タスクID=1」のタスク画面が全体のカレントタブとして指定される。具体的に「管理画面」の項目「全体のカレントタブ」の値が「0」になると共に「タスクID=1」の項目「全体のカレントタブ」の値が「1」になる。 On the other hand, if the application is terminated while the task with the task ID of "1" is being executed, the task screen of "task ID = 1" is designated as the entire current tab for the item "overall current tab" in FIG. 7 (B). Will be done. Specifically, the value of the item "overall current tab" of the "management screen" becomes "0", and the value of the item "overall current tab" of "task ID = 1" becomes "1".
このような状態でアプリを起動すると全体のカレントタブは「タスクID=1」のタスク画面になる。したがって、このような状態でアプリを起動すると「タスクID=1」に基づく図6のタスクデータが参照され、例えば図10のようなタスク画面が最初に表示される。 When the application is started in such a state, the entire current tab becomes the task screen of "task ID = 1". Therefore, when the application is started in such a state, the task data of FIG. 6 based on "task ID = 1" is referred to, and the task screen as shown in FIG. 10, for example, is displayed first.
さらに、最初にタスク画面1014を表示する場合には、図7(A)のタスクごとの表示状態情報に基づいてファイル又はリンクファイルをタブ表示し、カレントタブに指定されているタブの表示位置をスクロール位置に基づいて調整する。なお、図7(B)に示されている項目「表示画面候補」のうちの「管理画面」は、デフォルトで表示画面候補に含まれる。
Further, when the
<処理>
《全体処理》
本実施形態に係る情報処理システム1のクライアント端末10において、ユーザは例えば図8に示す手順でタスクの管理を行う。図8は、本実施形態に係るタスク管理処理の一例のフローチャートである。
<Processing>
<< Overall processing >>
In the
ステップS11において、ユーザは本実施形態に係るアプリを起動する。アプリの起動によりクライアント端末10は図3に示した処理ブロックを実現する。ステップS12に進み、クライアント端末10のタスク表示制御部50はタスク情報記憶部60から図4に示したようなタスク情報を読み出す。
In step S11, the user activates the application according to this embodiment. When the application is started, the
ステップS13−1に進み、タスク表示制御部50は表示状態記憶部66に表示状態情報が記憶されていれば、表示状態記憶部66から図7(A)及び図7(B)の表示状態情報を読み出す。ステップS13−2に進み、タスク表示制御部50は図7(B)の表示状態情報を参照し、全体のカレントタブが管理画面か否かを判定する。全体のカレントタブが管理画面であれば、タスク表示制御部50はステップS14に進む。ステップS14に進み、タスク表示制御部50は読み出したタスク情報及び表示状態情報を利用して例えば図9に示すような管理画面1000を表示する。なお、全体のカレントタブが管理画面でなければ、タスク表示制御部50はステップS16に進み、全体のカレントタブとして指定されているタスクの画面表示を要求し、全体のカレントタブとして指定されているタスクのタスクIDに対応するタスクデータの読み出しを実行する。
Proceeding to step S13-1, if the display state information is stored in the display
図9は管理画面の一例のイメージ図である。図9の管理画面1000はユーザにタスク管理機能、ファイル管理機能、メーラ機能、ブックマーク機能を提供する例である。図9の管理画面1000には、ナビゲーションエリア1002と、一覧エリア1004とが含まれる。なお、図9の管理画面1000は表示状態記憶部66に表示状態情報が記憶されていなかった例である。
FIG. 9 is an image diagram of an example of the management screen. The
ナビゲーションエリア1002はアプリにより提供される機能をツリー表示する。図9のナビゲーションエリア1002は「タスク管理機能」「ファイルエクスプローラー」「お気に入り」及び「メール」がアプリにより提供される機能として表示されている。
The
例えば図9の「ファイルエクスプローラー」はクライアント端末10上やファイルサーバ16上のファイル、文書管理サーバ19上の文書などのファイル/文書の一元管理機能や閲覧機能を提供する。また「お気に入り」は、よく利用するフォルダやタスク、WebURLなどを管理するブックマーク機能に対応する。また「メール」はメールクライアント機能を提供するメーラ機能に対応する。
For example, the “file explorer” of FIG. 9 provides a centralized management function and a viewing function of files / documents such as files on the
図9のナビゲーションエリア1002は「タスク管理機能」がツリー表示されている例を示している。図9の「タスク管理機能」は、個人タスク管理機能及び共有タスク管理機能を頂点とする階層構造を用いてタスクを管理する例を示している。個人タスク管理機能はユーザごとに個人のタスクを格納するフォルダなどの保管場所である。共有タスク管理機能は複数のユーザでタスクを共有管理するフォルダなどの保管場所である。
The
例えば1つの個人タスク管理機能または共有タスク管理機能について、あるフォルダの下には、タスク情報記憶部60が記憶するタスク情報を保存するCSVファイルと、タスクデータ記憶部64が記憶するタスクデータを構成するタスクデータ情報を保存するCSVファイルと、複数のタスクデータファイルとが保存されている。ここではCSVファイルの例を説明したが、XMLファイルでも、SQLite(https://sqlite.org/)のような高速なデータ処理を可能にするファイル型のDBMSで扱うことが可能なデータベースファイルであってもよい。
For example, for one individual task management function or shared task management function, a CSV file for storing task information stored in the task
このフォルダは、クライアント端末10上のHDD508上に保存することにより、そのクライアント端末10を使用するユーザの個人のタスクを管理する「個人タスク管理機能」用のフォルダにすることができる。また、このフォルダは、同様にクライアント端末10上のHDD508やクライアント端末10からアクセス可能なファイルサーバ16又は20、文書管理サーバ19又は他のクライアント端末10上に保存することにより、HDD508、ファイルサーバ16又は20、文書管理サーバ19又は他のクライアント端末10経由でタスク情報とタスクデータとを他のクライアント端末10を使用するユーザと共有することができる。このフォルダは、複数のクライアント端末10から、それぞれを使用するユーザによりタスクを共有管理する「共有タスク管理機能」用のフォルダとして保存される。
By saving this folder on the
なお、図4のタスク情報は個人で管理するタスクのタスク情報であって、クライアント端末10のローカルで保存される。一方で、複数のユーザで共有して管理するタスクのタスク情報は上述したようにファイルサーバ16又は20や文書管理サーバ19又は他のクライアント端末10などが管理する共有フォルダ等に保存することができる。また、共有フォルダはクライアント端末10のローカルに保存されていてもよい。
The task information of FIG. 4 is task information of a task managed by an individual, and is stored locally on the
これらの共有フォルダへクライアント端末10がアクセスし、保存されているタスク情報を参照及び取得することで例えば図9に示すような共有タスク管理機能を用いて共有タスクの一覧を表示することができる。そして、共有タスクの編集に関しては編集要求を受け付けるファイルサーバ16や文書管理サーバ19側で排他制御が行われる。
When the
上記のように共有フォルダがクライアント端末10の外部のサーバ(ファイルサーバ16又は20、文書管理サーバ19、他のクライアント端末10等)に保存されている場合には例えば以下のような処理をクライアント端末10のアプリが実行することで共有タスクの管理機能を実現できる。
When the shared folder is saved in a server (
クライアント端末10と外部のサーバ間の協調動作は以下のように行われる。前提として、クライアント端末10のアプリには参照する共有フォルダの保管場所の情報が予めアプリで登録されており、保管場所が外部のサーバの場合にはサーバのアドレス情報を含む。まず、登録されている保管場所の情報に基づいて外部のサーバに保存されている共有フォルダへアクセスし、共有フォルダに保存されているタスク情報及びタスクデータを外部のサーバからコピーしてダウンロードすることで、クライアント端末10がタスク情報及びタスクデータを参照できる。このような処理により、タスク一覧の表示やタスク画面の表示が実現できる。
The cooperative operation between the
タスクを編集する場合には、ユーザから編集操作を示す指示入力を受け付けると、編集要求を共有フォルダが保存されている外部のサーバへ通知する。外部のサーバは共有フォルダの情報の編集状態を管理しており、この通知を受信した際に他のクライアント端末10が共有フォルダの情報を編集していなければ編集を許可する旨をクライアント端末10へ応答する、もし他のクライアント端末10が編集中である場合には編集ができない旨をクライアント端末10へ応答する。外部のサーバが編集している他のクライアント端末10から編集が終了した旨の通知を受信すると、対象の共有フォルダは編集されていない状態として管理する。
When editing a task, when an instruction input indicating an edit operation is received from the user, an edit request is notified to an external server where the shared folder is saved. The external server manages the editing status of the information of the shared folder, and when receiving this notification, if the
共有フォルダの情報をダウンロードしたクライアント端末10において、共有フォルダのタスクの編集が確定したことをユーザからの指示入力によって受け付けたら、編集されたタスクの情報を外部のサーバへ送信し、外部のサーバに保存されている共有フォルダ内のタスク情報及びタスクデータを編集が確定した情報に更新する。
When the
クライアント端末10において編集が完了したことをユーザからの指示入力によって受け付けると、上述したように編集が終了した旨を外部のサーバへ通知する。外部のサーバは、クライアント端末10から送信される特定の識別情報によって、クライアント端末10又は利用者を識別することができる。特定の識別情報は、SID(Security ID)、IPアドレス、MACアドレス、SIPアドレス、メールアドレス、ユーザID等のその他のアカウント情報も含む。なお、SIDはWindows(登録商標)のユーザアカウントやユーザグループに与えられる固有の識別情報である。
When the
また、特定の識別情報ごとに共有フォルダの情報を関連付けて保存しておき、クライアント端末10から受信した特定の識別情報に基づいて共有フォルダの情報をクライアント端末10へ送信してもよい。コピーしてダウンロードした共有フォルダの情報は参照しなくなった場合にはクライアント端末10から削除してもよい。また、共有フォルダの情報をログ情報として保存したままにしてもよい。
Further, the information of the shared folder may be associated and saved for each specific identification information, and the information of the shared folder may be transmitted to the
共有フォルダに保存されるタスクの表示状態情報の扱いは以下のように行われる。共有フォルダに保存されるタスクの表示状態情報についても、個人フォルダに保存されるタスクと同様に表示状態記憶部66に記憶されており、タスクIDに基づいてタスクに対応する表示状態情報を利用することで個人フォルダに保存されているタスクと同様のタスク画面の表示制御を実現することができ、ユーザの編集操作に応じて情報が更新される。表示状態記憶部66では、個人フォルダに保存されているタスクの表示状態情報と、共有フォルダに保存されているタスクの表示状態情報とで分けて記憶されており、個人タスク管理機能と共有タスク管理機能のどちらを利用するかに応じて対応する表示状態情報を読み出している。
The display status information of tasks saved in the shared folder is handled as follows. The display status information of the task saved in the shared folder is also stored in the display
なお、共有タスクの表示状態情報は、共有フォルダにタスク情報やタスクデータと同様に保存されていてもよく、タスク情報やタスクデータと同様に上述した特定の識別情報と関連付けて外部のサーバで管理してもよい。このような場合には外部のサーバが、クライアント端末10から受信した特定の識別情報に基づいて取得した表示状態情報をクライアント端末10へ送信することで、クライアント端末10が表示状態情報を取得することができる。クライアント端末10において表示状態情報が更新されると、クライアント端末10から更新された表示状態情報を外部のサーバへ送信することで、外部のサーバが管理する表示状態情報を最新の状態に更新することができる。
The display status information of the shared task may be saved in the shared folder in the same manner as the task information and task data, and is managed by an external server in association with the above-mentioned specific identification information like the task information and task data. You may. In such a case, the
また、図9の「タスク管理機能」は「個人タスク管理機能」及び「共有タスク管理機能」に保管されているタスクを実施状態(図4のタスク情報の状態)別に分類するための実施状態フォルダの一例として「実施中」フォルダと「完了」フォルダとを示している。また、図9の「タスク管理機能」は「実施中」フォルダと「完了」フォルダに保管されているタスクを、図4のタスク情報のタグ別に分類するタグフォルダが作成されている。 Further, the "task management function" in FIG. 9 is an execution status folder for classifying the tasks stored in the "individual task management function" and the "shared task management function" according to the execution status (the status of the task information in FIG. 4). As an example, the "in progress" folder and the "completed" folder are shown. Further, in the "task management function" of FIG. 9, a tag folder is created in which the tasks stored in the "in progress" folder and the "completed" folder are classified according to the tags of the task information in FIG.
図9の「実施中」フォルダには「全て」「リニア汐見台」「店舗開発」「出店」「リニューアル」「鉄道関連事業」「年次調査」のタグフォルダが作成されている。なお、タグフォルダは図4のタスク情報のタグを利用することで自動的に生成できる。図9では「リニア汐見台」のタグフォルダがユーザにより選択された例を示している。 In the "Underway" folder in FIG. 9, tag folders for "All", "Linear Shiomidai", "Store development", "Store opening", "Renewal", "Railway-related business", and "Annual survey" are created. The tag folder can be automatically generated by using the task information tag shown in FIG. FIG. 9 shows an example in which the tag folder of "Linear Shiomidai" is selected by the user.
「リニア汐見台」のタグフォルダがユーザにより選択されているため、図9の管理画面1000の一覧エリア1004の表示領域には「リニア汐見台」をタスク情報のタグとして持つタスクの一覧が表示されている。なお、タブ1006は「リニア汐見台」のタグフォルダに含まれるタスクの一覧が一覧エリア1004に表示された図9の管理画面1000のタブである。ユーザは例えば後述するタスク画面が表示状態であり、図9の管理画面1000が非表示状態である場合に、タブ1006を選択することで、図9の管理画面1000を表示状態とすることができる。
Since the tag folder of "Linear Shiomidai" is selected by the user, a list of tasks having "Linear Shiomidai" as a task information tag is displayed in the display area of the
ユーザは図9の管理画面1000の一覧エリア1004から後述のタスク画面を表示させたいタスクを選択できる。また、図9の管理画面1000のタスク作成ボタン1008はユーザからタスクの作成開始指示を受け付けるためのボタンである。なお、図9の管理画面1000のレイアウトは一例であって、他のレイアウトで構成されていてもよい。また、図9の管理画面1000の「タスク管理機能」「ファイルエクスプローラー」「お気に入り」「メール」「個人タスク管理機能」「共有タスク管理機能」などの名称は一例であって、機能が同じであれば他の名称であってもよい。
The user can select a task for which the task screen described later is to be displayed from the
一覧エリア1004においてユーザからタスクの選択を受け付けるとクライアント端末10のタスク選択受付部54はステップS15からステップS16に進み、タスクデータ表示制御部56に、選択されたタスクのタスク画面の表示を要求する。タスクデータ表示制御部56は選択されたタスクのタスクデータをタスクデータ記憶部64から読み出す。
When a task selection is received from the user in the
ステップS17に進み、タスクデータ表示制御部56は画面表示の要求があったタスクのタスク情報及びタスクデータを利用してタスク画面1014を作成し、例えば図10に示すように表示する。図10はタスク画面の一例のイメージ図である。図10のタスク画面1014は、図9の一覧エリア1004から選択された「駅前物件調査」のタスクのタスク文書がビューア画面1016に表示された例である。
Proceeding to step S17, the task data display
このステップS17で、読み出されたタスク情報が図10のタスク画面1014のうちタスクの内容を表示しているタスクのビューア画面1016の属性情報の表示と対応しており、同様にタスクデータについても図10のタスクのビューア画面1016のタスクの内容の表示と対応している。このようにタスク情報とタスクの内容を示すタスクデータを併せて表示することで、ユーザは納期や優先度といった属性情報であるタスク情報を確認しながらタスクの内容を示すタスクデータの編集を実行できる。
In step S17, the read task information corresponds to the display of the attribute information of the
タブ1010は「駅前物件調査」のタスクのタスク画面1014のタブである。タブ1012は「駅前物件調査」のタスクに対応するタスク情報及びタスクデータファイルの内容が表示されたタスクのビューア画面1016のタブである。タブ1010は例えばタブ1006の横に配置され、表示状態とする図9の管理画面1000又は図10のタスク画面1014の選択に利用される。図9は管理画面1000が表示状態の例である。図10はタスク画面1014が表示状態の例である。
また、タブ1012はタブ1010に付随するように例えばタブ1010の一階層下に配置され、表示状態とする図10のビューア画面1016の選択に利用される。図10の例ではタブ1010の一階層下にタブ1012が1つ配置されているが、選択されたタスクの添付ファイルを開くことで、その添付ファイルのビューア画面のタブがタブ1012の横に追加されていく。したがって、ユーザはタブ1010の一階層下に配置されたタブ1012を含むタブにより、タスクのビューア画面1016、タスクの添付ファイルのビューア画面を切り替えて表示できる。
Further, the
ビューア画面1016に表示されるタスクは例えば図11に示すようなイメージである。図11はタスクのビューア画面による表示の一例のイメージ図である。図11のタスクは、タスク名や納期などのタスク情報が上部に表示されている。また、図11のタスクは、テキスト、表、図、ファイルやリンクファイルのアイコンが配置されている。なお、アイコンではなくファイルの内容を示すサムネイル画像を配置させてもよい。
The task displayed on the
ユーザは、図11に示すようなタスクにおいて、タスク情報の内容の編集や、テキスト、表、図、ファイルやリンクファイルのアイコンの内容や表示位置の編集を行うことができる。ユーザからの編集操作を受け付けると、ステップS18からステップS19に進み、クライアント端末10の編集制御部58は後述する編集処理を行い、編集内容をタスク情報及びタスクデータに反映させる。
In the task shown in FIG. 11, the user can edit the content of the task information, and edit the content and display position of the icon of the text, table, figure, file or link file. When the editing operation from the user is received, the process proceeds from step S18 to step S19, and the
一方、ステップS20においてユーザからタスクの作成開始指示を受け付けるとクライアント端末10のタスク作成部52はステップS20からステップS21に進み、ユーザから図4に示したタスク情報の入力やタスクデータとして添付ファイルの登録指示を受け付けることによって新規のタスクを作成するタスク作成画面を表示する。具体的にユーザからのタスクの作成開始指示は、上述したように図9のタスク作成ボタン1008をユーザが選択することで作成開始指示を受け付ける。
On the other hand, when the task creation start instruction is received from the user in step S20, the
さらに、このステップS21の際にタスク作成部52は図5において説明したテンプレートの候補を表示する。タスク作成部52は、ユーザが選択したテンプレートに対応するテンプレートファイルを利用してタスク(図4のタスク情報及び図6のタスクデータ)を作成することで、ユーザからタスク情報の入力やタスクデータの登録指示を受け付けなくとも新規のタスクを作成することができる。このようにしてユーザはタスク作成画面から新しいタスクを作成できる。タスク作成画面において作成されたタスクのタスク情報及びタスクデータは、新たにタスクID及びタスクデータIDを割り当ててタスク情報記憶部60及びタスクデータ記憶部64に記憶される。
Further, at the time of this step S21, the
なお、タスク表示制御部50はステップS22においてユーザからタブの押下を受け付けると、ステップS23に進み、タブによる画面切替えを行う。例えばタブ1006が押下されると、タスク表示制御部50は管理画面1000を表示状態とする。また、タブ1010が押下されると、タスク表示制御部50はタスク画面1014を表示状態とする。このときに図7(B)の全体のカレントタブの表示状態情報が更新される。
When the task
そして、タスク画面1014が表示状態であれば、ステップS24からステップS25に進み、タスク画面処理を行う。ステップS25のタスク画面処理は、ユーザから受け付けた操作に基づき、ファイルやリンクファイルの内容をビューア画面に表示したり、タスク画面に表示されたタスクの編集を受け付けたり、する処理である。
Then, if the
また、タスク表示制御部50はステップS26においてユーザからタスクのタブ1010を閉じる要求を受け付けたか否かを判断する。タスクのタブを閉じる要求を受け付ける方法としては、例えばタブ1010を閉じるためのアイコンをタブごとに表示させ、表示しているアイコンの選択を受け付けることによって要求を受け付けてもよい。要求を受け付けた場合、タスク表示制御部50はステップS27に進み、閉じる要求のあったタブ1010に対応するタスクの表示状態情報を保存するか否かの選択をユーザに要求するダイアログを表示する。
Further, the task
ユーザが「保存する」を選択すると、タスク表示制御部50はステップS28に進み、タブ1010を閉じた時点でのタスクの表示状態情報を図7(A)に保存させたままにする。一方でユーザが「保存しない」を選択すると、タスク表示制御部50はステップS29に進み、それまで保存されていた図7(A)のタブを閉じる要求があったタスクの表示状態情報を削除する。このようにすることで、表示状態情報を保存しておくことをユーザが望む場合には、タスクのタブ1010自体を閉じたとしても、再度タスクを選択した場合に、タスクのタブ1010を閉じた時点での添付ファイルのタブ1010の表示状態を再現することができ、引き続きタスクの作業を継続することができる。
When the user selects "save", the task
一方で、ユーザが一度タスクの作業状態をリセットしたい場合には「保存しない」を選択することで、添付ファイルのタブ1010の表示状態をリセットすることができるので、タスクを実行する上でユーザの状況に応じて柔軟にタブ1010の表示状態の保存処理を変更することができるという効果がある。
On the other hand, if the user wants to reset the working state of the task once, the display state of the attached
《管理画面表示》
ステップS14の管理画面表示処理は例えば図12に示す手順で実行される。図12は管理画面表示処理の一例のフローチャートである。ステップS31においてタスク表示制御部50はタスク情報記憶部60に記憶されている例えば図4のタスク情報を参照し、タスク情報のタグ情報を読み出す。
《Management screen display》
The management screen display process in step S14 is executed, for example, in the procedure shown in FIG. FIG. 12 is a flowchart of an example of the management screen display process. In step S31, the task
ステップS32に進み、タスク表示制御部50は読み出したタグ情報により、例えば図9のナビゲーションエリア1002に表示されているようなタグフォルダを作成するためのタグ情報の一覧を作成する。例えば図4のタスク情報では「リニア汐見台」「店舗開発」「出店」がタグ情報として含まれるタグ情報一覧が作成される。
Proceeding to step S32, the task
また、ステップS33に進み、タスク表示制御部50は表示状態記憶部66に表示状態情報が記憶されているか否かを判定する。表示状態記憶部66に表示状態情報が記憶されていれば、タスク表示制御部50はステップS34に進み、例えば図7の表示状態情報に基づき、タスク画面1014及びビューア画面1016を生成する。ステップS34で生成されるタスク画面1014及びビューア画面1016は前回のアプリ終了時に表示されていたタスク画面1014及びビューア画面1016となる。
Further, the process proceeds to step S33, and the task
ステップS34に続いてステップS35に進み、タスク表示制御部50は読み出したタスク情報を利用して例えば図9又は後述の図14Aに示すような管理画面1000を作成する。タスク表示制御部50は作成した管理画面1000とタスク画面1014とビューア画面1016とをタブで切替可能に表示する。なお、タスク表示制御部50は表示状態情報のカレントタブに従い、表示状態とする管理画面1000、タスク画面1014又はビューア画面1016を決定する。
Following step S34, the process proceeds to step S35, and the task
一方、タスク表示制御部50は表示状態記憶部66に表示状態情報が記憶されていなければ、ステップS33からステップS36に進み、読み出したタスク情報を利用して例えば図9に示すような管理画面1000を作成する。そして、タスク表示制御部50は作成した管理画面1000を表示する。なお、図12のフローチャートは表示状態情報でタスク画面1014及びビューア画面1016を生成してから管理画面1000を作成する例を示したが、管理画面1000を先に作成するようにしてもよい。また、全体のカレントタブが管理画面1000ではなくタスク画面1014の場合にはタスク画面1014及びビューア画面1016を全てのタスクについて作成するのではなく、全体のカレントタブに対応するタスクに係るタスク画面1014及びビューア画面1016のみ作成して表示させてもよい。
On the other hand, if the display state information is not stored in the display
このように、ステップS14の管理画面表示処理では、前回のアプリ終了時に表示されていたタスク画面1014及びビューア画面1016があれば、タブにより切替可能な状態で管理画面1000とタスク画面1014とビューア画面1016とが表示される。
As described above, in the management screen display process in step S14, if there is a
《タスク画面表示》
ステップS17のタスク画面表示処理は、例えば図13に示す手順で実行される。図13はタスク画面表示処理の一例のフローチャートである。ステップS51に進み、タスクデータ表示制御部56は画面表示の要求があったタスクのタスク情報及びタスクデータを利用してタスク画面1014を作成する。
《Task screen display》
The task screen display process in step S17 is executed, for example, in the procedure shown in FIG. FIG. 13 is a flowchart of an example of the task screen display process. Proceeding to step S51, the task data display
ステップS52に進み、タスクデータ表示制御部56は作成したタスク画面1014及びビューア画面1016を例えば図10に示すように表示する。図10ではビューア画面1016のタブ1012がカレントタブとなる。この時点で図7(A)のカレントタブの情報と図7(B)の全体のカレントタブの情報が図10のタスク画面1014及びビューア画面1016に合わせて更新される。
Proceeding to step S52, the task data display
タスクのビューア画面1016からファイル又はリンクファイルを開く操作を受け付けると、タスクデータ表示制御部56はステップS54に進み、オープンされたファイル又はリンクファイルをビューア表示するか否かを判定する。タスクデータ表示制御部56はビューア表示であれば、ステップS55に進み、オープンされたファイル又はリンクファイルのビューア画面1016を作成し、表示する。
When the operation of opening the file or the link file is accepted from the
なお、ステップS55において表示されるビューア画面1016のタブ1020は例えば図14Aに示すように、タスクのタブ1012の横に追加される。図14Aはオープンされたファイル又はリンクファイルのビューア画面のタブの追加について説明するための図である。タブ1020は、そのタブ1020で開いているファイルの識別情報としてコンテンツのファイルの種類を示すアイコン画像(文書、画像、フォルダ、表、タスク、タグなど)を表示している。このようにタブ1020にアイコン画像を表示させることで、ユーザはタスクに対する作業を実施するために複数のタブ1020で開かれたコンテンツを編集や参照する際に、そのタブ1020がどのような種類のコンテンツのファイルに係るタブ1020なのかを一覧できる。
The
また、アイコン画像の他に、タブ1020ごとに上述したファイルの識別情報をタブの見出しとして表示させる。図14の例では見積書、納品書、文書1、物件写真といったファイル名がファイルの識別情報として表示されている。なお、ファイル名はファイル名の全ての情報ではなくファイル名の一部の情報であってよい。さらに、上述したようにファイルに割り当てられた識別情報やファイルの種類を示す情報をファイルの識別情報としてタブ1020の見出しに表示させてもよい。また、ファイルの識別情報は必ずしも文字で表示されている必要はなく、例えば図形、記号又は画像で表示されていてもよい。また、これらの情報を2つ以上組み合わせた情報によって表示されていてもよい。また、ファイルの識別情報はファイルのサムネイル画像であってもよい。
Further, in addition to the icon image, the above-mentioned file identification information is displayed as a tab heading for each
さらに、図14Aのタブ1020で見出しを表示する表示形式の代替手段として図14Bのように見出しのリストを表示する表示領域を設けてもよい。図14Bはタブの代替手段について説明するための図である。ビューア画面1016には見出しのリストから選択した見出しに対応するファイルの内容が表示される。また、ファイルを新規にオープンすると、新規にオープンしたファイルの見出しが、見出しのリストを表示する表示領域に追加される。
Further, as an alternative means of the display format in which the headings are displayed on the
ステップS55に続いてステップS56に進み、タスクデータ表示制御部56はオープンされたファイル又はリンクファイルのビューア画面1016のタブ1020の情報を表示状態記憶部66の表示状態情報に反映させる。具体的に、タスクデータ表示制御部56はオープンされたファイル又はリンクファイルのビューア画面1016のタブ1020の情報を図7(A)の「タブ表示しているファイル又はリンクファイル」に追加する。
Following step S55, the process proceeds to step S56, and the task data display
また、ステップS54においてタスクデータ表示制御部56はビューア表示でなければステップS57に進み、オープンされたファイル又はリンクファイルを、そのファイル又はリンクファイルの種類に応じたアプリを起動し、表示させる。ファイル又はリンクファイルの種類は例えばファイルの拡張子に基づいて判断することができる。
Further, in step S54, the task data display
本実施形態に係るクライアント端末10では例えば図15A及び図15Bに示すようにタブが追加されていく。図15A及び図15Bはタブの追加について説明するための図である。図15Aの(A)は「リニア汐見台」のタグフォルダに含まれるタスクの一覧が表示された管理画面1000の簡略図である。
In the
図15Aの(B)はタスクの一覧から選択された「駅前物件調査」のタスクのタスク画面1014及びタスクのビューア画面1016の簡略図である。タスク画面1014のタブ1010は管理画面1000のタブ1006の横に追加されている。また、タスクのビューア画面1016のタブ1012は、タスク画面1014のタブ1010の一階層下に追加されている。
FIG. 15A (B) is a simplified view of the
また、図15Aの(B)のタスクのビューア画面1016には「ファイル1」のアイコン1018が配置されている。アイコン1018を操作して「ファイル1」をオープンした場合は、図15Aの(B)の状態から図15Aの(C)の状態に遷移する。
Further, the
図15Aの(C)は図15Aの(B)においてオープンされた「ファイル1」のビューア画面1022の簡略図である。「ファイル1」のビューア画面1022には「ファイル1」の内容が表示され、利用者の操作を受け付けることによって内容を編集することができる。ビューア画面1022のタブ1020はタスクのタブ1012の横に追加されている。図15Aの(C)の状態において、ユーザはタブ1012又は1020を押下して、タスクのビューア画面1016又は「ファイル1」のビューア画面1022を切替表示できる。
FIG. 15A (C) is a simplified view of the
また、図15Aの(C)の状態においてタブ1006を押下することにより、ユーザは図15Aの(C)から図15Aの(D)の状態に遷移させることができる。図15Aの(D)は管理画面1000が表示状態となっている。さらに、図15Aの(D)の状態においてタブ1010を押下することにより、ユーザは図15Aの(D)から図15Aの(C)の状態に遷移させることができる。
Further, by pressing the
このように、ユーザはタスク画面1014にビューア画面1016又は1022を表示させた図15Aの(C)の状態から、図15Aの(D)の状態に切り替えたとしても、タブ1010を押下すれば、元の図15Aの(C)の状態に戻すことができる。
In this way, even if the user switches from the state of FIG. 15A (C) in which the
また、図15Aの(D)の状態においてタスクの一覧から「旧市街地再開発提案」を選択することにより、ユーザは図15Bの(E)の状態に遷移させることができる。図15Bの(E)はタスクの一覧から選択された「旧市街地再開発提案」のタスクのタスク画面1014a及びタスクのビューア画面1016aの簡略図である。タスク画面1014aのタブ1010aはタスク画面1014のタブ1010の横に追加されている。また、タスクのビューア画面1016aのタブ1012aは、タスク画面1014aのタブ1010aの一階層下に追加されている。
Further, by selecting the "old urban redevelopment proposal" from the task list in the state (D) of FIG. 15A, the user can transition to the state of (E) of FIG. 15B. FIG. 15B (E) is a simplified view of the task screen 1014a and the
図15Bの(E)の状態においてタブ1010を押下することにより、ユーザは図15Bの(E)から図15Bの(F)の状態に遷移させることができる。このように、本実施形態に係るクライアント端末10は、図15Aの(C)の状態から図15Aの(D)や図15Bの(E)の状態に切り替えたとしても、図15Aの(C)の状態を保持しておくことで、切り替える前の状態である図15Aの(C)の状態に戻ることができる。
By pressing the
例えばユーザはタスク画面1014のタスクを中断してタスク画面1014aのタスクを行い、タスク画面1014aのタスクが終わったあとにタスク画面1014に切り替えることで、中断したときのタスク画面1014の状態に戻ることができる。
For example, the user interrupts the task on the
図9を用いて説明すると、ユーザは「駅前物件調査」「旧市街地再開発提案」といったタスクを個人タスクとして作成している。このようなタスクは、一般的に、優先度や納期が異なる。このため、ユーザは複数のタスクに対する作業(タスクに関連付けられた文書や画像の編集等)を並行して少しずつ進めたい場合がある。 Explaining with reference to FIG. 9, the user creates tasks such as "station front property survey" and "old urban redevelopment proposal" as individual tasks. Such tasks generally have different priorities and deadlines. For this reason, the user may want to work on a plurality of tasks (editing documents and images associated with the tasks, etc.) little by little in parallel.
例えば「駅前物件調査」のタスクに関連付けられた見込み物件のリストを示す表計算ソフトのファイルを途中まで作成し、その後「旧市街地再開発提案」のタスクに関連付けられたプレゼンテーション資料のファイルを途中まで作成し、さらにその後「駅前物件調査」のタスクに関連付けられた見込み物件のリストを示すファイルを最後まで作成するような場合である。 For example, create a spreadsheet software file that shows a list of prospective properties associated with the "Station Front Property Survey" task, and then create a presentation material file that is associated with the "Old Urban Redevelopment Proposal" task. This is the case where a file is created, and then a file showing a list of prospective properties associated with the task of "inspection of properties in front of the station" is created to the end.
本実施形態によれば、このような場合に、ユーザは、しかかり中の「駅前物件調査」のタスクを実施する上で、見込み物件のリストを示すファイルの保管場所を探し、ファイルを開くといった作業を実施しなくともよい。本実施形態では、タスクごとに表示状態を記憶しているので、タブを選択するだけで、すぐに作成中のファイルを参照し、リストを作成する作業へ移ることができるという効果がある。 According to the present embodiment, in such a case, the user searches for a storage location of a file showing a list of prospective properties and opens the file in order to carry out the task of "inspection of properties in front of the station". You do not have to carry out the work. In the present embodiment, since the display state is memorized for each task, there is an effect that the file being created can be immediately referred to and the work of creating the list can be started by simply selecting the tab.
さらに、タブとして表示しているタスクや、タブ表示しているタスクに関連付けられたコンテンツのタブ表示の表示状態情報はアプリを終了したとしても保存されている情報のため、一旦アプリを終了したとしても再度アプリを起動した際、ユーザは再び一覧表示されているタスクやタブ表示されているタスクの中から所望のタスクを選択するだけで、上述したように、しかかり中の編集作業を続行することができる。 Furthermore, the task displayed as a tab and the display status information of the tab display of the content associated with the task displayed as a tab are the information saved even if the application is closed, so it is assumed that the application is closed once. When the app is launched again, the user simply selects the desired task from the tasks listed or tabbed again, and continues the editing work in progress as described above. be able to.
このように、ユーザはタスクにかかる作業を実行する上で、作業中のタスクやタスクに関連付けられたコンテンツのタブの表示状態を記憶しているため、納期や優先順位に応じてタスクを選択するだけで、すぐに作業を再開できるという効果がある。 In this way, when the user executes the work related to the task, the user selects the task according to the delivery date and the priority because the display state of the tab of the task being worked on and the content associated with the task is memorized. It has the effect of being able to resume work immediately.
《編集処理》
ステップS19の編集処理は、例えば図16に示す手順で実行される。図16は編集処理の一例のフローチャートである。ステップS71に進み、クライアント端末10の編集制御部58はユーザから受け付けた編集操作を判別する。例えばユーザから受け付ける編集操作は、ファイル添付、リンクファイル添付、ファイル又はリンクファイルを示すアイコン、サムネイル画像やリンクなどの移動、テキスト、表、図の追加、テキストの色やフォント変更などが含まれる。また、ユーザから受け付ける編集操作は、表示、画像、URLによるリンク情報の追加、編集、移動などが含まれる。さらに、ユーザから受け付ける編集操作はタスク情報などを表示するヘッダーの情報の編集などが含まれる。また、ユーザから受け付ける編集操作はファイルの編集も含まれる。
《Editing process》
The editing process of step S19 is executed, for example, in the procedure shown in FIG. FIG. 16 is a flowchart of an example of the editing process. Proceeding to step S71, the
ステップS72に進み、編集制御部58はユーザから受け付けた編集操作に応じて例えばタスクのビューア画面1016に表示されたタスクの内容を編集する。ステップS73に進み、編集制御部58はステップS72のタスクの編集に応じて、タスク情報記憶部60のタスク情報及びタスクデータ記憶部64のタスクデータを更新する。例えば編集操作がファイル又はリンクファイルを示すアイコンやリンクなどの移動であった場合には、タスクデータファイルのうち本文の情報を更新する。また、新たにファイルを添付した場合には、ユーザによって添付指示されたタスクのビューア画面の位置に、新たにファイルのアイコンやサムネイル画像を配置して表示させるとともに、新たに添付された添付ファイルのデータを対応するタスクのタスクデータファイルに追加する。また、編集操作がタスクのビューア画面からオープンされた添付ファイルの編集操作であった場合には、編集内容をタスクデータファイルに含まれる添付ファイルのデータに反映する。
Proceeding to step S72, the
例えば図6(B)に示したタスクデータファイルは、図17に示すように構成することができる。図17はタスクデータファイルの一例の構成図である。図17のタスクデータファイルはヘッダー2001、本文2002、添付ファイルのデータ2003を含む構成である。
For example, the task data file shown in FIG. 6B can be configured as shown in FIG. FIG. 17 is a configuration diagram of an example of a task data file. The task data file of FIG. 17 has a configuration including a
図17のタスクデータファイルは例えばMIME(Multipurpose Internet Mail Extensions)形式で表されている。MIME形式はあくまで一例であって他の形式であってもよい。本文2002に含まれる「cid」は添付ファイルのデータ2003に含まれる「Content−ID」と対応している。添付ファイルのデータ2003に含まれる「Content−ID」はタスクにファイルなどのコンテンツが貼り付けられたときに割り当てられるIDである。
The task data file of FIG. 17 is represented in, for example, a MIME (Multipurpose Internet Mail Extensions) format. The MIME format is just an example and may be another format. The "cid" included in the text 2002 corresponds to the "Conent-ID" included in the attached
また、添付ファイルのデータ2003に含まれる「Content−Type」はMIMEタイプと呼ばれるものであり、テキスト、画像、音声、動画など、データのタイプを指定する情報である。なお、タスクにリンクファイルを添付する場合は、リンクファイルを参照するショートカットファイルを添付ファイルとする他に、本文にリンクファイルを参照する文字列等で示されるURLによるリンク情報を埋め込むこともできる。
Further, "Conent-Type" included in the
図17で示されているように、タスクデータファイルはタスク本文の記述の中で、どの位置にテキストを表示するか、さらには表の挿入位置や添付ファイルの表示位置をHTML等の所定の記述形式に沿って指定している。さらに、このような表示位置はユーザの編集操作に応じて入力された情報に基づいて更新される。上述したようにHTMLの記述形式に沿った指定は一例であって、表示位置は他の形式に沿って記述されていてもよい。 As shown in FIG. 17, in the description of the task body, the task data file describes the position where the text is displayed, and the insertion position of the table and the display position of the attached file in a predetermined description such as HTML. It is specified according to the format. Further, such a display position is updated based on the information input according to the editing operation of the user. As described above, the designation according to the HTML description format is an example, and the display position may be described according to another format.
図17のタスクデータファイルの構成により、タスクのビューア画面1016ではユーザが編集したテキスト、表、図、ファイル及びリンクファイルのアイコンなどの表示位置を本文2002に記述して記憶しておくことができ、編集も容易となる。
With the configuration of the task data file shown in FIG. 17, on the
図10、図11のビューア画面1016は図17のタスクデータファイルを読み込むことによって生成される。図17のタスクデータファイルで記述されている情報は図10、図11等の画面でユーザが編集操作を行うことによって更新される。また、図10及び図11の画面ではタスクデータファイルに関連付けられたタスク情報(図4等)を読み込むことによって図10及び図11のビューア画面1016の上部に表示されている「駅前物件調査」や納期等の情報が表示されている領域の情報を表示する。
[他の実施形態]
第1の実施形態に示した図9の管理画面1000は例えば図18の管理画面1000のようにビューア画面1030を表示するようにしてもよい。図18は管理画面の他の例のイメージ図である。図18の管理画面1000では一覧エリア1004に表示されたタスクの一覧からタスクを選択するときに、ビューア画面1030に表示されたタスクの内容を確認できる。ビューア画面1030には、図11のタスクのビューア画面1016を表示させる処理と同様の処理を実行することで所定のタスクの内容を表示させることができる。ビューア画面1030には一覧エリア1004に表示されたタスクのうち選択されたタスクの内容を表示させてもよいし、選択を受け付ける前であっても例えばデフォルトで表示させるタスクが何れかの設定に基づいて対応するタスクの内容を表示させてもよい。また、利用者が閲覧した最新のタスクの閲覧履歴情報を記憶しておき、閲覧履歴情報に基づいて特定したタスクの内容を表示させてもよい。
The viewer screens 1016 of FIGS. 10 and 11 are generated by reading the task data file of FIG. The information described in the task data file of FIG. 17 is updated when the user performs an editing operation on the screens of FIGS. 10 and 11. Further, on the screens of FIGS. 10 and 11, by reading the task information (FIG. 4, etc.) associated with the task data file, the "station front property survey" displayed at the upper part of the
[Other Embodiments]
The
また、第1の実施形態に示した図9の管理画面1000は例えば図19の管理画面1000のように、一覧エリア1004とともにカレンダー1040を表示し、例えばタスクの納期日に対応する日付の欄に、そのタスク又はタスクに関連するファイルの識別情報としてサムネイルを表示するようにしてもよい。識別情報のサムネイルによる表示はあくまで一例であって、タスクやタスクに関連するファイルの名称を示す情報やアイコン等の画像によって識別情報を表示させてもよい。カレンダー1040の日付を選択すると、日付の欄に表示されている識別情報に対応するタスクの一覧を一覧エリア1004に表示させることができる。また、タスクだけでなく表示状態情報によって該当するタスクに関連付けられたファイルの識別情報を一覧エリア1004に表示させてもよい。この場合に、一覧エリア1004に表示されたタスクやタスクに関連付けられたファイルの識別情報を選択することで、タスクやファイルの内容をビューア画面に表示させてもよい。また、タスクと対応するタスクに関連付けられたファイルの識別情報との関連付けをツリー表示によって一覧エリア1004において表示させてもよい。ツリー表示は例えば、タスクを親とし、そのタスクに関連付けられたファイルを子とした親子関係をツリー状で表示させることができる。図19の例では、1月18日を選択しているため、1月18日が納期日に設定されているタスクや該当するタスクに関連付けられたファイルの識別情報の一覧が一覧エリア1004に表示されている。図19は管理画面の他の例のイメージ図である。図19の管理画面1000ではタスクの納期を意識しながらタスクを選択できる。なお、タスク又はタスクに関連するファイルの識別情報はタスクの納期日の他、実施予定日や作成日に表示するようにしてもよい。
Further, the
図3のタスク情報記憶部60、テンプレート記憶部62、タスクデータ記憶部64、表示状態記憶部66の一部又は全ての機能を外部のサーバがクライアント端末10に提供し、クライアント端末10が外部のサーバが提供する記憶部を参照又は複製することによって上記の実施形態で説明したクライアント端末10と同様の機能を実現させてもよい。この場合にクライアント端末10と外部のサーバとで外部のサーバが提供する記憶部の情報の一部又は全てを同期させることができる。なお、外部のサーバは、ファイルサーバ、文書管理サーバ、サーバ機能を有する他のクライアント端末を含む。
An external server provides a part or all of the functions of the task
さらに、第1の実施形態に示した図1の情報処理システム1は例えば図20の情報処理システム1のように管理サーバ24を有する構成であってもよい。図20は本実施形態に係る情報処理システムの他の例の構成図である。例えば図20の情報処理システム1は図3に示したクライアント端末10の処理ブロックを管理サーバ24に設ける。クライアント端末10はWebブラウザを搭載し、管理サーバ24に設けられた図3の処理ブロックを利用する。
Further, the
図20の情報処理システム1では、管理サーバ24において生成されたUIの画面情報をクライアント端末10が受信し、クライアント端末10のWebブラウザに図9、図10、図11、図14、図15、図18及び図19で説明した画面を表示させる。このようにすることで図20の情報処理システム1では、上述したタスク管理機能のサービスをクライアント端末10のユーザに対して提供することができる。
In the
また、管理サーバ24はクライアント端末10のWebブラウザに入力されたユーザのID及びパスワードを、ログイン要求とともにクライアント端末10から受信する。管理サーバ24は、予め管理サーバ24に登録されているユーザのID及びパスワードと一致すると判断した場合に、クライアント端末10からのログインを成功させ、上述したタスク管理機能のサービスを管理サーバ24からクライアント端末10へ提供してもよい。
In addition, the
さらに、このような場合には、図8で説明したクライアント端末10上でのアプリの起動(S11)といった処理の代わりに、上述したクライアント端末10が管理サーバ24へのログイン処理に応じてステップS12へ進んでもよい。また、ログイン後にクライアント端末10からタスク管理機能を実行する要求を受信してからステップS12に進んでもよい。
Further, in such a case, instead of the process of starting the application (S11) on the
さらに、Webブラウザ上で受け付けた画面に対する入力情報は管理サーバ24へ送信され、入力情報を受信した管理サーバ24が入力情報に基づいて更新した画面情報をクライアント端末10へ送信する。このようにすることでクライアント端末10はWebブラウザ上に表示される画面を更新できる。
Further, the input information for the screen received on the Web browser is transmitted to the
なお、図20の情報処理システム1は図3に示したクライアント端末10の処理ブロックの一部を管理サーバ24に設け、クライアント端末10に設けられた機能と連携して処理を行ってもよい。また、図20の情報処理システム1はファイルサーバ16及び20を用いず、管理サーバ24上にタスク情報とタスクデータとを起き、管理サーバ24により個人タスク管理機能及び共有タスク管理機能を提供してもよい。さらに、ファイルサーバ16及び20と管理サーバ24とは、複数台のコンピュータにより実現してもよい。
The
タスクを実施する上で、様々な種類のファイルを作成、編集、表示させるといった作業を実施する場合に、これまでは作業を一旦中断して再開させるたびに再開したいタスクに関するファイルの保存場所や、ファイルの種類に対応したアプリケーションの起動等を意識しなければならなかったが、このような実施形態によればこれらの保存場所やファイルの種類を利用者は意識することなくタスクに係る作業を再開することができるという効果がある。 When performing tasks such as creating, editing, and displaying various types of files, until now, the storage location of the file related to the task you want to resume each time the task is interrupted and resumed, etc. It was necessary to be aware of starting an application corresponding to the file type, but according to such an embodiment, the user resumes the work related to the task without being aware of these storage locations and file types. It has the effect of being able to.
また、このようにタスクの編集内容を含むビューア画面といったタスクごとに管理可能な編集の自由度が高い仮想的なスペースを提供することで、個人または共同作業での非定型のタスクの実施に合わせた表示態様に柔軟に対応することができる。また、このようなタスクの作業状態は保存しておくことができるので、タスクの作業が中断したとしてもタスクのビューア画面を表示させるといった簡便な操作でタスクの作業を再開することができるといった効果がある。 In addition, by providing a virtual space with a high degree of freedom of editing that can be managed for each task, such as a viewer screen that includes the edited contents of the task, it is suitable for the execution of atypical tasks by individuals or collaborative work. It is possible to flexibly correspond to the display mode. In addition, since the work state of such a task can be saved, even if the task work is interrupted, the task work can be resumed by a simple operation such as displaying the task viewer screen. There is.
また、クライアント端末10は、本実施形態で説明するタスクを管理するアプリケーションだけでなく様々な種類のファイルにそれぞれ対応した閲覧・編集するためのアプリケーションを備えている。例えばファイルの拡張子に対応する閲覧・編集するためのアプリケーションを関連付けて設定しておき、タスクを管理するアプリケーションにおいてファイルを閲覧・編集する際に対象のファイルの拡張子に関連付けられた閲覧・編集するためのアプリケーションを起動させることで、起動させたアプリケーションの機能を利用して閲覧・編集が実行できる。
Further, the
また、タスクを管理するアプリケーション自体が様々な種類のファイルを閲覧・編集するためのアプリケーションや機能を有していてもよい。また、OSやAPIを介することでクライアント端末10自身に予めインストールされた閲覧・編集するためのアプリケーションや外部のサーバ上で動作するWebアプリケーションを起動させることでタスクを管理するアプリケーションにおいて受け付けた閲覧操作や編集操作を実行させてもよい。
In addition, the application that manages the task itself may have an application or a function for viewing / editing various types of files. In addition, the browsing operation accepted in the application for viewing / editing installed in the
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、本実施形態で説明した情報処理システム1は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
The present invention is not limited to the above-described embodiment disclosed specifically, and various modifications and modifications can be made without departing from the scope of claims. It goes without saying that the
1 情報処理システム
10 クライアント端末
12 MFP(複合機)
14 電子黒板
16、20 ファイルサーバ
18、22 メールサーバ
24 管理サーバ
30、40 ネットワーク
50 タスク表示制御部
52 タスク作成部
54 タスク選択受付部
56 タスクデータ表示制御部
58 編集制御部
60 タスク情報記憶部
62 テンプレート記憶部
64 タスクデータ記憶部
66 表示状態記憶部
500 コンピュータ
501 入力装置
502 表示装置
503 外部I/F
503a 記録媒体
504 RAM
505 ROM
506 CPU
507 通信I/F
508 HDD
1000 管理画面
1002 ナビゲーションエリア
1004 一覧エリア
1006、1010、1012、1020 タブ
1008 タスク作成ボタン
1014 タスク画面
1016、1030 ビューア画面
1040 カレンダー
2001 ヘッダー
2002 本文
2003 添付ファイルのデータ
B バス
1
14
503a Recording medium 504 RAM
505 ROM
506 CPU
507 Communication I / F
508 HDD
1000
Claims (12)
前記ユーザから受け付けた編集操作によって更新された、前記作成したタスクのビューア画面内に表示される前記タスクに関連する1つ以上のファイルの情報の表示位置を記憶手段に前記タスクと関連付けて記憶する編集制御手段と、
前記作成されたタスクに少なくとも納期又は優先度の何れかを含むタスクの属性情報が設定されている場合に、該設定されているタスクの属性情報とともに表示画面に表示された前記ユーザのタスクのうち、少なくとも1以上のタスクの選択を受け付ける選択受付手段と、
前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させる表示制御手段と、を有し、
前記選択されたタスクのビューア画面内に表示された前記ファイルの情報に対してユーザからの操作を受け付けると、前記ファイルの情報に関連付けられたファイルの内容を表示するためのファイルのビューア画面を作成する一方で、該ファイルのビューア画面の表示状態を前記記憶手段において前記選択されたタスクに関連付けて記憶させ、
前記表示制御手段は、前記選択されたタスクとは異なるタスクのビューア画面を表示させている状態から、前記選択されたタスクのビューア画面に切り替えて表示させる際に、前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させるとともに、前記表示状態に基づいて、前記ファイルのビューア画面に対応するファイルの識別情報を前記選択されたタスクのビューア画面と関連付けて表示画面に表示させること
を特徴とする情報処理装置。 A task creation means for creating a new task associated with the user according to an instruction received from the user, and a task creation means.
The display position of the information of one or more files related to the task displayed in the viewer screen of the created task updated by the editing operation received from the user is stored in the storage means in association with the task. Editing control means and
Of the tasks of the user displayed on the display screen together with the attribute information of the set task when the attribute information of the task including at least either the delivery date or the priority is set in the created task. , A selection receiving means that accepts the selection of at least one task,
The viewer screen of the selected task, one or more information files associated with the prior SL selected task, a display control unit for displaying on the basis of the updated display position,
When an operation from the user is accepted for the information of the file displayed in the viewer screen of the selected task, a file viewer screen for displaying the contents of the file associated with the information of the file is created. while, to store the display state of the Viewer screen of the file with related to the selected task in said storage means,
Wherein the display control unit, from a state in which to display the viewer screen of the different tasks with the selected task, when displaying is switched to the viewer window of the selected task, the selected task viewer screen The information of one or more files related to the selected task is displayed in the file based on the updated display position, and the information of the file corresponding to the viewer screen of the file is displayed based on the display state . An information processing device characterized in that identification information is displayed on a display screen in association with a viewer screen of the selected task.
を特徴とする請求項1記載の情報処理装置。 Wherein the display control unit, the viewer screen of the selected task, manipulate when received from the user to newly display the contents of one or more files associated with the selected task, attributes of the task information and, the contents of the file that has received the operation of displaying the user information processing apparatus according to claim 1, wherein the to switchably displayed by operation of the user.
前記表示制御手段は、前記記憶手段を参照することで、前記最後に表示させたファイルの情報に対応するファイルの内容を前記選択されたタスクのビューア画面内に表示させること
を特徴とする請求項1又は2記載の情報処理装置。 Said storage means for each of the selected task, and the file of information displayed content in the viewer screen of the selected task in accordance with the operation received from the user, the file to display the contents among the last to stores the information in the file that was displayed,
The display control means refers to the pre-term memory unit, and characterized in that the last view the contents of the file corresponding to the information of the file were displayed on the viewer screen of the selected task The information processing apparatus according to claim 1 or 2.
前記表示制御手段は、前記記憶手段を参照することで、前記表示位置に対応する前記タスクの属性情報又は前記ファイルの内容を前記選択されたタスクのビューア画面内に表示させること
を特徴とする請求項1乃至3の何れか一項に記載の情報処理装置。 Wherein the storage unit, attribute information Homata of the task the display position of the contents of the file that has received the operation of displaying the user has further stored in association with the selected task,
The display control means refers to the pre-term memory unit, attribute information Homata of said tasks corresponding to said display position, characterized in that to display the contents of the file on the viewer screen of the selected task The information processing apparatus according to any one of claims 1 to 3.
ユーザからのタブの選択操作を受け付けることにより、前記第三のタブをタスクごとに切り替えて表示させること
を特徴とする請求項1乃至4の何れか一項に記載の情報処理装置。 The display control means is a first tab for displaying the attribute information of the task and a tab for displaying the contents of the file related to the task, and the identification information of the file is displayed in the heading of the tab. By displaying the third tab including the second tab including the file on the display screen for each task selected by the selection receiving means, the identification information of the file and the task are displayed on the display screen in association with each other. ,
The information processing apparatus according to any one of claims 1 to 4, wherein the third tab is switched and displayed for each task by accepting a tab selection operation from a user.
を特徴とする請求項5記載の情報処理装置。 The information processing apparatus according to claim 5, wherein when the display control means receives an operation of closing the third tab from the user, the display control means asks the user whether or not to update the information of the storage means.
を特徴とする請求項5又は6記載の情報処理装置。 The information processing device according to claim 5 or 6, wherein the file is content or link information associated with the task.
を特徴とする請求項5乃至7の何れか一項に記載の情報処理装置。 The file identification information is characterized by including at least one of at least a part of the file name information, an icon image associated with the file, identification information assigned to the file, and information indicating the file type. The information processing apparatus according to any one of claims 5 to 7.
ユーザから受け付けた指示に応じて前記ユーザに関連付けられた新規のタスクを作成するタスク作成手段と、
前記ユーザから受け付けた編集操作によって更新された、前記作成したタスクのビューア画面内に表示される前記タスクに関連する1つ以上のファイルの情報の表示位置を記憶手段に前記タスクと関連付けて記憶する編集制御手段と、
前記作成されたタスクに少なくとも納期又は優先度の何れかを含むタスクの属性情報が設定されている場合に、該設定されているタスクの属性情報とともに表示画面に表示された前記ユーザのタスクのうち、少なくとも1以上のタスクの選択を受け付ける選択受付手段と、
前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させる表示制御手段と、
を有し、
前記選択されたタスクのビューア画面内に表示された前記ファイルの情報に対してユーザからの操作を受け付けると、前記ファイルの情報に関連付けられたファイルの内容を表示するためのファイルのビューア画面を作成する一方で、該ファイルのビューア画面の表示状態を前記記憶手段において前記選択されたタスクに関連付けて記憶させ、
前記表示制御手段は、前記選択されたタスクとは異なるタスクのビューア画面を表示させている状態から、前記選択されたタスクのビューア画面に切り替えて表示させる際に、前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させるとともに、前記表示状態に基づいて、前記ファイルのビューア画面に対応するファイルの識別情報を前記選択されたタスクのビューア画面と関連付けて表示画面に表示させること
を特徴とする情報処理システム。 An information processing system including a client terminal operated by a user and a management server device connected to the client terminal so as to be capable of data communication via a network.
A task creation means for creating a new task associated with the user according to an instruction received from the user, and a task creation means.
The display position of the information of one or more files related to the task displayed in the viewer screen of the created task updated by the editing operation received from the user is stored in the storage means in association with the task. Editing control means and
Of the tasks of the user displayed on the display screen together with the attribute information of the set task when the attribute information of the task including at least either the delivery date or the priority is set in the created task. , A selection receiving means that accepts the selection of at least one task,
The viewer screen of the selected task, and a display control means for information for one or more files associated with the prior SL selected task, is displayed based on the updated display position,
Have,
When an operation from the user is accepted for the information of the file displayed in the viewer screen of the selected task, a file viewer screen for displaying the contents of the file associated with the information of the file is created. while, to store the display state of the Viewer screen of the file with related to the selected task in said storage means,
The display control means switches from a state in which a viewer screen of a task different from the selected task is displayed to a viewer screen of the selected task and displays the viewer screen of the selected task. In, the information of one or more files related to the selected task is displayed based on the updated display position, and the information of the file corresponding to the viewer screen of the file is displayed based on the display state . An information processing system characterized in that identification information is displayed on a display screen in association with a viewer screen of the selected task.
ユーザから受け付けた指示に応じて前記ユーザに関連付けられた新規のタスクを作成するタスク作成ステップと、
前記ユーザから受け付けた編集操作によって更新された、前記作成したタスクのビューア画面内に表示される前記タスクに関連する1つ以上のファイルの情報の表示位置を記憶手段に前記タスクと関連付けて記憶する編集制御ステップと、
前記作成されたタスクに少なくとも納期又は優先度の何れかを含むタスクの属性情報が設定されている場合に、該設定されているタスクの属性情報とともに表示画面に表示された前記ユーザのタスクのうち、少なくとも1以上のタスクの選択を受け付ける選択受付ステップと、
前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させる表示制御ステップと、
を有し、
前記選択されたタスクのビューア画面内に表示された前記ファイルの情報に対してユーザからの操作を受け付けると、前記ファイルの情報に関連付けられたファイルの内容を表示するためのファイルのビューア画面を作成する一方で、該ファイルのビューア画面の表示状態を前記記憶手段において前記選択されたタスクに関連付けて記憶させ、
前記表示制御ステップは、前記選択されたタスクとは異なるタスクのビューア画面を表示させている状態から、前記選択されたタスクのビューア画面に切り替えて表示させる際に、前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させるとともに、前記表示状態に基づいて、前記ファイルのビューア画面に対応するファイルの識別情報を前記選択されたタスクのビューア画面と関連付けて表示画面に表示させること
を特徴とする管理方法。 An information processing device is a management method for managing tasks.
A task creation step that creates a new task associated with the user in response to instructions received from the user, and
The display position of the information of one or more files related to the task displayed in the viewer screen of the created task updated by the editing operation received from the user is stored in the storage means in association with the task. Edit control steps and
Of the tasks of the user displayed on the display screen together with the attribute information of the set task when the attribute information of the task including at least either the delivery date or the priority is set in the created task. , A selection acceptance step that accepts the selection of at least one task,
The viewer screen of the selected task, and a display control step of the information for one or more files associated with the prior SL selected task, is displayed based on the updated display position,
Have,
When an operation from the user is accepted for the information of the file displayed in the viewer screen of the selected task, a file viewer screen for displaying the contents of the file associated with the information of the file is created. while, to store the display state of the Viewer screen of the file with related to the selected task in said storage means,
Wherein the display control step, the state in which to display the viewer screen of the different tasks with the selected task, when displaying is switched to the viewer window of the selected task, the selected task viewer screen The information of one or more files related to the selected task is displayed in the file based on the updated display position, and the information of the file corresponding to the viewer screen of the file is displayed based on the display state . A management method characterized in that the identification information is displayed on the display screen in association with the viewer screen of the selected task.
ユーザから受け付けた指示に応じて前記ユーザに関連付けられた新規のタスクを作成するタスク作成ステップと、
前記ユーザから受け付けた編集操作によって更新された、前記作成したタスクのビューア画面内に表示される前記タスクに関連する1つ以上のファイルの情報の表示位置を記憶手段に前記タスクと関連付けて記憶する編集制御ステップと、
前記作成されたタスクに少なくとも納期又は優先度の何れかを含むタスクの属性情報が設定されている場合に、該設定されているタスクの属性情報とともに表示画面に表示された前記ユーザのタスクのうち、少なくとも1以上のタスクの選択を受け付ける選択受付ステップと、
前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させる表示制御ステップと、
を有し、
前記選択されたタスクのビューア画面内に表示された前記ファイルの情報に対してユーザからの操作を受け付けると、前記ファイルの情報に関連付けられたファイルの内容を表示するためのファイルのビューア画面を作成する一方で、該ファイルのビューア画面の表示状態を前記記憶手段において前記選択されたタスクに関連付けて記憶させ、
前記表示制御ステップは、前記選択されたタスクとは異なるタスクのビューア画面を表示させている状態から、前記選択されたタスクのビューア画面に切り替えて表示させる際に、前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させるとともに、前記表示状態に基づいて、前記ファイルのビューア画面に対応するファイルの識別情報を前記選択されたタスクのビューア画面と関連付けて表示画面に表示させること
を特徴とする管理方法。 It is a method of managing tasks of an information processing system having a client terminal operated by a user and a management server device connected to the client terminal so as to be capable of data communication via a network.
A task creation step that creates a new task associated with the user in response to instructions received from the user, and
The display position of the information of one or more files related to the task displayed in the viewer screen of the created task updated by the editing operation received from the user is stored in the storage means in association with the task. Edit control steps and
Of the tasks of the user displayed on the display screen together with the attribute information of the set task when the attribute information of the task including at least either the delivery date or the priority is set in the created task. , A selection acceptance step that accepts the selection of at least one task,
The viewer screen of the selected task, and a display control step of the information for one or more files associated with the prior SL selected task, is displayed based on the updated display position,
Have,
When an operation from the user is accepted for the information of the file displayed in the viewer screen of the selected task, a file viewer screen for displaying the contents of the file associated with the information of the file is created. while, to store the display state of the Viewer screen of the file with related to the selected task in said storage means,
Wherein the display control step, the state in which to display the viewer screen of the different tasks with the selected task, when displaying is switched to the viewer window of the selected task, the selected task viewer screen The information of one or more files related to the selected task is displayed in the file based on the updated display position, and the information of the file corresponding to the viewer screen of the file is displayed based on the display state . A management method characterized in that the identification information is displayed on the display screen in association with the viewer screen of the selected task.
ユーザから受け付けた指示に応じて前記ユーザに関連付けられた新規のタスクを作成するタスク作成手段と、
前記ユーザから受け付けた編集操作によって更新された、前記作成したタスクのビューア画面内に表示される前記タスクに関連する1つ以上のファイルの情報の表示位置を記憶手段に前記タスクと関連付けて記憶する編集制御手段と、
前記作成されたタスクに少なくとも納期又は優先度の何れかを含むタスクの属性情報が設定されている場合に、該設定されているタスクの属性情報とともに表示画面に表示された前記ユーザのタスクのうち、少なくとも1以上のタスクの選択を受け付ける選択受付手段、
前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させる表示制御手段、として機能させ、
前記選択されたタスクのビューア画面内に表示された前記ファイルの情報に対してユーザからの操作を受け付けると、前記ファイルの情報に関連付けられたファイルの内容を表示するためのファイルのビューア画面を作成する一方で、該ファイルのビューア画面の表示状態を前記記憶手段において前記選択されたタスクに関連付けて記憶させ、
前記表示制御手段は、前記選択されたタスクとは異なるタスクのビューア画面を表示させている状態から、前記選択されたタスクのビューア画面に切り替えて表示させる際に、前記選択されたタスクのビューア画面内に、前記選択されたタスクに関連する1つ以上のファイルの情報を、前記更新された表示位置に基づいて表示させるとともに、前記表示状態に基づいて、前記ファイルのビューア画面に対応するファイルの識別情報を前記選択されたタスクのビューア画面と関連付けて表示画面に表示させること
を特徴とするプログラム。 Information processing device,
A task creation means for creating a new task associated with the user according to an instruction received from the user, and a task creation means.
The display position of the information of one or more files related to the task displayed in the viewer screen of the created task updated by the editing operation received from the user is stored in the storage means in association with the task. Editing control means and
Of the tasks of the user displayed on the display screen together with the attribute information of the set task when the attribute information of the task including at least either the delivery date or the priority is set in the created task. , A selection receiving means that accepts the selection of at least one task,
The viewer screen of the selected task, the information of one or more files associated with the prior SL selected task, the display control means for displaying on the basis of the updated display position, to function as,
When an operation from the user is accepted for the information of the file displayed in the viewer screen of the selected task, a file viewer screen for displaying the contents of the file associated with the information of the file is created. while, to store the display state of the Viewer screen of the file with related to the selected task in said storage means,
The display control means switches from a state in which a viewer screen of a task different from the selected task is displayed to a viewer screen of the selected task and displays the viewer screen of the selected task. The information of one or more files related to the selected task is displayed in the file based on the updated display position, and the information of the file corresponding to the viewer screen of the file is displayed based on the display state . A program characterized in that the identification information is displayed on the display screen in association with the viewer screen of the selected task.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017053557A JP6790944B2 (en) | 2017-03-17 | 2017-03-17 | Information processing equipment, information processing systems, management methods and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017053557A JP6790944B2 (en) | 2017-03-17 | 2017-03-17 | Information processing equipment, information processing systems, management methods and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018156476A JP2018156476A (en) | 2018-10-04 |
JP6790944B2 true JP6790944B2 (en) | 2020-11-25 |
Family
ID=63718028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017053557A Active JP6790944B2 (en) | 2017-03-17 | 2017-03-17 | Information processing equipment, information processing systems, management methods and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6790944B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003242321A (en) * | 2002-02-20 | 2003-08-29 | Hitachi Ltd | Project information processing device and computer software |
JP5179171B2 (en) * | 2007-12-28 | 2013-04-10 | キヤノンソフトウェア株式会社 | Information processing apparatus, information processing method, program, and recording medium |
-
2017
- 2017-03-17 JP JP2017053557A patent/JP6790944B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018156476A (en) | 2018-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9654428B2 (en) | Systems and methods for supporting social productivity using a history buffer | |
CN113261023A (en) | Remote access to metadata for a collaborative document | |
KR20050039563A (en) | Electronic sticky notes | |
KR20180040099A (en) | Information processing apparatus, document display method, document display system, and recording medium | |
JP7020062B2 (en) | Information processing equipment and programs | |
JP6825465B2 (en) | Information processing equipment, information processing methods, and programs | |
JP7024330B2 (en) | Information processing equipment and programs | |
JP6790944B2 (en) | Information processing equipment, information processing systems, management methods and programs | |
KR102407231B1 (en) | Method and apparatus for providing a document editing interface for providing resource information related to a document using a backlink button | |
JP6878976B2 (en) | Information processing equipment, information processing systems, management methods and programs | |
JP2019128859A (en) | Information processing device | |
JP7013797B2 (en) | Information processing equipment and programs | |
JP2005339278A (en) | Document processing apparatus, document processing method, and document processing program | |
JP2007323237A (en) | File management system, file management method and file management program | |
JP7392788B2 (en) | Information processing device and program | |
JP6683042B2 (en) | Data processing device, system and program | |
US20230315268A1 (en) | Information processing system, information processing method, and non-transitory computer readable medium | |
JP7600201B2 (en) | Web database system, processing execution method, and program | |
JP7119340B2 (en) | Information processing device and program | |
JP2018041338A (en) | Information processing device, control method, and program | |
JP7135300B2 (en) | Information processing device and program | |
JP4314804B2 (en) | Information processing apparatus and method, and program | |
JP2017010101A (en) | Page recording and task management device and object management device | |
JP4770206B2 (en) | File classification display device and file classification display program | |
JP2020170376A (en) | Information processor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200728 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200722 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200914 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201019 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6790944 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |