JP6692231B2 - Timetable generation system, timetable generation method, and timetable generation program - Google Patents

Timetable generation system, timetable generation method, and timetable generation program Download PDF

Info

Publication number
JP6692231B2
JP6692231B2 JP2016129888A JP2016129888A JP6692231B2 JP 6692231 B2 JP6692231 B2 JP 6692231B2 JP 2016129888 A JP2016129888 A JP 2016129888A JP 2016129888 A JP2016129888 A JP 2016129888A JP 6692231 B2 JP6692231 B2 JP 6692231B2
Authority
JP
Japan
Prior art keywords
information
index
worker
acquired
work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016129888A
Other languages
Japanese (ja)
Other versions
JP2018005455A (en
Inventor
立晴 趙
立晴 趙
晶 田中
晶 田中
大輔 福井
大輔 福井
徹 久光
徹 久光
佐藤 嘉則
嘉則 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi High Tech Corp
Original Assignee
Hitachi High Tech Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi High Tech Corp filed Critical Hitachi High Tech Corp
Priority to JP2016129888A priority Critical patent/JP6692231B2/en
Publication of JP2018005455A publication Critical patent/JP2018005455A/en
Application granted granted Critical
Publication of JP6692231B2 publication Critical patent/JP6692231B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、タイムテーブル生成システム、タイムテーブル生成方法、及びタイムテーブル生成プログラムに関する。   The present invention relates to a timetable generation system, a timetable generation method, and a timetable generation program.

介護施設、病院などにおいては、複数の勤務者がいわゆるシフト制(例えば、早番、日勤、遅番、夜勤等による時間帯制)で勤務しているため、予め次月の勤務表(いわゆる勤務シフト表。タイムテーブル。)を作成しておく必要がある。勤務シフト表は、作成担当者が労働基準法などの法律による制約、勤務者の希望および勤務者の相性など、多くの条件を考慮した上で、手作業で作成されている。この作業は勤務シフト表の作成担当者にとって大きな負担であるため、コンピュータを利用して自動的に勤務シフト表を作成するシステムが提案されている。   In nursing facilities, hospitals, etc., multiple workers are working under the so-called shift system (for example, time zone system by early shift, day shift, late shift, night shift, etc.), so the work schedule for the next month (so-called shift shift schedule) It is necessary to create a timetable. The work shift table is manually created by a person in charge of creation in consideration of many conditions such as restrictions by laws such as the Labor Standards Act, wishes of workers and compatibility of workers. Since this work imposes a heavy burden on the person in charge of creating the work shift table, a system for automatically creating the work shift table using a computer has been proposed.

例えば、特許文献1には、過去に作成された勤務シフトデータから勤務形態パターンを推測して勤務シフト表を作成する勤務シフト表作成装置が記載されている。また、特許文献2には、コミュニティサーバを通じて、相性のよい相手を、顧客との相性度を考慮してスケジューリングするスケジューリングシステムが記載されている。また、特許文献3には、音声データにより顧客満足度を取得する接客支援装置が記載され、特許文献4には作業員のやる気を、会話スケジューリングシステム、接客支援、及び店舗運営において考慮することにより運営改善に関する情報を生成する方法が開示されている。   For example, Patent Document 1 describes a work shift table creation device that creates a work shift table by estimating a work pattern from work shift data created in the past. Further, Patent Document 2 describes a scheduling system that schedules a partner with good compatibility through a community server in consideration of the degree of compatibility with the customer. Further, Patent Document 3 describes a customer service support device that obtains customer satisfaction from voice data, and Patent Document 4 considers the motivation of workers in a conversation scheduling system, customer service support, and store operation. A method of generating information about operational improvement is disclosed.

特開2012−181719号公報JP2012-181719A 特開2007−52612号公報JP, 2007-52612, A 特開2011−221627号公報JP, 2011-221627, A 国際公開第2014/083656号International Publication No. 2014/083656

特許文献1には、制約条件を満たした上で、過去に作成された勤務シフトデータから推測した確率的に一番高い勤務形態パターン情報を反映することで勤務シフト表を作成することが開示されているが、事前に定式化し易いハード条件(例えば、夜勤明け後の日勤禁止、各シフト時間帯の最低勤務人数制約といった、固定化されているルール)のみを考慮し、事前に定式化しにくいソフト条件(複数の勤務者が関係する業務における具体的な状況に基づき決定される要素。すなわち、対人的要素又は属人的要素。)を考慮する機能を有さないため、作成する勤務シフト表(タイムテーブル)に対して勤務者の満足を得られず、質の高い作業を行うことは期待できない。   Patent Document 1 discloses creating a work shift table by reflecting the stochastically highest work pattern information estimated from work shift data created in the past while satisfying the constraint conditions. However, it is difficult to formulate in advance, considering only hard conditions that are easy to formulate in advance (for example, fixed rules such as day shift after night shift, minimum number of workers constraint in each shift time). Since there is no function to consider conditions (elements that are determined based on specific situations in work involving multiple workers, that is, interpersonal elements or personal elements), the work shift table to be created ( We cannot expect the workers to be satisfied with the timetable) and perform high-quality work.

また、特許文献2、3、4には、各勤務者や各顧客の情報を取り込むシステムは開示されているものの、複数の勤務者間の関係は考慮されていない。したがって、これらの文献を利用しても、複数存在する勤務者を満足させるタイムテーブルを作成することは困難である。   Further, although Patent Documents 2, 3, and 4 disclose systems that capture the information of each worker and each customer, the relationship between a plurality of workers is not considered. Therefore, even using these documents, it is difficult to create a timetable that satisfies a plurality of workers.

本発明は、このような現状に鑑みてなされたものであり、その目的は、複数の構成員のそれぞれが質の高い作業を行うことを可能とするタイムテーブルを生成することができる
、タイムテーブル生成システム、タイムテーブル生成方法、及びタイムテーブル生成プログラムを提供することにある。
The present invention has been made in view of the above circumstances, and an object thereof is to generate a timetable that enables each of a plurality of members to perform high-quality work. It is to provide a generation system, a timetable generation method, and a timetable generation program.

上記課題を解決するための本発明の一つは、プロセッサ及びメモリを備え、複数の構成員のそれぞれが、自身に割り当てられた所定の時間帯に所定の作業を行う場合において、前記構成員及び前記時間帯の関係を示すタイムテーブルを生成するタイムテーブル生成システムであって、前記構成員が作業中に行った行動を示す情報である行動情報を取得する行動情報取得部と、前記構成員と他者との間の人的関係に基づく前記構成員の情報である意見情報を取得する意見情報取得部と、前記取得した行動情報、及び前記取得した意見情報に基づき、前記構成員が行う作業の質を示す指標を算出する指標算出部と、前記算出した指標に基づき、前記構成員と前記時間帯との関係を示す前記タイムテーブルを生成するタイムテーブル生成部と、前記生成したタイムテーブルを出力する出力部と、を備える。   One of the present inventions for solving the above-mentioned problems is to provide a processor and a memory, wherein each of a plurality of members performs a predetermined work in a predetermined time zone assigned to the member, A timetable generation system for generating a timetable indicating the relationship between the time zones, wherein a behavior information acquisition unit that acquires behavior information that is information indicating behavior performed by the member during work, and the member Work performed by the member based on the opinion information acquisition unit that acquires the opinion information that is the information of the member based on the personal relationship with another person, the acquired action information, and the acquired opinion information An index calculation unit that calculates an index indicating the quality of the, a time table generation unit that generates the time table indicating the relationship between the member and the time zone based on the calculated index, And an output unit for outputting a timetable form, a.

本発明によれば、複数の構成員のそれぞれが質の高い作業を行うことを可能とするタイムテーブルを生成することができる。   According to the present invention, it is possible to generate a timetable that enables each of a plurality of members to perform high-quality work.

図1は、本実施形態に係るタイムテーブル生成システムの構成、及びタイムテーブル生成システムが備えるハードウェアの一例を説明する図である。FIG. 1 is a diagram illustrating a configuration of a timetable generation system according to the present embodiment and an example of hardware included in the timetable generation system. 図2は、情報処理装置100が備える機能、及び情報処理装置100が記憶する情報の一例を説明する図である。FIG. 2 is a diagram illustrating an example of functions included in the information processing device 100 and information stored in the information processing device 100. 図3は、行動データDB211の一例を説明する図である。FIG. 3 is a diagram illustrating an example of the behavior data DB 211. 図4は、バイタルデータDB330及びケース記録データDB350の一例を示す図である。FIG. 4 is a diagram showing an example of the vital data DB 330 and the case recording data DB 350. 図5は、バイタルデータ影響度DB360、及びケース記録データ影響度DB380の一例を示す図である。FIG. 5 is a diagram showing an example of the vital data influence degree DB 360 and the case recording data influence degree DB 380. 図6は、意見情報DB213の一例を示す図である。FIG. 6 is a diagram showing an example of the opinion information DB 213. 図7は、指標データDB214の例として示す、勤務者指標データDB420の一例である。FIG. 7 is an example of a worker index data DB 420 shown as an example of the index data DB 214. 図8は、制約条件DB215の一例を示す図である。FIG. 8 is a diagram showing an example of the constraint condition DB 215. 図9は、意見情報重み係数の算出式の一例を示す図である。FIG. 9 is a diagram showing an example of a formula for calculating the opinion information weighting coefficient. 図10は、勤務者行動DB114の一例を説明する図である。FIG. 10 is a diagram illustrating an example of the worker behavior DB 114. 図11は、業務端末120に表示される、指標優先度設定画面の例を説明する図である。FIG. 11 is a diagram illustrating an example of an index priority setting screen displayed on the business terminal 120. 図12は、業務端末120に表示される、意見情報優先度設定画面の一例を説明する図である。FIG. 12 is a diagram illustrating an example of the opinion information priority setting screen displayed on the business terminal 120. 図13は、勤務者端末130が出力する、意見情報入力画面の一例を示す図である。FIG. 13 is a diagram showing an example of the opinion information input screen output by the worker terminal 130. 図14は、全体処理の概要を説明するフローチャートである。FIG. 14 is a flowchart for explaining the outline of the overall processing. 図15は、情報取得処理の一例を説明するフローチャートである。FIG. 15 is a flowchart illustrating an example of the information acquisition process. 図16は、指標算出処理の一例を説明するフローチャートである。FIG. 16 is a flowchart illustrating an example of index calculation processing. 図17は、顧客満足度の算出式の一例を示す図である。FIG. 17 is a diagram showing an example of a customer satisfaction calculation formula. 図18は、業務効率指標の算出式の一例を示す図である。FIG. 18 is a diagram showing an example of a formula for calculating the work efficiency index. 図19は、勤務者間相性度指標の算出式の一例を示す図である。FIG. 19 is a diagram illustrating an example of a formula for calculating the inter-worker compatibility index. 図20は、勤務者やる気指標の算出式の一例を示す図である。FIG. 20 is a diagram illustrating an example of a formula for calculating a worker motivation index. 図21は、勤務表生成処理の一例を説明するフローチャートである。FIG. 21 is a flowchart illustrating an example of the work schedule generation process. 図22は、勤務シフト制約条件430に記憶されている情報を定式化する式の例を示す図である。FIG. 22 is a diagram showing an example of a formula for formulating the information stored in the work shift constraint condition 430. 図23は、適応度の算出方法の一例を示す図である。FIG. 23 is a diagram showing an example of a method of calculating the fitness. 図24は、勤務表画面の一例を示す図である。FIG. 24 is a diagram showing an example of the work schedule screen. 図25は、新規勤務者登録処理の一例を説明するフローチャートである。FIG. 25 is a flowchart illustrating an example of the new employee registration process. 図26は、代理勤務者登録処理の一例を説明するフローチャートである。FIG. 26 is a flowchart illustrating an example of the proxy worker registration process. 図27は、指標重み係数算出処理の一例を説明するフローチャートである。FIG. 27 is a flowchart illustrating an example of index weighting coefficient calculation processing.

以下、本発明の実施形態につき、図面を用いて説明する。
<システム構成>
図1は、本実施形態に係るタイムテーブル生成システムの構成、及びタイムテーブル生成システムが備えるハードウェアの一例を説明する図である。このタイムテーブル生成システム10は、例えば、介護施設、病院、飲食店のように、複数の構成員(例えば、介護士、看護師、医師等。以下、勤務者ともいう。)のそれぞれが、自身に割り当てられた所定の時間帯(例えば、早番、日勤、遅番、夜勤、夜勤明けなどといった所定の時間帯。以下、勤務シフトという。)において、所定の作業(例えば、構成員(勤務者)の顧客に物又はサービスを提供する作業)を行う場合に適用される。
Embodiments of the present invention will be described below with reference to the drawings.
<System configuration>
FIG. 1 is a diagram illustrating a configuration of a timetable generation system according to the present embodiment and an example of hardware included in the timetable generation system. In the timetable generation system 10, each of a plurality of members (for example, a caregiver, a nurse, a doctor, etc., hereinafter also referred to as a worker), such as a nursing facility, a hospital, and a restaurant, owns itself. In a predetermined time period (for example, a predetermined time period such as early shift, day shift, late shift, night shift, night shift, etc., hereinafter referred to as work shift), a predetermined work (for example, a member (worker)) It is applied when performing work to provide goods or services to customers).

なお、本実施形態では、タイムテーブル生成システム10が介護施設(以下、本施設という)に導入されているものとする。   In the present embodiment, it is assumed that the timetable generation system 10 is installed in a care facility (hereinafter referred to as this facility).

本施設では、前記構成員及び前記時間帯の関係を示すタイムテーブル(以下、勤務シフト表、シフト表、又は勤務表ともいう)によって、各構成員の作業が管理されている。本実施形態のタイムテーブル生成システム10は、このようなタイムテーブル(勤務表)を、構成員の属人的要素に基づき生成するシステムである。   In this facility, the work of each member is managed by a time table (hereinafter also referred to as a work shift table, a shift table, or a work table) showing the relationship between the member and the time zone. The timetable generation system 10 of the present embodiment is a system that generates such a timetable (work schedule) based on the personal elements of the members.

図1に示すように、タイムテーブル生成システム10は、情報処理装置100、行動情報取得システム110、勤務者端末130、及び業務端末120を含んで構成されている。情報処理装置100、行動情報取得システム110、勤務者端末130、及び業務端末120のそれぞれの間は、LAN、WAN、インターネット、専用線、又は光ファイバなどの、有線又は無線の通信網であるネットワーク140によって通信可能に接続されている。   As shown in FIG. 1, the timetable generation system 10 includes an information processing device 100, a behavior information acquisition system 110, a worker terminal 130, and a business terminal 120. A network that is a wired or wireless communication network, such as a LAN, WAN, the Internet, a dedicated line, or an optical fiber, between each of the information processing device 100, the behavior information acquisition system 110, the worker terminal 130, and the business terminal 120. 140 is communicatively connected.

情報処理装置100は、いわゆるコンピュータであり、タイムテーブルの生成を行う。情報処理装置100は、CPU(Central Processing Unit)等からなるプロセッサ10
1と、RAM(Random Access Memory)、ROM(Read Only Memory)、又はNVRAM(Non-Volatile RAM)等の主記憶装置102と、ハードディスク(Hard Disk Drive)や
SSD(Solid State Drive)等の記憶装置からなる補助記憶装置103と、キーボード
、マウス、タッチパネル等からなる入力装置104と、モニタ(ディスプレイ)等からなる出力装置105と、NIC(Network Interface Card)等の、他の情報処理装置や他のタイムテーブル生成システム10と通信する通信装置106とを備える。これらの装置は、バス107によって通信可能に接続されており、バス107を経由することによりデータの入出力が行われる。情報処理装置100は、本施設の内外に設置される。
The information processing device 100 is a so-called computer and generates a timetable. The information processing apparatus 100 includes a processor 10 including a CPU (Central Processing Unit) and the like.
1, a main storage device 102 such as a RAM (Random Access Memory), a ROM (Read Only Memory), or an NVRAM (Non-Volatile RAM), and a storage device such as a hard disk (Hard Disk Drive) or SSD (Solid State Drive) An auxiliary storage device 103 including an input device 104, an input device 104 including a keyboard, a mouse, and a touch panel, an output device 105 including a monitor (display), and another information processing device such as a NIC (Network Interface Card). A communication device 106 that communicates with the timetable generation system 10. These devices are communicatively connected by a bus 107, and input / output of data is performed via the bus 107. The information processing device 100 is installed inside and outside the facility.

行動情報取得システム110は、例えば、スマートフォンや携帯電話のような、情報処理システム(コンピュータ)である。行動情報取得システム110は、例えば、各勤務者がこれを身体に装着又は携帯している。   The behavior information acquisition system 110 is, for example, an information processing system (computer) such as a smartphone or a mobile phone. In the behavior information acquisition system 110, for example, each worker wears it on his body or carries it.

行動情報取得システム110は、前記構成員の作業中の行動を示す情報である行動情報を取得する。   The behavior information acquisition system 110 acquires behavior information, which is information indicating the behavior of the member during work.

行動情報取得システム110は、情報処理装置100と同様のハードウェア構成を備えると共に、運動量取得装置111、位置情報取得装置112、及び送信装置113を備える。また、行動情報取得システム110は、勤務者行動DB114をデータベースとして備える。   The behavior information acquisition system 110 includes the same hardware configuration as the information processing apparatus 100, and includes an exercise amount acquisition device 111, a position information acquisition device 112, and a transmission device 113. The behavior information acquisition system 110 also includes a worker behavior DB 114 as a database.

運動量取得装置111は、行動情報のうち、勤務者の作業に係る運動状態(活動量)に関する情報(以下、運動情報という。)を取得する。運動量取得装置111は、加速度センサ等のセンサを含んで構成されており、当該センサが計測した情報に基づき、行動情報取得システム110を装着している勤務者の運動情報を取得する。   The exercise amount acquisition device 111 acquires information (hereinafter referred to as exercise information) regarding the exercise state (activity amount) related to the work of the worker from the action information. The exercise amount acquisition device 111 is configured to include a sensor such as an acceleration sensor, and acquires the exercise information of the worker wearing the behavior information acquisition system 110 based on the information measured by the sensor.

位置情報取得装置112は、行動情報のうち、勤務者の現在位置に関する情報(以下、位置情報という。)を取得する。位置情報取得装置112は、例えば、ビーコン発生器や、GPS受信器等の、現在位置の情報を取得する装置を含んで構成されており、自身の現在位置の情報を計測して取得する。取得した行動情報は、勤務者行動DB114に格納される。   The position information acquisition device 112 acquires information on the current position of the worker (hereinafter, referred to as position information) from the behavior information. The position information acquisition device 112 is configured to include a device that acquires information on the current position, such as a beacon generator and a GPS receiver, and measures and acquires information on the current position of itself. The acquired behavior information is stored in the worker behavior DB 114.

送信装置113は、運動量取得装置111又は位置情報取得装置112が取得した行動情報が格納された勤務者行動DB114の各レコードに、行動情報取得システム110の識別子(すなわち、行動情報取得システム110を装着している勤務者の識別子)を付帯した情報を、情報処理装置100に送信する。   The transmission device 113 attaches the identifier of the behavior information acquisition system 110 (that is, the behavior information acquisition system 110 is attached to each record of the worker behavior DB 114 in which the behavior information acquired by the exercise amount acquisition device 111 or the position information acquisition device 112 is stored). The information attached with the identifier of the worker who is working is transmitted to the information processing apparatus 100.

なお、運動量取得装置111、位置情報取得装置112、及び送信装置113は、それぞれ別々の装置であってもよいし、一つの装置として構成されていてもよい。また、運動量取得装置111に、位置情報を計測する機能を搭載させてもよい。   The exercise amount acquisition device 111, the position information acquisition device 112, and the transmission device 113 may be separate devices or may be configured as one device. Further, the exercise amount acquisition device 111 may be equipped with a function of measuring position information.

業務端末120は、情報処理装置(コンピュータ)であり、情報処理装置100と同様のハードウェア構成を備える(不図示)。業務端末120は、例えば、本施設における構成員や管理者が使用する。   The business terminal 120 is an information processing device (computer) and has the same hardware configuration as the information processing device 100 (not shown). The business terminal 120 is used by, for example, a member or an administrator of this facility.

業務端末120は、前記構成員の前記時間帯における作業上の条件を示す情報である作業条件情報を取得する。作業条件情報は、例えば、管理者等からの入力により取得される。   The business terminal 120 acquires work condition information, which is information indicating a work condition of the member in the time zone. The work condition information is acquired, for example, by an input from an administrator or the like.

また、業務端末120は、前記構成員が行った前記作業に関する情報である業務データを取得する。業務データは、例えば、構成員等からの入力により取得される。   The business terminal 120 also acquires business data that is information related to the work performed by the member. The business data is acquired, for example, by an input from a member or the like.

本実施形態では、業務データは、勤務者が応対する顧客(本実施形態では施設入居者・患者)の生体情報(以下、バイタルデータという)、及び、勤務者の顧客に対する応対内容に関する情報(以下、ケース記録データという)を含むものとする。   In the present embodiment, the business data includes biometric information (hereinafter referred to as vital data) of a customer (in this embodiment, a facility resident / patient) to whom an employee responds, and information regarding the content of the employee's response to the customer (hereinafter referred to as vital data). , Case record data).

