[go: up one dir, main page]

JP7736365B1 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program

Info

Publication number
JP7736365B1
JP7736365B1 JP2025051916A JP2025051916A JP7736365B1 JP 7736365 B1 JP7736365 B1 JP 7736365B1 JP 2025051916 A JP2025051916 A JP 2025051916A JP 2025051916 A JP2025051916 A JP 2025051916A JP 7736365 B1 JP7736365 B1 JP 7736365B1
Authority
JP
Japan
Prior art keywords
log
information processing
database
processing device
behavior
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
JP2025051916A
Other languages
Japanese (ja)
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.)
DAYZ INC.
Original Assignee
DAYZ 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 DAYZ INC. filed Critical DAYZ INC.
Priority to JP2025051916A priority Critical patent/JP7736365B1/en
Application granted granted Critical
Publication of JP7736365B1 publication Critical patent/JP7736365B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

【課題】団体における関係者の行動を容易に記録できる技術を提供する。【解決手段】一実施形態に係る情報処理装置10は、団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付ける受け付け手段12と、前記ログをログデータベースに書き込む書き込み手段13と、前記ログデータベースに記録されているログの記載内容から所定の書式の書面を作成する作成手段17とを有する。【選択図】図2[Problem] To provide a technology that can easily record the actions of people involved in an organization. [Solution] An information processing device (10) according to one embodiment includes: a receiving unit (12) that receives input of a log of the actions of people involved in an organization, the log including the designation of one of a plurality of defined types; a writing unit (13) that writes the log to a log database; and a creating unit (17) that creates a document in a predetermined format from the contents of the log recorded in the log database. [Selected Figure] Figure 2

Description

本発明は、情報処理装置、情報処理方法、及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

従来、団体における関係者の問題行動を記録し、その記録に基づいて書面を作成することは、人手で行われていた。例えば、特許文献1は、非定型書類から目的とする情報を効率よく抽出する情報処理装置を開示している。特許文献2は、金融機関における相続業務支援システムを開示している。特許文献3は、収集された他社情報が集計された他社集計情報を表示する労務関係書面作成システムを開示している。特許文献4は、受注情報に応じたサービスプランを取得し、サービスプランの出力処理を実行する貿易支援処理システムを開示している。 Traditionally, recording problematic behavior by relevant parties within an organization and creating documents based on those records has been done manually. For example, Patent Document 1 discloses an information processing device that efficiently extracts desired information from non-standard documents. Patent Document 2 discloses an inheritance business support system for financial institutions. Patent Document 3 discloses a labor-related document creation system that displays other companies' aggregated information, which is a compilation of collected information from other companies. Patent Document 4 discloses a trade support processing system that obtains service plans based on order information and executes the output process for the service plans.

特開2022-161196号公報Japanese Patent Application Laid-Open No. 2022-161196 特許第6571597号公報Patent No. 6571597 特許第6671601号公報Patent No. 6671601 特開2009-294796号公報JP 2009-294796 A

特許文献1~4に記載の技術はいずれも、団体における関係者の行動を簡単に記録するためのものではなかった。 None of the technologies described in Patent Documents 1 to 4 were designed to easily record the activities of people involved in an organization.

これに対し本発明は、団体における関係者の行動を容易に記録できる技術を提供する。 In response to this, the present invention provides technology that makes it easy to record the actions of people involved in an organization.

本開示の一態様は、団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付ける受け付け手段と、前記ログをログデータベースに書き込む書き込み手段と、前記ログデータベースに記録されているログの記載内容から所定の書式の書面を作成する作成手段とを有する情報処理装置を提供する。 One aspect of the present disclosure provides an information processing device having a receiving means for receiving input of a log of the actions of related parties in an organization, the log including the designation of one of a plurality of defined types, a writing means for writing the log to a log database, and a creation means for creating a document in a predetermined format from the contents of the log recorded in the log database.

この情報処理装置は、前記ログデータベースに登録されているログがグループ化の条件を満たしたか判断する判断手段と、前記ログが前記グループ化の条件を満たすと判断された場合、当該ログに係るグループをグループデータベースに登録する登録手段と、登録された助言者の端末から要求を受信すると、前記グループに関する情報を当該端末に出力する出力手段とを有してもよい。 This information processing device may have a determination means for determining whether a log registered in the log database satisfies the grouping conditions, a registration means for registering the group related to the log in the group database if it is determined that the log satisfies the grouping conditions, and an output means for outputting information related to the group to a registered advisor's terminal upon receiving a request from the terminal.

前記作成手段は、前記グループデータベースに登録された案件が書面作成の条件を満たすと判断された場合、当該グループに関連するログの記載内容から前記書面を作成してもよい。 If it is determined that a case registered in the group database meets the conditions for document creation, the creation means may create the document from the contents of a log related to the group.

登録された観察者の端末から要求を受信すると、前記ログデータベースに記録されているログに関する情報を当該端末に出力する出力手段とを有してもよい。 The system may also include an output means for, upon receiving a request from a terminal of a registered observer, outputting information about the logs recorded in the log database to that terminal.

前記行動の種別に応じた項目を含む、前記ログの入力テンプレートを提案する提案手段を有してもよい。 The system may also have a suggestion means for suggesting an input template for the log that includes items corresponding to the type of behavior.

前記項目が、前記関係者の弁明を含んでもよい。 The items may include explanations from the parties involved.

前記項目が、前記団体の対処を含んでもよい。 The items may include the organization's response.

前記項目が、前記団体から前記関係者への注意を含んでもよい。 The item may include a notice from the organization to the relevant party.

前記団体の就業規則にアクセスするアクセス手段と、前記就業規則のうち前記行動が抵触する可能性のある条項を抽出する抽出手段と、前記抽出された条項を提示する提示手段とを有してもよい。 The system may also include an access means for accessing the organization's work rules, an extraction means for extracting clauses from the work rules that may conflict with the behavior, and a presentation means for presenting the extracted clauses.

前記抽出手段は、前記ログ及び前記就業規則から潜在的に問題を起こしそうな関係者を抽出してもよい。 The extraction means may extract potentially problematic parties from the log and the work rules.

前記受け付け手段は、記録者の音声により前記ログの入力を受け付けてもよい。 The receiving means may receive the log input by voice from the recorder.

前記音声をテキスト化するテキスト化手段と、前記音声に基づいて前記テキストにアノテーションを付与するアノテーション手段とを有してもよい。 The system may also include a text conversion means for converting the audio into text, and an annotation means for adding annotations to the text based on the audio.

前記団体が複数のグループを有し、前記ログにおける問題行動を前記グループ毎に集計する集計手段と、前記問題行動の集計結果を示す情報を提示する提示手段とを有してもよい。 The organization may have multiple groups, and may include a counting means for counting problematic behaviors in the log for each group, and a presentation means for presenting information showing the counted results of the problematic behaviors.

前記ログにおける問題行動からの経過時間を計測する計測手段と、前記計測された経過時間を示す情報を提示する提示手段とを有してもよい。 The system may also include a measuring means for measuring the amount of time elapsed since the problematic behavior in the log, and a presentation means for presenting information indicating the measured amount of time elapsed.

団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付ける受け付け手段と、前記ログをデータベースに書き込む書き込み手段と、前記データベースに記録されたログがグループ化の条件を満たした場合、当該ログに係るグループを前記データベースに登録する登録手段と、登録された助言者から要求されると、前記データベースに登録されている前記グループに関する情報を当該助言者の端末に出力する出力手段とを有してもよい。
を有してもよい。
The system may include a receiving means for receiving input of a log of the actions of related parties in an organization, the log including the designation of one of a plurality of defined types; a writing means for writing the log to a database; a registering means for registering a group related to the log in the database if the log recorded in the database satisfies a grouping condition; and an output means for outputting information about the group registered in the database to the terminal of a registered advisor upon request from the advisor.
may have

本開示の別の一態様は、団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付ける受け付け手段と、前記ログをデータベースに書き込む書き込み手段と、前記データベースに記録されたログが案件化の条件を満たした場合、当該ログに係る案件を前記データベースに登録する登録手段と、登録された助言者から要求されると、前記データベースに登録されている前記案件に関する情報を当該助言者の端末に出力する出力手段とを有する情報処理装置を提供する。 Another aspect of the present disclosure provides an information processing device having: a receiving means for receiving input of a log of the actions of related parties in an organization, the log including the designation of one of a plurality of defined types; a writing means for writing the log to a database; a registering means for registering a case related to the log in the database if the log recorded in the database meets the conditions for creating a case; and an output means for outputting information related to the case registered in the database to a terminal of a registered advisor upon request from the advisor.

本開示のさらに別の一態様は、団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付けるステップと、前記ログをログデータベースに書き込むステップと、前記ログデータベースに記録されているログの記載内容から所定の書式の書面を作成するステップとを有する情報処理方法を提供する。 Another aspect of the present disclosure provides an information processing method including the steps of accepting input of a log of the actions of relevant parties in an organization, the log including the designation of one of a plurality of defined categories, writing the log to a log database, and creating a document in a predetermined format from the contents of the log recorded in the log database.

本開示の別の一態様は、コンピュータに、団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付けるステップと、前記ログをログデータベースに書き込むステップと、前記ログデータベースに記録されているログの記載内容から所定の書式の書面を作成するステップとを実行させるためのプロ
グラムを提供する。
Another aspect of the present disclosure provides a program for causing a computer to execute the steps of accepting input of a log of the actions of relevant parties in an organization, the log including the designation of one of a plurality of defined types, writing the log to a log database, and creating a document in a predetermined format from the contents of the log recorded in the log database.

本発明によれば、団体における関係者の問題行動を記録することができる。 This invention makes it possible to record problematic behavior among people involved in an organization.

一実施形態に係る情報処理システム1の概要を示す図。1 is a diagram showing an overview of an information processing system 1 according to an embodiment. 情報処理システム1の機能構成を示すブロック図。FIG. 1 is a block diagram showing the functional configuration of an information processing system 1. 情報処理装置10のハードウェア構成を例示する図。FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device 10. ユーザ端末20のハードウェア構成を例示する図。FIG. 2 is a diagram illustrating an example of the hardware configuration of a user terminal 20. ユーザデータベース113の記録内容を例示する図。FIG. 3 is a diagram illustrating an example of the recorded contents of a user database 113. 情報処理システム1の動作概要を示すシーケンスチャート。3 is a sequence chart showing an outline of the operation of the information processing system 1. 導入画面を例示する図。FIG. 10 is a diagram illustrating an example of an introduction screen. ログの入力画面を例示する図。FIG. 10 is a diagram illustrating an example of a log input screen. ログデータベース111の記録内容を例示する図。FIG. 3 is a diagram illustrating an example of the recorded contents of a log database 111. 行動ログの閲覧に係る処理概要を示すシーケンスチャート。10 is a sequence chart showing an outline of a process related to viewing an action log. 一覧表示画面を例示する図。FIG. 10 is a diagram illustrating a list display screen. 詳細表示画面を例示する図。FIG. 10 is a diagram illustrating a detailed display screen. 案件の生成に係る処理概要を示すフローチャート。10 is a flowchart showing an outline of a process related to the generation of an instance. 案件作成画面を例示する図。FIG. 10 is a diagram illustrating an example of a case creation screen. 案件データベース112を例示する図。FIG. 2 is a diagram illustrating an example of a case database 112.

1.構成
図1は、本発明の一実施形態に係る情報処理システム1の概要を示す図である。情報処理システム1は、団体における関係者の行動をログ(以下「行動ログ」という)として記録し、その行動ログに基づいて書面を作成するサービスを提供するためのシステムである。以下このサービスを「記録サービス」という。情報処理システム1は、団体における関係者の行動の記録を補助し、何かトラブルが発生した際にはその記録を容易に参照できるようにして問題解決に資するためのシステムである。情報処理システム1は、特に、その団体において遵守すべきことが求められる規則との関係で問題を捉える。この規則に反する行動は問題行動として、その団体の環境に悪影響を与える。情報処理システム1は、このような問題行動を減少させ、団体の環境を改善することを究極の目的とする。
1. Configuration FIG. 1 is a diagram illustrating an overview of an information processing system 1 according to one embodiment of the present invention. The information processing system 1 is a system for recording the actions of participants in an organization as a log (hereinafter referred to as an "action log") and providing a service for creating documents based on the action log. This service is hereinafter referred to as a "recording service." The information processing system 1 is a system that assists in recording the actions of participants in an organization and contributes to problem resolution by making the records easily accessible when a problem occurs. The information processing system 1 particularly considers problems in relation to the rules that must be observed within the organization. Behavior that violates these rules is considered problematic behavior and has a negative impact on the organization's environment. The ultimate goal of the information processing system 1 is to reduce such problematic behavior and improve the organization's environment.

一例において、情報処理システム1で対象とする規則は、就業規則などその団体で定められた規則、パワハラ防止法又は民法などの法律、又は社会常識など明文化されていない規則の少なくとも1種である。問題行動とは、これらの規則に抵触するおそれのある行動をいう。例えば、遅刻、無断欠勤(無断欠席)、無断外出、パワハラ行為、及びセクハラ行為などが問題行動の例である。 In one example, the rules targeted by information processing system 1 are at least one of the following: rules established by the organization, such as work regulations; laws, such as the Power Harassment Prevention Act or the Civil Code; or unwritten rules, such as common sense. Problematic behavior refers to behavior that may conflict with these rules. Examples of problematic behavior include being late, absent from work (without permission), leaving work without permission, power harassment, and sexual harassment.

情報処理システム1の広義における関係者すなわちユーザは、被観察者Ut、観察者Us、及び助言者Uaに区分される。被観察者Utは行動ログにおいて記録される行動を行った者、すなわち行動ログの対象者をいう。観察者Usは、被観察者の行動ログを記録する者
、すなわち行動ログの記録者又は入力者をいう。助言者Uaは、行動ログその他の情報を
参照してその団体に助言を行う者をいう。一例において団体は企業であり、団体の関係者はその企業の従業員及び役員であり、記録される行動は従業員の問題行動である。被観察者Utは従業員であり、観察者Usはその従業員の上司であり、助言者Uaは弁護士、社会
保険労務士、又は産業カウンセラーなどの専門家である。
The parties involved in the information processing system 1 in a broad sense, i.e., users, are divided into the observed person Ut, the observer Us, and the advisor Ua. The observed person Ut is the person who performed the behavior recorded in the behavior log, i.e., the subject of the behavior log. The observer Us is the person who records the behavior log of the observed person, i.e., the recorder or inputter of the behavior log. The advisor Ua is the person who provides advice to the organization by referring to the behavior log and other information. In one example, the organization is a company, the parties involved in the organization are the employees and executives of the company, and the behavior recorded is the problematic behavior of the employees. The observed person Ut is an employee, the observer Us is the employee's supervisor, and the advisor Ua is an expert such as a lawyer, a social insurance labor consultant, or an industrial counselor.

