(57)【要約】【課題】ユーザに応じてアクセス権限の属性情報を設定することにより、項目単位でレイアウト画像を制御することができる情報処理装置を提供する。【解決手段】ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置であって、書面データを記憶する記憶部と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末の表示画面に表示させる表示制御部と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部と、入力端末の表示画面にレイアウト画像を表示させるに際し、ユーザに応じて設定したアクセス権限の属性情報に基づいて、複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、を備える。【選択図】図２
2020181585.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置であって、
書面データを記憶する記憶部と、
前記書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を前記入力端末の表示画面に表示させる表示制御部と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報を前記ユーザに応じて設定する設定部と、
前記入力端末の表示画面に前記レイアウト画像を表示させるに際し、前記ユーザに応じて設定したアクセス権限の属性情報に基づいて、前記複数の項目に対する表示及び前記複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、
を備える情報処理装置。
【請求項２】
前記記憶部は、
前記ユーザに対するアクセス権限の属性情報としてグループ分けしたユーザレベルである職責情報をテーブル方式で記憶し、
前記ユーザ制御部は、
前記ユーザに対するアクセス権限の属性情報としてのユーザレベルに応じて前記複数の項目に対する表示及び前記複数の項目に対する入力の少なくともいずれか一方を制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、
前記ユーザに対するアクセス権限の属性情報としてグループ分けしたユーザが所属する組織情報をテーブル方式で記憶し、
前記ユーザ制御部は、
前記ユーザに対するアクセス権限の属性情報としての所属組織に応じて前記複数の項目に対する表示及び前記複数の項目に対する入力の少なくともいずれか一方を制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記設定部は、
前記ユーザに対するアクセス権限の属性情報を所定のグループ単位で一括して設定する、
ことを特徴とする請求項２又は請求項３に記載の情報処理装置。
【請求項５】
ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置のコンピュータに、
書面データを記憶する記憶機能と、
前記書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を前記入力端末の表示画面に表示させる表示制御機能と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報を前記ユーザに応じて設定する設定機能と、
前記入力端末の表示画面に前記レイアウト画像を表示させるに際し、前記ユーザに応じて設定したアクセス権限の属性情報に基づいて、前記複数の項目に対する表示及び前記複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御機能と、
を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関し、特に、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置には、ユーザによって操作された入力端末からの要求に応じて書面データに基づく複数の項目を有するフォーマットからなる所定のレイアウト画像を表示画面に表示可能とした情報処理装置が知られている。
【０００３】
また、このような情報処理装置には、例えば、異なるデータベース上の書面データを共有可能としたものが既に知られている（例えば、特許文献１参照）。この際、書面データには、１つのファイルとして、開けるか否かや文字入力等の編集できるか否かのアクセス権限を付与することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７５０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような情報処理装置では、ユーザに応じて共有する書面データのアクセス権限を１つのファイルとして設定することはできるものの、書面データに基づく複数の項目に対してアクセス権限を設定するものではなかった。
【０００６】
例えば、ユーザとしての「申請者」は、ワークフローにおいて書面データに基づいて見積書用の複数の項目を有するフォーマットをレイアウト画像として入力端末の表示画面に表示させる。これにより「申請者」は、フォーマット中の所定項目に文字入力等の編集を行って見積書を作成する。さらに「申請者」は、作成後の見積書に基づく新たな書面データをワークフローに戻す。
【０００７】
一方、作成後の見積書は、ワークフローにおいて他のユーザとしての部長等の「一次承認者」による承認又は拒否、或は、社長等の「二次承認者」による承認又は拒否がなされる。このような複数の他のユーザの承認手続きが必要な場合、「申請者」「一次承認者」「二次承認者」は、職責という立場の異なる状況下にある。この際、「申請者」が作成した見積書に対して、「一次承認者」が承認・拒否の結果と理由とを見積書の所定項目欄に追記した場合、「申請者」には結果のみの閲覧を可能とし、「二次承認者」には結果と理由とを閲覧可能としたい、という状況が想定される。
【０００８】
しかしながら、書面データを１つのファイルとしてアクセス権限の設定をしたのでは、ユーザと他のユーザとが共通の書面データを利用することはできるものの、ユーザと他のユーザとで表示可能な項目や入力可能な項目を別々に設定することはできないという問題が生じていた。これにより、「一次承認者」や「二次承認者」の入力操作によっては、「申請者」の予期していない入力操作がなされてしまい、内容の削除・改変がなされてしまう可能性を有していた。
【０００９】
本発明は、上述のような課題を解決するために、ユーザに応じてアクセス権限の属性情報を設定することにより、項目単位でレイアウト画像を制御することができる情報処理装置及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の情報処理装置は、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置であって、書面データを記憶する記憶部と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末の表示画面に表示させる表示制御部と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部と、入力端末の表示画面にレイアウト画像を表示させるに際し、ユーザに応じて設定したアクセス権限の属性情報に基づいて、複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、を備えるものである。
【００１１】
記憶部は、ユーザに対するアクセス権限の属性情報としてグループ分けしたユーザレベルである職責情報をテーブル方式で記憶し、ユーザ制御部は、ユーザに対するアクセス権限の属性情報としてのユーザレベルに応じて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御する、ものである。
【００１２】
記憶部は、ユーザに対するアクセス権限の属性情報としてグループ分けしたユーザが所属する組織情報をテーブル方式で記憶し、ユーザ制御部は、ユーザに対するアクセス権限の属性情報としての所属組織に応じて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御する、ものである。
【００１３】
設定部は、ユーザに対するアクセス権限の属性情報を所定のグループ単位で一括して設定する、ものである。
【００１４】
また、本発明の情報処理プログラムは、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置のコンピュータに、書面データを記憶する記憶機能と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末の表示画面に表示させる表示制御機能と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定機能と、入力端末の表示画面にレイアウト画像を表示させるに際し、ユーザに応じて設定したアクセス権限の属性情報に基づいて、複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御機能と、を実行させる。
【発明の効果】
【００１５】
本発明の情報処理装置及び情報処理プログラムは、ユーザに応じてアクセス権限の属性情報を設定することにより、項目単位でレイアウト画像を制御することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る情報処理装置を適用した情報処理システムの説明図である。
【図２】本発明の一実施形態に係る一般ユーザ用レイアウト画像における表示例の説明図である。
【図３】本発明の一実施形態に係る特定ユーザ用レイアウト画像における表示例の説明図である。
【図４】本発明の一実施形態に係る情報処理装置の記憶媒体に記憶するデータの記憶例の説明図である。
【図５】本発明の一実施形態に係る情報処理装置における書面データに対するアクセス権限の属性情報を設定する画面の切り替え手順の説明図である。
【図６】本発明の一実施形態に係る情報処理装置における帳票フィールド情報入力画面の一例の説明図である。
【図７】本発明の一実施形態に係る情報処理装置における帳票定義一覧画面の説明図である。
【図８】本発明の一実施形態に係る情報処理装置における帳票フィールド情報設定画面の説明図である。
【図９】本発明の一実施形態に係る情報処理装置における確認ダイアログ表示画面の説明図である。
【図１０】本発明の一実施形態に係る情報処理装置におけるアクセス権限の属性情報の関連性をモデル化した説明図である。
【図１１】本発明の一実施形態に係る情報処理装置における帳票定義テーブルの一覧を示す図表である。
【図１２】本発明の一実施形態に係る情報処理装置におけるマスタ公開部門管理テーブルの一覧を示す図表である。
【図１３】本発明の一実施形態に係る情報処理装置における構成・公開部門−部門階層テーブルの一覧を示す図表である。
【図１４】本発明の一実施形態に係る情報処理装置における構成・公開職責−職責マスタテーブルの一覧を示す図表である。
【図１５】本発明の一実施形態に係る情報処理装置における職責マスタテーブルの一覧を示す図表である。
【図１６】本発明の一実施形態に係る情報処理装置における部門階層マスタテーブルの一覧を示す図表である。
【図１７】本発明の一実施形態に係る情報処理装置における帳票定義テーブルの親レコードＩＤの一覧を示す図表である。
【図１８】本発明の一実施形態に係る情報処理装置における書面データとしての交通費用請求報告書に対するアクセス権限の属性情報に関する制御フラグ例の一連を示す図表である。
【図１９】本発明の一実施形態に係る情報処理装置（のＣＰＵ）による項目ごとの表示及び入力に関する制御ルーチンの一例を示すフロー図である。
【発明を実施するための形態】
【００１７】
次に、本発明の一実施形態に係る情報処理装置について、書面データをワークフロー上で共有する場合に適用し、図面を参照して説明する。なお、以下に示す実施形態は本発明の情報処理装置における好適な具体例であり、技術的に好ましい種々の限定を付している場合もあるが、本発明の技術範囲は、特に本発明を限定する記載がない限り、これらの態様に限定されるものではない。また、以下に示す実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、かつ、他の既存の構成要素との組み合せを含む様々なバリエーションが可能である。したがって、以下に示す実施の形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００１８】
図１において、情報処理装置１は、ユーザによって操作される入力端末２と電気通信回線ＮＴを通じて通信可能となっている。情報処理装置１は、例えば、汎用のパーソナルコンピュータであり、内部にハードディスクや各種メモリ等の記憶媒体と、この記憶媒体にインストールした本実施の形態に係るワークフロー用の情報処理プログラムを実行するＣＰＵと、を実装している。なお、記憶媒体は特許請求の範囲の記憶部に対応する。情報処理装置１は、本実施の形態に係るワークフロー用の管理サーバとしての専用機でもよいし、他のプログラムを実行する兼用機でもよい。なお、図１において、情報処理装置１は、パーソナルコンピュータ本体のみを図示しているが、モニタやキーボード・マウス等の周辺機器を接続し、本実施の形態に係るワークフローを操作することも可能である。
【００１９】
電気通信回線ＮＴは、社内専用のイントラネット回線の他、インターネット回線としてもよいし、各回線を併用してもよい。
【００２０】
入力端末２は、汎用のノート型やデスクトップ型のパーソナルコンピュータの他、タブレット端末やスマートフォン等、本実施の形態に係るワークフロー用のプログラムに対応したアプリケーションをインストールした操作端末であれば、特に限定されない。ユーザは、入力端末２を用いて電気通信回線ＮＴを通じて情報処理装置１にアクセスする際、ワークフローを立ち上げて、図示を略す初期画面表示により予め設定したユーザ名やパスワード等を入力する。これにより、情報処理装置１は、入力端末２を操作するユーザを認証する。
【００２１】
図２又は図３に示すように、情報処理装置１は、認証後のユーザによる入力端末２の所定の操作により、表示画面２ａに物品購入依頼書といった書面データに基づく複数の項目を有する所定フォーマットのレイアウト画像３を表示させる。また、情報処理装置１は、認証したユーザに応じて、表示画面２ａに、ユーザ名表示欄４、タスク表示欄５、操作ボタン表示欄６、申請・承認結果欄７、等を表示させる。また、これらユーザ名表示欄４、タスク表示欄５、操作ボタン表示欄６、申請・承認結果欄７、を表示する表示データは、レイアウト画像３ではないため、書面データには含まれない。
【００２２】
なお、以下の説明において、レイアウト画像３には、入力の無いフォーマット状態の場合と入力がある場合とがあるが、いずれの場合を含むものとする。また、レイアウト画像３と、ユーザに応じた各欄４，５，６，７の画像とを含む表示画面２ａの表示状態を「ワークフロー画面」と称する。
【００２３】
書面データは、複数の項目を有する所定フォーマットのレイアウト画像３を表示画面２ａに表示させる際、複数の項目に対応して文字等の入力を可能とした入力欄３ａを同時に表示させる。この入力欄３ａは、文字等の入力と入力結果の表示とを可能としている。したがって、入力欄３ａに文字等を入力した場合には、入力した文字等に対応する入力データに書面データを重畳した文書データとしてワークフロー上に流すことができる。なお、書面データと入力データとを独立させ、表示画面２ａにレイアウト画像３を表示する際に入力データに基づく文字等を合成して表示させることも可能である。これにより、同一の書面データを異なる文書データの一部として記憶媒体に記憶する必要がなくなり、書面データのファイル数を少なくすることができ、記憶媒体に対する記憶領域を確保することができる。
【００２４】
本実施の形態の情報処理装置１は、入力端末２を操作するユーザに応じて表示画面２ａに表示させるレイアウト画像３における入力欄３ａの表示制御及び入力欄３ａへの入力制御を実行する。
【００２５】
図２に示すように、情報処理装置１は、入力端末２を操作するユーザが一般ユーザである場合、レイアウト画像として所定の複数項目を表示画面２ａに表示させるとともに、一部の特定項目（例えば、「査閲者コメント」項目の入力欄３ａ）にマスクを掛けて閲覧不可状態とする表示制御を実行する。この際、情報処理装置１は、マスクを掛けた特定項目内への文字入力も不可とする入力制御を実行する。
【００２６】
図３に示すように、情報処理装置１は、入力端末２を操作するユーザが特定ユーザである場合、レイアウト画像として所定の複数項目を表示画面２ａに表示させるとともに、一部の特定項目（例えば、「査閲者コメント」項目の入力欄３ａ）のマスクを解除して閲覧可能状態とする表示制御を実行する。この際、情報処理装置１は、マスクを解除した特定項目内への文字入力も可能とする入力制御を実行する。
【００２７】
ここで、情報処理装置１は、書面データに基づいて表示画面２ａにレイアウト画像３を表示させる際、レイアウト定義情報、項目定義情報、アクセス権限属性情報、の３つに分類した情報を組み合せたドキュメント制御データとして管理を行う。
【００２８】
この際、情報処理装置１は、すべてのパターンをドキュメント制御データとして定義することができる。例えば、情報処理装置１のＣＰＵは、レイアウト定義情報、項目定義情報、アクセス権限属性情報、が有する定義情報の数に応じた組み合わせについて、それぞれ１つのドキュメント制御データとすることができる。
【００２９】
具体的には、一つの項目に対して、レイアウト定義情報としてはマスク表示の有無（２通り）、項目定義情報としては入力の可・不可（２通り）、アクセス権限属性情報としてはユーザレベル（例えば、「申請者」「一次承認者」「二次承認者」の３通り）、の定義情報の組み合わせ（１２通り）によるドキュメント制御データとすることができる。
【００３０】
例えば、図２に示した一般ユーザである「申請者」に対する表示画面２ａの表示において、申請・承認結果欄７をレイアウト画像３の一部とした場合、項目「承認１」の電子スタンプはマスク無しとして閲覧可能かつ入力不可能の制御を行い、項目「査閲者コメント」の入力欄３ａはマスク有りとして閲覧不可かつ入力不可の制御を行う。
【００３１】
これに対し、図３に示した特定ユーザである「一次承認者」に対する表示画面２ａの表示において、電子スタンプにより申請・承認結果欄７をレイアウト画像３の一部とした場合、項目「承認１」の電子スタンプはマスク無しとして閲覧可能かつ入力可能の制御を行い、項目「査閲者コメント」の入力欄３ａはマスク無しとして閲覧可能かつ入力可能の制御を行う。
【００３２】
したがって、情報処理装置１の記憶媒体は、図４に示すように、ドキュメント制御データ、レイアウト画像３を表示画面２ａに表示させる書面データ、「申請者」に対応するユーザ情報並びに「申請者」が入力した入力データを含む「申請者」データ、特定ユーザである「一次承認者」に対応するユーザ情報並びに「一次承認者」が入力した入力データを含む「一次承認者」データ、を独立して記憶する。そして、情報処理装置１は、ワークフローにおいて、これらドキュメント制御データ、書面データ、「申請者」データ、「一次承認者」データ、を対応付けしてユーザに応じた「物品購入依頼書」として入力端末２の表示画面２ａに表示させる。なお、この際の情報処理装置１の書面データに対する表示制御が特許請求の範囲における表示制御部として機能する。
【００３３】
このように、情報処理装置１は、書面データと入力データとを独立させた場合、書面データに対して、一般ユーザ用のレイアウト画像３の表示及び入力に関する制御と特定ユーザ用のレイアウト画像３の表示及び入力に関する制御とを実行する。
【００３４】
したがって、一般ユーザの場合と特定ユーザの場合とでレイアウト画像３の表示状態はマスクの有無で異なるものの、複数の項目を有する所定フォーマットのレイアウト画像３を表示画面２ａに表示させる書面データはあくまでも１つのファイルで足りる。
【００３５】
また、一般ユーザが入力した入力データと特定ユーザが入力した入力データとを関連付けして独立させることができる。これにより、１つのファイル中に書面データと入力データとを含む文書データは作成せず、しかも書面データは入力データと独立していることと相まって、複数のユーザで１つの書面データを共有しても、後から入力した特定ユーザの入力データの上書きで予期せぬ変更が発生するといった不具合も解消することができる。また、複数のユーザが同時に書面データを容易に使用することができる。なお、入力データは、一般ユーザと特定ユーザとで共有してもよい。
【００３６】
このように、本実施形態に係る情報処理装置１は、１件の書面データを複数のユーザで共有した際に、各ユーザに応じて設定上で複数の項目に対する表示及び入力のアクセス権限を制御した状態でレイアウト画像３を表示画面２ａに表示することができる。
【００３７】
この際、時系列によってアクセス権限の設定を変えてもよい。例えば、書面データの承認が済んだ場合、書面データの作成者及び承認者以外のすべての関係者に対してレイアウト画像３の閲覧を可能とすることもできる。
【００３８】
また、入力欄３ａの表示枠を超える長さの文字入力等があると、表示枠を越えて入力内容が表示されて隣接する項目の項目表示枠や入力欄３ａに重なってしまうなど、レイアウト画像３の視認性に欠けてしまう。
【００３９】
そこで、各項目の定義に対して、「帳票閲覧時の上限表示行数と上限表示文字数（１行あたり）」の設定を可能とし、帳票閲覧時に規程文字数を超える入力内容に対しては、文字列をカットして表示すれば視認性を向上することができる。
【００４０】
次に、書面データに対するアクセス権限の属性情報の設定について説明する。図５は、書面データ（以下、「帳票」とも称する）に対するアクセス権限の属性情報を設定する画面の切り替え手順を示す。
【００４１】
図５に示すように、アクセス権限の属性情報は、帳票フィールド情報入力画面、帳票定義一覧画面、帳票フィールド情報設定画面、帳票フィールド情報設定画面更新確認ダイアログ、の４つの各画面により設定することができる。なお、各画面は、所定のボタン操作によって遷移する。
【００４２】
図６に示すように、帳票フィールド情報入力画面には、画面左側にフィールド一覧が表示され、例えば、物品１ファイルに対するフィールド情報を設定する状態を示している。このフィールド情報では、この画面では、従来のファイルとしての書面データそのものに対するアクセス権限を設定することができる。例えば、ファイルのアクセスとして閲覧ができるか否か、入力ができるか否かといった従来のアクセス権限をここで設定することができる。各帳票に対するアクセス権限の種類としては、閲覧権限（職責）、帳票の閲覧権限（組織）、入力権限（職責）、入力権限（組織）、を設定することができる。
【００４３】
図７に示すように、帳票定義一覧画面では、既に設定した定義の一覧が表示され、編集ボタンや改版ボタンにより編集・改変をすることができる。この帳票定義一覧画面において、「定義を新規作成する」ボタンを押下すると、帳票フィールド情報入力画面が表示され、帳票に対するアクセス権限を設定したうえで、帳票定義一覧画面の「フィールド設定」ボタンを押下することで帳票フィールド情報設定画面に遷移する。また、帳票定義一覧画面では、既に設定した定義の場合には、識別コードや帳票定義名、定義の開始・終了年月日、定義作成・更新者等が表示される。したがって、新たな帳票定義のこれらの項目はこの画面で入力する。
【００４４】
図８に示すように、帳票フィールド情報設定画面では、一括設定画面と詳細設定画面とが表示される。帳票フィールド情報設定画面では、帳票の各項目毎に、閲覧権限（職責）、閲覧権限（組織）、入力権限（職責）、入力権限（組織）のアクセス権限の属性情報に対する権限種類を設定することができる。また、各項目にチェックマークを施すことにより、チェックした項目全体を一括して設定することができる。これにより、帳票の各項目に対してアクセス権限の属性情報を設定することができる。なお、情報処理装置１による帳票フィールド情報設定画面の表示制御が特許請求の範囲における設定部として機能する。また、閲覧権限（職責）、閲覧権限（組織）、入力権限（職責）、入力権限（組織）は、例えば、組織に関係なく課長以上のグループ単位、システム情報部等の組織員全体のグループ単位、のようにグループ分けして一括して設定することも可能である。
【００４５】
図９に示すように、帳票フィールド情報設定画面で帳票の各項目に対してアクセス権限の属性情報の設定が終了すると、更新してよいか（又は設定完了か）の確認ダイアログが表示される。
【００４６】
設定したアクセス権限及びアクセス権限の属性情報は、情報処理装置１の記憶媒体（記憶部）に記憶される。ここで、閲覧権限（職責）、帳票の閲覧権限（組織）、入力権限（職責）、入力権限（組織）は、テーブル方式で記憶される。
【００４７】
図１０は、アクセス権限の属性情報の関連性をモデル化した説明図である。図１０に示すように、帳票定義テーブルは、帳票の入力画面を構成している項目の定義情報を登録するテーブルである。職責マスタテーブルは、職責の名称やレベルを管理するテーブルである。マスタ公開部門管理テーブルは、公開対象のマスタに追加するカラムに設定する公開コードを管理するテーブルである。構成・公開職責−職責マスタテーブルは、マスタ公開部門管理テーブルの公開職責レコードと公開する職責をリレーションするテーブルである。構成・公開部門−部門階層テーブルは、マスタ公開部門管理テーブルの公開部門レコードと公開する部門をリレーションするテーブルである。部門階層情報マスタテーブルは、部門コードや名称、部門の階層を管理するテーブルである。このように、アクセス権限の属性情報は、帳票定義としての閲覧権限（職責）、帳票の閲覧権限（組織）、入力権限（職責）、入力権限（組織）は、カスタムＩＤを参照し、職責マスタと部門階層とによって職責レベルと部門コードとに振り分けられる。
【００４８】
図１１は、図１０に示した帳票定義テーブルの閲覧権限（職責）、閲覧権限（組織）、入力権限（職責）、入力権限（組織）に対応して追加するカラムの一例を示す一覧である。
【００４９】
ここで、情報処理装置１は、帳票定義データの閲覧権限(職責)の設定値がＮＵＬＬの場合は全職責が閲覧解放となり、閲覧権限(職責)のフラグ設定状態を「１：閲覧可能」にする。情報処理装置１は、帳票定義データの閲覧権限(組織)の設定値がＮＵＬＬの場合は全組織が閲覧解放となり閲覧権限(組織)のフラグ設定状態を「１：閲覧可能」にする。情報処理装置１は、帳票定義データの入力権限(職責)の設定値がＮＵＬＬの場合は全職責が入力解放となり入力権限(職責)のフラグ設定状態を「１：入力可能」にする。情報処理装置１は、帳票定義データの入力権限(組織)の設定値がＮＵＬＬの場合は全組織が入力解放となり入力権限(組織)のフラグ設定状態を「１：入力可能」にする。
【００５０】
また、情報処理装置１は、帳票定義データの閲覧権限(職責)に設定がある場合は、設定されている職責群が、帳票利用者の職責パスに含まれている場合に閲覧可能となり閲覧権限(職責)のフラグ設定状態を「１：閲覧可能」にする。情報処理装置１は、帳票定義データの閲覧権限(職責)に設定がない場合は閲覧不可となり閲覧権限(職責)のフラグ設定状態を「０：閲覧不可」にする。
【００５１】
情報処理装置１は、帳票定義データの閲覧権限(組織)が設定されている場合は、設定されている組織が、帳票利用者の所属組織パスに含まれている場合は閲覧解放となり閲覧権限(組織)の設定状態を「１：閲覧可能」にする。情報処理装置１は、帳票定義データの閲覧権限(組織)が設定されている場合は、設定されている組織が、帳票利用者の所属組織パスに含まれていない場合は閲覧不可となり閲覧権限(組織)の設定状態を「０：閲覧不可」にする。
【００５２】
情報処理装置１は、帳票定義データの入力権限(職責)に設定がある場合は、設定されている職責群が、帳票利用者の職責パスに含まれている場合に入力可能となり入力権限(職責)の設定状態を「１：入力可能」にする。情報処理装置１は、帳票定義データの入力権限(職責)に設定がある場合は、設定されている職責群が、帳票利用者の職責パスに含まれていない場合は入力不可となり入力権限(職責)の設定状態を「０：入力不可」にする。
【００５３】
情報処理装置１は、帳票定義データの入力権限(組織)が設定されている場合は、設定されている組織が、帳票利用者の所属組織パスに含まれている場合は入力可能となり入力権限(組織)の設定状態を「１：入力可能」にする。情報処理装置１は、帳票定義データの入力権限(組織)が設定されている場合は、設定されている組織が、帳票利用者の所属組織パスに含まれていない場合は入力不可となり入力権限(組織)の設定状態を「０：入力不可」にする。
【００５４】
図１２は、図１０に示したマスタ公開部門管理テーブルにおけるカスタムＩＤと、公開タイプ及び判定タイプのフラグとの関係の一例を示す一覧である。
【００５５】
図１３は、図１０に示した構成・公開部門−部門階層テーブルにおけるカスタムＩＤと職責コードとの関係の一例を示す一覧である。
【００５６】
図１４は、図１０に示した構成・公開職責−職責マスタテーブルにおけるカスタムＩＤと部門コードとの関係の一例を示す一覧である。
【００５７】
図１５は、図１０に示した職責マスタテーブルにおける職責コードと職責レベルとの関係の一例を示す一覧である。
【００５８】
図１６は、図１０に示した部門階層マスタテーブルにおける部門コードと部門コードパスとの関係の一例を示す一覧である。
【００５９】
図１７は、図１０に示した帳票定義テーブルの親レコードＩＤに対する、閲覧権限（職責）、閲覧権限（組織）、入力権限（職責）、入力権限（組織）、のカスタムＩＤとの対応関係の一例を示す一覧である。なお、この図１７では、書面データとして交通費用請求書を例示している。
【００６０】
このように、情報処理装置１（のＣＰＵ）は、利用者（ユーザ）の設定されている職責レベルパスに帳票定義テーブルに設定されている「閲覧権限(職責)」の「職責レベル※１」が含まれているか、利用者（ユーザ）の所属する部門の部門階層コードパスに帳票定義テーブルに設定されている「閲覧権限(組織)」の「部門コード※２」が含まれているか、利用者（ユーザ）の設定されている職責レベルパスに帳票定義テーブルに設定されている「入力権限(職責)」の「職責レベル※１」が含まれているか、利用者（ユーザ）の所属する部門の部門階層コードパスに帳票定義テーブルに設定されている「入力権限(組織)」の「部門コード※２」が含まれているか、の判定結果に応じて表示・入力を制御する。
【００６１】
具体的には、図１８に示すように、書面データとしての交通費用請求報告書において、ユーザ１の場合、職責レベルは３５となっている。この場合、閲覧に関してはすべての項目に対して閲覧が許可されているが、入力に関して職責レベルによりいくつかの項目に入力不可に制御されている。
【００６２】
図１９は、情報処理装置１（のＣＰＵ）による、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像３を入力端末２の表示画面２ａに表示させる際の項目ごとの表示及び入力に関する制御ルーチンの一例を示すフロー図である。
【００６３】
ステップＳ１において、情報処理装置１は、職責レベルパスに、帳票定義テーブル中「閲覧権限(職責)」に「職責レベル」が含まれているか否かを判定する。情報処理装置１は、「職責レベル」が含まれていると判定した場合（Ｙｅｓ）にはステップＳ２へと移行する。情報処理装置１は、「職責レベル」が含まれていると判定しなかった（Ｎｏ）場合にはステップＳ３へと移行する。
【００６４】
ステップＳ２において、情報処理装置１は、「閲覧権限(職責)」に対してフラグ「１」をたててステップＳ３へと移行する。
【００６５】
ステップＳ３において、情報処理装置１は、部門階層コードパスに、帳票定義テーブル中「閲覧権限(組織)」に「部門コード」が含まれているか否かを判定する。情報処理装置１は、「部門コード」が含まれていると判定した場合（Ｙｅｓ）にはステップＳ４へと移行する。情報処理装置１は、「部門コード」が含まれていると判定しなかった（Ｎｏ）場合にはステップＳ５へと移行する。
【００６６】
ステップＳ４において、情報処理装置１は、「閲覧権限(組織)」に対してフラグ「１」をたててステップＳ３へと移行する。
【００６７】
ステップＳ５において、情報処理装置１は、職責レベルパスに、帳票定義テーブル中「入力権限(職責)」に「職責レベル」が含まれているか否かを判定する。情報処理装置１は、「職責レベル」が含まれていると判定した場合（Ｙｅｓ）にはステップＳ６へと移行する。情報処理装置１は、「職責レベル」が含まれていると判定しなかった（Ｎｏ）場合にはステップＳ７へと移行する。
【００６８】
ステップＳ６において、情報処理装置１は、「入力権限(職責)」に対してフラグ「１」をたててステップＳ３へと移行する。
【００６９】
ステップＳ７において、情報処理装置１は、部門階層コードパスに、帳票定義テーブル中「入力権限(組織)」に「部門コード」が含まれているか否かを判定する。情報処理装置１は、「部門コード」が含まれていると判定した場合（Ｙｅｓ）にはステップＳ２へと移行する。情報処理装置１は、「部門コード」が含まれていると判定しなかった（Ｎｏ）場合にはステップＳ９へと移行する。
【００７０】
ステップＳ８において、情報処理装置１は、「入力権限(組織)」に対してフラグ「１」をたててステップＳ９へと移行する。
【００７１】
ステップＳ９において、情報処理装置１は、フラグに応じて項目ごとに表示及び入力の制御を実行し、このルーチンを終了する。なお、ステップＳ９に示した情報処理装置１によるルーチンが特許請求の範囲におけるユーザ制御部として機能する。
【００７２】
このように、本発明の情報処理装置１は、書面データを記憶する記憶部と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像３を入力端末２の表示画面２ａに表示させる表示制御部と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部と、入力端末２の表示画面２ａにレイアウト画像３を表示させるに際し、ユーザに応じて設定したアクセス権限の属性情報に基づいて、複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、を備えることにより、項目単位でレイアウト画像を制御することができる。
【符号の説明】
【００７３】
１    情報処理装置
２    入力端末
３    レイアウト画像
ＮＴ  電気通信回線
【図１】
2020181585.tif 000003
【図２】
2020181585.tif 000004
【図３】
2020181585.tif 000005
【図４】
2020181585.tif 000006
【図５】
2020181585.tif 000007
【図６】
2020181585.tif 000008
【図７】
2020181585.tif 000009
【図８】
2020181585.tif 000010
【図９】
2020181585.tif 000011
【図１０】
2020181585.tif 000012
【図１１】
2020181585.tif 000013
【図１２】
2020181585.tif 000014
【図１３】
2020181585.tif 000015
【図１４】
2020181585.tif 000016
【図１５】
2020181585.tif 000017
【図１６】
2020181585.tif 000018
【図１７】
2020181585.tif 000019
【図１８】
2020181585.tif 000020
【図１９】
2020181585.tif 000021
【手続補正書】
【提出日】令和2年7月22日(2020.7.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の項目を有する書面データを記憶する記憶部と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定すると共に、前記書面データが承認者によって承認されるのに応じて書面データへのアクセス権限の設定を変更する設定部と、
前記設定部によって属性情報及びアクセス権限が設定された書面データに基づくレイアウト画像を、ユーザによって操作される入力端末の表示画面に表示させる表示制御部と、
を備える情報処理装置。
【請求項２】
前記表示制御部により前記入力端末の表示画面に前記レイアウト画像を表示させる場合、前記設定部によって設定されたアクセス権限に基づいて、前記複数の項目に対する表示制御及び前記複数の項目に対する入力制御のうち少なくとも一方を制御するユーザ制御部を備える
請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ制御部は、
前記承認者によって前記書面データが承認される前では、前記設定部によって設定されたアクセス権限に基づいて、一部のユーザがレイアウト画像を閲覧できるように制御し、
前記承認者によって前記書面データが承認された後では、前記設定部によって設定されたアクセス権限に基づいて、全てのユーザがレイアウト画像を閲覧できるように制御し、
アクセス権限に応じてレイアウト画像を閲覧することができるユーザを変更する
請求項２に記載の情報処理装置。
【請求項４】
前記設定部は、アクセス権限として、職責に応じた閲覧権限、組織に応じた閲覧権限、職責に応じた入力権限及び組織に応じた入力権限を設定する
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記設定部は、アクセス権限として、前記入力端末の表示画面に表示する際に前記書面データの複数の項目それぞれをマスクするか否かのレイアウト定義情報、アクセス可能なユーザレベルを設定するアクセス権限属性情報、及び、前記書面データの複数の項目それぞれに対して入力が可能か否かの項目定義情報を設定する
請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記レイアウト画像を前記入力端末の表示画面に表示させる場合、申請者及び承認者の電子スタンプを表示し、アクセス権限に基づいて、申請者の表示画面には前記書面データの複数の項目のうちの１つである査閲者コメントの入力欄をマスクして表示し、承認者の表示画面には査閲者コメントの入力欄をマスクせずに表示する
請求項５に記載の情報処理装置。
【請求項７】
コンピュータに、
複数の項目を有する書面データを記憶する記憶機能と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定すると共に、前記書面データが承認者によって承認されるのに応じて書面データへのアクセス権限の設定を変更する設定機能と、
前記設定機能によって属性情報及びアクセス権限が設定された書面データに基づくレイアウト画像を、ユーザによって操作される入力端末の表示画面に表示させる表示制御機能と、
を実現させる情報処理プログラム。