業務端末120は、取得した業務データ、及び作業条件情報を、ネットワーク140を介して情報処理装置100に送信する。なお、送信される業務データには、現在日付、現在時刻、及び業務端末120の識別子(又は勤務者の識別子)の情報が付帯する。また、送信される作業条件情報には、現在日付、現在時刻、及び業務端末120の識別子(又は勤務者の識別子)の情報が付帯する。   The business terminal 120 transmits the acquired business data and work condition information to the information processing apparatus 100 via the network 140. The business data to be transmitted is accompanied by information on the current date, the current time, and the identifier of the business terminal 120 (or the worker's identifier). Further, the work condition information transmitted is accompanied by information on the current date, the current time, and the identifier of the business terminal 120 (or the identifier of the worker).

勤務者端末130は、例えば、スマートフォン、又は電子タブレットなどの情報処理装置(コンピュータ)であり、情報処理装置100と同様のハードウェア構成を備える(不図示)。勤務者端末130は、例えば、勤務者のそれぞれが携帯してもよいし、複数の勤
務者が所定台数の勤務者端末130を共有するようにしてもよい。
The worker terminal 130 is, for example, an information processing device (computer) such as a smartphone or an electronic tablet, and has the same hardware configuration as the information processing device 100 (not shown). For example, each worker may carry the worker terminal 130, or a plurality of workers may share a predetermined number of worker terminals 130.

勤務者端末130は、前記構成員と他者との間の人的関係に基づく前記構成員の情報である意見情報を、所定の入力画面により受け付ける。   The worker terminal 130 receives opinion information, which is information on the member based on the personal relationship between the member and another person, on a predetermined input screen.

勤務者端末130は、入力を受け付けた意見情報を、ネットワーク140を介して情報処理装置100に送信する。また、勤務者端末130は、情報処理装置100が生成した勤務シフト表を、ネットワーク140を介して情報処理装置100から受信し、受信した勤務シフト表を表示する。   The worker terminal 130 transmits the input opinion information to the information processing apparatus 100 via the network 140. Further, the worker terminal 130 receives the work shift table generated by the information processing apparatus 100 from the information processing apparatus 100 via the network 140, and displays the received work shift table.

次に、情報処理装置100が備える機能について説明する。
図2は、情報処理装置100が備える機能、及び情報処理装置100が記憶する情報の一例を説明する図である。同図に示すように、情報処理装置100は、データ取得部250、データ設定部260、データ記憶部270、指標算出部205、タイムテーブル生成部206、出力部280、及び勤務者登録部290の各機能を備える。
Next, the functions of the information processing apparatus 100 will be described.
FIG. 2 is a diagram illustrating an example of functions included in the information processing device 100 and information stored in the information processing device 100. As shown in the figure, the information processing apparatus 100 includes a data acquisition unit 250, a data setting unit 260, a data storage unit 270, an index calculation unit 205, a time table generation unit 206, an output unit 280, and a worker registration unit 290. It has each function.

また、情報処理装置100は、行動データDB211、業務データDB212、意見情報DB213、指標データDB214、及び制約条件DB215の各データベースを記憶している(DB:データベース。以下同じ。)。   Further, the information processing apparatus 100 stores each database of the behavior data DB 211, the business data DB 212, the opinion information DB 213, the index data DB 214, and the constraint condition DB 215 (DB: database. The same applies hereinafter).

データ取得部250は、行動計測データ取得部201及び業務データ取得部202を備える。   The data acquisition unit 250 includes an action measurement data acquisition unit 201 and a business data acquisition unit 202.

行動計測データ取得部201(行動情報取得部)は、前記構成員が作業中に行った行動を示す情報である行動情報を、行動情報取得システム110から取得する   The behavior measurement data acquisition unit 201 (behavior information acquisition unit) acquires, from the behavior information acquisition system 110, behavior information that is information indicating the behavior performed by the member during work.

業務データ取得部202は、前記構成員が行った前記作業に関する情報である業務データを、業務端末120から取得する。   The business data acquisition unit 202 acquires business data, which is information related to the work performed by the member, from the business terminal 120.

データ設定部260は、意見情報設定部203及び制約条件設定部204を備える。   The data setting unit 260 includes an opinion information setting unit 203 and a constraint condition setting unit 204.

意見情報設定部203(意見情報取得部)は、前記構成員と他者との間の人的関係に基づく前記構成員の情報である意見情報を取得する。前記意見情報は、前記人的関係の良好性に基づき数値として表される。   The opinion information setting part 203 (opinion information acquisition part) acquires the opinion information which is the information of the said member based on the personal relationship between the said member and another person. The opinion information is expressed as a numerical value based on the goodness of the personal relationship.

意見情報には、複数の種類がある。本実施形態では、意見情報には、前記時間帯の作業における、前記構成員の作業意欲を示す情報である勤務者やる気意見情報、前記構成員が前記他の構成員と共同して作業を行う場合の前記構成員の作業意欲を示す情報である勤務者間相性意見情報、及び、前記時間帯の作業における、前記構成員の業務効率に関する情報である業務効率意見情報があるものとする。   There are several types of opinion information. In the present embodiment, the opinion information is worker motivation opinion information that is information indicating the work motivation of the member in the work in the time zone, and the member performs the work in collaboration with the other member. In this case, it is assumed that there is worker compatibility opinion information, which is information indicating the work motivation of the member, and work efficiency opinion information, which is information regarding the work efficiency of the member in the work in the time zone.

また、意見情報設定部203は、意見情報を取得した際に、取得した意見情報を、当該意見情報に対応づけられた所定の定数(以下、意見情報重み係数という)で修正する。具体的には、意見情報設定部203は、取得した意見情報の値のそれぞれを、それぞれの意見情報に対応づけられた意見情報重み係数で乗算する。なお、意見情報重み係数の詳細は後述する。   Further, when the opinion information setting unit 203 acquires the opinion information, the opinion information setting unit 203 corrects the acquired opinion information with a predetermined constant (hereinafter, referred to as opinion information weighting coefficient) associated with the opinion information. Specifically, the opinion information setting unit 203 multiplies each value of the acquired opinion information by the opinion information weighting coefficient associated with each opinion information. The details of the opinion information weighting coefficient will be described later.

制約条件設定部204(作業条件情報取得部)は、前記構成員の作業上の条件を示す情報である作業条件情報を取得する。   The constraint condition setting unit 204 (work condition information acquisition unit) acquires work condition information that is information indicating the work condition of the member.

データ記憶部270は、行動計測データ取得部201が取得した情報を、行動データDB211に記憶する。また、データ記憶部270は、業務データ取得部202が取得した情報を、業務データDB212及び指標データDB214に記憶する。また、データ記憶部270は、意見情報設定部203が取得した情報を、意見情報DB213に記憶する。また、データ記憶部270は、制約条件設定部204が取得した情報を、制約条件DB215に記憶する。   The data storage unit 270 stores the information acquired by the behavior measurement data acquisition unit 201 in the behavior data DB 211. The data storage unit 270 also stores the information acquired by the business data acquisition unit 202 in the business data DB 212 and the index data DB 214. The data storage unit 270 also stores the information acquired by the opinion information setting unit 203 in the opinion information DB 213. The data storage unit 270 also stores the information acquired by the constraint condition setting unit 204 in the constraint condition DB 215.

指標算出部205は、前記取得した行動情報、及び前記取得した意見情報に基づき、前記構成員が行う作業の質を示す指標(以下、単に指標という)を算出する。具体的には、指標算出部205は、行動データDB211、業務データDB212、意見情報DB213、及び指標データDB214に基づき、属人的要素に基づく指標を算出する。なお、算出された指標は、指標データDB214に格納される。   The index calculation unit 205 calculates an index (hereinafter, simply referred to as an index) indicating the quality of the work performed by the member based on the acquired behavior information and the acquired opinion information. Specifically, the index calculation unit 205 calculates an index based on the personal element based on the behavior data DB 211, the business data DB 212, the opinion information DB 213, and the index data DB 214. The calculated index is stored in the index data DB 214.

例えば、指標算出部205は、前記取得した前記構成員の行動情報、及び前記取得した他の前記構成員の前記行動情報に基づき、前記構成員及び前記他の構成員との間の位置関係を算出し、算出した前記位置関係、及び前記取得した意見情報に基づき、前記構成員が前記他の構成員と共同して作業を行う場合の前記構成員の前記指標である勤務者間相性度指標を算出する。   For example, the index calculation unit 205 determines a positional relationship between the member and the other member based on the acquired action information of the member and the acquired action information of the other member. Calculated, based on the calculated positional relationship and the acquired opinion information, the worker-to-worker compatibility index that is the index of the member when the member works in collaboration with the other member To calculate.

また、例えば、指標算出部205は、前記取得した業務データ、前記取得した前記構成員の行動情報、及び前記構成員に対応する前記構成員の顧客の情報に基づき、前記構成員及び前記顧客との関係に基づく前記作業の良好性を示す前記指標である顧客満足度を算出する。   Further, for example, the index calculation unit 205, based on the acquired business data, the acquired behavior information of the member, and the customer information of the member corresponding to the member, with the member and the customer The customer satisfaction, which is the index indicating the goodness of the work, is calculated based on the relationship.

なお、業務データは、前記算出される指標に対する影響の大きさを示すパラメータである影響度によって修正される。影響度には、バイタルデータが指標に与える影響の大きさを示すバイタルデータ影響度と、ケース記録データが指標に与える影響の大きさを示すケース記録データ影響度とがある。これらの詳細は後述する。   It should be noted that the business data is corrected by the influence degree, which is a parameter indicating the magnitude of the influence on the calculated index. The degree of influence includes the degree of influence of vital data on the index, and the degree of influence of case record data on the degree of influence of case record data on the indicator. Details of these will be described later.

また、指標算出部205は、前記取得した前記構成員の行動情報、及び前記取得した意見情報に基づき、前記構成員の作業効率を示す前記指標である業務効率指標を算出する。   The index calculation unit 205 also calculates a work efficiency index that is the index indicating the work efficiency of the member based on the acquired behavior information of the member and the acquired opinion information.

また、指標算出部205は、前記取得した前記構成員の行動情報、及び前記取得した意見情報に基づき、前記構成員の作業意欲を示す前記指標である勤務者やる気指標を算出する。   In addition, the index calculation unit 205 calculates a worker motivation index that is the index indicating the work motivation of the member based on the acquired behavior information of the member and the acquired opinion information.

なお、各指標と各意見情報とは対応づけられている。例えば、勤務者間相性度指標は、勤務者間相性度意見情報に対応づけられている。業務効率指標は、業務効率意見情報に対応づけられている。勤務者やる気指標は、勤務者やる気意見情報に対応づけられている。   Note that each index is associated with each opinion information. For example, the worker compatibility index is associated with the worker compatibility opinion information. The work efficiency index is associated with the work efficiency opinion information. The worker motivation index is associated with the worker motivation opinion information.

また、指標算出部205は、前記指標のそれぞれの種類に対応づけられた優先度(以下、指標優先度という)を取得する。   Further, the index calculation unit 205 acquires the priority associated with each type of the index (hereinafter, referred to as index priority).

指標優先度には、複数の種類がある。本実施形態では、指標優先度は、顧客満足度に対応づけられた優先度である顧客満足度優先度、業務効率指標に対応づけられた優先度である業務効率指標優先度、勤務者間相性度に対応づけられた優先度である勤務者間相性度優先度、及び、勤務者やる気指標に対応づけられた優先度である勤務者やる気指標優先度があるものとする。   There are multiple types of index priorities. In the present embodiment, the index priority is the customer satisfaction priority that is the priority associated with the customer satisfaction, the business efficiency index priority that is the priority associated with the business efficiency index, and the worker compatibility. It is assumed that there is an interworker compatibility degree priority that is a priority associated with a degree, and a worker motivation index priority that is a priority associated with a worker motivation index.

指標算出部205は、指標優先度に基づき、指標優先度に対応づけられた指標を算出す
る。指標優先度が高いほど、勤務表作成への影響が大きく、指標優先度が小さいほど、勤務表作成への影響が小さい。
The index calculation unit 205 calculates an index associated with the index priority based on the index priority. The higher the index priority, the greater the influence on the work schedule preparation, and the smaller the index priority, the smaller the influence on the work schedule preparation.

また、指標算出部205は、前記意見情報のそれぞれの種類に対応づけられた優先度(以下、意見情報優先度という)を取得する。意見情報優先度は数値によって表され、意見情報優先度が高い意見情報ほど、生成される勤務表への影響が大きく、意見情報優先度が小さいほど、生成される勤務表への影響が小さい。   Further, the index calculation unit 205 acquires the priority associated with each type of the opinion information (hereinafter referred to as the opinion information priority). The opinion information priority is represented by a numerical value. The higher the opinion information priority, the greater the influence on the generated work table, and the lower the opinion information priority, the smaller the influence on the generated work table.

意見情報優先度には、勤務者やる気意見情報に対応づけられた優先度である勤務者やる気意見情報優先度、勤務者間相性意見情報に対応づけられた優先度である勤務者間相性意見情報優先度、及び、業務効率意見情報に対応づけられた優先度である業務効率意見情報優先度がある。   Opinion information priority is the priority associated with the worker motivated opinion information, which is the worker motivated opinion information priority, and the employee ambition opinion information is the priority associated with the worker ambition opinion information. There is a priority and a business efficiency opinion information priority which is a priority associated with the business efficiency opinion information.

指標算出部205は、前記意見情報に対応づけられた優先度に基づき、前記意見情報を数値として算出し、前記指標に対応づけられた優先度に基づき、前記指標を数値として算出する。   The index calculation unit 205 calculates the opinion information as a numerical value based on the priority associated with the opinion information, and calculates the index as a numerical value based on the priority associated with the index.

また、指標算出部205は、前記指標の種類を選択し、選択した前記種類の指標に関する、前記構成員の順位に関する情報(以下、平均値ランキングという)を取得し、前記選択した種類に対応する前記意見情報の優先度、及び、前記順位に関する情報に基づき、前記選択した種類の意見情報を算出する。なお、平均値ランキングの詳細は後述する。   In addition, the index calculation unit 205 selects the type of the index, obtains information regarding the rank of the member regarding the selected type of index (hereinafter, referred to as average value ranking), and corresponds to the selected type. The opinion information of the selected type is calculated based on the priority of the opinion information and the information about the rank. The details of the average value ranking will be described later.

次に、タイムテーブル生成部206は、前記算出した指標に基づき、前記タイムテーブルを生成する。   Next, the timetable generation unit 206 generates the timetable based on the calculated index.

出力部280は、前記指標算出部205が生成した情報を出力する。   The output unit 280 outputs the information generated by the index calculation unit 205.

出力部280は、勤務シフト表表示部207及び指標表示部208を備える。勤務シフト表表示部207は、前記生成したタイムテーブルを出力する。指標表示部208は、前記算出した指標を出力する。   The output unit 280 includes a work shift table display unit 207 and an index display unit 208. The work shift table display unit 207 outputs the generated time table. The index display unit 208 outputs the calculated index.

勤務者登録部290は、新規勤務者登録部291、及び代理勤務者登録部292の各機能を有する。   The worker registration unit 290 has the functions of a new worker registration unit 291 and a substitute worker registration unit 292.

新規勤務者登録部291は、ある作業者を選択し、選択した前記作業者の属性の情報、及び、複数の前記構成員の属性の情報を取得し、前記複数の構成員のうち、前記選択した作業者の属性に類似する属性を有する構成員を特定し、前記特定した構成員の前記指標を、前記選択した作業者の前記指標として算出する。   The new employee registration unit 291 selects a certain worker, acquires attribute information of the selected worker, and attribute information of a plurality of the members, and selects the member from the plurality of members. A member having an attribute similar to the attribute of the selected worker is specified, and the index of the specified member is calculated as the index of the selected worker.

代理勤務者登録部292は、前記構成員を選択し、選択した前記構成員の属性の情報を取得し、複数の他の前記構成員を取得し、取得した前記構成員の属性の情報を取得し、前記取得した複数の他の構成員のうち、前記選択した構成員の属性に類似する属性を有する構成員が存在するか否かを判断し、前記類似する属性を有する構成員が存在しないと判断した場合には、通信可能に接続された他の前記タイムテーブル生成システムから、前記構成員の属性の情報を取得し、取得した前記構成員の属性が前記選択した構成員の属性に類似するか否かを判断し、前記選択した構成員の属性に類似すると判断した場合には、前記取得した構成員を、前記選択した構成員として記憶する。   The agent registration unit 292 selects the member, acquires information on the attribute of the selected member, acquires a plurality of other members, and acquires information on the acquired attribute of the member. Then, it is determined whether or not there is a member having an attribute similar to the attribute of the selected member among the plurality of acquired other members, and there is no member having the similar attribute. If it is determined that the attribute information of the member is acquired from the other timetable generation system communicably connected, the acquired attribute of the member is similar to the selected attribute of the member. If it is determined that the attribute is similar to the attribute of the selected member, the acquired member is stored as the selected member.

次に、データ記憶部270が記憶しているデータベースについて説明する。   Next, the database stored in the data storage unit 270 will be described.

図3は、行動データDB211の一例を示す図である。同図に示すように、行動データDB211は、勤務者の属人的要素である、行動情報を記憶したデータベースである。行動データDB211は、行動情報取得システム110から送信されてくる行動情報に基づき生成される。   FIG. 3 is a diagram showing an example of the behavior data DB 211. As shown in the figure, the behavior data DB 211 is a database that stores behavior information that is a personal element of a worker. The behavior data DB 211 is generated based on the behavior information transmitted from the behavior information acquisition system 110.

行動データDB211は、勤務者別同場所勤務者DB310、及び同場所勤務者DB320を含む。   The behavior data DB 211 includes a same-place worker DB 310 for each worker and a same-place worker DB 320.

勤務者別同場所勤務者DB310は、各勤務者について、同じ場所に存在する勤務者に関する情報を記憶したデータベースである。勤務者別同場所勤務者DB310は、日付311、時刻312、勤務者ID313、場所ID314、運動315、及び同室滞在勤務者情報316の各項目を含む、少なくとも1つ以上のレコードで構成されている。   The same-place worker DB 310 for each worker is a database that stores, for each worker, information about workers who are in the same place. The same-place worker DB 310 by worker is configured by at least one record including each item of date 311, time 312, worker ID 313, place ID 314, exercise 315, and in-room stay worker information 316. ..

日付311には日付に関する情報が格納され、時刻312には時刻に関する情報が格納され、勤務者ID313には、勤務者のそれぞれに割り当てられた、勤務者を示す情報(以下、勤務者IDという)が格納され、場所ID314には勤務者の位置を特定する情報(例えば、本施設の部屋や所定の領域を示す情報。以下、場所IDという)が格納され、運動315には勤務者の行動情報のうち運動情報が格納される。   The date 311 stores information related to the date, the time 312 stores information related to the time, and the worker ID 313 indicates information indicating the worker assigned to each worker (hereinafter referred to as worker ID). Information is stored in the place ID 314 (for example, information indicating a room or a predetermined area of the facility. Hereinafter, referred to as a place ID) is stored in the place ID 314. Among them, exercise information is stored.

同室滞在勤務者情報316には、場所ID314の場所に存在した勤務者の情報が格納される。すなわち、同室滞在勤務者情報316は、勤務者ID317及び運動318を一組とした、少なくとも1つ以上の項目の組からなる。勤務者ID317には、場所ID314の場所に存在した勤務者(ただし、勤務者ID313の勤務者を除く)の勤務者IDが格納され、運動318には、勤務者ID317の勤務者の運動情報が格納される。   In the same-room stay worker information 316, information of workers who existed in the place of the place ID 314 is stored. That is, the in-room stay worker information 316 includes a set of at least one item including the worker ID 317 and the exercise 318 as one set. The worker ID 317 stores the worker IDs of workers (excluding the worker having the worker ID 313) existing in the place of the place ID 314, and the exercise 318 includes exercise information of the worker having the worker ID 317. Is stored.

同場所勤務者DB320は、同場所に滞在する勤務者に関する情報を記憶しているデータベースである。同場所勤務者DB320は、日付321、時刻322、場所ID323、及び滞在勤務者情報324の各項目を含む、少なくとも1つ以上のレコードで構成されている。   The same-place worker DB 320 is a database that stores information about workers who stay in the same place. The same place worker DB 320 is configured by at least one record including each item of date 321, time 322, place ID 323, and staying worker information 324.

このうち、日付321、時刻322、及び場所ID323は、それぞれ、勤務者別同場所勤務者DB310の日付311、時刻312、及び場所ID314の各項目に対応する。   Of these, the date 321, the time 322, and the place ID 323 correspond to the items of the date 311, the time 312, and the place ID 314 of the same place worker DB 310 by worker, respectively.

滞在勤務者情報324には、場所ID323の場所に存在した勤務者の情報が格納される。すなわち、滞在勤務者情報324は、勤務者ID325及び運動326を一組とした、少なくとも1つ以上の項目の組からなる。勤務者ID325には、場所ID323に存在した勤務者の勤務者IDが格納され、運動326には、勤務者ID325の勤務者の運動情報が格納される。   In the staying worker information 324, the information of the worker who was present in the place of the place ID 323 is stored. That is, the staying worker information 324 includes a set of at least one item including the worker ID 325 and the exercise 326 as one set. The worker ID of the worker who was present in the place ID 323 is stored in the worker ID 325, and the exercise information of the worker of the worker ID 325 is stored in the exercise 326.

次に、業務データDB212について説明する。
図4、図5は、業務データDB212を構成するデータベースの一例を示す図である(紙面の都合上、図を2つに分けている)。同図に示すように、業務データDB212は、バイタルデータDB330、ケース記録データDB350、バイタルデータ影響度DB360、及びケース記録データ影響度DB380を含む。
Next, the business data DB 212 will be described.
FIG. 4 and FIG. 5 are diagrams showing an example of a database that constitutes the business data DB 212 (the diagrams are divided into two for convenience of space). As shown in the figure, the business data DB 212 includes a vital data DB 330, a case recording data DB 350, a vital data influence degree DB 360, and a case recording data influence degree DB 380.

図4は、バイタルデータDB330及びケース記録データDB350の一例を示す図である。同図に示すように、バイタルデータDB330は、バイタルデータを記録したデータベースであり、日付331、時刻332、顧客ID333、場所ID334、体重335、体温336、血圧(上)337、血圧(下)338、及び、脈拍339の各項目を含
む、少なくとも1つ以上のレコードで構成されている。
FIG. 4 is a diagram showing an example of the vital data DB 330 and the case recording data DB 350. As shown in the figure, the vital data DB 330 is a database that records vital data, and includes date 331, time 332, customer ID 333, place ID 334, weight 335, body temperature 336, blood pressure (up) 337, blood pressure (down) 338. , And each item of pulse 339, at least one or more records.

日付331及び時刻332にはそれぞれ、顧客ID333の顧客の生体情報を計測した日付及び時刻が格納される。顧客ID333には、顧客のそれぞれに割り当てられた識別子(以下、顧客IDという)が格納され、場所ID334には、場所IDが格納される。体重335、体温336、血圧(上)337、血圧(下)338、及び脈拍339には、それぞれ、顧客ID333が示す顧客の体重、体温、収縮期血圧、拡張期血圧、及び脈拍の情報が格納される。これらの各項目には、例えば、任意の文字列あるいは数値が格納される。   The date 331 and the time 332 store the date and time when the biometric information of the customer with the customer ID 333 was measured, respectively. The customer ID 333 stores an identifier assigned to each customer (hereinafter referred to as a customer ID), and the location ID 334 stores a location ID. The weight 335, the body temperature 336, the blood pressure (upper) 337, the blood pressure (lower) 338, and the pulse 339 respectively store the customer weight, body temperature, systolic blood pressure, diastolic blood pressure, and pulse information indicated by the customer ID 333. To be done. An arbitrary character string or numerical value is stored in each of these items, for example.

次に、ケース記録データDB350は、ケース記録データを記録したデータベースであり、同図に示すように、日付351、時刻352、顧客IDが格納される顧客ID353、勤務者IDが格納される勤務者ID354、作業内容355、及び、記録内容356の各項目を含む、少なくとも1つ以上のレコードで構成されている。日付351には、勤務者ID354の勤務者が顧客ID353の顧客と応対した日付が格納され、時刻352には、勤務者ID354の勤務者が顧客ID353の顧客と応対した時刻が格納され、作業内容355には、勤務者ID354の勤務者が顧客ID353の顧客に対して行った作業の種類(以下、作業内容という)が格納され、記録内容356には、勤務者ID354の勤務者が顧客ID353の顧客に対して行った作業の具体的な内容(以下、記録内容という)が格納される。なお、例えば、顧客ID353、及び勤務者ID354には、任意の文字列あるいは数値が格納され、作業内容355及び記録内容356には、テキストが格納される。   Next, the case record data DB 350 is a database in which case record data is recorded, and as shown in the figure, a date 351, a time 352, a customer ID 353 in which a customer ID is stored, and a worker in which a worker ID is stored. It is composed of at least one record including each item of the ID 354, the work content 355, and the record content 356. The date 351 stores the date when the worker with the worker ID 354 responded to the customer with the customer ID 353, and the time 352 stores the time when the worker with the worker ID 354 responded to the customer with the customer ID 353. 355 stores the type of work performed by the worker with the worker ID 354 with respect to the customer with the customer ID 353 (hereinafter, referred to as work content), and the record content 356 stores the worker with the worker ID 354 with the customer ID 353. The specific content of the work performed on the customer (hereinafter referred to as the recorded content) is stored. Note that, for example, the customer ID 353 and the worker ID 354 store arbitrary character strings or numerical values, and the work content 355 and the record content 356 store text.

次に、図5は、バイタルデータ影響度DB360、及びケース記録データ影響度DB380の一例を示す図である。   Next, FIG. 5 is a diagram showing an example of the vital data influence degree DB 360 and the case recording data influence degree DB 380.

バイタルデータ影響度DB360は、バイタルデータ影響度を記録したデータベースである。同図に示すように、バイタルデータ影響度DB360は、日付361、勤務者ID362、顧客ID363、顧客満足度影響度364、業務効率影響度367、勤務者間相性影響度370、及び勤務者やる気影響度373の各項目を含む、少なくとも1つ以上のレコードで構成される。   The vital data influence degree DB 360 is a database that records the degree of influence of vital data. As shown in the figure, the vital data influence degree DB 360 has a date 361, a worker ID 362, a customer ID 363, a customer satisfaction degree 364, a work efficiency influence degree 367, an interworker compatibility influence degree 370, and a worker motivation influence. It is composed of at least one record including each item of the degree 373.

日付361、勤務者ID362、及び顧客ID363は、それぞれ、バイタルデータDB330の日付331、時刻332、及び顧客ID333に対応する。顧客満足度影響度364には、算出する顧客満足度に与える影響の大きさを示す影響度(以下、顧客満足度影響度という)のうち、バイタルデータに基づき算出される顧客満足度(以下、バイタルデータ顧客満足度影響度という)が格納される。顧客満足度影響度364は、ポジティブ365及びネガティブ366の各項目を有し、ポジティブ365には顧客満足度影響度を増加させる影響の大きさを示す情報が格納され、ネガティブ366には顧客満足度影響度を減少させる影響の大きさを示す情報が格納される。   The date 361, the worker ID 362, and the customer ID 363 correspond to the date 331, the time 332, and the customer ID 333 of the vital data DB 330, respectively. The customer satisfaction degree of influence 364 is a degree of influence indicating the magnitude of the influence on the calculated customer satisfaction degree (hereinafter referred to as customer satisfaction degree of influence), which is calculated based on vital data. Vital data customer satisfaction degree) is stored. The customer satisfaction degree 364 has items of positive 365 and negative 366. The positive 365 stores information indicating the magnitude of the influence that increases the customer satisfaction degree, and the negative 366 stores the customer satisfaction degree. Information indicating the magnitude of the influence that reduces the degree of influence is stored.

