[go: up one dir, main page]

JP6945040B1 - Calendar cooperation system and calendar cooperation method - Google Patents

Calendar cooperation system and calendar cooperation method Download PDF

Info

Publication number
JP6945040B1
JP6945040B1 JP2020098399A JP2020098399A JP6945040B1 JP 6945040 B1 JP6945040 B1 JP 6945040B1 JP 2020098399 A JP2020098399 A JP 2020098399A JP 2020098399 A JP2020098399 A JP 2020098399A JP 6945040 B1 JP6945040 B1 JP 6945040B1
Authority
JP
Japan
Prior art keywords
schedule
calendar
shared
attribute information
control unit
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
Application number
JP2020098399A
Other languages
Japanese (ja)
Other versions
JP2021192151A (en
Inventor
拓也 藤村
拓也 藤村
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.)
BizReach Inc
Original Assignee
BizReach Inc
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 BizReach Inc filed Critical BizReach Inc
Priority to JP2020098399A priority Critical patent/JP6945040B1/en
Application granted granted Critical
Publication of JP6945040B1 publication Critical patent/JP6945040B1/en
Publication of JP2021192151A publication Critical patent/JP2021192151A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】 スケジュールの適切な実施を支援することを可能とするカレンダ連携システム及びカレンダ連携方法を提供する。【解決手段】 第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携するカレンダ連携システムは、前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定し、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録する制御部と、を備える。前記制御部は、前記共有スケジュールで用いるテンプレートを提供する。【選択図】 図1PROBLEM TO BE SOLVED: To provide a calendar cooperation system and a calendar cooperation method capable of supporting appropriate implementation of a schedule. A calendar linkage system that links a first calendar system that manages a first schedule and a second calendar system that manages a second schedule for the purpose of managing the execution history of the schedule is a calendar linkage system of the first schedule. Based on the attribute information of the first schedule, the first schedule to be managed by the second calendar system is specified as a shared schedule, and the shared schedule is registered in the second calendar system as the second schedule. A control unit and a control unit are provided. The control unit provides a template to be used in the shared schedule. [Selection diagram] Fig. 1

Description

本発明は、カレンダ連携システム及びカレンダ連携方法に関する。 The present invention relates to a calendar cooperation system and a calendar cooperation method.

近年、2種類のカレンダシステムを連携することによって、各カレンダシステムに登録されたスケジュールを同期する技術が知られている。 In recent years, there has been known a technique for synchronizing schedules registered in each calendar system by linking two types of calendar systems.

具体的には、第1カレンダクライアントは、第1カレンダクライアントに登録された共有スケジュールを第2カレンダクライアントに送付し、第2カレンダクライアントは、第1カレンダクライアントから送付された共有スケジュールを第2カレンダクライアントに登録する。 Specifically, the first calendar client sends the sharing schedule registered in the first calendar client to the second calendar client, and the second calendar client sends the sharing schedule sent from the first calendar client to the second calendar. Register with the client.

さらに、第1カレンダクライアントは、共有スケジュールが更新された場合に、更新された共有スケジュールを第2カレンダクライアントに送付し、第2カレンダクライアントは、更新された共有スケジュールに基づいて、第2カレンダクライアントに登録された共有スケジュールを更新する(例えば、特許文献1)。 Further, the first calendar client sends the updated sharing schedule to the second calendar client when the sharing schedule is updated, and the second calendar client is the second calendar client based on the updated sharing schedule. Update the sharing schedule registered in (for example, Patent Document 1).

特表2018−501589号公報Special Table 2018-501589

上述した仕組みでは、カレンダシステムに登録されたスケジュールは、その日時の確認のために用いられているに過ぎない。 In the mechanism described above, the schedule registered in the calendar system is only used for confirming the date and time.

しかしながら、HR(Human Resource) Techなどの分野においては、例えば、目標管理及び評価面談などの人事関連のスケジュールが適切に実施されたか否かを確認する必要がある。 However, in fields such as HR (Human Resource) Tech, it is necessary to confirm whether personnel-related schedules such as goal management and evaluation interviews have been properly implemented.

そこで、本発明は、上述した課題を解決するためになされたものであり、スケジュールの適切な実施を支援することを可能とするカレンダ連携システム及びカレンダ連携方法を提供することを目的とする。 Therefore, the present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a calendar cooperation system and a calendar cooperation method capable of supporting appropriate implementation of a schedule.

第1の特徴に係るカレンダ連携システムは、第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携する。前記カレンダ連携システムは、前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定し、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録する制御部と、を備える。前記制御部は、前記共有スケジュールで用いるテンプレートを提供する。 The calendar cooperation system according to the first feature links the first calendar system that manages the first schedule and the second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule. The calendar cooperation system specifies the first schedule to be managed by the second calendar system as a shared schedule from the first schedule based on the attribute information of the first schedule, and the shared schedule is defined as the shared schedule. As a second schedule, a control unit registered in the second calendar system is provided. The control unit provides a template to be used in the shared schedule.

第2の特徴に係るカレンダ連携方法は、第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携する方法である。前記カレンダ連携方法は、前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定するステップと、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録するステップと、前記共有スケジュールで用いるテンプレートを提供するステップと、を備える。 The calendar linkage method according to the second feature is a method of linking a first calendar system that manages the first schedule and a second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule. .. The calendar cooperation method includes a step of specifying the first schedule to be managed by the second calendar system as a shared schedule from the first schedule based on the attribute information of the first schedule, and the shared schedule. Is included in the second calendar system as the second schedule, and a step of providing a template used in the shared schedule.

本発明によれば、スケジュールの適切な実施を支援することを可能とするカレンダ連携システム及びカレンダ連携方法を提供することができる。 According to the present invention, it is possible to provide a calendar cooperation system and a calendar cooperation method that can support the appropriate implementation of a schedule.

図1は、実施形態に係るカレンダ連携システム100を示す図である。FIG. 1 is a diagram showing a calendar cooperation system 100 according to an embodiment. 図2は、実施形態に係る第1サーバ50を示す図である。FIG. 2 is a diagram showing a first server 50 according to an embodiment. 図3は、実施形態に係る第2サーバ70を示す図である。FIG. 3 is a diagram showing a second server 70 according to the embodiment. 図4は、実施形態に係る第1カレンダシステムを示す図である。FIG. 4 is a diagram showing a first calendar system according to the embodiment. 図5は、実施形態に係る第2カレンダシステムを示す図である。FIG. 5 is a diagram showing a second calendar system according to the embodiment. 図6は、実施形態に係る共有スケジュールの特定方法について説明するための図である。FIG. 6 is a diagram for explaining a method of specifying the shared schedule according to the embodiment. 図7は、実施形態に係るカレンダ連携方法を示す図である。FIG. 7 is a diagram showing a calendar cooperation method according to the embodiment. 図8は、実施形態に係るカレンダ連携方法を示す図である。FIG. 8 is a diagram showing a calendar cooperation method according to the embodiment. 図9は、変更例1に係るカレンダ連携システム100を示す図である。FIG. 9 is a diagram showing a calendar cooperation system 100 according to the first modification. 図10は、変更例2に係るカレンダ連携方法を示す図である。FIG. 10 is a diagram showing a calendar cooperation method according to the second modification.

以下において、実施形態について図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。 Hereinafter, embodiments will be described with reference to the drawings. In the description of the drawings below, the same or similar parts are designated by the same or similar reference numerals.

但し、図面は模式的なものであり、各寸法の比率などは現実のものとは異なる場合があることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係又は比率が異なる部分が含まれている場合があることは勿論である。 However, it should be noted that the drawings are schematic and the ratio of each dimension may differ from the actual one. Therefore, the specific dimensions should be determined in consideration of the following explanation. In addition, it goes without saying that there may be parts in which the relations or ratios of the dimensions of the drawings are different from each other.

[開示の概要]
開示の概要に係るカレンダ連携システムは、第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携する。前記カレンダ連携システムは、第1スケジュールの中から、第1スケジュールの属性情報に基づいて、第2カレンダシステムで管理すべき第1スケジュールを共有スケジュールとして特定し、共有スケジュールを第2スケジュールとして第2カレンダシステムに登録する制御部と、を備える。制御部は、共有スケジュールで用いるテンプレートを提供する。
[Summary of disclosure]
The calendar cooperation system according to the outline of the disclosure links the first calendar system that manages the first schedule and the second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule. The calendar cooperation system specifies the first schedule to be managed by the second calendar system as a shared schedule from the first schedule based on the attribute information of the first schedule, and sets the shared schedule as the second schedule. It is equipped with a control unit to be registered in the calendar system. The control unit provides a template to be used in the shared schedule.

開示の概要に係るカレンダ連携方法は、第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携する。前記カレンダ連携方法は、前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定するステップと、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録するステップと、前記共有スケジュールで用いるテンプレートを提供するステップと、を備える。 The calendar cooperation method according to the outline of the disclosure links the first calendar system that manages the first schedule and the second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule. The calendar cooperation method includes a step of specifying the first schedule to be managed by the second calendar system as a shared schedule from the first schedule based on the attribute information of the first schedule, and the shared schedule. Is included in the second calendar system as the second schedule, and a step of providing a template used in the shared schedule.