情報処理システム1は、情報処理装置10及びユーザ端末20を備える。情報処理装置
10は、記録サービスにおけるサーバである。ユーザ端末20は、記録サービスにおけるクライアントである。情報処理装置10とユーザ端末20とは、ネットワーク30を介して通信可能に接続されている。ネットワーク30は、例えば、インターネット、LAN、VPNなどのコンピュータネットワークである。
The information processing system 1 includes an information processing device 10 and a user terminal 20. The information processing device 10 is a server in a recording service. The user terminal 20 is a client in the recording service. The information processing device 10 and the user terminal 20 are communicatively connected via a network 30. The network 30 is, for example, a computer network such as the Internet, a LAN, or a VPN.

図2は、情報処理システム1の機能構成を示すブロック図である。情報処理システム1は、記憶手段11、受け付け手段12、書き込み手段13、判断手段14、登録手段15、出力手段16、作成手段17、及び制御手段19を備える。この例において、これらの要素は情報処理装置10に実装される。 Figure 2 is a block diagram showing the functional configuration of the information processing system 1. The information processing system 1 includes a storage unit 11, a receiving unit 12, a writing unit 13, a determining unit 14, a registering unit 15, an output unit 16, a creating unit 17, and a control unit 19. In this example, these elements are implemented in the information processing device 10.

記憶手段11は、各種のデータ及びプログラムを記憶する。この例において、記憶手段11は、ログデータベース111、案件データベース112、ユーザデータベース113、及び規則データベース114を記憶する(図ではデータベースをDBと表記する)。ログデータベース111は、行動ログを記録したデータベースである。案件データベース112は、案件を記録したデータベースである。ユーザデータベース113は、ユーザの属性を記録したデータベースである。規則データベース114は、団体が遵守すべき記録を記録したデータベースである。これらのデータベースの詳細は後述する。 The storage means 11 stores various data and programs. In this example, the storage means 11 stores a log database 111, a case database 112, a user database 113, and a rule database 114 (databases are abbreviated as DB in the diagram). The log database 111 is a database that records action logs. The case database 112 is a database that records cases. The user database 113 is a database that records user attributes. The rule database 114 is a database that records rules that an organization must comply with. Details of these databases will be provided below.

受け付け手段12は、ユーザ端末20から送信された行動ログの入力を受け付ける。行動ログは、関係者の行動ログを含む。この例において行動は、特に問題行動である。一例において、行動ログは、問題行動の種別、問題行動の日時、問題行動の内容、関係者の氏名などを含む。書き込み手段13は、受け付け手段12が受け付けた行動ログをログデータベース111に書き込む。 The receiving means 12 receives input of a behavior log sent from the user terminal 20. The behavior log includes behavior logs of related parties. In this example, the behavior is particularly problematic behavior. In one example, the behavior log includes the type of problematic behavior, the date and time of the problematic behavior, the content of the problematic behavior, the names of related parties, etc. The writing means 13 writes the behavior log received by the receiving means 12 into the log database 111.

判断手段14は、行動ログが案件化の条件を満たしたか判断する。関係者の行動があるレベルを超えると、団体としてその関係者に対し何らかの措置を講ずる必要が生じることがある。本稿ではこの、関係者の行動があるレベルを超えた状態を「案件化」といい、その対処に係る事象を「案件」という。一例において案件化は、1以上の行動ログをグループ化し、そのグループ化された行動ログを他の行動ログとは別管理することをいう。ここでは「グループ化」と言うが、1以上の行動ログに対し別管理用のラベル、タグ、又はフラグを付与することもグループ化の例に含まれ得る。すなわち、行動ログが1つの場合であっても、複数の場合であっても、いずれもグループ化の対象となり得る。別管理とは、通常の行動ログとは異なる管理をすることをいい、例えば、行動ログとは異なるユーザにアクセス権を与えたり、指導履歴を記録したり、人事労務の対応を記録したりすることをいう。なお、1つのグループにおいて行動ログと行動ログ以外の情報をまとめて管理してもよい。例えば、情報処理システム1は、行動ログと指導履歴とそれぞれ記録し、これらをグループ化して管理してもよい。登録手段15は、判断手段14により案件化の条件を満たすと判断された事象を案件として案件データベース112に登録する。案件データベース112は、グループ化された行動ログに関する情報を記録するグループデータベースの一例である。この例においては、案件に対しては独自の案件データベース112が用意され、案件の情報はここに記録される。 The judgment means 14 determines whether the action log satisfies the conditions for creating a case. When the behavior of a related party exceeds a certain level, the organization may need to take some kind of action against that related party. In this document, this state in which the related party's behavior exceeds a certain level is referred to as "creating a case," and the event related to that response is referred to as a "case." In one example, creating a case means grouping one or more action logs and managing the grouped action logs separately from other action logs. Although the term "grouping" is used here, examples of grouping also include assigning labels, tags, or flags for separate management to one or more action logs. In other words, whether there is one action log or multiple action logs, both can be grouped. Separate management refers to managing action logs separately from normal action logs, such as granting access rights to different users than those who use the action log, recording training history, or recording personnel and labor responses. Note that action logs and information other than action logs may be managed together in a single group. For example, the information processing system 1 may record action logs and training history separately and manage them as groups. The registration means 15 registers events that are determined by the determination means 14 to meet the conditions for creating a case as cases in the case database 112. The case database 112 is an example of a group database that records information about grouped action logs. In this example, a separate case database 112 is prepared for each case, and case information is recorded there.

出力手段16は、ユーザ端末20を用いた関係者からのアクセスに応じて、ログデータベース111又は案件データベース112に記録されている情報をユーザ端末20に出力(又は提供)する。出力手段16は、ログデータベース111又は案件データベース112に対するアクセス制御を行っていると言ってもよい。 The output means 16 outputs (or provides) information recorded in the log database 111 or the case database 112 to the user terminal 20 in response to access from a related party using the user terminal 20. It can also be said that the output means 16 controls access to the log database 111 or the case database 112.

作成手段17は、ログデータベース111に記録されている行動ログの記載内容から所定の書式の書面を作成する。この書面は、例えば、観察履歴書、指導履歴書、報告書、通知書、又は警告書などである。制御手段19は、各種の処理を実行する。 The creation means 17 creates documents in a predetermined format from the contents of the behavior log recorded in the log database 111. These documents may be, for example, observation histories, instruction histories, reports, notices, or warnings. The control means 19 executes various processes.

図3は、情報処理装置10のハードウェア構成を例示する図である。情報処理装置10は、CPU(Central Processing Unit)101、メモリ102、記憶装置103、及び
通信装置104を備えるコンピュータ装置である。これらの各部は、バス107を介して互いに接続されている。
3 is a diagram illustrating an example of the hardware configuration of the information processing device 10. The information processing device 10 is a computer device including a CPU (Central Processing Unit) 101, a memory 102, a storage device 103, and a communication device 104. These components are connected to each other via a bus 107.

CPU101は、演算処理装置であり、記憶装置103に格納されたプログラムを読み出して実行することにより、情報処理装置10全体の動作を制御する。メモリ102は、例えば、RAM(Random Access Memory)等の揮発性メモリであり、CPU101が実行するプログラムやデータを一時的に記憶する。記憶装置103は、例えば、ハードディスクドライブ(HDD)やソリッドステートドライブ(SSD)等の不揮発性メモリであり、プログラム、OS(Operating System)、及び各種データを永続的に記憶する。通信装置104は、例えば、NIC(Network Interface Card)であり、ネットワーク30を介して他の装置と通信を行う。 The CPU 101 is an arithmetic processing unit that controls the overall operation of the information processing device 10 by reading and executing programs stored in the storage device 103. The memory 102 is, for example, a volatile memory such as RAM (Random Access Memory) that temporarily stores programs and data executed by the CPU 101. The storage device 103 is, for example, a non-volatile memory such as a hard disk drive (HDD) or solid state drive (SSD) that permanently stores programs, an OS (Operating System), and various data. The communication device 104 is, for example, a NIC (Network Interface Card) that communicates with other devices via the network 30.

この例において、記憶装置103に記憶されるプログラムには、コンピュータを情報処理システム1におけるサーバとして機能させるためのプログラム(以下「サーバプログラム」という)が含まれる。CPU101がサーバプログラムを実行している状態において、CPU101が、受け付け手段12、書き込み手段13、判断手段14、登録手段15、出力手段16、作成手段17、及び制御手段19の一例であり、メモリ102及び記憶装置103の少なくとも一方が記憶手段11の一例である。 In this example, the programs stored in storage device 103 include a program (hereinafter referred to as the "server program") for causing the computer to function as a server in information processing system 1. When CPU 101 is executing the server program, CPU 101 is an example of receiving means 12, writing means 13, determining means 14, registering means 15, output means 16, creating means 17, and control means 19, and at least one of memory 102 and storage device 103 is an example of storage means 11.

図4は、ユーザ端末20のハードウェア構成を例示する図である。ユーザ端末20は、汎用的なコンピュータを用いて構成することができる。ユーザ端末20は、CPU201、メモリ202、記憶装置203、通信装置204、入力装置205、及び出力装置206を備えるコンピュータ、例えば、パーソナルコンピュータ、スマートフォン、又はタブレット端末である。これらの各部は、バス207を介して互いに接続されている。 Figure 4 is a diagram illustrating an example of the hardware configuration of the user terminal 20. The user terminal 20 can be configured using a general-purpose computer. The user terminal 20 is a computer, such as a personal computer, smartphone, or tablet terminal, that includes a CPU 201, memory 202, storage device 203, communication device 204, input device 205, and output device 206. These components are connected to each other via a bus 207.

CPU201は、演算処理装置であり、記憶装置203に格納されたプログラムを読み出して実行することにより、ユーザ端末20全体の動作を制御する。メモリ202は、例えば、RAM等の揮発性メモリであり、CPU201が実行するプログラムやデータを一時的に記憶する。記憶装置203は、例えば、HDD又はSSD等の不揮発性メモリであり、プログラム、OS、及び各種データを永続的に記憶する。通信装置204は、例えば、NIC又は無線LANモジュールであり、ネットワーク30を介して情報処理装置10と通信を行う。入力装置205は、ユーザから指示又は情報の入力を受け付ける装置であり、例えば、キーボード、マウス、タッチセンサ、及びマイクロフォンの少なくとも1種を含む。出力装置206は、ユーザに対し情報を出力する装置であり、例えば、ディスプレイ、スピーカ、及びプリンタの少なくとも1種を含む。 The CPU 201 is an arithmetic processing unit that controls the overall operation of the user terminal 20 by reading and executing programs stored in the storage device 203. The memory 202 is, for example, a volatile memory such as RAM, and temporarily stores programs and data executed by the CPU 201. The storage device 203 is, for example, a non-volatile memory such as an HDD or SSD, and permanently stores programs, the OS, and various data. The communication device 204 is, for example, a NIC or wireless LAN module, and communicates with the information processing device 10 via the network 30. The input device 205 is a device that accepts instructions or information input from the user, and includes, for example, at least one of a keyboard, mouse, touch sensor, and microphone. The output device 206 is a device that outputs information to the user, and includes, for example, at least one of a display, speaker, and printer.

この例において、記憶装置203に記憶されるプログラムには、コンピュータを情報処理システム1におけるクライアントとして機能させるためのプログラム(以下「クライアントプログラム」という)が含まれる。 In this example, the programs stored in the storage device 203 include a program (hereinafter referred to as a "client program") that causes the computer to function as a client in the information processing system 1.

2.動作
以下、情報処理システム1の動作を説明する。情報処理システム1の動作は、大きく、行動ログの記録、行動ログの閲覧、及び案件の管理に大別される。この例では、団体が企業であり、関係者には被観察者Utとしてその企業の従業員が含まれ、従業員の問題行動
が記録される。全ての従業員及び役員は、観察者Us及び被観察者Utの少なくとも一方の役割が与えられる。その企業の組織が階層構造になっている場合など、1人の従業員に観察者Us及び被観察者Utの双方の役割が与えられることがある。例えば課長である従業員
は、担当の課員すなわち部下である従業員に対しては観察者Usであり、その課が属する
部の部長すなわち上司である従業員に対しては被観察者Utとなる。関係者は情報処理シ
ステム1においてあらかじめユーザ登録されており、その属性はユーザデータベース113(図示略)に記録される。このような観察者Usと被観察者Utとの対応関係もユーザデータベース113において定義される。助言者Uaも、ユーザとしてユーザデータベース
113に登録される。
2. Operation The operation of the information processing system 1 will be described below. The operation of the information processing system 1 can be broadly divided into recording an action log, viewing the action log, and managing cases. In this example, the organization is a company, and the relevant parties include employees of the company as observed parties Ut, and the problematic behaviors of the employees are recorded. All employees and executives are assigned the role of at least one of the observer Us and the observed party Ut. If the company has a hierarchical organization, a single employee may be assigned the roles of both the observer Us and the observed party Ut. For example, a section manager is the observer Us to the section staff in charge, i.e., the employees who are subordinates, and the observed party Ut to the department manager to which the section belongs, i.e., the employee who is the superior. The relevant parties are registered as users in advance in the information processing system 1, and their attributes are recorded in the user database 113 (not shown). The correspondence between the observer Us and the observed party Ut is also defined in the user database 113. The advisor Ua is also registered as a user in the user database 113.