業務効率影響度367には、算出する業務効率指標に与える影響の大きさを示す影響度(以下、業務効率指標影響度という)のうち、バイタルデータに基づき算出される業務効率影響度(以下、バイタルデータ業務効率指標影響度という)が格納される。業務効率影響度367は、ポジティブ368及びネガティブ369の各項目を有し、ポジティブ368には業務効率指標を増加させる影響の大きさを示す情報が格納され、ネガティブ369には業務効率指標を減少させる影響の大きさを示す情報が格納される。   In the business efficiency impact degree 367, the business efficiency impact degree calculated based on vital data (hereinafter referred to as the business efficiency index impact degree) among the impact degrees showing the magnitude of the impact on the calculated business efficiency index (hereinafter referred to as the business efficiency index impact degree). The vital data work efficiency index influence degree) is stored. The work efficiency impact degree 367 has items of positive 368 and negative 369. The positive 368 stores information indicating the magnitude of the effect of increasing the work efficiency index, and the negative 369 reduces the work efficiency index. Information indicating the magnitude of influence is stored.

勤務者間相性影響度370には、算出する勤務者間相性度に与える影響の大きさを示す影響度(以下、勤務者間相性度影響度という)のうち、バイタルデータに基づき算出され
る勤務者間相性度影響度(以下、バイタルデータ勤務者間相性度影響度という)が格納される。勤務者間相性影響度370は、ポジティブ371及びネガティブ372の各項目を有し、ポジティブ371には勤務者間相性度を増加させる影響の大きさを示す情報が格納され、ネガティブ372には勤務者間相性度を減少させる影響の大きさを示す情報が格納される。
The work-to-worker compatibility degree 370 is calculated based on vital data, out of the degree of influence (hereinafter referred to as work-to-worker compatibility degree influence degree) indicating the magnitude of the influence on the calculated work-to-worker compatibility degree. The degree of interpersonal compatibility degree (hereinafter referred to as vital data worker degree of influence) is stored. The worker compatibility impact degree 370 has items of positive 371 and negative 372. The positive 371 stores information indicating the magnitude of the influence of increasing the worker compatibility, and the negative 372 stores the worker. Information indicating the magnitude of the effect of reducing the degree of compatibility is stored.

勤務者やる気影響度373には、算出する勤務者やる気指標に与える影響の大きさを示す影響度(以下、勤務者やる気指標影響度という)のうち、バイタルデータに基づき算出される勤務者やる気指標影響度(以下、バイタルデータ勤務者やる気指標影響度という)が格納される。勤務者やる気影響度373は、ポジティブ374及びネガティブ375の各項目を有し、ポジティブ374には勤務者やる気指標を増加させる影響の大きさを示す情報が格納され、ネガティブ375には勤務者やる気指標を減少させる影響の大きさを示す情報が格納される。   The worker motivation index 373 is a worker motivation index calculated based on vital data, out of the impacts (hereinafter, referred to as worker motivation index impact) indicating the magnitude of the influence on the calculated worker motivation index. The degree of influence (hereinafter, referred to as vital data worker motivation index influence degree) is stored. The worker motivation influence level 373 has respective items of positive 374 and negative 375. The positive 374 stores information indicating the magnitude of the influence of increasing the worker motivation index, and the negative 375 stores the worker motivation index. The information indicating the magnitude of the effect of reducing is stored.

ケース記録データ影響度DB380は、影響度のうち、ケース記録データに基づき算出される影響度(以下、ケース記録データ影響度という)を記録したデータベースである。同図に示すように、ケース記録データ影響度DB380は、日付381、勤務者ID382、顧客ID383、顧客満足度影響度384、業務効率影響度387、勤務者間相性影響度390、及び勤務者やる気影響度393の各項目を含む、少なくとも1つ以上のレコードで構成される。   The case record data influence degree DB 380 is a database in which, of the influence degrees, the influence degree calculated based on the case record data (hereinafter, referred to as case record data influence degree) is recorded. As shown in the figure, the case record data influence degree DB 380 has a date 381, a worker ID 382, a customer ID 383, a customer satisfaction degree influence degree 384, a work efficiency influence degree 387, an interworker compatibility influence degree 390, and a worker motivation. It is composed of at least one record including each item of the influence degree 393.

日付381、勤務者ID382、及び顧客ID383は、それぞれ、ケース記録データDB350の日付351、時刻352、及び顧客ID353に対応する。   The date 381, worker ID 382, and customer ID 383 correspond to the date 351, time 352, and customer ID 353 of the case record data DB 350, respectively.

顧客満足度影響度384は、顧客満足度影響度のうち、ケース記録データに基づき算出される顧客満足度影響度(以下、ケース記録データ顧客満足度影響度という)が格納される。顧客満足度影響度384は、ポジティブ385及びネガティブ386の各項目を有し、ポジティブ385には顧客満足度を増加させる影響の大きさを示す情報が格納され、ネガティブ386には顧客満足度を減少させる影響の大きさを示す情報が格納される。   The customer satisfaction degree of influence 384 stores the customer satisfaction degree of influence calculated based on the case record data (hereinafter referred to as the case record data customer satisfaction degree of influence) out of the customer satisfaction degree of influence. The customer satisfaction degree of influence 384 has respective items of positive 385 and negative 386. Information indicating the degree of influence of increasing customer satisfaction is stored in the positive 385, and customer satisfaction is decreased in the negative 386. Information indicating the magnitude of the influence is stored.

業務効率影響度387は、業務効率影響度のうち、ケース記録データに基づき算出される業務効率影響度(以下、ケース記録データ業務効率影響度という)が格納される。業務効率影響度387は、ポジティブ388及びネガティブ389の各項目を有し、ポジティブ388には業務効率指標を増加させる影響の大きさを示す情報が格納され、ネガティブ389には業務効率指標を減少させる影響の大きさを示す情報が格納される。   The business efficiency impact degree 387 stores the business efficiency impact degree calculated based on the case record data (hereinafter referred to as the case record data business efficiency impact degree) among the business efficiency impact degrees. The work efficiency impact degree 387 has respective items of positive 388 and negative 389. The positive 388 stores information indicating the magnitude of the effect of increasing the work efficiency index, and the negative 389 reduces the work efficiency index. Information indicating the magnitude of influence is stored.

勤務者間相性影響度390は、勤務者相性影響度のうち、ケース記録データに基づき算出される勤務者間相性度影響度(以下、ケース記録データ勤務者間相性度影響度という)が格納される。勤務者間相性影響度390は、ポジティブ391及びネガティブ392の各項目を有し、ポジティブ391には勤務者間相性度を増加させる影響の大きさを示す情報が格納され、ネガティブ392には勤務者間相性度を減少させる影響の大きさを示す情報が格納される。   The worker compatibility compatibility degree 390 stores the worker compatibility compatibility degree calculated based on the case record data (hereinafter referred to as the case record data worker compatibility compatibility degree) among the worker compatibility impact degrees. It The interworker compatibility degree 390 has respective items of positive 391 and negative 392. The positive 391 stores information indicating the magnitude of the effect of increasing the degree of interworker compatibility, and the negative 392 stores the number of employees. Information indicating the magnitude of the effect of reducing the degree of compatibility is stored.

勤務者やる気影響度393は、勤務者やる気指標影響度のうち、ケース記録データに基づき算出される勤務者やる気指標影響度(以下、ケース記録データ勤務者やる気指標影響度という)が格納される。勤務者やる気影響度393は、ポジティブ394及びネガティブ395の各項目を有し、ポジティブ394には勤務者やる気指標を増加させる影響の大きさを示す情報が格納され、ネガティブ395には勤務者やる気指標を減少させる影響の大きさを示す情報が格納される。   The worker motivation influence degree 393 stores the worker motivation indicator influence degree calculated from the case record data among the worker motivation indicator influence degrees (hereinafter, referred to as case record data worker motivation indicator influence degree). The worker motivation influence level 393 has respective items of positive 394 and negative 395. The positive 394 stores information indicating the magnitude of the effect of increasing the worker motivation index, and the negative 395 the worker motivation index. The information indicating the magnitude of the effect of reducing is stored.

なお、以上の各影響度は、例えば、各パラメータ(バイタルデータ又はケース記録データ)と、そのパラメータに関する基準値との差異によって表される。具体的には、各パラメータと全パラメータの平均値との間の偏差、分散、又は割合や、各パラメータと所定の閾値との間の偏差、分散、又は割合などにより、数値として算出される。   In addition, each of the above-described degrees of influence is represented by, for example, a difference between each parameter (vital data or case recording data) and a reference value regarding the parameter. Specifically, it is calculated as a numerical value by the deviation, variance, or ratio between each parameter and the average value of all parameters, or the deviation, variance, or ratio between each parameter and a predetermined threshold value.

例えば、パラメータが顧客のバイタルデータである場合、ある勤務者に関するバイタルデータ影響度は、その勤務者が応対する顧客のバイタルデータの値と、当該顧客が属する集団(年齢・年代・病歴に基づく顧客の集団)における平均的なバイタルデータの値との差異である。   For example, if the parameter is the customer's vital data, the degree of influence of the vital data on a worker is the value of the customer's vital data that the worker responds to and the group to which the customer belongs (based on age, age, medical history). Group)) and the difference from the average vital data.

また、例えば、パラメータがケース記録データである場合、ケース記録影響度は、ケース記録データの記録内容(例えば、作業内容355又は記録内容356の内容)のテキストに含まれるキーワードから、属人的要素に関連するキーワードを抽出し、抽出したキーワードの意味内容を解析して数値に変換することにより設定される。例えば、作業における人的関係に良い方向(ポジティブ)に影響を与えるキーワードの場合は正値、作業における人的関係に悪い方向(ネガティブ)に影響を与えるキーワードの場合は負値となるように設定される。   Further, for example, when the parameter is the case record data, the case record influence degree is determined from the keyword included in the text of the record content of the case record data (for example, the content of the work content 355 or the content of the record content 356) as a personal element. It is set by extracting a keyword related to, analyzing the meaning content of the extracted keyword, and converting it into a numerical value. For example, set a positive value for a keyword that influences a positive direction for human relationships in work, and a negative value for a keyword that influences a negative direction for human relationships in work (negative). To be done.

次に、意見情報DB213について説明する。
図6は、意見情報DB213の一例を示す図である。意見情報DB213は、意見情報を格納したデータベースである。
Next, the opinion information DB 213 will be described.
FIG. 6 is a diagram showing an example of the opinion information DB 213. The opinion information DB 213 is a database that stores opinion information.

同図に示すように、意見情報DB213は、日付411、シフト412、勤務者ID413、やる気414、相性415、及び業務効率416の各項目を含む、少なくとも1つ以上のレコードで構成される。   As shown in the figure, the opinion information DB 213 is composed of at least one record including each item of date 411, shift 412, worker ID 413, motivation 414, compatibility 415, and work efficiency 416.

日付411には、勤務表における日付の情報(以下、勤務日という)が格納される。シフト412には、勤務表における勤務シフトの情報が格納される。勤務者ID413には、勤務者端末130に割り当てられた識別子(意見情報を入力した勤務者の識別子)が格納される。また、やる気414、相性415、及び業務効率416には、日付411及びシフト412により特定される勤務シフトに対する意見情報が格納される。これらの情報は、例えば、任意の数値として格納されてもよいし、バイタルデータ影響度の場合と同様に、ポジティブ又はネガティブの項目に格納されてもよい。   The date 411 stores date information in the work schedule (hereinafter referred to as work day). The shift 412 stores information on the work shift in the work schedule. The worker ID 413 stores the identifier assigned to the worker terminal 130 (the identifier of the worker who inputs the opinion information). Further, the motivation 414, the compatibility 415, and the work efficiency 416 store the opinion information on the work shift specified by the date 411 and the shift 412. These pieces of information may be stored, for example, as arbitrary numerical values, or may be stored in positive or negative items as in the case of vital data influence degree.

次に、指標データDB214について説明する。
図7は、指標データDB214の例として示す、勤務者指標データDB420の一例である。同図に示すように、勤務者指標データDB420は、勤務者ID421、対象者ID422、勤務曜日423、勤務シフト424、指標種別425、及び指標値426の各項目を含む、少なくとも1つ以上のレコードで構成される。
Next, the index data DB 214 will be described.
FIG. 7 is an example of a worker index data DB 420 shown as an example of the index data DB 214. As shown in the figure, the worker index data DB 420 includes at least one record including worker ID 421, target person ID 422, work day 423, work shift 424, index type 425, and index value 426. Composed of.

勤務者ID421には勤務者IDが格納され、対象者ID422には、勤務者ID421の勤務者と異なる他者(以下、対象者という)の識別子が格納される。具体的には、対象者ID422には、勤務者ID又は顧客IDが格納される。なお、対象者は、例えば、勤務者が応対した顧客(例えば、指標が顧客満足度の場合)や、勤務者と同室で勤務を行う他の勤務者(例えば、指標が勤務者間相性度の場合)である。   The worker ID 421 stores a worker ID, and the target person ID 422 stores an identifier of another person (hereinafter, referred to as a target person) different from the worker having the worker ID 421. Specifically, the worker ID or the customer ID is stored in the target person ID 422. It should be noted that the target person may be, for example, a customer whom the worker responds (for example, when the index is customer satisfaction) or another worker who works in the same room as the worker (for example, the index indicates the inter-worker compatibility level). If).

勤務曜日423には、勤務者の勤務日の曜日を示す情報が格納され、勤務シフト424には、勤務者の勤務シフトの種別を示す情報が格納され、指標種別425には、指標の種類を示す情報(例えば、「顧客満足度」、「業務効率」、「勤務者間相性」、「勤務者やる気」)が格納され、指標値426には、指標値が格納される。なお、例えば、勤務曜日
423にはテキストデータが格納され、勤務シフト424にはテキストデータが格納され、指標種別425にはテキストデータが格納され、指標値426には数値が格納される。
The work day 423 stores information indicating the work day of the worker, the work shift 424 stores information indicating the type of work shift of the worker, and the index type 425 indicates the type of index. The information (for example, “customer satisfaction”, “business efficiency”, “worker compatibility”, and “worker motivation”) is stored, and the index value 426 stores the index value. Note that, for example, the work day 423 stores text data, the work shift 424 stores text data, the index type 425 stores text data, and the index value 426 stores a numerical value.

なお、不図示であるが、指標データDB214は、過去の勤務表の情報(すなわち、各勤務者の勤務日付、勤務曜日、及び勤務シフトに関する情報)を記録したデータベース、及び、各勤務者の勤務日付、勤続年数、経験年数、年齢、職位、資格等の属性の情報を格納したデータベース(以下、これらをあわせて勤務者情報DBという)を含んでいる。   Although not shown, the index data DB 214 is a database that records information on past work schedules (that is, information about work dates, work days, and work shifts of each worker), and the work of each worker. It includes a database (hereinafter collectively referred to as a worker information DB) that stores information on attributes such as date, years of service, years of experience, age, job title, and qualification.

次に、制約条件DB215について説明する。
図8は、制約条件DB215の一例を示す図である。同図に示すように、制約条件DB215は、作業条件情報を格納したデータベースであり、勤務シフト制約条件DB430、勤務者制約条件DB440、指標優先度DB450、及び意見情報選択優先度DB460の各データベースを含んで構成されている。
Next, the constraint condition DB 215 will be described.
FIG. 8 is a diagram showing an example of the constraint condition DB 215. As shown in the figure, the constraint condition DB 215 is a database that stores work condition information, and includes a work shift constraint condition DB 430, a worker constraint condition DB 440, an index priority DB 450, and an opinion information selection priority DB 460. It is configured to include.

まず、勤務シフト制約条件DB430及び勤務者制約条件DB440は、勤務上のハードウェア面での制約(物的制約)に関する情報を記憶している。   First, the work shift constraint condition DB 430 and the worker constraint condition DB 440 store information on constraints (physical constraints) on the hardware side during work.

このうち、勤務シフト制約条件DB430は、勤務シフトに対する法規制等の情報を格納したものであり、勤務シフト431、勤務割当制約人数432、及び翌日勤務制約433の各項目を含む、少なくとも1つ以上のレコードで構成される。勤務シフト431には、勤務シフトを特定する情報が格納され、勤務割当制約人数432には、勤務シフト431の勤務シフトにおいて最低限必要とされる勤務者の人数(以下、最低人数という)が格納され、翌日勤務制約433には、勤務シフト431の勤務シフトが割り当てられた勤務者がその翌日に勤務をすることが禁止されているか否かを示す情報が格納される。例えば、同図の例では、勤務シフト「夜勤」に最低限必要となる人数は"2人"であり、「夜勤」の翌日において「日勤」の勤務が禁止されている。   Of these, the work shift constraint condition DB 430 stores information such as laws and regulations for work shifts, and includes at least one or more items including a work shift 431, a work assignment constraint number 432, and a next day work constraint 433. It consists of records. The work shift 431 stores information for specifying the work shift, and the work quota restricted number 432 stores the minimum number of workers required for the work shift of the work shift 431 (hereinafter referred to as the minimum number). Then, the next-day work constraint 433 stores information indicating whether or not the worker to whom the work shift of the work shift 431 is assigned is prohibited from working the next day. For example, in the example of the figure, the minimum number of people required for the work shift "night shift" is "2", and the "day shift" work is prohibited on the day following the "night shift".

勤務者制約条件DB440は、勤務に関する勤務者等の制約(人的制約)に関する情報を格納したものであり、勤務者ID441、休暇希望日442、及び勤務シフト制約443の各項目を含む、少なくとも1つ以上のレコードで構成される。勤務者ID441には、勤務者IDが格納され、休暇希望日442には、勤務者ID441の勤務者が希望する休暇日の情報が格納され、勤務シフト制約443には、勤務者ID441の勤務者が勤務可能な勤務シフトの情報が格納される。   The worker constraint condition DB 440 stores information on constraints (personal constraints) on workers such as workers, and includes at least one item including a worker ID 441, a desired vacation date 442, and a work shift constraint 443. It consists of one or more records. The worker ID is stored in the worker ID 441, the vacation date information desired by the worker having the worker ID 441 is stored in the vacation desired date 442, and the worker ID 441 is stored in the work shift constraint 443. Stores information on work shifts that can be used by.

