(57)【要約】【課題】労力をかけずに優秀な作業者に優先的に作業を割り振る（紐付け）ことによって事務センタ全体の作業効率を向上させること。【解決手段】作業依頼が入った場合、作業状況を自動的に判定して、空いている作業者に作業を割り当てる作業自動割当手段１１１と、依頼された作業を行っている時に作業の開始時間、完了時間、同一作業のやり直し回数の情報を自動的にデータベースに記録する作業実績管理手段１１２と、前記作業時間および作業やり直し回数の記録を作業の種類別、作業者別に統計して平均値を求める作業状況統計解析手段１１３と、前記平均作業時間、平均やり直し回数に基づいて作業時間が短くかつ誤りの少ない作業者を抽出して動的に作業を割り振るよう優先順位を設定する作業者紐付け手段１１４からなる。【選択図】図１
2007141039.tif 000002
【特許請求の範囲】
【請求項１】
作業者を識別する情報と作業の開始時間および完了時間をＷｅｂ画面の操作時に自動的にデータベースに記録する手段と、Ｗｅｂ画面の操作によって入力される作業の種類を識別する情報に基づいて、同一の作業をやり直していることを自動的に判別して、作業のやり直し回数を自動的にデータベースに記録する手段と、前記データベースに記録された作業の開始時間、完了時間、および作業のやり直し回数に基づき、作業の種類別、作業者別に平均作業時間と平均の作業やり直し回数を含む統計データを算出する手段と、前記算出された統計データに基づき、作業時間が短く、やり直し回数の少ない作業者に優先的に作業を割り振るような紐付けの情報を自動的に生成してデータベースに記録する手段を有することを特徴とする業務管理システム。
【請求項２】
前記事務作業の種類を識別する情報は、伝票番号であることを特徴とする請求項１記載の業務管理システム。
【請求項３】
事務作業依頼部門から作業依頼が入った場合に、作業者の作業状況を自動的に判定して、空いている作業者に作業を割り当てる作業自動割当手段と、前記作業者が依頼された作業を行っている時に、作業の開始時間、完了時間、同一作業のやり直し回数の情報を自動的にデータベースに記録する作業実績管理手段と、前記作業者の作業時にデータベースに記録された前記作業時間および作業やり直し回数の記録を作業の種類別、作業者別に統計して平均値を求める作業状況統計解析手段と、前記データベースに記録された作業者の過去の作業にかかる平均時間、作業の平均やり直し回数を含む作業実績に基づいて作業時間が短くかつ誤りの少ない作業者を抽出して、該抽出された作業者に動的に作業を割り振るよう優先順位を設定する作業者紐付け手段を有することを特徴とする業務管理システム。
【請求項４】
コンピュータを、請求項１から３のいずれかに記載の業務管理システムにおける各手段として機能させるための業務管理用プログラム。
【請求項５】
事務作業者を識別する情報と事務作業の開始時間および完了時間をＷｅｂ画面の操作時にデータベースに自動的に記録するステップと、Ｗｅｂ画面の操作によって入力される事務作業の種類を識別する情報に基づいて、同一の作業をやり直していることを自動的に判別して、事務作業のやり直し回数をデータベースに自動的に記録するステップと、前記データベースに記録された事務作業の開始時間、完了時間、および作業のやり直し回数に基づき、事務作業の種類別、作業者別に平均作業時間と平均の作業やり直し回数を含む統計データを算出するステップと、前記算出された統計データに基づき、作業時間が短く、やり直し回数の少ない作業者に優先的に作業を割り振るような紐付けの情報を自動的に生成してデータベースに記録するステップを有することを特徴とする業務管理方法。
【請求項６】
前記事務作業の種類を識別する情報は、伝票番号であることを特徴とする請求項４記載の業務管理方法。
【請求項７】
事務作業依頼部門から作業依頼が入った場合に、作業者の作業状況を自動的に判定して、空いている作業者に作業を割り当てる作業自動割当ステップと、前記作業者が依頼された作業を行っている時に、作業の開始時間、完了時間、同一作業のやり直し回数の情報を自動的にデータベースに記録する作業実績管理ステップと、前記作業者の作業時にデータベースに記録された前記作業時間および作業やり直し回数の記録を作業の種類別、作業者別に統計して平均値を求める作業状況統計解析ステップと、前記データベースに記録された作業者の過去の作業にかかる平均時間、作業の平均やり直し回数を含む作業実績に基づいて作業時間が短くかつ誤りの少ない作業者を抽出して、該抽出された作業者に動的に作業を割り振るよう優先順位を設定する作業者紐付けステップを有することを特徴とする業務管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事務作業員の業務管理技術に係り、特に、事務作業員の過去の作業時における作業時間（作業開始から作業完了までの時間）や作業やり直し回数を自動的にコンピュータ上のデータベースに格納しておき、これらの情報に基づいて、空き状態の作業者の中から最適な作業者（すなわち、できるだけ作業時間が短くかつやり直し回数が少ない作業者）を自動的に紐付けるようにした業務管理システムおよび業務管理方法、ならびにそのためのプログラムに関する。
【背景技術】
【０００２】
昨今、事務作業を行う事務センタにおいて、作業案件の作業状況を一元管理したり事務センタ事務作業者の作業を平準化したりして作業レベルの向上を図ったり、事務作業の実績を自動収集・分析することで作業効率改善を果たすような作業効率・作業レベルの改善を図ったりするために業務管理システムが必要とされている。これに関しては、例えば、特開２００１−２７３３９０号公報「作業時間実績管理システムおよび管理方法、ならびにそのプログラム記録媒体」（特許文献１）に記載されたものがある。
【０００３】
特許文献１に開示されたものは、作業時間実績の登録等の余分な管理作業をなくし、また、管理者は担当者毎、作業毎の正確な作業時間実績値を取得することを目的として、担当者に割り当てられた業務内容、該業務の予定作業時間および実作業時間を含む作業管理情報をサーバに蓄積して保存するデータベースと、前記業務に関する作業時間の計測方法を定義する作業時間計測方法定義処理部と、前記業務に関する実作業時間を前記作業時間計測方法に従って計測するクライアントの作業時間計測部と、計測された作業時間を前記データベースに格納された作業管理情報に反映させる作業時間格納処理部を有する作業時間実績管理システムである。
【０００４】
【特許文献１】特開２００１−２７３３９０号公報「作業時間実績管理システムおよび管理方法、ならびにそのプログラム」
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示された従来の作業実績管理システムでは、作業の実績（作業時間や作業のやり直し）を自動的に記録することはできなかった。また、作業の実績を解析して作業時間が短くかつ誤りの少ない優秀な作業者に優先的に作業を割り振る（紐付け）こともできなかった。
【０００６】
本発明の目的は、これら従来技術の課題を解決し、事務センタの事務作業員の作業実績を自動的に収集、解析して労力をかけずに優秀な作業者に優先的に作業を割り振る（紐付け）ことによって事務センタ全体の作業効率を向上させることが可能な業務管理システムおよび業務管理方法、ならびにそのためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の概要は、上記目的を達成するため、次のような特徴ある構成（イ）〜（ニ）を有し、これによって、作業者の過去の作業実績を収集、統計し、自動的に最適な作業者を割り当てる仕組みを提供するものである。
【０００８】
（イ）プログラムによって事務作業の開始・完了時間をＷｅｂ画面の操作時に自動的に記録する。
（ロ）伝票番号などのキーとなる情報に基づいて、同一の作業をやり直していることをプログラムが自動的に判別して、作業のやり直し回数を自動的に記録する。
（ハ）自動的に収集された作業時間、作業のやり直し回数にもとづいて事務作業の種類別、作業者別に平均作業時間と平均の作業やり直し回数を統計的に算出する。
（ニ）作業時間、作業のやり直し回数の統計結果にもとづいて作業時間が短く、やり直しの少ない優秀な作業者を自動的に判定して作業毎の割り当て人数に従って、優秀と判定された作業者を自動的に作業に紐付ける手段を提供する。
【０００９】
以下、請求項毎の構成を具体的に記す。
ａ）本願請求項１記載の発明は、作業者を識別する情報と作業の開始時間および完了時間をＷｅｂ画面の操作時に自動的にデータベースに記録する手段と、Ｗｅｂ画面の操作によって入力される作業の種類を識別する情報に基づいて、同一の作業をやり直していることを自動的に判別して、作業のやり直し回数を自動的にデータベースに記録する手段と、前記データベースに記録された作業の開始時間、完了時間、および作業のやり直し回数に基づき、作業の種類別、作業者別に平均作業時間と平均の作業やり直し回数を含む統計データを算出する手段と、前記算出された統計データに基づき、作業時間が短く、やり直し回数の少ない作業者に優先的に作業を割り振るような紐付けの情報を自動的に生成してデータベースに記録する手段を有することを特徴とする業務管理システムであり、請求項２記載の発明は、前記事務作業の種類を識別する情報が伝票番号であることを特徴とする業務管理システムである。
【００１０】
ｂ）本願請求項３記載の発明は、事務作業依頼部門から作業依頼が入った場合に、作業者の作業状況を自動的に判定して、空いている作業者に作業を割り当てる作業自動割当手段と、前記作業者が依頼された作業を行っている時に、作業の開始時間、完了時間、同一作業のやり直し回数の情報を自動的にデータベースに記録する作業実績管理手段と、前記作業者の作業時にデータベースに記録された前記作業時間および作業やり直し回数の記録を作業の種類別、作業者別に統計して平均値を求める作業状況統計解析手段と、前記データベースに記録された作業者の過去の作業にかかる平均時間、作業の平均やり直し回数を含む作業実績に基づいて作業時間が短くかつ誤りの少ない作業者を抽出して、該抽出された作業者に動的に作業を割り振るよう優先順位を設定する作業者紐付け手段を有することを特徴とする業務管理システムである。
【００１１】
ｃ）本願請求項４記載の発明に係るプログラムは、コンピュータを、請求項１から３のいずれかに記載の業務管理システムにおける各手段として機能させるための業務管理用プログラムである。
【００１２】
ｄ）本願請求項５記載の発明は。事務作業者を識別する情報と事務作業の開始時間および完了時間をＷｅｂ画面の操作時にデータベースに自動的に記録するステップと、Ｗｅｂ画面の操作によって入力される事務作業の種類を識別する情報に基づいて、同一の作業をやり直していることを自動的に判別して、事務作業のやり直し回数をデータベースに自動的に記録するステップと、前記データベースに記録された事務作業の開始時間、完了時間、および作業のやり直し回数に基づき、事務作業の種類別、作業者別に平均作業時間と平均の作業やり直し回数を含む統計データを算出するステップと、前記算出された統計データに基づき、作業時間が短く、やり直し回数の少ない作業者に優先的に作業を割り振るような紐付けの情報を自動的に生成してデータベースに記録するステップを有することを特徴とする業務管理方法であり、本願請求項６記載の発明は、前記事務作業の種類を識別する情報が伝票番号であることを特徴とする業務管理方法である。
【００１３】
ｅ）本願請求項７記載の発明は、事務作業依頼部門から作業依頼が入った場合に、作業者の作業状況を自動的に判定して、空いている作業者に作業を割り当てる作業自動割当ステップと、前記作業者が依頼された作業を行っている時に、作業の開始時間、完了時間、同一作業のやり直し回数の情報を自動的にデータベースに記録する作業実績管理ステップと、前記作業者の作業時にデータベースに記録された前記作業時間および作業やり直し回数の記録を作業の種類別、作業者別に統計して平均値を求める作業状況統計解析ステップと、前記データベースに記録された作業者の過去の作業にかかる平均時間、作業の平均やり直し回数を含む作業実績に基づいて作業時間が短くかつ誤りの少ない作業者を抽出して、該抽出された作業者に動的に作業を割り振るよう優先順位を設定する作業者紐付けステップを有することを特徴とする業務管理方法。
【発明の効果】
【００１４】
本発明によれば、作業時間（作業の開始時間と終了時間から算出）や作業のやり直し回数などの作業実績を、いちいち人手を介して記録する必要がなくなり、正確な作業実態の把握が少ない労力で可能となるという効果がある。また、空いている作業者の中から、前記作業の実績に基づき最適な作業者（作業時間が短くかつ誤りの少ない優秀な作業者）に優先的かつ自動的に作業を割り振ることができ、事務センタ全体の作業スループット向上に役立つという効果がある。
【発明を実施するための最良の形態】
【００１５】
以下、図面を用いて本発明を実施するための最良の形態例を説明する。まず、図面について簡単に説明する。
【００１６】
図１は、本発明の業務管理システムのシステム構成図であり、図２−Ａは、図１における業務管理システムの処理動作の概要を示すフローチャート、図２−Ｂは、図１における作業実績管理手段１１２の処理動作の概要を示すフローチャート、図２−Ｃは、図１における作業者の紐付け手段の処理動作の概要を示すフローチャート、図２−Ｄは、図１における作業状況統計解析手段１１４の処理動作の概要を示すフローチャートである。
【００１７】
また、図３−Ａは、図１における事務作業自動割当手段１１１の処理動作例を示すフローチャート、図３−Ｂは、図１における作業実績管理手段１１２の処理動作例を示すフローチャート、図３−Ｃは、図１における作業者の紐付け手段の処理動作例を示すフローチャート、図３−Ｄは、図１における作業状況統計解析手段１１４の処理動作例を示すフローチャートである。
【００１８】
次に、本実施例に係る業務管理システムの構成を説明する。
図１に示すように、本実施例の業務管理システム１０２は、各種処理手段として、営業部門などの事務作業依頼部門から事務センタに作業依頼が入った場合に、事務センタの事務作業者の作業状況を自動的に判定して、空いている事務作業者に作業を割り当てる事務作業自動割当手段１１１と、事務センタの事務作業者が依頼された作業を行っている時に、作業の開始時間や完了時間、同一作業のやり直し回数の情報を自動的に記録する作業実績管理手段１１２と、事務センタの事務作業者の過去の作業実績（作業にかかる平均時間、作業の平均やり直し回数）にもとづいて作業時間が短くかつ誤りの少ない作業者をピックアップして、その作業者に動的に作業を割り振るよう優先順位を設定する作業者紐付け手段１１３と、事務作業者の作業時に記録された作業時間や作業やり直し回数の記録を事務作業の種類別、作業者別に統計して平均値を求める作業状況統計解析手段１１４とを有している。
【００１９】
さらに、業務管理システム１０２は、各種データベース（以下、単に「ＤＢ」と記す）として、各作業者の作業実績を記憶する作業実績ＤＢ１２５と、作業者の状況（「空き」、「依頼中」、「作業中」、「休憩中」）を記憶する作業者ステータスＤＢ１２１と、各作業者の一定期間における平均作業時間や平均やり直し回数を記憶する作業統計ＤＢ（日次）１２４と、各作業者の累積の平均作業時間や平均やり直し回数を記憶する作業統計ＤＢ（累積）１２６、各事務作業種別における各作業者の優劣を記録する作業紐付けＤＢ（作業者）１２２、管理者が当該作業に紐付ける作業者の人数、作業者の作業時間ややり直し回数の少なさ等の比率設定を記憶する作業紐付けＤＢ（紐付け比重）１２３を有している。
【００２０】
ここで、各ＤＢの登録内容例について説明する。
図４−Ａは、図１における作業実績ＤＢ１２５の登録内容例を示す説明図である。
作業実績ＤＢ１２５は、事務作業種別１２５ａ（受注伝票発行、見積書作成などの作業の種別を示すコード）、作業者ＣＤ１２５ｂ（作業者のユーザＩＤ）、伝票番号１２５ｃ（同一（例えば、同じ受注伝票）の作業を繰り返していることを識別するために用いる作業毎にユニークな管理番号）、作業開始時間１２５ｄ（作業を開始した時間（操作時に自動的に記録））、作業完了時間１２５ｅ（作業を完了した時間（操作時に自動的に記録））、作業時間１２５ｆ（作業完了時間−作業開始時間で算出して自動的に記録）、やり直し回数１２５ｇ（同一の伝票番号の作業を繰り返している場合にシステムが自動的に＋１加算する）からなる。ここで括弧内は各項目の意味を示している。なお、同図にはそれぞれの意味と具体的な凡例も示されている。
【００２１】
図４−Ｂは、図１における作業者ステータスＤＢ１２１の登録内容例を示す説明図である。
作業者ステータスＤＢ１２１は、作業者ＣＤ１２１ａ（作業者のユーザＩＤ）、事務作業種別１２１ｂ（受注伝票発行、見積書作成などの作業の種別を示すコード）、ステータス１２１ｃ（作業者が「空き」、「依頼中」、「作業中」、「休憩中」のどの状態かを示すコード）、作業開始時間１２１ｄ（作業を開始した時間（操作時に自動的に記録））、完了見込み時間１２１ｅ（作業開始時間＋当該作業者の平均作業時間で自動的に算出）からなる。ここで括弧内は各項目の意味を示している。なお、同図にはそれぞれの意味と具体的な凡例も示されている。
【００２２】
図４−Ｃは、図１における作業統計ＤＢ（日次）１２４の登録内容例を示す説明図である。
作業統計ＤＢ（日次）１２４は、事務作業種別１２４ａ（受注伝票発行、見積書作成などの作業の種別を示すコード）、作業者ＣＤ１２４ｂ（作業者のユーザＩＤ）、作業日１２４ｃ（作業をした日時）、平均作業時間１２４ｄ（当該作業の例えば９０日間の平均作業時間（日次情報は当日の平均））、平均やり直し回数１２４ｅ（当該作業の例えば９０日間の平均やり直し回数（日次情報は当日の平均））からなる。ここで括弧内は各項目の意味を示している。なお、同図にはそれぞれの意味と具体的な凡例も示されている。
【００２３】
図４−Ｄは、図１における作業統計ＤＢ（累積）１２６の登録内容例を示す説明図である。
作業統計ＤＢ（累積）１２６は、事務作業種別１２６ａ（受注伝票発行、見積書作成などの作業の種別を示すコード）、作業者ＣＤ１２６ｂ（作業者のユーザＩＤ）、平均作業時間１２６ｃ（当該作業の累積の平均作業時間（日次の平均を合算して日数で割って求める））、平均やり直し回数１２６ｄ（当該作業の累積やり直し回数（日次の平均を合算して日数で割って求める））からなる。ここで括弧内は各項目の意味を示している。なお、同図にはそれぞれの意味と具体的な凡例も示されている。
【００２４】
図４−Ｅは、図１における作業紐付けＤＢ（作業者）１２２の登録内容例を示す説明図である。
作業紐付けＤＢ（作業者）１２２は、事務作業種別１２２ａ（受注伝票発行、見積書作成などの作業の種別を示すコード）、作業者ＣＤ１２２ｂ（作業者のユーザＩＤ）、減点ポイント１２２ｃ（作業に紐付けられた作業者の優劣を判定するための減点ポイント）からなる。ここで括弧内は各項目の意味を示している。なお、同図にはそれぞれの意味と具体的な凡例も示されている。
【００２５】
図４−Ｆは、図１における作業紐付けＤＢ（紐付け比重）１２３の登録内容例を示す説明図である。
作業紐付けＤＢ（紐付け比重）１２３は、事務作業種別１２３ａ（受注伝票発行、見積書作成などの作業の種別を示すコード）、紐付人数１２３ｂ（当該作業に紐付ける作業者の人数）、紐付け比重（作業時間）１２３ｃ（作業時間の短さを重視する程度を比率で管理者が設定）、紐付け比重（やり直し）１２３ｄ（やり直し回数の少なさを重視する程度を比率で管理者が設定））からなる。ここで括弧内は各項目の意味を示している。なお、同図にはそれぞれの意味と具体的な凡例も示されている。
【００２６】
本発明に係る業務管理システム１０２は、上記の構成により、営業部門などの事務作業依頼部門１０１から事務作業の依頼を受け、事務センタ１０３の事務作業者の作業空き状況に応じて、最適な作業者に自動的に割り振るものである。
【００２７】
作業者の事務作業にかかる時間や作業ミス（やり直し）などの作業実績情報は、作業実績管理手段１１２によって自動的に収集され、作業実績ＤＢ１２５に蓄積される。
【００２８】
本発明の業務管理システム１０２では、作業状況統計解析手段１１４により、事務作業者の作業時間ややり直しの回数などの作業実績を統計解析し、作業の種別ごとに適切な作業者を自動的に判別して適切な作業者をあらかじめ作業に紐付けておき、事務作業自動割当手段１１１により、紐付けられた作業者に優先的に作業を割り振る。
【００２９】
図２−Ａ〜図２−Ｄと図３−Ａ〜図３−Ｄは、本実施例における業務管理システムにおける各手段の処理とそれらのより具体的な処理内容を説明するためのフローチャートである。
【００３０】
業務管理システム１０２におけるこれらの各手段は、図示しないが、ＣＰＵ、メモリなどの内部記憶装置、ハードディスクなどの外部記憶装置、キーボードやマウスなどの入力装置、事務作業依頼部門（営業部門）１０２や事務センタ１０３など外部システムと通信を行うための通信装置などのハードウェアと、それぞれの手段の機能を実現するための処理プログラム（後述する事務作業依頼画面プログラム、事務作業画面プログラム、ログ記録プログラム、作業者紐付け更新プログラム、統計解析プログラムなど）をＣＰＵで実行することによって実現されるものであることはいうまでもない。以下、各手段の処理をこれらのフローチャートを用いて説明する。
【００３１】
（ａ）＜事務作業自動割当手段１１１の処理の説明＞
まず、図２−Ａのフローチャートを用いて事務作業自動割当手段１１１の処理の概要を説明する。
【００３２】
事務作業自動割当手段１１１は、事務作業依頼部門１０１（営業部門）から依頼された事務作業を空いている作業者に自動的に依頼する手段である。依頼する際に作業の種別ごとに優先的に割り振る作業者がいる場合はその作業者に優先して依頼する。
【００３３】
まず、依頼元の事務作業依頼部門１０１の作業依頼者から、営業事務作業の依頼がＷｅｂ画面の操作によって発行されると（図２−ＡのステップＳ２００）、事務作業依頼画面プログラムＰ１は、作業者紐付けＤＢ（作業者のデータベース）１２２を検索し（図２−ＡのステップＳ２０１）、優先的に作業を割り振る作業者が登録されているかどうかを判定する（同ステップＳ２０２）。ここで、作業者紐付けＤＢ（作業者）１２２は、過去の作業者の作業実績をシステムが解析して、作業種別ごとに優先的に割り振る作業者を記録したＤＢである。
【００３４】
優先的に割り振る作業者が存在する場合は（同ステップＳ２０２：Ｙ）、作業者ステータスＤＢ１２１を検索し（同ステップＳ２０３）、その作業者が空きの状態であるか否かを判定する（同ステップＳ２０４）。
【００３５】
空いている作業者が見つかった場合は、作業者ステータスＤＢ１２１を更新して作業者のステータスを依頼中に変更する（同ステップＳ２０５）。
【００３６】
優先的に割り振る作業者が存在しない場合は（同ステップＳ２０４：Ｎ）、一般の作業者（紐付けられていない者）の中から空いている者を探して（同ステップＳ２０６）、空いている者がいたら（同ステップＳ２０７：Ｙ）、その作業者について作業者ステータスＤＢ１２１を依頼中に変更する（同ステップＳ２０８）。作業を実施する作業者は依頼一覧画面で自分に依頼されている作業を確認して作業の開始ボタンを押下して作業を開始する（同ステップＳ２０９）。
以上が事務作業自動割当手段１１１の処理の流れである。
【００３７】
次に、図３−Ａのフローチャートを用いて、事務作業自動割当手段１１１のより具体的な処理ロジックを説明する。なお同図には、処理ステップにおいて各データベース（ＤＢ）とやり取りされるデータ例についても示されているので参照されたい。
【００３８】
まず、各種の事務作業を依頼する画面で作業依頼者が依頼ボタンを押下したときに（図３−ＡのステップＳ３００）、事務作業画面プログラムＰ２が作業者紐付けＤＢ（作業者）１２２を検索して（同ステップＳ３０１）、事務作業種別に優先的に紐付けられている作業者が存在するかどうかチェックする（同ステップＳ３０２）。
【００３９】
優先的に紐付けられている作業者が存在する場合は（同ステップＳ３０２：Ｙ）、作業者紐付けＤＢ（作業者）１２２から事務作業種別・作業者CDを取得する（同ステップＳ３０３）。
【００４０】
次に、作業者CDを検索キーにして作業者ステータスＤＢ１２１を検索して（同ステップＳ３０４）、その作業者の作業ステータスを取得し（同ステップＳ３０５）、作業者のステータスが空きであるかどうかを確認する（同ステップＳ３０６）。
【００４１】
その作業者の作業ステータスが空きでない場合は（同ステップＳ３０６：Ｎ）、優先的に紐付けられている他の作業者を順番に検索キーにして作業者ステータスＤＢ１２１を検索する。この処理を繰り返し優先的に紐付けられている作業者の中で作業ステータスが空きである者を探し出す（ステップＳ３０３〜Ｓ３０６の繰り返し）。
【００４２】
空いている作業者を検出したら（同ステップＳ３０６：Ｙ）、作業者ステータスＤＢ１２１の当該作業者のステータスを「０２：依頼中」に変更する（同ステップＳ３０７）。
【００４３】
もし事務作業種別に優先的に紐付けられている作業者が存在しない場合は（同ステップＳ３０２：Ｎ）、次に、一般の作業者の作業者CDを順番に検索キーにして作業者ステータスＤＢ１２１を検索し（同ステップＳ３０８）、作業ステータスを取得し（同ステップＳ３０９）、該作業者ステータスが空きの作業者が見つかるまで検索を継続する（同ステップＳ３０８〜Ｓ３１０）。
【００４４】
一般の作業者から空いている者を検出したら（同ステップＳ３１０：Ｙ）、作業者ステータスＤＢ１２１の当該作業者のステータスを「０２：依頼中」に変更する（同ステップＳ３１１）。
【００４５】
作業を実施する作業者の依頼一覧画面には依頼中の作業として表示される（同ステップＳ３１２）。作業を実施する作業者は依頼一覧画面で自分に依頼されている作業を確認して作業の開始ボタンを押下して作業を開始する（同ステップＳ３１３）。
【００４６】
（ｂ）＜作業実績管理手段１１２の処理の説明＞
まず、図２−Ｂのフローチャートを用いて、作業実績管理手段１１２の処理の概要を説明する。
【００４７】
作業実績管理手段１１２は、事務作業者の事務作業にかかった作業時間、作業のやり直しの情報をＷｅｂの操作から自動的に記録する手段である。
【００４８】
事務センタ１０３の各事務作業員により各種の事務作業を開始あるいはやり直しを行うようにＷｅｂページが操作されると（ステップＳ２２０，Ｓ２２０ａ）、ログ記録プログラムＰ３に事務作業の種別・事務作業の伝票番号（キー）・作業者・開始時間がパラメータとして伝達される（ステップＳ２２１、ステップＳ２２１ａ）。
【００４９】
ログ記録プログラムＰ３は過去の作業実績が記録された作業実績ＤＢ１２５から該当する伝票番号を検索して（ステップＳ２２２、ステップＳ２２２ａ）、過去に同じ伝票の作業を行ったかどうかを判定する（ステップＳ２２３）。
【００５０】
過去に同じ伝票番号の作業が記録されていない場合は（同ステップＳ２２３：Ｎ）、新規の作業と見なして、作業実績ＤＢ１２５に作業の種別・伝票番号・作業者・開始時間を登録し（ステップＳ２２４）し、作業者ステータスＤＢ１２１に作業中を変更する（同ステップＳ２２５）。
【００５１】
各種の事務作業が完了するようにＷｅｂページが操作されると（同ステップＳ２２０ｂ）、ログ記録プログラムＰ３に事務作業の種別・作業者・完了時間がパラメータとして伝達される（ステップＳ２３０）。
【００５２】
ログ記録プログラムＰ３は作業実績ＤＢ１２５から該当する作業種別・伝票番号のデータを検索して（ステップＳ２２６）、「完了時間−開始時間」で作業にかかった時間（作業時間）を計算して（ステップＳ２２７）、該作業時間を作業実績ＤＢ１２５に格納する（ステップＳ２２８）。
【００５３】
作業の完了が通知されるとログ記録プログラムＰ３は作業者ステータスＤＢ１２１のステータスを空き状態に更新して（ステップＳ２２９）、作業者が次の依頼を受付可能とする。
【００５４】
作業の開始時にログ記録プログラムＰ３が作業実績ＤＢ１２５を検索して（ステップＳ２２２、ステップＳ２２２ａ）、該当する伝票番号のデータが見つかった場合は（ステップＳ２２３ａ：Ｙ）、過去に同じ作業を行っているので、作業のやり直しと判定して作業実績ＤＢ１２５の当該データのやり直し回数を加算して作業実績ＤＢ１２５に格納する（ステップＳ２２８ａ）。
以上が作業実績管理手段１１２の処理の流れである。
【００５５】
次に、図３−Ｂのフローチャートを用いて、作業実績管理手段１１２のより具体的な処理ロジックを説明する。なお同図には、処理ステップにおいて各データベース（ＤＢ）とやり取りされるデータ例についても示されているので参照されたい。
【００５６】
まず、各種の事務作業を依頼する画面で作業依頼者が依頼ボタンが押下したときに（図３−ＡのステップＳ３１９）、事務作業画面プログラムＰ２からログ記録プログラムＰ３に事務作業種別・伝票番号・作業者CD・開始時間がパラメータとして引き渡される（同ステップＳ３２０）。
【００５７】
ログ記録プログラムＰ３は伝票番号を検索キーにして作業実績ＤＢ１２５を検索し（同ステップＳ３２１）、当該伝票がすでに作業中であるかどうかを確認する（同ステップＳ３２２）。
【００５８】
作業実績データが存在せず、当該伝票がすでに作業中でなかった場合は（同ステップＳ３２２：Ｎ）、指示された作業の種別・伝票番号・作業者・開始時間のレコードを作業実績ＤＢ１２５に追加する（同ステップＳ３２３）。次に、作業者ステータスＤＢ１２１の当該作業者のステータスを「０３：作業中」に変更する（同ステップＳ３２４）。
【００５９】
もし作業実績ＤＢ１２５に当該伝票のデータが存在し、すでに作業中であった場合は（同ステップＳ３２２：Ｙ）、やり直し回数を作業実績ＤＢ１２５から取得する（同ステップＳ３２５）。そしてやり直し回数を１加算して作業実績ＤＢ１２５のレコードを更新する（同ステップＳ３２６）。次に、作業者ステータスＤＢ１２１の当該作業者のステータスを「０３：作業中」に変更する（同ステップＳ３２７）。
【００６０】
事務作業を実施する作業者が作業完了時に完了ページで完了ボタンを押下したときに（同ステップＳ３１９ａ）、事務作業画面プログラムＰ２からログ記録プログラムＰ３に事務作業の種別・作業者CD・完了時間がパラメータとして引き渡される（同ステップＳ３３０）。
【００６１】
ログ記録プログラムＰ３は事務作業の種別・作業者CD・伝票番号を検索キーにして（同ステップＳ３３１）、作業実績ＤＢ１２５を検索して該当する伝票の作業開始時間を取得する（同ステップＳ３３２）。次に、作業の完了時間から開始時間を差し引いて作業にかかった時間を求め（同ステップＳ３３３）、完了時間と作業時間を作業実績ＤＢ１２５のレコードに反映する（同ステップＳ３３４）。最後に作業者ステータスＤＢ１２１の当該作業者のステータスを「０１：空き」に変更する（同ステップＳ３３５）。
【００６２】
（ｃ）＜作業者紐付け手段１１３の処理の説明＞
まず、図２−Ｃのフローチャートを用いて、作業者紐付け手段１１３の処理の概要を説明する。
【００６３】
作業者紐付け手段１１３は、過去の作業実績の統計結果が蓄積されている作業統計ＤＢ（累計）１２６を参照して、作業の種別ごとに作業時間が短く作業のやり直しの少ない適格な作業者を自動的に判定する手段である。
【００６４】
適格と判定された作業者は作業者紐付けＤＢ（作業者）１２２に格納される。システムの運用者は、作業者紐付けＤＢ（紐付け比重）１２３にパラメータとして作業時間の短さとやり直しの少なさのどちらに比重を置くかを設定できる。
【００６５】
作業者紐付け更新プログラムＰ４は、作業統計ＤＢ（累計）１２６を参照して以下の処理を作業者全員分繰り返す。
事務作業の種別ごとに「平均作業時間×比重×（−１）」で減点ポイントを計算する（図２−ＣのステップＳ２４１）。
例：作業時間４０分×比重（０．６）×（−１）＝−２４
【００６６】
事務作業の種別ごとに「平均やり直し回数×比重×（−１）」で減点ポイントを計算する（同ステップＳ２４２）。
例：やり直し１０回×比重（０．４）×（−１）＝−４
【００６７】
次に、事務作業ごとの割当て人数枠に達しているか否かを判定する（同ステップＳ２４３）。事務作業ごとの割当て人数枠に達している場合は（同ステップＳ２４３：空き無し）、算出した作業者の減点ポイントと既に紐付けられている作業者の減点ポイントを比較し（同ステップＳ２４４）、最下位すなわち減点がもっとも多い作業者の紐付け情報を作業者紐付けＤＢ（作業者）１２２から削除する（同ステップＳ２４５）。
【００６８】
次に、現在の作業者の情報を紐付け情報として作業者紐付けＤＢ（作業者）１２２に登録する（同ステップＳ２４６）。
【００６９】
事務作業ごとの割当て人数枠に達していない場合は（同ステップＳ２４３：空き有り）、無条件に現在の作業者の情報を作業者紐付けＤＢ（作業者）１２２に登録する（同ステップＳ２４６）。
以上が作業者紐付け手段１１３の処理の流れである。
【００７０】
次に、図３−Ｃのフローチャートを用いて、作業者紐付け手段１１３のより具体的な処理ロジックを説明する。なお同図には、処理ステップにおいて各データベース（ＤＢ）とやり取りされるデータ例や計算例も示されているので参照されたい。
【００７１】
作業者紐付け更新プログラムＰ４は、以下の処理を作業者全員分繰り返す（図３−ＣのステップＳ３４０ａ〜Ｓ３４０ｂ）。また、事務作業種別の数分だけ当該作業者を作業に紐付ける処理を繰り返す（同ステップＳ３４１ａ〜Ｓ３４１ｂ）。
【００７２】
まず、作業統計ＤＢ（累積）１２６から事務作業種別・作業者CDの平均作業時間と平均やり直し回数を取得する（同ステップＳ３４２）。
そして、平均作業時間×比重×（−１）の式で平均作業時間の減点ポイントを計算する（同ステップＳ３４３）。次に、平均やり直し回数×比重×（−１）の式で平均やり直し回数の減点ポイントを計算する（同ステップＳ３４４）。
【００７３】
平均作業時間の減点ポイントと平均やり直し回数の減点ポイントを加算して当該作業者の合計減点ポイントを求める（同ステップＳ３４５）。
【００７４】
次に、作業者紐付けＤＢ（紐付け比重）１２３から作業種別毎の紐付け人数を取得して、紐付ける人数と比較し（同ステップＳ３４７）、現在の紐付け人数ａが、作業者紐付けＤＢ（紐付け比重）１２３から取得した紐付け人数（図４−Ｆの例では１０人）以上の場合は（同ステップＳ３４７：Ｎ）、以下のように紐付ける作業者を入れ替える処理を行う（同ステップＳ３４８ａ〜Ｓ３４８ｂ）。
【００７５】
まず、作業者紐付けＤＢ（作業者）１２２から紐付けられている作業者CDと減点ポイントを取得して（同ステップＳ２３９）、前回に取得した作業者の減点ポイントと比較する（同ステップＳ３５０）。今回取得した作業者の減点ポイントのほうが大きい場合は（同ステップＳ３５０：Ｙ）、最低減点ポイントを更新する（同ステップＳ３５１）。
【００７６】
このようにして、紐付けられている人数分、減点ポイントの取得と比較を繰り返し（同ステップＳ３４８〜Ｓ３４８ｂ）、一番減点ポイントの大きい作業者（最低減点ポイント）を求める。
【００７７】
先ほど計算で求めた作業者の減点と、この最低限点ポイントを比較して（同ステップＳ３５３）、最低限点ポイントの減点の方が先ほど計算で求めた作業者の減点より大きい場合は（同ステップＳ３５３：Ｙ）、最低限点ポイントの作業者を作業者紐付けＤＢから削除する（同ステップＳ３５４）。
【００７８】
こうして最低限点ポイントの作業者の紐付けを削除した上で、現在処理中の作業者の紐付けの情報を作業者紐付けＤＢ（作業者）１２２に追加する（同ステップＳ３５５）。
【００７９】
現在の紐付け人数ａが作業者紐付けＤＢ（紐付け比重）１２３から取得した紐付け人数（図４−Ｆの例では１０人）より小さい場合は（同ステップＳ３４７：Ｙ）、作業者を入れ替える処理すなわちステップＳ３４８ａ〜ステップＳ３５４をスキップした上で、同様に作業者の紐付けの情報を作業者紐付けＤＢ（作業者）１２２に追加する（同ステップＳ３５５）。
【００８０】
以上のような処理を全作業種別分・作業者全員分繰り返して処理を終わる（同ステップＳ３４１ａ〜Ｓ３４１ｂ、ステップＳ３４０ａ〜Ｓ３４０ｂ）。
【００８１】
（ｄ）＜作業状況統計解析手段１１４の処理の説明＞
まず、図２−Ｄのフローチャートを用いて、作業状況統計解析手段１１４の処理の概要を説明する。
【００８２】
作業状況統計解析手段１１４は、作業実績ＤＢ１２５を読み込み事務作業の種別ごとに平均の作業時間と平均のやり直し回数を算出する手段である。算出された平均値は作業統計ＤＢ（日次）１２４および作業統計ＤＢ（累積）１２６に格納される。作業統計ＤＢ（累積）１２６は、作業者紐付け手段１１３にて参照され、作業者の適格さの判定に利用される。
【００８３】
前述したように、作業実績管理手段１１２における事務作業画面プログラムＰ２の実行（図２−Ｂ，図３−Ｂ参照）により、作業実績ＤＢ１２５には、事務作業の種別・作業者別の作業時間・やり直し回数が随時記録されている（図２−ＤのステップＳ２５１）。
【００８４】
統計解析プログラムＰ５はこの作業実績ＤＢ１２５から、事務作業の種別ごとに作業者別の作業時間・やり直し回数を取得する（同ステップＳ２５２）。
【００８５】
取得された作業時間とやり直し回数を当該作業種別のデータが無くなるまで順次加算し、当該作業種別のデータをすべて読み終わったら作業時間とやり直し回数の平均値を求めて作業統計ＤＢ（日次）１２４に格納する（ステップＳ２５３ａ，ｂ）。
【００８６】
次に、作業統計ＤＢ（日次）１２４を読み込み、事務作業の種別ごとに作業者別の作業時間・やり直し回数をデータがなくなるまで取得し、取得された作業時間とやり直し回数を当該作業種別のデータが無くなるまで順次加算する（ステップＳ２５４）。
【００８７】
当該作業種別のデータを全て読み終わったら作業時間とやり直し回数の平均値を求めて作業統計ＤＢ（累積）１２６に格納する（ステップＳ２５５ａ，ｂ）。
以上が作業状況統計解析手段１１４の処理の流れである。
【００８８】
次に、図３−Ｄのフローチャートを用いて、作業状況統計解析手段１１４のより具体的な処理ロジックを説明する。なお同図には、処理ステップにおいて各データベース（ＤＢ）とやり取りされるデータ例や計算例も示されているので参照されたい。
【００８９】
統計解析プログラムＰ５は、以下の処理（図３−ＤのステップＳ３６０ａ〜Ｓ３６０ｂ）を事務作業種別の数分繰り返す。そして、作業者の数分だけ以下のような累計の平均作業時間、平均やり直し回数を求める処理（同ステップＳ３６１ａ〜Ｓ３６１ｂ）を繰り返す。
【００９０】
まず、作業実績ＤＢ１２５から該当する事務作業種別・作業者CDの実績（作業時間、やり直し回数）を取得し（同ステップＳ３６３）、データを取得するごとにデータ件数を１加算する（同ステップＳ３６４）。作業時間の合計に作業実績ＤＢ１２５から取得した作業時間を加算する（同ステップＳ３６５）。
【００９１】
作業やり直し回数の合計に作業実績ＤＢ１２５から取得した作業やり直し回数を加算する（同ステップＳ３６６）。
こうして当該事務作業種別、作業者CDのデータが無くなるまでデータの取得を繰り返し作業時間と作業やり直し回数を合計する（同ステップＳ３６２ａ〜Ｓ３６２ｂ）。
【００９２】
次に、当日の平均作業時間を「作業時間合計÷データ件数」で算出する（同ステップＳ３６７）。同様に、当日の平均やり直し回数を「やり直し回数合計÷データ件数」で算出する（同ステップＳ３６８）。
【００９３】
計算で求めた当日の平均作業時間、平均やり直し回数を作業統計ＤＢ（日次）１２４に格納する（同ステップＳ３６９）。その後、当該事務作業種別、作業者CDの最古データを作業統計ＤＢ（日次）１２４から削除する（同ステップＳ３７０）。
【００９４】
次に、作業統計ＤＢ（日次）１２４で当該事務作業種別、作業者CDのデータが無くなるまで作業時間、やり直し回数を累計する処理を繰り返す（同ステップＳ３７１ａ〜Ｓ３７１ｂ）。
【００９５】
まず、当該事務作業種別、作業者CDの作業時間、やり直し回数を作業統計ＤＢ（日次）１２４から取得し（同ステップＳ３７２）、データを取得するごとにデータ件数を１加算する（同ステップＳ３７３）。
【００９６】
作業時間の合計に作業統計ＤＢ（日次）１２４から取得した作業時間を加算する（同ステップＳ３７４）。また、作業やり直し回数の合計に作業統計ＤＢ（日次）１２４から取得した作業やり直し回数を加算する（同ステップＳ３７５）。
【００９７】
こうして当該事務作業種別、作業者CDのデータが無くなるまでデータの取得を繰り返し、作業時間と作業やり直し回数を合計する（同ステップＳ３７１ａ〜Ｓ３７１ｂ）。
【００９８】
次に、累計の平均作業時間を「作業時間合計÷データ件数」で算出する（同ステップＳ３７６）。同様に、累計の平均やり直し回数を「やり直し回数合計÷データ件数」で算出する（同ステップＳ３７７）。累積の平均作業時間、平均やり直し回数を作業統計ＤＢ（累積）１２６に格納する（同ステップＳ３７８）。
【００９９】
以上のような処理を作業者全員分、全作業種別分繰り返して処理を終わる（同ステップＳ３６０ａ、Ｓ３６１ａ〜Ｓ３６１ｂ、Ｓ３６０ｂ）。
【０１００】
以上の実施例の説明において、作業実績ＤＢ１２５、作業者ステータスＤＢ１２１、作業統計ＤＢ（日次）１２４、作業統計ＤＢ（累積）１２６、作業紐付けＤＢ（作業者）１２２、作業紐付けＤＢ（紐付け比重）１２３を別個のＤＢとして説明しているが、これらはハードウェア的に別個のＤＢでも単一のＤＢを分割したＤＢでもよい。
【０１０１】
なお、上記実施例で説明した事務作業自動割当手段１１１、作業実績管理手段１１２、作業者紐付け手段１１３、作業状況統計解析手段１１４が実現する機能に対応する処理プログラム（実施例における事務作業依頼画面プログラムＰ１、事務作業画面プログラムＰ２、ログ記録プログラムＰ３、作業者紐付け更新プログラムＰ４、統計解析プログラムＰ５など）ＣＤ−ＲＯＭ、ＤＶＤ、ＦＤなどの記録媒体に記録して市場に配布したり、インターネットなどのネットワークを介して市場に配布することができる。
【図面の簡単な説明】
【０１０２】
【図１】本発明に係る業務管理システムのシステム構成図である。
【図２−Ａ】図１における事務作業自動割当手段の処理動作の概要を示すフローチャートである。
【図２−Ｂ】図１における作業実績管理手段の処理動作の概要を示すフローチャートである。
【図２−Ｃ】図１における作業者の紐付け手段の処理動作の概要を示すフローチャートである。
【図２−Ｄ】図１における作業状況統計解析手段の処理動作の概要を示すフローチャートである。
【図３−Ａ】図１における事務作業自動割当手段の処理動作例を示すフローチャートである。
【図３−Ｂ】図１における作業実績管理手段の処理動作例を示すフローチャートである。
【図３−Ｃ】図１における作業者の紐付け手段の処理動作例を示すフローチャートである。
【図３−Ｄ】図１における作業状況統計解析手段の処理動作例を示すフローチャートである。
【図４−Ａ】図１における作業実績ＤＢの登録内容例を示す説明図である。
【図４−Ｂ】図１における作業者ステータスＤＢの登録内容例を示す説明図である。
【図４−Ｃ】図１における作業統計ＤＢ（日次）の登録内容例を示す説明図である。
【図４−Ｄ】図１における作業統計ＤＢ（累積）の登録内容例を示す説明図である。
【図４−Ｅ】図１における作業紐付けＤＢ（作業者）の登録内容例を示す説明図である。
【図４−Ｆ】図１における作業紐付けＤＢ（紐付け比重）の登録内容例を示す説明図である。
【符号の説明】
【０１０３】
１０１：営業部門の事務作業依頼部門
１０２：業務管理システム
１０３：事務センタ
１１１：事務作業自動割当手段
１１２：作業実績管理手段
１１３：作業者紐付け手段
１１４：作業状況統計解析手段
１２１：作業者ステータスＤＢ（データベース）
１２２：作業者紐付けＤＢ（作業者）
１２３：作業者紐付けＤＢ（紐付け比重）
１２４：作業統計ＤＢ（日次）
１２５：作業実績ＤＢ
１２６：作業統計ＤＢ（累積）
Ｐ１：事務作業依頼画面プログラム
Ｐ２：事務作業画面プログラム
Ｐ３：ログ記録プログラム
Ｐ４：作業者紐付け更新プログラム
Ｐ５：統計解析プログラム
【図１】
2007141039.tif 000003
【図２−Ａ】
2007141039.tif 000004
【図２−Ｂ】
2007141039.tif 000005
【図２−Ｃ】
2007141039.tif 000006
【図２−Ｄ】
2007141039.tif 000007
【図３−Ａ】
2007141039.tif 000008
【図３−Ｂ】
2007141039.tif 000009
【図３−Ｃ】
2007141039.tif 000010
【図３−Ｄ】
2007141039.tif 000011
【図４−Ａ】
2007141039.tif 000012
【図４−Ｂ】
2007141039.tif 000013
【図４−Ｃ】
2007141039.tif 000014
【図４−Ｄ】
2007141039.tif 000015
【図４−Ｅ】
2007141039.tif 000016
【図４−Ｆ】
2007141039.tif 000017