[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005259067A - Job management device and job allocation program - Google Patents

Job management device and job allocation program Download PDF

Info

Publication number
JP2005259067A
JP2005259067A JP2004073353A JP2004073353A JP2005259067A JP 2005259067 A JP2005259067 A JP 2005259067A JP 2004073353 A JP2004073353 A JP 2004073353A JP 2004073353 A JP2004073353 A JP 2004073353A JP 2005259067 A JP2005259067 A JP 2005259067A
Authority
JP
Japan
Prior art keywords
charge
person
data
recorded
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.)
Withdrawn
Application number
JP2004073353A
Other languages
Japanese (ja)
Inventor
Masaki Uematsu
正樹 植松
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.)
Toshiba Digital Solutions Corp
Original Assignee
Toshiba Solutions 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 Toshiba Solutions Corp filed Critical Toshiba Solutions Corp
Priority to JP2004073353A priority Critical patent/JP2005259067A/en
Publication of JP2005259067A publication Critical patent/JP2005259067A/en
Withdrawn legal-status Critical Current

Links

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a job management device and a job management program for selecting a specific person in charge who takes charge of a job among a plurality of persons in charge for every area and creating person in charge allocation data in which areas to be allocated to each person in charge are recorded. <P>SOLUTION: A job management server 1 stores person in charge matrix temporary data 15 in which whether or not each person in charge can take charge of the job is recorded for every area, when he or she can take charge, priority of charge of the job in the area is recorded and job schedule matrix data 17 in which presence/absence of the job on a day when allocation of the person in charge is specified is recorded for every area, an allocation operation part 12 selects areas recorded in the job schedule matrix data 17 as the job exists one by one, selects persons in charge who can take charge of the areas and with the highest priority of charge of the job from the person in charge matrix temporary data 15 for every selected area, records the areas allocated to the selected persons in charge and creates person in charge allocation data 16. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、簡単な計算で業務の割り当てを行う業務管理装置、および業務割当プログラムに関する。   The present invention relates to a business management apparatus that performs business assignment by simple calculation, and a business assignment program.

任意の集合A(構成要素:A1、A2、A3、…、An)に対して、別の集合B(構成要素:B1、B2、B3、…、Bm)の要素を1つずつ割り当てる計算において、
(1)計算が不定回数繰り返し行われること
(2)各要素の対応にランダム性(平等性)を求めること
(3)対応させてはいけない組み合わせが複数あること
(4)対応付けの傾向に数段階のクラス分けが必要なこと
を条件としてその割り当て計算を行う場合、従来の技術によれば、(1)および(2)の条件を満たす計算方法は多種存在するものの、加えて(3)および(4)の条件を満たす演算方法を実現するためには、ルール定義、総当たり確認等を含んだ複雑なアルゴリズムを必要とし、上記の条件を含む複雑なアルゴリズムのプログラムを記述するためには、相当量のコーディングを要することが知られている。
In a calculation in which elements of another set B (components: B1, B2, B3,..., Bm) are assigned to an arbitrary set A (components: A1, A2, A3,..., An) one by one.
(1) Calculation is repeated an indefinite number of times (2) Randomness (equality) is obtained for correspondence of each element (3) There are a plurality of combinations that should not be associated (4) Number of association trends When the allocation calculation is performed on the condition that classification of stages is necessary, according to the conventional technique, although there are various calculation methods that satisfy the conditions (1) and (2), in addition, (3) and In order to realize the calculation method that satisfies the condition (4), a complicated algorithm including rule definition, brute force confirmation, etc. is required. In order to describe a program of a complex algorithm including the above conditions, It is known to require a significant amount of coding.

このような計算方法が適用される一例として人員配置があり、この種の技術として、特許文献1には労働者の能力のばらつきを考慮して人員は位置を適切に行うための処理方法が開示されているが、人員配置の最適化を行うために、予め用意されるデータ量も多く、また、計算量も非常に多くなっている。   As an example to which such a calculation method is applied, there is personnel assignment, and as this kind of technology, Patent Document 1 discloses a processing method for appropriately performing positions of personnel in consideration of variations in workers' abilities. However, in order to optimize the personnel assignment, the amount of data prepared in advance is large and the calculation amount is also very large.

ここで、人員配置の例として、ある会社の営業部門において、複数の担当者(A〜Jまで営業担当10人とする)が、複数の業務を毎日1つずつ担当し、かつ、担当地域(a〜gまで7エリア)を毎日1地域ずつ巡回するような場合を想定してみる。   Here, as an example of personnel assignment, in a sales department of a company, a plurality of persons in charge (10 sales persons from A to J) are in charge of a plurality of tasks one by one every day, Let us assume a case in which 7 areas from a to g) are visited every day.

個々の担当者は、それぞれ担当できる(できない)地域が決まっており、担当可能地域の得意不得意のレベル(そのエリアを担当させる優先度)もそれぞれ定義されているとする。   It is assumed that each person in charge has an area in which the person in charge can (cannot) be assigned, and the level of strength and weakness (priority for assigning that area) of the area in charge is defined.

また、営業担当者Aの担当できる地域は、a、c、e,fの4地域で、このうち地域fは担当経験が浅いので(訓練のため)他の地域より優先的に割り当てたい等の条件があるとする。   In addition, there are four areas a, c, e, and f that sales representative A can handle. Of these, area f has little experience in charge (due to training), so we want to assign it with priority over other areas. Suppose there are conditions.

そして、この営業部門のある期間(例えば、1週間)について、各営業担当者が申請した休日・休暇の予定、および、優先的に誰かに特定の担当エリアを割り当てる等の前作業を実行してから、担当の決定していない地域が残りの担当者に優先度を加味して平等に割り当てられるよう、毎日の業務の割り当てを計算することを想定する。   Then, for a certain period (for example, one week) of this sales department, the preparatory work such as a holiday / vacation schedule applied by each sales person and preferentially assigning a specific area to someone is executed. Therefore, it is assumed that the daily work assignment is calculated so that the areas where the charge is not determined are assigned equally to the remaining charge in consideration of the priority.

従来の技術では、例えば、各担当者がどのエリアを担当できるか、その担当優先度等のルールもしくはパラメータを多数登録しておき、かつ前日にどのエリアを担当したか等、実績のデータを参照しながら、次の日の担当を試行的に決定して、この組み合わせが適正かを評価する、という一連の複雑な論理で実現する方法が一般であった。   In the conventional technology, for example, which area each person can be in charge of, refer to the actual data such as which rules or parameters such as the priority in charge are registered and which area was in charge the day before. On the other hand, a general method has been realized by a series of complex logics in which the next day's charge is determined on a trial basis and this combination is evaluated to be appropriate.

