(57)【要約】【課題】作業工数、担当者作業量の検証では、人手に依存する部分が多く、休日を加味した作業量を検証するための基礎資料作成に時間を要し、誤りも多いという課題があった。【解決手段】作業、担当、工数、期間を一覧化した作業項目一覧と休日設定を行うことで、日単位、月単位の工数割り振りを自動的に行い、作業量（工数）を可視化する。作業工数自動割り振りシステムは、作業項目一覧１００と、休日設定シート１０１と、月別シート１０３と、作業項目一覧１００から担当者、開始日、終了日、作業ポイントを取得し、休日設定シート１０１から開始日と終了日の間の休日日数を取得し、開始日、終了日、休日日数を用いて営業日数を求め、作業ポイントと営業日数から振り分けポイントを求め、月別シート１０３の担当者の欄の開始日以降に振り分けポイントを出力する作業ポイント自動振り分け機能１０２を実現する手段と、を備える。【選択図】図１
2009301279.tif 000002
【特許請求の範囲】
【請求項１】
作業工数の割り振りを行う作業工数自動割り振りシステムであって、
作業項目、担当者、開始日、終了日、および作業ポイントを設定する作業項目一覧と、
休日を設定する休日設定シートと、
担当者単位に日単位に作業ポイントを一覧化した月別シートと、
前記作業項目一覧から担当者、開始日、終了日、および作業ポイントを取得し、前記休日設定シートから前記開始日と前記終了日の間の休日日数を取得し、前記開始日、前記終了日、および前記休日日数を用いて営業日数を求め、前記作業ポイントと前記営業日数から振り分けポイントを求め、前記月別シートの前記担当者の欄の前記開始日以降に前記振り分けポイントを出力する作業ポイント自動振り分け手段と、
を備えることを特徴とする作業工数自動割り振りシステム。
【請求項２】
請求項１に記載の作業工数自動割り振りシステムにおいて、
前記月別シートを担当者、月単位に集計した集計シートを備え、
前記作業ポイント自動振り分け手段が、前記月別シートを担当者、月単位に集計して前記集計シートに出力することを特徴とする作業工数自動割り振りシステム。
【請求項３】
請求項１または２に記載の作業工数自動割り振りシステムにおいて、
エラー情報を出力するメッセージシートを備え、
前記作業ポイント自動振り分け手段が、前記作業項目一覧から取得した開始日、終了日にエラーがあった場合、前記メッセージシートにエラーメッセージを出力することを特徴とする作業工数自動割り振りシステム。
【請求項４】
作業工数の割り振りを行う作業工数自動割り振りシステムの作業工数自動振り分け方法であって、
前記作業工数自動割り振りシステムは、
作業項目、担当者、開始日、終了日、および作業ポイントを設定する作業項目一覧と、
休日を設定する休日設定シートと、
担当者単位に日単位に作業ポイントを一覧化した月別シートと、
作業ポイント自動振り分け手段と、
を備え、
前記作業ポイント自動振り分け手段が、前記作業項目一覧から担当者、開始日、終了日、および作業ポイントを取得し、前記休日設定シートから前記開始日と前記終了日の間の休日日数を取得し、前記開始日、前記終了日、および前記休日日数を用いて営業日数を求め、前記作業ポイントと前記営業日数から振り分けポイントを求め、前記月別シートの前記担当者の欄の前記開始日以降に前記振り分けポイントを出力することを特徴とする作業工数自動割り振り方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業工数の割り振りを行う作業工数自動割り振り技術システムおよびその方法に関し、特に、ポイントによる作業量の単位統一と担当者単位の作業ポイントを日単位で作業ポイント（作業時間）と作業期間、休日設定から自動的に振り分けを行い、集計、可視化することにより、担当者への作業工数、負荷を機械的に求めることで、作業工数と人員計画、担当者への作業負荷の検証を容易にすることが可能となる技術に関するものである。
【背景技術】
【０００２】
従来の作業工数、担当者作業量の検証は、担当者の作業工数、期間と作業数から、経験的に求め、人手による線表引きが知られている。
【０００３】
また、特許文献１には、作業者の個人の能力や業務の内容等を、記憶手段などに予め記憶しておき、記憶されている個人の能力や業務の内容に基づいて、作業者間での作業時間のばらつきが少なく、各業務に要するのべ作業時間が少ない人員配置を行い、その結果をユーザに提供する人員配置支援装置が記載されている。
【０００４】
【特許文献１】特開２００６−２８５７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した作業工数、担当者作業量の検証では、人手に依存する部分が多く、休日を加味した作業量を検証するための基礎資料作成に時間を要し、誤りも多かった。
【０００６】
本発明は上記問題を解決し、作業工数、担当作業量の基礎資料作成を容易にすることが可能となり、工数の検証時間を多く提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明においては、作業項目、担当者、開始日、終了日、および作業ポイントを設定する作業項目一覧と、休日を設定する休日設定シートと、担当者単位に日単位に作業ポイントを一覧化した月別シートと、前記作業項目一覧から担当者、開始日、終了日、および作業ポイントを取得し、前記休日設定シートから前記開始日と前記終了日の間の休日日数を取得し、前記開始日、前記終了日、および前記休日日数を用いて営業日数を求め、前記作業ポイントと前記営業日数から振り分けポイントを求め、前記月別シートの前記担当者の欄の前記開始日以降に前記振り分けポイントを出力する作業ポイント自動振り分け手段と、を備えることを特徴とする。
【０００８】
また、前記月別シートを担当者、月単位に集計した集計シートを備え、前記作業ポイント自動振り分け手段が、前記月別シートを担当者、月単位に集計して前記集計シートに出力することを特徴とする。
【０００９】
また、エラー情報を出力するメッセージシートを備え、前記作業ポイント自動振り分け手段が、前記作業項目一覧から取得した開始日、終了日にエラーがあった場合、前記メッセージシートにエラーメッセージを出力することを特徴とする。
【００１０】
本発明により生成された前記月別シート、前記集計シートを参照することにより、担当者の作業量を視覚的に検証できる。
【発明の効果】
【００１１】
本発明によれば、各担当者への作業負荷を簡単に知ることができ、また休日を加味した工数集計、割り振りの計算誤りも防ぐことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
図１は、本発明の実施形態の作業工数自動割り振りシステムにおける作業ポイント自動振り分け全体概要図である。図１において１００は、作業単位に担当者、開始日付、終了日付、作業ポイントを設定する作業項目一覧、１０１は、土日以外の休日を設定する休日設定シート、１０２は、前記作業項目一覧１００から担当者単位に日単位に作業ポイントを一覧化した月別シートと前記月別シートを担当者、月単位に集計した集計一覧、前記月別シートを生成するにあたり、エラー情報を出力したメッセージシートを備え、作業期間、作業ポイントから休日シート１０１に指定された休日を除いた日単位に作業ポイントを前記月別シートに出力する作業ポイント自動振り分け機能、１０３は、作業項目一覧１００から担当者単位に日単位に作業ポイントを一覧化した月別シート、１０４は、月別シート１０３を担当者、月単位に集計した集計シート、１０５は、月別シート１０３、集計シート１０４を生成するにあたり、エラー情報を出力するメッセージシート、１０６は、使用者による月別シート１０３の検証、１０７は、使用者による集計シート１０４の検証、１０８は、作業ポイント自動振り分け機能１０２で出力されたメッセージシート１０５のメッセージシートチェック（人手）を示す。
【００１４】
本実施形態の作業工数自動割り振りシステムは月別シート１０３、集計シート１０４、メッセージシート１０５を生成することにより担当作業量等を可視化しているため、使用者は月別シート１０３の検証１０６、集計シート１０４の検証１０７、メッセージシート１０５のチェック１０８を行うことができる。これにより、使用者は各担当者への作業負荷を簡単に知ることができ、また休日を加味した工数集計、割り振りの計算誤りも防ぐことが可能となる。
【００１５】
図２は、作業項目一覧１００の全体図である。図２において、２００は、項番、２０１は、作業項目、２０２は担当者の氏名、２０３は、作業ポイント、２０４は、作業の開始日、２０５は、作業の終了日を示す。作業ごとに開始日と終了日、作業ポイントを入力する。
【００１６】
図３は、休日設定シート１０１の全体図を示す。図３において、３０１は、休日設定日、３０２は、休日設定年月を示す。使用者は、休日としたい場合、年月と日付が交差する部分に○を入力する。
【００１７】
図４は、月別シート１０３の全体図である。４０１は担当者氏名、４０２は、担当者の作業ポイントの合計、４０３は、各日に振り分けられた作業ポイントを示す。月別シートは、担当者単位に日単位でポイントが割り振られている。本シートをもとに担当への作業負荷を検証する。
【００１８】
図５は、集計シート１０４の全体図である。５０１は、担当者氏名、５０２は、各担当者単位の作業ポイント合計、５０３は、各月に振り分けられた作業ポイントを示す。集計シートは、担当者単位に月単位でポイントを集計（月別シートの集計）したものである。本シートをもとに月単位の作業工数、担当への負荷、空き状況を把握する。
【００１９】
図６は、メッセージシート１０５の全体図である。６０１は、メッセージ合計数、６０２は、「情報」レベルの情報レベルエラー数、６０３は、「注意」レベルの注意レベルエラー数、６０４は、「警告」レベルの警告レベルエラー数、６０５は、「中止」レベルの中止レベルエラー数、６０６は、作業項目一覧１００（図２）での入力位置エラー発生箇所行、６０７は、作業項目一覧１００での入力位置エラー発生箇所カラム、６０８は、月別シート１０３（図４）、集計シート１０４（図５）での出力位置エラー発生箇所行、６０９は、月別シート１０３、集計シート１０４での出力位置エラー発生箇所カラム、６１０は、エラーレベル、６１１は、エラー内容を示す。メッセージシートでは、ポイントの自動振り分け時に摘出したエラー類をエラーレベルに分けて出力している。エラー内容を参照し、原因を解決する。
【００２０】
エラーレベルには、以下の４種類が存在する。「情報」は特に対応の必要のないもの、「注意」は対応要否は、使用者に委ねられるもの、「警告」は対応が必要なもの、「中止」は、処理が中断してしまうものである。
【００２１】
図１を用いて、作業ポイント自動振り分け機能１０２を用いた使用者の運用方法を説明する。
【００２２】
使用者は、作業項目一覧１００（図２）と休日設定シート１０１を作成する。その後、本システムを実行すると、作業項目一覧１００の担当者２０２、開始日２０４、終了日２０５、作業ポイント２０３と休日設定シート１０１から各担当者単位に日単位のポイントを割り振りし、月別シート１０３（図４）を作成する。１０３の月別シートを作成する際、土日と休日設定シート１０１に設定した休日分を除く日にてポイント割り振りを行う。
【００２３】
月別シート１０３を作成時、作業項目一覧１００（図２）に対して開始日２０４、終了日２０５のカレンダー日付のチェック、開始日２０４、終了日２０５の逆転チェック、開始日２０４、終了日２０５の土日、休日設定チェックを行い、結果をメッセージシート１０５へ出力する。
【００２４】
月別シート１０３の作成後、担当者、月単位に集計シート１０４（図５）を作成する。
【００２５】
使用者は、メッセージシート１０５の内容を確認し、エラーを修復（作業一覧の修正）を行い、エラーが無くなるまで繰返し実行する。エラーがなくなった状態で、月別シート１０３（図４）をチェックし、１日当たりのポイントを精査する。精査するにあたっては、月別シート１０３を参照の上、１日当たりのポイントが規定値を超過していないかチェックしつつ、担当者の作業量が適正であるかを確認する。
【００２６】
一日の規定ポイントは、１ポイントを基準とし、超過の場合は、作業負荷がかかっており、未満の場合は、作業に空きがあることとなる。
【００２７】
集計シート１０４は月単位に担当者別に集計されたものである。月単位の担当者の工数妥当性、全工数の妥当性をチェックする。
【００２８】
次に図７（図７−１、図７−２）を用いて、作業ポイント自動振り分け機能１０２の処理について、説明をする。
【００２９】
まず、図７では、作業項目一覧１００（図２）から１作業項目を読み込みを行う作業項目一覧読み込み処理ステップ７０１を行い、作業項目一覧１００からのデータ読み込みチェックを行う作業項目一覧データ有無チェック処理ステップ７０２で行い、データなしの場合は、月別シート１０３（図４）の担当単位にポイントを集計を行う担当単位ポイント集計処理ステップ７２０を行い、集計シート１０４（図５）を出力する集計シート出力処理ステップ７２１を行い、処理を終了する。
【００３０】
作業項目一覧１００からデータが読み込めた場合、作業項目一覧１００（図２）から「担当者名」「開始日」「終了日」「作業ポイント」を取得する作業項目一覧情報取得処理ステップ７０３を行い、次に開始日、終了日が実在する日付かどうかの「カレンダー日付チェック」、開始日が終了日を超えていないかどうかの「逆転チェック」、土日、休日が開始日、終了日に設定されていないかの「土日、休日設定チェック」を行う開始日・終了日チェック処理ステップ７０４を行い、そのチェック結果を判定する開始日・終了日チェックエラー判定処理ステップ７０５を行い、エラーがある場合は、エラー情報をメッセージシート１０５へ出力するメッセージシート出力処理ステップ７１９を行い、処理を終了する。
【００３１】
エラーがない場合は、終了日−開始日より総日数を求める総日数取得処理ステップ７０６を行い、土日日数を求める土日日数取得処理ステップ７０７を行い、休日設定シート１０１から開始日、終了日間の休日日数を求める休日日数取得処理ステップ７０８を行う。総日数、土日日数、休日日数をもとに計算式「総日数−土日日数−休日日数」に従って営業日数を求める営業日数取得処理ステップ７０９を行い、求めた営業日数と作業ポイントから振り分けポイントを求める（作業ポイント／営業日数）振り分けポイント取得処理ステップ７１０を行う。
【００３２】
作業項目一覧１００から取得した担当者名で月別シート検索を行う月別シート担当者検索処理ステップ７１１を行い、月別シート１０３に検索した担当者が既に存在するかチェックする月別シート該当担当者有無判定ステップ７１２を行う。
【００３３】
存在しなかった場合、担当者名を月別シート１０３に設定する月別シート担当者名設定処理ステップ７１３を行い、月別シートを開始月日で検索し、設定箇所を取得する。処理月日に開始日を設定する処理月日設定処理ステップ７１５を行い、７１０で求めた振り分けポイントを月別シートの設定位置（７１１、７１４で求めた担当者の処理月日の箇所）に設定する月別シート振り分けポイント設定処理７１６を行う。
【００３４】
処理月日に１を加算し、処理月日を１日進める処理月日更新処理ステップ７１７を行い、処理月日が終了月日以下かどうかの判定を行う終了月日終了判定処理ステップ７１８を行い、処理月日が終了月日以下の場合は、７１６の月別シート振り分けポイント設定処理ステップから繰り返す。処理月日が終了日を超えた場合、７０１の作業項目一覧読み込み処理ステップから繰り返す。
【００３５】
本実施形態の作業工数自動割り振りシステムは、コンピュータとプログラムで構成できる。そのコンピュータの記憶装置に、作業項目一覧１００、休日設定シート１０１、月別シート１０３、集計シート１０４、メッセージシート１０５が格納される。また、そのコンピュータの記憶装置にはコンピュータに処理されることにより作業ポイント自動振り分け機能１０２を実現するためのプログラムが格納される。
【００３６】
以上、本実施形態の作業工数自動割り振りシステムを詳細に説明したが、一般的には、本実施形態の作業工数自動割り振りシステムは、作業項目、担当者、開始日、終了日、および作業ポイントを設定する作業項目一覧１００と、休日を設定する休日設定シート１０１と、担当者単位に日単位に作業ポイントを一覧化した月別シート１０３と、作業項目一覧１００から担当者、開始日、終了日、および作業ポイントを取得し、休日設定シート１０１から開始日と終了日の間の休日日数を取得し、開始日、終了日、および休日日数を用いて営業日数を求め、作業ポイントと営業日数から振り分けポイントを求め、月別シート１０３の担当者の欄の開始日以降に振り分けポイントを出力する作業ポイント自動振り分け機能１０２を実現する手段と、を備えていればよい。
【００３７】
本実施形態の作業工数自動割り振りシステムは、月別シート１０３を担当者、月単位に集計した集計シート１０４を備え、作業ポイント自動振り分け機能１０２を実現する手段が、月別シート１０３を担当者、月単位に集計して集計シート１０４に出力するようにしてもよい。
【００３８】
本実施形態の作業工数自動割り振りシステムは、エラー情報を出力するメッセージシート１０５を備え、作業ポイント自動振り分け機能１０２を実現する手段が、作業項目一覧１００から取得した開始日、終了日にエラーがあった場合、メッセージシート１０５にエラーメッセージを出力するようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態の作業工数自動割り振りシステムにおける作業ポイント自動振り分け全体概要図である。
【図２】本発明の実施形態における作業項目一覧である。
【図３】本発明の実施形態における休日設定シートである。
【図４】本発明の実施形態における月別シートである。
【図５】本発明の実施形態における集計シートである。
【図６】本発明の実施形態におけるメッセージシートである。
【図７−１】本発明の実施形態における作業ポイント自動振り分け機能フロー（その１）である。
【図７−２】本発明の実施形態における作業ポイント自動振り分け機能フロー（その２）である。
【符号の説明】
【００４０】
１００：作業項目一覧
１０１：休日設定シート
１０２：作業ポイント自動振り分け機能
１０３：月別シート
１０４：集計シート
１０５：メッセージシート
１０６：月別シート検証（人手）
１０７：集計シート検証（人手）
１０８：メッセージシートチェック（人手）
２００：項番
２０１：作業項目名
２０２：作業担当者名
２０３：作業ポイント
２０４：作業の開始日
２０５：作業の終了日
３０１：休日設定日
３０２：休日設定月
４０１：担当者氏名
４０２：作業ポイント合計
４０３：作業ポイント
５０１：担当者氏名
５０２：作業ポイント合計
５０３：月毎作業ポイント
６０１：メッセージ合計数
６０２：情報レベルエラー数
６０３：注意レベルエラー数
６０４：警告レベルエラー数
６０５：中止レベルエラー数
６０６：入力位置エラー発生箇所（行）
６０７：入力位置エラー発生箇所（カラム）
６０８：出力位置エラー発生箇所（行）
６０９：出力位置エラー発生箇所（カラム）
６１０：エラーレベル
６１１：エラー内容
７０１：作業項目一覧読み込み処理ステップ
７０２：作業項目一覧データ有無チェック処理ステップ
７０３：作業項目一覧情報取得処理ステップ
７０４：開始日・終了日チェック処理ステップ
７０５：開始日・終了日チェックエラー判定処理ステップ
７０６：総日数取得処理ステップ
７０７：土日日数取得処理ステップ
７０８：休日日数取得処理ステップ
７０９：営業日数取得処理ステップ
７１０：振り分けポイント取得処理ステップ
７１１：月別シート担当者検索処理ステップ
７１２：月別シート該当担当有無判定処理ステップ
７１３：月別シート担当者名設定処理ステップ
７１４：月別シート開始日検索処理ステップ
７１５：処理月日設定処理ステップ
７１６：月別シート振り分けポイント設定処理ステップ
７１７：処理月日更新処理ステップ
７１８：処理月日終了判定処理ステップ
７１９：メッセージシート出力処理ステップ
７２０：担当単位ポイント集計処理ステップ
７２１：集計シート出力処理ステップ
【図１】
2009301279.tif 000003
【図２】
2009301279.tif 000004
【図３】
2009301279.tif 000005
【図４】
2009301279.tif 000006
【図５】
2009301279.tif 000007
【図６】
2009301279.tif 000008
【図７−１】
2009301279.tif 000009
【図７−２】
2009301279.tif 000010