次に、指標優先度DB450及び意見情報選択優先度DB460は、優先度の情報を記憶している。   Next, the index priority DB 450 and the opinion information selection priority DB 460 store priority information.

指標優先度DB450は、指標優先度を格納したデータベースであり、指標451、及び優先度452の各項目を含む、少なくとも1つ以上のレコードから構成される。指標451には、指標優先度の種類を示す情報(例えば、顧客満足度優先度、業務効率指標優先度、勤務者相性度優先度、勤務者やる気指標優先度)が格納され、優先度452には、指標451の指標優先度が格納される。   The index priority DB 450 is a database that stores index priorities, and is composed of at least one record including each item of the index 451 and the priority 452. The index 451 stores information indicating the type of index priority (for example, customer satisfaction priority, business efficiency index priority, worker compatibility priority, worker motivation index priority), and the priority 452 is stored. Stores the index priority of the index 451.

意見情報選択優先度DB460は、意見情報優先度を格納したデータベースであり、指標461、及び優先度462の各項目を含む、少なくとも1つ以上のレコードから構成される。指標461には、意見情報優先度の種類を示す情報(例えば、勤務者やる気意見情報優先度、勤務者間相性度意見情報優先度、業務効率指標意見情報優先度)が格納され、優先度462には、指標461の意見情報優先度が格納される。   The opinion information selection priority DB 460 is a database that stores the opinion information priority, and is composed of at least one record including each item of the index 461 and the priority 462. The index 461 stores information indicating the type of opinion information priority (for example, worker motivation opinion information priority, inter-worker compatibility degree opinion information priority, work efficiency index opinion information priority), and the priority 462. Stores the opinion information priority of the index 461.

例えば、同図の例では、業務効率指標意見情報優先度に"1"を設定し、他の優先度を"
0"に設定することにより、勤務者の業務効率のみに応じて勤務者の意見情報の優先度が
変化する(影響の程度が変化する)。これにより、勤務者による特定の意見情報を重視することができる。例えば、業務効率が高い勤務者の意見情報を採択しやすい仕組みを構築することができる。同様に、勤務者やる気指標優先度を"1"に設定した場合は、勤務者の勤務者やる気指標のみに応じて意見情報の影響の程度を変化させることができる。
For example, in the example of the same figure, "1" is set to the work efficiency index opinion information priority and the other priority is set to "1".
By setting it to 0 ", the priority level of the opinion information of the worker changes (the degree of influence changes) depending only on the work efficiency of the worker. This emphasizes the specific opinion information of the worker. For example, it is possible to construct a mechanism that makes it easy to adopt the opinion information of workers with high work efficiency. Similarly, when the worker motivation index priority is set to "1", The degree of influence of opinion information can be changed only according to the motivation index.

ここで、前述した、意見情報優先度に係る意見情報重み係数の算出方法について説明する。
図9は、意見情報重み係数の算出式の一例を示す図である。同図に示すように、本計算式は、各勤務者について意見情報優先度の平均値を求め、求めた平均値の全勤務者の平均値における順位(平均値ランキング)を求める。そして本計算式は、求めた各勤務者の平均値ランキング、及び意見情報優先度に基づき、平均値ランキングが高いほど重みが大きくなるような、各勤務者の各指標に対する重み付けの値を算出する。なお、意見情報優先度に対応する指標が意見情報DB213に存在せず、又は、一つの指標しか存在しない場合(例えば、勤続年数など)は、その指標から計算した重み係数を意見情報DB213の全ての種類の意見情報に付与する。
Here, a method of calculating the opinion information weighting coefficient related to the opinion information priority described above will be described.
FIG. 9 is a diagram showing an example of a formula for calculating the opinion information weighting coefficient. As shown in the figure, this calculation formula calculates the average value of the opinion information priority for each worker, and calculates the rank (average value ranking) in the average value of all workers of the calculated average value. And this calculation formula calculates the weighted value for each index of each worker such that the higher the average value ranking is, the higher the weight is, based on the obtained average value ranking of each worker and the opinion information priority. .. If the index corresponding to the opinion information priority does not exist in the opinion information DB 213, or if there is only one index (for example, years of service), the weighting factors calculated from the index are all included in the opinion information DB 213. It is attached to opinion information of types.

以上に説明した情報処理装置100の機能は、情報処理装置100のハードウエアによって、もしくは、情報処理装置100のプロセッサ101が、主記憶装置102や補助記憶装置103に格納されているプログラムを読み出して実行することにより実現される。なお、このプログラムは、ICカード、SDカード、DVD等の記録媒体に記録したものであってもよい。
<業務端末120の機能>
次に、業務端末120が備える機能について説明する。
The function of the information processing apparatus 100 described above is performed by the hardware of the information processing apparatus 100 or by the processor 101 of the information processing apparatus 100 reading a program stored in the main storage device 102 or the auxiliary storage device 103. It is realized by executing. The program may be recorded in a recording medium such as an IC card, an SD card, or a DVD.
<Functions of business terminal 120>
Next, the function of the business terminal 120 will be described.

まず、業務端末120は、勤務者行動DB114を記憶し、管理する。
図10は、勤務者行動DB114の一例を説明する図である。勤務者行動DB114は、行動情報取得システム110が取得した行動情報(運動情報及び位置情報)を時系列に記録したデータベースである。同図に示すように、勤務者行動DB114は、日付に関する情報が格納される日付301、時刻に関する情報が格納される時刻302、勤務者IDが格納される勤務者ID303、場所IDが格納される場所ID304、及び、勤務者の運動情報が格納される運動305の各項目を含む、少なくとも1つ以上のレコードから構成される。
First, the business terminal 120 stores and manages the worker behavior DB 114.
FIG. 10 is a diagram illustrating an example of the worker behavior DB 114. The worker behavior DB 114 is a database that records behavior information (exercise information and position information) acquired by the behavior information acquisition system 110 in time series. As shown in the figure, the worker behavior DB 114 stores a date 301 in which information regarding a date is stored, a time 302 in which information regarding a time is stored, a worker ID 303 in which a worker ID is stored, and a place ID. It is composed of at least one record including each item of the location ID 304 and the exercise 305 in which the exercise information of the worker is stored.

例えば、日付301には、行動情報取得システム110のセンサが計測を行った日付が格納され、時刻302には、行動情報取得システム110のセンサが計測を行った時刻が格納され、勤務者ID303には、勤務者IDが格納され、場所ID304には、場所IDが格納され、運動305には、行動情報取得システム110のセンサが計測した値(例えば、加速度)が格納される。なお、これらの各項目には、例えば、任意の文字列又は数値が格納される。   For example, the date 301 stores the date when the sensor of the behavior information acquisition system 110 measured, the time 302 stores the time when the sensor of the behavior information acquisition system 110 measured, and the worker ID 303 Stores a worker ID, a place ID 304 stores a place ID, and an exercise 305 stores a value (for example, acceleration) measured by a sensor of the behavior information acquisition system 110. In addition, for example, an arbitrary character string or numerical value is stored in each of these items.

次に、業務端末120は、指標優先度を設定する機能を有する。
図11は、業務端末120に表示される、指標優先度の情報を設定する画面(以下、指標優先度設定画面という)の一例を説明する図である。なお、指標優先度設定画面による指標優先度の設定は、例えば、勤務表の作成者等が行う。
Next, the business terminal 120 has a function of setting the index priority.
FIG. 11 is a diagram illustrating an example of a screen (hereinafter, referred to as an index priority setting screen) for setting information on the index priority displayed on the business terminal 120. The index priority is set on the index priority setting screen by, for example, a work schedule creator.

同図に示すように、指標優先度設定画面610は、指標優先度を設定する画面であり、優先度設定内容611、設定ボタン620、及びキャンセルボタン621を備える。優先度設定内容611は、顧客満足度優先度指定スライドバー612、顧客満足度優先度入力表示欄613、業務効率指標優先度指定スライドバー614、業務効率指標優先度入力表
示欄615、勤務者間相性度優先度指定スライドバー616、勤務者間相性度優先度入力表示欄617、勤務者やる気指標優先度指定スライドバー618、及び勤務者やる気指標優先度入力表示欄619の各欄を備える。
As shown in the figure, the index priority setting screen 610 is a screen for setting the index priority, and includes a priority setting content 611, a setting button 620, and a cancel button 621. The priority setting content 611 includes a customer satisfaction priority designation slide bar 612, a customer satisfaction priority input display field 613, a work efficiency index priority designation slide bar 614, a work efficiency index priority input display field 615, and between workers. A compatibility bar priority specification slide bar 616, an inter-worker compatibility level priority input display field 617, a worker motivation index priority specification slide bar 618, and a worker motivation index priority input display field 619 are provided.

優先度設定内容611は、指標優先度の入力及び出力を行うインターフェースである。このうち顧客満足度優先度指定スライドバー612は、顧客満足度優先度を設定するインターフェースである。同図に示す例では、0以上1以下の範囲で、スライドバーを右に移動するほど顧客満足度優先度が高く設定される。顧客満足度優先度入力表示欄613は、設定されている顧客満足度優先度を出力すると共に、出力されている顧客満足度優先度の値の変更を受け付ける。顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613は互いに連動している。   The priority setting content 611 is an interface for inputting and outputting the index priority. Of these, the customer satisfaction priority designation slide bar 612 is an interface for setting the customer satisfaction priority. In the example shown in the figure, the customer satisfaction priority is set higher as the slide bar is moved to the right within the range of 0 or more and 1 or less. The customer satisfaction priority input display field 613 outputs the set customer satisfaction priority and accepts a change in the output value of the customer satisfaction priority. The customer satisfaction priority designation slide bar 612 and the customer satisfaction priority input display field 613 are interlocked with each other.

業務効率指標優先度指定スライドバー614及び業務効率指標優先度入力表示欄615は、設定される優先度が、顧客満足度優先度ではなく業務効率指標優先度であること以外は、顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613と同様である。   The business efficiency index priority designation slide bar 614 and the business efficiency index priority input display field 615 are customer satisfaction priority except that the priority set is not the customer satisfaction priority but the business efficiency index priority. This is the same as the degree designation slide bar 612 and the customer satisfaction degree priority input display field 613.

また、勤務者間相性度優先度指定スライドバー616及び勤務者間相性度優先度入力表示欄617は、設定される優先度が、顧客満足度優先度ではなく勤務者間相性度優先度であること以外は、顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613と同様である。   Further, the priority set in the inter-worker compatibility priority designation slide bar 616 and the inter-worker compatibility priority input display field 617 is not the customer satisfaction priority but the inter-worker compatibility priority. Except for the above, it is the same as the customer satisfaction priority designation slide bar 612 and the customer satisfaction priority input display field 613.

また、勤務者やる気指標優先度指定スライドバー618及び勤務者やる気指標優先度入力表示欄619は、設定される優先度が、顧客満足度優先度ではなく勤務者やる気指標優先度であること以外は、顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613と同様である。   Further, the worker motivation index priority designation slide bar 618 and the worker motivation index priority input display field 619 are different from each other except that the priority set is not the customer satisfaction priority but the worker motivation index priority. The same as the customer satisfaction priority designation slide bar 612 and the customer satisfaction priority input display field 613.

設定ボタン620は、指標優先度の設定を完了した旨の入力を受け付ける。入力が受け付けられると、入力された指標優先度の内容が、情報処理装置100に送信される。   The setting button 620 receives an input indicating that the setting of the index priority has been completed. When the input is accepted, the content of the input index priority is transmitted to the information processing device 100.

キャンセルボタン621は、指標優先度の設定を中止する旨の入力を受け付ける。入力が受け付けられると、入力された指標優先度の内容が破棄され、指標優先度設定画面610に係る処理は終了する。   The cancel button 621 receives an input to cancel the setting of the index priority. When the input is accepted, the input index priority content is discarded, and the process related to the index priority setting screen 610 ends.

また、業務端末120は、意見情報優先度を設定する機能を有する。
図12は、業務端末120に表示される、意見情報優先度の情報を設定する画面(以下、意見情報優先度設定画面という)の一例を説明する図である。なお、意見情報優先度設定画面による意見情報優先度の設定は、例えば、勤務表の作成者等が行う。
The business terminal 120 also has a function of setting the opinion information priority.
FIG. 12 is a diagram illustrating an example of a screen for setting the opinion information priority information (hereinafter referred to as the opinion information priority setting screen) displayed on the business terminal 120. The opinion information priority is set on the opinion information priority setting screen by, for example, a work schedule creator.

同図に示すように、意見情報選択優先度設定画面630は、意見情報優先度を設定する画面であり、優先度設定内容631、設定ボタン640、及びキャンセルボタン641の各欄を備える。優先度設定内容631は、顧客満足度優先度指定スライドバー632、顧客満足度優先度入力表示欄633、業務効率優先度指定スライドバー634、業務効率優先度入力表示欄635、勤務者間相性度優先度指定スライドバー636、勤務者間相性度優先度入力表示欄637、勤務者やる気優先度指定スライドバー638、及び勤務者やる気優先度入力表示欄639の各欄を備える。   As shown in the figure, the opinion information selection priority setting screen 630 is a screen for setting the opinion information priority, and includes columns of priority setting contents 631, setting button 640, and cancel button 641. The priority setting content 631 includes a customer satisfaction priority designation slide bar 632, a customer satisfaction priority input display field 633, a work efficiency priority designation slide bar 634, a work efficiency priority input display field 635, and a worker compatibility degree. A priority designation slide bar 636, a worker compatibility degree priority input display column 637, a worker motivation priority designation slide bar 638, and a worker motivation priority input display column 639 are provided.

優先度設定内容631は、意見情報優先度の入力及び出力を行うインタフェースである。このうち顧客満足度優先度指定スライドバー632は、顧客満足度意見情報優先度を設定するインタフェースである。同図に示す例では、0以上1以下の範囲で、スライドバー
を右に移動するほど顧客満足度意見情報優先度が高く設定される。顧客満足度優先度入力表示欄633は、設定されている顧客満足度意見情報優先度を出力すると共に、出力されている顧客満足度意見情報優先度の値の変更を受け付ける。顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633は互いに連動している。
The priority setting content 631 is an interface for inputting and outputting the opinion information priority. Of these, the customer satisfaction priority designation slide bar 632 is an interface for setting the customer satisfaction opinion information priority. In the example shown in the figure, the customer satisfaction opinion information priority is set higher as the slide bar is moved to the right in the range of 0 or more and 1 or less. The customer satisfaction priority input display field 633 outputs the set customer satisfaction opinion information priority, and accepts a change in the output value of the customer satisfaction opinion information priority. The customer satisfaction priority designation slide bar 632 and the customer satisfaction priority input display field 633 are interlocked with each other.

業務効率優先度指定スライドバー634及び業務効率優先度入力表示欄635は、設定される意見情報優先度が、顧客満足度意見情報優先度ではなく業務効率意見情報優先度であること以外は、顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633と同様である。   The work efficiency priority designation slide bar 634 and the work efficiency priority input display field 635 indicate that the opinion information priority set is not the customer satisfaction opinion information priority but the work efficiency opinion information priority. This is the same as the satisfaction priority designation slide bar 632 and the customer satisfaction priority input display field 633.

また、勤務者間相性度優先度指定スライドバー636及び勤務者間相性度優先度入力表示欄637は、設定される意見情報優先度が、顧客優先度意見情報優先度ではなく勤務者間相性意見情報優先度であること以外は、顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633と同様である。   Further, in the inter-worker compatibility priority designation slide bar 636 and the inter-worker compatibility priority input display field 637, the opinion information priority to be set is not the customer priority opinion information priority but the worker compatibility opinion. Other than the information priority, it is the same as the customer satisfaction priority designation slide bar 632 and the customer satisfaction priority input display field 633.

また、勤務者やる気優先度指定スライドバー638及び勤務者やる気優先度入力表示欄639は、設定される意見情報の優先度が、顧客満足度意見情報優先度ではなく勤務者やる気優先度意見情報優先度であること以外は、顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633と同様である。   Further, in the worker motivation priority designation slide bar 638 and the worker motivation priority input display field 639, the priority of the opinion information to be set is not the customer satisfaction opinion information priority but the worker motivation priority opinion information priority. Other than the degree, it is the same as the customer satisfaction priority designation slide bar 632 and the customer satisfaction priority input display field 633.

設定ボタン640は、意見情報優先度の入力を全て完了した旨の入力を受け付ける。入力が受け付けられると、入力された意見情報優先度の内容が、情報処理装置100に送信される。   The setting button 640 receives an input indicating that all input of opinion information priority has been completed. When the input is accepted, the content of the input opinion information priority is transmitted to the information processing device 100.

キャンセルボタン641は、意見情報優先度の設定を中止する旨の入力を受け付ける。入力が受け付けられると、意見情報選択優先度設定画面630に係る処理は終了する。   The cancel button 641 accepts an input to cancel the setting of the opinion information priority. When the input is accepted, the process relating to the opinion information selection priority setting screen 630 ends.

なお、以上に説明した業務端末120の機能は、業務端末120のハードウエアによって、もしくは、業務端末120のプロセッサが、主記憶装置や補助記憶装置に格納されているプログラムを読み出して実行することにより実現される。なお、このプログラムは、ICカード、SDカード、DVD等の記録媒体に記録したものであってもよい。   The functions of the business terminal 120 described above are implemented by the hardware of the business terminal 120 or by the processor of the business terminal 120 reading and executing a program stored in the main storage device or the auxiliary storage device. Will be realized. The program may be recorded in a recording medium such as an IC card, an SD card, or a DVD.

<勤務者端末130の機能>
次に、勤務者端末130が備える機能について説明する。
<Function of worker terminal 130>
Next, the function of the worker terminal 130 will be described.

勤務者端末130は、意見情報を設定する機能を有する。
図13は、勤務者端末130が出力する、意見情報を設定するための画面(以下、意見情報入力画面という)の一例を示す図である。同図に示すように、意見情報入力画面660は、例えば、勤務者端末130が出力している勤務表の勤務シフトの項目に、ユーザ(例えば、勤務者)から指定がなされることにより出力される。
The worker terminal 130 has a function of setting opinion information.
FIG. 13 is a diagram showing an example of a screen (hereinafter referred to as an opinion information input screen) for setting opinion information, which is output from the worker terminal 130. As shown in the figure, the opinion information input screen 660 is output, for example, when a user (for example, a worker) designates a work shift item in the work schedule output by the worker terminal 130. It

同図に示すように、意見情報入力画面660は、勤務者ID661、意見情報対象日662、意見情報内容663、提出ボタン670、及びキャンセルボタン671の各欄を備える。また、意見情報内容663は、やる気意見情報指定スライドバー664、やる気意見情報入力表示欄665、業務効率意見情報指定スライドバー666、業務効率意見情報入力表示欄667、相性意見情報指定スライドバー668、及び相性意見情報入力表示欄669の各欄を備える。   As shown in the figure, the opinion information input screen 660 includes columns of a worker ID 661, an opinion information target date 662, opinion information content 663, a submit button 670, and a cancel button 671. Further, the opinion information content 663 includes a motivational opinion information designation slide bar 664, a motivation opinion information input display column 665, a work efficiency opinion information designation slide bar 666, a work efficiency opinion information input display column 667, a compatibility opinion information designation slide bar 668, And each column of the compatibility opinion information input display column 669.

勤務者ID661には、意見情報を入力する勤務者の勤務者IDが出力され、意見情報対象日662には、意見情報の対象とする勤務日が出力される。これらは、前記のように
、例えば、勤務者端末130に出力されている勤務表の勤務シフトにより指定される。
The worker ID of the worker who inputs the opinion information is output to the worker ID 661, and the work date to which the opinion information is targeted is output to the opinion information target date 662. As described above, these are designated by the work shift in the work schedule output to the worker terminal 130, for example.

意見情報内容663は、意見情報対象日662の勤務日における、ユーザからの意見情報の入力を受け付けると共に、入力された意見情報の出力を行うインタフェースである。   The opinion information content 663 is an interface that accepts input of opinion information from the user on the work day of the opinion information target day 662 and outputs the input opinion information.

このうち、やる気意見情報指定スライドバー664は、やる気意見情報を指定するユーザインタフェースである。同図に示す例では、0以上1以下の範囲で、スライドバーを右に移動するほどやる気意見情報の値が高く設定される。やる気意見情報入力表示欄665は、設定されたやる気意見情報の値を出力すると共に、出力されているやる気意見情報の値の変更を受け付ける。なお、やる気意見情報指定スライドバー664及びやる気意見情報入力表示欄665は互いに連動している。   Among these, the motivational opinion information specifying slide bar 664 is a user interface for specifying motivated opinion information. In the example shown in the figure, the value of the motivational opinion information is set higher in the range of 0 or more and 1 or less as the slide bar is moved to the right. The motivated opinion information input display field 665 outputs the set value of the motivated opinion information and also accepts the change of the output value of the motivated opinion information. The motivational opinion information specifying slide bar 664 and the motivated opinion information input display field 665 are interlocked with each other.

業務効率意見情報指定スライドバー666及び業務効率意見情報入力表示欄667は、入力される意見情報がやる気意見情報ではなく業務効率意見情報であること以外は、やる気意見情報指定スライドバー664及びやる気意見情報入力表示欄665と同様である。   The work efficiency opinion information specifying slide bar 666 and the work efficiency opinion information input display field 667 are motivation opinion information specifying slide bar 664 and motivation opinion, except that the input opinion information is not the motivation opinion information but the work efficiency opinion information. It is similar to the information input display field 665.

また、相性意見情報指定スライドバー668及び相性意見情報入力表示欄669も、入力される意見情報がやる気意見情報ではなく勤務者間相性意見情報であること以外は、やる気意見情報指定スライドバー664及びやる気意見情報入力表示欄665と同様である。   Further, the compatibility opinion information specifying slide bar 668 and the compatibility opinion information input display field 669 are also motivation opinion information specifying slide bar 664, except that the input opinion information is not the motivation opinion information between workers but the compatibility opinion information between workers. It is similar to the motivational opinion information input display field 665.

提出ボタン670は、意見情報の入力を全て完了した旨の入力を受け付ける。入力が受け付けられると、入力された意見情報の内容が、情報処理装置100に送信される。   The submit button 670 receives an input indicating that all input of opinion information has been completed. When the input is accepted, the content of the input opinion information is transmitted to the information processing device 100.

