(57)【特許請求の範囲】
【請求項１】
複数のアプリケーションのための、コンピュータを用いたクロスアプリケーションタイムシートシステムにおいて、
ａ）前記コンピュータは第１のインタフェース手段（２０）を有しており、該第１のインタフェース手段（２０）は、従業員識別情報およびデータ種別情報に入力すべきデータに関するリクエストウィンドウ（２２）を表示し、該第１のインタフェース手段（２０）は、前記従業員識別情報および前記データ種別情報を受け取り、
ｂ）前記第１のインタフェース手段（２０）はチェック手段（２３）を有しており、該チェック手段（２３）は、複数のアプリケーション（３０）によるデータのチェックにより、受け取った前記従業員識別情報および受け取った前記データ種別情報に基づきデータ入力画面（２６）の外観を決定し、少なくとも１人の従業員について時間記録データを含む従業員時間記録を受け入れ、
ｃ）前記第１のインタフェース手段（２０）は、複数のアプリケーション（３０）を用いて、少なくも１人の従業員について時間記録データが完全なものであることを検証する手段（２７）を有しており、
ｄ）前記コンピュータは、時間記録データを記憶するデータバンク手段（５０）を有しており、
ｅ）前記コンピュータは、該時間記録データの一部分について認証を取得する手段（６０，６５）を有しており、
ｆ）前記コンピュータは、複数のアプリケーション（３０）により時間記録データを取り出されることを可能にするため、テーブル内に時間記録データを格納する第２のインタフェース手段（７０）を有しており、
ｇ）前記コンピュータは伝送手段（７５）を有しており、該伝送手段（７５）は、前記複数のアプリケーション（３０）にデータを供給することを特徴とする、
クロスアプリケーションタイムシートシステム。
【請求項２】
前記データバンク手段（５０）には、前記検証手段（２７）により完全であると検証された時間記録データのみが格納される、請求項１記載のタイムシートシステム。
【請求項３】
前記第２のインタフェース手段（７０）は、前記認証を取得得する手段（６０，６５）により認証された時間記録データのみを記憶する、請求項１記載のタイムシートシステム。
【請求項４】
前記時間記録データの一部分の修正バージョンについてサブシステムが認証を取得する、請求項１記載のタイムシートシステム。
【請求項５】
前記第１のインタフェース手段（２０）は、旅行コストデータ入力ウィンドウおよび出荷ウィンドウを表示する、請求項１記載のタイムシートシステム。
【請求項６】
コンピュータを用いた時間記録データの処理方法において、
ａ）前記コンピュータの第１のインタフェース手段（２０）が、従業員識別情報およびデータ種別情報に入力すべきデータに関するリクエストウィンドウ（２２）を表示し、該第１のインタフェース手段（２０）が、前記従業員識別情報および前記データ種別情報を受け取るステップと、
ｂ）前記第１のインタフェース手段（２０）のチェック手段（２３）が、複数のアプリケーション（３０）によるデータのチェックにより、受け取った前記従業員識別情報および受け取った前記データ種別情報に基づきデータ入力画面（２６）の外観を決定し、少なくとも１人の従業員について時間記録データを含む従業員時間記録を受け入れるステップと、
ｃ）前記第１のインタフェース手段（２０）の検証手段（２７）が、複数のアプリケーション（３０）を用いて、少なくとも１人の従業員について、前記時間記録データが完全であることを検証するステップと、
ｄ）前記コンピュータが、前記時間記録データをデータバンク（５０）に格納するステップと、
ｅ）前記コンピュータの認証手段（６０，６５）が、前記時間記録データの一部分について認証を取得するステップと、
ｆ）前記複数のアプリケーション（３０）により前記時間記録データを取り出されることを可能にするため、前記コンピュータの第２のインタフェース手段（７０）がテーブル内に該時間記録データを格納するステップと、
ｇ）前記コンピュータの伝送手段（７５）が、前記複数のアプリケーション（３０）にデータを供給するステップを有することを特徴とする、
時間記録データの処理方法。
【請求項７】
前記データバンク（５０）は、ステップｃ）で完全であると検証された時間記録データのみを有する、請求項６記載の処理方法。
【請求項８】
前記時間記録データの一部分の修正バージョンのために認証を取得するステップを有する、請求項６記載の処理方法。
【請求項９】
前記第１のインタフェース手段（２０）が、旅行コストデータ入力画面および出荷画面を表示するステップを有する、請求項６記載の処理方法。
【請求項１０】
コンピュータにより読み取り可能な媒体において、該媒体に複数の命令が格納されており、該複数の命令はプロセッサによる実行時に該プロセッサに対し以下のステップを実行させ、
ａ）前記コンピュータの第１のインタフェース手段（２０）が、従業員識別情報およびデータ種別情報に関するリクエスト画面（２２）を表示し、該第１のインタフェース手段（２０）が、前記従業員識別情報および前記データ種別情報を受け取るステップと、
ｂ）前記第１のインタフェース手段（２０）のチェック手段（２３）が、複数のアプリケーション（３０）によるデータのチェックにより、受け取った前記従業員識別情報および受け取った前記データ種別情報に基づきデータ入力画面（２６）の外観を決定し、少なくとも１人の従業員について時間記録データを含む従業員時間記録を受け入れるステップと、
ｃ）前記第１のインタフェース手段（２０）の検証手段（２７）が、複数のアプリケーション（３０）を用いて、少なくとも１人の従業員について、時間記録データが完全なものであることを検証するステップと、
ｄ）前記コンピュータが、データバンク（５０）内に時間記録データを格納するステップと、
ｅ）前記コンピュータの認証手段（６０，６５）が、前記時間記録データの一部分について認証を取得するステップと、
ｆ）前記複数のアプリケーション（３０）により時間記録データを取り出されることを可能にするため、前記コンピュータの第２のインタフェース手段（７０）がテーブル内に該時間記録データを格納するステップと、
ｇ）前記コンピュータの伝送手段（７５）が、前記複数のアプリケーション（３０）にデータを供給することを特徴とする、
コンピュータにより読み取り可能な媒体。
【請求項１１】
前記データバンク（５０）には、前記ステップｃ）において完全なものであると検証された時間記録データのみが含まれている、請求項１０記載のコンピュータにより読み取り可能な媒体。
【請求項１２】
前記の複数の命令にはさらに、プロセッサによる実行時にプロセッサに対し、前記時間記録データにおける一部分の修正バージョンについてサブシステムが認証を取得するステップを実行させる付加的な命令が含まれている、請求項１０記載のコンピュータにより読み取り可能な媒体。
【請求項１３】
前記の複数の命令にはさらに、プロセッサによる実行時にプロセッサに対し、第１のインタフェース手段（２０）が旅行コストデータ入力画面および出荷画面を表示するステップを実行させる付加的な命令が含まれている、請求項１０記載のコンピュータにより読み取り可能な媒体。
【発明の詳細な説明】
【０００１】
従来の技術
市場がますますグローバルになっていくことから、組織にとって国際的な競争力を維持するのはますます難しくなってきている。製造、商取引、サービス業、そしてその他の業務形態における多数の分野において、競争が激しくなるにつれて市場価格が低下し、その結果、利ざやも減ることになる。そうこうしているうちにテクノロジーが急激に変化していき自動化が広まり、そのことで効率が高まり、企業は僅かな従業員でいっそう多くの製造を行えるようになる。
【０００２】
このためには、コスト削減を目的として人的資源の投入を最適化することも必要とされる。原料、機械、賃貸料、出荷等と関連させてコストを確認する方法があって、そのような方法は絶えず新たに改善されていく。また、従業員と契約社員が費やす労働時間を捕捉したり配属を行うという需要もあり、その目的は、人的資源の割り当て、検証、認証ならびに立案のために用いられた方法を改善することにある。従業員がいつ仕事をしたのか、そしてどの理由で、ということに関する情報は、たとえば従業員管理、ロジスティックならびに簿記など組織における様々な分野にとって重要である。労働に費やされた時間を一元的に記録すれば、組織内でのワークフローをいっそう簡単にすることができる。
【０００３】
労働時間記録用紙つまりタイムシートの記載ならびに処理は現在のところ、ミクロレベルで行われている。従業員により部署内で入力された時間記録は、プロジェクトや区分けに従い加算され、もともとはそれらの個々の部署に関する総計だけを提供する週間報告または月間報告を経営側が受け取る。ある１つのプロジェクトに、そのプロジェクトの様々な局面で働いている複数の部署が関与していると、様々な従業員各人の費やす総時間およびその時間に伴うコストを求めるのが難しくなることが多い。よくあるのは、ある特定の個人が様々なプロジェクトに業績を提供するある特定の任務に所定時間を費やすことである。そのような場合に難しいのは、業績に対する各プロジェクトの関与を精確に求めることである。たとえば、ある大きな企業のために働くセールスマンが、顧客を訪問する目的で場合によっては何度も旅行を企てることになる。ここでまず困難になると思われるのは、そのような旅行に費やされた時間ならびに顧客の世話に費やされた時間を捕捉することであり、その顧客が関与している様々なプロジェクトにそれらの時間を精確に割り当てることである。同様に研究者がおそらく見つけ出すであるものは、進行中の様々なプロジェクトに転送可能な製造プロセスの効率を改善する方法である。さらに別の実例として組織の情報サービス部門で働く各従業員は、たとえばシステムメンテナンス、種々の部門における各人のためのコンピュータのアップグレード、見本市の訪問など、様々なプロジェクトにおいて種々の時間を費やす可能性がある。
【０００４】
さらにまた、組織の視点からすると効率的であると思われるのは、各組織における様々な部門が上述のような従業員各人の時間記録を見ることができることである。たとえばプロジェクトマネージャが確認したいのは、十分に多くの人員がそのプロジェクトで働いているのか、およびそれらの人員がそのプロジェクトに十分に時間を割いているのか、ということである。また、人事部が場合によっては確かめたいのは、特定の資格をもつ従業員をもっと多く募集する必要があるのかを判定する目的で、各従業員が種々のプロジェクトに適正に割り当てられていたのか、ということである。さらに会計課は、コストの枠を超えないようにする目的で、様々なプロジェクトに伴うコストを場合によっては加算しなければならない。
【０００５】
現在、労働時間記録情報を追跡し、データを調整し分配するために複数のリンクから成る複雑なネットワークを使用することなく、上述のような様々な適用事例のためのデータをまとめることを目的とするシステムの需要が存在する。その際に有利であろうことは、時間記録を追跡し労働時間記録情報をまとめるための効率的な方法をもつことであり、このことは社内の従業員と社外のサービス提供者の労働時間に関する情報を多数のアプリケーションのために供給することである。
【０００６】
本発明の簡単な説明
本発明は、全般的なまたは共通のデータプールにおける時間記録データをまとめ、複数のアプリケーションにデータを供給する方法に関する。中央システムにおいてデータを結合して記憶することにより、それらのデータを自動的にまたは必要に応じて非同期的に分配することができる。トランスペアレントなシステムであればデータプールにおける別個の部分をデータ分配前に、たとえば検証や認証など付加的に処理することができる。データの訂正もしくは更新は、該当するアプリケーションへ自動的に転送される。
【０００７】
本発明の課題は、データプールにおける多数のソースからの時間記録データをまとめ、複数のアプリケーションにデータを供給する新規の方法を提供することにある。
【０００８】
さらに本発明の別の課題は、時間記録データおよびそれらのデータから導出された情報を監視することにある。
【０００９】
本発明のさらに別の課題は、アプリケーションに関する時間記録データの共通の利用にあたりトランスペアレントを向上させることにある。
【００１０】
本発明の別の課題は、時間記録データの編集を自動的および非同期に分配することにある。
【００１１】
さらに本発明の別の課題は、複数のアプリケーションに分配すべき時間記録データに対し非同期の処理を適用することにある。
【００１２】
本発明のさらに別の課題は、訂正されたまたは更新された時間記録データを複数のアプリケーションに自動的に転送することにある。
【００１３】
本発明の詳細な説明
序論
本発明によれば、関連データの集中化ならびにその後の分配を通して、時間入力を効率的に管理できるようになる。
【００１４】
本発明は、標準化されているＳＡＰＲ／３システムにおけるクロスアプリケーションツールとして開発されたものである。以下で、Ｒ／３システムについて簡単に説明する。
【００１５】
Ｒ／３はまず第１に、オンライントランザクション処理システムとして記述することができ、このシステムは、ビジネスにおけるルーチンとトランザクションの統合的な処理を提供するように設計されている。この場合、企業を越えた規模の統合的な解決手段ならびに個々の部署機能のための専用のアプリケーションが含まれている。Ｒ／３は、ビジネスクリティカルな企業のあらゆるプロセスを反映しており、経済、製造業、セールスならびにパーソナルなものを反映している。多種多様な分析手法を用いて、トランザクションの機能も補われる。
【００１６】
最近のパラダイムシフトによれば、最新のデータ処理の利用や企業を越えた規模の情報管理によって、あらゆるビジネスプロセスを付加価値の連鎖の中で最適化することを強いられてきた。成功させる目的で、企業は顧客ならびに供給業者と共働して、顧客の需要に対する反応として高い品質の製品やサービスを最短の遅延で提供できるようにしていることが多い。Ｒ／３によればこの目的は、会社におけるデータのオンラインインテグレーションによって達成される。
【００１７】
Ｒ／３システムはクライアント・サーバ・アーキテクチャをベースとしており、これはフレキシビリティを高めるためデータバンク、アプリケーションならびにプレゼンテーションというコンポーネントを分離している。これにより企業は、目下最もポピュラーなＵＮＩＸベースのハードウェアプラットホームのバラエティにおいて実行させることができることも含めて、このアーキテクチャの様々な長所を利用できるようになる。Ｒ／３システムの設計によれば、アプリケーションシステムとシステムファンクションが明確なアーキテクチャ階層によって互いに分離されており、この場合、アプリケーション層とベース層が設けられている。Ｒ／３システムの多層アーキテクチャによって、数千というユーザをもつかなり大きな実装形態であっても最適な負荷分散を行うことができる。このアーキテクチャは、個々のソフトウェアコンポーネント間のマスタ・スレーブ関係を制御する方法をもつモジュール式の構造を有している。この場合、特定のタスクのために、システム全体におけるデータやプロセスのインテグレーションを失うことなく、通信ネットワークを介してリンクされた特別なサーバを用いることができる。特別なタスクのために別個のサーバを実装することにより、利用可能なハードウェアアーキテクチャのパフォーマンスポテンシャルや様々なコスト構造が最適に利用される。これによりアプリケーションを種々のサービスに分割し、種々のサーバ上で実行させることができる。Ｒ／３システムにおける基礎を成すサービス（グラフィックプレゼンテーションサービス、アプリケーションロジックを処理するためのアプリケーションサービス、ビジネスデータを格納したり呼び出したりするためのデータバンクサービス等）が分割されており、別個に開発することができ、その際、同時に互換性も維持される。
【００１８】
本発明は、ＳＡＰＲ／３システムにおける種々のアプリケーションつまりコントロール、パーソナルタイムマネージメント、サービスマネージメント、プラントメンテナンス、プロジェクトシステム、ならびに外部のサービス（原料管理の一部）と関連させて使用するために設けられている。また、他のハードウェアプラットホームやオペレーティングシステムプラットホームを利用して、本発明を実施することもできる。既述のように、本発明は比較的大きなシステムのモジュールとして動作する。
【００１９】
以下の説明は、本発明を実施するために目下のところ考慮されている最良のやり方である。この説明は限定と捉えられるものではなく、本発明の一般的な基本原理の説明に用いられるにすぎない。
【００２０】
概観
クロスアプリケーションタイムシート（"CATS" = cross application time sheets）システムによれば、組織のために役割を果たす各人について、個人的なタイムシートつまり労働時間用紙の記録を入力することができる。１つの有利な実施形態によれば、このようなタイムシートの記録は、組織固有の従業員（社内の従業員）またはたとえば受注者や顧問などのような外部の人（社外の被雇用者）に対応づけることができる。ここではそれらの人をまとめて「従業員」と呼ぶが、その際、各従業員に対しシステムにおいて１つの従業員番号が割り当てられている（ＣＡＴＳデータの記録は常に個人に関係する）。また、１つの有利な実施形態によれば、アドミニストレータは配属された従業員すべての労働時間を入力することができる。
【００２１】
次に、図示されている格別有利な実施例に基づき本発明について詳しく説明する。
【００２２】
図１は、ＣＡＴＳにより用いられるプロセスの概観を描いたフローチャートである。
【００２３】
図２は、データバンクへの生データの入力の詳細を描いたフローチャートである。
【００２４】
図３は、リクエスト画面の１つの有利な実施形態の例を示す図である。
【００２５】
図４は、データ入力画面の１つの有利な実施形態の例を示す図である。
【００２６】
図５は、データ入力画面の別の有利な実施形態の例を示す図である。
【００２７】
図６は、旅行データ入力画面の１つの有利な実施形態の例を示す図である。
【００２８】
図７は、出荷画面の１つの有利な実施形態の例を示す図である。
【００２９】
図８は、権限付与ならびに認証について詳細に示したフローチャートである。
【００３０】
図９は、最初に認証を必要とするデータ伝送について詳細に示したフローチャートである。
【００３１】
図１を参照するとそこではフローチャート１によって、ＣＡＴＳが利用するプロセスの概観が描かれている。特定の労働１０のための従業員の労働時間は、ＣＡＴＳインタフェース２０を使用してダイレクトにシステム内に記録されるかまたは、労働時間用紙つまりタイムシート１５を介して記録され、このタイムシートはあとでＣＡＴＳインタフェース２０を使用して記録オフィスにおいて記録される。本発明の有利な実施形態によれば、記録オフィスを物理的に１つの場所に存在させてもよいし、あるいはネットワークを介して分散されている「バーチャル」オフィスとしてもよい。システムにアクセスする図示されていないユーザは、アプリケーション３０を用いてチェックを実施することができ、有利な実施形態において、従業員時間管理３１、社外サービス３２、プロジェクトシステム３３、管理会計３４、プラントメンテナンス３５、ならびにサービス管理３６を用いてチェックを実現する。さらにこのようなチェックには、リクエストモードにおいて作業リストをチェックすること、ならびにあとで詳しく説明するデータ入力モードにおいて情報を検証することも含まれる。１つの有利な実施形態によれば、ユーザ出口（User-Exit）４０を使用して顧客固有の強化を利用できる。
【００３２】
データはその後、記憶のためデータバンク５０へ転送される。データバンク５０から、データに関して報告することができる。ユーザの規定したシステム設定に従い、権限のある従業員個人によるデータの認証が場合によっては必要とされる。認証が不要であるならば、データはインタフェースデータバンク７０へ転送される。データのいずれかの部分で認証が必要とされるならば、ビジネスワークフローセレクションプロセス６０は必要とされる認証や権限の種類を決定し、認証プロセスもしくは権限付与プロセス６５が始まる。認証プロセスもしくは権限付与プロセス６５中にタイムシート内のデータに何らかの変更あるいは訂正がなされると、変更あるいは訂正されたデータがデータバンク５０へ送り戻される。ただし、認証済みであり変更あるいは訂正の不要なデータは、インタフェースデータバンク７０へ転送される。インタフェースデータバンク７０はデータを記憶し、それらのデータはデータ伝送部７５を介してアプリケーション３０内における１つまたは複数のアプリケーションに転送される。
【００３３】
データの入力、記憶ならびにリリース
入力されたデータの種類には、システムの様々な領域においてデータの後続処理や評価のために関連している情報をとともに、労働時間が含まれている。単に実例を挙げるならばそれらの情報は、製造部門における依頼の進捗状況のドキュメンテーションに係わるものとすることができるし、あるいは人的資源に関して人件費に係わるものとしてもよい。この時点で付加的な情報を考察することができ、たとえば特定のデータがまだ認証されていない理由などを考察することができる。
【００３４】
上述のように、ＣＡＴＳデータは常に各人に関連づけられている。つまり、データを入力する各人は従業員番号を与えなければならず、あるいは迅速な記録収集（多数の従業員に関する類似または同一のデータの収集）の状況では記録スクリーンのために従業員番号を準備しなければならない。
【００３５】
管理者は１つのセッション中、複数の従業員のためにデータを入力することができる。実現可能な方法は、すべての従業員について関連データをただちに入力できるようにするリスト入力フォーマットを選択することである。さらに別の実現可能な方法は、リストから従業員を選び出し、データを個々の記録として入力することである。これら両方の事例において、データを入力する各人の主要な役割は、たとえば人的資源など他のアプリケーションにおけるデータの後続処理や評価のために関係する情報とともに労働時間を入力することである。これらの情報は、労働時間属性として知られている。入力される労働時間の属性は、従業員が労働時間を入力する際の活動に依存する。労働時間属性は会社ごとに異なるだけでなく、活動ごとにも異なる可能性がある。
【００３６】
有利な実施形態によれば労働時間属性は複数のフィールドにおいて入力され、それらのフィールドのうちのいくつかは標準値をもつことができ、いくつかは入力内容の記憶前にデータを受け取る必要がある。データ入力によってカバーされる期間は様々な長さとすることができ、１つの有利な実施形態によれば、たとえば休暇に関連して入力されるような長い期間としてもよい。
【００３７】
図２を参照するとそこにはフローチャート２として、データバンク５０における生データの入力について詳しく描かれている。労働１０をダイレクトにシステムにまたはタイムシート１５を介して記録したいユーザは、ＣＡＴＳインタフェース２０を介してそれを行い、このインタフェースは、リクエスト画面２２（これはユーザに対しＣＡＴＳインタフェース２０がリクエストモード中であることを指示する）と、データ入力画面２６（これはユーザに対しＣＡＴＳインタフェース２０がデータ入力モード中であることを指示する）を有している。
【００３８】
図３には、リクエスト画面２２の一例である、初期画面３００が示されている。初期画面３００によって、従業員番号ならびに所望のデータ種別の入力が可能となる。たとえば１つの有利な実施形態によれば、社内の従業員に対しデータ種別「１」が割り当てられ、他方、社外の被雇用者にはデータ種別「２」が割り当てられる。択一的な有利な実施形態によれば、各データ種別を区別する目的で、たとえば部署やプロジェクトなど種々のカテゴリーが利用される。
【００３９】
リクエスト画面２２に入力されたデータにおいて、作業リストチェック２３が行われる。作業リストチェック２３には、データに属する適正な作業リストを決定するために、アプリケーション３０のうち１つまたは複数のアプリケーションによるデータのチェックが含まれる。他方、作業リストにより、利用すべきデータ入力画面が定義される。そのようにしてリクエスト画面２２におけるデータ入力により、以下のようなデータ入力画面の外観が決定され、そして、異なるタイプの従業員に合わせて、画面をカスタマイズすることができる。１つの有利な実施形態によれば、ユーザ出口（User-Exit）（２４）を利用して、付加的に顧客固有の強化を適用することができる。
【００４０】
その後、作業リストチェック２３により求められた少なくとも１つのデータ入力画面２６が表示される。図４を参照するとそこには、データ入力マスク２６のための１つの実例として、データ入力マスク４００が描かれている。データ入力画面４００によって、１日または複数の日の労働時間の入力が可能となる。データ入力画面２６に入力可能なデータの種類の実例を以下に挙げておく。日ごとの労働時間、日ごとに実行された労働の始業時点と終業時点、活動形式、活動価格、最終確認のためのインディケータ（特定の任務が終了したか否かを表すブール値）、残っている作業、出勤または欠勤の種類ならびに旅行番号（特定の旅行に関連）。これらのリストは使い尽くされるものではなく、個々のデータ入力マスクごとに定義される。
【００４１】
さらにデータ入力画面２６を、様々なターゲットオブジェクト（つまりデータの受け手）を指定するために利用することもできる。ターゲットオブジェクトは、種々のビジネスオブジェクトをモデリングするエンティティである。ＳＡＰＲ／３によって用いられるターゲットオブジェクトの実例として、コストセンタ、オーダ／ネットワーク、アクティビティ／アクティビティエレメント／（アクティビティとアクティビティエレメントの間の）スプリット、ＷＢＳエレメント、ならびにセールスオーダが挙げられる。
【００４２】
さらにデータ入力画面２６を、有効な送り手を指定するために利用することもできる。この場合、送り手は、いくつかのタスクまたはアクティビティの管轄をするコストセンタである。ＳＡＰＲ／３によって用いられる有効な送り手の実例として、コストセンタ／アクティビティの種類というオブジェクト、ならびに購入注文番号／購入注文アイテム／サービス番号といったオブジェクトが挙げられる。
【００４３】
１つの有利な実施形態によれば、たとえば誰がデータを入力または変更したのか、いつそれが入力または変更されたのか、といった問い合わせの詳細などの管理データがＣＡＴＳシステムから自動的に供給され、それらをデータ入力画面２６に入力する必要はない。また、補助機能によれば、特定のタスクを簡単に実行できるようにして、システムがいっそう簡単に利用されるようになる。それはたとえば、作業リストからあるデータ入力ラインへのデータのコピーであったり、データ入力リストから作業リストへのデータのコピー、あるデータ入力リストから他のデータ入力リストへのデータのコピー、ある期間から別の期間へのコピー、ファンクションキーによるまたは時間情報（日付または週番号）の入力による時間軸に沿ったスクロールなどである。
【００４４】
１つの有利な実施形態によれば、データ入力画面２６はスプレッドシートまたは表を表示し、これは水平方向に時間軸をもつ時間記録シートに似ており、データ入力画面４００の表４１０や、図５に示されているデータ入力画面５００の表５１０のようなものである。ユーザにより定義された設定に従いデータ入力画面２６は、将来計画されている従業員の時間（これは労働時間計画に記録しておくことができる）を示す。
【００４５】
１つの有利な実施形態によれば、ユーザにより定義された設定にやはり従って、データ入力マスク２６の１つのセクションによって作業リストを示すことができる。上述のように補助機能によって、その作業リストからあるデータ入力ラインへコピーすることができる。たとえばデータ入力画面４００はコピー機能の結果を表しており、それによればライン４２０からライン４３０へのコピーが行われた。
【００４６】
さらに本発明の１つの有利な実施形態によれば、データ入力のためデータ入力画面２６に表示された時間軸をフレキシブルな期間に分割することができる。１つの期間をたとえば１日、１ヶ月あるいは他の期間とすることができる。さらに別の特徴として挙げられるのは、作業の実行される時刻を入力すること、および／または与えられたある期間を分配機能を利用して所定数の時間に配分すること、および／または労働時間計画データ（目標時間）を実際の時間としてそのまま入力できるようにすること、および／または将来の期間についてデータを入力すること、ならびに欠勤時間を入力すること、といった可能性である。
【００４７】
ここで付言しておくと、使用されるデータ入力フォームによって、データ入力画面２６の外観が決まる。また、様々な画面フィールドを隠しておいたり再び表示したりしてもよいし、データ入力画面２６のレイアウトを介して何らかのコントロールをユーザに与えることもできる。
【００４８】
１つの有利な実施形態によれば、データ入力画面２６から旅行コスト画面マスクへとナビゲートすることが可能であり、その実例については図６に示されている。この場合、旅行データ入力マスク６００において、本来の機能であるパーソナルタイムマネージメント３１をトランザクションコールとして使用できる。さらに報告の目的で、旅行番号に対する参照を入力することができる。しかしこの有利な実施形態によれば、別個の承認手順をもつ出張承認のために、承認プロセスや権限付与点手順６５は用いられない。
【００４９】
１つの有利な実施形態によれば、データ入力画面２６から出荷画面へナビゲートすることも可能であって、その実例が図７に示されている。出荷画面７００において、本来の機能である社外サービス３２をトランザクションコールとして使用することができる。出荷ドキュメントの番号は、データバンク５０に格納される。
【００５０】
１つの有利な実施形態によれば、入力されたデータを基礎として実際のコストを求めることができる。この実施形態によればたとえば、実際のコストを求めるために３つの方法を利用できる：
１）該当するサービスの種類のレートによって実際のコストを計算する。これは現在の標準的な手法に相応する。
【００５１】
２）（たとえば時間あたりの）レートを入力することができ、そのレートを用いて実際の時間を評価することができる。すべての分散はコスト計算書に別個に記入される（別個のコスト計算項目）。
【００５２】
３）レートはユーザ出口（User-Exit）を介して求められ、その後、実際の時間をそのレートを用いて評価することができる。すべての分散はコスト計算書に部別個に記入される（別個のコスト計算項目）。このテクニックにより、ユーザ出口（User-Exit）または顧客固有のフォームに依存するデータを計算に基づき得ることができる。
【００５３】
なお、この実施形態によれば、２つの異なるレート（通常報酬と時間外報酬）が用いられる場合、タイムシートにおいて両方の行に記入して各行について個々のレートを適用する必要があり、あるいは割り当てられた２つの異なるレートを用いて２つの異なるアクティビティの種類を適用する必要があることに留意されたい。
【００５４】
データ入力画面２６に入力されたデータに対し、検証チェック２７が行われる。検証チェック２７には、アプリケーション３０のうちの１つまたは複数を用いてデータをチェックすることが含まれ、その目的は、データ入力画面２６に適正かつ十分なデータが入力されたか否かを判定することである。データ入力画面２６に入力されたデータは、検証チェック２７に合格してからでないと記憶させることはできない。検証チェック２７によって、適正かつ十分なデータの入力されたことが確認された場合、１つの実施形態によればユーザ出口（User-Exit）を利用して顧客固有の付加的な強化を適用することができる。その後、入力されたデータがデータバンク５０に記憶される。
【００５５】
図８を参照すると、そこには権限付与ならびに認証の様子がフローチャート３によって描かれている。
【００５６】
この場合、認証チェックは２つのユーザの種類で区別される。すなわち、時間データを入力するユーザと入力されたデータを認証するユーザとを区別する。この場合は後者の種類の権限チェックであって、データバンク５０内に存在するデータについてあてはまる。先に述べたように、認証または権限付与が不要な場合には、データをインタフェースデータバンク７０へ転送することができる。しかしデータのいずれかの部分で認証が必要とされるならば、ビジネスワークフローセレクションプロセス６０によって、必要とされる認証ならびに権限付与の種類が決定される。与えられたデータセットにとって必要とされる認証ならびに権限付与がビジネスワークフローセレクションプロセス６０によって決定された後、認証プロセスもしくは権限付与手順６５を介してデータが表示される。
【００５７】
入力されたデータを認証する従業員は、そのためにトランザクション権限も有していなければならない。特定の個人のトランザクション権限は通例、少なくとも部分的に、時間入力データが認証される必要のある従業員のアイデンティティに依存する（たとえばたいていは管理者に権限が与えられており、その管理者に報告を行う社員の時間入力データを認証する権限をもっているが、その管理者に報告を行わない社員の時間入力データを認証する権限は与えられていない）。１つの有利な実施形態によれば、たとえば組織構造など関連情報を含む組織モデル内に格納される。
【００５８】
また、権限付与をオブジェクト固有のベースに基づき割り当てることもできる（たとえば１つまたは複数の特定の個人は、特定のオーダタイプだけを認証できる権限をもつことが可能）。個々の顧客によって望まれるならば、ユーザ出口（User-Exit）を利用して拡張を行うこともできる（顧客固有の強化）。
【００５９】
１つの有利な実施形態によれば、権限をもつ人によって種々の細分段階で認証を授けることができる。単なる実例にすぎないが、ある個人が個々の従業員の時間入力データ、個々の従業員の時間入力データの所定の期間、あるいはある組織単位に対する所定の期間（たとえば１つの部署全体の時間入力データ）を認証することができる。当然ながら、認証の授けられた人には、そのような認証を授ける権限が与えられていなければならない。
【００６０】
特定のデータ入力のために認証が授けられない場合には、それらのデータに対し拒否の理由に関する説明を付けることができる。１つの有利な実施形態によれば、データが拒絶された場合、データを入力した個人またはデータ入力の対象である従業員に対し、ワークフローを介して通知される。
【００６１】
ユーザ定義による設定によって、システムアドミニストレータまたはそれ相応の権限をもつ他の人が、認証手順をアクティブ状態にしたり非アクティブ状態にしたりすることができる。
【００６２】
データ伝送
図９には、認証しなければならないデータの伝送に関するフローチャート４が示されている。ＣＡＴＳインタフェース２０およびユーザ出口（User-Exit）４０を介してデータが新たに入力されると、認証なくデータがデータバンク５０に格納される。データが認証されないかぎり、データに変更５７を加えることができ、変更５７はデータバンク５０内で反映される。認証されたデータに対し常に変更５７を加えることができるにもかかわらず、それらの変更５７は認証されたデータに作用して、データバンク５７において認証されていない新たな入力が生成される。認証されていない新たな入力は、もとのデータと同じ認証プロセスまたは同じ権限付与手順を通らなければならず、その後、両方のデータセットがターゲットアプリケーションに伝送される。
【００６３】
認証プロセスもしくは権限付与手順６５が終了すると、データがインタフェースデータバンク７０に書き込まれる。１つの有利な実施形態によれば、インタフェースデータバンク７０は、関与するアプリケーション３０の各々のためのインタフェーステーブルを有している。インタフェーステーブル内にあるデータは、まえもって定められた期間、それらに対応づけられたターゲットアプリケーション３０によりフェッチされ、ターゲットアプリケーションデータバンク９０に格納される。１つの有利な実施形態によれば、ターゲットアプリケーションデータバンク９０へのデータ伝送後、インタフェースデータバンク７０において対応づけられたインタフェーステーブルからデータが消去される。
【００６４】
１つの有利な実施形態によれば、ターゲットアプリケーション３０は以下のルールに従いデータを受け取る：
１）オペレーション番号またはエレメント番号が入力されれば、完了確認が生成され、コントロール３４に対応づけられたデータが間接的に書き込まれる。
【００６５】
２）受け手がオペレーション番号またはエレメント番号なしで入力されると、コントロール３４に対応づけられたデータがダイレクトに書き込まれる。
【００６６】
３）購入注文番号または購入注文アイテムおよびサービス番号が入力されると、社外サービス３２とコントロール３４に対応づけられたデータが間接的に書き込まれる。
【００６７】
４）出勤または欠勤の種類だけが入力されると、パーソナルタイムマネージメント３１に対応づけられたデータだけが書き込まれる。
【００６８】
１つの有利な実施形態によれば、ヒストリカルデータレコードを保管するため、データバンク５０内のデータが第２のデータバンク５０ａにコピーされるよう、ＣＡＴＳシステムをユーザが設定できる。
【００６９】
ユーザ定義による整合
ユーザ定義による整合（カスタマイズ）によって、設定を変更することができる。つまりたとえば、用いられるデータ種別に従い入力画面２６において以下の設定を変更することができる：フィールドセレクション、チェック、機能（たとえば旅行入力データ画面または出荷画面への分岐、作業リストの表示、作業スケジュールの表示、ワークフローに対する受け手の選択）。
【００７０】
先に述べたとおり、認証手順をアクティブ状態または非アクティブ状態にすることができる。さらに上述のように、ヒストリカルデータレコードを保管するため、データバンク５０内のデータが第２のデータバンク５０ａにコピーされるよう、ＣＡＴＳシステムをユーザが設定できる。
【図面の簡単な説明】
【図１】ＣＡＴＳにより用いられるプロセスの概観を描いたフローチャートである。
【図２】図２は、データバンクへの生データの入力の詳細を描いたフローチャートである。
【図３】図３は、リクエスト画面の１つの有利な実施形態の例を示す図である。
【図４】図４は、データ入力画面の１つの有利な実施形態の例を示す図である。
【図５】図５は、データ入力画面の別の有利な実施形態の例を示す図である。
【図６】図６は、旅行データ入力画面の１つの有利な実施形態の例を示す図である。
【図７】図７は、出荷画面の１つの有利な実施形態の例を示す図である。
【図８】図８は、権限付与ならびに認証について詳細に示したフローチャートである。
【図９】図９は、最初に認証を必要とするデータ伝送について詳細に示したフローチャートである。
【図１】
0005025850.tif 000002
【図２】
0005025850.tif 000003
【図３】
0005025850.tif 000004
【図４】
0005025850.tif 000005
【図５】
0005025850.tif 000006
【図６】
0005025850.tif 000007
【図７】
0005025850.tif 000008
【図８】
0005025850.tif 000009
【図９】
0005025850.tif 000010