(57)【要約】【課題】項目単位でアクセス権限の属性情報を設定したときに、柔軟性を持たせることができる情報処理装置を提供する。【解決手段】ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置であって、書面データを記憶する記憶部と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末の表示画面に表示させる表示制御部と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部と、入力端末の表示画面にレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに属性情報を調整する調整部と、入力端末の表示画面にレイアウト画像を表示する際に属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、を備える。【選択図】図５
2020181598.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置であって、
書面データを記憶する記憶部と、
前記書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を前記入力端末の表示画面に表示させる表示制御部と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部と、
前記入力端末の表示画面にレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに前記属性情報を調整する調整部と、
前記入力端末の表示画面にレイアウト画像を表示する際に前記属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、
を備える情報処理装置。
【請求項２】
前記属性情報は、
ユーザ毎の職責に応じた職責情報と、
前記電気通信回線を通じで前記情報処理装置と通信可能な他の情報処理装置におけるアクセス権限のランクに関する付加情報と、
を含み、
前記記憶部は、
前記職責情報の高低に応じて前記設定部で設定した前記アクセス権限を前記複数の項目に対応付けてテーブル方式で記憶し、
前記調整部は、
前記他の情報処理装置から前記表示要求があったときに、前記付加情報のランクが低い場合には所定の条件を満たしたとして前記職責情報を引き上げる、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記調整部は、
前記他の情報処理装置から前記表示要求があったときに、前記付加情報のランクが高い場合には所定の条件を満たしていないとして前記職責情報を引き下げる、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置のコンピュータに、
書面データを記憶する記憶機能と、
前記書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を前記入力端末の表示画面に表示させる表示制御機能と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定機能と、
前記入力端末の表示画面にレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに前記属性情報を引き上げる調整機能と、
前記入力端末の表示画面にレイアウト画像を表示する際に前記属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御機能と、
を実行する情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関し、特に、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置には、ユーザによって操作された入力端末からの要求に応じて書面データに基づく複数の項目を有するフォーマットからなる所定のレイアウト画像を表示画面に表示可能とした情報処理装置が知られている。
【０００３】
また、このような情報処理装置には、例えば、異なるデータベース上の書面データを共有可能としたものが既に知られている（例えば、特許文献１参照）。この際、書面データには、１つのファイルとして、開けるか否かや文字入力等の編集できるか否かのアクセス権限を付与することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７５０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような情報処理装置では、ユーザに応じて共有する書面データのアクセス権限を１つのファイルとして設定することはできるものの、書面データに基づく複数の項目に対してアクセス権限を設定するものではなかった。
【０００６】
例えば、ユーザとしての「申請者」は、ワークフローにおいて書面データに基づいて帳票用の複数の項目を有するフォーマットをレイアウト画像として入力端末の表示画面に表示させる。これにより「申請者」は、フォーマット中の所定項目に文字入力等の編集を行って帳票を作成する。さらに「申請者」は、作成後の帳票に基づく新たな書面データをワークフローに戻す。
【０００７】
一方、作成後の帳票は、例えば、社内認証として、ワークフローにおいて他のユーザとしての部長等の「一次承認者」による承認又は拒否、或は、社長等の「二次承認者」による承認又は拒否がなされる。
【０００８】
このような複数の他のユーザの承認手続きが必要な場合、「申請者」「一次承認者」「二次承認者」は、職責という立場の異なる状況下にある。この際、「申請者」が作成した帳票に対して、「一次承認者」が承認・拒否の結果と理由とを帳票の所定項目欄に追記した場合、「申請者」には承認・拒否の結果のみの閲覧を可能とし、「二次承認者」には結果と理由とを閲覧可能としたい、という状況が想定される。
【０００９】
さらに、書面データを１つのファイルとしてアクセス権限の設定をしたのでは、ユーザと他のユーザとが共通の書面データを利用することはできるものの、ユーザと他のユーザとで表示可能な項目や入力可能な項目を別々に設定することはできないという問題が生じていた。これにより、「一次承認者」や「二次承認者」の入力操作によっては、「申請者」の予期していない入力操作がなされてしまい、内容の削除・改変がなされてしまう可能性を有していた。
【００１０】
そこで、帳票の項目単位でアクセス権限(例えば、閲覧・入力の可否）に属性情報（例えば、職責）を設定することが考えられる。しかしながら、例えば、本社と支社といったように、関連各社で異なるサーバによりイントラネット等のネットワークを構築するとともに、各サーバで帳票作成ワークフローを使用可能としており、かつ、各サーバ間で帳票の閲覧等を可能とすることが考えられる。このような場合、上述した「一次承認者」や「二次承認者」といったアクセス権限の属性情報に関しても、例えば、職責で「一次承認者」や「二次承認者」の権限を割り当てたのでは、本社側のサーバと支社側のサーバとで権限に差が出てしまう場合が発生してしまう虞がある。
【００１１】
具体的には、本社側のサーバに格納していた帳票に対しては、本社の部長は「一次承認者」とみなされて承認・拒否の結果理由を閲覧できるが、支社の課長は支社側のサーバでは「一次承認者」であっても本社側のサーバでは「一次承認者」としてみなされない。これにより、支社の課長は承認・拒否の結果理由を閲覧できないなど、実際の現場での対応に柔軟性を持たせることができない。
【００１２】
逆に、支社側のサーバに格納していた帳票に対し、支社の課長は「一次承認者」とみなされて適正に承認・拒否の結果理由を閲覧できるが、本社の課長は本社側のサーバでは「一次承認者」でないにもかかわらず「一次承認者」としてみなされて不適正に承認・拒否の結果理由を閲覧できてしまう。
【００１３】
また、このような不具合を解消するために、アクセス権限の属性情報を個別に設定したのではアクセス権限の属性情報の設定作業が煩雑化するうえ、人事異動のたびに権限の設定を変えなければならず、作業が煩雑化してしまう。
【００１４】
このように、異なるサーバ間でアクセス権限の属性情報が一律でないなどの場合、実際の現場での対応に柔軟性を持たせることができないという問題が生じていた。
【００１５】
本発明は、上述のような課題を解決するために、項目単位でアクセス権限の属性情報を設定したときに、柔軟性を持たせることができる情報処理装置及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明の情報処理装置は、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置であって、書面データを記憶する記憶部と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末の表示画面に表示させる表示制御部と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部と、入力端末の表示画面にレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに属性情報を調整する調整部と、入力端末の表示画面にレイアウト画像を表示する際に属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、を備えるものである。
【００１７】
属性情報は、ユーザ毎の職責に応じた職責情報と、電気通信回線を通じで情報処理装置と通信可能な他の情報処理装置におけるアクセス権限のランクに関する付加情報と、を含み、記憶部は、職責情報の高低に応じて設定部で設定したアクセス権限を複数の項目に対応付けてテーブル方式で記憶し、調整部は、他の情報処理装置から表示要求があったときに、付加情報のランクが低い場合には所定の条件を満たしたとして職責情報を引き上げる、ものである。
【００１８】
調整部は、他の情報処理装置から表示要求があったときに、付加情報のランクが高い場合には所定の条件を満たしていないとして職責情報を引き下げる、ものである。
【００１９】
また、本発明の情報処理プログラムは、ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置のコンピュータに、書面データを記憶する記憶機能と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末の表示画面に表示させる表示制御機能と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定機能と、入力端末の表示画面にレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに属性情報を引き上げる調整機能と、入力端末の表示画面にレイアウト画像を表示する際に属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御機能と、を実行するものである。
【発明の効果】
【００２０】
本発明の情報処理装置及び情報処理プログラムは、項目単位でアクセス権限の属性情報を設定したときに、柔軟性を持たせることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る情報処理装置を適用した情報処理システムの説明図である。
【図２】本発明の一実施形態に係る情報処理装置の説明図である。
【図３】本発明の一実施形態に係る制限ユーザ用レイアウト画像（入力時）における表示例の説明図である。
【図４】本発明の一実施形態に係る特定ユーザ用レイアウト画像における表示例の説明図である。
【図５】本発明の一実施形態に係る制限ユーザ用レイアウト画像（閲覧時）における表示例の説明図である。
【図６】本発明の一実施形態に係る情報処理装置における書面データに対するアクセス権限の職責レベルの説明図である。
【図７】本発明の一実施形態に係る情報処理装置（のＣＰＵ）による制御ルーチンの一例を示すフロー図である。
【発明を実施するための形態】
【００２２】
次に、本発明の一実施形態に係る情報処理装置について、書面データをワークフロー上で共有する場合に適用し、図面を参照して説明する。なお、以下に示す実施形態は本発明の情報処理装置における好適な具体例であり、技術的に好ましい種々の限定を付している場合もあるが、本発明の技術範囲は、特に本発明を限定する記載がない限り、これらの態様に限定されるものではない。また、以下に示す実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、かつ、他の既存の構成要素との組み合せを含む様々なバリエーションが可能である。したがって、以下に示す実施の形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２３】
図１において、情報処理装置１は、ユーザによって操作される一台以上の入力端末２と電気通信回線ＮＴを通じて通信可能となっている。本実施の形態において、情報処理装置１は、例えば、本社側の情報処理装置１Ａに電気通信回線ＮＴ１を介して一台以上の入力端末２を接続したワークフロー用のネットワークシステムと、支社側の情報処理装置１Ｂに電気通信回線ＮＴ２を介して一台以上の入力端末２を接続したワークフロー用のネットワークシステムと、がインターネット等の電気通信回線ＮＴ３を通じて相互に利用可能となっている。なお、ワークフロー用のネットワークシステムの接続数は２か所に限定されるものではない。また、以下の説明において、ネットワークシステムそのものは本社側と支社側とで共通でもよいため、以下の説明においては、特に限定しない限り共通の符号で説明する。
【００２４】
情報処理装置１は、例えば、汎用のパーソナルコンピュータであり、図２に示すように、内部にハードディスクや各種メモリ等の記憶部１１と、記憶部１１にインストールした本実施の形態に係るワークフロー用の情報処理プログラムを実行するＣＰＵ１２と、電気通信回線ＮＴ１（ＮＴ２）,ＮＴ３との通信インターフェース１３と、を実装している。
【００２５】
情報処理装置１は、本実施の形態に係るワークフロー用の管理サーバとしての専用機でもよいし、他のプログラムを実行する兼用機でもよい。なお、図１及び図２において、情報処理装置１は、パーソナルコンピュータ本体のみを図示しているが、モニタやキーボード・マウス等の周辺機器を接続し、本実施の形態に係るワークフローを操作することも可能である。
【００２６】
電気通信回線ＮＴは、通信インターフェース１３を介して社内専用のイントラネット回線等の他、インターネット回線としてもよいし、各回線を併用してもよい。本実施の形態において、情報処理装置１は、記憶部１１に記憶した書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末の表示画面に表示させる表示制御部１４と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部１５と、入力端末２の表示画面２ａにレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに属性情報を調整する調整部１６と、入力端末２の表示画面２ａにレイアウト画像を表示する際に属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部１７と、を備える。
【００２７】
記憶部１１は、本実施の形態に係るワークフロー用のプログラムを含む各種プログラムを格納している。記憶部１１は、自社のネットワーク上のユーザに関する氏名やコード等の人事情報（属性情報・職責情報）を関連付けて格納した人事データベースを含む。記憶部１１は、電気通信回線ＮＴ３を通じてワークフローを利用する自社及び関連企業等における企業名や企業コード（属性情報・付加情報）等の企業情報を関連付けて格納した企業データベースを含む。記憶部１１は、帳票のレイアウト画像並びに各項目の項目名やアクセス権限等を関連付けて格納した帳票データベースを含む。記憶部１１は、例えば、ワークフローで利用する帳票に物品購入依頼書等が含まれている場合のように、各帳票で用いる仕入先の企業名や企業コード、商品名や標品コード、単価等を関連付けて格納した仕入先データベースを含む。
【００２８】
入力端末２は、汎用のノート型やデスクトップ型のパーソナルコンピュータの他、タブレット端末やスマートフォン等、本実施の形態に係るワークフロー用のプログラムに対応したアプリケーションをインストールした操作端末であれば、特に限定されない。ユーザは、入力端末２を用いて電気通信回線ＮＴを通じて情報処理装置１にアクセスする際、ワークフローを立ち上げて、図示を略す初期画面表示により予め設定したユーザ名やパスワード等を入力する。これにより、情報処理装置１は、入力端末２を操作するユーザを認証する。
【００２９】
この際、通常時においては、本社側のユーザ（社員等）は、入力端末２を操作して本社側の情報処理装置１Ａを用いたワークフローを利用し、支社側のユーザ（社員等）は、入力端末２を操作して本社側の情報処理装置１Ａを用いたワークフローを利用する。そして本社側のユーザと支社側のユーザとは、電気通信回線ＮＴ３を通じて相互に情報処理装置１Ａ及び情報処理装置１Ｂを用いたワークフローを共有することができる。
【００３０】
ここで、例えば、本社側のユーザが申請者の場合、図３に示すように、情報処理装置１Ａは、表示要求に対する認証後のユーザによる入力端末２の所定の操作により、入力端末２の表示画面２ａに、物品購入依頼書といった書面データに基づく複数の項目を有する所定フォーマットのレイアウト画像３を表示させる。また、例えば、本社側のユーザが申請者の場合、情報処理装置１Ａは、ワークフロー利用認証後のユーザによる入力端末２の所定の操作により、表示画面２ａに、ユーザ名表示欄４、タスク表示欄５、操作ボタン表示欄６、申請・承認結果欄７、等を表示させる。この際、本社側のユーザが申請である場合、レイアウト画像３には、帳票タイトル３ａや申請者・購入依頼品目に関する入力欄３ｂを入力可能に表示する他、承認結果に付随する「査閲者コメント」項目のコメント入力欄３ｃがマスクして表示されるとともに、コメントの入力が不能（拒否）となっている。
【００３１】
また、例えば、本社側のユーザが承認者の場合、図４に示すように、情報処理装置１Ａは、認証後のユーザによる入力端末２の所定の操作により、表示画面２ａに物品購入依頼書といった書面データに基づく複数の項目を有する所定フォーマットのレイアウト画像３を表示させる。また、例えば、本社側のユーザが承認者の場合、情報処理装置１は、認証後のユーザによる入力端末２の所定の操作により、表示画面２ａに、ユーザ名表示欄４、タスク表示欄５、操作ボタン表示欄６、申請・承認結果欄７、等を表示させる。この際、本社側のユーザが承認者である場合、レイアウト画像３には、帳票タイトル３ａや申請者・購入依頼品目に関する入力欄３ｂに加え、承認結果に付随する「査閲者コメント」項目のコメント入力欄３ｃが表示されるとともに、コメントの入力が可能となっている。
【００３２】
なお、これらユーザ名表示欄４、タスク表示欄５、操作ボタン表示欄６、申請・承認結果欄７、を表示する表示データは、レイアウト画像３ではないため、書面データには含まれない。
【００３３】
なお、以下の説明において、レイアウト画像３には、新規帳票作成時のように入力の無いフォーマット状態の場合と、承認や閲覧（援用等）のために入力がある場合と、があるが、いずれの場合を含むものとする。また、レイアウト画像３と、ユーザに応じた各欄４，５，６，７の画像とを含む表示画面２ａの表示状態を「ワークフロー画面」と称する。
【００３４】
書面データは、複数の項目を有する所定フォーマットのレイアウト画像３を表示画面２ａに表示させる際、複数の項目に対応して文字等の入力を可能とした入力欄３ｂを同時に表示させる。この入力欄３ｂは、文字等の入力と入力結果の表示とを可能としている。したがって、入力欄３ｂに文字等を入力した場合には、入力した文字等に対応する入力データに書面データを重畳した文書データとしてワークフロー上に流すことができる。なお、書面データと入力データとを独立させ、表示画面２ａにレイアウト画像３を表示する際に入力データに基づく文字等を合成して表示させることも可能である。これにより、同一の書面データを異なる文書データの一部として記憶部１１に記憶する必要がなくなり、書面データのファイル数を少なくすることができ、記憶部１１に対する記憶領域を確保することができる。
【００３５】
本実施の形態の情報処理装置１は、入力端末２を操作するユーザに応じて表示画面２ａに表示させるレイアウト画像３における入力欄３ｂの表示制御及び入力欄３ｂへの入力制御を実行する。さらに、本実施の形態の情報処理装置１は、例えば、本社側の情報処理装置１Ａと、支社側の情報処理装置１Ｂとの関係において、入力端末２を操作するユーザに応じて表示画面２ａに表示させるレイアウト画像３における入力欄３ｂの表示制御及び入力欄３ｂへの入力制御を実行する。
【００３６】
図３に示すように、情報処理装置１は、入力端末２を操作するユーザの職責が一般ユーザである場合、レイアウト画像として所定の複数項目を表示画面２ａに表示させるとともに、一部の特定項目（例えば、「査閲者コメント」項目のコメント入力欄３ｃ）にマスクを掛けて閲覧不可状態とする表示制御を実行する。この際、情報処理装置１は、マスクを掛けた特定項目内への文字入力も不可とする入力制御を実行する。
【００３７】
図４に示すように、情報処理装置１は、入力端末２を操作するユーザの職責が承認者等の特定ユーザである場合、レイアウト画像として所定の複数項目を表示画面２ａに表示させるとともに、一部の特定項目（例えば、「査閲者コメント」項目のコメント入力欄３ｃ）のマスクを解除して閲覧可能状態とする表示制御を実行する。この際、情報処理装置１は、マスクを解除した特定項目内への文字入力も可能とする入力制御を実行する。
【００３８】
一方、図５に示すように、情報処理装置１は、入力端末２を操作するユーザの職責が一般ユーザである場合、レイアウト画像として所定の複数項目を表示画面２ａに表示させるとともに、一部の特定項目（例えば、入力欄３ｂの一部である「申請者コード」欄や、「査閲者コメント」項目のコメント入力欄３ｃ）をマスクして閲覧拒否状態とする表示制御を実行する。この際、情報処理装置１は、マスクした項目内への文字入力も拒否する入力制御を実行する。
【００３９】
ここで、情報処理装置１は、書面データに基づいて表示画面２ａにレイアウト画像３を表示させる際、レイアウト定義情報、項目定義情報、アクセス権限、アクセス権限の属性情報、の４つに分類した情報を組み合せたドキュメント制御データとして管理を行う。
【００４０】
この際、情報処理装置１は、すべてのパターンをドキュメント制御データとして定義することができる。例えば、情報処理装置１のＣＰＵ１２は、レイアウト定義情報、項目定義情報、アクセス権限、属性情報、が有する定義情報の数に応じた組み合わせについて、それぞれ１つのドキュメント制御データとすることができる。
【００４１】
具体的には、一つの項目に対して、レイアウト定義情報としてはマスク表示の有無（２通り）、項目定義情報としては入力の可・不可（２通り）のアクセス権限を、職責等の属性情報としてのユーザレベル（例えば、「申請者」「一次承認者」「二次承認者」の３通り）、の定義情報の組み合わせ（１２通り）によるドキュメント制御データとすることができる。
【００４２】
例えば、図５に示した一般ユーザに対する表示画面２ａの表示において、申請・承認結果欄７をレイアウト画像３の一部とした場合、項目「承認１」の電子スタンプはマスク無しとして閲覧可能かつ入力不可能の制御を行い、「査閲者コメント」項目のコメント入力欄３ｃはマスクして閲覧及び入力の両方を拒否する制御を行う。
【００４３】
これに対し、図４に示した特定ユーザである「一次承認者」に対する表示画面２ａの表示において、電子スタンプにより申請・承認結果欄７をレイアウト画像３の一部とした場合、項目「承認１」の電子スタンプはマスク無しとして閲覧可能かつ入力可能の制御を行い、「査閲者コメント」項目のコメント入力欄３ｃはマスク無しとして閲覧可能かつ入力可能の制御を行う。
【００４４】
したがって、情報処理装置１の記憶部１１は、図５に示すように、ドキュメント制御データ、レイアウト画像３を表示画面２ａに表示させる書面データ、「申請者」に対応するユーザ情報並びに「申請者」が入力した入力データを含む「申請者」データ、特定ユーザである「一次承認者」に対応するユーザ情報並びに「一次承認者」が入力した入力データを含む「一次承認者」データ、を独立して記憶する。そして、情報処理装置１は、ワークフローにおいて、これらドキュメント制御データ、書面データ、「申請者」データ、「一次承認者」データ、を対応付けしてユーザに応じた「物品購入依頼書」として入力端末２の表示画面２ａに表示させる。なお、この際の情報処理装置１の書面データに対する表示制御が特許請求の範囲における表示制御部１４として機能する。
【００４５】
このように、情報処理装置１は、書面データと入力データとを独立させた場合、書面データに対して、一般ユーザ用のレイアウト画像３の表示及び入力に関する制御と特定ユーザ用のレイアウト画像３の表示及び入力に関する制御とを実行する。
【００４６】
さらに、本実施の形態に係る情報処理装置１は、例えば、本社や支社（工場や営業所等を含む）との関係において、自社におけるアクセス権限が職責と一致しない場合がある。具体的には、図６に示すように、本社・○○工場・△△支社・××営業所、では、本社を基準とする職責そのものが存在しなかったり、職責名が職責のレベルと対応していなかったり、承認者の職責名・職責レベルが異なっているなど、一律に「一次承認者」及び「二次承認者」で定義することができない場合がある。
【００４７】
すなわち、本社においては、職責レベル５の「課長」が一次承認者であり、職責レベル４以下が一般ユーザであり、職責レベル６以上が二次承認者となっている。これに対し、○○工場では、職責レベル５及び６の正副工場長が二次承認者（※マーク）、職責レベル４の課長が一次承認者（＊マーク）となっている。ここで、工場長は職責レベル６であるため、本社規定では二次承認者となりえるが、副工場長は職責レベル５であるために、一次承認者となり得ても二次承認者にはなり得ない。しかしながら、現場である工場においては、工場長一人が二次承認者となっていては、業務に支障がでる場合が想定されるため、２人の二次承認者を配置している。これに伴い、本社の課長と職責名は同じであっても職責レベルが１つ低い工場の課長を一次承認者としている。同様に、△△支社では、職責レベル５の支社長が二次承認者であり、職責レベル４の本部長が一次承認者となっている。さらに、××営業所にあっては、職責レベル４の所長が二次承認者であり、職責レベル３の室長が一次承認者となっている。
【００４８】
このような本社基準の職責レベルに対応した属性情報をそのまま支社等に当てはめてしまうと、支社側の情報処理装置１Ｂから電気通信回線ＮＴ３を通じて本社側の情報処理装置１Ａにアクセスしてワークフローを利用しようと表示要求した場合、支社等では二次承認者の権限でありながら、一次承認者或は一般ユーザとして処理されてしまい、アクセス権限がないとしてコメント入力欄３ｃの表示にマスクが掛けられ、本社ではなにゆえに購入が許可・拒否されたのかの理由を知るすべがないなどの不具合が生じてしまう。
【００４９】
また、逆に、本社側の情報処理装置１Ａから電気通信回線ＮＴ３を通じて支社側（例えば、××営業所）の情報処理装置１Ｂにアクセスしてワークフローを利用しようと表示要求した場合、職責レベル４の本社の室長は、レベル３である××営業所の室長と同じ一次承認者としてのアクセス権限を有してしまい、本来であれば閲覧できないコメント入力欄３ｃの表示・入力が可能となってしまうなどの不具合が生じてしまう。
【００５０】
このように、複数の情報処理装置１で複数のネットワークによるワークフローを構築し、互いに悪接を可能とした場合、職責のレベルや職責名を用いてアクセス権限の制御を行ったのでは、不具合が発生してしまう場合がある。
【００５１】
そこで、情報処理装置１（例えば、ランクの高い本社側の情報処理装置１Ａ）に他の情報処理装置１（例えば、ランクの低い支社側の情報処理装置１Ｂ）から表示要求があった場合に、ランクの低い情報処理装置１Ｂからの表示要求であった場合には、属性情報を引き上げて本社並みに調整すれば、不具合を解消することが可能となる。同様に、ランクの高い情報処理装置１Ａからランクの低い情報処理装置１Ｂへの表示要求の場合、属性情報を引き下げて支社並みに調整すれば、不具合を解消することが可能となる。
【００５２】
このように、ユーザによって操作される入力端末２と電気通信回線ＮＴ（ＮＴ１，ＮＴ２）を通じて通信可能な情報処理装置１（１Ａ，１Ｂ）であって、帳票用の書面データを記憶部１１に記憶するとともに、表示制御部により書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像（帳票）３を入力端末２の表示画面２ａに表示させる際、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定することにより、自社のネットワーク上のワークフローに関し、一般ユーザ、一次承認者、二次承認者、の関係において項目単位でマスクの有無等による表示制御や入力制御を実現することができる。なお、この際の各種制御は情報処理装置１の表示制御部１４が行う。
【００５３】
そして、入力端末２の表示画面２ａにレイアウト画像３を表示するための表示要求を受信した際に、所定の条件を満たしたときに属性情報を引き上げることができれば、入力端末２の表示画面２ａにレイアウト画像３を表示する際に属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御する際のアクセス権限が異なる場合の不具合路解消することができる。
【００５４】
具体的には、属性情報にユーザ毎の職責に応じた職責レベルに関する職責情報を含ませるとともに、電気通信回線ＮＴ３を通じで情報処理装置１Ａと通信可能な他の情報処理装置１Ｂにおけるアクセス権限のランクに関する付加情報を含ませ、他の情報処理装置から前記表示要求があったときに、付加情報のランクが低い場合には所定の条件を満たしたとして職責情報を引き上げる。また、場合によって、他の情報処理装置から表示要求があったときに、付加情報のランクが高い場合には所定の条件を満たしていないとして職責情報を引き下げる、ことも可能となっている。
【００５５】
この際、付加情報のランクは、例えば、本社側の一次承認者の職責レベルに対して支社側の一次承認者の職責レベルを引き上げるようにするのが好ましい。例えば、○○工場及び△△支社にあっては、ランクを１つ引き上げれば、一次承認者及び二次承認者の職責レベルを本社並みとすることができる。同様に、××営業所にあっては、ランクを２つ引き上げれば、一次承認者及び二次承認者の職責レベルを本社並みとすることができる。この際、××営業所のランクを１つ引き上げれば、一次承認者及び二次承認者の職責レベルを○○工場及び△△支社並みとすることもできる。
【００５６】
また、付加情報のランクは、例えば、支社側の一次承認者の職責レベルに対して本社側等の一次承認者の職責レベルを引き下げるようにしてもよい。例えば、本社にあっては、ランクを１つ引き下げれば、一次承認者及び二次承認者の職責レベルを○○工場及び△△支社並みとすることができる。この際、本社側のランクを２つ引き下げれば、一次承認者及び二次承認者の職責レベルを××営業所並みとすることもできる。同様に、○○工場及び△△支社にあっては、ランクを１つ引き上げれば、一次承認者及び二次承認者の職責レベルを××営業所並みとすることができる。
【００５７】
このように、表示要求元のランクを付加情報として属性情報に含ませるとともに、表示要求先に応じて属性情報に含む職責のレベルを引き上げ（又は引き下げる）という単純な制御だけで、本社・支社等との相互間における一次承認者・二次承認者のアクセス権限を調整することができることから、項目単位でアクセス権限の属性情報を設定したときに、柔軟性を持たせることができる。したがって、本社及び支社等の各情報処理装置１において、記憶部１１の企業データベースに、本社を基準のランク（例えば、「０」）とする付加情報に設定すれば、○○工場及び△△支社のランクに関する付加情報は「１」、××営業所のランクに関する付加情報を「２」と設定しておけば、アクセス先とアクセス元との関係を考慮してランクをプラスマイナス（引き上げ・引き下げ）したうえで、アクセスしたユーザの職責レベルを増減すれば容易にアクセス権限を調整することができる。
【００５８】
したがって、一般ユーザの場合と特定ユーザの場合とでレイアウト画像３の表示状態はマスクの有無で異なるものの、複数の項目を有する所定フォーマットのレイアウト画像３を表示画面２ａに表示させる書面データはあくまでも１つのファイルで足りる。この際、例えば、図３及び図４に示すように、支社側の情報処理装置１Ｂのレイアウト画像３の表示状態が本社側の情報処理装置１Ａと異なっていても、レイアウト（例えば、帳票タイトル３ａ等）や項目名等の表示のオリジナル化に対応させることができる。
【００５９】
また、一般ユーザが入力した入力データと特定ユーザが入力した入力データとを関連付けして独立させることができる。これにより、１つのファイル中に書面データと入力データとを含む文書データは作成せず、しかも書面データは入力データと独立していることと相まって、複数のユーザで１つの書面データを共有しても、後から入力した特定ユーザの入力データの上書きで予期せぬ変更が発生するといった不具合も解消することができる。また、複数のユーザが同時に書面データを容易に使用することができる。なお、入力データは、一般ユーザと特定ユーザとで共有してもよい。
【００６０】
設定したアクセス権限及びアクセス権限の属性情報は、情報処理装置１の記憶部１１に記憶される。ここで、アクセス権限（表示・入力の可否）、帳票の閲覧権限（組織）、入力権限（職責）、入力権限（組織）は、属性情報と対応付けしてテーブル方式で記憶される。
【００６１】
図７は、アクセス権限の属性情報の引き上げ（引き下げ）制御を実現する情報処理装置１のＣＰＵ１２による、制御ルーチンの一例を示すフロー図である。
【００６２】
ステップＳ１において、情報処理装置１は、通信インターフェース１３を介して自社のネットワーク又は他の情報処理装置１を用いたネットワークから表示要求を受信した際、その表示要求の属性情報に付加情報が含まれているか否かを判定する。情報処理装置１は、属性情報に付加情報が含まれていると判定した場合（Ｙｅｓ）にはステップＳ２へと移行する。情報処理装置１は、属性情報に付加情報が含まれていると判定しなかった場合（Ｎｏ）にはステップＳ３に移行する。
【００６３】
ステップＳ２において、情報処理装置１は、属性情報に含まれる職責レベルを、あらかじめ設定したレベルに増減（引き上げ・引き下げ）調整してステップＳ３へと移行する。
【００６４】
ステップＳ３において、情報処理装置１は、そのまま若しくは増減後の職責レベルが二次承認者としての職責レベルであるか否かを判定する。情報処理装置１は、二次承認者の職責レベルであると判定した場合（Ｙｅｓ）にはステップＳ４へと移行する。情報処理装置１は、二次承認者の職責レベルであると判定しなかった場合（Ｎｏ）にはステップＳ５に移行する。
【００６５】
ステップＳ４において、情報処理装置１は、表示要求したユーザが二次承認者であると認定して、ステップＳ７へと移行する。
【００６６】
ステップＳ５において、情報処理装置１は、そのまま若しくは増減後の職責レベルが一次承認者としての職責レベルであるか否かを判定する。情報処理装置１は、一次承認者の職責レベルであると判定した場合（Ｙｅｓ）にはステップＳ６へと移行する。情報処理装置１は、一次承認者の職責レベルであると判定しなかった場合（Ｎｏ）にはステップＳ７に移行する。
【００６７】
ステップＳ６において、情報処理装置１は、表示要求したユーザが一次承認者であると認定して、ステップＳ７へと移行する。
【００６８】
ステップＳ７において、情報処理装置１は、二次承認者又は一次承認者と認定した場合には、各承認者として、また、二次承認者又は一次承認者と認定しなかった場合には一般ユーザとして、アクセス権限に応じたアクセス制御を実行し、このルーチンを終了する。なお、ステップＳ２に示した情報処理装置１によるルーチンが特許請求の範囲における調整機能に相当し、ステップＳ７に示した情報処理装置１によるルーチンが特許請求の範囲におけるユーザ制御機能に相当する。
【００６９】
このように、本発明の情報処理装置１は、ユーザによって操作される入力端末２と電気通信回線ＮＴを通じて通信可能な情報処理装置１であって、書面データを記憶する記憶部１１と、書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を入力端末２の表示画面２ａに表示させる表示制御部１４と、複数の項目毎にアクセスできるアクセス権限の属性情報をユーザに応じて設定する設定部１５と、入力端末２の表示画面２ａにレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに属性情報を調整する調整部１６と、入力端末２の表示画面２ａにレイアウト画像を表示する際に属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部１７と、を備えることにより、項目単位でアクセス権限の属性情報を設定したときに、柔軟性を持たせることができる。
【符号の説明】
【００７０】
１（１Ａ，１Ｂ）    情報処理装置
２    入力端末
２ａ  表示画面
３    レイアウト画像
ＮＴ（ＮＴ１，ＮＴ２，ＮＴ３）  電気通信回線
【図１】
2020181598.tif 000003
【図２】
2020181598.tif 000004
【図３】
2020181598.tif 000005
【図４】
2020181598.tif 000006
【図５】
2020181598.tif 000007
【図６】
2020181598.tif 000008
【図７】
2020181598.tif 000009
【手続補正書】
【提出日】令和2年9月2日(2020.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置であって、
書面データを記憶する記憶部と、
前記書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を前記入力端末の表示画面に表示させる表示制御部と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報を本社側及び前記本社側と異なる場所側のユーザに応じて設定する設定部と、
前記入力端末の表示画面にレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに前記属性情報を調整する調整部と、
前記入力端末の表示画面にレイアウト画像を表示する際に前記属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御部と、
を備え、
前記属性情報は、
前記本社側及び前記本社側と異なる場所側のユーザ毎の職責に応じた職責情報と、
前記情報処理装置と、前記通信回線を通じて前記情報処理装置と通信可能な他の情報処理装置とにおけるアクセス権限のランクに関する付加情報と
を含み、
前記調整部は、前記他の情報処理装置から入力端末の表示画面に前記データへのアクセス要求があったときに、前記他の情報処理装置と前記情報処理装置とで前記付加情報のランクに差がある場合には、前記ランクの差に応じて、前記他の情報処理装置からアクセスしている前記本社側または前記本社側と異なる場所側のユーザの前記職責情報を変更する
情報処理装置。
【請求項２】
前記記憶部は、前記職責情報の高低に応じて前記設定部で設定した前記アクセス権限を前記複数の項目に対応付けてテーブル方式で記憶する請求項１に記載の情報処理装置。
【請求項３】
ユーザによって操作される入力端末と電気通信回線を通じて通信可能な情報処理装置のコンピュータに、
書面データを記憶する記憶機能と、
前記書面データに対応付けた複数の項目を有するフォーマットからなる所定のレイアウト画像を前記入力端末の表示画面に表示させる表示制御機能と、
前記複数の項目毎にアクセスできるアクセス権限の属性情報を本社側及び前記本社側と異なる場所側のユーザに応じて設定する設定機能と、
前記入力端末の表示画面にレイアウト画像を表示するための表示要求を受信した際に、所定の条件を満たしたときに前記属性情報を調整する調整機能と、
前記入力端末の表示画面にレイアウト画像を表示する際に前記属性情報に基づいて複数の項目に対する表示及び複数の項目に対する入力の少なくともいずれか一方を制御するユーザ制御機能と、
を実行させ、
前記属性情報は、
前記本社側及び前記本社側と異なる場所側のユーザ毎の職責に応じた職責情報と、
前記情報処理装置と、前記通信回線を通じて前記情報処理装置と通信可能な他の情報処理装置とにおけるアクセス権限のランクに関する付加情報と
を含み、
前記調整機能は、前記他の情報処理装置から入力端末の表示画面に前記データへのアクセス要求があったときに、前記他の情報処理装置と前記情報処理装置とで前記付加情報のランクに差がある場合には、前記ランクの差に応じて、前記他の情報処理装置からアクセスしている前記本社側または前記本社側と異なる場所側のユーザの前記職責情報を変更する
情報処理プログラム。