JP6692231B2 - Timetable generation system, timetable generation method, and timetable generation program - Google Patents
Timetable generation system, timetable generation method, and timetable generation program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 60
- 230000006399 behavior Effects 0.000 claims description 105
- 238000004364 calculation method Methods 0.000 claims description 70
- 230000008569 process Effects 0.000 claims description 46
- 230000009471 action Effects 0.000 claims description 29
- 230000008450 motivation Effects 0.000 description 66
- 238000010586 diagram Methods 0.000 description 40
- 230000010365 information processing Effects 0.000 description 36
- 238000012545 processing Methods 0.000 description 31
- 238000005259 measurement Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 19
- 239000013598 vector Substances 0.000 description 14
- 230000000694 effects Effects 0.000 description 11
- 230000036772 blood pressure Effects 0.000 description 6
- 239000003795 chemical substances by application Substances 0.000 description 6
- 238000013500 data storage Methods 0.000 description 6
- 230000036760 body temperature Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000012797 qualification Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000002068 genetic effect Effects 0.000 description 3
- 230000035772 mutation Effects 0.000 description 3
- 238000000611 regression analysis Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000035487 diastolic blood pressure Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000000474 nursing effect Effects 0.000 description 2
- 230000035488 systolic blood pressure Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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,
特許文献1には、制約条件を満たした上で、過去に作成された勤務シフトデータから推測した確率的に一番高い勤務形態パターン情報を反映することで勤務シフト表を作成することが開示されているが、事前に定式化し易いハード条件(例えば、夜勤明け後の日勤禁止、各シフト時間帯の最低勤務人数制約といった、固定化されているルール)のみを考慮し、事前に定式化しにくいソフト条件(複数の勤務者が関係する業務における具体的な状況に基づき決定される要素。すなわち、対人的要素又は属人的要素。)を考慮する機能を有さないため、作成する勤務シフト表(タイムテーブル)に対して勤務者の満足を得られず、質の高い作業を行うことは期待できない。
また、特許文献2、3、4には、各勤務者や各顧客の情報を取り込むシステムは開示されているものの、複数の勤務者間の関係は考慮されていない。したがって、これらの文献を利用しても、複数存在する勤務者を満足させるタイムテーブルを作成することは困難である。
Further, although
本発明は、このような現状に鑑みてなされたものであり、その目的は、複数の構成員のそれぞれが質の高い作業を行うことを可能とするタイムテーブルを生成することができる
、タイムテーブル生成システム、タイムテーブル生成方法、及びタイムテーブル生成プログラムを提供することにある。
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は、本実施形態に係るタイムテーブル生成システムの構成、及びタイムテーブル生成システムが備えるハードウェアの一例を説明する図である。このタイムテーブル生成システム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
なお、本実施形態では、タイムテーブル生成システム10が介護施設(以下、本施設という)に導入されているものとする。
In the present embodiment, it is assumed that the
本施設では、前記構成員及び前記時間帯の関係を示すタイムテーブル(以下、勤務シフト表、シフト表、又は勤務表ともいう)によって、各構成員の作業が管理されている。本実施形態のタイムテーブル生成システム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
図1に示すように、タイムテーブル生成システム10は、情報処理装置100、行動情報取得システム110、勤務者端末130、及び業務端末120を含んで構成されている。情報処理装置100、行動情報取得システム110、勤務者端末130、及び業務端末120のそれぞれの間は、LAN、WAN、インターネット、専用線、又は光ファイバなどの、有線又は無線の通信網であるネットワーク140によって通信可能に接続されている。
As shown in FIG. 1, the
情報処理装置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
1, a
行動情報取得システム110は、例えば、スマートフォンや携帯電話のような、情報処理システム(コンピュータ)である。行動情報取得システム110は、例えば、各勤務者がこれを身体に装着又は携帯している。
The behavior
行動情報取得システム110は、前記構成員の作業中の行動を示す情報である行動情報を取得する。
The behavior
行動情報取得システム110は、情報処理装置100と同様のハードウェア構成を備えると共に、運動量取得装置111、位置情報取得装置112、及び送信装置113を備える。また、行動情報取得システム110は、勤務者行動DB114をデータベースとして備える。
The behavior
運動量取得装置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
位置情報取得装置112は、行動情報のうち、勤務者の現在位置に関する情報(以下、位置情報という。)を取得する。位置情報取得装置112は、例えば、ビーコン発生器や、GPS受信器等の、現在位置の情報を取得する装置を含んで構成されており、自身の現在位置の情報を計測して取得する。取得した行動情報は、勤務者行動DB114に格納される。
The position
送信装置113は、運動量取得装置111又は位置情報取得装置112が取得した行動情報が格納された勤務者行動DB114の各レコードに、行動情報取得システム110の識別子(すなわち、行動情報取得システム110を装着している勤務者の識別子)を付帯した情報を、情報処理装置100に送信する。
The
なお、運動量取得装置111、位置情報取得装置112、及び送信装置113は、それぞれ別々の装置であってもよいし、一つの装置として構成されていてもよい。また、運動量取得装置111に、位置情報を計測する機能を搭載させてもよい。
The exercise amount acquisition device 111, the position
業務端末120は、情報処理装置(コンピュータ)であり、情報処理装置100と同様のハードウェア構成を備える(不図示)。業務端末120は、例えば、本施設における構成員や管理者が使用する。
The
業務端末120は、前記構成員の前記時間帯における作業上の条件を示す情報である作業条件情報を取得する。作業条件情報は、例えば、管理者等からの入力により取得される。
The
また、業務端末120は、前記構成員が行った前記作業に関する情報である業務データを取得する。業務データは、例えば、構成員等からの入力により取得される。
The
本実施形態では、業務データは、勤務者が応対する顧客(本実施形態では施設入居者・患者)の生体情報(以下、バイタルデータという)、及び、勤務者の顧客に対する応対内容に関する情報(以下、ケース記録データという)を含むものとする。 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
勤務者端末130は、例えば、スマートフォン、又は電子タブレットなどの情報処理装置(コンピュータ)であり、情報処理装置100と同様のハードウェア構成を備える(不図示)。勤務者端末130は、例えば、勤務者のそれぞれが携帯してもよいし、複数の勤
務者が所定台数の勤務者端末130を共有するようにしてもよい。
The
勤務者端末130は、前記構成員と他者との間の人的関係に基づく前記構成員の情報である意見情報を、所定の入力画面により受け付ける。
The
勤務者端末130は、入力を受け付けた意見情報を、ネットワーク140を介して情報処理装置100に送信する。また、勤務者端末130は、情報処理装置100が生成した勤務シフト表を、ネットワーク140を介して情報処理装置100から受信し、受信した勤務シフト表を表示する。
The
次に、情報処理装置100が備える機能について説明する。
図2は、情報処理装置100が備える機能、及び情報処理装置100が記憶する情報の一例を説明する図である。同図に示すように、情報処理装置100は、データ取得部250、データ設定部260、データ記憶部270、指標算出部205、タイムテーブル生成部206、出力部280、及び勤務者登録部290の各機能を備える。
Next, the functions of the
FIG. 2 is a diagram illustrating an example of functions included in the
また、情報処理装置100は、行動データDB211、業務データDB212、意見情報DB213、指標データDB214、及び制約条件DB215の各データベースを記憶している(DB:データベース。以下同じ。)。
Further, the
データ取得部250は、行動計測データ取得部201及び業務データ取得部202を備える。
The
行動計測データ取得部201(行動情報取得部)は、前記構成員が作業中に行った行動を示す情報である行動情報を、行動情報取得システム110から取得する
The behavior measurement data acquisition unit 201 (behavior information acquisition unit) acquires, from the behavior
業務データ取得部202は、前記構成員が行った前記作業に関する情報である業務データを、業務端末120から取得する。
The business
データ設定部260は、意見情報設定部203及び制約条件設定部204を備える。
The
意見情報設定部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
制約条件設定部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
指標算出部205は、前記取得した行動情報、及び前記取得した意見情報に基づき、前記構成員が行う作業の質を示す指標(以下、単に指標という)を算出する。具体的には、指標算出部205は、行動データDB211、業務データDB212、意見情報DB213、及び指標データDB214に基づき、属人的要素に基づく指標を算出する。なお、算出された指標は、指標データDB214に格納される。
The
例えば、指標算出部205は、前記取得した前記構成員の行動情報、及び前記取得した他の前記構成員の前記行動情報に基づき、前記構成員及び前記他の構成員との間の位置関係を算出し、算出した前記位置関係、及び前記取得した意見情報に基づき、前記構成員が前記他の構成員と共同して作業を行う場合の前記構成員の前記指標である勤務者間相性度指標を算出する。
For example, the
また、例えば、指標算出部205は、前記取得した業務データ、前記取得した前記構成員の行動情報、及び前記構成員に対応する前記構成員の顧客の情報に基づき、前記構成員及び前記顧客との関係に基づく前記作業の良好性を示す前記指標である顧客満足度を算出する。
Further, for example, the
なお、業務データは、前記算出される指標に対する影響の大きさを示すパラメータである影響度によって修正される。影響度には、バイタルデータが指標に与える影響の大きさを示すバイタルデータ影響度と、ケース記録データが指標に与える影響の大きさを示すケース記録データ影響度とがある。これらの詳細は後述する。 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
また、指標算出部205は、前記取得した前記構成員の行動情報、及び前記取得した意見情報に基づき、前記構成員の作業意欲を示す前記指標である勤務者やる気指標を算出する。
In addition, the
なお、各指標と各意見情報とは対応づけられている。例えば、勤務者間相性度指標は、勤務者間相性度意見情報に対応づけられている。業務効率指標は、業務効率意見情報に対応づけられている。勤務者やる気指標は、勤務者やる気意見情報に対応づけられている。 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
指標優先度には、複数の種類がある。本実施形態では、指標優先度は、顧客満足度に対応づけられた優先度である顧客満足度優先度、業務効率指標に対応づけられた優先度である業務効率指標優先度、勤務者間相性度に対応づけられた優先度である勤務者間相性度優先度、及び、勤務者やる気指標に対応づけられた優先度である勤務者やる気指標優先度があるものとする。 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
また、指標算出部205は、前記意見情報のそれぞれの種類に対応づけられた優先度(以下、意見情報優先度という)を取得する。意見情報優先度は数値によって表され、意見情報優先度が高い意見情報ほど、生成される勤務表への影響が大きく、意見情報優先度が小さいほど、生成される勤務表への影響が小さい。
Further, the
意見情報優先度には、勤務者やる気意見情報に対応づけられた優先度である勤務者やる気意見情報優先度、勤務者間相性意見情報に対応づけられた優先度である勤務者間相性意見情報優先度、及び、業務効率意見情報に対応づけられた優先度である業務効率意見情報優先度がある。 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
また、指標算出部205は、前記指標の種類を選択し、選択した前記種類の指標に関する、前記構成員の順位に関する情報(以下、平均値ランキングという)を取得し、前記選択した種類に対応する前記意見情報の優先度、及び、前記順位に関する情報に基づき、前記選択した種類の意見情報を算出する。なお、平均値ランキングの詳細は後述する。
In addition, the
次に、タイムテーブル生成部206は、前記算出した指標に基づき、前記タイムテーブルを生成する。
Next, the
出力部280は、前記指標算出部205が生成した情報を出力する。
The
出力部280は、勤務シフト表表示部207及び指標表示部208を備える。勤務シフト表表示部207は、前記生成したタイムテーブルを出力する。指標表示部208は、前記算出した指標を出力する。
The
勤務者登録部290は、新規勤務者登録部291、及び代理勤務者登録部292の各機能を有する。
The
新規勤務者登録部291は、ある作業者を選択し、選択した前記作業者の属性の情報、及び、複数の前記構成員の属性の情報を取得し、前記複数の構成員のうち、前記選択した作業者の属性に類似する属性を有する構成員を特定し、前記特定した構成員の前記指標を、前記選択した作業者の前記指標として算出する。
The new
代理勤務者登録部292は、前記構成員を選択し、選択した前記構成員の属性の情報を取得し、複数の他の前記構成員を取得し、取得した前記構成員の属性の情報を取得し、前記取得した複数の他の構成員のうち、前記選択した構成員の属性に類似する属性を有する構成員が存在するか否かを判断し、前記類似する属性を有する構成員が存在しないと判断した場合には、通信可能に接続された他の前記タイムテーブル生成システムから、前記構成員の属性の情報を取得し、取得した前記構成員の属性が前記選択した構成員の属性に類似するか否かを判断し、前記選択した構成員の属性に類似すると判断した場合には、前記取得した構成員を、前記選択した構成員として記憶する。
The
次に、データ記憶部270が記憶しているデータベースについて説明する。
Next, the database stored in the
図3は、行動データDB211の一例を示す図である。同図に示すように、行動データDB211は、勤務者の属人的要素である、行動情報を記憶したデータベースである。行動データDB211は、行動情報取得システム110から送信されてくる行動情報に基づき生成される。
FIG. 3 is a diagram showing an example of the
行動データDB211は、勤務者別同場所勤務者DB310、及び同場所勤務者DB320を含む。
The
勤務者別同場所勤務者DB310は、各勤務者について、同じ場所に存在する勤務者に関する情報を記憶したデータベースである。勤務者別同場所勤務者DB310は、日付311、時刻312、勤務者ID313、場所ID314、運動315、及び同室滞在勤務者情報316の各項目を含む、少なくとも1つ以上のレコードで構成されている。
The same-
日付311には日付に関する情報が格納され、時刻312には時刻に関する情報が格納され、勤務者ID313には、勤務者のそれぞれに割り当てられた、勤務者を示す情報(以下、勤務者IDという)が格納され、場所ID314には勤務者の位置を特定する情報(例えば、本施設の部屋や所定の領域を示す情報。以下、場所IDという)が格納され、運動315には勤務者の行動情報のうち運動情報が格納される。
The
同室滞在勤務者情報316には、場所ID314の場所に存在した勤務者の情報が格納される。すなわち、同室滞在勤務者情報316は、勤務者ID317及び運動318を一組とした、少なくとも1つ以上の項目の組からなる。勤務者ID317には、場所ID314の場所に存在した勤務者(ただし、勤務者ID313の勤務者を除く)の勤務者IDが格納され、運動318には、勤務者ID317の勤務者の運動情報が格納される。
In the same-room
同場所勤務者DB320は、同場所に滞在する勤務者に関する情報を記憶しているデータベースである。同場所勤務者DB320は、日付321、時刻322、場所ID323、及び滞在勤務者情報324の各項目を含む、少なくとも1つ以上のレコードで構成されている。
The same-
このうち、日付321、時刻322、及び場所ID323は、それぞれ、勤務者別同場所勤務者DB310の日付311、時刻312、及び場所ID314の各項目に対応する。
Of these, the
滞在勤務者情報324には、場所ID323の場所に存在した勤務者の情報が格納される。すなわち、滞在勤務者情報324は、勤務者ID325及び運動326を一組とした、少なくとも1つ以上の項目の組からなる。勤務者ID325には、場所ID323に存在した勤務者の勤務者IDが格納され、運動326には、勤務者ID325の勤務者の運動情報が格納される。
In the staying
次に、業務データDB212について説明する。
図4、図5は、業務データDB212を構成するデータベースの一例を示す図である(紙面の都合上、図を2つに分けている)。同図に示すように、業務データDB212は、バイタルデータDB330、ケース記録データDB350、バイタルデータ影響度DB360、及びケース記録データ影響度DB380を含む。
Next, the
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
図4は、バイタルデータDB330及びケース記録データDB350の一例を示す図である。同図に示すように、バイタルデータDB330は、バイタルデータを記録したデータベースであり、日付331、時刻332、顧客ID333、場所ID334、体重335、体温336、血圧(上)337、血圧(下)338、及び、脈拍339の各項目を含
む、少なくとも1つ以上のレコードで構成されている。
FIG. 4 is a diagram showing an example of the
日付331及び時刻332にはそれぞれ、顧客ID333の顧客の生体情報を計測した日付及び時刻が格納される。顧客ID333には、顧客のそれぞれに割り当てられた識別子(以下、顧客IDという)が格納され、場所ID334には、場所IDが格納される。体重335、体温336、血圧(上)337、血圧(下)338、及び脈拍339には、それぞれ、顧客ID333が示す顧客の体重、体温、収縮期血圧、拡張期血圧、及び脈拍の情報が格納される。これらの各項目には、例えば、任意の文字列あるいは数値が格納される。
The
次に、ケース記録データ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
次に、図5は、バイタルデータ影響度DB360、及びケース記録データ影響度DB380の一例を示す図である。
Next, FIG. 5 is a diagram showing an example of the vital data
バイタルデータ影響度DB360は、バイタルデータ影響度を記録したデータベースである。同図に示すように、バイタルデータ影響度DB360は、日付361、勤務者ID362、顧客ID363、顧客満足度影響度364、業務効率影響度367、勤務者間相性影響度370、及び勤務者やる気影響度373の各項目を含む、少なくとも1つ以上のレコードで構成される。
The vital data influence
日付361、勤務者ID362、及び顧客ID363は、それぞれ、バイタルデータDB330の日付331、時刻332、及び顧客ID333に対応する。顧客満足度影響度364には、算出する顧客満足度に与える影響の大きさを示す影響度(以下、顧客満足度影響度という)のうち、バイタルデータに基づき算出される顧客満足度(以下、バイタルデータ顧客満足度影響度という)が格納される。顧客満足度影響度364は、ポジティブ365及びネガティブ366の各項目を有し、ポジティブ365には顧客満足度影響度を増加させる影響の大きさを示す情報が格納され、ネガティブ366には顧客満足度影響度を減少させる影響の大きさを示す情報が格納される。
The
業務効率影響度367には、算出する業務効率指標に与える影響の大きさを示す影響度(以下、業務効率指標影響度という)のうち、バイタルデータに基づき算出される業務効率影響度(以下、バイタルデータ業務効率指標影響度という)が格納される。業務効率影響度367は、ポジティブ368及びネガティブ369の各項目を有し、ポジティブ368には業務効率指標を増加させる影響の大きさを示す情報が格納され、ネガティブ369には業務効率指標を減少させる影響の大きさを示す情報が格納される。
In the business
勤務者間相性影響度370には、算出する勤務者間相性度に与える影響の大きさを示す影響度(以下、勤務者間相性度影響度という)のうち、バイタルデータに基づき算出され
る勤務者間相性度影響度(以下、バイタルデータ勤務者間相性度影響度という)が格納される。勤務者間相性影響度370は、ポジティブ371及びネガティブ372の各項目を有し、ポジティブ371には勤務者間相性度を増加させる影響の大きさを示す情報が格納され、ネガティブ372には勤務者間相性度を減少させる影響の大きさを示す情報が格納される。
The work-to-
勤務者やる気影響度373には、算出する勤務者やる気指標に与える影響の大きさを示す影響度(以下、勤務者やる気指標影響度という)のうち、バイタルデータに基づき算出される勤務者やる気指標影響度(以下、バイタルデータ勤務者やる気指標影響度という)が格納される。勤務者やる気影響度373は、ポジティブ374及びネガティブ375の各項目を有し、ポジティブ374には勤務者やる気指標を増加させる影響の大きさを示す情報が格納され、ネガティブ375には勤務者やる気指標を減少させる影響の大きさを示す情報が格納される。
The
ケース記録データ影響度DB380は、影響度のうち、ケース記録データに基づき算出される影響度(以下、ケース記録データ影響度という)を記録したデータベースである。同図に示すように、ケース記録データ影響度DB380は、日付381、勤務者ID382、顧客ID383、顧客満足度影響度384、業務効率影響度387、勤務者間相性影響度390、及び勤務者やる気影響度393の各項目を含む、少なくとも1つ以上のレコードで構成される。
The case record data influence
日付381、勤務者ID382、及び顧客ID383は、それぞれ、ケース記録データDB350の日付351、時刻352、及び顧客ID353に対応する。
The
顧客満足度影響度384は、顧客満足度影響度のうち、ケース記録データに基づき算出される顧客満足度影響度(以下、ケース記録データ顧客満足度影響度という)が格納される。顧客満足度影響度384は、ポジティブ385及びネガティブ386の各項目を有し、ポジティブ385には顧客満足度を増加させる影響の大きさを示す情報が格納され、ネガティブ386には顧客満足度を減少させる影響の大きさを示す情報が格納される。
The customer satisfaction degree of
業務効率影響度387は、業務効率影響度のうち、ケース記録データに基づき算出される業務効率影響度(以下、ケース記録データ業務効率影響度という)が格納される。業務効率影響度387は、ポジティブ388及びネガティブ389の各項目を有し、ポジティブ388には業務効率指標を増加させる影響の大きさを示す情報が格納され、ネガティブ389には業務効率指標を減少させる影響の大きさを示す情報が格納される。
The business
勤務者間相性影響度390は、勤務者相性影響度のうち、ケース記録データに基づき算出される勤務者間相性度影響度(以下、ケース記録データ勤務者間相性度影響度という)が格納される。勤務者間相性影響度390は、ポジティブ391及びネガティブ392の各項目を有し、ポジティブ391には勤務者間相性度を増加させる影響の大きさを示す情報が格納され、ネガティブ392には勤務者間相性度を減少させる影響の大きさを示す情報が格納される。
The worker
勤務者やる気影響度393は、勤務者やる気指標影響度のうち、ケース記録データに基づき算出される勤務者やる気指標影響度(以下、ケース記録データ勤務者やる気指標影響度という)が格納される。勤務者やる気影響度393は、ポジティブ394及びネガティブ395の各項目を有し、ポジティブ394には勤務者やる気指標を増加させる影響の大きさを示す情報が格納され、ネガティブ395には勤務者やる気指標を減少させる影響の大きさを示す情報が格納される。
The worker
なお、以上の各影響度は、例えば、各パラメータ(バイタルデータ又はケース記録データ)と、そのパラメータに関する基準値との差異によって表される。具体的には、各パラメータと全パラメータの平均値との間の偏差、分散、又は割合や、各パラメータと所定の閾値との間の偏差、分散、又は割合などにより、数値として算出される。 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
次に、意見情報DB213について説明する。
図6は、意見情報DB213の一例を示す図である。意見情報DB213は、意見情報を格納したデータベースである。
Next, the
FIG. 6 is a diagram showing an example of the
同図に示すように、意見情報DB213は、日付411、シフト412、勤務者ID413、やる気414、相性415、及び業務効率416の各項目を含む、少なくとも1つ以上のレコードで構成される。
As shown in the figure, the
日付411には、勤務表における日付の情報(以下、勤務日という)が格納される。シフト412には、勤務表における勤務シフトの情報が格納される。勤務者ID413には、勤務者端末130に割り当てられた識別子(意見情報を入力した勤務者の識別子)が格納される。また、やる気414、相性415、及び業務効率416には、日付411及びシフト412により特定される勤務シフトに対する意見情報が格納される。これらの情報は、例えば、任意の数値として格納されてもよいし、バイタルデータ影響度の場合と同様に、ポジティブ又はネガティブの項目に格納されてもよい。
The
次に、指標データDB214について説明する。
図7は、指標データDB214の例として示す、勤務者指標データDB420の一例である。同図に示すように、勤務者指標データDB420は、勤務者ID421、対象者ID422、勤務曜日423、勤務シフト424、指標種別425、及び指標値426の各項目を含む、少なくとも1つ以上のレコードで構成される。
Next, the
FIG. 7 is an example of a worker
勤務者ID421には勤務者IDが格納され、対象者ID422には、勤務者ID421の勤務者と異なる他者(以下、対象者という)の識別子が格納される。具体的には、対象者ID422には、勤務者ID又は顧客IDが格納される。なお、対象者は、例えば、勤務者が応対した顧客(例えば、指標が顧客満足度の場合)や、勤務者と同室で勤務を行う他の勤務者(例えば、指標が勤務者間相性度の場合)である。
The
勤務曜日423には、勤務者の勤務日の曜日を示す情報が格納され、勤務シフト424には、勤務者の勤務シフトの種別を示す情報が格納され、指標種別425には、指標の種類を示す情報(例えば、「顧客満足度」、「業務効率」、「勤務者間相性」、「勤務者やる気」)が格納され、指標値426には、指標値が格納される。なお、例えば、勤務曜日
423にはテキストデータが格納され、勤務シフト424にはテキストデータが格納され、指標種別425にはテキストデータが格納され、指標値426には数値が格納される。
The
なお、不図示であるが、指標データDB214は、過去の勤務表の情報(すなわち、各勤務者の勤務日付、勤務曜日、及び勤務シフトに関する情報)を記録したデータベース、及び、各勤務者の勤務日付、勤続年数、経験年数、年齢、職位、資格等の属性の情報を格納したデータベース(以下、これらをあわせて勤務者情報DBという)を含んでいる。
Although not shown, the
次に、制約条件DB215について説明する。
図8は、制約条件DB215の一例を示す図である。同図に示すように、制約条件DB215は、作業条件情報を格納したデータベースであり、勤務シフト制約条件DB430、勤務者制約条件DB440、指標優先度DB450、及び意見情報選択優先度DB460の各データベースを含んで構成されている。
Next, the
FIG. 8 is a diagram showing an example of the
まず、勤務シフト制約条件DB430及び勤務者制約条件DB440は、勤務上のハードウェア面での制約(物的制約)に関する情報を記憶している。
First, the work shift
このうち、勤務シフト制約条件DB430は、勤務シフトに対する法規制等の情報を格納したものであり、勤務シフト431、勤務割当制約人数432、及び翌日勤務制約433の各項目を含む、少なくとも1つ以上のレコードで構成される。勤務シフト431には、勤務シフトを特定する情報が格納され、勤務割当制約人数432には、勤務シフト431の勤務シフトにおいて最低限必要とされる勤務者の人数(以下、最低人数という)が格納され、翌日勤務制約433には、勤務シフト431の勤務シフトが割り当てられた勤務者がその翌日に勤務をすることが禁止されているか否かを示す情報が格納される。例えば、同図の例では、勤務シフト「夜勤」に最低限必要となる人数は"2人"であり、「夜勤」の翌日において「日勤」の勤務が禁止されている。
Of these, the work shift
勤務者制約条件DB440は、勤務に関する勤務者等の制約(人的制約)に関する情報を格納したものであり、勤務者ID441、休暇希望日442、及び勤務シフト制約443の各項目を含む、少なくとも1つ以上のレコードで構成される。勤務者ID441には、勤務者IDが格納され、休暇希望日442には、勤務者ID441の勤務者が希望する休暇日の情報が格納され、勤務シフト制約443には、勤務者ID441の勤務者が勤務可能な勤務シフトの情報が格納される。
The worker
次に、指標優先度DB450及び意見情報選択優先度DB460は、優先度の情報を記憶している。
Next, the
指標優先度DB450は、指標優先度を格納したデータベースであり、指標451、及び優先度452の各項目を含む、少なくとも1つ以上のレコードから構成される。指標451には、指標優先度の種類を示す情報(例えば、顧客満足度優先度、業務効率指標優先度、勤務者相性度優先度、勤務者やる気指標優先度)が格納され、優先度452には、指標451の指標優先度が格納される。
The
意見情報選択優先度DB460は、意見情報優先度を格納したデータベースであり、指標461、及び優先度462の各項目を含む、少なくとも1つ以上のレコードから構成される。指標461には、意見情報優先度の種類を示す情報(例えば、勤務者やる気意見情報優先度、勤務者間相性度意見情報優先度、業務効率指標意見情報優先度)が格納され、優先度462には、指標461の意見情報優先度が格納される。
The opinion information
例えば、同図の例では、業務効率指標意見情報優先度に"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
以上に説明した情報処理装置100の機能は、情報処理装置100のハードウエアによって、もしくは、情報処理装置100のプロセッサ101が、主記憶装置102や補助記憶装置103に格納されているプログラムを読み出して実行することにより実現される。なお、このプログラムは、ICカード、SDカード、DVD等の記録媒体に記録したものであってもよい。
<業務端末120の機能>
次に、業務端末120が備える機能について説明する。
The function of the
<Functions of
Next, the function of the
まず、業務端末120は、勤務者行動DB114を記憶し、管理する。
図10は、勤務者行動DB114の一例を説明する図である。勤務者行動DB114は、行動情報取得システム110が取得した行動情報(運動情報及び位置情報)を時系列に記録したデータベースである。同図に示すように、勤務者行動DB114は、日付に関する情報が格納される日付301、時刻に関する情報が格納される時刻302、勤務者IDが格納される勤務者ID303、場所IDが格納される場所ID304、及び、勤務者の運動情報が格納される運動305の各項目を含む、少なくとも1つ以上のレコードから構成される。
First, the
FIG. 10 is a diagram illustrating an example of the
例えば、日付301には、行動情報取得システム110のセンサが計測を行った日付が格納され、時刻302には、行動情報取得システム110のセンサが計測を行った時刻が格納され、勤務者ID303には、勤務者IDが格納され、場所ID304には、場所IDが格納され、運動305には、行動情報取得システム110のセンサが計測した値(例えば、加速度)が格納される。なお、これらの各項目には、例えば、任意の文字列又は数値が格納される。
For example, the
次に、業務端末120は、指標優先度を設定する機能を有する。
図11は、業務端末120に表示される、指標優先度の情報を設定する画面(以下、指標優先度設定画面という)の一例を説明する図である。なお、指標優先度設定画面による指標優先度の設定は、例えば、勤務表の作成者等が行う。
Next, the
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
同図に示すように、指標優先度設定画面610は、指標優先度を設定する画面であり、優先度設定内容611、設定ボタン620、及びキャンセルボタン621を備える。優先度設定内容611は、顧客満足度優先度指定スライドバー612、顧客満足度優先度入力表示欄613、業務効率指標優先度指定スライドバー614、業務効率指標優先度入力表
示欄615、勤務者間相性度優先度指定スライドバー616、勤務者間相性度優先度入力表示欄617、勤務者やる気指標優先度指定スライドバー618、及び勤務者やる気指標優先度入力表示欄619の各欄を備える。
As shown in the figure, the index
優先度設定内容611は、指標優先度の入力及び出力を行うインターフェースである。このうち顧客満足度優先度指定スライドバー612は、顧客満足度優先度を設定するインターフェースである。同図に示す例では、0以上1以下の範囲で、スライドバーを右に移動するほど顧客満足度優先度が高く設定される。顧客満足度優先度入力表示欄613は、設定されている顧客満足度優先度を出力すると共に、出力されている顧客満足度優先度の値の変更を受け付ける。顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613は互いに連動している。
The
業務効率指標優先度指定スライドバー614及び業務効率指標優先度入力表示欄615は、設定される優先度が、顧客満足度優先度ではなく業務効率指標優先度であること以外は、顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613と同様である。
The business efficiency index priority
また、勤務者間相性度優先度指定スライドバー616及び勤務者間相性度優先度入力表示欄617は、設定される優先度が、顧客満足度優先度ではなく勤務者間相性度優先度であること以外は、顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613と同様である。
Further, the priority set in the inter-worker compatibility priority
また、勤務者やる気指標優先度指定スライドバー618及び勤務者やる気指標優先度入力表示欄619は、設定される優先度が、顧客満足度優先度ではなく勤務者やる気指標優先度であること以外は、顧客満足度優先度指定スライドバー612及び顧客満足度優先度入力表示欄613と同様である。
Further, the worker motivation index priority
設定ボタン620は、指標優先度の設定を完了した旨の入力を受け付ける。入力が受け付けられると、入力された指標優先度の内容が、情報処理装置100に送信される。
The
キャンセルボタン621は、指標優先度の設定を中止する旨の入力を受け付ける。入力が受け付けられると、入力された指標優先度の内容が破棄され、指標優先度設定画面610に係る処理は終了する。
The cancel
また、業務端末120は、意見情報優先度を設定する機能を有する。
図12は、業務端末120に表示される、意見情報優先度の情報を設定する画面(以下、意見情報優先度設定画面という)の一例を説明する図である。なお、意見情報優先度設定画面による意見情報優先度の設定は、例えば、勤務表の作成者等が行う。
The
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
同図に示すように、意見情報選択優先度設定画面630は、意見情報優先度を設定する画面であり、優先度設定内容631、設定ボタン640、及びキャンセルボタン641の各欄を備える。優先度設定内容631は、顧客満足度優先度指定スライドバー632、顧客満足度優先度入力表示欄633、業務効率優先度指定スライドバー634、業務効率優先度入力表示欄635、勤務者間相性度優先度指定スライドバー636、勤務者間相性度優先度入力表示欄637、勤務者やる気優先度指定スライドバー638、及び勤務者やる気優先度入力表示欄639の各欄を備える。
As shown in the figure, the opinion information selection
優先度設定内容631は、意見情報優先度の入力及び出力を行うインタフェースである。このうち顧客満足度優先度指定スライドバー632は、顧客満足度意見情報優先度を設定するインタフェースである。同図に示す例では、0以上1以下の範囲で、スライドバー
を右に移動するほど顧客満足度意見情報優先度が高く設定される。顧客満足度優先度入力表示欄633は、設定されている顧客満足度意見情報優先度を出力すると共に、出力されている顧客満足度意見情報優先度の値の変更を受け付ける。顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633は互いに連動している。
The
業務効率優先度指定スライドバー634及び業務効率優先度入力表示欄635は、設定される意見情報優先度が、顧客満足度意見情報優先度ではなく業務効率意見情報優先度であること以外は、顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633と同様である。
The work efficiency priority
また、勤務者間相性度優先度指定スライドバー636及び勤務者間相性度優先度入力表示欄637は、設定される意見情報優先度が、顧客優先度意見情報優先度ではなく勤務者間相性意見情報優先度であること以外は、顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633と同様である。
Further, in the inter-worker compatibility priority
また、勤務者やる気優先度指定スライドバー638及び勤務者やる気優先度入力表示欄639は、設定される意見情報の優先度が、顧客満足度意見情報優先度ではなく勤務者やる気優先度意見情報優先度であること以外は、顧客満足度優先度指定スライドバー632及び顧客満足度優先度入力表示欄633と同様である。
Further, in the worker motivation priority
設定ボタン640は、意見情報優先度の入力を全て完了した旨の入力を受け付ける。入力が受け付けられると、入力された意見情報優先度の内容が、情報処理装置100に送信される。
The
キャンセルボタン641は、意見情報優先度の設定を中止する旨の入力を受け付ける。入力が受け付けられると、意見情報選択優先度設定画面630に係る処理は終了する。
The cancel
なお、以上に説明した業務端末120の機能は、業務端末120のハードウエアによって、もしくは、業務端末120のプロセッサが、主記憶装置や補助記憶装置に格納されているプログラムを読み出して実行することにより実現される。なお、このプログラムは、ICカード、SDカード、DVD等の記録媒体に記録したものであってもよい。
The functions of the
<勤務者端末130の機能>
次に、勤務者端末130が備える機能について説明する。
<Function of
Next, the function of the
勤務者端末130は、意見情報を設定する機能を有する。
図13は、勤務者端末130が出力する、意見情報を設定するための画面(以下、意見情報入力画面という)の一例を示す図である。同図に示すように、意見情報入力画面660は、例えば、勤務者端末130が出力している勤務表の勤務シフトの項目に、ユーザ(例えば、勤務者)から指定がなされることにより出力される。
The
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
同図に示すように、意見情報入力画面660は、勤務者ID661、意見情報対象日662、意見情報内容663、提出ボタン670、及びキャンセルボタン671の各欄を備える。また、意見情報内容663は、やる気意見情報指定スライドバー664、やる気意見情報入力表示欄665、業務効率意見情報指定スライドバー666、業務効率意見情報入力表示欄667、相性意見情報指定スライドバー668、及び相性意見情報入力表示欄669の各欄を備える。
As shown in the figure, the opinion
勤務者ID661には、意見情報を入力する勤務者の勤務者IDが出力され、意見情報対象日662には、意見情報の対象とする勤務日が出力される。これらは、前記のように
、例えば、勤務者端末130に出力されている勤務表の勤務シフトにより指定される。
The worker ID of the worker who inputs the opinion information is output to the
意見情報内容663は、意見情報対象日662の勤務日における、ユーザからの意見情報の入力を受け付けると共に、入力された意見情報の出力を行うインタフェースである。
The
このうち、やる気意見情報指定スライドバー664は、やる気意見情報を指定するユーザインタフェースである。同図に示す例では、0以上1以下の範囲で、スライドバーを右に移動するほどやる気意見情報の値が高く設定される。やる気意見情報入力表示欄665は、設定されたやる気意見情報の値を出力すると共に、出力されているやる気意見情報の値の変更を受け付ける。なお、やる気意見情報指定スライドバー664及びやる気意見情報入力表示欄665は互いに連動している。
Among these, the motivational opinion information specifying
業務効率意見情報指定スライドバー666及び業務効率意見情報入力表示欄667は、入力される意見情報がやる気意見情報ではなく業務効率意見情報であること以外は、やる気意見情報指定スライドバー664及びやる気意見情報入力表示欄665と同様である。
The work efficiency opinion information specifying
また、相性意見情報指定スライドバー668及び相性意見情報入力表示欄669も、入力される意見情報がやる気意見情報ではなく勤務者間相性意見情報であること以外は、やる気意見情報指定スライドバー664及びやる気意見情報入力表示欄665と同様である。
Further, the compatibility opinion information specifying
提出ボタン670は、意見情報の入力を全て完了した旨の入力を受け付ける。入力が受け付けられると、入力された意見情報の内容が、情報処理装置100に送信される。
The submit
キャンセルボタン671は、意見情報の入力を中止する旨の入力を受け付ける。入力が受け付けられると、入力された意見情報の内容が破棄され、意見情報入力画面660に係る処理は終了する。
The cancel
以上に説明した勤務者端末130の機能は、勤務者端末130のハードウエアによって、もしくは、勤務者端末130のプロセッサが、主記憶装置や補助記憶装置に格納されているプログラムを読み出して実行することにより実現される。なお、このプログラムは、ICカード、SDカード、DVD等の記録媒体に記録したものであってもよい。
The function of the
<<処理説明>>
次に、タイムテーブル生成システム10が行う処理について説明する。
<< Processing explanation >>
Next, the processing performed by the
<全体処理>
まず、タイムテーブル生成システム10が行う全処理の概要を説明する。
図14は、タイムテーブル生成システム10が行う処理(以下、全体処理という)の概要を説明するフローチャートである。全体処理は、例えば、情報処理装置100が起動した場合や、情報処理装置100に設定された所定のタイミング(所定の時間間隔等)に開始される。
<Overall processing>
First, an outline of all the processes performed by the
FIG. 14 is a flowchart for explaining the outline of the processing (hereinafter, referred to as overall processing) performed by the
まず、指標算出部205は、行動計測データ取得部201、業務データ取得部202、及び意見情報設定部203により、業務データ、行動情報、及び意見情報を取得し、取得したこれらの情報を、行動データDB211、業務データDB212、又は意見情報DB213に格納する処理(以下、情報取得処理という)を実行する(S510)。
First, the
次に、指標算出部205は、勤務者ごと、曜日ごと、及び勤務シフトごとに、各指標(顧客満足度、業務効率指標、勤務者間相性度、及び勤務者やる気指標)を算出し、算出し
たこれらの指標を、指標データDB214に格納する処理(以下、指標算出処理という)を実行する(S511)。
Next, the
制約条件設定部204は、作業条件情報を取得し、取得した作業条件情報を制約条件DB215に格納する(S512)。
The constraint
タイムテーブル生成部206は、制約条件DB215、及び指標データDB214に基づき、勤務表を作成する処理(以下、勤務表生成処理という)を実行する(S513)。
The
そして、意見情報設定部203は、生成された勤務表を修正すべく、ユーザから、意見情報の入力を一定時間(例えば30分間)受け付ける(S514)。
Then, the opinion
タイムテーブル生成部206は、所定の条件に基づき、勤務表を再生成するか否かを判定する(S515)。
The
勤務表を再生成すると判定された場合(S515:YES)、勤務シフト表表示部207及び指標表示部208は、生成した勤務表、及び算出した指標を表示する(S516)。一方、勤務表を再生成すると判定されなかった場合(S515:YES)、処理はS510に戻る。
When it is determined to regenerate the work schedule (S515: YES), the work shift
次に、全体処理における各処理の詳細を説明する。
<情報取得処理>
まず、情報取得処理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
そして、行動計測データ取得部201は、S401で取得した行動情報に基づき、行動データDB211における勤務者別同場所勤務者DB310を生成(更新)する(S402)。
Then, the behavior measurement
具体的には、例えば、行動計測データ取得部201は、取得した行動情報に含まれる計測日時が日付311に格納され、取得した行動情報に含まれる計測時刻が時刻312に格納され、取得した行動情報に含まれる位置情報が場所ID314に格納されている勤務者別同場所勤務者DB310のレコードを検索し、そのようなレコードがある場合は、そのレコードの同室滞在勤務者情報316の勤務者ID317に、取得した行動情報に含まれる識別子を格納し、運動318に、取得した行動情報に含まれる運動情報を格納(追加)する。一方、そのようなレコードがない場合は、行動計測データ取得部201は、勤務者別同場所勤務者DB310に新たなレコードを生成し、生成したレコードの日付311に、取得した行動情報に含まれる計測日時を格納し、時刻312に、取得した行動情報に含まれる計測時刻を格納し、場所ID314に、取得した行動情報に含まれる位置情報を格納し、勤務者ID313に、取得した行動情報に含まれる識別子を格納し、運動315に、取得した行動情報に含まれる運動情報を格納する。このようにして、同室滞在勤務者情報316には、勤務者ID317及び運動318からなる複数のデータの組が格納されることになる。
Specifically, for example, the action measurement
また、行動計測データ取得部201は、S401で取得した行動情報に基づき、行動データDB211における同場所勤務者DB320を生成(更新)する(S403)。
Moreover, the action measurement
具体的には、例えば、行動計測データ取得部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
また、行動計測データ取得部201は、行動情報取得システム110から送信されてきた業務データを受信(取得)する(S404)。そして、行動計測データ取得部201は、バイタルデータDB330に新たなレコードを生成し、生成したレコードにおいて、上記取得した業務データに含まれる日時を日付331に格納し、時刻を時刻332に格納し、顧客IDを顧客ID333に格納し、前記の位置情報を場所ID334に格納し、当該業務データのうちバイタルデータに含まれる体重を体重335に格納し、体温を体温336に格納し、収縮期血圧を血圧(上)337に格納し、拡張期血圧を血圧(下)に格納し、脈拍の情報を脈拍339に格納する。なお、業務データに該当する情報が存在しない場合は、何も格納しない。
Further, the behavior measurement
同様に、行動計測データ取得部201は、ケース記録データDB350に新たなレコードを生成し、生成したレコードにおいて、上記取得した業務データに含まれる日時を日付351に格納し、時刻を時刻352に格納し、顧客IDを顧客ID353に格納し、識別子を勤務者ID354に格納し、作業内容を作業内容355に格納し、記録内容を記録内容356に格納する。なお、業務データに該当する情報が存在しない場合は、何も格納しない。
Similarly, the behavior measurement
また、業務データ取得部202は、S404で取得した業務データのうちバイタルデータに基づき、バイタルデータ影響度を生成し、生成したバイタルデータ影響度を勤務者別同場所勤務者DB310に格納する(S405)。
Further, the business
具体的には、まず、業務データ取得部202は、S404で取得したバイタルデータの日付が日付321に格納され、時刻が時刻322に格納され、場所IDが場所ID323に格納されている同場所勤務者DB320のレコードを特定し、特定したレコードの勤務者ID325を全て取得する。これにより、同室勤務者が全て特定される。
Specifically, first, the business
次に、業務データ取得部202は、取得したバイタルデータに基づき、各同室勤務者のバイタルデータ顧客満足度影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの同室勤務者の勤務者IDを勤務者ID362に格納し、バイタルデータの日付を日付361に格納し、バイタルデータの顧客IDを顧客ID363に格納し、顧客満足度影響度364のポジティブ365又はネガティブ366に、生成したバイタルデータ顧客満足度影響度を格納する。
Next, the business
また、業務データ取得部202は、取得したバイタルデータに基づき、バイタルデータ業務効率影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの同室勤務者の勤務者IDを勤務者ID362に格納し、バイタルデータの日付を日付361に格納し、バイタルデータの顧客IDを顧客ID363に格納し、業務効率影響度367のポジティブ368又はネガティブ369に、生成したバイタルデータ業務効率影響度を格納する。
Further, the business
また、業務データ取得部202は、取得したバイタルデータに基づき、バイタルデータ勤務者間相性影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの勤務者の勤務者IDを勤務者ID362に格納し、取得したバイタルデータの日付を日付361に格納し、取得したバイタルデータの顧客IDを顧客ID363に格納し、勤務者間相性影響度370のポジティブ371又はネガティブ372に、生成したバイタルデータ勤務者間相性影響度を格納する。
Further, the business
また、業務データ取得部202は、取得したバイタルデータに基づき、バイタルデータ勤務者やる気影響度を生成する。そして業務データ取得部202は、同室勤務者のそれぞれについて、それぞれの勤務者の勤務者IDを勤務者ID362に格納し、取得したバイタルデータの日付を日付361に格納し、取得したバイタルデータの顧客IDを顧客ID363に格納し、勤務者やる気影響度373のポジティブ374又はネガティブ375に、生成したバイタルデータ勤務者やる気影響度を格納する処理を行う。
The business
また、業務データ取得部202は、S404で取得した業務データのうちケース記録データに基づき、ケース記録影響度を生成し、生成したケース記録影響度をケース記録データ影響度DB380に格納する(S406)。
Further, the business
まず、業務データ取得部202は、取得したケース記録データの日付が日付321に格納され、取得したケース記録データの時刻が時刻322に格納され、取得したケース記録データの場所IDが場所ID323に格納されているレコードを特定し、特定したレコードの勤務者ID325を全て取得する。これにより、同室勤務者(ケース記録者、すなわち応対者)が全て特定される。
First, the business
次に、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ顧客満足度影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、顧客満足度影響度384のポジティブ385又はネガティブ386に、生成したケース記録データ顧客満足度影響度を格納する。
Next, the business
また、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ業務効率影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、業務効率影響度387のポジティブ388又はネガティブ389に、生成したケース記録データ業務効率影響度を格納する。
The business
また、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ勤務者間相性影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、勤務者間相性影響度390のポジティブ391又はネガ
ティブ392に、生成したケース記録データ勤務者間相性影響度を格納する。
以上で、情報取得処理は終了する。
Further, the business
With that, the information acquisition process ends.
また、業務データ取得部202は、取得したケース記録データに基づき、ケース記録データ勤務者やる気影響度を生成する。そして業務データ取得部202は、特定した同室勤務者のそれぞれにつき、それぞれの勤務者の勤務者IDを勤務者ID382に格納し、取得したケース記録データの日付を日付381に格納し、取得したケース記録データの顧客IDを顧客ID383に格納し、勤務者やる気影響度373のポジティブ394又はネガティブ395に、生成したケース記録データ勤務者やる気影響度を格納する処理を行う。
Further, the business
<指標算出処理>
次に、指標算出処理の詳細を説明する。
<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
また、指標算出部205は、業務データDB212における、バイタルデータDB330及びケース記録データDB350の内容を取得する(S472)。
The
また、指標算出部205は、意見情報DB213の内容を取得する(S473)。
The
また、指標算出部205は、指標データDB214に格納されている、勤務者指標データDB420を取得する(S474)。
The
続いて、指標算出部205は、S471〜S474で取得したデータに基づき、顧客満足度を算出する(S475)。
Subsequently, the
図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-
顧客満足度影響度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
そして、指標算出部205は、以上に基づき算出した顧客満足度を、指標データDB214の勤務者指標データDB420に格納する。具体的には、指標算出部205は、指標データDB420に新たなレコードを生成し、生成したレコードの勤務者ID421に勤務者IDを格納し、対象者ID422に顧客IDを格納し、勤務曜日423に勤務曜日を格納し、勤務シフト424に勤務シフトを格納し、指標種別425に指標の種類(「顧客満足度」)を格納し、指標値426に算出した顧客満足度を格納する。
Then, the
また、指標算出部205は、S471〜S474で取得したデータに基づき、業務効率指標を算出する(S476)。
Further, the
図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
意見情報による影響度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
残業時間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
そして、指標算出部205は、以上に基づき算出した業務効率影響度を、指標データDB214の指標データDB420に格納する。具体的には、指標算出部205は、指標データDB420に新たなレコードを生成し、生成したレコードの勤務者ID421には勤務者IDを格納し、勤務曜日423には勤務曜日を格納し、勤務シフト424には勤務シフトを格納し、指標種別425には指標の種類(「業務効率指標」)を格納し、指標値426には算出した業務効率指標を格納する。
Then, the
また、指標算出部205は、S471〜S474で取得したデータに基づき、勤務者間
相性度を算出する(S477)。
The
図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
そして、指標算出部205は、算出した勤務者間相性度を、指標データDB214の指標データDB420に格納する。具体的には、指標算出部205は、指標情報DB420の勤務者ID421には勤務者iの勤務者IDを格納し、対象者ID422には勤務者jの勤務者IDを格納し、勤務曜日423には勤務曜日dを格納し、勤務シフト424には勤務シフトsを格納し、指標種別425には指標の種類(「勤務者間相性度」)を格納し、指標値426には算出した勤務者間相性度の値を格納する。
Then, the
また、指標算出部205は、S471〜S474で取得したデータに基づき、勤務者やる気指標を算出する(S478)。
In addition, the
図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
勤務時間Tは、(1)勤務者別同場所勤務者DB310の運動315を参照することにより、勤務者iが行動していた日付及び時間を勤務日及び勤務時間として取得し、(2)指標データDB420を参照することにより、勤務者iの勤務日の勤務シフトsを取得すると共に当該勤務日を曜日に変換することにより算出される。これにより、勤務曜日dにおける勤務シフトsの勤務時間が算出される。
The working time T is obtained by (1) referring to the
意見情報による影響度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
そして、指標算出部205は、上記のようにして算出した勤務者やる気指標を、指標データDB214の指標データDB420に格納する。具体的には、指標算出部205は、指標データDB420の勤務者ID421には勤務者iの勤務者IDを格納し、勤務曜日423には勤務曜日dを格納し、勤務シフト424には勤務シフトsを格納し、指標種別425には指標の種類(「勤務者やる気指標」)を格納し、指標値426には算出した勤務者やる気指標の値を格納する。
以上で、指標算出処理は終了する。
Then, the
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
続いて、タイムテーブル生成部206は、取得した作業条件情報、及び取得した勤務者情報に基づき、勤務シフト表を複数生成する(S502)。
Then, the time
具体的には、まず、タイムテーブル生成部206は、制約情報を定式化する。例えば、タイムテーブル生成部206は、勤務シフト制約条件DB430に記憶されている情報を定式化する。
Specifically, first, the
図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
また、第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
続いて、タイムテーブル生成部206は、指標データDB214に記憶されている各指標を取得し、取得した各指標に基づき、生成した勤務表の適正さを表す適応度を算出する(S503)。
Subsequently, the time
ここで、図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
, W 2 , w 3 , w 4 ) and the sum of the multiplied values. The weighting coefficient is the index priority indicated by the
続いて、図21のS504に示すように、タイムテーブル生成部206は、S503で算出した適応度に基づき、S502で生成した勤務表が適正なものであるか否かを判定する。具体的には、タイムテーブル生成部206は、例えば、適応度の変化量の過去100回分の合計が、直近のS503で算出した「適応度÷1000」よりも小さいか否かを判定する。また、例えば、タイムテーブル生成部206は、勤務表の生成を一定回数(例えば、10回)実施したか否かを判定する。
Then, as shown in S504 of FIG. 21, the time
勤務表が適正なものであると判定された場合には(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
新たな勤務表を生成する方法としては、例えば、遺伝的アルゴリズムに基づき、生成した勤務表の集団(勤務シフト)において選択、交叉、又は変異を行う。例えば、一定の交叉確率で、上位の勤務表の個体(各勤務シフト)と下位の勤務表の個体について、指定する交叉位置から遺伝操作により交叉が行われる。また、例えば、一定の突然変異率でランダムに勤務表の個体が選択され、選択された固体の部分バイナリシフトコードに対し、遺伝操作として突然変異が行われる。 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
ここで、生成される勤務表の例について説明する。
図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
なお、勤務表画面600は、前述のように、勤務者端末130が、勤務者が勤務シフト表に対する意見情報を入力する場合において、勤務者への勤務シフト表の提示のために出力するようにしてもよい。
As described above, the
以上に説明したように、本実施形態のタイムテーブル生成システム10によれば、構成員が作業中に行った行動と、構成員と他者との間の人的関係とに基づき、構成員が行う作業の質を示す指標を算出し、算出した指標に基づきタイムテーブルを生成し、生成したタイムテーブルを出力するので、個々の構成員の行動だけでなく構成員間の人的関係に基づいたタイムテーブルを提示することができる。これにより、複数存在する構成員のそれぞれの現状やニーズに即した適切なタイムテーブルを提示することができ、複数の構成員のそれぞれが質の高い作業を行うことが可能となる。
As described above, according to the
また、本実施形態のタイムテーブル生成システム10によれば、構成員の行動情報、及び他の構成員の行動情報に基づき、構成員及び他の構成員との間の位置関係を算出し、算出した位置関係、及び意見情報に基づき、構成員が他の構成員と共同して作業を行う場合の構成員の指標である勤務者間相性度指標を算出するので、各構成員の具体的な行動に基づき、構成員間の作業上の相性を適切に評価することができる。これにより、構成員間の人的関係を適切に考慮したタイムテーブルを提示することができる。
Further, according to the
また、本実施形態のタイムテーブル生成システム10によれば、各意見情報に対応づけられた優先度に基づき意見情報を数値として算出し、各指標に対応づけられた優先度に基づき指標を数値として算出するので、各意見情報、及び各指標に相対的な重要性を付することができる。これにより、構成員の現状やニーズに即した適切な内容のタイムテーブルを提示することができる。
Further, according to the
また、本実施形態のタイムテーブル生成システム10によれば、選択した種類の指標に関する、構成員の順位に関する情報を取得し、選択した種類に対応する意見情報の優先度、及び、順位に関する情報に基づき、選択した種類の意見情報を算出するので、例えば、構成員ごとに、各指標の重要性を異なるように設定しておくことで、各構成員の事情に応じた意見情報を算出することができる。これにより、各構成員の人的関係に関する情報を適切に考慮することができる。
Further, according to the
また、本実施形態のタイムテーブル生成システム10によれば、業務データ、構成員の行動情報、及び構成員の顧客の情報に基づき、構成員及び顧客との関係に基づく作業の良好性を示す指標である顧客満足度を算出するので、構成員と顧客との人的関係に基づいた適切な指標を算出することができる。これにより、構成員だけでなく顧客との関係でも、適切なタイムテーブルを提示することができる。
Further, according to the
また、本実施形態のタイムテーブル生成システム10によれば、構成員の時間帯における作業上の条件を示す情報である作業条件情報、行動情報、及び意見情報に基づき、指標を算出するので、例えば、構成員の勤務規則や法律など、人的関係(人的制約)とは異なる外的要素(物的制約)を考慮したタイムテーブルを生成することができる。これにより、タイムテーブルの運用の安定性を高めることができる。
Further, according to the
<新規勤務者登録処理>
本施設に、新規の勤務者として作業を行う作業者が加わった場合、その作業者(以下、新規勤務者という)を勤務表に登録する必要があると共に、この新規勤務者に対して勤務表を作成するために指標を設定する必要がある。しかし、新規勤務者には指標の算出の基礎となるデータが存在しない。そこで、新規勤務者に対して適切な指標を設定する処理を行う必要がある。
<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
同図に示すように、まず、新規勤務者登録部291は、指標データDB214から、新規勤務者の属性の情報(例えば、性別、年齢、資格、職種、職位)と、新規勤務者以外の勤務者(以下、既存勤務者という)の各指標及び属性の情報と、を取得する(S2401)。なお、新規勤務者の情報は、例えば、ユーザ(管理者等)からの入力に基づき取得されるようにしてもよい。
As shown in the figure, first, the new
続いて、新規勤務者登録部291は、各勤務者の固有属性ベクトルを取得する(S24
02)。ここで、固有属性ベクトルとは、勤務者の性別、年齢、資格、職種、職位、勤続年数、勤務形態などの各属性を数値化(コード化)した上で、数値化したこれらの属性を一つのベクトルとして表したものである。例えば、指標算出部205は、"男性"を1、"
女性"を0とコード化することにより、(性別:"男性"、年齢:"20"、資格:"介護福祉士"、職種:"看護師"、職位:"リーダ"、勤続年数:"4年"、勤務形態:"フレンド社員"
)という属性を有する勤務者の固有属性ベクトルを、(1,20,3,1,1,4,2)とする。
Subsequently, the new
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
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
続いて、新規勤務者登録部291は、S2403で抽出した勤務者の各指標値を、新規勤務者の各指標値として設定する(初期化を行う)(S2404)。これにより、新規勤務者の指標値は、固有属性ベクトルが一番近い既存勤務者の指標値と同じものとなる。
Subsequently, the new
以上の処理により、過去の行動情報、過去の意見情報、及び過去の業務データを有しない新規勤務者に対しても、属人的要素を考慮した適切な指標を設定することができる。これにより、新規勤務者を含めた適切な勤務シフト表を作成することができるようになる。 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
まず、代理勤務者登録部292は、欠勤した勤務者(以下、欠席勤務者という)を含む全ての勤務者の固有属性ベクトルを取得する(S2501)。なお、この固有属性ベクトルは、新規勤務者登録処理の場合と同様である。
First, the substitute
代理勤務者登録部292は、本施設における、代理勤務者の候補とする勤務者(以下、候補勤務者という)を、所定の制約条件に基づき抽出する(S2502)。この制約条件は、例えば、欠席勤務者が出勤しない勤務シフトに割り当てられてない勤務者であることであり、例えば、制約条件DB215に基づき取得される。
The substitute
続いて、代理勤務者登録部292は、S2502で候補勤務者を抽出できたか否かを判断する(S2503)。候補勤務者が抽出された場合(S2503:YES)、処理はS2504に進み、候補勤務者が抽出されなかった場合(S2503:NO)、処理はS2505に進む。
Subsequently, the substitute
S2504において、代理勤務者登録部292は、S2502で抽出した候補勤務者のうち、欠席勤務者の固有属性ベクトルとのユークリッド距離が最短の固有属性ベクトルを有する勤務者を抽出する。これにより、代理勤務者が決定される。
In S2504, the substitute
一方、S2505において、代理勤務者登録部292は、本施設以外の施設(以下、他施設という)における他のタイムテーブル生成システム10と接続し、接続したタイムテーブル生成システム10から、S2502と同様に、他施設における、代理勤務者の候補である勤務者(候補勤務者)を、所定の制約条件に基づき抽出する(S2505)。すなわち、別の拠点から代理勤務者を探す処理が行われる。
On the other hand, in S2505, the
続いて、代理勤務者登録部292は、S2505で候補勤務者を抽出できたか否かを判断する(S2506)。候補勤務者が抽出された場合(S2506:YES)、その候補勤務者についてS2504の処理が実行され、候補勤務者が抽出されなかった場合(S2506:NO)、処理はS2507に進む。
Subsequently, the substitute
S2507においては、代理勤務者登録部292は、ユーザ(管理者等)から、勤務者の入力を受け付け、受け付けた勤務者を代理勤務者として設定する。
In step S2507, the substitute
以上の処理により、本施設(タイムテーブル生成システム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
<重み係数の算出方法>
最後に、前記した、各指標値を算出するための重み付けの係数(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
同図に示すように、指標算出部205は、所定の期間(以下、初期化期間という)における、全ての業務データ、行動情報、及び意見情報を取得する(S2601)。なお、初期化期間とは、タイムテーブル生成システム10を導入する際に初期化設定を行うための期間であり、例えば1週間である。
As shown in the figure, the
続いて、指標算出部205は、ユーザ(管理者、勤務者、顧客等)から、初期化期間における各指標の値の入力を受け付ける(S2602)。例えば、勤務者間相性度や勤務者やる気指標の入力は、勤務者から受け付けられる。また、例えば、顧客満足度の入力は、顧客から受け付けられる。業務効率指標の入力は、管理者から受け付けられる。
Subsequently, the
続いて、指標算出部205は、S2602で入力された各指標の値を指標データDB214に格納する(S2603)。
Subsequently, the
続いて、指標算出部205は、S2601で取得した業務データ、行動情報、及び意見情報と、S2602で取得した各指標の値とに基づき、回帰分析方法等により、各指標重み係数を、偏回帰係数として算出する(S2604)。回帰分析方法においては、例えば、重回帰分析等が採用される。
Then, the
続いて、指標算出部205は、S2604で算出した各指標重み係数を、指標データDB214に格納する(S2605)。格納された各指標重み係数は、各指標の算出に用いられる。
Subsequently, the
以上で、指標重み係数算出処理は終了する。 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.
前記指標の種類を選択し、選択した前記種類の指標に関する、前記構成員の順位に関する情報を取得し、
前記選択した種類に対応する前記意見情報の優先度、及び、前記順位に関する情報に基づき、前記選択した種類の意見情報を算出する、
請求項2に記載のタイムテーブル生成システム。 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.
前記取得した業務データ、前記取得した前記構成員の行動情報、及び前記構成員に対応する前記構成員の顧客の情報に基づき、前記構成員及び前記顧客との関係の良好性を示す前記指標である顧客満足度を算出する、
請求項9に記載のタイムテーブル生成方法。 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
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)
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)
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 |
-
2016
- 2016-06-30 JP JP2016129888A patent/JP6692231B2/en not_active Expired - Fee Related
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 |