ところが、この従来の演算方法では、担当者の数や、優先度レベルの種類が多い場合、巡回する地域が日によって変わるなど、考慮すべきルールが多岐にわたる場合、プログラムが複雑になってしまい、計算時間がかかるばかりかプログラム作成時に想定していなかった新たなルールの登録、優先度評価の方式自体の見直し等、メンテナンスの必要が生じ、システムの維持管理すら困難になることが多かった。
特開2002−149931号公報
However, with this conventional calculation method, the program becomes complicated when there are many rules to consider, such as when the number of persons in charge and the types of priority levels are large, the area to be visited varies depending on the day, etc. Not only does it take a long time to calculate, but it also necessitates maintenance such as the registration of new rules that were not anticipated at the time of program creation, and the review of the priority evaluation method itself, and even the maintenance of the system is often difficult.
JP 2002-149931 A

本発明は上記問題点に鑑みなされたもので、簡単な計算で業務の割り当てを行う業務管理装置、および業務割当プログラムを提供することを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a task management apparatus and task assignment program for assigning tasks by simple calculation.

上記目的を達成するために、請求項1に記載の発明である業務管理装置は、地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成する業務管理装置であって、地域毎に各担当者が業務を担当できるか否かが記録され、担当できる場合、その地域における業務担当の優先度が記録された担当者マトリクスデータと、担当者の割当が指定された日における業務の有無が地域毎に記録された業務予定マトリクスデータとを記憶する記憶手段と、前記業務予定マトリクスデータに業務有りと記録された地域を1つずつ選択し、当該選択された地域毎に、その地域を担当可能であり、かつ業務担当の優先度が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段とを備えることを特徴とする。   In order to achieve the above object, the business management device according to claim 1 selects a specific person in charge of work for each region from a plurality of persons in charge and assigns each person in charge. This is a business management device that creates assigned person assignment data in which a given area is recorded, and records whether each person can take charge of work for each area. Means for storing the person-in-charge matrix data in which the person-in-charge is recorded and the work schedule matrix data in which the presence or absence of work on the day on which the assignment of the person in charge is specified is recorded for each region; And select the person in charge who can be in charge of each area and who has the highest priority of the person in charge from the person in charge matrix data. , Characterized in that to record the area assigned to the selected person and a allocation calculating means for generating said representative allocation data.

また、請求項2に記載の発明である業務管理装置は、請求項1に記載の業務管理装置であって、前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする。   The business management device according to claim 2 is the business management device according to claim 1, wherein the allocation calculation means is a priority recorded for the selected person in charge. Is set so as to be lower and recorded in the person-in-charge matrix data.

また、請求項3に記載の発明である業務管理装置は、請求項2に記載の業務管理装置であって、前記記憶手段は、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度が記録された担当可能地域データを記憶し、前記割当演算手段は、前記習熟度に応じて優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする。   The business management device according to claim 3 is the business management device according to claim 2, wherein the storage means is a region that can be handled for each person in charge and each region that can be handled The assignable area data in which the level of proficiency of the work is recorded is stored, and the allocation calculation means resets the priority so as to become lower according to the proficiency and records it in the person-in-charge matrix data. And

また、請求項4に記載の発明である業務管理装置は、請求項1乃至請求項3に記載の業務管理装置であって、前記記憶手段は、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする。   Further, the business management device according to claim 4 is the business management device according to claim 1 to claim 3, wherein the storage means is a schedule other than business in each region for each person in charge. The person-in-charge schedule data recorded is stored in the person-in-charge schedule data on the day when the person-in-charge assignment is designated. And the person-in-charge assignment data is created.

また、請求項5に記載の発明である業務管理プログラムは、地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成するコンピュータ上で実行される業務割当プログラムであって、前記コンピュータは、地域毎に各担当者が業務を担当できるか否かを示す値が記録され、担当できる場合、その地域における業務担当の優先度を示す値が記録された担当者マトリクスデータと、担当者の割当が指定された日における業務の有無を示す値が地域毎に記録された業務予定マトリクスデータとを記憶し、前記業務割当プログラムは、前記コンピュータを、前記業務予定マトリクスデータに業務有りを示す値が記録された地域を1つ選択し、当該選択された地域に、その地域を担当可能であり、かつ業務担当の優先度を示す値が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段として機能させることを特徴とする。   In addition, in the business management program according to the invention described in claim 5, a specific person in charge of work for each region is selected from a plurality of persons in charge, and a region assigned to each person in charge is recorded. A business assignment program executed on a computer for creating person-in-charge assignment data, wherein the computer stores a value indicating whether each person in charge can perform work for each region. Stores person-in-charge matrix data in which values indicating the priority of business persons in the region are recorded, and work schedule matrix data in which values indicating the presence or absence of work on the day on which the assignment of persons in charge is specified are recorded for each region The business assignment program selects one area in which the value indicating the presence of business is recorded in the work schedule matrix data, and the selected business area The person in charge who has the highest value indicating the priority of the person in charge of work is selected from the person-in-charge matrix data, and the area assigned to the selected person in charge is recorded and recorded. It is made to function as an allocation calculating means for creating person-in-charge allocation data.

また、請求項6に記載の発明である業務管理プログラムは、請求項5に記載の業務管理プログラムであって、前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする。   Further, the business management program according to claim 6 is the business management program according to claim 5, wherein the allocation calculation means has a priority recorded for the selected person in charge. The value is subtracted by a predetermined number so as to be low and recorded in the person-in-charge matrix data.

また、請求項7に記載の発明である業務管理プログラムは、請求項6に記載の業務管理プログラムであって、前記コンピュータは、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度を示す値が記録された担当可能地域データを記憶し、前記割当演算手段は、前記習熟度を示す値に応じて優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする。   Further, the business management program according to claim 7 is the business management program according to claim 6, wherein the computer is configured to be in charge for each person in charge and in each area in which the person can be assigned. The responsible area data in which a value indicating the level of proficiency of work is recorded is stored, and the assignment calculation means subtracts a predetermined number of values so that the priority is lowered according to the value indicating the proficiency level, and the person in charge It is recorded in matrix data.

また、請求項8に記載の発明である業務管理プログラムは、請求項5乃至請求項7に記載の業務管理プログラムであって、前記コンピュータは、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする。   The business management program according to claim 8 is the business management program according to claim 5 to claim 7, wherein the computer has a schedule other than business in each region for each person in charge. The person-in-charge schedule data recorded is stored, and the allocation calculation means selects a person in charge who has a schedule other than work in each area recorded in the person-in-charge schedule data on the day when the person-in-charge assignment is designated. The person-in-charge assignment data is created by excluding it.