開示の概要では、第1スケジュールの中から、第1スケジュールの属性情報に基づいて、第2カレンダシステムで管理すべき第1スケジュールが共有スケジュールとして特定される。さらに、カレンダ連携システムは、共有スケジュールで用いるテンプレートが提供される。このような構成によれば、第1カレンダシステムで管理される第1スケジュールが共有スケジュールとして適切に第2カレンダシステムに登録されるため、共有スケジュールの実施履歴を適切に管理することができる。さらに、共有スケジュールで用いるテンプレートが提供されるため、当事者だけではなく、第三者も共有スケジュールの実施履歴を把握することができる。 In the outline of the disclosure, from the first schedule, the first schedule to be managed by the second calendar system is specified as a shared schedule based on the attribute information of the first schedule. Further, the calendar cooperation system is provided with a template used in the shared schedule. According to such a configuration, since the first schedule managed by the first calendar system is appropriately registered in the second calendar system as a shared schedule, the implementation history of the shared schedule can be appropriately managed. Furthermore, since the template used in the shared schedule is provided, not only the parties but also a third party can grasp the implementation history of the shared schedule.

開示の概要において、第1カレンダシステムは、組織に属するメンバーのそれぞれが個人のスケジュール(第1スケジュール)を登録するシステムである。特に限定されるものではないが、第1カレンダシステムとしては、主として将来的なスケジュールの予定を管理する目的で第1スケジュールを管理する既存のシステムを用いることができる。 In the outline of the disclosure, the first calendar system is a system in which each member belonging to the organization registers an individual schedule (first schedule). Although not particularly limited, as the first calendar system, an existing system that manages the first schedule can be used mainly for the purpose of managing the schedule of the future schedule.

