(57)【要約】【課題】  マスタデータが未登録の場合でも、マスタデータの登録権限を有していないユーザがマスタデータを登録することができ、円滑に仕訳伝票の起票を行うことができる仕組みを提供すること。【解決手段】  マスタデータに係るデータの登録指示を受け付け、当該マスタデータが記憶されていないと判定された場合に、当該マスタデータを記憶するための権限をユーザが有しているかを判定し、当該マスタデータを記憶するための権限を、当該ユーザが有していないと判定された場合に、当該マスタデータのみを記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことを特徴とする。【選択図】図３
2014127189.tif 000002
【特許請求の範囲】
【請求項１】
マスタデータと、ユーザによる前記マスタデータの操作に係る権限を示す権限情報とを記憶する記憶手段と、
前記ユーザのユーザ情報に基づいてユーザ認証を行うユーザ認証手段と、
前記マスタデータに係るデータの登録指示を受け付ける受付手段と、
前記受付手段で登録指示を受け付けたマスタデータが前記記憶手段に記憶されているかを判定する判定手段と、
前記判定手段により、前記受付手段で登録指示を受け付けたデータに係るマスタデータが前記記憶手段に記憶されていないと判定された場合に、前記記憶手段に記憶されている権限情報に従って、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有しているかを判定する権限判定手段と、
を備え、
前記ユーザ認証手段は、前記権限判定手段により、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有していないと判定された場合に、当該マスタデータのみを記憶手段に記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことを特徴とする情報処理装置。
【請求項２】
前記ユーザ認証手段により、前記マスタデータのみを前記記憶手段に記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことで当該ユーザの認証が成功した後に、前記受付手段で登録指示を受け付けたデータに係るマスタデータの登録指示を受け付けるマスタデータ受付手段と、
前記マスタデータ受付手段で受け付けたマスタデータを前記記憶手段に記憶するマスタデータ記憶手段と、
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記マスタデータ記憶手段で、前記マスタデータ受付手段で受け付けたマスタデータを前記記憶手段に記憶した後に、前記ユーザ認証手段により、前記ユーザのユーザ情報に基づいてユーザ認証を再度行った後に、前記受付手段で登録指示を受け付けたデータを当該記憶されたマスタデータに対して登録する登録手段を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
マスタデータと、ユーザによる前記マスタデータの操作に係る権限を示す権限情報とを記憶する記憶手段を備えた情報処理装置の制御方法であって、
ユーザ認証手段が、前記ユーザのユーザ情報に基づいてユーザ認証を行うユーザ認証工程と、
受付手段が、前記マスタデータに係るデータの登録指示を受け付ける受付工程と、
判定手段が、前記受付工程で登録指示を受け付けたマスタデータが前記記憶手段に記憶されているかを判定する判定工程と、
権限判定手段が、前記判定工程により、前記受付工程で登録指示を受け付けたデータに係るマスタデータが前記記憶手段に記憶されていないと判定された場合に、前記記憶手段に記憶されている権限情報に従って、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証工程によりユーザ認証されたユーザが有しているかを判定する権限判定工程と、
を備え、
前記ユーザ認証工程は、前記権限判定工程により、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証工程によりユーザ認証されたユーザが有していないと判定された場合に、当該マスタデータのみを記憶手段に記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことを特徴とする制御方法。
【請求項５】
マスタデータと、ユーザによる前記マスタデータの操作に係る権限を示す権限情報とを記憶する記憶手段を備えた情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
前記ユーザのユーザ情報に基づいてユーザ認証を行うユーザ認証手段と、
前記マスタデータに係るデータの登録指示を受け付ける受付手段と、
前記受付手段で登録指示を受け付けたマスタデータが前記記憶手段に記憶されているかを判定する判定手段と、
前記判定手段により、前記受付手段で登録指示を受け付けたデータに係るマスタデータが前記記憶手段に記憶されていないと判定された場合に、前記記憶手段に記憶されている権限情報に従って、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有しているかを判定する権限判定手段として機能させ、
前記ユーザ認証手段は、前記権限判定手段により、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有していないと判定された場合に、当該マスタデータのみを記憶手段に記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びその制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、企業間の商取引記録を仕訳伝票として起票し、財務諸表を作成する財務会計システムが用いられている。仕訳伝票を起票する際、入力画面を用いて登録する方法と、ＣＳＶ形式のデータを作成し入力画面を使用しないでＣＳＶ形式のデータを取り込んで仕訳伝票を起票する方法がある。
【０００３】
後者の方法を以下の記載では「外部データ取込」として説明する。
【０００４】
また財務会計システムでは運用にあたり、事前に勘定科目、補助科目、仕入先、仕訳計上部門などのマスタデータを作成している。
【０００５】
外部データ取込時に、仕訳起票するにあたり確認すべき項目（勘定科目、補助科目、仕入先、仕訳計上部門など）を、マスタデータに存在しないものがないかをチェックしている。
【０００６】
存在しないものがあった場合、外部データ取込のエラーとして、該当データの取込をできないように制御している。マスタデータの未登録により発生したエラーについては、マスタを登録することで外部取込時のエラーが解消され、仕訳伝票を取り込めるようになる。
【０００７】
特許文献１には、一時的に管理者以外の要員に管理者の権限を持たせることが提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−１０９１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１のように、管理者以外のユーザに管理者権限を持たせる場合、管理者以外のユーザが行う業務に必要ではない他の情報に対してまで権限を与えることととなり、情報の管理上の課題が生じるおそれがある。
【００１０】
そのため、依然として、上述の通り、マスタデータ登録については登録権限を有したユーザでなければ、登録処理を行うことが出来なかった。
【００１１】
また、マスタデータの登録権限を有したユーザが不在の場合、外部データ取込で発生したマスタ未登録データのエラーを解消することができず、仕訳伝票の起票が滞ってしまう。
【００１２】
そのため、マスタデータの登録権限を有したユーザが不在であっても、外部データ取込で発生したマスタ未登録データのエラーを解消することができ、仕訳伝票の起票をスムースに行える仕組みが求められる。すなわち、外部データ取込で発生したマスタ未登録データのエラーを解消するために、当該エラーとなったマスタ登録のみ実施でき、他のデータへのアクセスはできないよう制御することが求められる。
【００１３】
本発明の目的は、マスタデータが未登録の場合でも、マスタデータの登録権限を有していないユーザがマスタデータを登録することができ、円滑に仕訳伝票の起票を行うことができる仕組みを提供することである。
【課題を解決するための手段】
【００１４】
本発明は、マスタデータと、ユーザによる前記マスタデータの操作に係る権限を示す権限情報とを記憶する記憶手段と、前記ユーザのユーザ情報に基づいてユーザ認証を行うユーザ認証手段と、前記マスタデータに係るデータの登録指示を受け付ける受付手段と、前記受付手段で登録指示を受け付けたマスタデータが前記記憶手段に記憶されているかを判定する判定手段と、前記判定手段により、前記受付手段で登録指示を受け付けたデータに係るマスタデータが前記記憶手段に記憶されていないと判定された場合に、前記記憶手段に記憶されている権限情報に従って、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有しているかを判定する権限判定手段と、を備え、前記ユーザ認証手段は、前記権限判定手段により、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有していないと判定された場合に、当該マスタデータのみを記憶手段に記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことを特徴とする。
【００１５】
また、本発明は、マスタデータと、ユーザによる前記マスタデータの操作に係る権限を示す権限情報とを記憶する記憶手段を備えた情報処理装置の制御方法であって、ユーザ認証手段が、前記ユーザのユーザ情報に基づいてユーザ認証を行うユーザ認証工程と、受付手段が、前記マスタデータに係るデータの登録指示を受け付ける受付工程と、判定手段が、前記受付工程で登録指示を受け付けたマスタデータが前記記憶手段に記憶されているかを判定する判定工程と、権限判定手段が、前記判定工程により、前記受付工程で登録指示を受け付けたデータに係るマスタデータが前記記憶手段に記憶されていないと判定された場合に、前記記憶手段に記憶されている権限情報に従って、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証工程によりユーザ認証されたユーザが有しているかを判定する権限判定工程と、を備え、前記ユーザ認証工程は、前記権限判定工程により、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証工程によりユーザ認証されたユーザが有していないと判定された場合に、当該マスタデータのみを記憶手段に記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことを特徴とする。
【００１６】
また、本発明は、マスタデータと、ユーザによる前記マスタデータの操作に係る権限を示す権限情報とを記憶する記憶手段を備えた情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、前記ユーザのユーザ情報に基づいてユーザ認証を行うユーザ認証手段と、前記マスタデータに係るデータの登録指示を受け付ける受付手段と、前記受付手段で登録指示を受け付けたマスタデータが前記記憶手段に記憶されているかを判定する判定手段と、前記判定手段により、前記受付手段で登録指示を受け付けたデータに係るマスタデータが前記記憶手段に記憶されていないと判定された場合に、前記記憶手段に記憶されている権限情報に従って、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有しているかを判定する権限判定手段として機能させ、前記ユーザ認証手段は、前記権限判定手段により、前記記憶手段に当該マスタデータを記憶するための権限を、前記ユーザ認証手段によりユーザ認証されたユーザが有していないと判定された場合に、当該マスタデータのみを記憶手段に記憶する権限を有するユーザのユーザ情報に基づいてユーザ認証を行うことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、マスタデータが未登録の場合でも、マスタデータの登録権限を有していないユーザがマスタデータを登録することができ、円滑に仕訳伝票の起票を行うことができる仕組みを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る情報処理システムのシステム構成図の一例を示す図である。
【図２】図１に示したサーバ１００、クライアント端末１０１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】サーバ１００、クライアント端末１０１における制御処理を行うフローチャートの一例を示す図である。
【図４】サーバ１００、クライアント端末１０１における制御処理を行うフローチャートの一例を示す図である。
【図５】マスタ更新権限テーブルの一例を示す図である。
【図６】マスタ更新権限登録画面の一例を示す図である。
【図７】エラー画面の一例を示す図である。
【図８】マスタ登録画面の一例を示す図である。
【図９】マスタ登録画面の一例を示す図である。
【図１０】外部データ取込画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態に係る情報処理装置、及びその動作処理の詳細について説明する。
【００２０】
図１は、本発明の実施形態に係る情報処理システムのシステム構成図の一例を示す図である。
【００２１】
図１に示すように、サーバ１００と、クライアント端末１０１とがネットワーク１０２を介して相互に通信可能に接続されている。
【００２２】
サーバ１００は、１又は複数のマスタデータと、ユーザによる当該マスタデータの操作に係る権限を示す権限情報（図５）とをメモリに記憶している。
【００２３】
本実施形態では、サーバ１００と、クライアント端末１０１とが、本発明に係る後述する処理を分けて実行するように記載しているが、サーバ１００と、クライアント端末１０１とがそれぞれ有する各構成を１つの筐体（情報処理装置）に合わせて備えるようにし、その１つの筐体（情報処理装置）が本発明に係る後述する処理を実行することもできる。
【００２４】
すなわち、サーバ１００の全ての構成をクライアント端末１０１が備え、クライアント端末１０１で本発明に係る後述する処理を実行するように構成することも可能である。
【００２５】
サーバ１００、クライアント端末１０１は、本発明の情報処理装置の適用例である。
【００２６】
以下、図２を用いて、図１に示したサーバ１００、クライアント端末１０１に適用可能な情報処理装置のハードウェア構成について説明する。
【００２７】
図２は、図１に示したサーバ１００、クライアント端末１０１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３０】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ２１０への表示を制御する。なお、２１０のディスプレイは、タッチパネルになっており、ディスプレイ上の画面を押下されることにより操作することが可能な入力装置としても機能する。
【００３１】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３５】
次に、図３、図４を用いて、本実施形態のサーバ１００、クライアント端末１０１における制御処理を行うフローチャートについて説明する。
【００３６】
図３、図４は、サーバ１００、クライアント端末１０１における制御処理を行うフローチャートの一例を示す図である。
【００３７】
図３、図４に示すステップＳ３０１からステップＳ３１７に示す処理は、クライアント端末１０１のＣＰＵ２０１により実行され実現される。
【００３８】
また、図３、図４に示すステップＳ３１８からステップＳ３２９に示す処理は、サーバ１００のＣＰＵ２０１により実行され実現される。
【００３９】
図３、図４を用いて、本発明の実施形態における外部データ取込の処理について、説明する。
【００４０】
まず、クライアント端末１０１は、ユーザの操作により、ユーザ認証を行うためのユーザＩＤ、パスワードの入力を受け付け、当該入力されたユーザＩＤ、パスワードをサーバ１００に送信する。
【００４１】
そして、サーバ１００は、受信したユーザＩＤ（ユーザ情報）、パスワード（ユーザ情報）を用いて、クライアント端末１０１のユーザの認証処理を行い、本アプリケーションへのログインを行う。このように、サーバ１００は、ユーザのユーザ情報に基づいてユーザ認証を行うユーザ認証手段を備えている。
【００４２】
そして、ユーザ認証が成功すると、クライアント端末１０１は、図１０の画面（外部データ取込）を開く。
【００４３】
以後、図３、図４に示す各ステップで実行される処理について、各ステップごとに説明する。
【００４４】
まず、Ｓ３０１では、図１０の画面上の参照ボタン１３００の押下を受け付け、ユーザが取込対象とするＣＳＶデータの指定を受け付ける。
【００４５】
そして、Ｓ３０２で、ユーザから図１０の参照ボタン１３０１が押下されることで、Ｓ３０１で指定されたＣＳＶデータの取込処理を開始する。取込処理を中止する場合は、図１０の画面の閉じるボタン１３０２を押下する。
【００４６】
Ｓ３０３で、クライアント端末からサーバ１００（以下、データベースサーバとも言う）に当該指定されたＣＳＶデータを送信する。
【００４７】
Ｓ３１８で、データベースサーバにて、クライアント端末から送信されたＣＳＶデータを受信する。
【００４８】
Ｓ３１８は、マスタデータに係るデータの登録指示を受け付ける受付手段の適用例である。
【００４９】
そして、Ｓ３１９で、受信したデータに設定されたコード番号が実際のマスタに存在するコード番号かどうかをチェックして、取込んだデータが正常であるか否かを判定する。
【００５０】
ステップＳ３１９は、ステップＳ３１８で登録指示を受け付けたマスタデータがメモリに記憶されているかを判定する、本発明の判定手段の適用例である。
【００５１】
Ｓ３２０で、取り込んだデータが正常であると判定された場合、Ｓ３２９にて外部データの更新処理を実施する。また取り込んだデータが正常でないと判定された場合には図５（マスタ更新権限テーブル）参照する。
【００５２】
すなわち、ステップＳ３２９は、ステップＳ３１８で受け付けたデータをステップＳ３２６で記憶されたマスタデータに対して登録する、本発明の登録手段の適用例である。
【００５３】
図５（マスタ更新権限テーブル）の内容は以下の通りである。
【００５４】
Ｎｏ．１は、マスタ更新権限テーブルのキーとなるユーザＩＤの項目となる。
【００５５】
Ｎｏ．２は、マスタ更新権限テーブルのキーとなるマスタＩＤの項目となる。
【００５６】
Ｎｏ．３は、マスタ更新権限テーブルの権限区分の項目となる。
【００５７】
権限区分の内訳は、０：参照不可、１：参照のみ、２：スポット更新、３：フルアクセスの４種類となる。
【００５８】
参照不可の場合、マスタ登録画面でのマスタ参照、追加、更新、削除が行えない権限となる。
【００５９】
参照のみの場合、マスタ登録画面でのマスタ参照のみ可能で、追加、更新、削除は行えない権限となる。
【００６０】
スポット更新の場合、マスタ登録画面でのマスタ参照は可能で、マスタ追加、更新については特定のレコードのみ可能となる。
【００６１】
それ以外のデータについては、追加、更新は行えない。また削除は行えない権限となる。
【００６２】
フルアクセスの場合、マスタ登録画面でのマスタ参照、追加、更新、削除をすべて行える権限となる。
【００６３】
Ｎｏ．４は、マスタ更新権限テーブルのスポットユーザ区分の項目となる。
【００６４】
スポットユーザ区分の内訳は、０：一般ユーザ、１：スポット権限ユーザの２種類となる。
【００６５】
スポットユーザ区分＝１：スポット権限ユーザは、マスタ登録画面でのマスタ参照は可能で、マスタ追加、更新については特定のレコードのみ可能となる。
【００６６】
それ以外のデータについては、追加、更新は行えない。また削除は行えない権限となる。
【００６７】
スポットユーザ区分＝１：スポット権限ユーザは、権限区分：フルアクセス以外の０：一般ユーザの代理者としてマスタ追加、更新を実施できるユーザとなる。
【００６８】
なお、外部データ取込処理を実施する前に、図６（マスタ更新権限登録画面）から以下の要領で予めマスタ更新権限テーブルに登録を実施しておく事とする。
【００６９】
例１でスポットユーザ区分＝一般ユーザの場合の画面（図６の上の画面）を説明する。
【００７０】
１００１は、ユーザＩＤを入力する項目である。ユーザＩＤ入力後、ユーザ名称を表示する。
【００７１】
１００２は、スポットユーザ区分を表示する項目となる。マスタ更新権限テーブルのユーザＩＤをキーとして呼び出し、スポットユーザ区分＝０であれば、画面に「×」を表示する。
【００７２】
１００３は、該当ユーザのマスタの更新権限を表示する。マスタ更新権限テーブルをユーザＩＤ、マスタＩＤをキーとして呼び出し、権限区分＝０であれば、参照不可欄に「○」を表示する。
【００７３】
権限区分＝１であれば、参照のみ欄に「○」を表示する。権限区分＝２であれば、スポット更新欄に「○」を表示する。権限区分＝３であれば、フルアクセス欄に「○」を表示する。
【００７４】
１００４は、登録ボタンで、ボタン押下時にマスタ更新権限テーブルを更新する。
【００７５】
１００５は、終了ボタンで、ボタン押下時にマスタ更新権限登録画面を終了する。
【００７６】
例２として、スポットユーザ区分＝スポット権限ユーザの場合の画面（図６の下の画面）を説明する。
【００７７】
１００６は、ユーザＩＤを入力する項目である。ユーザＩＤ入力後、ユーザ名称を表示する。
【００７８】
１００７は、スポットユーザ区分を表示する項目となる。マスタ更新権限テーブルを、ユーザＩＤをキーとして呼び出し、スポットユーザ区分＝１であれば、画面に「○」を表示する。
【００７９】
１００８は、該当ユーザのマスタの更新権限を表示する。
【００８０】
マスタ更新権限テーブルをユーザＩＤ、マスタＩＤをキーにして呼び出し、権限区分＝０であれば、参照不可欄に「○」を表示する。
【００８１】
権限区分＝１であれば、参照のみ欄に「○」を表示する。権限区分＝２であれば、スポット更新欄に「○」を表示する。権限区分＝３であれば、フルアクセス欄に「○」を表示する。
【００８２】
１００９は、登録ボタンで、ボタン押下時にマスタ更新権限テーブルを更新する。
【００８３】
１０１０は、終了ボタンで、ボタン押下時にマスタ更新権限登録画面を終了する。
【００８４】
Ｓ３２１で、ユーザＩＤをキーとして図５（マスタ更新権限テーブル）を参照し、権限区分、スポットユーザ区分を取得する。
【００８５】
Ｓ３２２で、取得した権限区分が「スポット更新」であればＳ３０４で図７（１１０３）のエラー画面を表示する。取得した権限区分が「スポット更新」でなければＳ３２３に進む。
【００８６】
Ｓ３２３で、取得したマスタ更新権限が「フルアクセス」であればＳ３０４で図７（１１０３）のエラー画面を表示する。
【００８７】
Ｓ３２２、Ｓ３２３は、図５に示す権限情報に従って、マスタデータを記憶するための権限を、認証されたユーザが有しているかを判定する、本発明の権限判定手段の適用例である。
【００８８】
また取得したマスタ更新権限が「スポット更新」でも「フルアクセス」でもなければＳ３１４の図７（１１００）のエラー画面を表示する。
【００８９】
Ｓ３０５で、図７の確認ボタン１１０５が押下されたらＳ３１６に進み図７（１１０３）のエラー画面表示を終了する。
【００９０】
Ｓ３０６で、図７のマスタ登録ボタン１１０４が押下されたら、Ｓ３０７に進む。
【００９１】
Ｓ３０７で、取得した権限区分が「フルアクセス」であればＳ３０８に進み、図８（１２００）のマスタ登録画面を表示する。
【００９２】
取得した権限区分が「スポット更新」であればＳ３２４に進む。
【００９３】
Ｓ３２４で、ログイン中の自ユーザＩＤをログオフする。
【００９４】
Ｓ３２５で、Ｓ３２１で取得したスポットユーザＩＤにてログインし、Ｓ３０８に進む。
【００９５】
すなわち、ステップＳ３２５は、マスタデータのみを登録する権限を有するユーザのユーザ情報（スポットユーザＩＤ）に基づいてユーザ認証を行うユーザ認証手段の適用例である。
【００９６】
Ｓ３０８で、図９のマスタ登録画面１２０４を表示する。
【００９７】
Ｓ３０９で、図９の閉じるボタン１２０６を押下されたとき、Ｓ３１２に進む。
【００９８】
Ｓ３１０で、図９の登録ボタン１２０７を押下されたとき、Ｓ３１１に進む。
【００９９】
Ｓ３１１で、マスタ登録内容をチェックし正常であればＳ３２６に進む。
【０１００】
Ｓ３２６で、マスタ登録内容を更新する。
【０１０１】
すなわち、ステップＳ３２６は、ステップＳ３２５でのユーザ認証でスポットユーザの認証が成功した後に、ステップＳ３１８で登録指示を受け付けたデータに係るマスタデータの登録指示を受け付けて（マスタデータ受付手段）、マスタデータを記憶する（マスタデータ記憶手段）。
【０１０２】
Ｓ３１２で、取得した権限区分が「フルアクセス」であればＳ３１３に進み、図８のマスタ登録画面１２００の表示を終了する。取得した権限区分が「スポット更新」であればＳ３２７に進む。
【０１０３】
Ｓ３２７で、ログイン中のスポットユーザＩＤをログオフする。
【０１０４】
Ｓ３２８で、自ユーザＩＤ、パスワードにて再ログインする。このように、ユーザＩＤ、パスワードでログイン処理を再度行う。
【０１０５】
Ｓ３１３で、図８のマスタ登録画面の閉じるボタン１２０３が押下されると、当該画面の表示を終了する。
【０１０６】
Ｓ３１４で、図７のエラー画面１１００を表示する。
【０１０７】
Ｓ３１５で、図７のエラー画面１１００の確認ボタン１１０２を押下した場合、Ｓ３１６に進み図７のエラー画面１１００の表示を終了する。
【０１０８】
Ｓ３１７で、図１０の閉じるボタン１３０２が押下された場合、外部データ取込処理を終了する。
【０１０９】
図５は本発明の実施形態におけるテーブル定義を示す図である。
【０１１０】
Ｎｏ．１はマスタ更新権限テーブルのキーとなるユーザＩＤの項目となる。
【０１１１】
Ｎｏ．２はマスタ更新権限テーブルのキーとなるマスタＩＤの項目となる。
【０１１２】
Ｎｏ．３はマスタ更新権限テーブルの権限区分の項目となる。
【０１１３】
権限区分の内訳は、０：参照不可、１：参照のみ、２：スポット更新、３：フルアクセスの４種類となる。
【０１１４】
Ｎｏ．４はマスタ更新権限テーブルのスポットユーザ区分の項目となる。
【０１１５】
スポットユーザ区分の内訳は、０：一般ユーザ、１：スポット権限ユーザの２種類となる。
【０１１６】
Ｎｏ．５はマスタ名称テーブルのキーとなるマスタＩＤの項目となる。
【０１１７】
Ｎｏ．６はマスタ名称テーブルのマスタ名称の項目となる。
【０１１８】
図６は本発明の実施形態におけるマスタ更新権限登録画面を示す図である。
【０１１９】
１００１は、ユーザＩＤを入力する項目となる。ユーザＩＤ入力後、ユーザ名称を表示する。
【０１２０】
１００２は、スポットユーザ区分を表示する項目となる。マスタ更新権限テーブルをユーザＩＤをキーとして呼び出し、スポットユーザ区分＝０であれば、画面に「×」を表示する。
【０１２１】
１００３は、該当ユーザのマスタの更新権限を表示する。マスタ更新権限テーブルをユーザＩＤ、マスタＩＤをキーとして呼び出し、権限区分＝０であれば、参照不可欄に「○」を表示する。
【０１２２】
権限区分＝１であれば、参照のみ欄に「○」を表示する。権限区分＝２であれば、スポット更新欄に「○」を表示する。権限区分＝３であれば、フルアクセス欄に「○」を表示する。
【０１２３】
１００４は、登録ボタンで、ボタン押下時にマスタ更新権限テーブルを更新する。
【０１２４】
１００５は、終了ボタンで、ボタン押下時にマスタ更新権限登録画面を終了する。
【０１２５】
１００６は、ユーザＩＤを入力する項目となる。ユーザＩＤ入力後、ユーザ名称を表示する。
【０１２６】
１００７は、スポットユーザ区分を表示する項目となる。マスタ更新権限テーブルをユーザＩＤをキーとして呼び出し、スポットユーザ区分＝１であれば、画面に「○」を表示する。
【０１２７】
１００８は、該当ユーザのマスタの更新権限を表示する。マスタ更新権限テーブルをユーザＩＤ、マスタＩＤをキーとして呼び出し、権限区分＝０であれば、参照不可欄に「○」を表示する。
【０１２８】
権限区分＝１であれば、参照のみ欄に「○」を表示する。権限区分＝２であれば、スポット更新欄に「○」を表示する。権限区分＝３であれば、フルアクセス欄に「○」を表示する。
【０１２９】
１００９は、登録ボタンで、ボタン押下時にマスタ更新権限テーブルを更新する。
【０１３０】
１０１０は、終了ボタンで、ボタン押下時にマスタ更新権限登録画面を終了する。
【０１３１】
図７は本発明の実施形態におけるエラー画面を示す図である。
【０１３２】
１１００は、外部データ取込の入力データチェックにて判明したエラー内容を表示する。
【０１３３】
また外部データ取込処理を実施したユーザＩＤをキーとして、マスタ更新権限テーブルのマスタ更新権限が参照不可・参照のみのユーザの場合に表示される画面となる。
【０１３４】
１１０１は、マスタ更新権限が参照不可・参照のみのユーザのため、マスタ登録ボタンを押せないように制御している。
【０１３５】
１１０２は、確認ボタンで、ボタン押下することで該当画面の表示を終了する。
【０１３６】
１１０３は、外部データ取込の入力データチェックにて判明したエラー内容を表示する。
【０１３７】
また外部データ取込処理を実施したユーザＩＤをキーとして、マスタ更新権限テーブルのマスタ更新権限がスポット権限・フルアクセスのユーザの場合に表示される画面となる。
【０１３８】
１１０４は、マスタ更新権限がスポット権限・フルアクセスのユーザのため、マスタ登録ボタンを押下できるように制御している。登録ボタンを押下することで該当するマスタ登録画面を表示する。
【０１３９】
１１０５は、確認ボタンで、ボタン押下することで該当画面の表示を終了する。
【０１４０】
図８、図９は本発明の実施形態におけるマスタ登録画面を示す図である。
【０１４１】
１２０１は、マスタ登録の新規作成ボタンとなる。ボタン押下時に、該当マスタの更新を実施する。
【０１４２】
１２０２は、次へボタンとなる。ボタン押下時に、次レコードを表示する。
【０１４３】
１２０３は、閉じるボタンとなる。ボタン押下時にマスタ登録画面の表示を終了する。
【０１４４】
１２０４は、マスタ登録の新規作成ボタンとなる。ボタン押下時に、該当マスタの更新を実施する。
【０１４５】
１２０５は、閉じるボタンとなる。ボタン押下時にマスタ登録画面の表示を終了する。
【０１４６】
図１０は本発明の実施形態における外部データ取込画面を示す図である。
【０１４７】
１３００は、外部データ取込の対象となるＣＳＶデータを指定する項目となる。
【０１４８】
１３０１は、実行ボタンとなる。ボタン押下時に、指定したＣＳＶデータの内容をチェックし
【０１４９】
外部データ取込処理を実行する。
【０１５０】
１３０２は、閉じるボタンとなる。ボタン押下時に外部データ取込画面の表示を終了する。
【０１５１】
以上、本発明によれば、仕訳伝票の起票を円滑に行うことができる。
【０１５２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１５３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のカード、ＲＯＭ等を用いることができる。
【０１５５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このプログラムコードを読み出し実行可能な情報処理装置（コンピュータ）が前述した実施形態の機能を実現する。
【０１５６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１５７】
１００  サーバ
１０１  クライアント端末
１０２  ネットワーク
【図１】
2014127189.tif 000003
【図２】
2014127189.tif 000004
【図３】
2014127189.tif 000005
【図４】
2014127189.tif 000006
【図５】
2014127189.tif 000007
【図６】
2014127189.tif 000008
【図７】
2014127189.tif 000009
【図８】
2014127189.tif 000010
【図９】
2014127189.tif 000011
【図１０】
2014127189.tif 000012