キャンセルボタン671は、意見情報の入力を中止する旨の入力を受け付ける。入力が受け付けられると、入力された意見情報の内容が破棄され、意見情報入力画面660に係る処理は終了する。   The cancel button 671 receives an input indicating that input of opinion information is stopped. When the input is accepted, the content of the input opinion information is discarded, and the process relating to the opinion information input screen 660 ends.

以上に説明した勤務者端末130の機能は、勤務者端末130のハードウエアによって、もしくは、勤務者端末130のプロセッサが、主記憶装置や補助記憶装置に格納されているプログラムを読み出して実行することにより実現される。なお、このプログラムは、ICカード、SDカード、DVD等の記録媒体に記録したものであってもよい。   The function of the worker terminal 130 described above is executed by the hardware of the worker terminal 130 or the processor of the worker terminal 130 reads and executes a program stored in the main storage device or the auxiliary storage device. It is realized by. The program may be recorded in a recording medium such as an IC card, an SD card, or a DVD.

<<処理説明>>
次に、タイムテーブル生成システム10が行う処理について説明する。
<< Processing explanation >>
Next, the processing performed by the timetable generation system 10 will be described.

<全体処理>
まず、タイムテーブル生成システム10が行う全処理の概要を説明する。
図14は、タイムテーブル生成システム10が行う処理(以下、全体処理という)の概要を説明するフローチャートである。全体処理は、例えば、情報処理装置100が起動した場合や、情報処理装置100に設定された所定のタイミング(所定の時間間隔等)に開始される。
<Overall processing>
First, an outline of all the processes performed by the timetable generation system 10 will be described.
FIG. 14 is a flowchart for explaining the outline of the processing (hereinafter, referred to as overall processing) performed by the timetable generation system 10. The entire process is started, for example, when the information processing device 100 is activated or at a predetermined timing (a predetermined time interval or the like) set in the information processing device 100.

まず、指標算出部205は、行動計測データ取得部201、業務データ取得部202、及び意見情報設定部203により、業務データ、行動情報、及び意見情報を取得し、取得したこれらの情報を、行動データDB211、業務データDB212、又は意見情報DB213に格納する処理(以下、情報取得処理という)を実行する(S510)。   First, the index calculation unit 205 acquires the business data, the behavior information, and the opinion information by the behavior measurement data acquisition unit 201, the business data acquisition unit 202, and the opinion information setting unit 203, and uses the acquired information as the behavior. Processing (hereinafter referred to as information acquisition processing) to be stored in the data DB 211, the business data DB 212, or the opinion information DB 213 is executed (S510).

次に、指標算出部205は、勤務者ごと、曜日ごと、及び勤務シフトごとに、各指標(顧客満足度、業務効率指標、勤務者間相性度、及び勤務者やる気指標)を算出し、算出し
たこれらの指標を、指標データDB214に格納する処理(以下、指標算出処理という)を実行する(S511)。
Next, the index calculation unit 205 calculates and calculates each index (customer satisfaction, work efficiency index, interworker compatibility, and worker motivation index) for each worker, each day of the week, and each work shift. A process of storing these indexes in the index data DB 214 (hereinafter referred to as index calculation processing) is executed (S511).

制約条件設定部204は、作業条件情報を取得し、取得した作業条件情報を制約条件DB215に格納する(S512)。   The constraint condition setting unit 204 acquires the work condition information and stores the acquired work condition information in the constraint condition DB 215 (S512).

タイムテーブル生成部206は、制約条件DB215、及び指標データDB214に基づき、勤務表を作成する処理(以下、勤務表生成処理という)を実行する(S513)。   The timetable generation unit 206 executes processing for creating a work schedule (hereinafter referred to as work schedule generation processing) based on the constraint condition DB 215 and the index data DB 214 (S513).

そして、意見情報設定部203は、生成された勤務表を修正すべく、ユーザから、意見情報の入力を一定時間(例えば30分間)受け付ける(S514)。   Then, the opinion information setting unit 203 accepts input of opinion information from the user for a certain period of time (for example, 30 minutes) in order to correct the generated work schedule (S514).

タイムテーブル生成部206は、所定の条件に基づき、勤務表を再生成するか否かを判定する(S515)。   The timetable generation unit 206 determines whether to regenerate the work schedule based on a predetermined condition (S515).

勤務表を再生成すると判定された場合(S515:YES)、勤務シフト表表示部207及び指標表示部208は、生成した勤務表、及び算出した指標を表示する(S516)。一方、勤務表を再生成すると判定されなかった場合(S515:YES)、処理はS510に戻る。   When it is determined to regenerate the work schedule (S515: YES), the work shift table display unit 207 and the index display unit 208 display the generated work schedule and the calculated index (S516). On the other hand, if it is not determined to regenerate the work schedule (S515: YES), the process returns to S510.

次に、全体処理における各処理の詳細を説明する。
<情報取得処理>
まず、情報取得処理S510の詳細を説明する。
図15は、情報取得処理の一例を説明するフローチャートである。同図に示すように、行動計測データ取得部201は、行動情報取得システム110から送信されてきた行動情報を受信(取得)する(S401)。そして、行動計測データ取得部201は、行動データDB211に新たなレコードを生成し、生成したレコードにおいて、上記取得した行動情報に含まれる計測日時を日付301に格納し、計測時刻を時刻302に格納し、識別子を勤務者ID303に格納し、位置情報を場所ID304に格納し、運動情報を運動305に格納する。
Next, details of each process in the overall process will be described.
<Information acquisition processing>
First, details of the information acquisition process S510 will be described.
FIG. 15 is a flowchart illustrating an example of the information acquisition process. As shown in the figure, the behavior measurement data acquisition unit 201 receives (acquires) the behavior information transmitted from the behavior information acquisition system 110 (S401). Then, the behavior measurement data acquisition unit 201 generates a new record in the behavior data DB 211, stores the measurement date and time included in the acquired behavior information in the date 301 in the generated record, and stores the measurement time in time 302. Then, the identifier is stored in the worker ID 303, the position information is stored in the place ID 304, and the exercise information is stored in the exercise 305.

そして、行動計測データ取得部201は、S401で取得した行動情報に基づき、行動データDB211における勤務者別同場所勤務者DB310を生成(更新)する(S402)。   Then, the behavior measurement data acquisition unit 201 generates (updates) the same-place worker DB 310 for each worker in the behavior data DB 211 based on the behavior information acquired in S401 (S402).

具体的には、例えば、行動計測データ取得部201は、取得した行動情報に含まれる計測日時が日付311に格納され、取得した行動情報に含まれる計測時刻が時刻312に格納され、取得した行動情報に含まれる位置情報が場所ID314に格納されている勤務者別同場所勤務者DB310のレコードを検索し、そのようなレコードがある場合は、そのレコードの同室滞在勤務者情報316の勤務者ID317に、取得した行動情報に含まれる識別子を格納し、運動318に、取得した行動情報に含まれる運動情報を格納(追加)する。一方、そのようなレコードがない場合は、行動計測データ取得部201は、勤務者別同場所勤務者DB310に新たなレコードを生成し、生成したレコードの日付311に、取得した行動情報に含まれる計測日時を格納し、時刻312に、取得した行動情報に含まれる計測時刻を格納し、場所ID314に、取得した行動情報に含まれる位置情報を格納し、勤務者ID313に、取得した行動情報に含まれる識別子を格納し、運動315に、取得した行動情報に含まれる運動情報を格納する。このようにして、同室滞在勤務者情報316には、勤務者ID317及び運動318からなる複数のデータの組が格納されることになる。   Specifically, for example, the action measurement data acquisition unit 201 stores the measurement date and time included in the acquired action information in the date 311 and the measurement time included in the acquired action information in the time 312, and acquires the acquired action. The record of the same-place worker DB310 for each worker whose location information included in the information is stored in the place ID 314 is searched, and if there is such a record, the worker ID 317 of the same-stay worker information 316 of the record is searched. The identifier included in the acquired action information is stored in (1), and the exercise information included in the acquired action information is stored (added) in the exercise 318. On the other hand, when there is no such record, the behavior measurement data acquisition unit 201 generates a new record in the worker co-location worker DB 310, and the date 311 of the generated record is included in the acquired behavior information. The measurement date and time is stored, the measurement time included in the acquired behavior information is stored at time 312, the position information included in the acquired behavior information is stored at location ID 314, and the acquired behavior information is stored at worker ID 313. The included identifier is stored, and the exercise information included in the acquired action information is stored in the exercise 315. In this way, a plurality of data sets including the worker ID 317 and the exercise 318 are stored in the in-room stay worker information 316.

また、行動計測データ取得部201は、S401で取得した行動情報に基づき、行動データDB211における同場所勤務者DB320を生成(更新)する(S403)。   Moreover, the action measurement data acquisition unit 201 generates (updates) the co-located worker DB 320 in the action data DB 211 based on the action information acquired in S401 (S403).

具体的には、例えば、行動計測データ取得部201は、取得した行動情報に含まれる計測日時が日付321に格納され、取得した行動情報に含まれる計測時刻が時刻322に格納され、取得した行動情報に含まれる位置情報が場所ID323に格納されている同場所勤務者DB320のレコードを検索し、そのようなレコードがある場合は、そのレコードの滞在勤務者情報324の勤務者ID325に、取得した行動情報に含まれる識別子を格納し、運動326に、取得した行動情報に含まれる運動情報を格納(追加)する。一方、そのようなレコードがない場合は、行動計測データ取得部201は、同場所勤務者DB320に新たなレコードを生成し、生成したレコードの日付321に、取得した行動情報に含まれる計測日時を格納し、時刻322に、取得した行動情報に含まれる計測時刻を格納し、場所ID323に、取得した行動情報に含まれる位置情報を格納し、勤務者ID325に、取得した行動情報に含まれる識別子を格納し、運動326に、取得した行動情報に含まれる運動情報を格納する。このようにして、滞在勤務者情報324には、勤務者ID325及び運動326からなる複数のデータの組が格納されることになる。   Specifically, for example, in the behavior measurement data acquisition unit 201, the measurement date and time included in the acquired behavior information is stored in the date 321, the measurement time included in the acquired behavior information is stored in the time 322, and the acquired behavior is acquired. The location information included in the information is searched for a record in the same place worker DB 320 stored in the place ID 323, and if there is such a record, the record is acquired in the worker ID 325 of the staying worker information 324 of the record. The identifier included in the action information is stored, and the exercise information included in the obtained action information is stored (added) in the exercise 326. On the other hand, if there is no such record, the behavior measurement data acquisition unit 201 creates a new record in the same place worker DB 320, and sets the date 321 of the created record to the measurement date and time included in the acquired activity information. Stored, the time 322 stores the measurement time included in the acquired action information, the location ID 323 stores the position information included in the acquired action information, and the worker ID 325 includes the identifier included in the acquired action information. Is stored, and the exercise information included in the acquired action information is stored in the exercise 326. In this way, the staying worker information 324 stores a plurality of data sets including the worker ID 325 and the exercise 326.

また、行動計測データ取得部201は、行動情報取得システム110から送信されてきた業務データを受信(取得)する(S404)。そして、行動計測データ取得部201は、バイタルデータDB330に新たなレコードを生成し、生成したレコードにおいて、上記取得した業務データに含まれる日時を日付331に格納し、時刻を時刻332に格納し、顧客IDを顧客ID333に格納し、前記の位置情報を場所ID334に格納し、当該業務データのうちバイタルデータに含まれる体重を体重335に格納し、体温を体温336に格納し、収縮期血圧を血圧(上)337に格納し、拡張期血圧を血圧(下)に格納し、脈拍の情報を脈拍339に格納する。なお、業務データに該当する情報が存在しない場合は、何も格納しない。   Further, the behavior measurement data acquisition unit 201 receives (acquires) the business data transmitted from the behavior information acquisition system 110 (S404). Then, the behavior measurement data acquisition unit 201 generates a new record in the vital data DB 330, stores the date and time included in the acquired business data in the date 331 and stores the time in the time 332 in the generated record. The customer ID is stored in the customer ID 333, the position information is stored in the location ID 334, the weight included in the vital data in the work data is stored in the weight 335, the body temperature is stored in the body temperature 336, and the systolic blood pressure is stored. Blood pressure (upper) 337, diastolic blood pressure is stored in blood pressure (lower), and pulse information is stored in pulse 339. If there is no information corresponding to the business data, nothing is stored.

同様に、行動計測データ取得部201は、ケース記録データDB350に新たなレコードを生成し、生成したレコードにおいて、上記取得した業務データに含まれる日時を日付351に格納し、時刻を時刻352に格納し、顧客IDを顧客ID353に格納し、識別子を勤務者ID354に格納し、作業内容を作業内容355に格納し、記録内容を記録内容356に格納する。なお、業務データに該当する情報が存在しない場合は、何も格納しない。   Similarly, the behavior measurement data acquisition unit 201 generates a new record in the case record data DB 350, stores the date and time included in the acquired business data in the generated record in the date 351 and stores the time in the time 352. Then, the customer ID is stored in the customer ID 353, the identifier is stored in the worker ID 354, the work content is stored in the work content 355, and the record content is stored in the record content 356. If there is no information corresponding to the business data, nothing is stored.

また、業務データ取得部202は、S404で取得した業務データのうちバイタルデータに基づき、バイタルデータ影響度を生成し、生成したバイタルデータ影響度を勤務者別同場所勤務者DB310に格納する(S405)。   Further, the business data acquisition unit 202 generates a vital data influence degree based on the vital data in the business data obtained in S404, and stores the generated vital data influence degree in the work place co-worker DB 310 (S405). ).

具体的には、まず、業務データ取得部202は、S404で取得したバイタルデータの日付が日付321に格納され、時刻が時刻322に格納され、場所IDが場所ID323に格納されている同場所勤務者DB320のレコードを特定し、特定したレコードの勤務者ID325を全て取得する。これにより、同室勤務者が全て特定される。   Specifically, first, the business data acquisition unit 202 stores the date of the vital data acquired in S404 in the date 321, the time in the time 322, and the location ID in the location ID 323. The record of the person DB 320 is specified, and all the worker IDs 325 of the specified record are acquired. As a result, all employees working in the same room are specified.

次に、業務データ取得部202は、取得したバイタルデータに基づき、各同室勤務者のバイタルデータ顧客満足度影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの同室勤務者の勤務者IDを勤務者ID362に格納し、バイタルデータの日付を日付361に格納し、バイタルデータの顧客IDを顧客ID363に格納し、顧客満足度影響度364のポジティブ365又はネガティブ366に、生成したバイタルデータ顧客満足度影響度を格納する。   Next, the business data acquisition unit 202 generates the vital data customer satisfaction degree of influence of each in-house worker based on the acquired vital data. Then, the business data acquisition unit 202 stores the worker IDs of the same room workers for each of the same room workers in the worker ID 362, stores the date of vital data in the date 361, and stores the customer ID of the vital data in the customer ID. The vital data customer satisfaction degree is stored in the ID 363, and the generated vital data customer satisfaction degree is stored in the positive 365 or the negative 366 of the customer satisfaction degree 364.

また、業務データ取得部202は、取得したバイタルデータに基づき、バイタルデータ業務効率影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの同室勤務者の勤務者IDを勤務者ID362に格納し、バイタルデータの日付を日付361に格納し、バイタルデータの顧客IDを顧客ID363に格納し、業務効率影響度367のポジティブ368又はネガティブ369に、生成したバイタルデータ業務効率影響度を格納する。   Further, the business data acquisition unit 202 generates a vital data business efficiency impact degree based on the acquired vital data. Then, the business data acquisition unit 202 stores the worker IDs of the same room workers for each of the same room workers in the worker ID 362, stores the date of vital data in the date 361, and stores the customer ID of the vital data in the customer ID. The generated vital data work efficiency influence degree is stored in the positive 368 or the negative 369 of the work efficiency influence degree 367.

また、業務データ取得部202は、取得したバイタルデータに基づき、バイタルデータ勤務者間相性影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの勤務者の勤務者IDを勤務者ID362に格納し、取得したバイタルデータの日付を日付361に格納し、取得したバイタルデータの顧客IDを顧客ID363に格納し、勤務者間相性影響度370のポジティブ371又はネガティブ372に、生成したバイタルデータ勤務者間相性影響度を格納する。   Further, the business data acquisition unit 202 generates a vital data interworker compatibility degree based on the acquired vital data. Then, the business data acquisition unit 202 stores the worker ID of each worker in the worker ID 362 for each of the employees in the same room, stores the date of the acquired vital data in the date 361, and acquires the customer of the acquired vital data. The ID is stored in the customer ID 363, and the generated vital data inter-worker compatibility impact degree is stored in the positive 371 or the negative 372 of the inter-worker compatibility impact degree 370.

また、業務データ取得部202は、取得したバイタルデータに基づき、バイタルデータ勤務者やる気影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの勤務者の勤務者IDを勤務者ID362に格納し、取得したバイタルデータの日付を日付361に格納し、取得したバイタルデータの顧客IDを顧客ID363に格納し、勤務者やる気影響度373のポジティブ374又はネガティブ375に、生成したバイタルデータ勤務者やる気影響度を格納する処理を行う。   The business data acquisition unit 202 also generates a vital data worker motivation degree based on the acquired vital data. Then, the business data acquisition unit 202 stores the worker ID of each worker in the worker ID 362 for each of the employees in the same room, stores the date of the acquired vital data in the date 361, and acquires the customer of the acquired vital data. The ID is stored in the customer ID 363, and the generated vital data worker motivation influence degree is stored in the positive 374 or the negative 375 of the worker motivation influence degree 373.

また、業務データ取得部202は、S404で取得した業務データのうちケース記録データに基づき、ケース記録影響度を生成し、生成したケース記録影響度をケース記録データ影響度DB380に格納する(S406)。   Further, the business data acquisition unit 202 generates a case recording influence degree based on the case recording data among the business data obtained in S404, and stores the generated case recording influence degree in the case recording data influence degree DB 380 (S406). ..

まず、業務データ取得部202は、取得したケース記録データの日付が日付321に格納され、取得したケース記録データの時刻が時刻322に格納され、取得したケース記録データの場所IDが場所ID323に格納されているレコードを特定し、特定したレコードの勤務者ID325を全て取得する。これにより、同室勤務者(ケース記録者、すなわち応対者)が全て特定される。   First, the business data acquisition unit 202 stores the date of the acquired case recording data in the date 321, the time of the acquired case recording data in the time 322, and stores the location ID of the acquired case recording data in the location ID 323. The specified record is specified, and all the worker IDs 325 of the specified record are acquired. As a result, all coworkers (case recorders, ie, responders) are specified.

次に、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ顧客満足度影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、顧客満足度影響度384のポジティブ385又はネガティブ386に、生成したケース記録データ顧客満足度影響度を格納する。   Next, the business data acquisition unit 202 generates a case record data customer satisfaction degree based on the acquired case record data. Then, the business data acquisition unit 202 stores the worker ID of each worker in the worker ID 382 for each of the identified same room workers, stores the date of the acquired case record data in the date 381, and acquires the acquired case. The customer ID of the record data is stored in the customer ID 383, and the generated case record data customer satisfaction degree is stored in the positive 385 or the negative 386 of the customer satisfaction degree 384.

また、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ業務効率影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、業務効率影響度387のポジティブ388又はネガティブ389に、生成したケース記録データ業務効率影響度を格納する。   The business data acquisition unit 202 also generates a case record data business efficiency impact degree based on the acquired case record data. Then, the business data acquisition unit 202 stores the worker ID of each worker in the worker ID 382 for each of the identified same room workers, stores the date of the acquired case record data in the date 381, and acquires the acquired case. The customer ID of the record data is stored in the customer ID 383, and the generated case record data work efficiency influence degree is stored in the positive 388 or the negative 389 of the work efficiency influence degree 387.

また、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ勤務者間相性影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、勤務者間相性影響度390のポジティブ391又はネガ
ティブ392に、生成したケース記録データ勤務者間相性影響度を格納する。
以上で、情報取得処理は終了する。
Further, the business data acquisition unit 202 generates a case record data interworker compatibility influence degree based on the acquired case record data. Then, the business data acquisition unit 202 stores the worker ID of each worker in the worker ID 382 for each of the identified same room workers, stores the date of the acquired case record data in the date 381, and acquires the acquired case. The customer ID of the record data is stored in the customer ID 383, and the generated case record data worker compatibility impact degree is stored in the positive 391 or the negative 392 of the worker compatibility impact degree 390.
With that, the information acquisition process ends.

また、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ勤務者やる気影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、勤務者やる気影響度373のポジティブ394又はネガティブ395に、生成したケース記録データ勤務者やる気影響度を格納する処理を行う。   Further, the business data acquisition unit 202 generates a case record data worker motivation influence level based on the acquired case record data. Then, the business data acquisition unit 202 stores the worker ID of each worker in the worker ID 382 for each of the identified same room workers, stores the date of the acquired case record data in the date 381, and acquires the acquired case. The customer ID of the record data is stored in the customer ID 383, and the generated case record data worker motivation influence degree is stored in the positive 394 or the negative 395 of the worker motivation influence degree 373.

<指標算出処理>
次に、指標算出処理の詳細を説明する。
<Index calculation processing>
Next, details of the index calculation process will be described.

図16は、指標算出処理の一例を説明するフローチャートである。同図に示すように、指標算出部205は、行動データDB211に格納されている、勤務者別同場所勤務者DB310及び同場所勤務者DB320を取得する(S471)。   FIG. 16 is a flowchart illustrating an example of index calculation processing. As shown in the figure, the index calculation unit 205 acquires the same-place worker DB 310 and the same-place worker DB 320 for each worker, which are stored in the behavior data DB 211 (S471).

また、指標算出部205は、業務データDB212における、バイタルデータDB330及びケース記録データDB350の内容を取得する(S472)。   The index calculation unit 205 also acquires the contents of the vital data DB 330 and the case recording data DB 350 in the business data DB 212 (S472).

また、指標算出部205は、意見情報DB213の内容を取得する(S473)。   The index calculation unit 205 also acquires the content of the opinion information DB 213 (S473).

また、指標算出部205は、指標データDB214に格納されている、勤務者指標データDB420を取得する(S474)。   The index calculation unit 205 also acquires the worker index data DB 420 stored in the index data DB 214 (S474).