開示の概要において、第2カレンダシステムは、スケジュールの実施履歴を管理する目的で第2スケジュールを管理するシステムである。第2スケジュールは、第三者(例えば、組織の人事担当者)などによって閲覧されてもよい。 In the outline of the disclosure, the second calendar system is a system that manages the second schedule for the purpose of managing the execution history of the schedule. The second schedule may be viewed by a third party (eg, an organization's personnel personnel) or the like.

特に限定されるものではないが、以下においては、第2スケジュールが面談のスケジュールであるケースについて例示する。面談は、面談(定例)を含んでもよく、面談(目標管理)を含んでもよい。面談(定例)は、面談(目標管理)よりも相対的に長い周期で実施されてもよく、面談(目標管理)よりも相対的に短い周期で実施されてもよい。面談(定例)は、メンバーとメンバーの直属の上司との間で実施される一対一の面談であってもよく、メンバーとメンバーの2以上の上司との間で実施される一対多の面談であってもよい。面談(目標管理)は、メンバーとメンバーの2以上の上司との間で実施される一対多の面談であってもよく、メンバーとメンバーの直属の上司との間で実施される一対一の面談であってもよい。 Although not particularly limited, the case where the second schedule is the interview schedule will be illustrated below. The interview may include an interview (regular) or an interview (management by objectives). The interview (regular) may be conducted in a relatively longer cycle than the interview (management by objectives), or may be conducted in a relatively shorter cycle than the interview (management by objectives). The interview (regular) may be a one-to-one interview conducted between the member and the member's direct supervisor, or a one-to-many interview conducted between the member and two or more superiors of the member. You may. The interview (management by objectives) may be a one-to-many interview conducted between the member and two or more bosses of the member, or a one-to-one interview conducted between the member and the boss who reports directly to the member. There may be.

[実施形態]
(カレンダ連携システム)
以下において、実施形態に係るカレンダ連携システムについて説明する。図1は、実施形態に係るカレンダ連携システム100を示す図である。
[Embodiment]
(Calendar cooperation system)
The calendar cooperation system according to the embodiment will be described below. FIG. 1 is a diagram showing a calendar cooperation system 100 according to an embodiment.

図1に示すように、カレンダ連携システム100は、第1端末10と、第2端末20と、第1サーバ50と、第2サーバ70と、を有する。第1端末10、第2端末20、第1サーバ50及び第2サーバ70は、ネットワーク200によって接続される。特に限定されるものではないが、ネットワーク200は、インターネット網によって構成されてもよい。ネットワーク200は、ローカルエリアネットワークを含んでもよく、移動体通信網を含んでもよく、VPN(Virtual Private Network)を含んでもよい。 As shown in FIG. 1, the calendar cooperation system 100 includes a first terminal 10, a second terminal 20, a first server 50, and a second server 70. The first terminal 10, the second terminal 20, the first server 50, and the second server 70 are connected by the network 200. Although not particularly limited, the network 200 may be configured by an Internet network. The network 200 may include a local area network, a mobile communication network, or a VPN (Virtual Private Network).

第1端末10は、第1カレンダシステムで管理される第1スケジュールを入力する端末である。例えば、第1端末10は、パーソナルコンピュータであってもよく、スマートフォンであってもよく、タブレット端末であってもよい。図1では、2以上の対象者が使用する2以上の第1端末10が例示されている。 The first terminal 10 is a terminal for inputting a first schedule managed by the first calendar system. For example, the first terminal 10 may be a personal computer, a smartphone, or a tablet terminal. In FIG. 1, two or more first terminals 10 used by two or more subjects are illustrated.

第2端末20は、第2カレンダシステムで管理される第2スケジュールを閲覧する端末である。例えば、第2端末20は、パーソナルコンピュータであってもよく、スマートフォンであってもよく、タブレット端末であってもよい。図1では、1人の人事担当者が使用する1つの第2端末20が例示されている。 The second terminal 20 is a terminal for viewing the second schedule managed by the second calendar system. For example, the second terminal 20 may be a personal computer, a smartphone, or a tablet terminal. FIG. 1 illustrates one second terminal 20 used by one person in charge of personnel.

第1サーバ50は、第1カレンダシステムを提供するサーバである。具体的には、第1サーバ50は、第1スケジュールを記憶(管理)する。第1カレンダシステムは、組織に属するメンバーのそれぞれが個人のスケジュール(第1スケジュール)を登録するシステムである。第1カレンダシステムとしては、主として将来的なスケジュールの予定を管理する目的で第1スケジュールを管理する既存のシステムを用いることができる。第1サーバ50の詳細については後述する(図2を参照)。 The first server 50 is a server that provides the first calendar system. Specifically, the first server 50 stores (manages) the first schedule. The first calendar system is a system in which each member belonging to the organization registers an individual schedule (first schedule). As the first calendar system, an existing system for managing the first schedule can be used mainly for the purpose of managing the schedule of the future schedule. Details of the first server 50 will be described later (see FIG. 2).

第2サーバ70は、第2カレンダシステムを提供するサーバである。具体的には、第2サーバ70は、第2スケジュールを記憶(管理)する。第2カレンダシステムは、スケジュールの実施履歴を管理する目的で第2スケジュールを管理するシステムである。第2カレンダシステムとしては、面談の実施履歴を管理する目的で導入される新規のシステムを用いることができる。第2サーバ70の詳細については後述する(図3を参照)。 The second server 70 is a server that provides a second calendar system. Specifically, the second server 70 stores (manages) the second schedule. The second calendar system is a system that manages the second schedule for the purpose of managing the execution history of the schedule. As the second calendar system, a new system introduced for the purpose of managing the interview implementation history can be used. Details of the second server 70 will be described later (see FIG. 3).

ここで、第1サーバ50は、SaaS(Service as a Software)によって実現されてもよい。同様に、第2サーバ70は、SaaSによって実現されてもよい。第1サーバ50は、第2サーバ70と連携可能なサーバであればよい。第2サーバ70は、第2サーバ70に登録される第2スケジュールに関するメンバーが属する組織によって構築されてもよく、組織とは異なる第三者によって構築されてもよい。 Here, the first server 50 may be realized by SaaS (Service as a Software). Similarly, the second server 70 may be realized by SaaS. The first server 50 may be a server that can cooperate with the second server 70. The second server 70 may be constructed by an organization to which the members related to the second schedule registered in the second server 70 belong, or may be constructed by a third party different from the organization.

(第1サーバ)
以下において、実施形態に係る第1サーバについて説明する。図2は、実施形態に係る第1サーバ50を示す図である。図2に示すように、第1サーバ50は、通信部51と、第1DB(Database)52と、制御部53と、を有する。
(1st server)
Hereinafter, the first server according to the embodiment will be described. FIG. 2 is a diagram showing a first server 50 according to an embodiment. As shown in FIG. 2, the first server 50 includes a communication unit 51, a first DB (Database) 52, and a control unit 53.

通信部51は、通信モジュールによって構成される。通信モジュールは、IEEE802.11a/b/g/n、ZigBee、Wi-SUN、LTE、5Gなどの規格に準拠する無線通信モジュールであってもよく、IEEE802.3などの規格に準拠する有線通信モジュールであってもよい。例えば、通信部51は、第1端末10から第1スケジュールを受信する。 The communication unit 51 is composed of a communication module. The communication module may be a wireless communication module that conforms to standards such as IEEE802.11a / b / g / n, ZigBee, Wi-SUN, LTE, and 5G, and a wired communication module that conforms to standards such as IEEE802.3. It may be. For example, the communication unit 51 receives the first schedule from the first terminal 10.

第1DB52は、不揮発性メモリ、HDD(Hard Disk Drive)、磁気テープなどの記憶媒体によって構成される。例えば、第1DB52は、第1端末10によって登録される第1スケジュールを記憶(管理)する。 The first DB 52 is composed of a storage medium such as a non-volatile memory, an HDD (Hard Disk Drive), and a magnetic tape. For example, the first DB 52 stores (manages) the first schedule registered by the first terminal 10.

制御部53は、少なくとも1つのプロセッサを含んでもよい。少なくとも1つのプロセッサは、単一の集積回路によって構成されてもよく、通信可能に接続された複数の回路(集積回路及び又はディスクリート回路(discrete circuits)など)によって構成されてもよい。例えば、制御部53は、第1サーバ50の各構成要素を制御する。 The control unit 53 may include at least one processor. At least one processor may be composed of a single integrated circuit or may be composed of a plurality of communicably connected circuits (such as integrated circuits and / or discrete circuits). For example, the control unit 53 controls each component of the first server 50.

(第2サーバ)
以下において、実施形態に係る第2サーバについて説明する。図3は、実施形態に係る第2サーバ70を示す図である。図3に示すように、第2サーバ70は、通信部71と、第2DB(Database)72と、制御部73と、を有する。
(Second server)
Hereinafter, the second server according to the embodiment will be described. FIG. 3 is a diagram showing a second server 70 according to the embodiment. As shown in FIG. 3, the second server 70 includes a communication unit 71, a second DB (Database) 72, and a control unit 73.

通信部71は、通信モジュールによって構成される。通信モジュールは、IEEE802.11a/b/g/n、ZigBee、Wi-SUN、LTE、5Gなどの規格に準拠する無線通信モジュールであってもよく、IEEE802.3などの規格に準拠する有線通信モジュールであってもよい。例えば、通信部71は、第1サーバ50から第1スケジュールの属性情報を受信する。通信部71は、第1端末10から第2スケジュールを受信してもよい。 The communication unit 71 is composed of a communication module. The communication module may be a wireless communication module that conforms to standards such as IEEE802.11a / b / g / n, ZigBee, Wi-SUN, LTE, and 5G, and a wired communication module that conforms to standards such as IEEE802.3. It may be. For example, the communication unit 71 receives the attribute information of the first schedule from the first server 50. The communication unit 71 may receive the second schedule from the first terminal 10.

第2DB72は、不揮発性メモリ、HDD(Hard Disk Drive)、磁気テープなどの記憶媒体によって構成される。例えば、第2DB72は、第2スケジュールを記憶(管理)する。第2スケジュールは、第1サーバ50との連携によって取得される共有スケジュールを含んでもよい。第2スケジュールは、第1端末10によって登録される第2スケジュールを含んでもよい。 The second DB 72 is composed of a storage medium such as a non-volatile memory, an HDD (Hard Disk Drive), and a magnetic tape. For example, the second DB 72 stores (manages) the second schedule. The second schedule may include a shared schedule acquired in cooperation with the first server 50. The second schedule may include a second schedule registered by the first terminal 10.

制御部73は、少なくとも1つのプロセッサを含んでもよい。少なくとも1つのプロセッサは、単一の集積回路によって構成されてもよく、通信可能に接続された複数の回路(集積回路及び又はディスクリート回路(discrete circuits)など)によって構成されてもよい。例えば、制御部73は、第2サーバ70の各構成要素を制御する。 The control unit 73 may include at least one processor. At least one processor may be composed of a single integrated circuit or may be composed of a plurality of communicably connected circuits (such as integrated circuits and / or discrete circuits). For example, the control unit 73 controls each component of the second server 70.

実施形態では、制御部73は、第1スケジュールの属性情報に基づいて、第2カレンダシステムで管理すべき第1スケジュールを共有スケジュールとして特定し、共有スケジュールを第2スケジュールとして第2カレンダシステムに登録する。制御部73は、共有スケジュールで用いるテンプレートを提供する。 In the embodiment, the control unit 73 specifies the first schedule to be managed by the second calendar system as a shared schedule based on the attribute information of the first schedule, and registers the shared schedule as the second schedule in the second calendar system. do. The control unit 73 provides a template to be used in the shared schedule.

さらに、制御部73は、テンプレートに対する入力結果に基づいて、共有スケジュールの実施履歴を管理してもよい。実施履歴は、あるメンバーの面談が実施されたか否かの履歴を含んでもよい。実施履歴は、あるメンバーに関する面談の進捗度合いを含んでもよい。実施履歴は、ある組織に関する面談の進捗度合い(例えば、面談が終了したメンバーの数又は割合)を含んでもよい。 Further, the control unit 73 may manage the execution history of the shared schedule based on the input result for the template. The implementation history may include a history of whether or not an interview with a member has been conducted. The implementation history may include the progress of the interview with a member. The implementation history may include the progress of the interview with respect to an organization (eg, the number or percentage of members who have completed the interview).

(第1カレンダシステム)
以下において、実施形態に係る第1カレンダシステムについて説明する。図4は、実施形態に係る第1カレンダシステムを示す図である。
(1st calendar system)
Hereinafter, the first calendar system according to the embodiment will be described. FIG. 4 is a diagram showing a first calendar system according to the embodiment.

上述したように、第1カレンダシステムは、組織に属するメンバーのそれぞれが個人のスケジュール(第1スケジュール)を登録するシステムである。従って、図4に示すように、第1スケジュールは、メンバー毎に管理される。 As described above, the first calendar system is a system in which each member belonging to the organization registers an individual schedule (first schedule). Therefore, as shown in FIG. 4, the first schedule is managed for each member.

なお、2つの第1カレンダシステムの連携は許容されてもよい。具体的には、一のメンバーの第1カレンダシステムにおいて、他のメンバーによって許可された第1スケジュールが登録されてもよい。 Coordination of the two first calendar systems may be allowed. Specifically, in the first calendar system of one member, the first schedule permitted by another member may be registered.

ここで、第1スケジュールは、様々な属性情報を含む。例えば、属性情報は、第1端末10を用いて第1カレンダシステムに登録される。 Here, the first schedule includes various attribute information. For example, the attribute information is registered in the first calendar system using the first terminal 10.

特に限定されるものではないが、属性情報は、タイトル、時間、参加者、場所、説明などの情報要素を含んでもよい。タイトルは、メンバーによって任意に入力可能な項目であり、第1スケジュールの概略を表す情報要素である。時間は、メンバーによって任意に入力可能な項目であり、第1スケジュールが予定される日時を表す情報要素である。時間は、開始日、終了日、開始時刻、終了時刻などの組合せによって特定されてもよい。参加者は、メンバーによって任意に入力可能な項目であり、第1スケジュールに参加する参加者を表す情報要素である。参加者は、氏名によって特定されてもよく、メールアドレスによって特定されてもよい。場所は、メンバーによって任意に入力可能な項目であり、第1スケジュールが予定される場所を表す情報要素である。説明は、メンバーによって任意に入力可能な項目であり、第1スケジュールの詳細を表す情報要素である。 Although not particularly limited, the attribute information may include information elements such as title, time, participants, place, and description. The title is an item that can be arbitrarily input by the member, and is an information element representing the outline of the first schedule. The time is an item that can be arbitrarily input by the member, and is an information element representing the date and time when the first schedule is scheduled. The time may be specified by a combination of a start date, an end date, a start time, an end time, and the like. A participant is an item that can be arbitrarily input by a member, and is an information element representing a participant who participates in the first schedule. Participants may be identified by name or by email address. The place is an item that can be arbitrarily input by the member, and is an information element representing the place where the first schedule is scheduled. The description is an item that can be arbitrarily input by the member, and is an information element representing the details of the first schedule.

実施形態では、第1カレンダシステムは、面談の実施履歴を管理する目的を有するものではないため、属性情報の入力方法として特定の入力方法が定められていなくてもよい。特定の入力方法とは、予め定められた項目をプルダウン方式で選択するなどの方法である。 In the embodiment, since the first calendar system does not have the purpose of managing the execution history of the interview, a specific input method may not be defined as the input method of the attribute information. The specific input method is a method such as selecting a predetermined item by a pull-down method.

(第2カレンダシステム)
以下において、実施形態に係る第2カレンダシステムについて説明する。図5は、実施形態に係る第2カレンダシステムを示す図である。
(2nd calendar system)
The second calendar system according to the embodiment will be described below. FIG. 5 is a diagram showing a second calendar system according to the embodiment.

上述したように、第2カレンダシステムは、スケジュールの実施履歴を管理する目的で第2スケジュールを管理するシステムである。従って、図5に示すように、第2スケジュールは、メンバー毎に管理されるのではなく、メンバーが属する組織毎に管理される。 As described above, the second calendar system is a system that manages the second schedule for the purpose of managing the execution history of the schedule. Therefore, as shown in FIG. 5, the second schedule is not managed for each member, but for each organization to which the member belongs.

なお、第2カレンダシステムは、第2スケジュールの閲覧権限を設定してもよい。具体的には、一のメンバーは、自身に関係しない第2スケジュールの閲覧権限を有しておらず、自身に関係する第2スケジュールの閲覧権限を有していてもよい。人事担当者は、全ての第2スケジュールの閲覧権限を有していてもよい。 The second calendar system may set the viewing authority of the second schedule. Specifically, one member may not have the viewing authority of the second schedule not related to himself / herself, but may have the viewing authority of the second schedule related to himself / herself. Personnel personnel may have permission to view all second schedules.

ここで、第2スケジュールは、様々な属性情報を含む。例えば、属性情報は、第1スケジュールの属性情報に基づいて登録されてもよい。属性情報は、第1端末10を用いて第2カレンダシステムに登録されてもよい。 Here, the second schedule includes various attribute information. For example, the attribute information may be registered based on the attribute information of the first schedule. The attribute information may be registered in the second calendar system using the first terminal 10.

特に限定されるものではないが、属性情報は、タイトル、時間、参加者、場所、説明などの情報要素を含んでもよい。これらの情報要素は、上述した第1スケジュールの属性情報と同様であるため、その説明については相違点を除いて省略する。 Although not particularly limited, the attribute information may include information elements such as title, time, participants, place, and description. Since these information elements are the same as the attribute information of the first schedule described above, the description thereof will be omitted except for differences.

実施形態では、第2カレンダシステムは、面談の実施履歴を管理する目的を有するものであるため、属性情報の入力方法として特定の入力方法が定められている。特定の入力方法とは、予め定められた項目をプルダウン方式で選択するなどの方法である。 In the second embodiment, since the second calendar system has the purpose of managing the execution history of the interview, a specific input method is defined as the input method of the attribute information. The specific input method is a method such as selecting a predetermined item by a pull-down method.

例えば、タイトルについては、実施履歴を集計する目的などの理由から、タイトルとして入力(登録)可能な項目が予め定められていてもよい。例えば、タイトルは、面談(定例)及び面談(目標管理)の2種類であってもよい。同様に、参加者は、組織に属するメンバーに限定されてもよい。組織に属するメンバーは、組織で用いるメールアドレスによって特定されてもよい。 For example, with respect to the title, items that can be input (registered) as the title may be predetermined for the purpose of totaling the implementation history. For example, the title may be of two types, an interview (regular) and an interview (goal management). Similarly, participants may be limited to members belonging to the organization. Members belonging to an organization may be identified by the email address used by the organization.

(共有スケジュールの特定方法)
以下において、実施形態に係る共有スケジュールの特定方法ついて説明する。図6は、実施形態に係る共有スケジュールの特定方法について説明するための図である。ここでは、第2スケジュールとして登録すべき共有スケジュールが予め定められた面談の種類であるケースについて説明する。面談の種類は、面談(定例)及び面談(目標管理)の2種類である。
(How to specify the shared schedule)
Hereinafter, a method for specifying the shared schedule according to the embodiment will be described. FIG. 6 is a diagram for explaining a method of specifying the shared schedule according to the embodiment. Here, a case where the shared schedule to be registered as the second schedule is a predetermined type of interview will be described. There are two types of interviews: interviews (regular) and interviews (management by objectives).

図6に示すように、第2カレンダシステムに第2スケジュールとして登録される共有スケジュールは、第1スケジュールの属性情報と対応付けられる。このような対応関係は、予め定められていてもよく、AI(Artificial Intelligence)を含む機械学習によって構築されてもよい。 As shown in FIG. 6, the shared schedule registered as the second schedule in the second calendar system is associated with the attribute information of the first schedule. Such a correspondence may be predetermined or may be constructed by machine learning including AI (Artificial Intelligence).

このような前提下において、第2サーバ70(制御部73)は、予め定められた特定属性情報を含む第1スケジュールを共有スケジュールとして特定してもよい。特定属性情報は、第1スケジュールのタイトル、場所、時間、説明及び参加者の中から選択された1以上の情報要素を含む。 Under such a premise, the second server 70 (control unit 73) may specify the first schedule including the predetermined specific attribute information as the shared schedule. The specific attribute information includes one or more information elements selected from the title, place, time, description and participants of the first schedule.

例えば、第2サーバ70は、第1スケジュールのタイトル又は説明において、定例、月例、面談などのキーワードが含まれる場合に、第1スケジュールが面談(定例)に関するものであると判断してもよい。すなわち、第2サーバ70は、このような第1スケジュールを共有スケジュールとして特定する。第2サーバ70は、共有スケジュールが第2スケジュールとして登録される場合に、第2スケジュール(共有スケジュール)のタイトルを予め定められた面談(定例)に変更してもよい。上述したキーワードは、第2サーバ70(例えば、制御部73)に登録されてもよい。例えば、ユーザによって任意に選択されたキーワードが第2サーバ70(例えば、制御部73)に登録されてもよい。 For example, the second server 70 may determine that the first schedule is related to an interview (regular) when the title or description of the first schedule includes keywords such as regular, monthly, and interview. That is, the second server 70 specifies such a first schedule as a shared schedule. When the shared schedule is registered as the second schedule, the second server 70 may change the title of the second schedule (shared schedule) to a predetermined interview (regular). The above-mentioned keywords may be registered in the second server 70 (for example, the control unit 73). For example, a keyword arbitrarily selected by the user may be registered in the second server 70 (for example, the control unit 73).

一方で、第2サーバ70は、第1スケジュールのタイトル又は説明において、目標設定、目標管理、期初、面談などのキーワードが含まれる場合に、第1スケジュールが面談(目標管理)に関するものであると判断してもよい。すなわち、第2サーバ70は、このような第1スケジュールを共有スケジュールとして特定する。第2サーバ70は、共有スケジュールが第2スケジュールとして登録される場合に、第2スケジュール(共有スケジュール)のタイトルを予め定められた面談(目標管理)に変更してもよい。 On the other hand, when the title or explanation of the first schedule includes keywords such as goal setting, goal management, beginning of period, and interview, the second server 70 states that the first schedule is related to interview (goal management). You may judge. That is, the second server 70 specifies such a first schedule as a shared schedule. When the shared schedule is registered as the second schedule, the second server 70 may change the title of the second schedule (shared schedule) to a predetermined interview (management by objectives).

ここでは、第1スケジュールのタイトル又は説明に含まれるキーワードに基づいて、第1スケジュールが共有スケジュールであるか否かを判断するケースを例示している。しかしながら、第1スケジュールが共有スケジュールであるか否かについては、場所、時間及び参加者などの他の属性情報を用いて判断されてもよい。 Here, an example is illustrated in which it is determined whether or not the first schedule is a shared schedule based on the keywords included in the title or description of the first schedule. However, whether or not the first schedule is a shared schedule may be determined using other attribute information such as location, time and participants.

さらには、図6に示すように、共有スケジュールは、テンプレートと対応付けられる。例えば、面談(定例)には、第1テンプレートが対応付けられており、面談(目標管理)には、第2テンプレートが対応付けられている。第1テンプレート及び第2テンプレートなどのテンプレートのフォーマットは任意である。テンプレートは、面談が実施されたか否かを判断に用いる必須の入力項目を少なくとも含む。テンプレートは、面談が実施されたか否かの判断に用いない任意の入力項目を含んでもよい。第1テンプレートは、第2テンプレートと同じ入力項目を含んでもよく、第2テンプレートと異なる入力項目を含んでもよい。 Furthermore, as shown in FIG. 6, the shared schedule is associated with the template. For example, an interview (regular) is associated with a first template, and an interview (management by objectives) is associated with a second template. The format of the template such as the first template and the second template is arbitrary. The template contains at least the required input items used to determine if the interview was conducted. The template may include arbitrary input items that are not used to determine whether the interview has been conducted. The first template may include the same input items as the second template, or may include input items different from the second template.

例えば、クォーター毎に実施される面談(定例)に第1テンプレートが対応付けられている場合には、第1テンプレートは、前クォーターの振り返り、次クォーターのアクション(計画)などを入力する項目を含んでもよい。月毎に実施される面談(目標管理)に第2テンプレートが対応付けられている場合には、第2テンプレートは、目標に対する進捗状況、目標を達成するためのアクションなどを入力する項目を含んでもよい。 For example, when the first template is associated with the interview (regular) conducted for each quarter, the first template includes items for inputting a review of the previous quarter, an action (plan) of the next quarter, and the like. But it may be. When the second template is associated with the monthly interview (goal management), the second template may include items for inputting the progress status for the goal, the action for achieving the goal, and the like. good.

このような前提下において、第2サーバ70(制御部73)は、テンプレートに対する入力結果に基づいて、共有スケジュールの実施履歴を管理する、実施履歴は、あるメンバーの面談が実施されたか否かの履歴を含んでもよい。例えば、第2サーバ70は、全ての必須の入力項目に対する入力結果が存在する場合に、面談が実施されたと判断してもよい。実施履歴は、あるメンバーに関する面談の進捗度合いを含んでもよい。例えば、第2サーバ70は、全ての必須の入力項目に対して入力結果が存在する入力項目の割合に基づいて、面談の進捗度合いを判断してもよい。実施履歴は、ある組織に関する面談の進捗度合い(例えば、面談が終了したメンバーの数又は割合)を含んでもよい。 Under such a premise, the second server 70 (control unit 73) manages the execution history of the shared schedule based on the input result for the template. History may be included. For example, the second server 70 may determine that the interview has been conducted when there are input results for all the required input items. The implementation history may include the progress of the interview with a member. For example, the second server 70 may determine the progress of the interview based on the ratio of the input items for which the input results exist to all the essential input items. The implementation history may include the progress of the interview with respect to an organization (eg, the number or percentage of members who have completed the interview).

(カレンダ連携方法)
以下において、実施形態に係るカレンダ連携方法について説明する。図7及び図8は、実施形態に係るカレンダ連携方法を示す図である。
(Calendar cooperation method)
The calendar cooperation method according to the embodiment will be described below. 7 and 8 are diagrams showing a calendar cooperation method according to the embodiment.

第1に、共有スケジュールの登録について図7を参照しながら説明する。ここでは、将来的な第1スケジュールを登録するケースについて説明する。 First, the registration of the shared schedule will be described with reference to FIG. 7. Here, a case of registering the first schedule in the future will be described.

図7に示すように、ステップS10において、第1端末10は、第1スケジュールを第1サーバ50に送信する。第1スケジュールは、任意の属性情報を含む。 As shown in FIG. 7, in step S10, the first terminal 10 transmits the first schedule to the first server 50. The first schedule includes arbitrary attribute information.

ステップS11において、第1サーバ50は、第1スケジュールを登録する。 In step S11, the first server 50 registers the first schedule.

ステップS12において、第2サーバ70は、第1スケジュールの属性情報を要求するメッセージを第1サーバ50に送信する。 In step S12, the second server 70 sends a message requesting the attribute information of the first schedule to the first server 50.

ステップS13において、第1サーバ50は、第1スケジュールの属性情報を第2サーバ70に送信する。 In step S13, the first server 50 transmits the attribute information of the first schedule to the second server 70.

ステップS14において、第2サーバ70は、第1スケジュールの属性情報に基づいて、第2カレンダシステムに登録すべき第1スケジュールを共有スケジュールとして特定する。第2サーバ70は、共有スケジュールを第2スケジュールとして登録する。 In step S14, the second server 70 specifies the first schedule to be registered in the second calendar system as the shared schedule based on the attribute information of the first schedule. The second server 70 registers the shared schedule as the second schedule.

ここで、ステップS12〜ステップS14の処理は、定期的に実行されてもよい。第1カレンダシステムから第2カレンダシステムに対して、第1スケジュールの登録を通知可能である場合には、ステップS12〜ステップS14の処理は、第1スケジュールの登録に応じて実行されてもよい。 Here, the processes of steps S12 to S14 may be executed periodically. When the registration of the first schedule can be notified from the first calendar system to the second calendar system, the processes of steps S12 to S14 may be executed according to the registration of the first schedule.

第2に、テンプレートの提供について図8を参照しながら説明する。ここでは、第2スケジュールが実施されるケースについて説明する。 Secondly, the provision of the template will be described with reference to FIG. Here, a case where the second schedule is implemented will be described.

図8に示すように、ステップS20において、第1端末10は、テンプレートを要求するメッセージを第2サーバ70に送信する。 As shown in FIG. 8, in step S20, the first terminal 10 transmits a message requesting a template to the second server 70.

ステップS21において、第2サーバ70は、テンプレートを第1端末10に送信する。 In step S21, the second server 70 transmits the template to the first terminal 10.

ステップS22において、テンプレートに対する入力が実行される。テンプレートの入力は、第1端末10のアップロードの操作が実行された場合に第2サーバ70に反映されてもよく、第1端末10の入力操作によってリアルタイムで第2サーバ70に反映されてもよい。 In step S22, input to the template is executed. The input of the template may be reflected in the second server 70 when the upload operation of the first terminal 10 is executed, or may be reflected in the second server 70 in real time by the input operation of the first terminal 10. ..

ステップS23において、第2サーバ70は、面談の実施履歴を管理する。面談の実施履歴は、テンプレートに対する入力結果によって管理される。 In step S23, the second server 70 manages the execution history of the interview. The interview execution history is managed by the input result for the template.

ステップS24において、第2端末20は、面談の実施履歴を要求するメッセージを第2サーバ70に送信する。 In step S24, the second terminal 20 transmits a message requesting the execution history of the interview to the second server 70.

ステップS25において、第2サーバ70は、面談の実施履歴を第2端末20に送信する。 In step S25, the second server 70 transmits the interview execution history to the second terminal 20.

ここで、実施履歴は、テンプレートの入力結果を含んでもよい。実施履歴は、あるメンバーの面談が実施されたか否か、あるメンバーに関する面談の進捗度合い、ある組織に関する面談の進捗度合いを含んでもよい。 Here, the execution history may include the input result of the template. The implementation history may include whether or not an interview with a member has been conducted, the progress of the interview with a member, and the progress of the interview with an organization.

(作用及び効果)
実施形態では、カレンダ連携システム100は、第1スケジュールの中から、第1スケジュールの属性情報に基づいて、第2カレンダシステムで管理すべき第1スケジュールを共有スケジュールとして特定する。さらに、カレンダ連携システム100は、共有スケジュールで用いるテンプレートを提供する。このような構成によれば、第1カレンダシステムで管理される第1スケジュールが共有スケジュールとして適切に第2カレンダシステムに登録されるため、共有スケジュールの実施履歴を適切に管理することができる。さらに、共有スケジュールで用いるテンプレートが提供されるため、当事者だけではなく、第三者も共有スケジュールの実施履歴を把握することができる。
(Action and effect)
In the embodiment, the calendar cooperation system 100 specifies the first schedule to be managed by the second calendar system as a shared schedule from the first schedule based on the attribute information of the first schedule. Further, the calendar cooperation system 100 provides a template to be used in the shared schedule. According to such a configuration, since the first schedule managed by the first calendar system is appropriately registered in the second calendar system as a shared schedule, the implementation history of the shared schedule can be appropriately managed. Furthermore, since the template used in the shared schedule is provided, not only the parties but also a third party can grasp the implementation history of the shared schedule.

ここで、第1カレンダシステムがメンバーによって日常的に使用される既存のシステムであるケースを考えると、第1カレンダシステムに改変を加えることなく、第1カレンダシステムに第1スケジュールを登録するだけで、第1スケジュールに対応する共有スケジュールが第2スケジュールとして第2カレンダシステムに登録される。従って、第1カレンダシステム及び第2カレンダシステムの双方に対する重複登録を抑制することができ、メンバーの利便性が向上する。 Here, considering the case where the first calendar system is an existing system that is used daily by members, it is only necessary to register the first schedule in the first calendar system without modifying the first calendar system. , The shared schedule corresponding to the first schedule is registered in the second calendar system as the second schedule. Therefore, duplicate registration for both the first calendar system and the second calendar system can be suppressed, and the convenience of the members is improved.

[変更例1]
以下において、実施形態の変更例1について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Change example 1]
Hereinafter, modification 1 of the embodiment will be described. In the following, the differences from the embodiments will be mainly described.