本発明によれば、予め優先度や担当可能か否かを記録したデータを用意しておくことによって、複雑な計算を必要とせず担当者を割り当てることが可能であり、そのため新たなルールの登録、優先度評価の方式自体の見直し等も容易に行うことができ、システムの維持管理も容易となる。   According to the present invention, it is possible to assign a person in charge without requiring a complicated calculation by preparing in advance data that records whether the priority and the person in charge are available. In addition, the priority evaluation method itself can be easily reviewed, and system maintenance can be facilitated.

本発明の実施形態について、図1〜図13を用いて説明する。なお、人員配置の例として、ある会社の営業部門において、複数の担当者が、複数の業務を毎日1つずつ担当し、かつ、担当地域を毎日1地域ずつ巡回するような場合を想定する。   An embodiment of the present invention will be described with reference to FIGS. As an example of the personnel assignment, a case is assumed in which a plurality of persons in charge in a sales department of a certain company are in charge of a plurality of tasks one by one every day and go around the area in charge one by one every day.

本実施形態におけるシステムの構成と機能構成を図1に示す。本システムは業務管理サーバ1、データベース2、および複数のクライアント3から構成され、業務管理サーバ1と各クライアント3はネットワーク4によって相互に接続される。   FIG. 1 shows the system configuration and functional configuration in this embodiment. This system includes a business management server 1, a database 2, and a plurality of clients 3, and the business management server 1 and each client 3 are connected to each other via a network 4.

業務管理サーバ1は、ネットワーク4を介してクライアント3と各種データの送受信を行うための通信機能を有し、さらに入力データ受付部11、割当演算部12、および評価演算部13を有し、担当者マトリクス一時データ15、担当者割当データ16、業務予定マトリクスデータ17、および評価データ18のデータファイルを記憶する記憶装置(図示しない)を備える。   The business management server 1 has a communication function for transmitting / receiving various data to / from the client 3 via the network 4, and further includes an input data receiving unit 11, an allocation calculation unit 12, and an evaluation calculation unit 13. A storage device (not shown) for storing data files of temporary person matrix data 15, person-in-charge assignment data 16, work schedule matrix data 17, and evaluation data 18.

入力データ受付部11は、クライアント3から送信される各データをデータベース2に記録する機能を有する。具体的には、入力データ受付部11は、担当者毎に担当可能な地域を後述する担当可能地域データ21に記録する機能、各担当者の業務予定を後述する担当者予定データ22に記録する機能、曜日毎における各地域の業務の有無を後述する業務予定データ23に記録する機能、各担当者の業務の実績を後述する実績データ26に記録する機能を有する。   The input data receiving unit 11 has a function of recording each data transmitted from the client 3 in the database 2. Specifically, the input data reception unit 11 records the area that can be handled for each person in charge in the area 21 that can be handled later, and records the work schedule of each person in the person-in-charge data 22 that will be described later. It has a function, a function of recording the presence / absence of business in each region on each day of the week in business schedule data 23 described later, and a function of recording the business performance of each person in charge in performance data 26 described later.

割当演算部12は、後述する業務予定データ23を基に業務予定マトリクスデータ17を作成し、また、後述する担当者マトリクスデータ24を基に担当者マトリクス一時データ15を作成、更新しつつ、所定の手順に従って担当者を選択し担当者割当データ16を作成する機能を有する。   The allocation calculation unit 12 creates work schedule matrix data 17 based on work schedule data 23 to be described later, and creates and updates person-in-charge matrix temporary data 15 based on person matrix data 24 to be described later. The person in charge is selected according to the procedure and the person-in-charge assignment data 16 is created.

評価演算部13は、後述する標準時間データ25と実績データ26を基に評価データ18を作成する機能を有する。   The evaluation calculation unit 13 has a function of creating evaluation data 18 based on standard time data 25 and performance data 26 described later.

担当者マトリクス一時データ15は、後述する担当者マトリクスデータ24を基に一時的に作成、更新されるデータであり、地域毎に各担当者が担当できる地域のその業務担当の優先度が記録される(詳細については後述)。   The person-in-charge matrix temporary data 15 is data that is temporarily created and updated based on the person-in-charge matrix data 24, which will be described later, and records the priority of the person in charge in each area where each person in charge can handle. (Details will be described later).

担当者割当データ16は、担当者毎に業務割り当てされた地域が記録されるデータであり、クライアント3から担当者割当データ16の作成が指示された際に、クライアント3へ提供されるデータである(詳細については後述)。   The person-in-charge assignment data 16 is data in which the area assigned to each person in charge is recorded, and is provided to the client 3 when the client 3 is instructed to create the person-in-charge assignment data 16. (Details will be described later).

業務予定マトリクスデータ17は、後述する業務予定データ23を基に一時的に作成されるデータであり、クライアント3から担当者割当データ16の作成が指示された際に指定される日(期間)の業務の有無が地域毎に記録される(詳細については後述)。   The work schedule matrix data 17 is data that is temporarily created based on work schedule data 23 to be described later, and the date (period) specified when the client 3 is instructed to create the person-in-charge assignment data 16. The presence or absence of work is recorded for each region (details will be described later).

評価データ18は、後述する標準時間データ25と実績データ26を基に作成されるデータであり、各担当者の習熟度に対応して実績が記録される(詳細については後述)。   The evaluation data 18 is data created on the basis of standard time data 25 and performance data 26, which will be described later, and results are recorded corresponding to the proficiency level of each person in charge (details will be described later).

また、データベース2は、業務管理サーバ1に接続され、担当可能地域データ21、担当者予定データ22、業務予定データ23、担当者マトリクスデータ24、標準時間データ25、および実績データ26の各データファイルを記憶する。   The database 2 is connected to the business management server 1, and each data file of responsible area data 21, person schedule data 22, job schedule data 23, person matrix data 24, standard time data 25, and performance data 26 is stored. Remember.

担当可能地域データ21は、図2に示すように、担当者毎に業務を担当可能な地域と、その担当可能な地域における業務の習熟度とが記録されたデータである。図2中、括弧内の数値はその担当可能な地域での習熟度を示す値であり、例えば、担当者Aの担当可能な地域は、地域a、地域b、および地域fであり、それぞれの地域における習熟度は、地域aでは習熟度は“3”であり、地域bおよび地域fでは習熟度は“1”であることが示されている。なお、本実施形態においては、習熟度は“1”〜“3”までの3段階でランク付けしており、値の大きい方が習熟度は高いこととする。   As shown in FIG. 2, the chargeable area data 21 is data in which the area where work can be performed for each person in charge and the proficiency level of the work in the area where the service can be performed are recorded. In FIG. 2, the numerical value in parentheses is a value indicating the proficiency level in the area where the person in charge can be assigned. For example, the areas where the person in charge A can be assigned are area a, area b, and area f. As for the proficiency level in the region, the proficiency level is “3” in the region a, and the proficiency level is “1” in the region b and the region f. In this embodiment, the proficiency level is ranked in three stages from “1” to “3”, and the higher the value, the higher the proficiency level.

