(57)【要約】【課題】業務システムにおける１人の利用者による業務画面のレイアウト変更が、業務システムにおける他の利用者の各自の業務のための業務画面に影響することがないようにする。【解決手段】利用者からの要求に応答して業務画面に複数の表示エリアで表示する表示制御部１０２、および利用者からの要求に応答して前記業務画面における複数の表示エリアの相対的な配置を変更する編集制御部１０４を備え、前記編集制御部の機能によって表示エリアの相対的な配置が変更された業務画面の情報が利用者毎に画面格納部１０３に格納され、利用者毎に前記画面格納部に格納された前記業務画面の情報に基づいて、対応する利用者の要求に応じて対応する利用者の業務画面に表示される。【選択図】図１
2014174723.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者を対象として業務画面に複数の表示エリアで表示する業務システムの画面表示管理装置において、利用者からの要求に応答して業務画面に複数の表示エリアで表示する表示制御部、および利用者からの要求に応答して前記業務画面における複数の表示エリアの相対的な配置を変更する編集制御部を備え、前記編集制御部の機能によって表示エリアの相対的な配置が変更された業務画面の情報が利用者毎に画面格納部に格納され、利用者毎に前記画面格納部に格納された前記業務画面の情報に基づいて、対応する利用者の要求に応じて対応する利用者の業務画面に表示されることを特徴とする業務システムの画面表示管理装置。
【請求項２】
請求項１に記載の業務システムの画面表示管理装置において、前記業務システムの内部に前記画面表示管理装置が設けられていることを特徴とする業務システムの画面表示管理装置。
【請求項３】
請求項１に記載の業務システムの画面表示管理装置において、前記業務システムの外部に前記画面表示管理装置が設けられていることを特徴とする業務システムの画面表示管理装置。
【請求項４】
請求項３に業務システムの画面表示管理装置において、複数の前記業務システムがネットワークを介しての前記画面表示管理装置に接続されていることを特徴とする業務システムの画面表示管理装置。
【請求項５】
請求項１〜４の何れか一に記載の業務システムの画面表示管理装置において、前記画面表示管理装置内に利用者を認証する認証部が設けられていることを特徴とする業務システムの画面表示管理装置。
【請求項６】
請求項１〜４の何れか一に記載の業務システムの画面表示管理装置において、前記画面表示管理装置外に利用者を認証する認証システムが設けられていることを特徴とする業務システムの画面表示管理装置。
【請求項７】
請求項１〜６の何れか一に記載の業務システムの画面表示管理装置において、前記画面表示管理装置内に利用者の所属する組織を認証する組織管理部が設けられていることを特徴とする業務システムの画面表示管理装置。
【請求項８】
請求項１〜７の何れか一に記載の業務システムの画面表示管理装置において、前記画面表示管理装置内に権限管理部が設けられ、この権限管理部で権限が与えられた利用者が前記複数の表示エリアの相対的な配置を変更することができることを特徴とする業務システムの画面表示管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラント設備監視ほか各種の業務システムの画面表示管理装置に関するものである。
【背景技術】
【０００２】
従来の業務アプリケーションでは、図１３に示すように、利用者が、複数の表示エリアＤＡＡ，ＤＡＢ，ＤＡＣの相対的配置（以下、「レイアウト」と記す）が固定された固定レイアウトの業務画面を利用するのが基本である。しかし、操作性向上の観点より業務画面のレイアウトは業務アプリケーションの開発完了後でも利用者が自由にカスタマイズできることが求められている。このような要件に対する解決策として、業務システムは利用者が業務画面に対してカスタマイズした画面情報を記憶し、その記憶した画面情報のもとに業務画面を生成する事例はある。（例えば、特許文献1）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の画面表示管理装置では、利用者が業務画面における複数の表示エリアのレイアウトを自由にカスタマイズできるが、業務システムでは複数の利用者が個別に業務画面を表示して自己の業務を行う場合がある。
複数の利用者が個別に業務画面を表示して自己の業務を行う業務システムにおいては複数の利用者が同じ画面表示管理装置を利用することになるので、１人の利用者が自己の業務の都合で業務画面における複数の表示エリアのレイアウトを変更してカスタマイズした場合、他の利用者が自己の業務で業務画面を表示すると、前記１人の利用者が表示エリアのレイアウトを変更してカスタマイズした業務画面が表示される。その場合、他の利用者は自己の業務を遂行するための業務画面としては前記１人の利用者が表示エリアのレイアウトを変更してカスタマイズした業務画面では不都合である場合が生じ、その場合、他の利用者は自己の業務を遂行するために都合の良い業務画面とするために、表示されている業務画面における複数の表示エリアのレイアウトを変更する。業務画面に表示されている表示エリアのレイアウトを自己の業務を遂行するために都合の良いレイアウト変更をしてカスタマイズすることになる。
このように、従来の画面表示管理装置では、業務システムにおける１人の利用者による業務画面のレイアウト変更が、業務システムにおける他の全ての利用者の各自の業務のための業務画面に影響する問題点があった。
【０００５】
この発明は、前述のような実情に鑑みてなされたもので、業務システムにおける１人の利用者による業務画面のレイアウト変更が、業務システムにおける他の利用者の各自の業務のための業務画面に影響することがないようにすることを目的とするものである。
【課題を解決するための手段】
【０００６】
この発明に係る業務システムの画面表示管理装置は、複数の利用者を対象として業務画面に複数の表示エリアで表示する業務システムの画面表示管理装置において、利用者からの要求に応答して業務画面に複数の表示エリアで表示する表示制御部、および利用者からの要求に応答して前記業務画面における複数の表示エリアの相対的な配置を変更する編集制御部を備え、前記編集制御部の機能によって表示エリアの相対的な配置が変更された業
務画面の情報が利用者毎に画面格納部に格納され、利用者毎に前記画面格納部に格納された前記業務画面の情報に基づいて、対応する利用者の要求に応じて対応する利用者の業務画面に表示されるものである。
【発明の効果】
【０００７】
この発明は、複数の利用者を対象として業務画面に複数の表示エリアで表示する業務システムの画面表示管理装置において、利用者からの要求に応答して業務画面に複数の表示エリアで表示する表示制御部、および利用者からの要求に応答して前記業務画面における複数の表示エリアの相対的な配置を変更する編集制御部を備え、前記編集制御部の機能によって表示エリアの相対的な配置が変更された業務画面の情報が利用者毎に画面格納部に格納され、利用者毎に前記画面格納部に格納された前記業務画面の情報に基づいて、対応する利用者の要求に応じて対応する利用者の業務画面に表示されるので、業務システムにおける１人の利用者による業務画面のレイアウト変更が、業務システムにおける他の利用者の各自の業務のための業務画面に影響することがないようにすることができる効果がある。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１を示す図で、業務システムの画面表示管理装置の機能構成の一例を示すブロック図である。
【図２】この発明の実施の形態１を示す図で、図１の動作の一例をフローチャートで例示する図である。
【図３】この発明の実施の形態２を示す図で、業務システムの画面表示管理装置の機能構成の他の例を示すブロック図である。
【図４】この発明の実施の形態２を示す図で、図３の動作の一例をフローチャートで例示する図である。
【図５】この発明の実施の形態３を示す図で、業務システムの画面表示管理装置の機能構成の更に他の例を示すブロック図である。
【図６】この発明の実施の形態３を示す図で、図５の動作の一例をフローチャートで例示する図である。
【図７】この発明の実施の形態４を示す図で、業務システムの画面表示管理装置の機能構成の更に他の例を示すブロック図である。
【図８】この発明の実施の形態４を示す図で、図７の動作の一例をフローチャートで例示する図である。
【図９】この発明の実施の形態５を示す図で、業務システムの画面表示管理装置の機能構成の更に他の例を示すブロック図である。
【図１０】この発明の実施の形態５を示す図で、である。
【図１１】この発明の実施の形態６を示す図で、業務システムの画面表示管理装置の機能構成の更に他の例を示すブロック図である。
【図１２】この発明の実施の形態１〜６の効果を説明する図である。
【図１３】従来の業務システムの業務アプリケーションによる問題点を説明する図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
この発明の実施の形態１は、複数の利用者が個別に業務画面を表示して自己の業務を行う業務システムの画面表示管理装置において、利用者情報毎に業務画面のカスタマイズ情報を管理し、業務システムにおける１人の利用者による業務画面のレイアウト変更が、業務システムにおける他の利用者の各自の業務のための業務画面に影響することがない画面表示管理装置を提供するものである。
以下、Ｗｅｂアーキテクチャに準拠した業務システムに適用した場合を事例として、この発明の実施の形態１を図１および図２に基づいて説明する。なお、本件発明の対象は業務システムの画面表示管理装置であることから、業務システムにおける画面表示管理装置以外の装置構成は、従来の装置構成と同じ装置構成で足りることからその図示および説明を割愛する。
図１は業務システムの画面表示管理装置の機能構成の一例を示すブロック図、図２は図１の動作の一例をフローチャートで例示する図である。
【００１０】
図１において、業務システム１００の画面表示管理装置１０１は業務システム１００の中に存在し、利用者１１１に自己の業務を遂行するための業務画面を提供する。業務システム１００は複数の利用者１１１，１１１，・・・の端末装置（図示省略）とネットワーク１１０を経由して接続されている。
【００１１】
画面表示管理装置１０１は、表示制御部１０２、画面格納部１０３、および編集制御部１０４を有している。画面表示管理装置１０１は、表示制御部１０２と画面格納部１０３で利用者に利用者毎の画面表示機能を提供し、編集制御部１０４と画面格納部１０３で利用者に利用者毎の画面編集機能を提供する。
表示制御部１０２は、画面取得部１０５および画面応答部１０６を有している。表示制御部１０２は画面取得部１０５と画面応答部１０６の機能を合わせた機能ブロックの総称である。
画面格納部１０３は、基本画面および定義画面を有している。
編集制御部１０４は、レイアウト定義部１０７、表示情報定義部１０８および保存管理部１０９を有している。編集制御部１０４はレイアウト定義部１０７、表示情報定義部１０８と保存管理部１０９の機能を合わせた機能ブロックの総称である。
【００１２】
次に、図１および図２により動作について説明する。
利用者１１１は自己の端末装置を使用してネットワーク１１０経由で画面表示管理装置１０１に業務画面を要求する。画面表示管理装置１０１内の表示制御部１０２は前記利用者からの画面要求の受付及び要求画面の応答機能を提供する。表示制御部１０２内の画面取得部１０５は利用者情報と要求された業務画面情報で、アプリケーション開発者が該当画面に定めたルール（実施の形態１は利用者毎）に基づいて、画面格納部１０３から応答画面を検出し、画面応答部１０６から利用者に応答する。
なお、実施形態1では、画面表示管理装置１０１が画面レイアウト情報を利用者毎に管理し、利用者情報（IDなど）のもとに業務画面が応答するため、他の利用者のカスタマイズ情報を利用することはできない。ここで、「画面レイアウトのカスタマイズ情報」とは、利用者の端末装置の表示画面（以下、「業務画面」と記す）に表示された複数の表示エリアの相対的な配置を自己の業務に適切なの配置に変更（カスタマイズ）した画面レイアウト情報を意味する。
【００１３】
画面表示管理装置１０１は、利用者１１１に業務画面レイアウトのカスタマイズ機能を提供する。利用者は画面応答部１０６が応答した業務画面に編集を要求する場合、編集制御部１０４は編集要求の受付及び画面レイアウトの編集機能を提供する。利用者は編集制御部１０４内のレイアウト定義部１０７より業務画面のレイアウトを自由にカスタマイズできる。なお、カスタマイズとは、前述の意味以外にレイアウトの定義追加、定義変更、定義削除が含まれる。その後、表示情報定義部１０８より固定した画面レイアウトの各表示エリアに表示する画面部品を指定する。全ての編集が完了すると、画面保管部１０９は編集した業務画面をアプリケーション開発者が該当画面に定めたルールをもとづいて、画面格納部１０３に保存することができる。表示制御部１０２の機能により該当利用者に最後に保存した業務画面を提供することとなる。
【００１４】
図２は、本実施の形態１に係る処理方式の一例のフローチャートを示す。図２において、利用者１１１は業務システム１００にログイン（ステップＳＴ２０１）し、業務画面を要求する。画面表示管理装置１０１は業務システムにログインした利用者の情報を取得（ステップＳＴ２０２）し、実施の形態１では要求された業務画面情報と合わせて画面格納部１０３に表示画面の検索（ステップＳＴ２０３）を行う。利用者１１１が定義した業務画面を検出した場合、該当画面を利用者に応答する（ステップＳＴ２０５）。検出できない場合、デフォルトの業務画面を利用者に応答する（ステップＳＴ２０４）。
【００１５】
利用者１１１は画面表示管理装置１０１が応答した業務画面を編集することを指定（ステップＳＴ２０６）できる。業務画面の編集を実施しない場合、業務の続行が普通にできる。業務画面の編集を実施する場合、レイアウトの指示（ステップＳＴ２０７）を行う。画面のレイアウトは利用者１１１が最初から作成することができるが、アプリケーション開発者が画面格納部１０３に格納した雛形を利用することもできる。画面のレイアウトが決まれば、各表示エリアに配置する画面部品を指示する（ステップＳＴ２０８）。表示情報定義部１０８は画面格納部１０３から該当業務画面に利用できる画面部品を検出し、利用者１１１の端末装置の画面に表示して利用者１１１に編集支援を行う。
【００１６】
全ての編集が完了すると画面保管部１０９より編集した業務画面の保存が指定できる（ステップＳＴ２０９）。ステップＳＴ２０９で保存すると指示した場合、実施の形態１では編集制御部１０４が利用者の情報で画面格納部１０３に画面を保存し、表示制御部１０２に業務画面の再表示を要求する。保存しないと指示した場合、直ちに、表示制御部１０２に業務画面の再表示を要求する。
【００１７】
以上説明したように、実施の形態１においては、利用者毎に業務画面のレイアウトを自由にカスタマイズして管理できる画面表示管理装置１０１を実現した。
【００１８】
実施の形態２．
この発明の実施の形態２は、画面表示管理装置１０１を業務システム１００から分離する構成としたものであるが、実施の形態１と同様な機能を利用者に提供する事例である。実施の形態１では画面表示管理装置１０１はソフトウェアアーキテクチャとして業務システム１００に作り込まれるが、実施形態２では画面表示管理装置１０１は単体装置として業務システム１００から独立しているため、実施の形態１より柔軟性に優れている。
以下、この発明の実施の形態２を図３に基づいて説明する。
【００１９】
図３は、実施の形態２に係るシステム構成を表したものである。実施の形態２は、画面表示管理装置１０１が業務システム１００と利用者との間に設置される構成となり、ユーザ認証などのセキュリティを考慮された業務システム１００にアクセスするために、実施の形態１の画面表示管理装置１０１に認証部３０１を加えてある。また、業務システム１００は画面表示管理装置１０１からネットワーク３０２経由で接続される構成となっている。
【００２０】
図４は、実施の形態２に係る処理方式の一例のフローチャートを示す。図４には、実施の形態１の業務システムにおけるフローチャート（図２）に比べ、画面部品要求（ステップＳＴ４０１）の処理が必要となる。
【００２１】
以上説明したように、実施の形態２においては、画面表示管理装置１０１を業務システムから分離しても、実施の形態１と同様な機能を提供する画面表示管理装置１０１を実現したものである。
【００２２】
実施の形態３．
この発明の実施の形態３は、画面表示管理装置１０１が複数の業務システム１００，１００，・・・から業務画面を取得し、統合業務画面として利用者に提供するものであり、実施の形態２より利便性に優れている。
以下、この発明の実施の形態３を図５に基づいて説明する。
【００２３】
図５は、実施の形態３に係るシステム構成を表したものである。実施の形態２より業務システムの数が異なり、複数の業務システム１００，１００，・・・からなる業務システム群５０１の各々がネットワーク３０２を介して画面表示管理装置１０１に接続されている。
【００２４】
図６は、実施の形態３に係る処理方式の一例のフローチャートを示す。実施の形態２のフローチャート（図４）と各業務システムに画面部品要求（ステップＳＴ６０１）の処理をする点のみが異なる。
【００２５】
以上説明したように、実施の形態３は、実施の形態１と同様な機能を提供すると共に複数の業務システムとの連携表示が可能な画面表示管理装置１０１を実現したものである。
【００２６】
実施の形態４．
この発明の実施の形態４は、利用者の組織毎に業務画面のカスタマイズ情報を管理できる画面表示管理装置１０１を利用者に提供するものである。実施の形態１においてはアプリケーション開発者が定めた利用者毎の画面ルールであるのに対して、実施の形態４は組織毎の画面ルールとなる。
以下、この発明の実施の形態４を図７に基づいて説明する。
【００２７】
図７は、実施の形態４に係るシステム構成を表したものである。実施の形態４は、実施の形態２の画面表示管理装置１０１に、組織管理部７０１を加えたものである。表示制御部１０２が利用者が入力した組織情報により画面格納部１０３から該当組織の業務画面を検出し、利用者に応答する。また、業務画面を編集する場合も、レイアウト変更等の編集をした業務画面を利用者が入力した利用者の組織情報により画面格納部１０３に格納し、該当組織の業務画面を更新する。
【００２８】
図８は、実施の形態４に係る処理方式の一例のフローチャートを示す。本実施の形態４のフローチャート（図８）は、実施の形態２のフローチャート（図４）と該当組織の業務画面の表示（ステップＳＴ８０１）の処理をする点のみが異なる。
【００２９】
以上説明したように、実施の形態４は、組織毎の利用者に共通な業務画面及び編集機能を提供できる画面表示管理装置１０１を実現したものである。
【００３０】
実施の形態５．
この発明の実施の形態５は、利用者情報（IDなど）のもとに、業務画面への編集の権限の有無を判定するために、実施の形態４に権限管理部（９０１）を加えたものであり、業務画面への編集は権限のある利用者しかできない管理機能を有する画面表示管理装置１０１を利用者に提供するものである。
以下、この発明の実施の形態５を図９に基づいて説明する。
【００３１】
図９は、実施の形態５に係るシステム構成を表したものである。実施の形態５では、実施の形態４の画面表示管理装置１０１に、権限管理部９０１を加えた画面表示管理装置１０１を例示してある。本実施の形態５では、画面表示管理装置１０１は編集権限の有る利用者のみに対して編集機能を提供する。
【００３２】
図１０は、実施の形態５に係る処理方式の一例のフローチャートを示す。本実施の形態５のフローチャート（図１０）は、実施の形態４のフローチャート（図８）に、編集権限有無（ステップＳＴ１００１）、編集対象の指示（ステップＳＴ１００２）と画面のプレビュー（ステップＳＴ１００３）を加えたものである。編集権限がある利用者は編集権限のない利用者の業務画面を編集する場合、対象の指定及び編集後のプレビュー機能が必要となるが、編集対象の指示（ステップＳＴ１００２）と画面のプレビュー（ステップＳＴ１００３）により可能となる。
【００３３】
以上説明したように、実施の形態５は、業務画面の編集を権限の有る利用者に限定し、組織毎の利用者に共通な業務画面を提供することができる画面表示管理装置１０１を実現したものである。
【００３４】
実施の形態６．
この発明の実施の形態６は、前述の実施の形態１〜４の各機能の組合せたものである。
以下、この発明の実施の形態６を図１１に基づいて説明する。
【００３５】
図１１は、実施の形態６に係るシステム構成を表したものである。本実施の形態６では、アプリケーション開発者は利用者毎の画面表示ルールと組織毎の画面表示ルールを作成し、業務画面毎に何れかを指定する。業務システム間に共通な認証システム１１０１により、画面表示管理装置１０１が、利用者に複数の業務システム１００，１００，・・・（業務システム群５０１）を対象とした統合業務画面を提供する。なお、複数の業務システムの画面より構成された統合業務画面を表示するには、各業務システム１００にユーザ認証を通す必要がある。画面表示管理装置１０１内の認証部（図９の認証部３０１を参照）を使用することは可能だが、外部の認証システム１１０１を利用することもできる。
【００３６】
以上説明したように、実施の形態６においては、画面表示管理装置１０１によって一つの業務アプリケーションで利用者に利用者毎にカスタマイズ可能な統合業務画面及び組織毎にカスタマイズ可能な統合業務画面を提供することを実現した。
【００３７】
前述のように、前述の実施の形態１〜６は、利用者からの画面要求に対し、表示制御部はアプリケーション開発者が画面毎に定めた画面表示単位のルール（利用者毎や組織毎など）より、画面格納部から利用者専用の画面を検出し、利用者に応答する画面表示管理装置であり、
また、利用者は編集制御部が提供するレイアウト編集機能より利用者の専用画面に対してレイアウトの編集と保存ができ、再び該当画面を利用する場合、編集後の画面が表示できる画面表示管理装置であり、
また、業務システムの内部に取り入れ、アプリケーション開発者が画面毎に定めた画面表示単位のルールより、従来の業務画面を利用者専用業務画面として提供可能な画面表示管理装置であり、
また、業務システムの外部に設置し、アプリケーション開発者が画面毎に定めた画面表示単位のルールより、業務画面部品を呼び出し、利用者に専用業務画面を提供可能な画面表示管理装置であり、
また、アプリケーション開発者が画面毎に定めた画面表示単位のルールより、複数の業務システムから画面部品を呼び出し、利用者に専用業務画面を提供可能な画面表示管理装置であり、
また、権限管理によって、権限のある利用者のみに画面編集機能を提供できる画面表示管理装置であり、
また、権限管理によって、画面編集機能を持つ利用者が画面編集機能を持たない利用者の業務画面を編集できる画面表示管理装置であり、
また、複数の利用者を対象として業務画面に複数の表示エリアで表示する業務システムの画面表示管理装置において、利用者からの要求に応答して業務画面に複数の表示エリアで表示する表示制御部、および利用者からの要求に応答して前記業務画面における複数の表示エリアの相対的な配置を変更する編集制御部を備え、前記編集制御部の機能によって表示エリアの相対的な配置が変更された業務画面の情報が利用者毎に画面格納部に格納され、利用者毎に格納された前記業務画面の情報に基づいて、対応する利用者の要求に応じて対応する利用者の業務画面に表示されることを特徴とする業務システムの画面表示管理装置であり、
また、前記業務システムの内部に前記画面表示管理装置が設けられていることを特徴とする業務システムの画面表示管理装置であり、
また、前記業務システムの外部に前記画面表示管理装置が設けられていることを特徴とする業務システムの画面表示管理装置であり、
また、複数の前記業務システムがネットワークを介しての前記画面表示管理装置に接続されていることを特徴とする業務システムの画面表示管理装置であり、
また、前記画面表示管理装置内に利用者を認証する認証部が設けられていることを特徴とする業務システムの画面表示管理装置であり、
また、前記画面表示管理装置外に利用者を認証する認証システムが設けられていることを特徴とする業務システムの画面表示管理装置であり、
また、前記画面表示管理装置内に利用者の所属する組織を認証する組織管理部が設けられていることを特徴とする業務システムの画面表示管理装置であり、
また、前記画面表示管理装置内に権限管理部が設けられ、この権限管理部で権限が与えられた利用者が前記複数の表示エリアの相対的な配置を変更することができることを特徴とする業務システムの画面表示管理装置である。
【００３８】
なお、本発明は、その発明の範囲内において、各実施の形態を適宜、変形、省略することができる。
なお、各図中、同一符合は同一または相当部分を示す。
【符号の説明】
【００３９】
１００    業務システム、          １０１    画面表示管理装置、
１０２    表示制御部、            １０３    画面格納部、
１０４    編集制御部、            １０５    画面取得部、
１０６    画面応答部、            １０７    レイアウト定義部、
１０８    表示情報定義部、        １０９    保存管理部、
１１０    ネットワーク、          １１１    利用者、
３０１    認証部、                ３０２    ネットワーク、
５０１    業務システム群、        ７０１    組織管理部、
９０１    権限管理部、          １１０１    認証システム。
【図４】
2014174723.tif 000003
【図６】
2014174723.tif 000004
【図８】
2014174723.tif 000005
【図１】
2014174723.tif 000006
【図２】
2014174723.tif 000007
【図３】
2014174723.tif 000008
【図５】
2014174723.tif 000009
【図７】
2014174723.tif 000010
【図９】
2014174723.tif 000011
【図１０】
2014174723.tif 000012
【図１１】
2014174723.tif 000013
【図１２】
2014174723.tif 000014
【図１３】
2014174723.tif 000015