変更例1では、カレンダ連携システム100は、図9に示すように、組織に属するメンバーの相関関係について記憶する人事サーバ90を有する。人事サーバ90は、人事DB(Database)を有する。人事DBは、組織メールアドレス、メンバー番号、氏名、人事異動履歴、雇用条件履歴、入社年月日、生年月日、性別、組織情報などの情報を記憶する。 In modification 1, the calendar linkage system 100 has a personnel server 90 that stores the correlation of members belonging to the organization, as shown in FIG. The personnel server 90 has a personnel DB (Database). The personnel DB stores information such as organization email address, member number, name, personnel transfer history, employment condition history, hire date, date of birth, gender, and organization information.

組織メールアドレスは、メンバーに割り当てられたメールアドレスである。組織メールアドレスは、アンケートの配布で用いられてもよい。メンバー番号は、メンバーに割り当てられる番号である。氏名は、メンバーの氏名である。メンバー番号及び氏名は、質問事項に回答する対象者の特定に用いられてもよい。人事異動履歴は、メンバーが所属する部署の履歴、メンバーの役職の履歴などを含んでもよい。雇用条件履歴は、メンバーの職種の履歴、等級の履歴、雇用形態の履歴などを含んでもよい。入社年月日は、メンバーが組織に入社した年月日である。生年月日は、メンバーの生年月日である。性別は、メンバーの性別である。組織情報は、組織の名称、組織のメンバー数などを含んでもよい。人事異動履歴、雇用条件履歴、入社年月日、生年月日、性別、組織情報は、質問事項に対する回答の分析で用いる属性と考えてもよい。 The organization email address is the email address assigned to the member. The organization email address may be used in the distribution of the questionnaire. The member number is a number assigned to a member. The name is the name of the member. The member number and name may be used to identify the target person who answers the question. The personnel transfer history may include the history of the department to which the member belongs, the history of the member's job title, and the like. The employment condition history may include a history of the member's occupation, a history of grades, a history of employment form, and the like. The date of joining the company is the date when the member joined the organization. The date of birth is the date of birth of the member. Gender is the gender of the member. The organization information may include the name of the organization, the number of members of the organization, and the like. Personnel transfer history, employment condition history, hire date, date of birth, gender, and organizational information may be considered as attributes used in the analysis of answers to questions.