図5は、ユーザデータベース113の記録内容を例示する図である。ユーザデータベース113は、複数のレコードを有する。各レコードは、1人のユーザすなわち関係者の属性に対応する。図5では1つのレコードのみ示している。各レコードは、複数の属性項目、この例では、ユーザID、役割、氏名、所属、職制、上長、生年月日、及び性別を含む。ユーザIDは、関係者を一意に識別する識別情報である。役割は、記録サービスにおけるその関係者の役割を示す。この例において、役割は、観察者、被観察者、及び助言者の3つである。1人が複数の役割を兼ねてもよい。氏名、職制、上長、生年月日、及び性別は、一般的なユーザ属性の例である。これらの情報は、情報処理システム1の利用に際し、団体から提供される。 Figure 5 is a diagram illustrating the contents of the user database 113. The user database 113 has multiple records. Each record corresponds to the attributes of one user, i.e., a related person. Figure 5 shows only one record. Each record includes multiple attribute items, in this example, user ID, role, name, affiliation, job title, supervisor, date of birth, and gender. The user ID is identification information that uniquely identifies the related person. The role indicates the role of the related person in the recording service. In this example, there are three roles: observer, observed, and advisor. One person may hold multiple roles. Name, job title, supervisor, date of birth, and gender are examples of general user attributes. This information is provided by the organization when using the information processing system 1.

各関係者には、自身のユーザ端末20から情報処理装置10にアクセスする。各関係者には、その役割に応じたアクセス権が定義されている。アクセス権は、例えばログデータベース111又は案件データベース112に記録される。各関係者は、自身の役割に応じた範囲で、情報処理システム1に記録された情報にアクセスすることができる。アクセス権には、例えば、「閲覧のみ」及び「編集可」といった複数の区分が存在する。 Each related party accesses the information processing device 10 from their own user terminal 20. Access rights are defined for each related party according to their role. The access rights are recorded, for example, in the log database 111 or the case database 112. Each related party can access information recorded in the information processing system 1 to the extent appropriate to their role. There are multiple categories of access rights, such as "view only" and "editable."

2-1.行動ログの記録
図6は、情報処理システム1における行動ログの記録に係る動作概要を示すシーケンスチャートである。なお、以下においては、情報処理装置10等のハードウェアを処理の主体として記載する。これは、CPU101等のハードウェア要素が、サーバプログラム等のソフトウェアに従って、メモリ102等の他のハードウェア要素を協働して処理を実行することを意味する。
6 is a sequence chart showing an overview of the operation of recording an action log in the information processing system 1. Note that, hereinafter, hardware such as the information processing device 10 will be described as the subject of processing. This means that a hardware element such as the CPU 101 executes processing in cooperation with other hardware elements such as the memory 102 in accordance with software such as a server program.

ステップS101において、ユーザ端末20は、情報処理装置10にアクセスし、ログの入力画面を情報処理装置10に要求する。情報処理装置10は、ログの入力画面を表示させるためのデータを、この要求の送信元であるユーザ端末20に送信する(ステップS102)。 In step S101, the user terminal 20 accesses the information processing device 10 and requests a log input screen from the information processing device 10. The information processing device 10 transmits data for displaying the log input screen to the user terminal 20 that sent the request (step S102).

図7Aは、最初に情報処理装置10にアクセスしたときに表示される導入画面を例示する図である。この導入画面は、領域601、ボタン602、及びボタン603を有する。領域601は、ユーザに記録の入力を促すメッセージを表示する領域である。ボタン602は、新しいログを入力するための画面を表示させるためのUIオブジェクトである。ボタン603は、過去に入力したログを確認又は編集するための画面を表示させるためのUIオブジェクトである。 Figure 7A is a diagram illustrating an example of an introduction screen that is displayed when the information processing device 10 is accessed for the first time. This introduction screen has an area 601, a button 602, and a button 603. Area 601 is an area that displays a message prompting the user to enter a record. Button 602 is a UI object for displaying a screen for entering a new log. Button 603 is a UI object for displaying a screen for reviewing or editing a log that was previously entered.

図7Bは、ログの入力画面を例示する図である。この入力画面は、入力欄611、入力欄612、入力欄613、入力欄614、入力欄615、領域616、チェックボックス617、及びボタン618を有する。入力欄611は、記録する問題行動の種別の指定を入力するためのUIオブジェクトである。問題行動の種別は、例えば、遅刻/欠勤、ハラスメント、コンプライアンス違反、能力不足・成績不良、及びそのほかの5種に区分される。入力欄612は、観察者の識別情報(この例では氏名)を入力するためのUIオブジェクトである。入力欄613は、行為者すなわち問題行動を行った者(被観察者Ut)の
識別情報を入力するためのUIオブジェクトである。入力欄611~入力欄613は、例
えばドロップダウンリスト形式で情報を入力する。入力欄614は、問題行動の発生日時を入力するためのUIオブジェクトである。入力欄615は、問題行動の内容を入力するためのUIオブジェクトである。問題行動の内容は自由入力である。領域616は、ファイルをアップロードするUIオブジェクトである。ここでは問題行動に関する画像又は音声などのファイルをアップロードすることができる。チェックボックス617は、他の関係者、この例では人事担当者への公開の可否を入力するためのUIオブジェクトである。チェックボックス617をオンにする(すなわちチェックを入れる)と、このログは人事担当者に公開される。ボタン618は、このログを記録する指示を入力するUIオブジェクトである。
FIG. 7B is a diagram illustrating an example of a log input screen. This input screen has input fields 611, 612, 613, 614, 615, an area 616, a check box 617, and a button 618. The input field 611 is a UI object for inputting the type of problematic behavior to be recorded. The types of problematic behavior are categorized into five types, for example, lateness/absence, harassment, compliance violation, lack of ability/poor performance, and others. The input field 612 is a UI object for inputting the identification information of the observer (in this example, name). The input field 613 is a UI object for inputting the identification information of the perpetrator, i.e., the person who committed the problematic behavior (observed person Ut). The input fields 611 to 613 are used to input information in the form of, for example, a drop-down list. The input field 614 is a UI object for inputting the date and time when the problematic behavior occurred. The input field 615 is a UI object for inputting the details of the problematic behavior. The details of the problematic behavior are freely entered. Area 616 is a UI object for uploading files. Here, files such as images or audio related to problematic behavior can be uploaded. Checkbox 617 is a UI object for inputting whether or not to make the log public to other related parties, in this example, human resources personnel. When checkbox 617 is turned on (i.e., checked), the log is made public to human resources personnel. Button 618 is a UI object for inputting an instruction to record the log.

再び図6を参照する。観察者Usは、図7Bの入力画面において被観察者Utの行動ログを入力する。観察者Usがボタン618を押すと、ユーザ端末20は、入力された行動ロ
グを情報処理装置10に送信する(ステップS103)。情報処理装置10は、ユーザ端末20から送信された行動ログをログデータベース111に書き込む(ステップS104)。観察者Usは、任意のタイミングで行動ログを入力することができる。日々の業務に
おいて、ログデータベース111には複数の被観察者Utの行動ログが蓄積されていく。
Referring again to FIG. 6, the observer Us inputs the behavior log of the observed person Ut on the input screen of FIG. 7B. When the observer Us presses button 618, the user terminal 20 transmits the input behavior log to the information processing device 10 (step S103). The information processing device 10 writes the behavior log transmitted from the user terminal 20 into the log database 111 (step S104). The observer Us can input the behavior log at any timing. In the course of daily work, the log database 111 accumulates behavior logs of multiple observed people Ut.

図8は、ログデータベース111の記録内容を例示する図である。ログデータベース111は複数のレコードを含む。各レコードは、あるタイミングで入力された1回分の行動ログに対応する。各レコードは、複数の項目に関する情報、具体的には、ログID、発生日時、対象者、種別、内容、更新者、及びステータスを含む。ログIDは、1回分の行動ログを一意に識別するための識別情報である。発生日時は、問題行動の発生日時を示す。対象者は、被観察者Utの識別情報である。種別は、問題行動の種別を示す。内容は、問
題行動の内容を示す。更新者は、その行動ログを最後に更新した者の識別情報である。ステータスは、その行動ログの公開の有無を示す。
FIG. 8 is a diagram illustrating an example of the recorded contents of the log database 111. The log database 111 includes multiple records. Each record corresponds to one behavior log input at a certain timing. Each record includes information on multiple items, specifically, a log ID, the date and time of occurrence, the subject, the type, the content, the updater, and the status. The log ID is identification information for uniquely identifying one behavior log. The date and time of occurrence indicates the date and time of occurrence of the problem behavior. The subject is identification information of the observed person Ut. The type indicates the type of problem behavior. The content indicates the content of the problem behavior. The updater is identification information of the person who last updated the behavior log. The status indicates whether the behavior log is made public.

2-2.行動ログの閲覧
図9は、行動ログの閲覧に係る処理概要を示すシーケンスチャートである。関係者が行動ログの閲覧を指示すると、ユーザ端末20は、情報処理装置10に対し行動ログの閲覧要求を送信する(ステップS201)。この閲覧要求は、その関係者のユーザIDを含む。情報処理装置10は、ユーザ端末20から閲覧要求を受信する(ステップS202)。閲覧要求を受信すると、情報処理装置10は、その閲覧要求に含まれるユーザIDに対応する行動ログであって、その関係者が入力した行動ログを、ログデータベース111から抽出する(ステップS203)。情報処理装置10は、抽出した行動ログの一覧を表示する画面(以下「一覧表示画面」という)を表示するためのデータを、閲覧要求の送信元であるユーザ端末20に送信する(ステップS204)。ユーザ端末20は、一覧表示画面を表示する(ステップS205)。
2-2. Viewing an Action Log FIG. 9 is a sequence chart showing an overview of the process for viewing an action log. When a related party instructs the user to view an action log, the user terminal 20 transmits a request to view the action log to the information processing device 10 (step S201). This request includes the user ID of the related party. The information processing device 10 receives the request from the user terminal 20 (step S202). Upon receiving the request, the information processing device 10 extracts from the log database 111 the action logs corresponding to the user ID included in the request and entered by the related party (step S203). The information processing device 10 transmits data for displaying a screen displaying a list of the extracted action logs (hereinafter referred to as the "list display screen") to the user terminal 20, which is the sender of the request (step S204). The user terminal 20 displays the list display screen (step S205).

図10は、一覧表示画面を例示する図である。この一覧表示画面は、領域91及び領域92を有する。領域91は、表示する情報を指定するUIオブジェクトを表示する領域である。この例では、表示する画面には、「私の記録」、「記録の閲覧」、及び「案件管理」という3種が含まれる。「私の記録」は、その関係者が入力した行動ログの一覧を表示する画面である。「記録の閲覧」は、その関係者がアクセス権を有する行動ログの一覧を表示する画面である。アクセス権を有する限りにおいては、その関係者以外の他人が入力した行動ログも一覧に含まれる。「案件管理」は、案件の一覧を表示する画面である。領域91において閲覧する情報を指定することにより各種の情報を閲覧できることから、この一覧表示画面はいわゆるダッシュボード画面の一種であるということができる。 Figure 10 is a diagram illustrating an example of a list display screen. This list display screen has areas 91 and 92. Area 91 is an area that displays a UI object that specifies the information to be displayed. In this example, the displayed screens include three types: "My Records," "View Records," and "Case Management." "My Records" is a screen that displays a list of action logs entered by the relevant person. "View Records" is a screen that displays a list of action logs to which the relevant person has access rights. Action logs entered by people other than the relevant person are also included in the list, as long as they have access rights. "Case Management" is a screen that displays a list of cases. Because various information can be viewed by specifying the information to view in area 91, this list display screen can be considered a type of dashboard screen.

一覧表示画面は、被観察者である関係者に対して提供されてもよい。この場合、「私の記録」は、その関係者が行為者として記録された行動ログの一覧を表示する画面である。
一覧表示画面は、観察者及び被観察者の2つの役割を有する関係者に対しては、観察者としての役割に係る一覧と被観察者としての役割に係る一覧とが別画面で提供されてもよいし、単一の画面で提供されてもよい。
The list display screen may be provided to a participant who is the observed. In this case, "My Records" is a screen that displays a list of action logs in which the participant is recorded as the actor.
For a person involved who has two roles, that is, observer and observed, the list display screen may provide a list relating to the role as observer and a list relating to the role as observed on separate screens, or may provide a list relating to the role as observed on a single screen.

図10は「私の記録」の一覧を示しているが、「記録の閲覧」においても画面の構成は同一である。すなわちこの画面において関係者は、自身が関係している行動ログを一覧することができる。観察者Usとしての役割を有する関係者であれば、例えばヒアリングを
希望している関係者がいるかどうかを確認することができる。その確認を踏まえ、関係者は、行動ログに対するさらなるアクション(ヒアリングなど)の実行、さらにはそのアクションの結果の情報の入力など、行動ログに関するより豊かな情報を記録することができる。
While Figure 10 shows a list of "My Records," the screen layout is the same for "View Records." In other words, on this screen, participants can view the activity logs in which they are involved. Parties who act as observers (Us) can check, for example, whether there are any participants who wish to be interviewed. Based on this confirmation, participants can record richer information about the activity log, such as taking further actions (such as interviews) on the activity log and entering information on the results of those actions.

「私の記録」であれ「記録の閲覧」であれ、領域92においては、行動ログの一覧が表示される。領域92には、各行動ログの属性情報の少なくとも一部が表示される。関係者は、領域92において1つの行動ログの位置をクリック又はタップする等の手法により、個々の行動ログを閲覧する指示を入力することができる。この指示を受けると、情報処理装置10は、個々の行動ログの詳細を表示する画面(以下「詳細表示画面」という)を表示するためのデータをユーザ端末20に送信する。 Whether it is "My Records" or "View Records," a list of action logs is displayed in area 92. At least part of the attribute information for each action log is displayed in area 92. The relevant person can input an instruction to view an individual action log by, for example, clicking or tapping on the location of an action log in area 92. Upon receiving this instruction, the information processing device 10 transmits data to the user terminal 20 for displaying a screen displaying details of each action log (hereinafter referred to as the "details display screen").