続いて、指標算出部205は、S471〜S474で取得したデータに基づき、顧客満足度を算出する(S475)。   Subsequently, the index calculation unit 205 calculates the customer satisfaction level based on the data acquired in S471 to S474 (S475).

図17は、顧客満足度の算出式の一例を示す図である。同図に示すように、顧客満足度は、同一の場所に滞在している顧客i及び勤務者jの組み合わせのそれぞれにおいて、両者の滞在時間tに重み付けの係数w11を乗算した値と、各顧客満足度影響度Rに重み付けの係数w12を乗算した値とを合算した値である。なお、重み付けの係数w11、及び重み付けの係数w12は、後述するように、予め設定される値である。   FIG. 17 is a diagram showing an example of a customer satisfaction calculation formula. As shown in the figure, the customer satisfaction is obtained by multiplying the staying time t of each customer i and the worker j staying at the same place by a weighting coefficient w11 and the value of each customer. It is a value obtained by adding the value obtained by multiplying the satisfaction degree R by the weighting coefficient w12. The weighting coefficient w11 and the weighting coefficient w12 are preset values, as described later.

滞在時間tは、勤務者別同場所勤務者DB310に基づき求められる。具体的には、滞在時間tは、(1)同室滞在勤務者情報316を参照することにより、各顧客iの滞在場所に勤務者jが滞在した時間を日付ごとに集計し、(2)指標データDB420における過去の勤務シフトの情報を参照することにより、当該日付の勤務者jの勤務シフトを取得すると共に当該日付を曜日に変換することにより求められる。   The staying time t is calculated based on the same-site worker DB 310 for each worker. Specifically, for the staying time t, (1) the staying worker information 316 in the same room is referred to, the time spent by the worker j at the staying place of each customer i is totaled for each date, and (2) the index. By referring to the information on the past work shift in the data DB 420, the work shift of the worker j on the date is acquired and the date is converted to the day of the week.

顧客満足度影響度Rは、バイタルデータ影響度DB360及びケース記録データ影響度DB380に基づき求められる。具体的には、顧客満足度影響度Rを求める第1段階は、まず、(1)バイタルデータ影響度DB360における顧客満足度影響度364のポジティブ365及びネガティブ366を参照することにより、勤務者j及び顧客iの組み合わせ毎に、顧客満足度影響度を日付ごとに集計し、(2)指標データDB420における過去の勤務シフトの情報を参照することにより、過去の日付の勤務者jの勤務シフトを取得すると共に当該過去の日付を曜日に変換する。これにより、各勤務シフト及び各勤務曜日の顧客満足度影響度が集計される。第2段階は、(3)ケース記録データ影響度DB380における顧客満足度影響度384のポジティブ385及びネガティブ386を参照することにより、勤務者j及び顧客iの組み合わせ毎に、顧客満足影響度を日付ごとに集計し
、(4)指標データDB420における過去の勤務シフトの情報を参照することにより、過去の日付の勤務者jの勤務シフトを取得すると共に当該過去の日付を曜日に変換する。(5)以上の2つの顧客満足度影響度を集計することにより、顧客満足度影響度Rが算出される。
The customer satisfaction degree of influence R is obtained based on the vital data influence degree DB 360 and the case record data influence degree DB 380. Specifically, in the first step of obtaining the customer satisfaction influence degree R, first, (1) by referring to the positive 365 and the negative 366 of the customer satisfaction influence degree 364 in the vital data influence degree DB 360, the worker j And the customer satisfaction degree of influence for each combination of customers i are aggregated for each date, and by referring to (2) information on past work shifts in the index data DB 420, the work shifts of the worker j on past dates can be calculated. Acquire and convert the past date into a day of the week. As a result, the degree of influence of customer satisfaction on each work shift and each work day is aggregated. In the second stage, (3) referring to the positive 385 and the negative 386 of the customer satisfaction degree of influence 384 in the case record data influence degree DB 380, the customer satisfaction degree of influence is dated for each combination of the worker j and the customer i. The work shift of the worker j of the past date is acquired and the past date is converted into a day of the week by referring to (4) information on the past work shift in the index data DB 420. (5) The customer satisfaction degree R is calculated by totaling the above two customer satisfaction degrees.

そして、指標算出部205は、以上に基づき算出した顧客満足度を、指標データDB214の勤務者指標データDB420に格納する。具体的には、指標算出部205は、指標データDB420に新たなレコードを生成し、生成したレコードの勤務者ID421に勤務者IDを格納し、対象者ID422に顧客IDを格納し、勤務曜日423に勤務曜日を格納し、勤務シフト424に勤務シフトを格納し、指標種別425に指標の種類(「顧客満足度」)を格納し、指標値426に算出した顧客満足度を格納する。   Then, the index calculation unit 205 stores the customer satisfaction calculated based on the above in the worker index data DB 420 of the index data DB 214. Specifically, the index calculation unit 205 generates a new record in the index data DB 420, stores the worker ID in the worker ID 421 of the generated record, stores the customer ID in the target person ID 422, and sets the work day 423. The work day is stored in, the work shift is stored in the work shift 424, the type of index (“customer satisfaction”) is stored in the index type 425, and the calculated customer satisfaction is stored in the index value 426.

また、指標算出部205は、S471〜S474で取得したデータに基づき、業務効率指標を算出する(S476)。   Further, the index calculation unit 205 calculates the work efficiency index based on the data acquired in S471 to S474 (S476).

図18は、業務効率指標の算出式の一例を示す図である。同図に示すように、業務効率指標は、勤務シフトs及び曜日dの組み合わせ毎のそれぞれについて、勤務者iの移動頻度fに重み付けの定数w21を乗算した値と、勤務者iの意見情報による影響度Fに重み付けの定数w22を乗算した値と、重み付けの定数w23を勤務者iの残業時間tで除算した値との合計値によって表される。なお、重み付けの係数w21、重み付けの係数w22、及び重み付けの係数w23は、後述するように予め設定される値である。   FIG. 18 is a diagram showing an example of a formula for calculating the work efficiency index. As shown in the figure, the work efficiency index depends on the value obtained by multiplying the moving frequency f of the worker i by the weighting constant w21 and the opinion information of the worker i for each combination of the work shift s and the day of the week d. It is represented by a total value of a value obtained by multiplying the influence degree F by a weighting constant w22 and a value obtained by dividing the weighting constant w23 by the overtime hours t of the worker i. The weighting coefficient w21, the weighting coefficient w22, and the weighting coefficient w23 are preset values as described later.

本算出式において、移動頻度fは、(1)勤務者別同場所勤務者DB310を参照することにより、勤務者iが滞在した場所の数(延べ数)と総滞在時間を集計して単位時間(例えば1時間)あたりの滞在場所数を算出し、(2)指標データDB420における過去の勤務シフトの情報を参照することにより、過去の日付における勤務者iの勤務シフトsを取得すると共に当該過去の日付を曜日に変換することにより求められる。   In this calculation formula, the movement frequency f is calculated as follows: (1) The number of places (total number) where the worker i stays and the total staying time are totaled by referring to the same place worker DB 310 for each worker (unit time ( For example, by calculating the number of staying places per hour) and referring to the information of the past work shift in the index data DB 420 (2), the work shift s of the worker i on the past date is acquired and the past work shift s is acquired. Obtained by converting the date to the day of the week.

意見情報による影響度Fは、(1)意見情報DB213を参照することにより、勤務者iの業務効率指標を取得し、(2)指標データDB420のシフト412及び日付411を参照することにより、勤務者iの過去のシフトs及びその日付411を取得し、取得した日付を曜日に変換することにより算出される。これにより、勤務シフトs及び勤務曜日dにおける勤務者iの業務効率指標が算出される。   The degree of influence F due to opinion information is obtained by (1) referring to the opinion information DB 213 to obtain the work efficiency index of the worker i, and (2) referring to the shift 412 and date 411 of the index data DB 420, It is calculated by acquiring the past shift s of the person i and the date 411 thereof and converting the acquired date into the day of the week. Thereby, the work efficiency index of the worker i on the work shift s and the work day d is calculated.

残業時間tは、(1)勤務者別同場所勤務者DB310の運動315を参照することにより、勤務者iが運動を行っていた時間帯を勤務日及び勤務時間として取得し、(2)指標データDB420における過去の勤務シフトの情報を参照することにより、上記勤務日の勤務シフトsを取得し、(3)上記勤務時間から上記勤務シフトsが示す時間を減算した時間を残業時間として取得し、(4)上記勤務日を勤務曜日dに変換することにより算出される。これにより、勤務者iの、勤務曜日dの勤務シフトsにおける残業時間が算出される。   For the overtime hours t, (1) the time zone during which the worker i was exercising was acquired as the working days and working hours by referring to the exercise 315 in the same-place worker DB 310 by worker, and (2) index By referring to the past work shift information in the data DB 420, the work shift s for the work day is obtained, and (3) the time obtained by subtracting the time indicated by the work shift s from the work time is obtained as the overtime time. (4) Calculated by converting the above work day into a work day d. As a result, the overtime hours of the worker i in the work shift s on the work day d are calculated.

そして、指標算出部205は、以上に基づき算出した業務効率影響度を、指標データDB214の指標データDB420に格納する。具体的には、指標算出部205は、指標データDB420に新たなレコードを生成し、生成したレコードの勤務者ID421には勤務者IDを格納し、勤務曜日423には勤務曜日を格納し、勤務シフト424には勤務シフトを格納し、指標種別425には指標の種類(「業務効率指標」)を格納し、指標値426には算出した業務効率指標を格納する。   Then, the index calculation unit 205 stores the work efficiency impact degree calculated based on the above in the index data DB 420 of the index data DB 214. Specifically, the index calculation unit 205 generates a new record in the index data DB 420, stores the worker ID in the worker ID 421 of the generated record, stores the work day in the work day 423, and The shift 424 stores the work shift, the index type 425 stores the type of index (“business efficiency index”), and the index value 426 stores the calculated business efficiency index.

また、指標算出部205は、S471〜S474で取得したデータに基づき、勤務者間
相性度を算出する(S477)。
The index calculation unit 205 also calculates the degree of compatibility between workers based on the data acquired in S471 to S474 (S477).

図19は、勤務者間相性度指標の算出式の一例を示す図である。同図に示すように、勤務者間相性度指標は、勤務者i,j間で同一の場所に滞在した滞在時間tに重み付けの係数w31を乗算した値と、意見情報による影響度Fに重み付けの係数w32を乗算した値とを合算した値である。なお、本算出式において、重み付けの係数w31、及び重み付けの係数w32は、予め設定された定数である。   FIG. 19 is a diagram illustrating an example of a formula for calculating the inter-worker compatibility index. As shown in the figure, the inter-worker compatibility index is obtained by multiplying the staying time t of the workers i and j staying at the same place by a weighting coefficient w31 and the influence degree F by the opinion information. Value obtained by multiplying the coefficient w32 of In this calculation formula, the weighting coefficient w31 and the weighting coefficient w32 are preset constants.

本算出式において、滞在時間tは、前記で説明したものと同様である。   In this calculation formula, the staying time t is the same as that described above.

意見情報による影響度Fは、(1)意見情報DB213のレコードの相性415を参照することにより、勤務者iの勤務者間相性度を取得し、(2)指標データDB420のシフト412及び日付411を参照することにより、勤務者iの過去の勤務シフトs及びその日付を取得すると共に当該日付を曜日(勤務曜日)に変換することにより算出される。これにより、勤務曜日dの勤務シフトsにおける、勤務者i及び勤務者jの間の勤務者間相性度が算出される。   The influence degree F due to the opinion information is obtained by (1) referring to the compatibility 415 of the record in the opinion information DB 213 to obtain the worker compatibility degree of the worker i, and (2) the shift 412 and the date 411 of the index data DB 420. Is calculated by acquiring the past work shift s of the worker i and its date and converting the date into a day of the week (work day). Thereby, the degree of worker compatibility between the worker i and the worker j in the work shift s on the work day d is calculated.

そして、指標算出部205は、算出した勤務者間相性度を、指標データDB214の指標データDB420に格納する。具体的には、指標算出部205は、指標情報DB420の勤務者ID421には勤務者iの勤務者IDを格納し、対象者ID422には勤務者jの勤務者IDを格納し、勤務曜日423には勤務曜日dを格納し、勤務シフト424には勤務シフトsを格納し、指標種別425には指標の種類(「勤務者間相性度」)を格納し、指標値426には算出した勤務者間相性度の値を格納する。   Then, the index calculation unit 205 stores the calculated inter-worker compatibility degree in the index data DB 420 of the index data DB 214. Specifically, the index calculation unit 205 stores the worker ID of the worker i in the worker ID 421 of the index information DB 420, the worker ID of the worker j in the target person ID 422, and the work day 423. The work day d is stored in, the work shift 424 stores the work shift s, the index type 425 stores the index type (“worker compatibility”), and the index value 426 stores the calculated work. Stores the value of interpersonal compatibility.

また、指標算出部205は、S471〜S474で取得したデータに基づき、勤務者やる気指標を算出する(S478)。   In addition, the index calculation unit 205 calculates a worker motivation index based on the data acquired in S471 to S474 (S478).

図20は、勤務者やる気指標の算出式の一例を示す図である。同図に示すように、本算出式は、勤務シフトs及び曜日dにおいて、勤務者iの運動(行動情報。以下同じ。)rを勤務者iの勤務時間Tで除することにより得られる値に重み付けの係数w41を乗算した値と、意見情報による影響度Fに重み付けの係数w42を乗算した値とを加算した値である。なお、重み付けの係数w41、及び重み付けの係数w42は、後述するように予め設定された値である。   FIG. 20 is a diagram illustrating an example of a formula for calculating a worker motivation index. As shown in this figure, this calculation formula is a value obtained by dividing the exercise (activity information. The same applies hereinafter) r of the worker i by the working time T of the worker i at the work shift s and the day of the week d. Is multiplied by a weighting coefficient w41, and a value obtained by multiplying the influence degree F by the opinion information by a weighting coefficient w42 is added. The weighting coefficient w41 and the weighting coefficient w42 are preset values as described later.

本算出式において、運動rは、(1)勤務者別同場所勤務者DB310を参照することにより、勤務者iの運動を(過去の)日付ごとに取得し、(2)指標データDB420を参照することにより、勤務者iの過去の日付における勤務シフトsを取得すると共に当該日付を勤務曜日dに変換することにより算出される。これにより、勤務曜日dの勤務シフトsにおける、勤務者iの運動rが算出される。   In this calculation formula, the exercise r obtains the exercise of the worker i for each (past) date by referring to (1) the same place worker DB 310 by worker, and (2) refers to the index data DB 420. By doing so, it is calculated by acquiring the work shift s of the worker i on the past date and converting the date to the work day d. Thereby, the exercise r of the worker i in the work shift s on the work day d is calculated.

勤務時間Tは、(1)勤務者別同場所勤務者DB310の運動315を参照することにより、勤務者iが行動していた日付及び時間を勤務日及び勤務時間として取得し、(2)指標データDB420を参照することにより、勤務者iの勤務日の勤務シフトsを取得すると共に当該勤務日を曜日に変換することにより算出される。これにより、勤務曜日dにおける勤務シフトsの勤務時間が算出される。   The working time T is obtained by (1) referring to the exercise 315 of the same-place worker DB 310 by worker to obtain the date and time when the worker i was acting as the working day and the working time, and (2) the index. By referring to the data DB 420, the work shift s of the work day of the worker i is acquired and the work day is calculated by converting the work day into a day of the week. As a result, the working hours of the work shift s on the work day d are calculated.

意見情報による影響度Fは、(1)意見情報DB213のレコードのやる気414を参照することにより、勤務者iの勤務者やる気指標を取得し、(2)指標データDB420のシフト412及び日付411を参照することにより、勤務者iの過去の勤務シフトs及びその日付を取得すると共に当該日付を勤務曜日dに変換することにより算出される。こ
れにより、勤務曜日dにおける、勤務シフトsの勤務者iの、意見情報による影響度Fが算出される。
The influence degree F by opinion information acquires the worker motivation index of the worker i by (1) referring to the motivation 414 of the record of the opinion information DB 213, and (2) shift 412 and date 411 of the index data DB 420. It is calculated by referring to the past work shift s of the worker i and the date thereof and converting the date into the work day d. As a result, the influence degree F of the opinion i of the worker i of the work shift s on the work day d is calculated.

そして、指標算出部205は、上記のようにして算出した勤務者やる気指標を、指標データDB214の指標データDB420に格納する。具体的には、指標算出部205は、指標データDB420の勤務者ID421には勤務者iの勤務者IDを格納し、勤務曜日423には勤務曜日dを格納し、勤務シフト424には勤務シフトsを格納し、指標種別425には指標の種類(「勤務者やる気指標」)を格納し、指標値426には算出した勤務者やる気指標の値を格納する。
以上で、指標算出処理は終了する。
Then, the index calculation unit 205 stores the worker motivation index calculated as described above in the index data DB 420 of the index data DB 214. Specifically, the index calculation unit 205 stores the worker ID of the worker i in the worker ID 421 of the index data DB 420, the work day d in the work day 423, and the work shift in the work shift 424. s is stored, the index type 425 stores the type of index (“worker motivation index”), and the index value 426 stores the calculated value of the worker motivation index.
This is the end of the index calculation process.

<勤務表生成処理>
次に、勤務表生成処理の詳細を説明する。
図21は、勤務表生成処理の一例を説明するフローチャートである。同図に示すように、タイムテーブル生成部206は、指標算出処理で算出した各指標と、制約条件DB215に記憶されている作業条件情報と、指標データDB214に記憶されている勤務者情報とを取得する(S501)。
<Work schedule generation process>
Next, details of the work schedule generation process will be described.
FIG. 21 is a flowchart illustrating an example of the work schedule generation process. As shown in the figure, the timetable generation unit 206 stores each index calculated in the index calculation process, work condition information stored in the constraint condition DB 215, and worker information stored in the index data DB 214. It is acquired (S501).

続いて、タイムテーブル生成部206は、取得した作業条件情報、及び取得した勤務者情報に基づき、勤務シフト表を複数生成する(S502)。   Then, the time table generation unit 206 generates a plurality of work shift tables based on the acquired work condition information and the acquired worker information (S502).

具体的には、まず、タイムテーブル生成部206は、制約情報を定式化する。例えば、タイムテーブル生成部206は、勤務シフト制約条件DB430に記憶されている情報を定式化する。   Specifically, first, the timetable generation unit 206 formulates the constraint information. For example, the time table generation unit 206 formulates the information stored in the work shift constraint condition DB 430.

図22は、勤務シフト制約条件DB430に記憶されている情報を定式化する式の例を示す図である。同図に示すように、第1の式(勤務割当制約人数制約条件の式)は、勤務者iが曜日d及びシフトdに勤務する場合、又は勤務しない場合を示す変数xの合計値(勤務割当制約人数432により算出される)が、曜日d及びシフトdにより特定される勤務シフトにおける制約人数(翌日勤務制約433により算出される)以上であるか否かを数値で表す式である。   FIG. 22 is a diagram showing an example of a formula for formulating the information stored in the work shift constraint condition DB 430. As shown in the figure, the first expression (work assignment restriction number of people restriction condition expression) is the total value of the variable x (work duty i) when the worker i works on the day d and the shift d, or does not work. It is a formula that numerically represents whether or not the allocation constraint number 432) is greater than or equal to the constraint number in the work shift specified by the day of the week d and the shift d (calculated by the next day work constraint 433).

また、第2の式(夜勤明け後の日勤禁止制約条件の式)は、勤務者iが曜日d及びシフトsに勤務する場合又は勤務しない場合を示す変数xに基づき、夜勤シフトs1及びその翌々日の日勤シフトs3が勤務として割り当てられた場合は、夜勤シフトs1の翌日の日勤シフトs1を勤務として割り当てることを禁止することを数値で表す式である。   In addition, the second formula (formula of the constraint condition for day shift after night shift) is based on the variable x indicating whether the worker i works or does not work on the day d and the shift s. When the day shift s3 of No. is assigned as work, it is a numerical expression that prohibits the day shift s1 of the next day of the night shift s1 from being assigned as work.

このようにして、タイムテーブル生成部206は、各勤務者の各日の各シフトにおける勤務を示す勤務表を生成する。なお、勤務表は、例えば、各勤務シフトを四桁のバイナリデータとしてランダムに生成することにより生成される。   In this way, the time table generating unit 206 generates a work schedule indicating the work performed by each worker on each shift on each day. The work schedule is generated, for example, by randomly generating each work shift as four-digit binary data.

続いて、タイムテーブル生成部206は、指標データDB214に記憶されている各指標を取得し、取得した各指標に基づき、生成した勤務表の適正さを表す適応度を算出する(S503)。   Subsequently, the time table generation unit 206 acquires each index stored in the index data DB 214 and calculates the fitness indicating the suitability of the generated work table based on each acquired index (S503).

ここで、図23は、適応度の算出方法の一例を示す図である。同図に示すように、適応度は、評価関数により算出される。評価関数は、指標データDB214から取得した各勤務者i,j、各勤務曜日d、及び各シフトsの組み合わせのそれぞれについて、各指標の値Cを生成してこれらを合計し、この各指標の合計値のそれぞれに重み付けの係数(w1
、w2、w3、w4)を乗算し、乗算した値のそれぞれを合計した値である。なお、この重
み付けの係数は、指標優先度DB450が示す指標優先度である。
Here, FIG. 23 is a diagram illustrating an example of a method of calculating the fitness. As shown in the figure, the fitness is calculated by an evaluation function. The evaluation function generates a value C of each index for each combination of each worker i, j, each work day d, and each shift s acquired from the index data DB 214, sums them, and sums these values. A weighting coefficient (w 1
, W 2 , w 3 , w 4 ) and the sum of the multiplied values. The weighting coefficient is the index priority indicated by the index priority DB 450.

続いて、図21のS504に示すように、タイムテーブル生成部206は、S503で算出した適応度に基づき、S502で生成した勤務表が適正なものであるか否かを判定する。具体的には、タイムテーブル生成部206は、例えば、適応度の変化量の過去100回分の合計が、直近のS503で算出した「適応度÷1000」よりも小さいか否かを判定する。また、例えば、タイムテーブル生成部206は、勤務表の生成を一定回数(例えば、10回)実施したか否かを判定する。   Then, as shown in S504 of FIG. 21, the time table generation unit 206 determines whether or not the work table generated in S502 is appropriate based on the fitness calculated in S503. Specifically, for example, the time table generation unit 206 determines whether or not the total amount of change in fitness over the past 100 times is smaller than "fitness / 1000" calculated in the latest S503. Further, for example, the time table generation unit 206 determines whether or not the work table has been generated a certain number of times (for example, 10 times).