このような前提下において、第2サーバ70(制御部73)は、参加者の相関関係に基づいて、第2カレンダシステムで管理すべき第1スケジュールを共有スケジュールとして特定する。例えば、第2サーバ70は、第1スケジュールの参加者がメンバー及びメンバーの直属の上司の2人である場合に、第1スケジュールが面談(定例)であると判断して、第1スケジュールを共有スケジュールとして特定する。一方で、第2サーバ70は、第1スケジュールの参加者がメンバー及びメンバーの2以上の上司の3人以上である場合に、第1スケジュールが面談(目標管理)であると判断して、第1スケジュールを共有スケジュールとして特定する。 Under such a premise, the second server 70 (control unit 73) specifies the first schedule to be managed by the second calendar system as a shared schedule based on the correlation of the participants. For example, the second server 70 determines that the first schedule is an interview (regular) when the participants of the first schedule are a member and a boss who reports directly to the member, and shares the first schedule. Specify as a schedule. On the other hand, the second server 70 determines that the first schedule is an interview (management by objectives) when the participants of the first schedule are three or more members and two or more bosses of the members, and the second server 70 is the first. 1 Specify the schedule as a shared schedule.

なお、第2サーバ70は、参加者以外の属性情報、例えば、タイトル又は説明に含まれるキーサードに基づいて、第2カレンダシステムで管理すべき第1スケジュールを共有スケジュールとして特定してもよい。 The second server 70 may specify the first schedule to be managed by the second calendar system as a shared schedule based on attribute information other than the participants, for example, a key third included in the title or description.