図11は、詳細表示画面を例示する図である。詳細表示画面では、指定された行動ログの詳細が領域92に表示される。行動ログの詳細は、例えば内容の全文及び添付ファイルの再生を含む。その行動ログに関しその関係者に与えられているアクセス権の範囲に応じて、この画面の構成及び受け付け可能なアクションは変わる。例えば、閲覧権限のみが与えられている関係者に対しては、詳細の閲覧のみが可能な画面が提供される。編集権限が与えられている関係者に対しては。詳細の編集指示を受け付けるUIオブジェクトを含む画面が提供される。関係者は、この画面から各行動ログの詳細を確認し、必要に応じて追加情報を書き込んだり、編集をしたりすることができる。追加情報としては、例えば、その問題行動が起こった後の関係者への聞き取りの内容が記録される。 Figure 11 is a diagram illustrating a details display screen. On the details display screen, details of the specified behavior log are displayed in area 92. The details of the behavior log include, for example, the full text of the content and playback of attached files. The configuration of this screen and the actions that can be accepted vary depending on the scope of access rights granted to the relevant person for that behavior log. For example, a screen that allows only viewing of the details is provided to a relevant person who has only been granted viewing rights. A screen that includes a UI object that accepts instructions to edit the details is provided to a relevant person who has been granted editing rights. From this screen, the relevant person can check the details of each behavior log and, as necessary, write or edit additional information. Additional information, for example, may include the contents of interviews with the relevant person after the problematic behavior occurred.

被観察者である関係者のユーザ端末20において表示される詳細表示画面は、その行動ログに対する弁明を入力するためのUIオブジェクトを含んでもよい。被観察者による弁明の入力を可能にすることにより、観察者から被観察者への一方的な評価だけではなく、多面的な事情の把握が可能になる。 The detailed display screen displayed on the user terminal 20 of the person involved who is being observed may include a UI object for inputting an explanation for the behavior log. By allowing the observed person to input an explanation, it becomes possible to understand the circumstances from multiple perspectives, rather than just making a one-sided evaluation of the observed person from the observer.

2-3.案件の管理
図12は、案件の生成に係る処理概要を示すフローチャートである。このフローは、情報処理装置10が稼働している間は一定の間隔で繰り返し実行される。
12 is a flowchart showing an outline of the process for generating a case. This flow is repeatedly executed at regular intervals while the information processing device 10 is in operation.

ステップS301において、情報処理装置10は、案件化の条件が満たされたか判断する。案件化の条件はあらかじめ定義されている。一例において、案件化の条件は、案件化の権限を有する関係者が、ある行動ログについて案件化の指示を明示的に行った、という条件である。案件化の条件が満たされた場合、情報処理装置10は、処理をステップS302に移行する。案件化の条件が満たされない場合、情報処理装置10は、図12のフローを終了する。 In step S301, the information processing device 10 determines whether the conditions for creating a case have been met. The conditions for creating a case are defined in advance. In one example, the condition for creating a case is that a related party with the authority to create a case has explicitly instructed a certain action log to be created as a case. If the conditions for creating a case have been met, the information processing device 10 proceeds to step S302. If the conditions for creating a case have not been met, the information processing device 10 ends the flow in FIG. 12.

ステップS302において、情報処理装置10は、案件のレコードを作成する。案件のレコードは、対応する少なくとも1つの行動ログのログIDを含む。一例において「記録の閲覧」画面に案件化を指示するためのUIオブジェクト(例えばボタン)が含まれる。このUIオブジェクトは、対応する行動ログを指定するUIオブジェクト(例えばチェックボックス)と関連する。すなわち、関係者が案件化の指示を行う際には、案件作成画面
又は一覧表示画面において対応する行動ログを指定する。
In step S302, the information processing device 10 creates a case record. The case record includes the log ID of at least one corresponding action log. In one example, the "View Record" screen includes a UI object (e.g., a button) for instructing the creation of a case. This UI object is associated with a UI object (e.g., a check box) that specifies the corresponding action log. In other words, when a related party instructs the creation of a case, the related party specifies the corresponding action log on the case creation screen or the list display screen.

図13は、案件作成画面を例示する図である。案件作成画面は領域93を有する。領域93は、案件の属性又は関連情報を入力するためのUIオブジェクトが表示される領域である。この例において、案件の属性は、最終更新日時、処分内容、発生日時、対象者、副対象者、及び内容詳細を含む。最終更新日は、その案件のレコードが最後に更新された日時を示す。発生日は、案件の発生日時を示す。対象者は、処分の対象となる関係者である。副対象者は、この案件に関連する関係者である。副対象者として、複数の関係者が指定されてもよい。処分内容は、処分の内容を示す。一例において、処分の内容はあらかじめ決められた選択肢の中から、行動ログの内容に応じて決められる。選択肢は、例えば、懲戒、訓戒、注意、人事考課における減点、配置転換、役職停止、退職勧告、及び解雇の少なくとも1種を含む。情報処理装置10は、これらの情報の少なくとも一部について、ログデータベース111に記録されている行動ログを参照して自動的に初期値として入力してもよい。内容詳細は、処分内容の詳細を示す。内容詳細は、例えば観察者Usにより入力される。 Figure 13 is a diagram illustrating an example of a case creation screen. The case creation screen has an area 93. Area 93 is an area where UI objects for entering case attributes or related information are displayed. In this example, case attributes include the last update date and time, disciplinary action content, occurrence date and time, target, secondary target, and content details. The last update date indicates the date and time the case record was last updated. The occurrence date indicates the date and time the case occurred. The target is the person who is the target of the disciplinary action. The secondary target is the person who is related to the case. Multiple people may be specified as secondary targets. The disciplinary action content indicates the content of the disciplinary action. In one example, the content of the disciplinary action is determined from predetermined options based on the content of the behavior log. The options include, for example, at least one of disciplinary action, warning, caution, deduction in personnel evaluation, transfer, suspension, recommendation to resign, and dismissal. The information processing device 10 may automatically input at least some of this information as initial values by referring to the behavior log recorded in the log database 111. Content details indicate the details of the disciplinary action content. The content details are entered, for example, by the observer Us.

この例において、案件の関連情報は、ログ、ファイル、及び公開範囲を含む。ログは、その案件に対応する行動ログの一覧を含む。ログに関するUIオブジェクトは、この案件に対応する行動ログを追加又は削除するためのオブジェクトを含む。行動ログを追加するためのUIオブジェクト(例えば追加ボタン)を介して行動ログ追加の指示が入力されると、候補となる行動ログの一覧が表示される。観察者Usはこの一覧から、追加する行動ログを選択する。 In this example, the related information for a case includes logs, files, and disclosure ranges. The logs include a list of action logs corresponding to the case. The UI objects related to the logs include objects for adding or deleting action logs corresponding to the case. When an instruction to add an action log is input via a UI object for adding an action log (e.g., an add button), a list of candidate action logs is displayed. The observer U selects an action log to add from this list.

ファイルは、その案件に関連する添付ファイルを示す。添付ファイルは、例えば、文書、画像、音声、及び動画など、決められたファイルフォーマットのデータである。ファイルに関するUIオブジェクトは、この案件に関連するファイルを追加又は削除するためのオブジェクトを含む。観察者UsはこのUIオブジェクトから、追加するファイルを指定する。 Files indicate attached files related to the case. Attached files are data in a specific file format, such as documents, images, audio, and video. UI objects related to files include objects for adding or deleting files related to this case. The viewer Us specifies the file to add from this UI object.

公開範囲は、その案件の公開範囲を示す。一例において公開範囲は、自由入力のテキストを含む。案件を生成する関係者は、案件の公開範囲を文章で入力することができる。公開範囲は、電子メールへのリンクを含んでもよい。この場合、公開範囲として、メール送信元、メール宛先、及びメール文面が記録される。また、公開範囲は、閲覧権限又は編集権限を有する関係者の識別情報を含んでもよい。例えば、助言者Uaである関係者の識別
情報を含めることにより、その助言者Uaに対して案件の情報を共有することができる。
The disclosure range indicates the disclosure range of the case. In one example, the disclosure range includes free-entry text. The party creating the case can enter the disclosure range of the case in text. The disclosure range may include a link to an email. In this case, the email sender, email destination, and email text are recorded as the disclosure range. The disclosure range may also include identification information of the party with viewing or editing rights. For example, by including identification information of the party who is an advisor Ua, case information can be shared with the advisor Ua.

情報処理装置10は、案件作成画面を介して入力されたデータを、案件データベース112に入力する。 The information processing device 10 inputs the data entered via the case creation screen into the case database 112.

図14は、案件データベース112を例示する図である。案件データベース112は複数のレコードを含む。各レコードは、1つの案件に対応する。各レコードは、複数の項目の情報、この例では、案件ID、発生日、対象者、副対象者、処分内容、内容詳細、ログ一覧、添付ファイル、及び公開範囲を含む。案件IDは、案件を一意に特定する識別情報である。その他は、案件入力画面で説明したとおりである。 Figure 14 is a diagram illustrating the case database 112. The case database 112 contains multiple records. Each record corresponds to one case. Each record contains multiple items of information, in this example, the case ID, date of occurrence, subject, secondary subject, disposition content, content details, log list, attachments, and disclosure scope. The case ID is identification information that uniquely identifies the case. The rest is as explained on the case input screen.

情報処理装置10は、ユーザ端末20を用いてアクセスしてきた助言者Uaに対して、案件の一覧表示画面を表示させるためのデータを出力する。案件の一覧表示画面は、例えば行動ログの一覧表示画面(図10)と同様の構成を有する。さらに、助言者Uaが案件一覧から1つの案件を選択すると、その案件の詳細が表示される。案件の詳細表示画面は、案件入力画面(図13)と同様である。助言者Uaは、そのアクセス権限に応じて、案
件を閲覧又は編集することができる。
The information processing device 10 outputs data for displaying a list display screen of cases to the advisor Ua who has accessed the information processing device 10 using the user terminal 20. The list display screen of cases has a configuration similar to that of the list display screen of action logs (FIG. 10), for example. Furthermore, when the advisor Ua selects a case from the list of cases, details of that case are displayed. The detail display screen of the case is similar to the case input screen (FIG. 13). The advisor Ua can view or edit cases according to his/her access authority.

再び図12を参照する。ステップS303において、情報処理装置10は、書面作成の条件が満たされたか判断する。書面作成の条件はあらかじめ定義されており、例えば、権限を有する関係者が書面作成の明示的な指示を行ったという条件である。書面作成の条件が満たされたと判断された場合、情報処理装置10は、処理をステップS304に移行する。書面作成の条件が満たされていないと判断された場合、情報処理装置10は、図12のフローを終了する。 Referring again to FIG. 12, in step S303, the information processing device 10 determines whether the conditions for creating a document have been met. The conditions for creating a document are predefined, and are, for example, a condition that an authorized party has given explicit instructions to create a document. If it is determined that the conditions for creating a document have been met, the information processing device 10 proceeds to step S304. If it is determined that the conditions for creating a document have not been met, the information processing device 10 ends the flow in FIG. 12.

ステップS304において、情報処理装置10は、書面を作成する。どの処分に対してどのような書式の書面を作成するかは、あらかじめ定義されている。一例において、ここで作成される書面は、観察履歴書及び指導履歴書を含む。観察履歴書は、対象者の問題行動を観察した履歴である。指導履歴書は、対象者に対して行った指導の履歴である。観察履歴書及び指導履歴書については、書式のひな形が定義されている。書式のひな形においては、書面上の領域と、その領域に流し込む情報の種類が定義されている。情報処理装置10は、対応する行動ログの情報をそのひな形に流し込むことにより、観察履歴書及び指導履歴書を作成する。情報処理装置10は、作成したファイルを記憶する。情報処理装置10は、このファイルの所在を示す情報を案件データベース112に書き込む。案件データベース112において、このファイルは、例えば添付ファイルとして表示される。 In step S304, the information processing device 10 creates a document. The format of the document to be created for each disposition is defined in advance. In one example, the documents created here include an observation history and a training history. The observation history is a history of observations of the target person's problematic behavior. The training history is a history of training given to the target person. Format templates are defined for the observation history and training history. The format template defines the areas on the document and the type of information to be entered into those areas. The information processing device 10 creates the observation history and training history by entering information from the corresponding behavior log into the template. The information processing device 10 stores the created file. The information processing device 10 writes information indicating the location of this file to the case database 112. In the case database 112, this file is displayed, for example, as an attachment.

助言者Uaである関係者が自身のユーザ端末20から情報処理装置10にアクセスする
と、案件一覧を見ることができる。助言者Uaは、例えば弁護士、社会保険労務士、又は
産業カウンセラーなどの専門家であり、指導履歴書及び指導履歴書を閲覧又はダウンロードして、その団体における処分又は法的措置を執るための助言又は準備をすることができる。
When the related person who is the advisor Ua accesses the information processing device 10 from his/her own user terminal 20, he/she can view the list of cases. The advisor Ua is a professional such as a lawyer, a certified social insurance labor consultant, or an industrial counselor, and can view or download the guidance resume and guidance history, and provide advice or preparation for taking disciplinary action or legal action in the organization.

以上で説明したように、情報処理システム1によれば、団体において後々に問題となりそうな行動を記録することができ、いざというときに必要な情報を提供する環境を構築することができる。また、いざ具体的な処分又は法的措置が必要な状況になったときには、簡便かつ速やかに助言者Uaと情報を共有することができ、問題の早期解決に資すること
ができる。このように問題解決できる環境を整えることで、団体の環境を総合的に向上させることができる。
As explained above, the information processing system 1 allows an organization to record behavior that may become problematic in the future, creating an environment that provides necessary information in an emergency. Furthermore, when a situation arises where specific disciplinary action or legal action is required, information can be easily and quickly shared with the advisor Ua, contributing to the early resolution of the problem. By creating an environment conducive to problem solving in this way, the organization's environment can be improved overall.

3.変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下で説明する事項のうち2つ以上の事項が組み合わせて適用されてもよい。
3. Modifications The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modifications will be described below. Two or more of the following features may be applied in combination.