勤務表が適正なものであると判定された場合には(S504:YES)、処理はS506に進み、勤務表が適正なものでないと判定された場合には(S504:NO)、処理はS505に進む。   When it is determined that the work schedule is appropriate (S504: YES), the process proceeds to S506, and when it is determined that the work schedule is not valid (S504: NO), the process is S505. Proceed to.

S505においては、タイムテーブル生成部206は、新たな勤務表を生成すべくS503の処理を繰り返す。   In S505, the timetable generation unit 206 repeats the processing of S503 to generate a new work schedule.

新たな勤務表を生成する方法としては、例えば、遺伝的アルゴリズムに基づき、生成した勤務表の集団(勤務シフト)において選択、交叉、又は変異を行う。例えば、一定の交叉確率で、上位の勤務表の個体(各勤務シフト)と下位の勤務表の個体について、指定する交叉位置から遺伝操作により交叉が行われる。また、例えば、一定の突然変異率でランダムに勤務表の個体が選択され、選択された固体の部分バイナリシフトコードに対し、遺伝操作として突然変異が行われる。   As a method of generating a new work schedule, for example, selection, crossover, or mutation is performed in the generated work schedule group (work shift) based on a genetic algorithm. For example, with a certain crossover probability, the individuals in the upper work table (each work shift) and the individuals in the lower work table are crossed by a genetic operation from the designated crossover position. Further, for example, individuals on the work schedule are randomly selected at a fixed mutation rate, and mutation is performed as a genetic operation on the selected individual partial binary shift code.

一方、S506においては、タイムテーブル生成部206は、生成した勤務表を出力する。   On the other hand, in S506, the timetable generation unit 206 outputs the generated work table.

ここで、生成される勤務表の例について説明する。
図24は、タイムテーブル生成システム10が出力する勤務表の出力画面(以下、勤務表画面という)の一例を示す図である。同図に示すように、勤務表画面600は、勤務者ID欄602、勤務シフト年月欄603、勤務シフト日付欄604、及び勤務シフト欄605を備える。勤務者ID欄602には、勤務シフト表の対象となる勤務者の勤務者IDが出力され、勤務シフト年月欄603には、勤務シフト表における対象年月が出力され、勤務シフト日付欄604には、勤務シフト表における日付及び曜日が出力される。勤務シフト欄605には、勤務者ID欄602及び勤務シフト日付欄604により特定される勤務シフトの内容が出力される。同図の例では、2016年3月において、勤務シフト欄605における勤務シフトは、勤務者ID欄602が示す勤務者IDが「100034」の勤務者の、勤務シフト日付欄604が示す「6日(日)」における勤務シフトである。
Here, an example of the generated work schedule will be described.
FIG. 24 is a diagram showing an example of a work schedule output screen (hereinafter referred to as a work schedule screen) output by the timetable generation system 10. As shown in the figure, the work schedule screen 600 includes a worker ID column 602, a work shift date column 603, a work shift date column 604, and a work shift column 605. The worker ID column 602 outputs the worker ID of the worker who is the target of the work shift table, the work shift date column 603 outputs the target year and month of the work shift table, and the work shift date column 604. In, the date and day of the week in the work shift table are output. In the work shift column 605, the contents of the work shift specified by the worker ID column 602 and the work shift date column 604 are output. In the example of the figure, in March 2016, the work shift in the work shift column 605 is “6 days” in the work shift date column 604 of the worker whose worker ID in the worker ID column 602 is “100034”. (Sunday) ".

なお、勤務表画面600は、前述のように、勤務者端末130が、勤務者が勤務シフト表に対する意見情報を入力する場合において、勤務者への勤務シフト表の提示のために出力するようにしてもよい。   As described above, the work schedule screen 600 is output by the worker terminal 130 for presenting the work shift schedule to the worker when the worker inputs opinion information regarding the work shift schedule. May be.

以上に説明したように、本実施形態のタイムテーブル生成システム10によれば、構成員が作業中に行った行動と、構成員と他者との間の人的関係とに基づき、構成員が行う作業の質を示す指標を算出し、算出した指標に基づきタイムテーブルを生成し、生成したタイムテーブルを出力するので、個々の構成員の行動だけでなく構成員間の人的関係に基づいたタイムテーブルを提示することができる。これにより、複数存在する構成員のそれぞれの現状やニーズに即した適切なタイムテーブルを提示することができ、複数の構成員のそれぞれが質の高い作業を行うことが可能となる。   As described above, according to the timetable generation system 10 of the present embodiment, the members can be identified based on the actions performed by the members during the work and the personal relationships between the members and others. It calculates an index showing the quality of work to be performed, generates a timetable based on the calculated index, and outputs the generated timetable, so it is based not only on the behavior of each member but also on the personal relationship between members. A timetable can be presented. As a result, it is possible to present an appropriate timetable according to the current situation and needs of each of the plurality of members, and each of the plurality of members can perform high-quality work.

また、本実施形態のタイムテーブル生成システム10によれば、構成員の行動情報、及び他の構成員の行動情報に基づき、構成員及び他の構成員との間の位置関係を算出し、算出した位置関係、及び意見情報に基づき、構成員が他の構成員と共同して作業を行う場合の構成員の指標である勤務者間相性度指標を算出するので、各構成員の具体的な行動に基づき、構成員間の作業上の相性を適切に評価することができる。これにより、構成員間の人的関係を適切に考慮したタイムテーブルを提示することができる。   Further, according to the timetable generation system 10 of the present embodiment, the positional relationship between the member and the other member is calculated based on the member behavior information and the other member behavior information, and the calculation is performed. Based on the positional relationship and the opinion information, the worker-to-worker compatibility index, which is an index of the member when the member collaborates with other members, is calculated. Based on the behavior, the work compatibility between the members can be appropriately evaluated. As a result, it is possible to present a timetable that appropriately considers the personal relationship between the members.

また、本実施形態のタイムテーブル生成システム10によれば、各意見情報に対応づけられた優先度に基づき意見情報を数値として算出し、各指標に対応づけられた優先度に基づき指標を数値として算出するので、各意見情報、及び各指標に相対的な重要性を付することができる。これにより、構成員の現状やニーズに即した適切な内容のタイムテーブルを提示することができる。   Further, according to the timetable generation system 10 of the present embodiment, the opinion information is calculated as a numerical value based on the priority associated with each opinion information, and the index is calculated as a numerical value based on the priority associated with each index. Since it is calculated, each opinion information and each index can be given a relative importance. As a result, it is possible to present a timetable of appropriate content that meets the current situation and needs of the members.

また、本実施形態のタイムテーブル生成システム10によれば、選択した種類の指標に関する、構成員の順位に関する情報を取得し、選択した種類に対応する意見情報の優先度、及び、順位に関する情報に基づき、選択した種類の意見情報を算出するので、例えば、構成員ごとに、各指標の重要性を異なるように設定しておくことで、各構成員の事情に応じた意見情報を算出することができる。これにより、各構成員の人的関係に関する情報を適切に考慮することができる。   Further, according to the timetable generation system 10 of the present exemplary embodiment, information regarding the rank of the member regarding the index of the selected type is acquired, and the priority of the opinion information corresponding to the selected type and the information regarding the rank are acquired. Based on that, the opinion information of the selected type is calculated. For example, by setting the importance of each index differently for each member, the opinion information according to the circumstances of each member can be calculated. You can As a result, it is possible to properly consider the information regarding the personal relationship of each member.

また、本実施形態のタイムテーブル生成システム10によれば、業務データ、構成員の行動情報、及び構成員の顧客の情報に基づき、構成員及び顧客との関係に基づく作業の良好性を示す指標である顧客満足度を算出するので、構成員と顧客との人的関係に基づいた適切な指標を算出することができる。これにより、構成員だけでなく顧客との関係でも、適切なタイムテーブルを提示することができる。   Further, according to the timetable generation system 10 of the present embodiment, an index indicating the goodness of work based on the relationship between the member and the customer based on the business data, the behavior information of the member, and the information of the customer of the member. Since the customer satisfaction is calculated, it is possible to calculate an appropriate index based on the personal relationship between the member and the customer. As a result, it is possible to present an appropriate timetable not only with the members but also with the customer.

また、本実施形態のタイムテーブル生成システム10によれば、構成員の時間帯における作業上の条件を示す情報である作業条件情報、行動情報、及び意見情報に基づき、指標を算出するので、例えば、構成員の勤務規則や法律など、人的関係(人的制約)とは異なる外的要素(物的制約)を考慮したタイムテーブルを生成することができる。これにより、タイムテーブルの運用の安定性を高めることができる。   Further, according to the timetable generation system 10 of the present embodiment, the index is calculated based on the work condition information, the behavior information, and the opinion information, which are the information indicating the working conditions in the member's time zone, so that, for example, , It is possible to generate a timetable that considers external factors (physical constraints) different from human relationships (human constraints) such as the work rules and laws of the members. As a result, the stability of the operation of the timetable can be improved.

<新規勤務者登録処理>
本施設に、新規の勤務者として作業を行う作業者が加わった場合、その作業者(以下、新規勤務者という)を勤務表に登録する必要があると共に、この新規勤務者に対して勤務表を作成するために指標を設定する必要がある。しかし、新規勤務者には指標の算出の基礎となるデータが存在しない。そこで、新規勤務者に対して適切な指標を設定する処理を行う必要がある。
<New employee registration process>
When a worker who works as a new employee is added to this facility, that worker (hereinafter referred to as a new employee) must be registered in the work schedule, and the work schedule for this new worker. Need to set indicators to create However, new employees do not have data that is the basis for calculating the index. Therefore, it is necessary to perform processing for setting an appropriate index for a new employee.

図25は、情報処理装置100が行う、新規勤務者に対する登録処理(以下、新規勤務者登録処理という)の一例を説明するフローチャートである。なお、この処理は、例えば、全体処理を開始する前や、情報取得処理を実行する際に行われる。   FIG. 25 is a flowchart illustrating an example of registration processing for a new employee (hereinafter referred to as new employee registration processing) performed by the information processing apparatus 100. Note that this processing is performed, for example, before starting the overall processing or when executing the information acquisition processing.

同図に示すように、まず、新規勤務者登録部291は、指標データDB214から、新規勤務者の属性の情報(例えば、性別、年齢、資格、職種、職位)と、新規勤務者以外の勤務者(以下、既存勤務者という)の各指標及び属性の情報と、を取得する(S2401)。なお、新規勤務者の情報は、例えば、ユーザ(管理者等)からの入力に基づき取得されるようにしてもよい。   As shown in the figure, first, the new employee registration unit 291 uses the index data DB 214 to obtain information on the attributes of the new employee (for example, sex, age, qualification, job type, job position), and work for other than the new employee. Information of each index and attribute of a person (hereinafter referred to as an existing worker) is acquired (S2401). The information of the new employee may be acquired based on the input from the user (administrator or the like), for example.

続いて、新規勤務者登録部291は、各勤務者の固有属性ベクトルを取得する(S24
02)。ここで、固有属性ベクトルとは、勤務者の性別、年齢、資格、職種、職位、勤続年数、勤務形態などの各属性を数値化(コード化)した上で、数値化したこれらの属性を一つのベクトルとして表したものである。例えば、指標算出部205は、"男性"を1、"
女性"を0とコード化することにより、(性別:"男性"、年齢:"20"、資格:"介護福祉士"、職種:"看護師"、職位:"リーダ"、勤続年数:"4年"、勤務形態:"フレンド社員"
)という属性を有する勤務者の固有属性ベクトルを、(1,20,3,1,1,4,2)とする。
Subsequently, the new employee registration unit 291 acquires the unique attribute vector of each employee (S24).
02). Here, the unique attribute vector quantifies (codes) each attribute such as the worker's gender, age, qualification, job category, position, years of service, and working style, and then quantifies these attributes. It is expressed as two vectors. For example, the index calculation unit 205 sets “male” to 1, “
By coding “female” as 0, (gender: “male”, age: “20”, qualification: “care worker”, occupation: “nurse”, position: “leader”, years of service: “4 Year ", work style:" Friend employee "
The peculiar attribute vector of the worker having the attribute) is (1, 20, 3, 1, 1, 4, 2).

続いて、新規勤務者登録部291は、各既存勤務者の固有属性ベクトルと、新規勤務者の固有属性ベクトルとの間のユークリッド距離を算出し、算出したユークリッド距離が最も短かった既存勤務者を抽出する(S2403)。すなわち、新規勤務者と最も固有属性ベクトルが近い既存勤務者を抽出する。なお、ユークリッド距離以外の方法でも固有属性が最も近い勤務者を抽出することができ、これは例えば、自己組織化写像(SOM; Self-organizing maps)である。   Subsequently, the new employee registration unit 291 calculates the Euclidean distance between the unique attribute vector of each existing employee and the unique attribute vector of the new employee, and the existing employee whose calculated Euclidean distance is the shortest is selected. It is extracted (S2403). That is, the existing worker having the closest unique attribute vector to the new worker is extracted. A worker other than the Euclidean distance can also be used to extract the worker having the closest unique attribute, which is, for example, a self-organizing map (SOM).

続いて、新規勤務者登録部291は、S2403で抽出した勤務者の各指標値を、新規勤務者の各指標値として設定する(初期化を行う)(S2404)。これにより、新規勤務者の指標値は、固有属性ベクトルが一番近い既存勤務者の指標値と同じものとなる。   Subsequently, the new employee registration unit 291 sets each index value of the worker extracted in S2403 as each index value of the new employee (initialization) (S2404). Thereby, the index value of the new employee becomes the same as the index value of the existing employee who has the closest unique attribute vector.

以上の処理により、過去の行動情報、過去の意見情報、及び過去の業務データを有しない新規勤務者に対しても、属人的要素を考慮した適切な指標を設定することができる。これにより、新規勤務者を含めた適切な勤務シフト表を作成することができるようになる。   By the above processing, it is possible to set an appropriate index in consideration of personal factors even for a new employee who does not have past behavior information, past opinion information, and past work data. This makes it possible to create an appropriate work shift table including new employees.

<代理勤務者登録処理>
本施設において勤務者が欠勤した場合、その代わりの勤務者(以下、代理勤務者という)を特定し、勤務表に登録する必要がある。ただし、代理勤務者は誰でもよいわけではなく、例えば、代理勤務者と属人的な要素が類似する勤務者を選択することが好ましい。
<Agent registration processing>
If a worker is absent from work at this facility, a substitute worker (hereinafter referred to as a substitute worker) must be specified and registered in the work schedule. However, the agent does not have to be any person, and for example, it is preferable to select an employee who has similar personal factors to the agent.

図26は、情報処理装置100が、代理勤務者を特定して登録する処理(以下、代理勤務者登録処理という)を説明するフローチャートである。なお、この処理は、例えば、全体処理が開始される前や、勤務表生成処理を実行する際に行われる。   FIG. 26 is a flowchart illustrating a process in which the information processing apparatus 100 specifies and registers a substitute worker (hereinafter referred to as a substitute worker registration process). Note that this processing is performed, for example, before the overall processing is started or when the work schedule generation processing is executed.

まず、代理勤務者登録部292は、欠勤した勤務者(以下、欠席勤務者という)を含む全ての勤務者の固有属性ベクトルを取得する(S2501)。なお、この固有属性ベクトルは、新規勤務者登録処理の場合と同様である。   First, the substitute worker registration unit 292 acquires the unique attribute vectors of all the workers including the absentee workers (hereinafter, absentee workers) (S2501). Note that this unique attribute vector is the same as in the case of the new employee registration process.

代理勤務者登録部292は、本施設における、代理勤務者の候補とする勤務者(以下、候補勤務者という)を、所定の制約条件に基づき抽出する(S2502)。この制約条件は、例えば、欠席勤務者が出勤しない勤務シフトに割り当てられてない勤務者であることであり、例えば、制約条件DB215に基づき取得される。   The substitute worker registration unit 292 extracts workers who are candidates for substitute workers (hereinafter, referred to as candidate workers) in the facility based on predetermined constraint conditions (S2502). The constraint condition is, for example, that the absentee worker is a worker who is not assigned to a work shift in which the absentee worker does not work, and is acquired based on the constraint condition DB 215, for example.

続いて、代理勤務者登録部292は、S2502で候補勤務者を抽出できたか否かを判断する(S2503)。候補勤務者が抽出された場合(S2503:YES)、処理はS2504に進み、候補勤務者が抽出されなかった場合(S2503:NO)、処理はS2505に進む。   Subsequently, the substitute worker registration unit 292 determines whether the candidate worker has been extracted in S2502 (S2503). When the candidate worker is extracted (S2503: YES), the process proceeds to S2504, and when the candidate worker is not extracted (S2503: NO), the process proceeds to S2505.

S2504において、代理勤務者登録部292は、S2502で抽出した候補勤務者のうち、欠席勤務者の固有属性ベクトルとのユークリッド距離が最短の固有属性ベクトルを有する勤務者を抽出する。これにより、代理勤務者が決定される。   In S2504, the substitute worker registration unit 292 extracts, from the candidate workers extracted in S2502, a worker having a unique attribute vector having the shortest Euclidean distance from the unique attribute vector of the absentee worker. As a result, the agency worker is determined.

一方、S2505において、代理勤務者登録部292は、本施設以外の施設(以下、他施設という)における他のタイムテーブル生成システム10と接続し、接続したタイムテーブル生成システム10から、S2502と同様に、他施設における、代理勤務者の候補である勤務者(候補勤務者)を、所定の制約条件に基づき抽出する(S2505)。すなわち、別の拠点から代理勤務者を探す処理が行われる。   On the other hand, in S2505, the agency registration unit 292 connects to another timetable generation system 10 in a facility other than this facility (hereinafter referred to as another facility), and from the connected timetable generation system 10, in the same manner as in S2502. A worker (candidate worker) who is a candidate for a substitute worker in another facility is extracted based on a predetermined constraint condition (S2505). That is, a process of searching for a substitute worker from another base is performed.

続いて、代理勤務者登録部292は、S2505で候補勤務者を抽出できたか否かを判断する(S2506)。候補勤務者が抽出された場合(S2506:YES)、その候補勤務者についてS2504の処理が実行され、候補勤務者が抽出されなかった場合(S2506:NO)、処理はS2507に進む。   Subsequently, the substitute worker registration unit 292 determines whether the candidate worker has been extracted in S2505 (S2506). When the candidate worker is extracted (S2506: YES), the process of S2504 is executed for the candidate worker, and when the candidate worker is not extracted (S2506: NO), the process proceeds to S2507.

S2507においては、代理勤務者登録部292は、ユーザ(管理者等)から、勤務者の入力を受け付け、受け付けた勤務者を代理勤務者として設定する。   In step S2507, the substitute worker registration unit 292 receives input of a worker from a user (administrator, etc.) and sets the received worker as a substitute worker.

以上の処理により、本施設(タイムテーブル生成システム10)において欠席勤務者が生じた場合、まず本施設において、欠席勤務者と属人的要素が類似する代理勤務者が存在するか否かを判断し、適切な代理勤務者が存在しない場合には、他の施設(他のタイムテーブル生成システム10)において、欠席勤務者と属人的要素が類似する代理勤務者が存在するか否かを判断するので、複数の施設(拠点)が存在する場合であっても、適切な代理勤務者を決定することができる。すなわち、まず欠席勤務者の拠点で出勤可能な勤務者を優先し、その次に、欠席勤務者の拠点以外の拠点で出勤可能な勤務者を探すことができる。   By the above processing, when an absentee worker occurs in this facility (timetable generation system 10), first, it is determined whether or not there is a representative worker who has similar personal factors to the absentee worker in this facility. However, if there is no appropriate agent, it is determined whether or not there is an agent who has a similar personality factor to the absentee employee in another facility (other timetable generation system 10). Therefore, even when there are a plurality of facilities (bases), it is possible to determine an appropriate representative worker. That is, it is possible to first give priority to workers who can work at the base of the absentee, and then search for workers who can work at a base other than the base of the absentee.

なお、以上の処理は、勤務者が離職したことにより管理者が新たな勤務者を募集し採用しようとする場合にも適用可能であり、例えば、勤務シフト表作成部206は、離職した勤務者の固有属性ベクトルとのユークリッド距離が最短の固有属性ベクトルを有する者(応募者)を新たな勤務者として提示し(採用し)、新規勤務者として登録することが可能である。   Note that the above processing can be applied even when the manager tries to recruit and employ a new employee because the employee has left the job. For example, the work shift table creation unit 206 uses the employee who left the job. It is possible to present (adopt) a person (applicant) having a unique attribute vector with the shortest Euclidean distance from the unique attribute vector of (1) as a new employee and register it as a new employee.

<重み係数の算出方法>
最後に、前記した、各指標値を算出するための重み付けの係数(w1、w2、w3,w4。以下、指標重み係数という)の算出方法について説明する。
<Calculation method of weighting factor>
Finally, a method of calculating the above-described weighting coefficients (w 1 , w 2 , w 3 , w 4 ; hereinafter referred to as index weighting coefficients) for calculating each index value will be described.

図27は、情報処理装置100が行う、指標重み係数を算出する処理(以下、指標重み係数算出処理という)の一例を説明するフローチャートである。なお、この処理は、例えば、全体処理が行われる際に実行される。   FIG. 27 is a flowchart illustrating an example of a process of calculating an index weighting coefficient (hereinafter, referred to as an index weighting coefficient calculation process) performed by the information processing apparatus 100. Note that this process is executed, for example, when the entire process is performed.

同図に示すように、指標算出部205は、所定の期間(以下、初期化期間という)における、全ての業務データ、行動情報、及び意見情報を取得する(S2601)。なお、初期化期間とは、タイムテーブル生成システム10を導入する際に初期化設定を行うための期間であり、例えば1週間である。   As shown in the figure, the index calculation unit 205 acquires all business data, behavior information, and opinion information in a predetermined period (hereinafter referred to as the initialization period) (S2601). The initialization period is a period for performing initialization setting when the timetable generation system 10 is introduced, and is, for example, one week.