(作用及び効果)
変更例1では、カレンダ連携システム100は、参加者の相関関係に基づいて、第2カレンダシステムで管理すべき第1スケジュールを共有スケジュールとして特定する。このような構成によれば、共有スケジュールの特定精度が向上する。
(Action and effect)
In the first modification, the calendar cooperation system 100 specifies the first schedule to be managed by the second calendar system as a shared schedule based on the correlation of the participants. With such a configuration, the accuracy of specifying the shared schedule is improved.

[変更例2]
以下において、実施形態の変更例2について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Change example 2]
Hereinafter, modification 2 of the embodiment will be described. In the following, the differences from the embodiments will be mainly described.

変更例2では、第1スケジュールが共有スケジュールとして誤って特定されるケースが想定されている。第2サーバ70(制御部73)は、共有スケジュールの削除操作が実行された場合に、共有スケジュールに対応する第1スケジュールを第1カレンダシステムから削除せずに、共有スケジュールに対応する第2スケジュールを第2カレンダシステムから削除する。 In the second modification, it is assumed that the first schedule is erroneously specified as a shared schedule. When the shared schedule deletion operation is executed, the second server 70 (control unit 73) does not delete the first schedule corresponding to the shared schedule from the first calendar system, but the second schedule corresponding to the shared schedule. From the second calendar system.

ここで、削除操作は、特定権限を有する端末を用いた操作であってもよい。例えば、第2サーバ70は、第1端末10を用いた削除操作を受け付けず、第2端末20を用いた削除操作を受け付けてもよい。このような構成によれば、第1端末10による不正な削除操作を抑制することができる。 Here, the deletion operation may be an operation using a terminal having a specific authority. For example, the second server 70 may not accept the deletion operation using the first terminal 10, but may accept the deletion operation using the second terminal 20. According to such a configuration, it is possible to suppress an illegal deletion operation by the first terminal 10.

(カレンダ連携方法)
以下において、変更例2に係るカレンダ連携方法について説明する。図10は、実施形態に係るカレンダ連携方法を示す図である。ここでは、第1端末10を用いた削除操作を受け付けず、第2端末20を用いた削除操作を受け付けるケースについて例示する。
(Calendar cooperation method)
The calendar cooperation method according to the second modification will be described below. FIG. 10 is a diagram showing a calendar cooperation method according to the embodiment. Here, a case where the deletion operation using the first terminal 10 is not accepted and the deletion operation using the second terminal 20 is accepted will be illustrated.

図10に示すように、ステップS30において、第2サーバ70は、第1端末10を用いた削除操作に応じて、共有スケジュールの削除を要求するメッセージを第1端末10から受信する。 As shown in FIG. 10, in step S30, the second server 70 receives a message requesting deletion of the shared schedule from the first terminal 10 in response to the deletion operation using the first terminal 10.

ステップS31において、第2サーバ70は、共有スケジュールの削除を拒否するメッセージを第1端末10に送信する。 In step S31, the second server 70 transmits a message refusing to delete the shared schedule to the first terminal 10.

ステップS32において、第2サーバ70は、第2端末20を用いた削除操作に応じて、共有スケジュールの削除を要求するメッセージを第2端末20から受信する。 In step S32, the second server 70 receives a message requesting deletion of the shared schedule from the second terminal 20 in response to the deletion operation using the second terminal 20.

ステップS33において、第2サーバ70は、共有スケジュールの削除を許可するメッセージを第2端末20に送信する。 In step S33, the second server 70 sends a message permitting the deletion of the shared schedule to the second terminal 20.

ステップS34において、第2サーバ70は、共有スケジュールに対応する第1スケジュールを第1カレンダシステムから削除せずに、共有スケジュールに対応する第2スケジュールを第2カレンダシステムから削除する。 In step S34, the second server 70 does not delete the first schedule corresponding to the shared schedule from the first calendar system, but deletes the second schedule corresponding to the shared schedule from the second calendar system.

なお、説明の便宜から、図10では、ステップS30〜ステップS31の処理の後に、ステップS32〜ステップS34の処理が実行されるケースについて例示したに過ぎない。ステップS32〜ステップS34の処理は、ステップS30〜ステップS31の処理と独立した処理である。従って、ステップS30〜ステップS31の処理は実行されなくてもよい。 For convenience of explanation, FIG. 10 merely illustrates a case in which the processes of steps S32 to S34 are executed after the processes of steps S30 to S31. The processes of steps S32 to S34 are independent of the processes of steps S30 to S31. Therefore, the processes of steps S30 to S31 do not have to be executed.

(作用及び効果)
変更例2では、カレンダ連携システム100は、共有スケジュールの削除操作が実行された場合に、共有スケジュールに対応する第1スケジュールを第1カレンダシステムから削除せずに、共有スケジュールに対応する第2スケジュールを第2カレンダシステムから削除する。このような構成によれば、共有スケジュールの特定精度が低くても、適切な共有スケジュールを第2スケジュールとして管理することができる。
(Action and effect)
In the second modification, the calendar linkage system 100 does not delete the first schedule corresponding to the shared schedule from the first calendar system when the operation to delete the shared schedule is executed, but the second schedule corresponding to the shared schedule. From the second calendar system. According to such a configuration, an appropriate shared schedule can be managed as the second schedule even if the specific accuracy of the shared schedule is low.

さらに、AIを含む機械学習によって共有スケジュールが特定されるケースにおいて、適切な学習を実行することができる。例えば、第1スケジュールの属性情報を入力として、共有スケジュールとして特定すべき第1スケジュールを特定する学習モデルが用いられるケースについて考える。このようなケースにおいて、削除された共有スケジュールの特定の判断材料として用いた属性情報の重み付けを低下させることによって、学習モデルの精度が向上する。また、削除されなかった共有スケジュールの特定の判断材料として用いた属性情報の重み付けを上昇させることによって、学習モデルの精度が向上する。 Furthermore, in cases where the shared schedule is specified by machine learning including AI, appropriate learning can be executed. For example, consider a case where a learning model that specifies the first schedule to be specified as a shared schedule is used by inputting the attribute information of the first schedule. In such a case, the accuracy of the learning model is improved by reducing the weighting of the attribute information used as a specific judgment material of the deleted shared schedule. In addition, the accuracy of the learning model is improved by increasing the weighting of the attribute information used as a specific judgment material of the shared schedule that has not been deleted.

[変更例3]
以下において、実施形態の変更例3について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Change example 3]
Hereinafter, modification 3 of the embodiment will be described. In the following, the differences from the embodiments will be mainly described.

