(57)【要約】【課題】登録されるデータから特定の項目のデータのみを分離して蓄積できるデータ格納装置、データ格納方法およびデータ格納プログラムを提供する。【解決手段】受付部６０は、複数の項目についてのデータの登録を受け付ける。格納部６１は、データの項目毎の格納先を示す格納先情報１８に基づき、受付部６０により受け付けたデータを項目毎に振り分けて格納先へ格納する。【選択図】図２
2015114911.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目についてのデータの登録を受け付ける受付部と、
前記データの項目毎の格納先を示す格納先情報に基づき、前記受付部により受け付けたデータを項目毎に振り分けて前記格納先へ格納する格納部と、
を有することを特徴とするデータ格納装置。
【請求項２】
所定の知識を有し、利用者に対して作業を行う知識作業者からアクセス不能な第１の記憶部と、
前記知識作業者からアクセス可能な第２の記憶部と、をさらに有し、
前記格納先情報は、前記データの前記利用者の個人情報を含む項目の格納先が前記第１の記憶部に設定され、前記データの前記個人情報を含まない作業実績に関する項目の格納先が前記第２の記憶部に設定され、
前記格納部は、前記受付部により受け付けたデータの前記個人情報を含む項目を前記第１の記憶部に格納し、前記データの前記作業実績に関する項目を前記第２の記憶部に格納する
ことを特徴とする請求項１に記載のデータ格納装置。
【請求項３】
前記受付部は、作業内容に関する複数の項目を表示した画面を表示させて知識作業者から作業内容に関するデータの登録を受け付け、
前記格納先情報は、格納先のテーブルを示すデータテンプレート、前記画面に表示される項目を示すデザインテンプレートおよびテーブルのフィールドに対して格納する前記画面の項目を示す変数テンプレートにより構成され、
前記格納部は、前記データテンプレートからデータを格納する格納先のテーブルを特定し、前記変数テンプレートに基づいて、前記画面の前記デザインテンプレートに記述された項目を、特定したテーブルのフィールドに格納する
ことを特徴とする請求項１または２に記載のデータ格納装置。
【請求項４】
コンピュータが、
複数の項目についてのデータの登録を受け付け、
前記データの項目毎の格納先を示す格納先情報に基づき、受け付けたデータを項目毎に振り分けて前記格納先へ格納する
処理を実行することを特徴とするデータ格納方法。
【請求項５】
コンピュータに、
複数の項目についてのデータの登録を受け付け、
前記データの項目毎の格納先を示す格納先情報に基づき、受け付けたデータを項目毎に振り分けて前記格納先へ格納する
処理を実行させることを特徴とするデータ格納プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ格納装置、データ格納方法およびデータ格納プログラムに関する。
【背景技術】
【０００２】
従来から、各種の知識を有する知識作業者により、各種のサービスが提供されている。例えば、管理栄養士は、サービスとして、栄養指導を行う。この栄養指導は、例えば、企業が従業員に対する栄養指導を事業者に依頼し、事業者が契約した管理栄養士が各従業員に対して個別に指導を行う形で進められる。例えば、管理栄養士は、面談やe-mail等を利用して、従業員から食生活や生活全般を個別に報告させ、報告に対して栄養指導を行う。管理栄養士は、従業員に対する個別の指導の結果を事業者へ報告する。事業者は、依頼元の企業に、委託された従業員全ての報告結果を取りまとめる形で回答を行うことにより、栄養指導の業務受託が完了する。この管理栄養士が個別の従業員に対して行った指導内容は、指導の結果として取りまとめられ、複数の従業員のデータが事業者により集約されて、委託元の企業に納品される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７５９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
管理栄養士が実際に行った指導結果のデータは、事業者を通じて企業より委託された業務に関連づけられたものである。このため、指導の契約が完了すると、指導結果のデータは、全て委託元の企業、あるいは、請負元の事業者に蓄積される。
【０００５】
ところで、近年、データ分析技術の発展により、管理栄養士が作業を行ったという指導結果のデータだけでなく、管理栄養士が作業の過程で生み出された指導内容のデータに価値を見出すことができるようになった。例えば、管理栄養士が栄養指導を複数人に対して行った場合、何人に対して栄養指導を行ったか、というような指導結果のデータだけではなく、個別の栄養指導のデータと指導結果のデータとを分析することにより、管理栄養士の仕事の量だけでなく、仕事の質や、スキルと関連づけた結果を得ることができる。
【０００６】
しかしながら、指導内容のデータは、従業員の個人情報を含む場合があるため、全体を管理栄養士に提供することはできない。また、指導内容のデータには、不要な項目も含まれるため、データ全体を提供しても記憶領域などのリソースを多く消費してしまい効率的にデータを活用できない。
【０００７】
なお、このような問題は、管理栄養士に限ったものではなく、例えば、介護のサービスを提供する介護福祉士など、知識を利用してサービスを提供する知識作業者全般に該当する問題である。
【０００８】
一側面では、登録されるデータから特定の項目のデータのみを分離して蓄積できるデータ格納装置、データ格納方法およびデータ格納プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一側面によれば、データ格納装置は、受付部と、格納部とを有する。受付部は、複数の項目についてのデータの登録を受け付ける。格納部は、前記データの項目毎の格納先を示す格納先情報に基づき、前記受付部により受け付けたデータを項目毎に振り分けて前記格納先へ格納する。
【発明の効果】
【００１０】
本発明の一側面によれば、登録されるデータから特定の項目のデータのみを分離して蓄積できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、データ格納装置の概略的な構成を示す図である。
【図２】図２は、実施例１に係るデータ格納装置の機能的な構成の一例を示す図である。
【図３】図３は、知識作業者テーブルのデータ構成の一例を示す図である。
【図４】図４は、所持資格テーブルのデータ構成の一例を示す図である。
【図５】図５は、作業履歴テーブルのデータ構成の一例を示す図である。
【図６】図６は、サービスユニットテーブルのデータ構成の一例を示す図である。
【図７】図７は、サービスロールテーブルのデータ構成の一例を示す図である。
【図８】図８は、割当テーブルのデータ構成の一例を示す図である。
【図９】図９は、仕事発生源テーブルのデータ構成の一例を示す図である。
【図１０】図１０は、仕事テーブルのデータ構成の一例を示す図である。
【図１１】図１１は、格納対象データを生成する流れの一例を模式的に示した図である。
【図１２】図１２は、介護予定を入力する介護予定入力画面の一例を示す図である。
【図１３】図１３は、デザインテンプレートの一例を示す図である。
【図１４】図１４は、変数テンプレートの一例を示す図である。
【図１５】図１５は、データテンプレートの一例を示す図である。
【図１６】図１６は、データテンプレートの一例を示す図である。
【図１７】図１７は、データを格納した仕事テーブルの一例を示す図である。
【図１８】図１８は、データを格納した作業履歴テーブルの一例を示す図である。
【図１９】図１９は、介護実績を入力する介護実績入力画面の一例を示す図である。
【図２０】図２０は、変数テンプレートの一例を示す図である。
【図２１】図２１は、データを格納した仕事テーブルの一例を示す図である。
【図２２】図２２は、データを格納した作業履歴テーブルの一例を示す図である。
【図２３】図２３は、データ格納処理の手順の一例を示すフローチャートである。
【図２４】図２４は、データ格納プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明にかかるデータ格納装置、データ格納方法およびデータ格納プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１３】
［データ格納装置の構成］
実施例１に係るデータ格納装置１０について説明する。図１は、データ格納装置の概略的な構成を示す図である。データ格納装置１０は、依頼された仕事を知識作業者１１に対して割り当てを行って管理するシステムが動作する装置である。知識作業者１１は、所定の知識を有し、当該知識を利用して利用者１２に対してサービスを提供する（図１（１））。なお、本実施例では、仕事とは、知識作業者１１が行うものをいう。知識作業者１１は、知識を使って仕事を行う。仕事には、作業の対象と作用効果がある。仕事は、一定の知識を有する知識作業者であれば、同じ成果が出せるものとする。また、仕事は、単位化され、反復性、再現性を持つものとする。また、仕事は、反復性と有価性があるものとする。
【００１４】
本実施例では、知識作業者１１として介護福祉士が、利用者１２として介護者に対して介護サービスを提供する場合を例にして説明する。介護サービスは、例えば、介護を要する介護者に対する介護を事業者に依頼し、事業者が契約した介護福祉士が介護者を個別に訪問して介護を行う形で進められる。データ格納装置１０は、依頼された仕事に関する各種のデータの登録を受け付ける。例えば、データ格納装置１０は、介護を依頼された介護者に関する情報や、介護内容に関する情報の登録を受け付ける。また、データ格納装置１０は、介護福祉士から介護に関する各種のデータの登録を受け付ける。介護福祉士は、不図示の端末装置を用いて、介護に関する各種のデータをデータ格納装置１０に登録する（図１（２））。例えば、介護福祉士は、実施する作業に関する作業情報１３をデータ格納装置１０に登録する。この作業情報１３には、介護者の氏名など介護者に関する個人情報も含まれている。
【００１５】
データ格納装置１０は、システムに関するデータの格納先として、知識作業者情報１５と、連携情報１６と、仕事情報１７とを有する。知識作業者情報１５は、知識作業者１１に関する各種情報を格納したデータである。例えば、知識作業者情報１５には、知識作業者１１の氏名や連絡先、所持する資格に関する情報などが格納される。仕事情報１７は、仕事に関する各種情報を格納したデータである。例えば、仕事情報１７には、依頼された介護内容の情報や、実施した介護内容の情報などが格納される。連携情報１６は、知識作業者情報１５と仕事情報１７とを連携させるための情報を格納したデータである。例えば、連携情報１６は、仕事情報１７に記憶された仕事を知識作業者情報１５に記憶された知識作業者１１に関連付ける情報が格納される。
【００１６】
知識作業者情報１５、連携情報１６および仕事情報１７は、それぞれ利用目的に応じたアクセス制御がなされる。例えば、知識作業者情報１５は、知識作業者１１に対してアクセス可能な権限が付与されており、知識作業者１１からアクセス可能とされている。仕事情報１７は、仕事の依頼元に対してアクセス可能な権限が付与されており、仕事の依頼元からアクセス可能とされ、知識作業者１１からアクセス不能とされている。連携情報１６は、システムを管理する管理元に対してアクセス可能な権限が付与されて、管理元からアクセス可能とされている。このように仕事情報１７にアクセス制御が行われた場合、知識作業者１１は、自身が実施した作業の情報が仕事情報１７に格納された場合、自身が実施した作業の情報を後から作業実績として取得することは困難である。
【００１７】
そこで、データ格納装置１０は、登録されるデータの項目毎の格納先を示す格納先情報１８を記憶する。そして、データ格納装置１０は、格納先情報１８に基づき、受け付けたデータを項目毎に振り分けて格納先へ格納する。例えば、データ格納装置１０は、実施した作業内容の情報を仕事情報１７に格納する（図１（３）、（４））。また、データ格納装置１０は、作業情報１３のうち、個人情報を除いた作業に関する情報を知識作業者情報１５に格納する（図１（３）、（４））。これにより、データ格納装置１０は、登録されるデータから特定の項目のデータのみを分離して蓄積できる。このように、個人情報を除いた作業に関する情報が分離されて知識作業者情報１５に格納されるため、知識作業者１１は、実施した作業の情報を後から作業実績として取得することができる。
【００１８】
次に、実施例１に係るデータ格納装置１０についてさらに詳細に説明する。図２は、実施例１に係るデータ格納装置の機能的な構成の一例を示す図である。
【００１９】
データ格納装置１０は、例えば、パーソナルコンピュータやサーバコンピュータなどのコンピュータなどである。データ格納装置１０は、１台のコンピュータとして実装してもよく、また、複数台のコンピュータによるクラウドとして実装することもできる。なお、本実施例では、データ格納装置１０を１台のコンピュータとした場合を例として説明する。図２に示すように、データ格納装置１０は、通信Ｉ／Ｆ（インタフェース）部３０と、表示部３１と、入力部３２と、記憶部３３と、制御部３４とを有する。
【００２０】
通信Ｉ／Ｆ部３０は、他の装置との間で通信制御を行うインタフェースである。通信Ｉ／Ｆ部３０は、図示しないネットワークを介して他の装置と各種情報を送受信する。例えば、通信Ｉ／Ｆ部３０は、知識作業者１１が有する端末装置へ各種の画面の情報を送信する。また、通信Ｉ／Ｆ部３０は、知識作業者１１が有する端末装置から各種の画面に対する入力結果の情報を受信する。かかる通信Ｉ／Ｆ部３０の一態様としては、ＬＡＮカードなどのネットワークインタフェースカードを採用できる。
【００２１】
表示部３１は、各種情報を表示する表示デバイスである。表示部３１としては、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などの表示デバイスが挙げられる。表示部３１は、各種情報を表示する。
【００２２】
入力部３２は、各種の情報を入力する入力デバイスである。例えば、入力部３２としては、データ格納装置１０に設けられたキーボード、マウスなどの入力デバイスが挙げられる。入力部３２は、ユーザからの操作入力を受け付け、受け付けた操作内容を示す操作情報を制御部３４へ出力する。
【００２３】
記憶部３３は、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。なお、記憶部３３は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）などのデータを書き換え可能な半導体メモリであってもよい。
【００２４】
記憶部３３は、制御部３４で実行されるＯＳ（Operating  System）や各種プログラムを記憶する。さらに、記憶部３３は、制御部３４で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部３３は、知識作業者テーブル４０と、所持資格テーブル４１と、作業履歴テーブル４２と、サービスユニットテーブル４３と、サービスロールテーブル４４と、割当テーブル４５とを有する。また、記憶部３３は、仕事発生源テーブル４６と、仕事テーブル４７と、データテンプレート５０と、デザインテンプレート５１と、変数テンプレート５２とを有する。
【００２５】
知識作業者テーブル４０、所持資格テーブル４１および作業履歴テーブル４２は、知識作業者情報１５の一例である。サービスユニットテーブル４３、サービスロールテーブル４４および割当テーブル４５は、連携情報１６の一例である。仕事発生源テーブル４６および仕事テーブル４７は、仕事情報１７の一例である。データテンプレート５０、デザインテンプレート５１および変数テンプレート５２は、格納先情報１８の一例である。
【００２６】
知識作業者テーブル４０は、知識作業者１１に関する情報を記憶したテーブルである。例えば、知識作業者テーブル４０には、知識作業者１１の氏名や、登録状態が格納される。
【００２７】
図３は、知識作業者テーブルのデータ構成の一例を示す図である。図３に示すように、知識作業者テーブル４０は、「知識作業者ＩＤ」、「氏名」の各項目を有する。知識作業者ＩＤ（identification）の項目は、知識作業者１１を識別する識別情報を記憶する領域である。各知識作業者１１には、数字や文字などを組み合わせて、それぞれを識別する識別情報が付与される。知識作業者ＩＤの項目には、知識作業者１１に付与された知識作業者ＩＤが格納される。氏名の項目は、知識作業者１１の氏名を記憶する領域である。
【００２８】
図３の例では、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１は、氏名が「ＡＡＡ」であることを示す。
【００２９】
図２に戻り、所持資格テーブル４１は、知識作業者１１が所持する資格に関する情報を記憶したテーブルである。例えば、所持資格テーブル４１には、知識作業者１１が所持する資格に関する情報が格納される。
【００３０】
図４は、所持資格テーブルのデータ構成の一例を示す図である。図４に示すように、所持資格テーブル４１は、「所持資格ＩＤ」、「知識作業者ＩＤ」、「資格ＩＤ」の各項目を有する。所持資格ＩＤの項目は、知識作業者１１が所持する資格に対する識別番号を記憶する領域である。資格ＩＤ「５」は、介護福祉士の資格を示す。知識作業者ＩＤの項目は、知識作業者１１を識別する識別情報を記憶する領域である。資格ＩＤの項目は、資格を識別する識別情報を記憶する領域である。
【００３１】
図４の例では、所持資格ＩＤ「１」は、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１が、資格ＩＤが「５」の介護福祉士の資格を有することを示す。
【００３２】
図２に戻り、作業履歴テーブル４２は、知識作業者１１が入力した作業に関する作業履歴が記憶されるテーブルである。例えば、作業履歴テーブル４２には、介護福祉士が介護に関して入力した内容のうち、個人情報を除いた情報が格納される。
【００３３】
図５は、作業履歴テーブルのデータ構成の一例を示す図である。図５に示すように、作業履歴テーブル４２は、「作業履歴ＩＤ」、「仕事ＩＤ」、「知識作業者ＩＤ」、「更新時刻」、「作業データ」の各項目を有する。作業履歴ＩＤは、作業履歴に付与される識別情報を記憶する領域である。作業履歴には、それぞれの作業履歴を識別する識別情報が付与される。作業履歴ＩＤの項目には、作業履歴に付与された識別情報が格納される。仕事ＩＤの項目は、作業履歴が入力された仕事の識別情報を記憶する領域である。仕事には、それぞれの仕事を識別する識別情報が付与される。仕事ＩＤの項目には、仕事に付与された識別情報が格納される。知識作業者ＩＤの項目は、知識作業者１１を識別する識別情報を記憶する領域である。更新時刻の項目は、作業履歴が登録された日時を記憶する領域である。作業データの項目は、作業履歴のデータを記憶する領域である。作業データの項目には、作業履歴の複数の項目のデータがタグを用いて格納される。
【００３４】
図２に戻り、サービスユニットテーブル４３は、サービスの提供元を管理するための情報を記憶したテーブルである。本実施例では、介護の仕事を提供する事業者をサービスユニットとして管理している。例えば、サービスユニットテーブル４３には、介護の仕事を提供する事業者の情報が格納される。
【００３５】
図６は、サービスユニットテーブルのデータ構成の一例を示す図である。図６に示すように、サービスユニットテーブル４３は、「サービスユニットＩＤ」、「サービスコード」、「サービスユニット名」、「サービスユニット内容」、「作成日」、「完了日」の各項目を有する。サービスユニットＩＤの項目は、サービスユニットを識別する識別情報を記憶する領域である。サービスユニットには、それぞれのサービスユニットを識別する識別情報が付与される。サービスユニットＩＤの項目には、サービスユニットに付与された識別情報が格納される。サービスコードの項目は、サービスユニットが提供するサービスの種類を示すコードを記憶する領域である。サービスコード「２」は、提供するサービスの種類が介護であることを示す。サービスユニット名の項目は、サービスユニットの名称を記憶する領域である。サービスユニット内容の項目は、サービスユニットで提供される作業内容に関する情報を記憶する領域である。作成日の項目は、サービスユニットを作成した作成日を記憶する領域である。完了日の項目は、サービスユニットを完了とした完了日を記憶する領域である。
【００３６】
図６の例では、サービスユニットＩＤ「ｕｎｉｔ２」のサービスユニットは、サービスコードが「２」の介護に関するものであり、サービスユニット名が「介護Ｘ」であることを示す。また、サービスユニットＩＤ「ｕｎｉｔ２」のサービスユニットは、サービスユニット内容が「介護士のスケジュール・実績管理」であり、作成日が「２０１３／４／１５」であり、完了日が未入力であることから、完了しておらず継続中であることを示す。
【００３７】
図２に戻り、サービスロールテーブル４４は、サービスユニットに関連付けるユーザを記憶したテーブルである。本実施例では、サービスユニットとユーザとの関連付けをサービスロールとして管理している。例えば、サービスロールテーブル４４には、サービスユニット毎に、仕事を管理する管理者と、実際に仕事を行う支援者と、作業の対象となる利用者とが格納される。
【００３８】
図７は、サービスロールテーブルのデータ構成の一例を示す図である。図７に示すように、サービスロールテーブル４４は、「サービスロールＩＤ」、「知識作業者ＩＤ  ｏｒ  仕事発生源ＩＤ」、「サービスユニットＩＤ」、「権限」、「開始日」、「終了日」の各項目を有する。サービスロールＩＤの項目は、サービスロールを識別する識別情報を記憶する領域である。サービスロールには、それぞれのサービスロールを識別する識別情報が付与される。サービスロールＩＤの項目には、サービスロールに付与された識別情報が格納される。知識作業者ＩＤ  ｏｒ  仕事発生源ＩＤの項目は、サービスロールにより関連付ける知識作業者１１の知識作業者ＩＤ、または、後述する仕事発生源ＩＤを記憶する領域である。サービスユニットＩＤの項目は、サービスロールにより関連付けするサービスユニットのサービスユニットＩＤを記憶する領域である。権限の項目は、関連付けしたユーザに付与する権限を記憶する領域である。権限「管理者」は、仕事の割り当てが可能な管理者であることを示す。権限「支援者」は、実際に仕事を行う支援者であることを示す。権限「利用者」は、サービスを利用する利用者１２であることを示す。権限が「管理者」であるユーザは、支援者に対して利用者を割り当てることで、仕事の割り当てを行う。開始日は、サービスロールを有効とする開始日を記憶する領域である。終了日は、サービスロールが有効とする終了日を記憶する領域である。
【００３９】
図７の例では、サービスロールＩＤ「ｒｏｌｅ１１」は、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１が、サービスユニットＩＤが「ｕｎｉｔ２」のサービスユニットに関連付けされていることを示す。また、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１は、権限が「管理者」であり、開始日が「２０１３／４／１５」であり、終了日が未入力であることから、有効なユーザであることを示す。サービスロールＩＤ「ｒｏｌｅ１２」は、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１が、サービスユニットＩＤが「ｕｎｉｔ２」のサービスユニットに関連付けされていることを示す。また、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１は、権限が「支援者」であり、開始日が「２０１３／４／１５」であり、終了日が未入力であることから、有効なユーザであることを示す。すなわち、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１は、「管理者」と「支援者」の権限が付与されている。サービスロールＩＤ「ｒｏｌｅ１３」は、仕事発生源ＩＤが「ｕｓｅｒ０１３２」の仕事発生源が、サービスユニットＩＤが「ｕｎｉｔ２」のサービスユニットに関連付けされていることを示す。また、仕事発生源ＩＤが「ｕｓｅｒ０１３２」の仕事発生源は、権限が「利用者」であり、開始日が「２０１３／４／２６」であり、終了日が未入力であることから、有効なユーザであることを示す。
【００４０】
図２に戻り、割当テーブル４５は、仕事の割り当てを記憶したテーブルである。例えば、割当テーブル４５には、仕事発生源となる利用者１２と、当該利用者１２を担当する支援者とが対応付けて格納される。
【００４１】
図８は、割当テーブルのデータ構成の一例を示す図である。図８に示すように、割当テーブル４５は、「割り当てＩＤ」、「サービスユニットＩＤ」、「仕事発生源ＩＤ」、「知識作業者ＩＤ」の各項目を有する。割り当てＩＤの項目は、それぞれの割り当てを識別する識別情報を記憶する領域である。各割り当てには、それぞれを識別する識別情報が付与される。割り当てＩＤの項目には、各割り当てに対して付与された識別情報が格納される。サービスユニットＩＤの項目は、仕事が割り当てられたサービスユニットのサービスユニットＩＤを記憶する領域である。仕事発生源ＩＤの項目は、仕事発生源となる利用者１２の識別情報を記憶する領域である。仕事発生源となる利用者１２には、それぞれの利用者１２を識別する識別情報が付与される。仕事発生源ＩＤの項目には、利用者１２に付与された識別情報が格納される。知識作業者ＩＤの項目は、仕事発生源ＩＤの利用者１２を担当する担当者とされた知識作業者１１の知識作業者ＩＤを記憶する領域である。
【００４２】
図８の例では、割り当てＩＤ「ｗａｒｉａｔｅ１０」は、サービスユニットＩＤが「ｕｎｉｔ２」において、仕事発生源ＩＤが「ｕｓｅｒ０１３２」の利用者１２に対して、知識作業者ＩＤが「ＷＡ０９」の知識作業者１１が割り当てられていることを示す。
【００４３】
図２に戻り、仕事発生源テーブル４６は、仕事の発生源に関する情報を記憶したテーブルである。本実施例では、仕事発生源となる利用者１２の情報を記憶する。
【００４４】
図９は、仕事発生源テーブルのデータ構成の一例を示す図である。図９に示すように、仕事発生源テーブル４６は、「仕事発生源ＩＤ」、「氏名」の各項目を有する。仕事発生源ＩＤの項目は、仕事発生源となる利用者１２の識別情報を記憶する領域である。氏名の項目は、仕事発生源となる利用者１２の氏名を記憶する領域である。
【００４５】
図９の例では、仕事発生源ＩＤ「ｗａｒｉａｔｅ１０」は、氏名が「ＢＢＢ」であることを示す。
【００４６】
図２に戻り、仕事テーブル４７は、仕事に関する情報を記憶するテーブルである。例えば、仕事テーブル４７には、仕事に関する作業の予定や作業の実績に関する情報が格納される。
【００４７】
図１０は、仕事テーブルのデータ構成の一例を示す図である。図１０に示すように、仕事テーブル４７は、「仕事ＩＤ」、「割り当てＩＤ」、「サービスユニットＩＤ」、「利用者ＩＤ」、「依頼データ」、「仕事依頼日」、「仕事検収日」の各項目を有する。仕事ＩＤは、それぞれの仕事を識別する識別情報を記憶する領域である。仕事には、それぞれの仕事を識別する識別情報が付与される。仕事ＩＤの項目には、仕事に付与された識別情報が格納される。割り当てＩＤの項目は、仕事に対して割り当てられた割り当てＩＤを記憶する領域である。サービスユニットＩＤの項目は、仕事を割り当てたサービスユニットのサービスユニットＩＤを記憶する領域である。利用者ＩＤの項目は、仕事の対象となる利用者１２の仕事発生源ＩＤを記憶する領域である。依頼データの項目は、仕事内容に関するデータを記憶する領域である。依頼データの項目には、作業の予定や作業の実績の複数の項目のデータがタグを用いて格納される。仕事依頼日の項目は、仕事を依頼した仕事依頼日を記憶する領域である。仕事検収日の項目は、仕事の作業終了日を記憶する領域である。
【００４８】
図２に戻り、データテンプレート５０、デザインテンプレート５１および変数テンプレート５２は、データの項目毎の格納先を示す情報である。データテンプレート５０、デザインテンプレート５１および変数テンプレート５２は、複数設けられている。本実施例では、デザインテンプレート５１および変数テンプレート５２は、データを登録する画面毎に設けている。データテンプレート５０は、データの格納先となるテーブルに対応して複数設けられており、それぞれのデータテンプレートを識別するテンプレート番号が付与されている。
【００４９】
制御部３４は、データ格納装置１０を制御するデバイスである。例えば、制御部３４としては、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。
【００５０】
制御部３４は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部３４は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部３４は、受付部６０と、格納部６１とを有する。
【００５１】
受付部６０は、各種の受け付けを行う。例えば、受付部６０は、複数の項目についてのデータの登録を受け付ける。例えば、受付部６０は、知識作業者１１が有する端末装置へデータ登録用の画面の情報を送信して端末装置にデータ登録用の画面を表示させ、当該画面から複数の項目についてのデータの登録を受け付ける。
【００５２】
格納部６１は、各種のデータを格納する。例えば、格納部６１は、データテンプレート５０、デザインテンプレート５１および変数テンプレート５２に基づき、データ登録用の画面により受け付けたデータを項目毎に振り分けて格納先へ格納する。例えば、格納部６１は、データテンプレート５０からデータを格納する格納先のテーブルを特定し、変数テンプレート５２に基づいて、画面のデザインテンプレート５１に記述された項目を、特定したテーブルのフィールドに格納する。
【００５３】
ここで、データを項目毎に振り分けて格納先へ格納する流れを説明する。図１１は、格納対象データを生成する流れの一例を模式的に示した図である。知識作業者１１は、データの登録を行う場合、端末装置７０を用いて、データ格納装置１０にアクセスする。受付部６０は、アクセスされると、端末装置７０へデータ登録用の画面の情報を送信して端末装置７０にデータ登録用の画面を表示させる（図１１（１））。
【００５４】
知識作業者１１は、端末装置７０に表示されたデータ登録用の画面にデータを登録する。端末装置７０は、データ登録用の画面に登録されたデータをデータ格納装置１０へ送信する（図１１（２））。
【００５５】
画面のデザインテンプレート５１には、それぞれの画面において、データの更新に使用するテンプレート番号が含まれている。
【００５６】
格納部６１は、画面に対応したデザインテンプレート５１に含まれるテンプレート番号からデータの更新に使用するデータテンプレート５０を特定する（図１１（３）（４））。また、格納部６１は、データ登録用の画面に対応したデザインテンプレート５１から登録されたデータの各項目を特定する。また、格納部６１は、データ登録用の画面に対応した変数テンプレート５２から、データをまとめて格納する項目を特定する。そして、格納部６１は、データ登録用の画面に登録された各データをデータ格納用の構造体に格納する。そして、格納部６１は、データテンプレート５０を用いて、データ格納用の構造体に格納されたデータをテーブルのフィールドに格納する（図１１（５））。
【００５７】
次に、データを項目毎に振り分けて格納先へ格納する流れを一例を用いて説明する。図１２は、介護予定を入力する介護予定入力画面の一例を示す図である。介護予定入力画面８０は、介護予定入力画面８０Ａと介護予定入力画面８０Ｂの２画面構成とされている。
【００５８】
介護予定入力画面８０Ａには、介護の予定を入力する介護者の氏名や、介護サービスを提供するサービスユニット名を事業者名として表示する領域８１が設けられている。また、介護予定入力画面８０Ａには、介護の予定を入力する領域８２が設けられている。本実施例では、領域８２には、開始日を指定する領域８２Ａと、開始時刻を指定する領域８２Ｂと、終了時刻を指定する領域８２Ｃと、日曜日から土曜日のそれぞれの曜日について作業を行う曜日を指定させる領域８２Ｄが設けられている。また、介護予定入力画面８０Ａには、メモを入力する領域８３が設けられている。また、介護予定入力画面８０Ａには、介護予定入力画面８０Ｂへの遷移を指示する次へボタン８４が設けられている。介護予定入力画面８０Ａは、次へボタン８４が選択されると、介護予定入力画面８０Ｂへ画面が遷移する。
【００５９】
介護予定入力画面８０Ｂには、介護の予定を入力する介護者の氏名や、介護サービスを提供するサービスユニット名を事業者名として表示する領域８５が設けられている。また、介護予定入力画面８０Ｂには、介護の内容を入力する領域８６が設けられている。本実施例では、領域８６には、身体介護として、排泄の介護について各種の指定を行う領域８６Ａが設けられている。また、介護予定入力画面８０Ｂには、介護予定入力画面８０Ａへの遷移を指示する前へボタン８７が設けられている。介護予定入力画面８０Ｂは、前へボタン８７が選択されると、介護予定入力画面８０Ａへ画面が遷移する。また、介護予定入力画面８０Ｂには、登録ボタン８８が設けられている。介護予定入力画面８０Ｂは、登録ボタン１０７が選択されると、入力された内容が登録される。
【００６０】
端末装置７０は、介護予定入力画面８０Ｂで登録ボタン８８が選択されると、介護予定入力画面８０Ｂに登録されたデータをデータ格納装置１０へ送信する。
【００６１】
格納部６１は、画面に対応したデザインテンプレート５１に含まれるテンプレート番号からデータの更新に使用するデータテンプレート５０を特定する。
【００６２】
図１３は、デザインテンプレートの一例を示す図である。なお、図１３の例は、介護予定入力画面８０Ａに対応したデザインテンプレート５１Ａである。
【００６３】
デザインテンプレート５１Ａには、介護の予定を入力する介護者の氏名や、介護サービスを提供するサービスユニット名を事業者名として表示させるコードが記述された領域９０が設けられている。また、デザインテンプレート５１Ａには、開始日、開始時刻、終了時刻を入力させるコードが記述された領域９１と、日曜日から土曜日について曜日を指定させるコードが記述された領域９２と、メモを入力させるコードが記述された領域９３とが設けられている。また、デザインテンプレート５１Ａには、データの更新に使用するテンプレート番号が記述された領域９４が設けられている。本実施例では、領域９４の「ＴＰ００１」および「ＴＰ００２」にそれぞれ使用するテンプレート番号が固定値として設定されており、「ＴＰ００１」および「ＴＰ００２」がテンプレート番号に対応する。
【００６４】
格納部６１は、画面に対応した変数テンプレート５２を参照して、データをまとめて格納する項目を特定する。そして、格納部６１は、画面に登録された各データをデータ格納用の構造体に格納する。
【００６５】
図１４は、変数テンプレートの一例を示す図である。なお、図１４の例は、介護予定入力画面８０に対応した変数テンプレート５２Ａである。
【００６６】
変数テンプレート５２Ａは、データをまとめて格納する項目がテーブル毎に定義されている。本実施例では、「name=」に記述した項目のデータをまとめて格納する格納先を「field=」として定義している。「field=“work”」は、格納先が仕事テーブル４７であることを示す。「field=“workhisroty”」は、格納先が作業履歴テーブル４２であることを示す。なお、図１４の例では、「field=“work”」とされた「name=“check1-1”」から「name=“count-4”」までの項目の格納先が仕事テーブル４７であることを示す。この「name=“check1-1”」から「name=“check1-7”」は、介護予定入力画面８０Ａの領域８２Ｄに表示された入力項目である。「name=“check2-1”」から「name=“count-4”」は、介護予定入力画面８０Ｂの領域８６Ａに表示された入力項目である。また、図１４の例では、「field=“workhisroty”」とされた「name=“memo”」の項目の格納先が作業履歴テーブル４２であることを示す。
【００６７】
格納部６１は、画面に対応したデザインテンプレート５１に含まれるテンプレート番号からデータの更新に使用するデータテンプレート５０を特定する。そして、格納部６１は、データテンプレート５０を用いて、データ格納用の構造体に格納されたデータをテーブルのフィールドに格納する。
【００６８】
図１５および図１６は、データテンプレートの一例を示す図である。なお、図１５および図１６の例は、ＴＰ００１およびＴＰ００２がテンプレート番号のデータテンプレート５０Ａ、５０Ｂである。データテンプレート５０Ａは、仕事テーブル４７にデータを格納するコードが記述されている。データテンプレート５０Ｂは、作業履歴テーブル４２にデータを格納するコードが記述されている。
【００６９】
データテンプレート５０Ａには、仕事テーブル４７に既に同じ仕事ＩＤが登録されている場合、レコードを更新し、仕事ＩＤが登録されていない場合、レコードを追加するコードがＳＱＬ（Structured  Query  Language）を用いて記述されている。
【００７０】
データテンプレート５０Ｂには、作業履歴テーブル４２に既に同じ作業履歴ＩＤが登録されている場合、レコードを更新し、作業履歴ＩＤが登録されていない場合、レコードを追加するコードがＳＱＬを用いて記述されている。
【００７１】
図１７は、データを格納した仕事テーブルの一例を示す図である。図１８は、データを格納した作業履歴テーブルの一例を示す図である。図１７および図１８の例は、図１２に示した介護予定入力画面８０で登録を行った一例を示している。
【００７２】
図１７に示すように、仕事テーブル４７には、介護予定入力画面８０で登録された各項目のデータが格納されている。特に、依頼データの項目には、介護予定入力画面８０Ａの領域８２Ｄおよび介護予定入力画面８０Ｂの領域８６Ａに表示された入力項目の入力結果のデータが順にタグにより区分けされて格納される。
【００７３】
一方、図１８に示すように、作業履歴テーブル４２には、介護予定入力画面８０で登録された各項目のデータが格納されている。特に、作業データの項目には、介護予定入力画面８０Ａの領域８３のメモの入力項目の入力結果のデータがタグにより区分けされて格納される。
【００７４】
このように、データ格納装置１０は、登録されるデータから特定の項目のデータのみを分離して蓄積できる。このように、個人情報を除いた作業に関する情報が分離されて知識作業者情報１５に格納されるため、知識作業者１１は、実施した作業の情報を後から作業実績として取得することができる。
【００７５】
図１９は、介護実績を入力する介護実績入力画面の一例を示す図である。介護実績入力画面１００は、介護予定入力画面８０と略同様の画面構成とされており、介護実績入力画面１００Ａと介護実績入力画面１００Ｂの２画面構成とされている。介護実績入力画面１００は、介護予定入力画面８０から入力された予定のデータを利用して実績の入力を行う。例えば、介護実績入力画面１００には、利用者ＩＤと開始日を条件として仕事テーブル４７から読み出された予定のデータが表示される。図１９の例は、図１２に示した介護予定入力画面８０から登録された予定のデータを表示させた状態を示している。
【００７６】
介護実績入力画面１００Ａには、介護の予定を入力する介護者の氏名や、介護サービスを提供するサービスユニット名を事業者名として表示する領域１０１が設けられている。また、介護実績入力画面１００Ａには、実施した介護の日程を入力する領域１０２が設けられている。本実施例では、領域１０２には、開始日を指定する領域１０２Ａと、開始時刻を指定する領域１０２Ｂと、終了時刻を指定する領域１０２Ｃと、日曜日から土曜日のそれぞれの曜日について作業を行った曜日を指定させる領域１０２Ｄが設けられている。また、介護実績入力画面１００Ａには、メモを入力する領域１０３が設けられている。また、介護実績入力画面１００Ａには、介護実績入力画面１００Ｂへの遷移を指示する次へボタン１０４が設けられている。介護実績入力画面１００Ａは、次へボタン１０４が選択されると、介護実績入力画面１００Ｂへ画面が遷移する。
【００７７】
介護実績入力画面１００Ｂには、介護の予定を入力する介護者の氏名や、介護サービスを提供するサービスユニット名を事業者名として表示する領域１０５が設けられている。また、介護実績入力画面１００Ｂには、介護の内容を入力する領域１０６が設けられている。本実施例では、領域１０６には、身体介護として、排泄の介護について各種の指定を行う領域１０６Ａが設けられている。また、介護実績入力画面１００Ｂには、介護実績入力画面１００Ａへの遷移を指示する前へボタン１０７が設けられている。介護実績入力画面１００Ｂは、前へボタン１０７が選択されると、介護実績入力画面１００Ａへ画面が遷移する。また、介護実績入力画面１００Ｂには、作業完了ボタン１０８が設けられている。介護実績入力画面１００Ｂは、作業完了ボタン１０８が選択されると、入力された内容が登録される。
【００７８】
介護実績入力画面１００に対応したデザインテンプレート５１は、図１３と同様であるため、説明を省略する。
【００７９】
図２０は、変数テンプレートの一例を示す図である。なお、図２０の例は、介護実績入力画面１００に対応した変数テンプレート５２Ｂである。
【００８０】
変数テンプレート５２Ｂは、データをまとめて格納する項目がテーブル毎に定義されている。「field=“work”」は、格納先が仕事テーブル４７であることを示す。「field=“workhisroty”」は、格納先が作業履歴テーブル４２であることを示す。なお、図２０の例では、「field=“work”」とされた「name=“check1-1”」から「name=“count-4”」までの項目の格納先が仕事テーブル４７であることを示す。この「name=“check1-1”」から「name=“check1-7”」は、介護実績入力画面１００Ａの領域１０２Ｄに表示された入力項目である。「name=“check2-1”」から「name=“count-4”」は、介護実績入力画面１００Ｂの領域１０６Ａに表示された入力項目である。また、図２０の例では、「field=“workhisroty”」とされた「name=“check1-1”」から「name=“count2-13”」および「name=“memo”」の項目の格納先が作業履歴テーブル４２であることを示す。
【００８１】
端末装置７０は、介護実績入力画面１００Ｂで作業完了ボタン１０８が選択されると、介護実績入力画面１００に登録されたデータをデータ格納装置１０へ送信する。
【００８２】
格納部６１は、介護実績入力画面１００に対応したデザインテンプレート５１に含まれるテンプレート番号からデータの更新に使用するデータテンプレート５０を特定する。また、格納部６１は、図２０に示す変数テンプレート５２を参照して、データをまとめて格納する項目を特定する。そして、格納部６１は、画面に登録された各データをデータ格納用の構造体に格納する。ここで、格納部６１は、介護実績入力画面１００に登録されたデータを、更新されたもののみを仕事テーブル４７に格納する。
【００８３】
図２１は、データを格納した仕事テーブルの一例を示す図である。図２２は、データを格納した作業履歴テーブルの一例を示す図である。図２１および図２２の例は、図１９に示した介護予定入力画面８０で登録を行った一例を示している。
【００８４】
図２１に示すように、仕事テーブル４７には、介護実績入力画面１００で登録された各項目のデータが格納されている。特に、依頼データの項目には、介護実績入力画面１００から更新された項目のみがタグにより区分けされて追加で格納される。
【００８５】
図２２に示すように、作業履歴テーブル４２には、介護実績入力画面１００で登録された各項目のデータが格納されている。作業履歴テーブル４２には、登録されたデータが新規のレコードとして格納される。特に、作業データの項目には、介護実績入力画面１００Ａの領域１０２Ｄおよび介護実績入力画面１００Ｂの領域１０６Ａに表示された入力項目のうち身体介護に関する入力結果のデータが順にタグにより区分けされて格納される。
【００８６】
ここで、本実施例では、身体介護の回数や量および排泄の回数や量は、個人情報であるものとして、作業履歴テーブル４２に格納せず、どのような介護が行われたかの実績を格納させるものとしている。作業履歴テーブル４２には、個人情報を除いて実施した作業に関するデータのみが分離されて蓄積される。これにより、知識作業者１１は、作業履歴テーブル４２に蓄積された情報から、どのような経験があるかのスキルを示すことができる。
【００８７】
また、データ格納装置１０は、登録されるデータから特定の項目のデータのみを分離して蓄積できるため、格納時に個人情報を分離させることにより、個人情報を保護しつつ特定の項目のデータのみを蓄積できる。これにより、データ格納装置１０は、何人に対して介護を行ったかの結果のデータだけではなく、どのような作業を何回行ったかを蓄積することができる。
【００８８】
［処理の流れ］
次に、本実施例に係るデータ格納装置１０が、データを格納するデータ格納処理の流れについて説明する。図２３は、データ格納処理の手順の一例を示すフローチャートである。このデータ格納処理は、例えば、データ登録用の画面からデータの登録を受け付けたタイミングで実行される。
【００８９】
図２３に示すように、格納部６１は、データ登録用の画面に対応したデザインテンプレート５１に含まれるテンプレート番号からデータの更新に使用するデータテンプレート５０を特定する（Ｓ１０）。格納部６１は、特定したデータテンプレート５０を全て選択したか否かを判定する（Ｓ１１）。データテンプレート５０を全て選択した場合（Ｓ１１肯定）、処理を終了する。
【００９０】
一方、データテンプレート５０を全て選択していない場合（Ｓ１１否定）、格納部６１は、未選択のデータテンプレート５０を１つ選択する（Ｓ１２）。格納部６１は、データ登録用の画面に対応した変数テンプレート５２から、格納するデータを特定する（Ｓ１３）。そして、格納部６１は、データテンプレート５０を用いて、データをテーブルのフィールドに格納し（Ｓ１４）、上記のＳ１１へ移行する。
【００９１】
［効果］
上述してきたように、本実施例に係るデータ格納装置１０は、複数の項目についてのデータの登録を受け付ける。そして、データ格納装置１０は、データの項目毎の格納先を示す格納先情報１８に基づき、受け付けたデータを項目毎に振り分けて格納先へ格納する。これにより、データ格納装置１０は、登録されるデータから特定の項目のデータのみを分離して蓄積できる。また、データ格納装置１０は、登録されたデータを格納する際に振り分けることで、データの格納先にアクセス制御がされても、格納された特定の項目のデータをアクセス制御された格納先から取得することを抑制できるので、セキュリティを保つことができる。
【００９２】
また、本実施例に係るデータ格納装置１０は、知識作業者１１からアクセス不能な仕事情報１７と、知識作業者１１からアクセス可能な知識作業者情報１５と、をさらに有する。また、格納先情報１８は、データの利用者の個人情報を含む項目の格納先が仕事情報１７に設定され、データの個人情報を含まない作業実績に関する項目の格納先が知識作業者情報１５に設定されている。データ格納装置１０は、受け付けたデータの個人情報を含む項目を仕事情報１７に格納し、データの作業実績に関する項目を知識作業者情報１５に格納する。これにより、データ格納装置１０は、個人情報を除いて実施した作業に関するデータのみを分離して知識作業者情報１５に蓄積できる。
【００９３】
また、本実施例に係るデータ格納装置１０は、作業内容に関する複数の項目を表示した画面を表示させて知識作業者１１から作業内容に関するデータの登録を受け付ける。また、格納先情報１８は、格納先のテーブルを示すデータテンプレート５０、画面に表示される項目を示すデザインテンプレート５１およびテーブルのフィールドに対して格納する画面の項目を示す変数テンプレート５２により構成される。データ格納装置１０は、データテンプレート５０からデータを格納する格納先のテーブルを特定し、変数テンプレート５２に基づいて、画面のデザインテンプレート５１に記述された項目を、特定したテーブルのフィールドに格納する。これにより、データ格納装置１０は、画面に表示される項目のうち特定の項目のデータのみを分離して蓄積できる。
【実施例２】
【００９４】
さて、これまで開示の装置に関する実施例について説明したが、開示の技術は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００９５】
例えば、上記の実施例では、知識作業者１１として介護福祉士が、利用者１２として介護者に対して介護サービスを提供する場合について説明したが、知識作業者１１および利用者１２はこれに限定されない。例えば、知識作業者１１として管理栄養士が、利用者１２として企業の従業員に対して栄養指導を行う栄養指導サービスに適用してもよい。
【００９６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、データ格納装置１０の受付部６０および格納部６１の各処理部が適宜統合されてもよい。また、各処理部の処理が適宜複数の処理部の処理に分離されてもよい。さらに、各処理部にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００９７】
［データ格納プログラム］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。図２４は、データ格納プログラムを実行するコンピュータを示す図である。
【００９８】
図２４に示すように、コンピュータ３００は、ＣＰＵ（Central  Processing  Unit）３１０、ＨＤＤ（Hard  Disk  Drive）３２０、ＲＡＭ（Random  Access  Memory）３４０を有する。これら３００〜３４０の各部は、バス４００を介して接続される。
【００９９】
ＨＤＤ３２０には上記のデータ格納装置１０の受付部６０および格納部６１と同様の機能を発揮するデータ格納プログラム３２０ａが予め記憶される。なお、データ格納プログラム３２０ａについては、適宜分離しても良い。
【０１００】
また、ＨＤＤ３２０は、各種情報を記憶する。例えば、ＨＤＤ３２０は、ＯＳや範囲選択のデータ格納に用いる各種データを記憶する。
【０１０１】
そして、ＣＰＵ３１０が、データ格納プログラム３２０ａをＨＤＤ３２０から読み出して実行することで、実施例の各処理部と同様の動作を実行する。すなわち、データ格納プログラム３２０ａは、受付部６０および格納部６１と同様の動作を実行する。
【０１０２】
なお、上記したデータ格納プログラム３２０ａについては、必ずしも最初からＨＤＤ３２０に記憶させることを要しない。
【０１０３】
例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１０４】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（またはサーバ）」などにプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【０１０５】
１０  データ格納装置
１１  知識作業者
１２  利用者
１３  作業情報
１５  知識作業者情報
１６  連携情報
１７  仕事情報
１８  格納先情報
３３  記憶部
３４  制御部
４０  知識作業者テーブル
４１  所持資格テーブル
４２  作業履歴テーブル
４３  サービスユニットテーブル
４４  サービスロールテーブル
４５  割当テーブル
４６  仕事発生源テーブル
４７  仕事テーブル
５０、５０Ａ、５０Ｂ  データテンプレート
５１、５１Ａ  デザインテンプレート
５２、５２Ａ、５２Ｂ  変数テンプレート
６０  受付部
６１  格納部
７０  端末装置
【図１】
2015114911.tif 000003
【図２】
2015114911.tif 000004
【図３】
2015114911.tif 000005
【図４】
2015114911.tif 000006
【図５】
2015114911.tif 000007
【図６】
2015114911.tif 000008
【図７】
2015114911.tif 000009
【図８】
2015114911.tif 000010
【図９】
2015114911.tif 000011
【図１０】
2015114911.tif 000012
【図１１】
2015114911.tif 000013
【図１２】
2015114911.tif 000014
【図１３】
2015114911.tif 000015
【図１４】
2015114911.tif 000016
【図１５】
2015114911.tif 000017
【図１６】
2015114911.tif 000018
【図１７】
2015114911.tif 000019
【図１８】
2015114911.tif 000020
【図１９】
2015114911.tif 000021
【図２０】
2015114911.tif 000022
【図２１】
2015114911.tif 000023
【図２２】
2015114911.tif 000024
【図２３】
2015114911.tif 000025
【図２４】
2015114911.tif 000026