担当者予定データ22は、図3に示すように、担当者毎に日々の予定が記録されたデータであり、担当者割当データ16を作成する前に、クライアント3から送信される「休み」「出張」等の担当者毎の予定が記録される。   As shown in FIG. 3, the person-in-charge schedule data 22 is data in which a daily schedule is recorded for each person in charge, and before the person-in-charge assignment data 16 is created, the “vacation” “ The schedule for each person in charge such as “business trip” is recorded.

業務予定データ23は、図4に示すように、曜日毎に各エリアでの業務の有無が記録されたデータであり、図4中、「○」が記録されている箇所は、その曜日に業務が行われることを示す。例えば、月曜日は、地域a〜地域fまでの6つの地域では業務が行われるが、地域gでは、業務が行われないことが示されている。なお、図4では、月曜日から土曜日までの業務の有無が記録されているが、これに限定されるものではなく、日曜日や祝祭日、または夏期休暇等の特別な期間を設けて業務の有無を記録しても良い。   As shown in FIG. 4, the work schedule data 23 is data in which the presence / absence of work in each area is recorded for each day of the week. In FIG. Indicates that will be done. For example, on Monday, business is performed in six regions from region a to region f, but no business is performed in region g. In FIG. 4, the presence or absence of work from Monday to Saturday is recorded, but the present invention is not limited to this, and the presence or absence of work is recorded by providing a special period such as Sundays, public holidays, or summer holidays. You may do it.

担当者マトリクスデータ24は、図5に示すように、地域毎に各担当者が担当できる地域のその業務担当の優先度が記録されたデータである。この優先度は“7”〜“1”までの数値で示され、数値の大きい方が優先度は高い。また、優先度が“−1”となっている箇所はその担当者が業務を担当できないことを示し、担当可能地域データ21に記録されていない地域と一致する。   As shown in FIG. 5, the person-in-charge matrix data 24 is data in which the priority of the person in charge of the business in the area that can be handled by each person in charge is recorded for each region. This priority is indicated by a numerical value from “7” to “1”, and the higher the numerical value, the higher the priority. Further, a part having a priority of “−1” indicates that the person in charge cannot take charge of work, and coincides with an area not recorded in the chargeable area data 21.

標準時間データ25は、図6に示すように、地域毎に各習熟度“1”〜“3”における標準の作業時間が記録されたデータであり、例えば、地域aでは、習熟度“1”の標準の作業時間は360分であり、習熟度“2”の標準の作業時間は300分であり、習熟度“3”の標準の作業時間は250分であることが示されている。   As shown in FIG. 6, the standard time data 25 is data in which standard work times at the respective proficiency levels “1” to “3” are recorded for each area. For example, in the area a, the proficiency level “1” is recorded. It is shown that the standard work time of 360 is 360 minutes, the standard work time of proficiency level “2” is 300 minutes, and the standard work time of proficiency level “3” is 250 minutes.

実績データ26は、担当者毎に日々の作業時間の実績が記録されるデータである(詳細については後述)。   The performance data 26 is data in which the results of daily work hours are recorded for each person in charge (details will be described later).

また、クライアント3は、ディスプレイ等の表示装置を備えたコンピュータであり、Webブラウザ等の通信ソフトウェアを動作させることによって、入力されたデータを業務管理サーバ1に送信し、各種データを受信する。   The client 3 is a computer equipped with a display device such as a display. By operating communication software such as a Web browser, the client 3 transmits input data to the business management server 1 and receives various data.

なお、本実施形態においては、便宜的に担当者をA〜Jまでの10人、地域をa〜gまでの7つとして説明する。また、担当可能地域データ21、担当者予定データ22、業務予定データ23、担当者マトリクスデータ24、および標準時間データ25の各データファイルは、管理者によってデータ入力され予めデータベース2に記録されていることとする。   In the present embodiment, for the sake of convenience, the person in charge will be described as 10 persons from A to J and the area as 7 persons from a to g. Further, each data file of the responsible area data 21, the person-in-charge schedule data 22, the work schedule data 23, the person-in-charge matrix data 24, and the standard time data 25 is input by the administrator and recorded in the database 2 in advance. I will do it.

≪業務の割当≫
次に、担当者割当データ16を作成する際の処理について、図7のフローチャートを用いて説明する。
≪Assignment of business≫
Next, processing when creating the person-in-charge assignment data 16 will be described with reference to the flowchart of FIG.

まず、管理者が担当者割当データ16の作成を指定する日(期間)と担当者を入力し、クライアント3がその入力された日(期間)、担当者と共に担当者割当データ16の作成要求を業務管理サーバ1に対して送信すると、業務管理サーバ1の割当演算部12は、データベース2から業務予定データ23を取得し、指定された日(期間)における業務予定マトリクスデータ17を作成し記憶装置に記録する。   First, the administrator inputs the date (period) and the person in charge for designating the creation of the person-in-charge assignment data 16, and the client 3 issues a request to create the person-in-charge assignment data 16 together with the date (period) in which the client 3 is entered. When transmitted to the business management server 1, the allocation calculation unit 12 of the business management server 1 acquires the business schedule data 23 from the database 2, creates the business schedule matrix data 17 for the specified date (period), and stores it therein. To record.

例えば、指定された日(期間)が5月3日(月)から5月8日(土)までであれば、月曜日から土曜日までの各地域における業務の有無は、図4に示すように設定されているので、図8に示すような業務予定マトリクスデータ17が作成される。図8中、値が“1”の箇所は、業務が行われることを示し、値が“0”の箇所は業務が行われないことを示し、5月3日の場合であれば、地域a〜地域fまでの6つの地域で業務が行われ、地域gでは業務が行われないことが示されている。   For example, if the designated date (period) is from May 3 (Monday) to May 8 (Saturday), the presence or absence of business in each region from Monday to Saturday is set as shown in FIG. Therefore, work schedule matrix data 17 as shown in FIG. 8 is created. In FIG. 8, a location where the value is “1” indicates that the business is performed, and a location where the value is “0” indicates that the business is not performed. It is shown that business is performed in six regions from to region f, and business is not performed in region g.