変更例3では、メンバー毎に第1カレンダシステムが存在するケース、すなわち、第1カレンダシステムとして2以上のカレンダシステムが設けられるケースについて説明する。このようなケースにおいて、第2サーバ70(制御部73)は、2以上のカレンダシステムのそれぞれに登録された第1スケジュールの属性情報が共通属性情報を含む場合に、共通属性情報を含む第1スケジュールを共有スケジュールとして特定してもよい。 In the third modification, a case where a first calendar system exists for each member, that is, a case where two or more calendar systems are provided as the first calendar system will be described. In such a case, the second server 70 (control unit 73) includes the common attribute information when the attribute information of the first schedule registered in each of the two or more calendar systems includes the common attribute information. The schedule may be specified as a shared schedule.

例えば、メンバーの第1スケジュールの時間及び場所がメンバーの直属の上司の第1スケジュールの時間及び場所と同じである場合に、第2サーバ70(制御部73)は、これらの第1スケジュールが面談(定例)であると判断して、第1スケジュールを共有スケジュールとして特定してもよい。一方で、メンバーの第1スケジュールの時間及び場所がメンバーの2以上の上司の第1スケジュールの時間及び場所と同じである場合に、第2サーバ70(制御部73)は、これらの第1スケジュールが面談(目標管理)であると判断して、第1スケジュールを共有スケジュールとして特定してもよい。これらのケースにおいて、時間及び場所は共通属性情報である。 For example, when the time and place of the first schedule of the member is the same as the time and place of the first schedule of the boss who reports to the member, the second server 70 (control unit 73) interviews these first schedules. The first schedule may be specified as a shared schedule by determining that it is (regular). On the other hand, when the time and place of the first schedule of the member is the same as the time and place of the first schedule of two or more bosses of the member, the second server 70 (control unit 73) uses these first schedules. May be determined to be an interview (management by objectives) and the first schedule may be specified as a shared schedule. In these cases, time and place are common attribute information.

なお、第2サーバ70は、時間及び場所以外の属性情報、例えば、タイトル又は説明に含まれるキーサードに基づいて、第2カレンダシステムで管理すべき第1スケジュールを共有スケジュールとして特定してもよい。 The second server 70 may specify the first schedule to be managed by the second calendar system as a shared schedule based on attribute information other than time and place, for example, a key third included in the title or description.

(作用及び効果)
変更例3では、カレンダ連携システム100は、2以上のカレンダシステムのそれぞれに登録された第1スケジュールの属性情報が共通属性情報を含む場合に、共通属性情報を含む第1スケジュールを共有スケジュールとして特定する。このような構成によれば、例えば、第1スケジュールが参加者を含まないケースであっても、共有スケジュールの特定精度が向上する。
(Action and effect)
In the third modification, the calendar linkage system 100 specifies the first schedule including the common attribute information as a shared schedule when the attribute information of the first schedule registered in each of the two or more calendar systems includes the common attribute information. do. According to such a configuration, for example, even if the first schedule does not include the participants, the accuracy of specifying the shared schedule is improved.

[その他の実施形態]
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
[Other Embodiments]
Although the present invention has been described by embodiments described above, the statements and drawings that form part of this disclosure should not be understood to limit the invention. Various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art from this disclosure.

実施形態では、共有スケジュールの特定が第2サーバ70によって実行されるケースについて例示した。しかしながら、実施形態はこれに限定されるものではない。例えば、共有スケジュールを特定する機能を第1カレンダシステムに実装可能である場合には、共有スケジュールの特定は第1サーバ50によって実行されてもよい。或いは、共有スケジュールの特定は、第1サーバ50及び第2サーバ70以外のサーバによって実行されてもよい。 In the embodiment, the case where the identification of the shared schedule is executed by the second server 70 has been illustrated. However, the embodiment is not limited to this. For example, if the function of specifying the shared schedule can be implemented in the first calendar system, the specification of the shared schedule may be executed by the first server 50. Alternatively, the specification of the shared schedule may be executed by a server other than the first server 50 and the second server 70.

実施形態では、面談の種類として、面談(定例)及び面談(目標管理)の2種類を例示した。しかしながら、実施形態はこれに限定されるものではない。例えば、部署毎の面談が別々な種類の面談として管理されてもよく、役職毎の面談が別々な種類の面談として管理されてもよい。このようなケースにおいて、上述したテンプレートは、面談の種類毎に定められていてもよい。 In the embodiment, two types of interviews, an interview (regular) and an interview (management by objectives), are exemplified. However, the embodiment is not limited to this. For example, interviews for each department may be managed as different types of interviews, and interviews for each position may be managed as different types of interviews. In such a case, the above-mentioned template may be defined for each type of interview.

実施形態では、第2カレンダシステムで管理される第2スケジュール、すなわち、実施歴を管理する目的で管理される第2スケジュールが面談であるケースについて例示した。しかしながら、実施形態はこれに限定されるものではない。第2スケジュールは、会議であってもよく、顧客の訪問であってもよい。 In the embodiment, the case where the second schedule managed by the second calendar system, that is, the second schedule managed for the purpose of managing the implementation history is an interview is illustrated. However, the embodiment is not limited to this. The second schedule may be a meeting or a customer visit.

実施形態では特に触れていないが、組織は、法人格を有する団体であってもよく、法人格を有していない団体であてもよい。組織は、これらの団体を構成する拠点又は部署であってもよい。 Although not specifically mentioned in the embodiment, the organization may be an organization having legal personality or an organization not having legal personality. The organization may be a base or department that constitutes these organizations.

10…第1端末、20…第2端末、50…第1サーバ、51…通信部、52…第1DB、53…制御部、70…第2サーバ、71…通信部、72…第2DB、73…制御部、100…カレンダ連携システム、200…ネットワーク
10 ... 1st terminal, 20 ... 2nd terminal, 50 ... 1st server, 51 ... communication unit, 52 ... 1st DB, 53 ... control unit, 70 ... 2nd server, 71 ... communication unit, 72 ... 2nd DB, 73 ... control unit, 100 ... calendar cooperation system, 200 ... network

Claims (7)