3-1.行動ログの入力
行動ログの入力方法及び入力項目は、実施形態において例示したものに限定されない。例えば、行動ログの少なくとも一部は、音声入力技術を用いて入力されてもよい。この場合、ユーザ端末20は、音声入力を受け付ける音声入力手段(図示略)を有する。音声入力手段は、例えば、ユーザ端末20に搭載されたマイクロフォンである。ユーザは、ユーザ端末20に向かって問題行動の内容を音声で入力することができる。ユーザ端末20は、入力された音声を、音声データのストリームとして情報処理装置10に送信する。情報処理装置10は、音声認識エンジンを用いてこの音声データをテキストデータに変換する。音声認識エンジンは、情報処理装置10の内部システムであってもよいし、外部システムであってもよい。情報処理装置10は、こうして得られたテキストデータを、行動ログとしてログデータベース111に書き込む。
3-1. Input of Behavior Log The input method and input items of the behavior log are not limited to those exemplified in the embodiment. For example, at least a portion of the behavior log may be input using voice input technology. In this case, the user terminal 20 has a voice input means (not shown) that accepts voice input. The voice input means is, for example, a microphone mounted on the user terminal 20. The user can input the details of the problematic behavior by voice into the user terminal 20. The user terminal 20 transmits the input voice to the information processing device 10 as a stream of voice data. The information processing device 10 converts this voice data into text data using a voice recognition engine. The voice recognition engine may be an internal system of the information processing device 10 or an external system. The information processing device 10 writes the text data obtained in this manner to the log database 111 as a behavior log.

この場合において、情報処理装置10は、テキストデータにアノテーションを付与するアノテーション手段を有してもよい。アノテーションとは、テキストデータの一部又は全部に付与される付加情報をいい、例えば、観察者Usがその行動ログを入力したときの感
情、その行動ログの重要度、及びその行動ログにおけるキーワードの少なくとも1種を含む情報である。
In this case, the information processing device 10 may have an annotation means for adding annotations to the text data. An annotation refers to additional information added to part or all of the text data, and is information including, for example, at least one of the emotions of the observer Us when they input the behavior log, the importance of the behavior log, and keywords in the behavior log.

アノテーションとして感情を付加するのであれば、情報処理装置10は、音声データから感情を分析する感情分析エンジンを用いて、その行動ログに感情を付与する。この感情分析エンジンは、例えば機械学習モデルを含む。この機械学習モデルは、例えば、音声データ及びそのときの感情のセットを、入力層に音声データを、出力層に感情を、それぞれ教師データとして与えて機械学習をさせたモデルである。この教師データは特に行動ログに特化したものでなくてもよいし、行動ログに特化したものであってもよい。あるいは、重要度分析エンジンは、LLM(Large Language Model:大規模言語モデル)を含むものでもよい。このLLMに行動ログのテキストデータから感情を出力させる指示を入力することにより、感情を得ることができる。 If emotions are to be added as annotations, the information processing device 10 uses an emotion analysis engine that analyzes emotions from voice data to assign emotions to the action log. This emotion analysis engine includes, for example, a machine learning model. This machine learning model is a model that performs machine learning by providing, for example, a set of voice data and the emotions at that time as training data, with the voice data provided to the input layer and the emotions provided to the output layer. This training data does not have to be specialized for action logs, or it may be specialized for action logs. Alternatively, the importance analysis engine may include an LLM (Large Language Model). Emotions can be obtained by inputting an instruction to this LLM to output emotions from the text data of the action log.

アノテーションとして重要度を付与するのであれば、情報処理装置10は、テキストデータからその行動ログの重要度を分析する重要度分析エンジンを用いて、その行動ログに重要度を付与する。この重要度分析エンジンは、例えば機械学習モデルを含む。この機械学習モデルは、例えば、行動ログ及びその行動ログの重要度(人間により付与された重要度)のセットを、入力層に行動ログを、出力層に重要度を、それぞれ教師データとして与えて機械学習をさせたモデルである。あるいは、重要度分析エンジンは、LLMを含むものでもよい。このLLMに行動ログから重要度を出力させる指示を入力することにより、重要度を得ることができる。一例において、重要度に影響を及ぼす要因として以下の要因が考えられる。(ア)問題行動の種別、(イ)問題行動の発生頻度、(ウ)問題行動の内容、(エ)関係者の属性(例:役職、年齢、過去の経歴など)、(オ)就業規則との関連性。情報処理装置10は、これらの要因の少なくとも一部を考慮して、重要度を分析してもよい。 If importance is assigned as an annotation, the information processing device 10 assigns importance to the behavior log using an importance analysis engine that analyzes the importance of the behavior log from text data. This importance analysis engine includes, for example, a machine learning model. This machine learning model is, for example, a model that performs machine learning by providing a set of behavior logs and their importance (importance assigned by humans) as training data, with the behavior log as the input layer and the importance as the output layer. Alternatively, the importance analysis engine may include an LLM. The importance can be obtained by inputting an instruction to the LLM to output the importance from the behavior log. In one example, the following factors may affect the importance: (a) the type of problematic behavior, (b) the frequency of occurrence of the problematic behavior, (c) the content of the problematic behavior, (d) the attributes of the person involved (e.g., position, age, past experience, etc.), and (e) the relevance to work rules. The information processing device 10 may analyze the importance by taking into account at least some of these factors.

アノテーションとしてキーワードを付与するのであれば、情報処理装置10は、テキストデータからその行動ログのキーワードを抽出するキーワード抽出エンジンを用いて、その行動ログからキーワードを抽出る。このキーワード抽出エンジンは、例えば機械学習モデルを含む。この機械学習モデルは、例えば、行動ログ及びその行動ログのキーワード(人間により抽出されたキーワード)のセットを、入力層に行動ログを、出力層にキーワードを、それぞれ教師データとして与えて機械学習をさせたモデルである。あるいは、重要度分析エンジンは、LLMを含むものでもよい。このLLMに行動ログからキーワードを出力させる指示を入力することにより、キーワードを得ることができる。 If keywords are to be added as annotations, the information processing device 10 extracts keywords from the action log using a keyword extraction engine that extracts keywords from the action log from text data. This keyword extraction engine includes, for example, a machine learning model. This machine learning model is, for example, a model that performs machine learning on a set of action logs and their keywords (keywords extracted by humans), with the action log provided as training data to the input layer and the keywords provided as training data to the output layer. Alternatively, the importance analysis engine may include an LLM. Keywords can be obtained by inputting an instruction to this LLM to output keywords from the action log.

感情分析エンジン、重要度分析エンジン、及びキーワード抽出エンジンは、情報処理装置10の内部システムであってもよいし、外部システムであってもよい。行動ログに付加されたアノテーションは、ログデータベース111に記録される。 The sentiment analysis engine, importance analysis engine, and keyword extraction engine may be internal systems of the information processing device 10 or external systems. Annotations added to the action log are recorded in the log database 111.

これらのアノテーションが付与された場合、情報処理装置10は、行動ログの一覧表示画面又は詳細表示画面においてこのアノテーションの内容を表示してもよい。あるいは、情報処理装置10は、案件を生成するために対応する行動ログを選択する際に、各行動ログに付加されたアノテーションを参照して行動ログを選択してもよい。一例において、情報処理装置10は、特定の種別の案件に対しては特定のキーワードを含む行動ログを選択し、別の特定の種別の案件に対しては特定の重要度を有する行動ログを選択する、というようにアノテーションを参照する。 When these annotations are added, the information processing device 10 may display the contents of the annotations on the list display screen or detailed display screen of the action logs. Alternatively, when selecting corresponding action logs to create a case, the information processing device 10 may select the action logs by referring to the annotations added to each action log. In one example, the information processing device 10 refers to annotations in such a way that it selects action logs containing specific keywords for a specific type of case, and selects action logs with a specific importance for another specific type of case.

すなわちこのアノテーションを用いる例は、情報処理装置10が、音声をテキスト化するテキスト化手段と、音声に基づいてテキストにアノテーションを付与するアノテーション手段とを有する例である。 In other words, this example of using annotations is one in which the information processing device 10 has a text conversion means that converts speech into text, and an annotation means that adds annotations to the text based on the speech.

行動ログの入力項目は、実施形態で説明した例に代えて、又は加えて、団体の対処及び被観察者への注意の少なくとも1種を含んでもよい。団体の対処は、その行動に関して団体が行った処分を示す。被観察者への注意は、観察者又は他の関係者が、その被観察者に対して注意をした事実、又はその注意の内容を示す。これらの情報を含むことにより、より多様な情報の記録が可能である。 Instead of or in addition to the examples described in the embodiments, the input items for the behavior log may include at least one of the following: the organization's action and a warning to the observed person. The organization's action indicates the action taken by the organization regarding the behavior. The warning to the observed person indicates the fact that the observer or other related parties have warned the observed person, or the content of that warning. By including this information, it is possible to record a wider variety of information.

3-2.関連情報の提示
行動ログを入力する際、又は入力後に、情報処理装置10は、その行動ログの関連情報を提示してもよい。関連情報とは、あらかじめ規則データベース114(図示略)に登録された情報のうち、その行動ログに関連する情報をいう。規則データベース114には、その団体の関連法令及びその団体の独自規則の少なくとも1種が記録される。その団体の独自規則は、例えば、就業規則などの社内規則が含まれる。規則データベース114に就業規則が含まれる場合、情報処理装置10は、就業規則のうちその行動ログが抵触する可能性のある条項を抽出する。情報処理装置10は、抽出された情報を関係者に提示する。例えば、情報処理装置10は、「この行動は、就業規則第3条2項に抵触する可能性があります」といった情報を関係者に提供する。
3-2. Presentation of Related Information When or after inputting an action log, the information processing device 10 may present related information for the action log. Related information refers to information related to the action log that is pre-registered in the rule database 114 (not shown). The rule database 114 records at least one of the organization's relevant laws and regulations and the organization's own rules. The organization's own rules include, for example, company rules such as work rules. If the rule database 114 includes work rules, the information processing device 10 extracts clauses from the work rules that may be in conflict with the action log. The information processing device 10 presents the extracted information to the relevant person. For example, the information processing device 10 provides information such as, "This action may be in conflict with Article 3, Paragraph 2 of the work rules" to the relevant person.

関連情報の抽出には、例えば、機械学習モデルが用いられる。この機械学習モデルは、例えば関連情報が就業規則の場合、行動ログ及びその行動ログが抵触する就業規則の条項のセットを、入力層に行動ログを、出力層に条項を、それぞれ教師データとして与えて機械学習をさせたモデルである。あるいは、関連情報の抽出は、LLMを用いたものでもよい。このLLMに行動ログと関連情報とから関連情報のうちその行動ログに関連する部分を抽出(抜き出す)を出力させる指示を入力することにより、抽出された関連情報を得ることができる。抽出された関連情報を関係者に提示する際、情報処理装置10は、関連情報の全文を表示しつつ抽出された部分を強調表示(下線、太字、又は色変更などの装飾付加)してもよいし、関連情報の全文は表示せず抽出された部分だけを表示してもよい。抽出された関連情報は、観察者Us及び被観察者Utのいずれに対して提示されてもよい。このように、情報処理装置10が入力された行動ログに関連情報(例えば就業規則の条項)を抽出し、強調表示することで、ユーザが問題行動と就業規則との関連性を容易に理解できるようになる。これにより、関係者は、問題行動に対する適切な対処を行うことができる。 To extract related information, for example, a machine learning model is used. For example, if the related information is work rules, this machine learning model performs machine learning on a set of a behavior log and the clauses of the work rules that the behavior log conflicts with, with the behavior log as training data in the input layer and the clauses as training data in the output layer. Alternatively, the related information may be extracted using an LLM. Extracted related information can be obtained by inputting an instruction to the LLM to extract (extract) the relevant portion of the related information from the behavior log and the relevant information. When presenting the extracted related information to relevant parties, the information processing device 10 may display the entire text of the related information while highlighting the extracted portion (by underlining, bolding, changing the color, or other decorative features), or it may display only the extracted portion without displaying the entire text of the related information. The extracted related information may be presented to either the observer Us or the observed Ut. In this way, the information processing device 10 extracts and highlights relevant information (e.g., the clauses of the work rules) from the input behavior log, allowing the user to easily understand the relationship between the problematic behavior and the work rules. This allows those involved to take appropriate action to address problematic behavior.

すなわちこの例は、情報処理装置10が、団体の就業規定にアクセスするアクセス手段と、就業規定のうち行動ログが抵触する可能性のある条項を抽出する抽出手段と、抽出された条項を提示する提示手段とを有する例である。 In other words, this example is one in which the information processing device 10 has an access means for accessing the organization's work regulations, an extraction means for extracting clauses from the work regulations that may conflict with the action log, and a presentation means for presenting the extracted clauses.

3-3.行動ログ入力の補助
上述の実施形態においては、行動ログの入力画面として決まった画面(すなわち決まった入力項目のセット)が用いられる例を説明した。しかし、情報処理装置10は、入力画面として複数のテンプレートを有し、状況に適したテンプレートを用いるよう、関係者に提案してもよい。一例において、各テンプレートは、問題行動の複数の種別のいずれかに対応する。例えば、遅刻/欠勤に対しては遅刻/欠勤専用の入力画面が提供され、ハラスメントにはハラスメント専用の入力画面が提供される。
3-3. Assistance for Entering Behavior Logs In the above-described embodiment, an example was described in which a fixed screen (i.e., a fixed set of input items) is used as the input screen for the behavior log. However, the information processing device 10 may have multiple templates for the input screen and suggest to the person involved that they use a template appropriate for the situation. In one example, each template corresponds to one of multiple types of problematic behavior. For example, a dedicated input screen for lateness/absence is provided for tardiness/absence, and a dedicated input screen for harassment is provided for harassment.

情報処理装置10は、それまでのその被観察者Utの行動ログを考慮して、それまでの
経緯に応じたテンプレートの入力画面において行動ログを入力するよう、観察者Usに対
して提案をしてもよい。一例において、この「状況」又は「経緯」は、ある被観察者Ut
における行動ログの遷移又はコンテキストを含む。これは、問題行動にはある種のパターン(又はフレーム若しくはストーリー)があり、そのパターンに沿った行動ログの記録を観察者Usに提案するものであるということもできる。例えば、ある種別の問題行動(例
えば遅刻)がしきい値以上の頻度で発生した後で、ある特定の種別の問題行動(例えば無断欠勤)を起こす可能性が高いことが、過去の経験から分かっていることがある。これはすなわち、過去における複数の(好ましくは多数の)関係者の行動ログの遷移の実績から、ある関係者について、今後の行動ログの予測をすることに相当する。またこのとき、「後々にある特定の種別の問題行動(例えば無断欠勤)を起こすことが分かっているのであれば、実際にその問題行動を起こす前であってもこういう情報を記録しておけばよかった」という知見が溜まっていることもある。例えばある種別の問題行動がしきい値以上の頻度で発生するなど、発動条件が満たされた場合、情報処理装置10は、観察者Usに対し
て、この知見に基づき、ある特定の種別の問題行動に対応した入力項目を含む入力画面を用いて行動ログを入力するよう、観察者Usに提案してもよい。
The information processing device 10 may take into consideration the behavior log of the observed person Ut up to that point and suggest to the observer Us to input the behavior log on the input screen of a template according to the history up to that point. In one example, this "situation" or "history" may be
This includes the transition or context of the behavior log in the context of the problematic behavior. This can also be said to suggest that problematic behaviors have certain patterns (or frames or stories), and that the observer Us should record a behavior log that follows that pattern. For example, past experience may indicate that a certain type of problematic behavior (e.g., lateness) occurs with a frequency above a threshold, followed by a high probability of a specific type of problematic behavior (e.g., absenteeism). This corresponds to predicting the future behavior log of a certain participant based on the past behavior log transitions of multiple (preferably many) participants. Furthermore, at this time, the observer may have accumulated knowledge that, "If it was known that a certain type of problematic behavior (e.g., absenteeism) would occur in the future, I should have recorded this information even before the problematic behavior actually occurred." For example, when a triggering condition is met, such as when a certain type of problematic behavior occurs with a frequency above a threshold, the information processing device 10 may suggest to the observer Us, based on this knowledge, to enter a behavior log using an input screen that includes input items corresponding to a specific type of problematic behavior.

すなわちこの例は、情報処理装置10が、行動の種別に応じた項目を含む、ログの入力テンプレートを提案する提案手段を有する例である。この例において、行動ログの遷移又はコンテキストとテンプレートとの関係は、ルールベースで定義されてもよいし、機械学習モデル又はLLMなどのAI(Artificial Intelligence)技術により特定されてもよ
い。
That is, in this example, the information processing device 10 has a suggestion unit that proposes a log input template including items according to the type of activity. In this example, the relationship between the transition or context of the activity log and the template may be defined on a rule basis, or may be identified by a machine learning model or an AI (Artificial Intelligence) technology such as LLM.

入力テンプレートの提案に代えて、又は加えて、情報処理装置10は、行動ログの入力を補助する情報を提供してもよい。入力を補助する情報は、例えば、行動ログの特定の項目(例えば「内容」)を入力する際に、その項目に入力すべき文章の例文である。例文はデータベースに登録されていてもよいし、LLM等のAI技術により過去の行動ログを参照して生成されてもよい。 Instead of or in addition to proposing an input template, the information processing device 10 may provide information to assist in entering an action log. The information to assist in input is, for example, an example sentence to be entered into a specific item (e.g., "content") of the action log when entering that item. The example sentence may be registered in a database, or may be generated by referring to past action logs using AI technology such as LLM.

3-4.行動アドバイス
情報処理装置10は、関係者に行動アドバイスを提供してもよい。「入力テンプレートの提案」の項で説明したように、それまでのその被観察者Utの行動ログから、その後に
被観察者Utが起こしそうな問題行動を予測することが可能である。情報処理装置10は
、この予測に沿って、関係者にアドバイスを生成してもよい。関係者へのアドバイスは、例えば以下の要因の少なくとも1種を考慮して生成される。(ア)関係者の属性(例:年齢、性別、役職、性格、職務経験など)、(イ)問題行動の種別、(ウ)問題行動の発生状況(例:頻度、時間帯、場所、周囲の状況など)、(エ)ログに記録された関係者の弁明又は反省など、(オ)就業規則や行動指針など、規則の内容、及び(カ)過去の類似事例における効果的なアドバイス。
3-4. Behavioral Advice The information processing device 10 may provide behavioral advice to the person involved. As explained in the section "Suggesting an Input Template," it is possible to predict problematic behavior that the observed person Ut is likely to exhibit in the future based on the behavior log of the observed person Ut up to that point. The information processing device 10 may generate advice for the person involved based on this prediction. The advice for the person involved is generated taking into consideration, for example, at least one of the following factors: (a) the attributes of the person involved (e.g., age, gender, position, personality, work experience, etc.), (b) the type of problematic behavior, (c) the circumstances under which the problematic behavior occurred (e.g., frequency, time of day, location, surrounding circumstances, etc.), (d) the explanation or reflection of the person involved recorded in the log, (e) the content of rules such as work regulations and guidelines for behavior, and (f) effective advice based on similar past cases.

アドバイスの提供先である関係者は、被観察者Ut本人、観察者Us、及びそれ以外の他の関係者(例えば同じグループに属する同僚)のいずれでもよい。 このアドバイスは、
問題発生の予防措置であると捉えることもできる。被観察者Ut本人に提供されるアドバ
イスは、例えば、「休暇を取得する」又は「ストレスを解消する」など、問題行動を抑制するための行動指針を含む。被観察者Ut本人以外の他人に提供されるアドバイスは、例
えば、「残業規制をする」又は「配置転換をする」など、被観察者Utの環境を変えるた
めの行動指針を含む。特に、行動ログのパターンから、その被観察者Utの問題行動で影
響を受けそうな関係者が特定できる場合、情報処理装置10は、その特定された関係者に向けてアドバイスを提供してもよい。
The person concerned to whom the advice is provided may be the observed person Ut, the observer Us, or any other person concerned (for example, a colleague belonging to the same group).
It can also be considered a preventive measure against the occurrence of problems. Advice provided to the observed person Ut includes guidelines for suppressing problematic behavior, such as "take a vacation" or "relieve stress." Advice provided to someone other than the observed person Ut includes guidelines for changing the observed person Ut's environment, such as "limit overtime" or "transfer." In particular, if it is possible to identify related parties who are likely to be affected by the observed person Ut's problematic behavior from the pattern of the behavior log, the information processing device 10 may provide advice to the identified related parties.

情報処理装置10は、行動ログの履歴からアドバイスを生成するアドバイスエンジンを用いて、その関係者に対するアドバイスを生成する。このアドバイスエンジンは、例えば
機械学習モデルを含む。この機械学習モデルは、例えば、過去の行動ログの遷移(同じ関係者における複数の行動ログのセット)及びその関係者に対するアドバイス(例えば専門家により提供されたアドバイス)のセットを、入力層に行動ログの遷移を、出力層にアドバイスを、それぞれ教師データとして与えて機械学習をさせたモデルである。あるいは、重要度分析エンジンは、LLMを含むものでもよい。このLLMに行動ログの遷移からアドバイスを出力させる指示を入力することにより、重要度を得ることができる。
The information processing device 10 generates advice for the person concerned using an advice engine that generates advice from the history of the action log. This advice engine includes, for example, a machine learning model. This machine learning model is, for example, a model that performs machine learning by providing a set of past action log transitions (a set of multiple action logs for the same person concerned) and advice for the person concerned (e.g., advice provided by an expert) as training data, with the action log transitions provided to an input layer and the advice provided to an output layer. Alternatively, the importance analysis engine may include an LLM. The importance can be obtained by inputting an instruction to this LLM to output advice based on the action log transitions.

このようなアドバイスを行うことにより、関係者に対してより効果的な指導や助言を行うことができ、問題が深刻化することを予防することができる。また、関係者自身が自分の行動を振り返り、改善を促すことができる。情報処理装置10は、関係者とのインタラクティブなやり取りを通じて、よりパーソナライズされたアドバイスを提供してもよい。例えば、アドバイスエンジンは、関係者に質問を投げかけ、その回答に応じてアドバイスの内容を調整してもよい。 By providing such advice, more effective guidance and advice can be given to the relevant parties, preventing problems from becoming more serious. It also allows the relevant parties to reflect on their own actions and encourage improvements. The information processing device 10 may provide more personalized advice through interactive exchanges with the relevant parties. For example, the advice engine may pose questions to the relevant parties and adjust the content of the advice depending on the answers.

3-5.案件化の判断
案件化の判断手法及び案件化の条件は、実施形態において例示したものに限定されない。例えば、案件化の判断は、AI技術を用いて自動的に又は半自動的に行われてもよい。一例において、案件化の判断は、LLMを用いて行われる。この場合、情報処理装置10は、ある観察者Usの行動ログの遷移から案件化の必要性又は案件化の要件を満たしてい
る度合いを出力させる指示をこのLLLMに入力する。LLMから出力される案件化の必要性又は案件化の要件を満たしている度合いがしきい値を超えていた場合、情報処理装置10は、その観察者Usの行動ログについて案件化すると判断する。この場合において、
情報処理装置10は、RAGの技術を用いて、案件化の判断に用いられる情報をLLMに入力してもよい。一例において、このRAGシステムは、その団体において過去に案件化した行動ログの履歴が記録されたデータベースを有する。判断の対象となる行動ログが特定されると、情報処理装置10は、その行動ログと類似する過去の事例をデータベースから検索する。類似する事例とは、行動ログに関する属性が類似する事例をいう。行動ログに関する属性とは、行動ログの対象者である被観察者Utの属性(例えば、年齢、性別、
所属部課、及び職制)及び行動ログの属性(例えば、種別、発生日時、及び発生頻度)の少なくとも1種をいう。情報処理装置10は、データベースから抽出した類似事例及び対象となる行動ログの遷移を添付し、対象となる行動ログの遷移の案件化の必要性の度合いを出力するよう、LLMに指示する。なおRAGシステムにおけるデータベースは、過去に案件化した行動ログの遷移だけでなく、案件化しなかった行動ログの遷移のデータも含んでもよい。この場合、情報処理装置10は、データベースから抽出した類似事例、その類似事例が案件化したかどうか、及び対象となる行動ログの遷移を添付し、対象となる行動ログの遷移の案件化の必要性の度合いを出力するよう、LLMに指示する。
3-5. Case Determination The case determination method and conditions are not limited to those exemplified in the embodiment. For example, the case determination may be made automatically or semi-automatically using AI technology. In one example, the case determination is made using an LLM. In this case, the information processing device 10 inputs an instruction to the LLLM to output the necessity of case determination or the degree to which the requirements for case determination are met from the transition of the behavior log of a certain observer Us. If the necessity of case determination or the degree to which the requirements for case determination are met output from the LLM exceeds a threshold, the information processing device 10 determines that the behavior log of that observer Us should be cased. In this case,
The information processing device 10 may input information used to determine whether to treat a case into the LLM using RAG technology. In one example, this RAG system has a database that records the history of behavior logs that have been treated as cases in the past in the organization. When the behavior log to be determined is identified, the information processing device 10 searches the database for past cases similar to the behavior log. Similar cases are cases with similar attributes related to the behavior log. The attributes related to the behavior log are the attributes (e.g., age, gender,
The information processing device 10 instructs the LLM to attach similar cases extracted from the database and the transition of the target action log, and to output the degree of necessity of turning the transition of the target action log into a case. Note that the database in the RAG system may include not only data on transitions of action logs that have been turned into cases in the past, but also data on transitions of action logs that have not been turned into cases. In this case, the information processing device 10 instructs the LLM to attach similar cases extracted from the database, whether the similar cases have been turned into cases, and the transition of the target action log, and to output the degree of necessity of turning the transition of the target action log into a case.

別の例において、案件化の判断は、機械学習モデルを用いて行われる。この機械学習モデルは、過去の事例の、行動ログの遷移、行動ログに関する属性、及びその事例が案件化されたか否かを示すデータのセットを、入力層に行動ログの遷移及び行動ログに関する属性を、出力層に案件化されたか否かを、それぞれ教師データとして与えて機械学習をさせたモデルである。 In another example, the decision to turn a case into a case is made using a machine learning model. This machine learning model is a model that performs machine learning using a set of data for past cases, including behavior log transitions, attributes related to the behavior logs, and whether the case was turned into a case, as training data, with the behavior log transitions and attributes related to the behavior logs provided to the input layer and the output layer providing whether the case was turned into a case.

「AI技術を用いて自動的に行う」とは、案件化するかどうか情報処理装置10が上記のようなAI技術を用いて関係者の指示によらずに決定することをいう。「AI技術を用いて半自動的に行う」とは、情報処理装置10が上記のようなAI技術を用いて、行動ログの遷移から案件化の必要性又は案件化の要件を満たしている度合いを出力し、関係者がこれらの情報を参照して案件化の指示を行うことをいう。 "Doing it automatically using AI technology" means that the information processing device 10 uses the above-mentioned AI technology to decide whether to make it a case without relying on instructions from the relevant parties. "Doing it semi-automatically using AI technology" means that the information processing device 10 uses the above-mentioned AI technology to output the need for making it a case or the degree to which the requirements for making it a case are met based on the transitions in the action log, and the relevant parties refer to this information to give instructions to make it a case.

あるいは、案件化の判断は、AI技術ではなく、ルールベースの技術を用いて自動的に
又は半自動的に行われてもよい。この場合、行動ログの遷移に関し、案件化の条件が定義される。案件化の条件は、例えば「2週間以内に4回以上の頻度で遅刻をしたら案件化」というものである。
Alternatively, the decision to issue a case may be made automatically or semi-automatically using rule-based technology instead of AI technology. In this case, the conditions for issue creation are defined with respect to the transition of the behavior log. For example, the conditions for issue creation may be "if someone is late four or more times within two weeks, it will be an issue."

これらの例によれば、案件化の必要性又は案件化の要件を満たしている度合いが情報処理システム1から出力されるので、関係者の主観的な判断によらず、客観的な判断が可能である。 In these examples, the necessity for case development or the degree to which the requirements for case development are met is output from the information processing system 1, making it possible to make an objective judgment without relying on the subjective judgment of the parties involved.

情報処理システム1において案件化の判断は省略されてもよい。すなわち、行動ログは所定の基準で(例えば、被観察者毎に)グループ化され、グループ毎に書面作成の条件が満たされたか判断し(ステップS303)、条件が満たされた場合には自動的に書面を作成してもよい(ステップS304)。 The decision to turn a case into a case may be omitted in the information processing system 1. That is, the behavior logs may be grouped according to predetermined criteria (for example, by observed person), and for each group, it may be determined whether the conditions for creating a written document are met (step S303), and if the conditions are met, a written document may be automatically created (step S304).

3-6.書面の作成
書面作成の条件は実施形態において例示したものに限定されない。例えば、特定の条件を満たす行動ログが記録されてから所定の時間が経過した、又は特定の条件を満たす行動ログが所定の量たまったなどの条件が、書面作成の条件として採用されてもよい。また、作成される書面は実施形態の例に限定されない。情報処理システム1を採用している団体における課題の解決に資するものであれば、どのような書面が作成されてもよい。
3-6. Creation of Documents The conditions for creating documents are not limited to those exemplified in the embodiments. For example, conditions such as a predetermined time having passed since an action log that meets a specific condition was recorded, or a predetermined amount of action logs that meet a specific condition have been accumulated, may be adopted as conditions for creating documents. Furthermore, the documents to be created are not limited to those exemplified in the embodiments. Any document may be created as long as it contributes to solving problems in the organization that employs the information processing system 1.

3-7.助言者Uaとの連携
助言者Ua、特に外部専門家との連携は、実施形態の例に限定されない。例えば、情報
処理装置10は、新たな案件が生成された場合、新たな案件が生成された旨を助言者Ua
にプッシュで通知してもよい。「プッシュで通知」とは、情報処理装置10から助言者Uaに自発的に情報を送信することをいい、例えば、電子メールでの情報送信、又は専用ア
プリからの通知の出力をいう。この場合、通知先となる助言者Uaは、ユーザデータベー
ス113において定義される。通知先となる助言者Uaは、案件の種別毎に定義されても
よい。
3-7. Collaboration with the advisor Ua Collaboration with the advisor Ua, particularly with the external expert, is not limited to the example of the embodiment. For example, when a new case is created, the information processing device 10 notifies the advisor Ua that a new case has been created.
The notification may be sent by push to the advisor Ua. "Notification by push" refers to the information being sent from the information processing device 10 to the advisor Ua voluntarily, for example, by sending information by email or outputting a notification from a dedicated app. In this case, the advisor Ua to be notified is defined in the user database 113. The advisor Ua to be notified may be defined for each type of case.

情報処理装置10から助言者Uaへのプッシュ通知には、以下の情報の少なくても1種
が含まれてもよい。(ア)その案件の案件詳細画面を表示するためのリンク、(イ)その案件の行動ログの一覧、(ウ)その案件に関するアドバイスを入力するための入力画面へのリンク、(エ)その案件に関するビデオ会議を行うためのリンク。
The push notification from the information processing device 10 to the advisor Ua may include at least one of the following information: (a) a link to display a case details screen for the case, (b) a list of action logs for the case, (c) a link to an input screen for inputting advice regarding the case, and (d) a link to hold a video conference regarding the case.

情報処理装置10は、助言者Uaへのプッシュ通知に代えて、又は加えて、案件の一覧
表示画面又は詳細表示画面において、助言者Uaとチャット(すなわちメッセージのやり
とり)、ビデオ通話、又は打ち合わせ日時の予約をするためのUIオブジェクトを提供してもよい。この例によれば、団体の関係は、助言者Uaとより密にコミュニケーションを
取ることができる。
Instead of or in addition to the push notification to the advisor Ua, the information processing device 10 may provide a UI object for chatting (i.e., exchanging messages), video calling, or reserving a meeting date and time with the advisor Ua on the case list display screen or the details display screen. According to this example, the relationship between the group and the advisor Ua can be more closely communicated with.

3-8.一覧表示画面
案件又は行動ログの一覧表示画面(又はダッシュボード画面)は、実施形態の例に限定されない。例えば、行動ログの一覧表示画面は、問題行動の集計結果を含んでもよい。問題行動の集計結果は、ログデータベース111に記録されている行動ログを集計した結果である。集計は、所定の集計単位に従って行われる。集計単位は、例えば団体におけるグループ(具体的には部課)である。情報処理装置10は、グループごとに問題行動を集計する。集計結果は、棒グラフなどのグラフで表示される。あるいは、集計結果は、集計値が条件を満たす行動ログ(例えば発生頻度が基準値を超えるもの)を他の行動ログよりも強調することにより示される。強調表示は、例えば、アイコン又はバッジの付与、点滅、太字、下線、又は色を変えるなどの装飾を含む。あるいは、問題行動の集計は、被観察者
Ut毎に行われてもよい。すなわちこの例は、情報処理装置10が、(団体が複数のグル
ープを有し、)ログにおける問題行動をグループ毎に集計する集計手段と、問題行動の集計結果を示す情報を提示する提示手段とを有する例である。
3-8. List Display Screen The list display screen (or dashboard screen) of cases or action logs is not limited to the example of the embodiment. For example, the list display screen of action logs may include the aggregation results of problematic behaviors. The aggregation results of problematic behaviors are the results of aggregating the action logs recorded in the log database 111. The aggregation is performed according to a predetermined aggregation unit. The aggregation unit is, for example, a group (specifically, a department or section) in an organization. The information processing device 10 aggregates problematic behaviors for each group. The aggregation results are displayed in a graph such as a bar graph. Alternatively, the aggregation results are displayed by highlighting action logs whose aggregate values meet a condition (e.g., those whose occurrence frequency exceeds a reference value) more than other action logs. The highlighting may include, for example, decorations such as adding an icon or badge, flashing, bolding, underlining, or changing the color. Alternatively, the aggregation of problematic behaviors may be performed for each observed person Ut. That is, in this example, the information processing device 10 includes an aggregation unit that aggregates problematic behaviors in logs for each group (when the organization has multiple groups) and a presentation unit that presents information indicating the aggregation results of problematic behaviors.

別の例において、一覧表示画面は、問題行動の経過時間を含む。問題行動の経過時間は、その行動ログが入力された時刻(又はその行動ログに係る行動が発生した時刻)からの経過時間をいう。経過時間は、例えば数値(例えば「10時間」、「2日」など)で示される。あるいは、経過時間は、経過時間が条件を満たす(例えば経過時間がしきい値を超えた)行動ログを他の行動ログよりも強調することにより示される。すなわちこの例は、情報処理装置10が、ログにおける問題行動からの経過時間を計測する計測手段と、計測された経過時間を示す情報を提示する提示手段とを有する例である。 In another example, the list display screen includes the elapsed time of the problematic behavior. The elapsed time of the problematic behavior refers to the time elapsed since the time the behavior log was entered (or the time the behavior related to that behavior log occurred). The elapsed time is indicated, for example, by a numerical value (e.g., "10 hours," "2 days," etc.). Alternatively, the elapsed time is indicated by highlighting behavior logs whose elapsed time meets a condition (e.g., whose elapsed time exceeds a threshold) more than other behavior logs. In other words, this example is one in which the information processing device 10 has a measurement means for measuring the elapsed time since the problematic behavior in the log, and a presentation means for presenting information indicating the measured elapsed time.

一覧表示画面にこのような情報を付加することで、関係者は、問題行動の発生状況や経過時間を容易に把握することができる。例えば、関係者は、一覧表示画面を見ることで、どのグループで問題行動が多いのか、どの問題行動の発生から時間が経過しているのかを把握することができる。 By adding this information to the list display screen, relevant parties can easily understand the occurrence of problematic behavior and the amount of time that has passed since it occurred. For example, by looking at the list display screen, relevant parties can see which groups have a high incidence of problematic behavior and how much time has passed since the occurrence of each problematic behavior.

3-9.行動ログの取得
実施形態においては観察者Usが行動ログを入力する例を説明したが、行動ログの記録
方法はこれに限定されない。情報処理装置10は、他のシステムから取得した情報を観察者Usの行動ログとして記録してもよい。他のシステムとは、例えば、勤怠管理システム
、ITセキュリティシステム、及び人事評価システムの少なくとも1種を含む。一例において、情報処理装置10において、これらのシステムとの連携が設定される。例えば、観察者Usがある被観察者Utについて「遅刻/欠勤」に関する行動ログを入力すると、情報処理装置10は、勤怠管理システムから、その被観察者Utの出勤時刻の記録を取得し、
行動ログとしてログデータベース111に記録する。例えば、観察者Usがある被観察者
Utについて「成績不良」に関する行動ログを入力すると、情報処理装置10は、ITセ
キュリティシステムから、その被観察者UtのPC操作ログを取得し、行動ログとしてロ
グデータベース111に記録する。例えば、観察者Usがある被観察者Utについて「能力不足」に関する行動ログを入力すると、情報処理装置10は、人事評価システムから、その被観察者Utの人事評価の記録を取得し、行動ログとしてログデータベース111に記
録する。この例によれば、観察者Usの入力の手間を低減することができる。
3-9. Obtaining an Action Log In the embodiment, an example has been described in which the observer Us inputs an action log, but the method of recording an action log is not limited to this. The information processing device 10 may record information acquired from other systems as the action log of the observer Us. The other systems include, for example, at least one of an attendance management system, an IT security system, and a personnel evaluation system. In one example, the information processing device 10 is set up to link with these systems. For example, when the observer Us inputs an action log related to "lateness/absence" for a certain observed person Ut, the information processing device 10 obtains the record of the observed person Ut's arrival time from the attendance management system,
The action log is recorded in the log database 111. For example, when the observer Us inputs an action log related to "poor performance" for a certain observed person Ut, the information processing device 10 acquires the PC operation log of the observed person Ut from the IT security system and records it as an action log in the log database 111. For example, when the observer Us inputs an action log related to "lack of ability" for a certain observed person Ut, the information processing device 10 acquires the record of the personnel evaluation of the observed person Ut from the personnel evaluation system and records it as an action log in the log database 111. According to this example, it is possible to reduce the effort required for the observer Us to input information.

3-10.行動ログの分析
実施形態においては行動ログから所定の書式の書面が作成される例を説明したが、行動ログの使用方法はこの例に限定されない。例えば、情報処理装置10は、書面の作成に代えて、又は加えて、行動ログの内容を分析した結果をユーザ端末20に表示してもよい。分析結果は、例えば、問題行動の発生件数、問題行動の種類別発生件数、問題行動の発生傾向などを含む。
3-10. Analysis of Behavior Logs In the embodiment, an example has been described in which a document in a predetermined format is created from the behavior log, but the method of using the behavior log is not limited to this example. For example, instead of or in addition to creating a document, the information processing device 10 may display the results of analyzing the contents of the behavior log on the user terminal 20. The analysis results include, for example, the number of occurrences of problematic behavior, the number of occurrences by type of problematic behavior, and the occurrence trend of problematic behavior.

行動ログの分析において、情報処理装置10は、行動ログ及び規則データベース114の内容から、潜在的に問題を起こしそうな関係者を抽出してもよい。潜在的に問題を起こしそうな関係者の抽出は、例えばAI技術を用いて行われる。AI技術は、LLM又は機械学習モデルを含む。LLMが用いられる場合、情報処理装置10は、行動ログ及び就業規則から、潜在的に問題を起こしそうな関係者を抽出する指示をそのLLMに入力する。機械学習モデルが用いられる場合、この機械学習モデルは、過去における、行動ログ及び問題行動(又は処分)の有無を示すデータを、入力層に行動ログを、出力装置に問題行動(又は処分)の有無を教師データとして与えて学習させたモデルである。すなわちこの例は、情報処理装置10が、ログ及び就業規則から潜在的に問題を起こしそうな関係者を抽出する抽出手段を有する例である。 When analyzing the behavior log, the information processing device 10 may extract potentially problematic parties from the behavior log and the contents of the rules database 114. The extraction of potentially problematic parties is performed using, for example, AI technology. AI technology includes an LLM or a machine learning model. When an LLM is used, the information processing device 10 inputs instructions to the LLM to extract potentially problematic parties from the behavior log and work rules. When a machine learning model is used, the machine learning model is trained by providing data indicating past behavior logs and the presence or absence of problematic behavior (or disciplinary action) to the input layer and the presence or absence of problematic behavior (or disciplinary action) to the output device as training data. In other words, this example is one in which the information processing device 10 has extraction means for extracting potentially problematic parties from the log and work rules.

3-11.その他
記録サービスを利用する団体は、企業に限定されない。政府機関、地方自治体、又は非営利機関など企業以外の団体、学校又は学習塾などの教育機関、病院又は老人ホームなど医療・介護施設、野球場又はサッカー場などのスポーツ施設など、どのような団体においてこの記録サービスが利用されてもよい。
3-11. Other Organizations that use the recording service are not limited to businesses. This recording service may be used by any organization, including non-business organizations such as government agencies, local governments, and non-profit organizations, educational institutions such as schools and cram schools, medical and nursing care facilities such as hospitals and nursing homes, and sports facilities such as baseball stadiums and soccer fields.

記録サービスにおいて記録される行動は、問題行動に限定されない。団体において良い評価を得るべき行動又は推奨される行動が記録されてもよい。 The behaviors recorded in the recording service are not limited to problematic behaviors. Behaviors that should be well-received within the organization or behaviors that are recommended may also be recorded.

ユーザの区分は、実施形態の例に限定されない。観察者、被観察者、及び助言者に代えて、又は加えて、他の区分が用いられてもよい。 The user classification is not limited to the example embodiment. Other classifications may be used instead of or in addition to observer, observed, and advisor.

実施形態において説明したUI及びデータはあくまで例示である。これらの一部又は全部が他の形態のUI又はデータに入れ替えられてもよい。また、実施形態において例示したデータベースは、複数のデータベースとして説明したものが一部、合体され1つのデータベースとして運用されてもよい。 The UI and data described in the embodiments are merely examples. Some or all of these may be replaced with other forms of UI or data. Furthermore, the databases described as multiple databases in the embodiments may be partially combined and operated as a single database.

実施形態において説明した情報処理システム1の機能構成及びハードウェア構成はあくまで例示である。実施形態において説明した機能要素又はハードウェア要素の一部が省略されてもよいし、新たな機能要素又はハードウェア要素が追加されてもよい。また、実施形態において説明した機能要素とハードウェア要素との対応関係もあくまで例示である。情報処理システム1として要求される機能を実装できるものであれば、各機能要素はどのハードウェアに実装されてもよい。例えば、実施形態において情報処理装置10が有するものとして説明した機能の少なくとも一部が、ユーザ端末20に実装されてもよい。なお、情報処理装置10は物理サーバであってもよいし、仮想サーバ(いわゆるクラウドを含む)であってもよい。 The functional configuration and hardware configuration of the information processing system 1 described in the embodiments are merely examples. Some of the functional elements or hardware elements described in the embodiments may be omitted, or new functional elements or hardware elements may be added. Furthermore, the correspondence between the functional elements and hardware elements described in the embodiments is also merely examples. Each functional element may be implemented in any hardware as long as it can implement the functions required of the information processing system 1. For example, at least some of the functions described in the embodiments as being possessed by the information processing device 10 may be implemented in the user terminal 20. Note that the information processing device 10 may be a physical server or a virtual server (including so-called cloud).

CPU101等の処理装置が実行するプログラムは、コンピュータ読み取り可能な非一時的記録媒体(例えばDVD-ROM等)に記録された形態で配布されてもよいし、ネットワーク上のサーバからダウンロード可能な形態で提供されてもよい。 Programs executed by processing devices such as CPU 101 may be distributed in a form recorded on a computer-readable non-transitory recording medium (e.g., DVD-ROM), or may be provided in a form that can be downloaded from a server on a network.

1…情報処理システム、10…情報処理装置、11…記憶手段、12…受け付け手段、13…書き込み手段、14…判断手段、15…登録手段、16…出力手段、17…作成手段、19…制御手段、20…ユーザ端末、30…ネットワーク、91…領域、92…領域、93…領域、101…CPU、102…メモリ、103…記憶装置、104…通信装置、107…バス、111…ログデータベース、112…案件データベース、113…ユーザデータベース、114…規則データベース、201…CPU、202…メモリ、203…記憶装置、204…通信装置、205…入力装置、206…出力装置、207…バス、601…領域、602…ボタン、603…ボタン、611…入力欄、612…入力欄、613…入力欄、614…入力欄、615…入力欄、616…領域、617…チェックボックス、618…ボタン、Ua…助言者、Us…観察者、Ut…被観察者 1...information processing system, 10...information processing device, 11...storage means, 12...receiving means, 13...writing means, 14...determination means, 15...registration means, 16...output means, 17...creation means, 19...control means, 20...user terminal, 30...network, 91...area, 92...area, 93...area, 101...CPU, 102...memory, 103...storage device, 104...communication device, 107...bus, 111...log database, 112...case database, 113 ...User database, 114...Rule database, 201...CPU, 202...Memory, 203...Storage device, 204...Communication device, 205...Input device, 206...Output device, 207...Bus, 601...Area, 602...Button, 603...Button, 611...Input field, 612...Input field, 613...Input field, 614...Input field, 615...Input field, 616...Area, 617...Checkbox, 618...Button, Ua...Advisor, Us...Observer, Ut...Observed

Claims (14)

団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付ける受け付け手段と、
前記ログをログデータベースに書き込む書き込み手段と、
前記ログデータベースに登録されているログがグループ化の条件を満たしたか判断する判断手段と、
前記ログが前記グループ化の条件を満たすと判断された場合、当該ログに係るグループをグループデータベースに登録する登録手段と、
前記グループデータベースに登録された案件が書面作成の条件を満たすと判断された場合、前記ログデータベースに記録されているログのうち当該グループに関連するログの記載内容から所定の書式の書面を作成する作成手段と
登録された助言者の端末から要求を受信すると、前記グループに関する情報を当該端末に出力する出力手段と
を有する情報処理装置。
a receiving means for receiving an input of a log of actions of a person involved in an organization, the log including a designation of one of a plurality of defined types;
a write means for writing the log into a log database;
a determination means for determining whether the logs registered in the log database satisfy a grouping condition;
a registration means for registering a group related to the log in a group database when the log is determined to satisfy the grouping condition;
a creation means for creating a document in a predetermined format from the contents of logs related to the group among the logs recorded in the log database when it is determined that the case registered in the group database satisfies the conditions for document creation ;
an output means for outputting information about the group to a terminal of a registered advisor when the request is received from the terminal of the advisor;
An information processing device having the above.
登録された観察者の端末から要求を受信すると、前記ログデータベースに記録されているログに関する情報を当該端末に出力する出力手段と
を有する請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , further comprising: an output unit configured to, upon receiving a request from a terminal of a registered observer, output information relating to the logs recorded in the log database to the terminal.
前記行動の種別に応じた項目を含む、前記ログの入力テンプレートを提案する提案手段
を有する請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , further comprising: a suggestion unit that suggests an input template for the log including items according to the type of the action.
前記項目が、前記関係者の弁明を含む
請求項に記載の情報処理装置。
The information processing device according to claim 3 , wherein the items include explanations from the parties involved.
前記項目が、前記団体の対処を含む
請求項に記載の情報処理装置。
The information processing device according to claim 3 , wherein the items include a response of the organization.
前記項目が、前記団体から前記関係者への注意を含む
請求項に記載の情報処理装置。
The information processing device according to claim 3 , wherein the items include a notice from the organization to the person concerned.
前記団体の就業規則にアクセスするアクセス手段と、
前記就業規則のうち前記行動が抵触する可能性のある条項を抽出する抽出手段と
前記抽出された条項を提示する提示手段と
を有する請求項1に記載の情報処理装置。
an access means for accessing the organization's work rules;
The information processing apparatus according to claim 1 , further comprising: an extracting unit that extracts clauses from the work rules that may conflict with the behavior; and a presenting unit that presents the extracted clauses.
前記抽出手段は、前記ログ及び前記就業規則から潜在的に問題を起こしそうな関係者を抽出する
請求項に記載の情報処理装置。
The information processing device according to claim 7 , wherein the extraction means extracts people who are likely to potentially cause problems from the log and the work regulations.
前記受け付け手段は、記録者の音声により前記ログの入力を受け付ける
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the accepting unit accepts input of the log by voice of a recorder.
前記音声をテキスト化するテキスト化手段と、
前記音声に基づいて前記テキストにアノテーションを付与するアノテーション手段と
を有する請求項に記載の情報処理装置。
a text conversion means for converting the speech into text;
The information processing apparatus according to claim 9 , further comprising: annotation means for adding annotations to the text based on the voice.
前記団体が複数のグループを有し、
前記ログにおける問題行動を前記グループ毎に集計する集計手段と、
前記問題行動の集計結果を示す情報を提示する提示手段と
を有する請求項1に記載の情報処理装置。
the organization has a plurality of groups,
aggregating means for aggregating problematic behaviors in the log for each group;
The information processing device according to claim 1 , further comprising: a presentation unit that presents information indicating the result of the problem behavior aggregation.
前記ログにおける問題行動からの経過時間を計測する計測手段と、
前記計測された経過時間を示す情報を提示する提示手段と
を有する請求項1に記載の情報処理装置。
a measuring means for measuring the elapsed time from the problematic behavior in the log;
The information processing apparatus according to claim 1 , further comprising: a presentation unit that presents information indicating the measured elapsed time.
団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付けるステップと、
前記ログをログデータベースに書き込むステップと、
前記ログデータベースに登録されているログがグループ化の条件を満たしたか判断するステップと、
前記ログが前記グループ化の条件を満たすと判断された場合、当該ログに係るグループをグループデータベースに登録するステップと、
前記グループデータベースに登録された案件が書面作成の条件を満たすと判断された場合、前記ログデータベースに記録されているログのうち当該グループに関連するログの記載内容から所定の書式の書面を作成するステップと
登録された助言者の端末から要求を受信すると、前記グループに関する情報を当該端末に出力するステップと、
を有する情報処理方法。
receiving an input of a log of actions of a person involved in an organization, the log including a designation of one of a plurality of defined types;
writing the log to a log database;
a step of determining whether the logs registered in the log database satisfy a grouping condition;
If it is determined that the log satisfies the grouping condition, registering the group related to the log in a group database;
a step of creating a document in a predetermined format from the contents of logs related to the group among the logs recorded in the log database when it is determined that the case registered in the group database satisfies the conditions for creating a document ;
receiving a request from a terminal of a registered advisor, outputting information about the group to the terminal;
An information processing method comprising:
コンピュータに、
団体における関係者の行動のログであって、定義された複数の種別のうち一の種別の指定を含むログの入力を受け付けるステップと、
前記ログをログデータベースに書き込むステップと、
前記ログデータベースに登録されているログがグループ化の条件を満たしたか判断するステップと、
前記ログが前記グループ化の条件を満たすと判断された場合、当該ログに係るグループをグループデータベースに登録するステップと、
前記グループデータベースに登録された案件が書面作成の条件を満たすと判断された場合、前記ログデータベースに記録されているログのうち当該グループに関連するログの記載内容から所定の書式の書面を作成するステップと
登録された助言者の端末から要求を受信すると、前記グループに関する情報を当該端末に出力するステップと
を実行させるためのプログラム。
On the computer,
receiving an input of a log of actions of a person involved in an organization, the log including a designation of one of a plurality of defined types;
writing the log to a log database;
a step of determining whether the logs registered in the log database satisfy a grouping condition;
If it is determined that the log satisfies the grouping condition, registering the group related to the log in a group database;
a step of creating a document in a predetermined format from the contents of logs related to the group among the logs recorded in the log database when it is determined that the case registered in the group database satisfies the conditions for creating a document ;
When a request is received from a terminal of a registered advisor, outputting information about the group to the terminal;
A program to execute.
JP2025051916A 2025-03-26 2025-03-26 Information processing device, information processing method, and program Active JP7736365B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2025051916A JP7736365B1 (en) 2025-03-26 2025-03-26 Information processing device, information processing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2025049953 2025-03-25
JP2025051916A JP7736365B1 (en) 2025-03-26 2025-03-26 Information processing device, information processing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2025049953 Division 2025-03-26 2025-03-25

Publications (1)

Publication Number Publication Date
JP7736365B1 true JP7736365B1 (en) 2025-09-09

Family

ID=96991686

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2025051916A Active JP7736365B1 (en) 2025-03-26 2025-03-26 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7736365B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015100054A (en) * 2013-11-20 2015-05-28 日本電信電話株式会社 Voice communication system, voice communication method and program
US20190180245A1 (en) * 2017-12-13 2019-06-13 Ariel D. Weindling Victim reporting and notification system and alert mechanism for organizations
JP2022083228A (en) * 2020-11-24 2022-06-03 エヌ・ティ・ティ・コミュニケーションズ株式会社 Information processing device, information processing method, and information processing program
JP2023004333A (en) * 2021-06-25 2023-01-17 株式会社Robot Consulting Information processing system, computer system and program
JP2024050127A (en) * 2022-09-29 2024-04-10 株式会社オービック Personnel management device, personnel management method, and personnel management program
JP7572760B1 (en) * 2024-05-24 2024-10-24 株式会社Connections Business support document creation device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015100054A (en) * 2013-11-20 2015-05-28 日本電信電話株式会社 Voice communication system, voice communication method and program
US20190180245A1 (en) * 2017-12-13 2019-06-13 Ariel D. Weindling Victim reporting and notification system and alert mechanism for organizations
JP2022083228A (en) * 2020-11-24 2022-06-03 エヌ・ティ・ティ・コミュニケーションズ株式会社 Information processing device, information processing method, and information processing program
JP2023004333A (en) * 2021-06-25 2023-01-17 株式会社Robot Consulting Information processing system, computer system and program
JP2024050127A (en) * 2022-09-29 2024-04-10 株式会社オービック Personnel management device, personnel management method, and personnel management program
JP7572760B1 (en) * 2024-05-24 2024-10-24 株式会社Connections Business support document creation device

Similar Documents

Publication Publication Date Title
Kaur et al. Sensible AI: Re-imagining interpretability and explainability using sensemaking theory
Mastracci et al. Gendered organizations: How human resource management practices produce and reproduce administrative man
Giarmoleo et al. What ethics can say on artificial intelligence: Insights from a systematic literature review
Siegelbaum et al. Putting the work (back) into newswork: Searching for the sources of normative failure
US20210295177A1 (en) Unified moderation and analysis of content
Varavallo et al. The moral economy of the great resignation
Sabbe et al. Walking on thin ice: How and why frontline officers cope with managerialism, accountability, and risk in probation services
Chiang et al. Suicide reporting on front pages of major newspapers in Taiwan violating reporting recommendations between 2001 and 2012
Kwatsha Factors affecting the implementation of an electronic document and records management system
Rosenblat et al. Networked employment discrimination
Brooks How does perceived formality shape unheard challenging voices?
Wright et al. Accountability at its finest: Law enforcement agencies and body-worn cameras
Hamzah et al. Intellectual capital management practices in Malaysian private hospitals
Dasgupta et al. Unlocking Australia’s AI usage in law enforcement from human involvement perspective: a systematic literature review
McCrea et al. Attribution Framing and Citizens’ Perceptions of Bureaucracies, Bureaucrats and Public Servants
Bertelsen et al. Manager characteristics and early innovation adoption during crises: the case of COVID-19 preventive measures in Danish Eldercare
Lopes Júnior et al. Workers Performance: What has Changed with the Covid-19 Crisis?
Lüttschwager et al. How did corona crisis managers in Germany make sense of the psychosocial situation?
Lantican The Influence of Ethical Leadership on Employees’ Work-Related Stress and Organizational Commitment: Evidence from a Developing Country
Yang et al. Frontline information disclosure and street-level bureaucrats’ willingness to follow the rules: Evidence from local regulatory agencies in China
JP7736365B1 (en) Information processing device, information processing method, and program
Gillingham et al. How Can Research and Theory Enhance Understanding of Professional Decision-Making in Reviews of Cases of Child Death and Serious Injury?
Brass et al. Knowledge limited: Public communication, risk and university media policy
Al Katheeri et al. Internal crisis communication practices and job performance during the COVID-19 pandemic: the mediating effects of internal crisis communication satisfaction
Sikstrom et al. Predictive care: a protocol for a computational ethnographic approach to building fair models of inpatient violence in emergency psychiatry

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250326

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250708

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250821

R150 Certificate of patent or registration of utility model

Ref document number: 7736365

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150