次に、業務管理サーバ1の割当演算部12は、データベース2から担当者マトリクスデータ24を取得し、担当者マトリクス一時データ15を作成し記憶装置に記録する。この段階では、担当者マトリクスデータ24に記録されている値をそのまま担当者マトリクス一時データ15の値とする。図9(1)にこの段階での担当者マトリクス一時データ15を示す。   Next, the assignment calculation unit 12 of the business management server 1 acquires the person-in-charge matrix data 24 from the database 2, creates the person-in-charge matrix temporary data 15, and records it in the storage device. At this stage, the value recorded in the person-in-charge matrix data 24 is used as the value of the person-in-charge matrix temporary data 15 as it is. FIG. 9A shows the person-in-charge matrix temporary data 15 at this stage.

次に、業務管理サーバ1の割当演算部12は、データベース2から担当者予定データ22を取得し、業務を担当できない担当者を取得し、業務予定マトリクスデータ17から業務が行われない地域を取得する。例えば、5月3日であれば、担当者Gは「休み」、担当者Jは「社内業務」となっており担当することができない。また、地域gは“0”となっており業務は行われない。担当者マトリクス一時データ15のうち図9中の網掛け部分は参照されない値となる。   Next, the allocation calculation unit 12 of the business management server 1 acquires the person-in-charge schedule data 22 from the database 2, acquires the person in charge who cannot handle the business, and acquires the area where the business is not performed from the business schedule matrix data 17. To do. For example, on May 3rd, the person in charge G is “vacation” and the person in charge J is “in-house work” and cannot be in charge. In addition, the area g is “0” and no business is performed. The shaded portion in FIG. 9 of the person-in-charge matrix temporary data 15 is a value that is not referred to.

次に、業務管理サーバ1の割当演算部12は、図9(1)に示す担当者マトリクス一時データ15のうち、業務が行われる地域a〜地域fまでの6つから1つの地域をランダムに選択し(ステップS01)、その選択した地域のレコード中で最大値を有する担当者を、その選択した地域を担当する担当者として選択する(ステップS02)。例えば、割当演算部12がステップS01で地域bを選択したとする。地域bのレコードで値が“−1(担当不可)”でないのは、担当者A、担当者B、および担当者Iであり、そのうち最大値を有するのは、値が“7”である担当者Aなので、地域bを担当するのは担当者Aとなる。なお、同一の値が複数ある場合には、ランダムまたは検出順に選択することとする。   Next, the assignment calculation unit 12 of the business management server 1 randomly selects one of six regions from the region a to the region f where the business is performed in the person-in-charge matrix temporary data 15 illustrated in FIG. The person in charge is selected (step S01), and the person in charge having the maximum value in the record of the selected area is selected as the person in charge of the selected area (step S02). For example, it is assumed that the allocation calculation unit 12 selects the region b in step S01. In the record of region b, the value is not “−1 (not in charge)” is the person in charge A, the person in charge B, and the person in charge I, and the person in charge whose value is “7” has the maximum value. Since it is person A, person in charge of area b is person A. When there are a plurality of the same values, they are selected at random or in the order of detection.

次に、業務管理サーバ1の割当演算部12は、担当者割当データ16と担当者マトリクス一時データ15を更新する(ステップS03)。上記の例であれば、割当演算部12は、担当者割当データ16の5月3日、担当者Aの欄に地域bを示す“b”を記録する。また、担当者マトリクス一時データ15の地域b,担当者Aの欄の値を所定の数減算して更新する。減算する数については、例えば、習熟度によって設定しても良い。担当するその地域での習熟度が“3”なら“1”減算し、習熟度が“2”なら“2”減算し、習熟度が“1”なら“4”減算するようにすることで、不得手な地域を担当する機会が少なくなる。また、習熟度が高いほど減算する値を大きくすることで不得手な地域を担当する機会が増えることになる。また、減算した結果、担当者マトリクス一時データ15の値が“0”以下になった場合には、“7”に更新する。   Next, the assignment calculation unit 12 of the business management server 1 updates the person-in-charge assignment data 16 and the person-in-charge matrix temporary data 15 (step S03). In the above example, the assignment calculation unit 12 records “b” indicating the region b in the person-in-charge A column on May 3 in the person-in-charge assignment data 16. In addition, a predetermined number of values in the area b and person A fields of the person-in-charge matrix temporary data 15 are subtracted and updated. About the number to subtract, you may set by proficiency, for example. By subtracting “1” if the proficiency level in the area in charge is “3”, subtracting “2” if the proficiency level is “2”, and subtracting “4” if the proficiency level is “1”, There are fewer opportunities to deal with poor areas. In addition, the higher the proficiency level, the greater the opportunity to take charge of areas that are not good at increasing the value to be subtracted. When the value of the person-in-charge matrix temporary data 15 becomes “0” or less as a result of the subtraction, it is updated to “7”.

次に、業務管理サーバ1の割当演算部12は、業務予定マトリクスデータ17を更新する(ステップS04)。ステップS02で地域bの担当を担当者Aに設定したので、割当演算部12は、5月3日の地域bの値を“0”に更新する。   Next, the assignment calculation unit 12 of the business management server 1 updates the business schedule matrix data 17 (step S04). Since the person in charge of the area b is set to the person in charge A in step S02, the allocation calculation unit 12 updates the value of the area b on May 3 to “0”.

次に、業務管理サーバ1の割当演算部12は、全ての地域に担当者を割り当てたか判定し(ステップS05)、割り当てていない場合、ステップS01に移行して同様の処理を行い、担当者を選択する。同様の処理を繰り返し行う。   Next, the assignment calculation unit 12 of the business management server 1 determines whether or not the person in charge is assigned to all the regions (step S05). If not assigned, the process proceeds to step S01 to perform the same process, and the person in charge is assigned. select. Similar processing is repeated.

仮に、図9中、担当者マトリクス一時データ15の左に記載した順番で個々の地域がランダムに選択されるとする。地域bの次に地域aが選択されたとすると、地域aのレコードで最大の値を有するのは担当者D(値が“7”)なので、地域aを担当するのは担当者Dとなる。次に地域eが選択されたとすると、地域eのレコードで最大の値を有するのは担当者Bおよび担当者C(値が“7”)であるが、同じ値なので上述の手順に従っていずれか一方が選択される(ここでは担当者Cが選択されたこととする)。次に地域cが選択されたとすると、地域cのレコードで最大の値を有するのは担当者B(値が“1”)なので、地域cを担当するのは担当者Bとなる。次に地域dが選択されたとすると、地域dのレコードで最大の値を有するのは担当者E(値が“7”)なので、地域dを担当するのは担当者Eとなる。最後に地域fが選択されると、地域fのレコードで最大の値を有するのは担当者F(値が“7”)なので、地域fを担当するのは担当者Fとなる。   Assume that individual regions are randomly selected in the order described on the left side of the person-in-charge matrix temporary data 15 in FIG. If the region a is selected next to the region b, the person in charge D (value is “7”) has the largest value in the record of the region a, and therefore the person in charge D is in charge of the region a. Next, assuming that the area e is selected, the person B and the person C (whose value is “7”) have the largest value in the record for the area e. Is selected (here, the person in charge C is selected). Next, if the area c is selected, the person in charge B (value is “1”) has the largest value in the record of the area c, and therefore the person in charge B is in charge of the area c. Next, assuming that the area d is selected, the person in charge E (value is “7”) has the largest value in the record of the area d, and therefore the person in charge E is in charge of the area d. Finally, when the region f is selected, the person in charge F (value is “7”) has the largest value in the record of the region f, and therefore the person in charge F is in charge of the region f.

また、担当者マトリクス一時データ15の値は、担当者Aの場合は“7”から“3”へ、担当者Bの場合は、“1”から“2”が減算され“−1”になるが上述の通り“7”へ、担当者Cの場合は“7”から“3”へ、担当者Dの場合は“7”から“5”へ、担当者Eの場合は“7”から“3”へ、担当者Fの場合は“7”から“5”へ、それぞれの習熟度に応じて減算され、図9(2)に示す担当者マトリクス一時データ15が作成される。   Also, the value of the person-in-charge matrix temporary data 15 is “-1” by subtracting “2” from “7” from “7” in the case of person A and “1” in the case of person B. Is changed from “7” to “3” for the person in charge C, from “7” to “5” for the person in charge D, and from “7” to “7” in the case of person in charge E. In the case of the person in charge F, the person-in-charge matrix temporary data 15 shown in FIG. 9 (2) is created by subtracting from "7" to "5" according to the respective proficiency levels.

このようにして担当者マトリクス一時データ15が図9(1)から(2)、(3)、(4)…と順次更新されつつ、担当者が順次選択される。5月3日から5月8日までの各地域の担当者が全て選択された後の担当者マトリクス一時データ15は、図10に示す値が記録されたものとなり、各担当者が担当する地域は、図11に示す通りとなる。   In this manner, the person in charge matrix temporary data 15 is sequentially updated as shown in FIGS. 9 (1) to (2), (3), (4). The person-in-charge matrix temporary data 15 after all the persons in charge in each area from May 3 to May 8 are selected is recorded with the values shown in FIG. Is as shown in FIG.

この図11に示すデータは担当者割当データ16であり、業務管理サーバ1の割当演算部12は、指定された日(期間)における全ての地域に担当者を割り当てた後、この担当者割当データ16をクライアント3へ出力する(ステップS06)。また、割当演算部12は、担当者マトリクス一時データ15を担当者マトリクスデータ24としてデータベース2に記録し、担当者マトリクス一時データ15と業務予定マトリクスデータ17を記憶装置から消去する。   The data shown in FIG. 11 is person-in-charge assignment data 16, and the assignment calculation unit 12 of the business management server 1 assigns persons in charge to all areas on the specified date (period), and then assigns the person-in-charge data. 16 is output to the client 3 (step S06). Further, the assignment calculation unit 12 records the person-in-charge matrix temporary data 15 as the person-in-charge matrix data 24 in the database 2 and deletes the person-in-charge matrix temporary data 15 and the work schedule matrix data 17 from the storage device.

なお、図11中の網掛け部分は、その担当者に担当する地域が割り当てられなかったことを示している。また、本実施形態では、ランダムな順序で地域を選択するため、担当者を選択できない可能性があるが、その場合は、担当者割当データ16に担当者を選択できなかった旨のエラー情報を記録し、その地域での担当者の選択処理をキャンセルして次の地域での選択処理に移行することとする。   The shaded portion in FIG. 11 indicates that the area in charge of the person in charge has not been assigned. In the present embodiment, since the regions are selected in a random order, there is a possibility that the person in charge cannot be selected. In this case, error information indicating that the person in charge could not be selected is assigned to the person-in-charge assignment data 16. It is recorded, and the selection process of the person in charge in the area is canceled and the process shifts to the selection process in the next area.

≪実績の登録≫
本システムでは、業務実績としてクライアント3から業務管理サーバ1へ作業時間を記録することが可能となっている。
≪Registration of achievements≫
In this system, the work time can be recorded from the client 3 to the work management server 1 as a work result.

まず、管理者が実績を登録する日(期間)と担当者、および個々の作業時間を入力し、クライアント3がその入力された日(期間)と担当者、および個々の作業時間と共に実績データ26への記録要求を業務管理サーバ1に対して送信すると、業務管理サーバ1の評価演算部13は、受信した作業時間をデータベース2の実績データ26に記録する。図12に実績データ26を示す。作業時間が記録される箇所は、先に作成された担当者割当データ16で担当する地域が記録された箇所と同じである。なお、図12中、網掛け部は担当する地域が割り当てられておらず作業時間が記録されないことを示している。   First, the date (period) when the manager registers the result, the person in charge, and the individual work time are input, and the client 3 records the result data 26 together with the input date (period), the person in charge, and the individual work time. When the request for recording is transmitted to the business management server 1, the evaluation calculation unit 13 of the business management server 1 records the received work time in the performance data 26 of the database 2. FIG. 12 shows the result data 26. The location where the work time is recorded is the same as the location where the area in charge is recorded in the person assignment data 16 created earlier. In FIG. 12, the shaded portion indicates that the area in charge is not assigned and the work time is not recorded.

また、業務管理サーバ1の評価演算部13は、実績データ26に作業時間を記録した後、担当可能地域データ21と標準時間データ25を取得して評価データ18を作成する。この評価データ18には、図13に示すように、各担当者の習熟度に対応して実績が記録される。例えば、担当者Aが5月3日に担当した地域は地域bであるが、担当者Aの地域bにおける習熟度は“1”であり、その実績は280分となっている。一方、地域bにおける習熟度“1”の標準の作業時間は265分となっており、標準の作業時間に対してその実績は6%ほど時間超過していることになる。図13中、「b(2)+6%」は、実績が地域bにおける習熟度“2”の標準の作業時間に対して6%超過していることを示し、他にも、例えば「g(3)−6%」は、実績が地域gにおける習熟度“3”の標準の作業時間に対して6%減縮していることを示している。   In addition, the evaluation calculation unit 13 of the business management server 1 records the work time in the result data 26, and then acquires the chargeable area data 21 and the standard time data 25 to create the evaluation data 18. As shown in FIG. 13, the evaluation data 18 records the results corresponding to the proficiency level of each person in charge. For example, the area in charge of the person in charge A on May 3 is the area b, but the proficiency level of the person in charge A in the area b is “1”, and the result is 280 minutes. On the other hand, the standard work time of proficiency level “1” in region b is 265 minutes, and the actual work time exceeds the standard work time by about 6%. In FIG. 13, “b (2) + 6%” indicates that the actual result exceeds 6% of the standard working time of the proficiency level “2” in the region b. “3) -6%” indicates that the actual performance has been reduced by 6% with respect to the standard working time of the proficiency level “3” in the region g.

業務管理サーバ1の評価演算部13は、評価データ18を作成した後、この評価データ18をクライアント3へ出力する。評価データ18を受信したクライアント3は、その評価データ18をディスプレイに表示するが、管理者は、評価データ18を見ることで各担当者の業務の習熟度を把握することができる。また、地域毎や曜日毎の作業負荷の発生度合いを把握することも可能である。さらには、担当可能地域データ21の習熟度の値を更新する際の参考資料とすることも可能である。   After creating the evaluation data 18, the evaluation calculation unit 13 of the business management server 1 outputs the evaluation data 18 to the client 3. The client 3 that has received the evaluation data 18 displays the evaluation data 18 on the display, but the administrator can grasp the proficiency level of each person in charge by viewing the evaluation data 18. It is also possible to grasp the degree of occurrence of work load for each region and each day of the week. Furthermore, it is also possible to use it as reference material when updating the proficiency level value of the chargeable area data 21.

なお、本実施形態においては、クライアント3サーバシステムを例にして説明したが、これに限定されるものではなく、1台のコンピュータで上述した処理が行われるように構成しても良い。   In the present embodiment, the client 3 server system has been described as an example. However, the present invention is not limited to this, and the above-described processing may be performed by one computer.

また、業務管理サーバ1は、上記の機能を記述した業務管理プログラム(入力データ受付プログラム、割当演算プログラム、および評価演算プログラム)を汎用コンピュータに実行させることによって実現させても良い。この業務管理プログラムは、記録媒体から読み取られて汎用コンピュータに実行されても良いし、ネットワーク4を介して外部から伝送されて汎用コンピュータに実行されても良い。   The business management server 1 may be realized by causing a general-purpose computer to execute a business management program (an input data reception program, an allocation calculation program, and an evaluation calculation program) describing the above functions. This business management program may be read from a recording medium and executed by a general-purpose computer, or may be transmitted from the outside via the network 4 and executed by the general-purpose computer.

システムの構成と機能構成を示す図である。It is a figure which shows the structure of a system, and a function structure. 担当可能地域データを示す図である。It is a figure which shows charge area data. 担当者予定データを示す図である。It is a figure which shows a person in charge schedule data. 業務予定データを示す図である。It is a figure which shows work schedule data. 担当者マトリクスデータを示す図である。It is a figure which shows a person in charge matrix data. 標準時間データを示す図である。It is a figure which shows standard time data. 担当者の割当を行う際の処理を示すフローチャートである。It is a flowchart which shows the process at the time of assigning a person in charge. 業務予定マトリクスデータを示す図である。It is a figure which shows work schedule matrix data. 担当者マトリクス一時データを示す図である。It is a figure which shows a person in charge matrix temporary data. 担当者設定後の担当者マトリクスデータを示す図である。It is a figure which shows the person in charge matrix data after a person in charge setting. 担当者割当データを示す図である。It is a figure which shows a person in charge allocation data. 実績データを示す図である。It is a figure which shows track record data. 評価データ示す図である。It is a figure which shows evaluation data.

符号の説明Explanation of symbols

1…業務管理サーバ、2…データベース、3…クライアント、4…ネットワーク、11…入力データ受付部、12…割当演算部、13…評価演算部、15…担当者マトリクス一時データ、16…担当者割当データ、17…業務予定マトリクスデータ、18…評価データ、21…担当可能地域データ、22…担当者予定データ、23…業務予定データ、24…担当者マトリクスデータ、25…標準時間データ、26…実績データ DESCRIPTION OF SYMBOLS 1 ... Business management server, 2 ... Database, 3 ... Client, 4 ... Network, 11 ... Input data reception part, 12 ... Assignment operation part, 13 ... Evaluation operation part, 15 ... Person in charge matrix temporary data, 16 ... Person in charge assignment Data, 17 ... Business schedule matrix data, 18 ... Evaluation data, 21 ... Available area data, 22 ... Person schedule data, 23 ... Business schedule data, 24 ... Person matrix data, 25 ... Standard time data, 26 ... Actual data

Claims (8)

地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成する業務管理装置であって、
地域毎に各担当者が業務を担当できるか否かが記録され、担当できる場合、その地域における業務担当の優先度が記録された担当者マトリクスデータと、
担当者の割当が指定された日における業務の有無が地域毎に記録された業務予定マトリクスデータと、
を記憶する記憶手段と、
前記業務予定マトリクスデータに業務有りと記録された地域を1つずつ選択し、当該選択された地域毎に、その地域を担当可能であり、かつ業務担当の優先度が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段と、
を備えることを特徴とする業務管理装置。
A business management device for selecting a specific person in charge of work for each region from a plurality of persons in charge and creating person assignment data in which the region assigned to each person is recorded,
Whether or not each person in charge can handle the work for each region is recorded, and if it can be done, person matrix data in which the priority of the person in charge in the region is recorded,
Work schedule matrix data in which the presence or absence of work on the day on which the assignment of the person in charge is specified is recorded for each region,
Storage means for storing
Select one area that is recorded as having work in the work schedule matrix data one by one, and in charge of the person in charge who can take charge of that area and has the highest priority in charge of the work. Assigning calculation means for selecting the person-in-charge matrix data, recording the area assigned to the selected person in charge and creating the person-in-charge assignment data;
A business management apparatus comprising:
前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする請求項1に記載の業務管理装置。   2. The business management according to claim 1, wherein the assignment calculation unit resets the priority recorded for the selected person in charge to be low and records it in the person-in-charge matrix data. 3. apparatus. 前記記憶手段は、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度が記録された担当可能地域データを記憶し、
前記割当演算手段は、前記習熟度に応じて優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする請求項2に記載の業務管理装置。
The storage means stores area that can be handled for each person in charge, and area data that can be handled in which the proficiency level of work in each area that can be handled is recorded,
The work management apparatus according to claim 2, wherein the assignment calculation unit resets the priority so as to become lower according to the proficiency level, and records it in the person-in-charge matrix data.
前記記憶手段は、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、
前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする請求項1乃至請求項3に記載の業務管理装置。
The storage means stores person-in-charge schedule data in which schedules other than work in each region are recorded for each person in charge,
The assignment calculation means creates the person-in-charge assignment data by excluding the person in charge who has recorded a schedule other than the work in each region in the person-in-charge schedule data on the day when assignment of the person in charge is specified. The business management apparatus according to claim 1, wherein the business management apparatus is configured as described above.
地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成するコンピュータ上で実行される業務割当プログラムであって、
前記コンピュータは、
地域毎に各担当者が業務を担当できるか否かを示す値が記録され、担当できる場合、その地域における業務担当の優先度を示す値が記録された担当者マトリクスデータと、
担当者の割当が指定された日における業務の有無を示す値が地域毎に記録された業務予定マトリクスデータと、
を記憶し、
前記業務割当プログラムは、前記コンピュータを、
前記業務予定マトリクスデータに業務有りを示す値が記録された地域を1つ選択し、当該選択された地域に、その地域を担当可能であり、かつ業務担当の優先度を示す値が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段と、
して機能させることを特徴とする業務管理プログラム。
A business assignment program that is executed on a computer that selects a specific person in charge of work for each region from a plurality of persons and creates person assignment data in which the region assigned to each person is recorded Because
The computer
A value indicating whether or not each person in charge can handle the work for each region is recorded, and if it can be handled, person matrix data in which a value indicating the priority of the person in charge in the region is recorded,
Work schedule matrix data in which values indicating the presence or absence of work on the day on which the assignment of the person in charge is designated are recorded for each region;
Remember
The business assignment program causes the computer to
Select one area in which the value indicating the presence of work is recorded in the work schedule matrix data, and the person in charge of the area can be assigned to the selected area and the value indicating the priority of the work charge is the highest. Assigning calculation means for selecting a person from the person-in-charge matrix data, recording an area assigned to the selected person in charge and creating the person-in-charge assignment data;
A business management program characterized by functioning.
前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする請求項5に記載の業務管理プログラム。   6. The allocation calculation means subtracts a predetermined number of values so as to lower the priority recorded for the selected person in charge, and records the result in the person-in-charge matrix data. Business management program. 前記コンピュータは、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度を示す値が記録された担当可能地域データを記憶し、
前記割当演算手段は、前記習熟度を示す値に応じて優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする請求項6に記載の業務管理プログラム。
The computer stores chargeable area data in which a value indicating the proficiency level of the work in each area where the charge can be handled and the chargeable area for each responsible person is recorded,
7. The business management program according to claim 6, wherein the allocation calculation means subtracts a predetermined number of values so as to lower the priority according to the value indicating the proficiency level, and records the result in the person-in-charge matrix data. .
前記コンピュータは、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、
前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする請求項5乃至請求項7に記載の業務管理プログラム。
The computer stores person schedule data in which schedules other than work in each region are recorded for each person in charge,
The assignment calculation means creates the person-in-charge assignment data by excluding the person in charge who has recorded a schedule other than the work in each region in the person-in-charge schedule data on the day when assignment of the person in charge is specified. The business management program according to claim 5, wherein:
JP2004073353A 2004-03-15 2004-03-15 Job management device and job allocation program Withdrawn JP2005259067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004073353A JP2005259067A (en) 2004-03-15 2004-03-15 Job management device and job allocation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004073353A JP2005259067A (en) 2004-03-15 2004-03-15 Job management device and job allocation program

Publications (1)

Publication Number Publication Date
JP2005259067A true JP2005259067A (en) 2005-09-22

Family

ID=35084684

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004073353A Withdrawn JP2005259067A (en) 2004-03-15 2004-03-15 Job management device and job allocation program

Country Status (1)

Country Link
JP (1) JP2005259067A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008016045A1 (en) * 2006-07-31 2008-02-07 P & W Solutions Co., Ltd. Method for making worker distribution plan on the basis of updated skill assessment data
WO2008016046A1 (en) * 2006-07-31 2008-02-07 P & W Solutions Co., Ltd. Method for making worker distribution plan on the basis of priority, computer, and program
CN113195165A (en) * 2018-12-14 2021-07-30 株式会社富士金 Job management device, job management method, and job management system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008016045A1 (en) * 2006-07-31 2008-02-07 P & W Solutions Co., Ltd. Method for making worker distribution plan on the basis of updated skill assessment data
WO2008016046A1 (en) * 2006-07-31 2008-02-07 P & W Solutions Co., Ltd. Method for making worker distribution plan on the basis of priority, computer, and program
JP2008033814A (en) * 2006-07-31 2008-02-14 P & W Solutions Co Ltd Method, computer and program for allocating staff according to priority
JP2008033813A (en) * 2006-07-31 2008-02-14 P & W Solutions Co Ltd Method for allocating staff according to updated skill evaluation data
US8433594B2 (en) 2006-07-31 2013-04-30 P&W Solutions Co., Ltd. System, method and computer-accessible medium for making worker distribution plan on the basis of updated skill assessment data
CN113195165A (en) * 2018-12-14 2021-07-30 株式会社富士金 Job management device, job management method, and job management system
US11669067B2 (en) 2018-12-14 2023-06-06 Fujikin Incorporated Work management apparatus, work management method, and work management system

Similar Documents

Publication Publication Date Title
US7502747B1 (en) Automated job scheduling based on resource availability
US8296170B2 (en) Process management system and method
JP2008059523A (en) Schedule management system, schedule management information processor, schedule management program and schedule management method
JP2009535739A (en) Project resource plan
JP6790577B2 (en) Information processing equipment, information processing system, information processing program and information processing method
JP2021144756A (en) Project plan formulation system
US20150356496A1 (en) System and method for assigning employees to coverage and/or tasks based on schedule and preferences
JP2009037568A (en) Schedule table creation device and program
JPH09259178A (en) Process control system
US20050182698A1 (en) Report generation and distribution system and method for a time and attendance recording system
JP2018073092A (en) Schedule managing device and method
US20060167725A1 (en) Method and apparatus for scheduling
JP2007213141A (en) Personnel distribution system, personnel distribution method, personnel distribution program, and recording medium with the program recorded thereon
JP5948910B2 (en) Analysis device and analysis program
JP2005259067A (en) Job management device and job allocation program
JP2008009905A (en) System, method and program for supporting optimization of number of visits
US20150081366A1 (en) Computer-Based System and Method for Flexible Project Management
JP2006146530A (en) Scheduling support system
JP2002123657A (en) System and method for managing work
JP2004062439A (en) Information management support device, information management support system, information management support method, recording medium, and program
JP2000003404A (en) Care management aiding system
JP2006163514A (en) Personnel selection support system and program applied thereto
JP7546800B1 (en) Patrol work sharing system and program
JP2017102957A (en) Tabulation device and tabulation program
JP4795455B2 (en) Balance calculation system for nursing care services

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070605