第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携するカレンダ連携システムであって、
前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定し、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録する制御部と、を備え、
前記制御部は、前記共有スケジュールの実施履歴として、前記共有スケジュールが実施されたか否かの履歴、組織に属するメンバーに関する前記共有スケジュールの進捗度合い、及び、前記組織に関する前記共有スケジュールの進捗度合いの少なくともいずれか1つを管理し、
前記制御部は、予め定められた特定属性情報の一つである前記第1スケジュールの参加者の相関関係に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを前記共有スケジュールとして特定する、カレンダ連携システム。
It is a calendar cooperation system that links the first calendar system that manages the first schedule and the second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule.
From the first schedule, the first schedule to be managed by the second calendar system is specified as a shared schedule based on the attribute information of the first schedule, and the shared schedule is designated as the second schedule. 2 Equipped with a control unit to be registered in the calendar system
As the execution history of the shared schedule, the control unit has at least a history of whether or not the shared schedule has been implemented, a degree of progress of the shared schedule for members belonging to the organization, and a degree of progress of the shared schedule for the organization. to manage any one,
The control unit specifies the first schedule to be managed by the second calendar system as the shared schedule based on the correlation of the participants of the first schedule, which is one of the predetermined specific attribute information. to, calendar cooperation system.
第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携するカレンダ連携システムであって、 It is a calendar cooperation system that links the first calendar system that manages the first schedule and the second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule.
前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定し、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録する制御部と、を備え、 From the first schedule, the first schedule to be managed by the second calendar system is specified as a shared schedule based on the attribute information of the first schedule, and the shared schedule is designated as the second schedule. 2 Equipped with a control unit to be registered in the calendar system
前記制御部は、前記共有スケジュールの実施履歴として、前記共有スケジュールが実施されたか否かの履歴、組織に属するメンバーに関する前記共有スケジュールの進捗度合い、及び、前記組織に関する前記共有スケジュールの進捗度合いの少なくともいずれか1つを管理し、 As the execution history of the shared schedule, the control unit has at least a history of whether or not the shared schedule has been implemented, a degree of progress of the shared schedule for members belonging to the organization, and a degree of progress of the shared schedule for the organization. Manage any one and
前記第1カレンダシステムとして2以上のカレンダシステムが設けられる場合に、前記制御部は、前記2以上のカレンダシステムのそれぞれに登録された前記第1スケジュールの属性情報が共通属性情報を含む場合に、前記共通属性情報を含む前記第1スケジュールを前記共有スケジュールとして特定する、カレンダ連携システム。 When two or more calendar systems are provided as the first calendar system, the control unit receives common attribute information when the attribute information of the first schedule registered in each of the two or more calendar systems includes common attribute information. A calendar linkage system that specifies the first schedule including the common attribute information as the shared schedule.
前記制御部は、前記共有スケジュールで用いるテンプレートを提供し、
前記制御部は、前記テンプレートに対する入力結果に基づいて、前記共有スケジュールの実施履歴を管理する、請求項1又は請求項2に記載のカレンダ連携システム。
The control unit provides a template to be used in the shared schedule.
The calendar linkage system according to claim 1 or 2 , wherein the control unit manages the execution history of the shared schedule based on the input result for the template.
前記制御部は、前記特定属性情報を含む前記第1スケジュールを前記共有スケジュールとして特定し、
前記特定属性情報は、前記第1スケジュールの参加者に加えて、前記第1スケジュールのタイトル、場所、時間及び説明中から選択された1以上の情報要素を含む、請求項に記載のカレンダ連携システム。
The control unit specifies the first schedule including the specific attribute information as the shared schedule.
The calendar according to claim 1 , wherein the specific attribute information includes one or more information elements selected from the title, place, time and description of the first schedule in addition to the participants of the first schedule. Cooperation system.
前記制御部は、前記共有スケジュールの削除操作が実行された場合に、前記共有スケジュールに対応する前記第1スケジュールを前記第1カレンダシステムから削除せずに、前記共有スケジュールに対応する前記第2スケジュールを前記第2カレンダシステムから削除する、請求項1乃至請求項のいずれか1項に記載のカレンダ連携システム。 When the deletion operation of the shared schedule is executed, the control unit does not delete the first schedule corresponding to the shared schedule from the first calendar system, but the second schedule corresponding to the shared schedule. The calendar cooperation system according to any one of claims 1 to 4 , wherein is deleted from the second calendar system. 第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携するカレンダ連携システムのカレンダ連携方法であって、
前記カレンダ連携システムが、前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定するステップと、
前記カレンダ連携システムが、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録するステップと、
前記カレンダ連携システムが、前記共有スケジュールの実施履歴として、前記共有スケジュールが実施されたか否かの履歴、組織に属するメンバーに関する前記共有スケジュールの進捗度合い、及び、前記組織に関する前記共有スケジュールの進捗度合いの少なくともいずれか1つを管理するステップと、を備え
前記ステップAは、予め定められた特定属性情報を含む前記第1スケジュールを前記共有スケジュールとして特定し、前記特定属性情報の一つである前記第1スケジュールの参加者の相関関係に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを前記共有スケジュールとして特定するステップを含む、カレンダ連携方法。
It is a calendar linkage method of a calendar linkage system that links the first calendar system that manages the first schedule and the second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule.
Step A in which the calendar cooperation system specifies the first schedule to be managed by the second calendar system as a shared schedule from the first schedule based on the attribute information of the first schedule.
Step B, in which the calendar cooperation system registers the shared schedule as the second schedule in the second calendar system,
As the implementation history of the shared schedule, the calendar cooperation system includes a history of whether or not the shared schedule has been implemented, a degree of progress of the shared schedule for members belonging to the organization, and a degree of progress of the shared schedule for the organization. With step C to manage at least one of them ,
In the step A, the first schedule including the predetermined specific attribute information is specified as the shared schedule, and based on the correlation of the participants of the first schedule, which is one of the specific attribute information. A calendar linkage method including a step of specifying the first schedule to be managed by the second calendar system as the shared schedule.
第1スケジュールを管理する第1カレンダシステムと、スケジュールの実施履歴を管理する目的で第2スケジュールを管理する第2カレンダシステムと、を連携するカレンダ連携システムのカレンダ連携方法であって、 It is a calendar linkage method of a calendar linkage system that links the first calendar system that manages the first schedule and the second calendar system that manages the second schedule for the purpose of managing the execution history of the schedule.
前記カレンダ連携システムが、前記第1スケジュールの中から、前記第1スケジュールの属性情報に基づいて、前記第2カレンダシステムで管理すべき前記第1スケジュールを共有スケジュールとして特定するステップAと、 Step A in which the calendar cooperation system specifies the first schedule to be managed by the second calendar system as a shared schedule from the first schedule based on the attribute information of the first schedule.
前記カレンダ連携システムが、前記共有スケジュールを前記第2スケジュールとして前記第2カレンダシステムに登録するステップBと、 Step B, in which the calendar cooperation system registers the shared schedule as the second schedule in the second calendar system,
前記カレンダ連携システムが、前記共有スケジュールの実施履歴として、前記共有スケジュールが実施されたか否かの履歴、組織に属するメンバーに関する前記共有スケジュールの進捗度合い、及び、前記組織に関する前記共有スケジュールの進捗度合いの少なくともいずれか1つを管理するステップCと、を備え、 As the implementation history of the shared schedule, the calendar cooperation system includes a history of whether or not the shared schedule has been implemented, a degree of progress of the shared schedule for members belonging to the organization, and a degree of progress of the shared schedule for the organization. With step C to manage at least one of them,
前記ステップAは、前記第1カレンダシステムとして2以上のカレンダシステムが設けられる場合に、前記2以上のカレンダシステムのそれぞれに登録された前記第1スケジュールの属性情報が共通属性情報を含む場合に、前記共通属性情報を含む前記第1スケジュールを前記共有スケジュールとして特定する、カレンダ連携方法。 In step A, when two or more calendar systems are provided as the first calendar system, and the attribute information of the first schedule registered in each of the two or more calendar systems includes common attribute information. A calendar linkage method for specifying the first schedule including the common attribute information as the shared schedule.
JP2020098399A 2020-06-05 2020-06-05 Calendar cooperation system and calendar cooperation method Active JP6945040B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020098399A JP6945040B1 (en) 2020-06-05 2020-06-05 Calendar cooperation system and calendar cooperation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020098399A JP6945040B1 (en) 2020-06-05 2020-06-05 Calendar cooperation system and calendar cooperation method

Publications (2)

Publication Number Publication Date
JP6945040B1 true JP6945040B1 (en) 2021-10-06
JP2021192151A JP2021192151A (en) 2021-12-16

Family

ID=77915253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020098399A Active JP6945040B1 (en) 2020-06-05 2020-06-05 Calendar cooperation system and calendar cooperation method

Country Status (1)

Country Link
JP (1) JP6945040B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114742024B (en) * 2022-04-21 2025-10-10 北京字跳网络技术有限公司 Business information processing method, device and electronic equipment

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000315228A (en) * 1999-04-30 2000-11-14 Nec Corp Schedule management system
JP5233505B2 (en) * 2008-03-17 2013-07-10 株式会社リコー Joint work support device, joint work support system, joint work support method, program, and recording medium
US10984387B2 (en) * 2011-06-28 2021-04-20 Microsoft Technology Licensing, Llc Automatic task extraction and calendar entry
US8843587B2 (en) * 2012-02-07 2014-09-23 Microsoft Corporation Retrieving availability information from published calendars
US9384472B2 (en) * 2012-09-07 2016-07-05 Time.ly Network Inc. Methods and systems for a web-based calendar application
KR101612462B1 (en) * 2014-02-28 2016-04-15 신태건 Method for managing schedule between a plurality of users in a group
JP2016115274A (en) * 2014-12-17 2016-06-23 株式会社日立システムズ Work support system and work support method, and work support program
JP2019139429A (en) * 2018-02-08 2019-08-22 株式会社Eidea Schedule management program and schedule management system

Also Published As

Publication number Publication date
JP2021192151A (en) 2021-12-16

Similar Documents

Publication Publication Date Title
US20060015376A1 (en) Method and system for employee reservation of meeting rooms
US20040002885A1 (en) System, methods and software implemented program product for managing an organization's resources
JP5708149B2 (en) Information processing apparatus and method, and program
WO2018228231A1 (en) Office sharing setting, and sharing method and apparatus
CN101552842A (en) Call center application data and interoperation architecture for a telecommunication service center
JPH0628361A (en) Data processing apparatus and method
US20200082322A1 (en) Computer networked calendar
US20170337501A1 (en) System and method for coordinating and controlling production processes and inter-related decision making processes
US10104182B1 (en) System and method of facilitating communication within an interface system
US20070061156A1 (en) Compliance assurance systems and methods
US20170357943A1 (en) Method and apparatus for integrating automated workforce management systems and work intermediation platforms
JP7679111B2 (en) Information processing device, information processing method, and program
JP2020030713A (en) Information processing apparatus, information processing method, program, and information processing system
JP6955724B1 (en) Accounting business support system
US20070106548A1 (en) Internet based calendar system linking all parties relevant to the automated maintenance of scheduled events
JP6945040B1 (en) Calendar cooperation system and calendar cooperation method
US10581828B2 (en) Certification management system
CN103246975A (en) Task data sharing system and method
JP2025168574A (en) Administrative Management System
JP4149035B2 (en) Care management support system
JP2023115650A (en) Work plan creation support system and work plan creation support program
JP7015496B1 (en) Accounting business support system
JP2009157445A (en) Database development management system and program
US20130036035A1 (en) System And Method For Automation Of Law Firms
US20250245628A1 (en) Time/date adjustment apparatus, time/date adjustment method, and storage medium storing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200720

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200720

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200812

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210602

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210913

R150 Certificate of patent or registration of utility model

Ref document number: 6945040

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250