続いて、指標算出部205は、ユーザ(管理者、勤務者、顧客等)から、初期化期間における各指標の値の入力を受け付ける(S2602)。例えば、勤務者間相性度や勤務者やる気指標の入力は、勤務者から受け付けられる。また、例えば、顧客満足度の入力は、顧客から受け付けられる。業務効率指標の入力は、管理者から受け付けられる。   Subsequently, the index calculation unit 205 receives the input of the value of each index in the initialization period from the user (administrator, worker, customer, etc.) (S2602). For example, the input of the compatibility degree between workers and the worker motivation index is accepted from the worker. Further, for example, the input of customer satisfaction is accepted from the customer. The input of the work efficiency index is accepted from the administrator.

続いて、指標算出部205は、S2602で入力された各指標の値を指標データDB214に格納する(S2603)。   Subsequently, the index calculation unit 205 stores the value of each index input in S2602 in the index data DB 214 (S2603).

続いて、指標算出部205は、S2601で取得した業務データ、行動情報、及び意見情報と、S2602で取得した各指標の値とに基づき、回帰分析方法等により、各指標重み係数を、偏回帰係数として算出する(S2604)。回帰分析方法においては、例えば、重回帰分析等が採用される。   Then, the index calculation unit 205 uses the regression analysis method or the like to perform partial regression of each index weighting coefficient based on the business data, the behavior information, and the opinion information acquired in S2601 and the value of each index acquired in S2602. It is calculated as a coefficient (S2604). In the regression analysis method, for example, multiple regression analysis or the like is adopted.

続いて、指標算出部205は、S2604で算出した各指標重み係数を、指標データDB214に格納する(S2605)。格納された各指標重み係数は、各指標の算出に用いられる。   Subsequently, the index calculation unit 205 stores each index weighting coefficient calculated in S2604 in the index data DB 214 (S2605). Each stored index weight coefficient is used to calculate each index.

以上で、指標重み係数算出処理は終了する。   This is the end of the index weighting coefficient calculation process.

以上に説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれる。   The embodiments described above are for facilitating the understanding of the present invention and do not limit the present invention. The present invention can be modified and improved without departing from the gist thereof and the present invention includes equivalents thereof.

10 タイムテーブル生成システム、100 情報処理装置、110 行動情報取得システム、120 業務端末、130 勤務者端末、201 行動計測データ取得部、203
意見情報設定部、205 指標算出部、206 タイムテーブル生成部、207 勤務シフト表表示部
10 time table generation system, 100 information processing device, 110 behavior information acquisition system, 120 business terminal, 130 worker terminal, 201 behavior measurement data acquisition unit, 203
Opinion information setting unit, 205 index calculation unit, 206 time table generation unit, 207 work shift table display unit

Claims (12)

プロセッサ及びメモリを備え、複数の構成員のそれぞれが、自身に割り当てられた所定の時間帯に所定の作業を行う場合において、前記構成員及び前記時間帯の関係を示すタイムテーブルを生成するタイムテーブル生成システムであって、
前記構成員が作業中に行った行動を示す情報である行動情報を取得する行動情報取得部と、
前記構成員と他者との間の人的関係に基づく前記構成員の情報である意見情報を取得する意見情報取得部と、
前記取得した行動情報、及び前記取得した意見情報に基づき、前記構成員が行う作業の質を示す指標を算出する指標算出部と、
前記算出した指標に基づき、前記構成員と前記時間帯との関係を示す前記タイムテーブルを生成するタイムテーブル生成部と、
前記生成したタイムテーブルを出力する出力部と、
を備え
前記指標算出部は、
前記取得した前記構成員の行動情報、及び前記取得した他の前記構成員の前記行動情報に基づき、前記構成員及び前記他の構成員との間の位置関係を算出し、算出した前記位置関係、及び前記取得した意見情報に基づき、前記構成員が前記他の構成員と共同して作業を行う場合の前記構成員の前記指標である勤務者間相性度指標を算出する、
タイムテーブル生成システム。
A time table that includes a processor and a memory, and when each of the plurality of members performs a predetermined work in a predetermined time period assigned to itself, generates a time table showing the relationship between the member and the time period. A generation system,
An action information acquisition unit that acquires action information, which is information indicating an action performed by the member during work,
An opinion information acquisition unit that acquires opinion information that is information of the member based on a personal relationship between the member and another person,
An index calculation unit that calculates an index indicating the quality of work performed by the member based on the acquired behavior information and the acquired opinion information;
A time table generating unit that generates the time table indicating the relationship between the member and the time zone based on the calculated index;
An output unit for outputting the generated time table,
Equipped with
The index calculation unit,
Based on the acquired behavior information of the member and the acquired behavior information of the other member, the positional relationship between the member and the other member is calculated, and the calculated positional relationship is calculated. And, based on the acquired opinion information, calculates a worker compatibility index that is the index of the member when the member works in collaboration with the other member,
Timetable generation system.
前記意見情報は、前記人的関係の良好性に基づき数値として表され、
前記意見情報及び前記指標のそれぞれは、複数の種類を有して互いに対応づけられ、
前記指標算出部は、
前記意見情報のそれぞれの種類に対応づけられた優先度、及び、前記指標のそれぞれの種類に対応づけられた優先度を取得し、
前記意見情報に対応づけられた優先度に基づき、前記意見情報を数値として算出し、前記指標に対応づけられた優先度に基づき、前記指標を数値として算出する、
請求項1に記載のタイムテーブル生成システム。
The opinion information is expressed as a numerical value based on the goodness of the personal relationship,
Each of the opinion information and the index has a plurality of types and is associated with each other,
The index calculation unit,
Acquiring the priority associated with each type of the opinion information, and the priority associated with each type of the index,
Based on the priority associated with the opinion information, the opinion information is calculated as a numerical value, based on the priority associated with the index, the index is calculated as a numerical value,
The timetable generation system according to claim 1.
前記指標算出部は、
前記指標の種類を選択し、選択した前記種類の指標に関する、前記構成員の順位に関する情報を取得し、
前記選択した種類に対応する前記意見情報の優先度、及び、前記順位に関する情報に基づき、前記選択した種類の意見情報を算出する、
請求項に記載のタイムテーブル生成システム。
The index calculation unit,
Selecting a type of the index, obtaining information about the rank of the member, with respect to the selected type of index,
Calculating the selected type of opinion information based on the priority of the opinion information corresponding to the selected type, and information about the rank,
The timetable generation system according to claim 2 .
前記構成員が行った前記作業に関する情報である業務データを取得する業務データ取得部をさらに備え、
前記指標算出部は、前記取得した業務データ、前記取得した前記構成員の行動情報、及び前記構成員に対応する前記構成員の顧客の情報に基づき、前記構成員及び前記顧客との関係に基づく前記作業の良好性を示す前記指標である顧客満足度を算出する、
請求項1に記載のタイムテーブル生成システム。
Further comprising a business data acquisition unit for acquiring business data that is information related to the work performed by the member,
The index calculation unit is based on the acquired business data, the acquired behavior information of the member, and the customer information of the member corresponding to the member, and based on the relationship between the member and the customer. Calculating customer satisfaction, which is the index indicating the workability,
The timetable generation system according to claim 1.
前記構成員の前記時間帯における作業上の条件を示す情報である作業条件情報を取得する作業条件情報取得部をさらに備え、
前記指標算出部は、前記取得した作業条件情報、前記取得した行動情報、及び前記取得した意見情報に基づき、前記指標を算出する、
請求項1に記載のタイムテーブル生成システム。
Further comprising a work condition information acquisition unit that acquires work condition information that is information indicating a work condition of the member in the time zone,
The index calculation unit calculates the index based on the acquired work condition information, the acquired behavior information, and the acquired opinion information,
The timetable generation system according to claim 1.
作業者を選択し、選択した前記作業者の属性の情報、及び、複数の前記構成員の属性の情報を取得し、
前記複数の構成員のうち、前記選択した作業者の属性に類似する属性を有する構成員を特定し、
前記特定した構成員の前記指標を、前記選択した作業者の前記指標として算出する新規構成員登録部をさらに備える、
請求項1に記載のタイムテーブル生成システム。
By selecting a worker, the attribute information of the selected worker and the attribute information of a plurality of the members are acquired,
Among the plurality of members, a member having an attribute similar to the attribute of the selected worker is specified,
Further comprising a new member registration unit for calculating the index of the identified member as the index of the selected worker,
The timetable generation system according to claim 1.
前記構成員を選択し、選択した前記構成員の属性の情報を取得し、
複数の他の前記構成員を取得し、取得した前記構成員の属性の情報を取得し、
前記取得した複数の他の構成員のうち、前記選択した構成員の属性に類似する属性を有する構成員が存在するか否かを判断し、前記類似する属性を有する構成員が存在しないと判断した場合には、通信可能に接続された他の前記タイムテーブル生成システムから、前記構成員の属性の情報を取得し、取得した前記構成員の属性が前記選択した構成員の属性に類似するか否かを判断し、前記選択した構成員の属性に類似すると判断した場合には、前記取得した構成員を、前記選択した構成員として記憶する代理構成員登録部をさらに備える、
請求項1に記載のタイムテーブル生成システム。
Select the member, obtain the information of the attribute of the selected member,
Acquiring a plurality of the other members, and acquires the attribute information of the acquired members,
It is determined whether or not there is a member having an attribute similar to the attribute of the selected member among the plurality of acquired other members, and it is determined that there is no member having the similar attribute. In this case, the information on the attribute of the member is acquired from the other timetable generating system communicatively connected, and whether the acquired attribute of the member is similar to the attribute of the selected member. If it is determined whether or not it is similar to the attribute of the selected member, the agent further includes a proxy member registration unit that stores the acquired member as the selected member.
The timetable generation system according to claim 1.
作業者を選択し、選択した前記作業者の属性の情報、及び、複数の前記構成員の属性の情報を取得し、
前記複数の構成員のうち、前記選択した作業者の属性に類似する属性を有する構成員を特定し、
前記特定した構成員の前記指標を、前記選択した作業者の前記指標として算出する新規構成員登録部をさらに備え、
前記構成員を選択し、選択した前記構成員の属性の情報を取得し、
複数の他の前記構成員を取得し、取得した前記構成員の属性の情報を取得し、
前記取得した複数の他の構成員のうち、前記選択した構成員の属性に類似する属性を有する構成員が存在するか否かを判断し、前記類似する属性を有する構成員が存在しないと判断した場合には、通信可能に接続された他の前記タイムテーブル生成システムから、前記構成員の属性の情報を取得し、取得した前記構成員の属性が前記選択した構成員の属性に類似するか否かを判断し、前記選択した構成員の属性に類似すると判断した場合には、前記取得した構成員を、前記選択した構成員として記憶する代理構成員登録部をさらに備え、
前記構成員が行った前記作業に関する情報である業務データを取得する業務データ取得部をさらに備え、
前記指標算出部は、前記取得した業務データ、前記取得した前記構成員の行動情報、及び前記構成員に対応する前記構成員の顧客の情報に基づき、前記構成員及び前記顧客との関係に基づく前記作業の良好性を示す前記指標である顧客満足度を算出し、
前記構成員の前記時間帯における作業上の条件を示す情報である作業条件情報を取得する作業条件情報取得部をさらに備え、
前記指標算出部は、前記取得した作業条件情報、前記取得した行動情報、及び前記取得した意見情報に基づき、前記指標を算出し
前記意見情報は、前記人的関係の良好性に基づき数値として表され、
前記意見情報及び前記指標のそれぞれは、複数の種類を有して互いに対応づけられ、
前記指標算出部は、
前記意見情報のそれぞれの種類に対応づけられた優先度、及び、前記指標のそれぞれの種類に対応づけられた優先度を取得し、
前記意見情報に対応づけられた優先度に基づき、前記意見情報を数値として算出し、前記指標に対応づけられた優先度に基づき、前記指標を数値として算出し、
前記指標算出部は、
前記指標の種類を選択し、選択した前記種類の指標に関する、前記構成員の順位に関する情報を取得し、
前記選択した種類に対応する前記意見情報の優先度、及び、前記順位に関する情報に基づき、前記選択した種類の意見情報を算出する、
請求項1に記載のタイムテーブル生成システム。
By selecting a worker, the attribute information of the selected worker and the attribute information of a plurality of the members are acquired,
Among the plurality of members, a member having an attribute similar to the attribute of the selected worker is specified,
Further comprising a new member registration unit that calculates the index of the identified member as the index of the selected worker,
Select the member, obtain the information of the attribute of the selected member,
Acquiring a plurality of the other members, and acquires the attribute information of the acquired members,
It is determined whether or not there is a member having an attribute similar to the attribute of the selected member among the plurality of acquired other members, and it is determined that there is no member having the similar attribute. In this case, the information on the attribute of the member is acquired from the other timetable generating system communicatively connected, and whether the acquired attribute of the member is similar to the attribute of the selected member. If it is determined whether or not it is similar to the attribute of the selected member, the agent further includes a proxy member registration unit that stores the acquired member as the selected member,
Further comprising a business data acquisition unit for acquiring business data that is information related to the work performed by the member,
The index calculation unit is based on the acquired business data, the acquired behavior information of the member, and the customer information of the member corresponding to the member, and based on the relationship between the member and the customer. Calculating customer satisfaction, which is the index indicating the workability,
Further comprising a work condition information acquisition unit that acquires work condition information that is information indicating a work condition of the member in the time zone,
The index calculation unit calculates the index based on the acquired work condition information, the acquired behavior information, and the acquired opinion information ,
The opinion information is expressed as a numerical value based on the goodness of the personal relationship,
Each of the opinion information and the index has a plurality of types and is associated with each other,
The index calculation unit,
Acquiring the priority associated with each type of the opinion information, and the priority associated with each type of the index,
Based on the priority associated with the opinion information, the opinion information is calculated as a numerical value, based on the priority associated with the index, the index is calculated as a numerical value,
The index calculation unit,
Selecting a type of the index, obtaining information about the rank of the member, with respect to the selected type of index,
Calculating the opinion information of the selected type based on the priority of the opinion information corresponding to the selected type, and information on the rank,
The timetable generation system according to claim 1.
プロセッサ及びメモリを備え、複数の構成員のそれぞれが、自身に割り当てられた所定の時間帯に所定の作業を行う場合において、前記構成員及び前記時間帯の関係を示すタイムテーブルを生成するタイムテーブル生成システムにおけるタイムテーブル生成方法であって、
前記タイムテーブル生成システムが、
前記構成員が作業中に行った行動を示す情報である行動情報を取得し、
前記構成員と他者との間の人的関係に基づく前記構成員の情報である意見情報を取得し、
前記取得した行動情報、及び前記取得した意見情報に基づき、前記構成員が行う作業の質を示す指標を算出し、
前記算出した指標に基づき、前記構成員と前記時間帯との関係を示す前記タイムテーブルを生成し、
前記生成したタイムテーブルを出力し
前記取得した前記構成員の行動情報、及び前記取得した他の前記構成員の前記行動情報に基づき、前記構成員及び前記他の構成員との間の位置関係を算出し、算出した前記位置関係、及び前記取得した意見情報に基づき、前記構成員が前記他の構成員と共同して作業を行う場合の前記構成員の前記指標である勤務者間相性度指標を算出する、
タイムテーブル生成方法。
A time table that includes a processor and a memory, and when each of the plurality of members performs a predetermined work in a predetermined time period assigned to itself, generates a time table showing the relationship between the member and the time period. A timetable generation method in a generation system, comprising:
The timetable generation system,
Acquiring action information, which is information indicating the action performed by the member during work,
Acquiring opinion information, which is the information of the member based on the personal relationship between the member and another person,
Based on the acquired behavior information and the acquired opinion information, calculate an index indicating the quality of work performed by the member,
Based on the calculated index, to generate the time table showing the relationship between the member and the time zone,
Output the generated timetable ,
Based on the acquired behavior information of the member and the acquired behavior information of the other member, the positional relationship between the member and the other member is calculated, and the calculated positional relationship is calculated. And, based on the acquired opinion information, calculates a worker compatibility index that is the index of the member when the member works in collaboration with the other member,
Timetable generation method.
前記構成員が行った前記作業に関する情報である業務データを取得し、
前記取得した業務データ、前記取得した前記構成員の行動情報、及び前記構成員に対応する前記構成員の顧客の情報に基づき、前記構成員及び前記顧客との関係の良好性を示す前記指標である顧客満足度を算出する、
請求項に記載のタイムテーブル生成方法。
Acquiring business data that is information related to the work performed by the member,
Based on the acquired business data, the acquired behavior information of the member, and the customer information of the member corresponding to the member, the index indicating the goodness of the relationship between the member and the customer. Calculate a customer satisfaction,
The timetable generating method according to claim 9 .
プロセッサ及びメモリを備え、複数の構成員のそれぞれが、自身に割り当てられた所定の時間帯に所定の作業を行う場合において、前記構成員及び前記時間帯の関係を示すタイムテーブルを生成するタイムテーブル生成システムにおけるタイムテーブル生成プログラムであって、
前記構成員が作業中に行った行動を示す情報である行動情報を取得する処理と、
前記構成員と他者との間の人的関係に基づく前記構成員の情報である意見情報を取得する処理と、
前記取得した行動情報、及び前記取得した意見情報に基づき、前記構成員が行う作業の
質を示す指標を算出する処理と、
前記算出した指標に基づき、前記構成員と前記時間帯との関係を示す前記タイムテーブルを生成する処理と、
前記生成したタイムテーブルを出力する処理と、
前記取得した前記構成員の行動情報、及び前記取得した他の前記構成員の前記行動情報に基づき、前記構成員及び前記他の構成員との間の位置関係を算出し、算出した前記位置関係、及び前記取得した意見情報に基づき、前記構成員が前記他の構成員と共同して作業を行う場合の前記構成員の前記指標である勤務者間相性度指標を算出する処理と、
を実行させる、タイムテーブル生成プログラム。
A time table that includes a processor and a memory, and when each of the plurality of members performs a predetermined work in a predetermined time period assigned to itself, generates a time table showing the relationship between the member and the time period. A timetable generation program in the generation system,
A process of acquiring action information, which is information indicating an action performed by the member during work,
A process of acquiring opinion information which is information of the member based on a personal relationship between the member and another person,
A process of calculating an index indicating the quality of the work performed by the member based on the acquired behavior information and the acquired opinion information;
A process of generating the timetable showing the relationship between the member and the time zone based on the calculated index;
A process of outputting the generated timetable,
Based on the acquired behavior information of the member and the acquired behavior information of the other member, the positional relationship between the member and the other member is calculated, and the calculated positional relationship , And a process of calculating a worker compatibility index that is the index of the member when the member works in collaboration with the other member based on the acquired opinion information,
A timetable generation program that executes.
前記構成員が行った前記作業に関する情報である業務データを取得する処理と、
前記取得した業務データ、前記取得した前記構成員の行動情報、及び前記構成員に対応する前記構成員の顧客の情報に基づき、前記構成員及び前記顧客との関係の良好性を示す前記指標である顧客満足度を算出する処理と、
を実行させる、請求項11に記載のタイムテーブル生成プログラム。
A process of acquiring business data that is information related to the work performed by the member,
Based on the acquired business data, the acquired behavior information of the member, and the customer information of the member corresponding to the member, the index indicating the goodness of the relationship between the member and the customer. A process of calculating a certain customer satisfaction,
The timetable generation program according to claim 11 , which executes
JP2016129888A 2016-06-30 2016-06-30 Timetable generation system, timetable generation method, and timetable generation program Expired - Fee Related JP6692231B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016129888A JP6692231B2 (en) 2016-06-30 2016-06-30 Timetable generation system, timetable generation method, and timetable generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016129888A JP6692231B2 (en) 2016-06-30 2016-06-30 Timetable generation system, timetable generation method, and timetable generation program

Publications (2)

Publication Number Publication Date
JP2018005455A JP2018005455A (en) 2018-01-11
JP6692231B2 true JP6692231B2 (en) 2020-05-13

Family

ID=60947903

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016129888A Expired - Fee Related JP6692231B2 (en) 2016-06-30 2016-06-30 Timetable generation system, timetable generation method, and timetable generation program

Country Status (1)

Country Link
JP (1) JP6692231B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7134390B2 (en) * 2018-05-30 2022-09-12 株式会社FiveVai Work schedule creation device, work schedule creation method and program
JP7348827B2 (en) * 2019-12-13 2023-09-21 株式会社日立製作所 Information processing device and information processing method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306701A (en) * 2000-04-25 2001-11-02 Hitachi Plant Eng & Constr Co Ltd Care plan managing device
JP4710064B2 (en) * 2005-08-17 2011-06-29 株式会社国際電気通信基礎技術研究所 Scheduling system
JP2008234185A (en) * 2007-03-19 2008-10-02 Fujitsu Ltd Nurse assignment apparatus and computer program
JP2009230535A (en) * 2008-03-24 2009-10-08 Advanced Telecommunication Research Institute International Knowledge sharing system

Also Published As

Publication number Publication date
JP2018005455A (en) 2018-01-11

Similar Documents

Publication Publication Date Title
US10268432B2 (en) Method and apparatus for generating watch screen design for smart watch
US11880873B2 (en) Systems and methods for inferred review
JP6318536B2 (en) Vehicle carpooler search system
JP2021086634A5 (en)
JP2014529836A (en) Increase user engagement in health
JP6692231B2 (en) Timetable generation system, timetable generation method, and timetable generation program
Faghy et al. UK university staff experience high levels of sedentary behaviour during work and leisure time
JP2019003518A (en) Mental action support system
JP6166979B2 (en) Candidate decision device
JP6270768B2 (en) Sales representative candidate extraction system
JP6638265B2 (en) Information providing device, program
JP6675604B2 (en) Talent evaluation system
JP6647543B1 (en) Information processing apparatus, information processing method and program
WO2017038177A1 (en) Information provision device, terminal device, information provision method, and program
JP2020060931A (en) Information processing device and program
JP2014146137A (en) Sick child care service support system and program
JP2017049813A (en) Reward determination system, reward determination method and advice system
US20230316203A1 (en) Method for managing labor
JP2023002983A (en) Behavioral change promotion device and behavioral change promotion method
JP6672644B2 (en) Information providing device, program
JP6090924B2 (en) User classification device
KR20140067747A (en) Method for providing health consult information based on index of similarity
JP7080137B2 (en) Score management device and score management method
JP2019079213A (en) Management diagnostic apparatus and management diagnostic method
JP7434101B2 (en) Computer system and social participation support method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190924

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191122

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200414

R150 Certificate of patent or registration of utility model

Ref document number: 6692231

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees