(57)【特許請求の範囲】
【請求項１】
１つの帳票データを、ワークフローの複数の工程にそれぞれ対応した複数の画面フォームを切り替えて表示可能なワークフローシステムにおいて、
前記画面フォームに表示される帳票データを操作する操作者に応じたセキュリティ情報が設定された付箋データを作成する付箋データ作成手段と、
前記付箋データ作成手段により作成された付箋データを前記帳票データに付加可能な付箋データ付加手段と、
前記帳票データを前記いずれかの画面フォームで表示する際に、その画面フォームに前記帳票データに付加された付箋データを表示すべきか否かを、予め画面フォームごとに設定されている付箋データの操作状態に基づいて判定する第１の判定手段と、
前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を、前記付箋データに設定された前記セキュリティ情報に従って判定する第２の判定手段と、
前記第１の判定手段により前記付箋データを表示すべきと判定され、かつ前記第２の判定手段により前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を有すると判定された場合に、前記付箋データを表示すべく表示状態を制御する制御手段と、
を有することを特徴とするワークフローシステム。
【請求項２】
前記各画面フォームに設定されている前記付箋データの操作状態は、少なくとも前記付箋データの表示および編集の可否に関する情報を示すものであり、
前記第１の判定手段は、前記画面フォームに設定されている前記付箋データの操作状態が表示可または編集可を示す場合には、前記付箋データを表示すべきと判定することを特徴とする請求項１記載のワークフローシステム。
【請求項３】
前記セキュリティ情報には、少なくとも前記帳票データを操作する操作者の付箋データに対する参照権限および、編集権限が設定されており、
前記第２の判定手段は、前記セキュリティ情報に設定された権限に応じて、前記画面フォームの操作者による前記付箋データに対する参照権限および編集権限の有無を判定し、
前記制御手段は、前記第２の判定手段により判定された参照権限および編集権限に応じて、表示される前記付箋データへの権限を制御することを特徴とする請求項１または２記載のワークフローシステム。
【請求項４】
前記制御手段は、前記画面フォームに設定されている前記付箋データの操作状態が前記付箋データの表示、追加、編集共に不許可とする第１の操作状態である場合には、前記付箋データにそれぞれ設定されたセキュリティ情報及び前記操作者にかかわらず、前記付箋データの表示、新規付箋データの追加、前記付箋データの編集を不許可とするように制御する、ことを特徴とする請求項１乃至３のいずれか１項に記載のワークフローシステム。
【請求項５】
前記制御手段は、前記画面フォームに設定されている前記付箋データの操作状態が管理者権限を有する第２の操作状態である場合には、前記付箋データにそれぞれ設定されたセキュリティ情報及び前記操作者にかかわらず、新規付箋データの追加、前記付箋データの表示、前記付箋データの編集を許可するように制御する、ことを特徴とする請求項１乃至４のいずれかに記載のワークフローシステム。
【請求項６】
前記付箋データ付加手段は、操作者が付箋データの作成者又は作成者の指定した操作者である場合に、当該付箋データの参照権限又は編集権限を与えるセキュリティ情報を設定可能なことを特徴とする請求項１乃至５のいずれかに記載のワークフローシステム。
【請求項７】
前記付箋データ付加手段は、１つの画面フォームに対して複数の付箋データを貼り付け可能であり、
前記制御手段は、前記複数の付箋データのうち、表示可能と判定された第１の付箋データ関しては表示を行い、一方、表示不可能と判定された第２の付箋データの表示は行わないように制御することを特徴とする請求項１乃至６のいずれかに記載のワークフローシステム。
【請求項８】
前記制御手段は、前記付箋データの編集の可否に応じて、前記付箋データの表示形態を変更するように制御する、ことを特徴とする請求項２乃至７のいずれかに記載のワークフローシステム。
【請求項９】
１つの帳票データを、ワークフローの複数の工程にそれぞれ対応した複数の画面フォームを切り替えて表示可能なワークフローシステムにて前記帳票データの表示を制御する情報処理装置において、
前記画面フォームに表示される帳票データを操作する操作者に応じたセキュリティ情報が設定された付箋データを作成する付箋データ作成手段と、
前記付箋データを前記帳票データに付加可能な付箋データ付加手段と、
前記帳票データを前記いずれかの画面フォームで表示する際に、その画面フォームに前記帳票データに付加された付箋データを表示すべきか否かを、予め画面フォームごとに設定されている付箋データの操作状態に基づいて判定する第１の判定手段と、
前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を、前記付箋データに設定された前記セキュリティ情報に従って判定する第２の判定手段と、
前記第１の判定手段により前記付箋データを表示すべきと判定され、かつ前記第２の判定手段により前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を有すると判定された場合に、前記付箋データを表示すべく表示状態を制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項１０】
１つの帳票データを、ワークフローの複数の工程にそれぞれ対応した複数の画面フォームを切り替えて表示可能なワークフローシステムの制御方法において、
前記ワークフローシステムを制御するコンピュータが、前記画面フォームに表示される帳票データを操作する操作者に応じたセキュリティ情報が設定された付箋データを作成する付箋データ作成工程と、
前記ワークフローシステムを制御するコンピュータが、前記付箋データ作成工程で作成された付箋データを前記帳票データに付加可能な付箋データ付加工程と、
前記ワークフローシステムを制御するコンピュータが、前記帳票データを前記いずれかの画面フォームで表示する際に、その画面フォームに前記帳票データに付加された付箋データを表示すべきか否かを、予め画面フォームごとに設定されている付箋データの操作状態に基づいて判定する第１の判定工程と、
前記ワークフローシステムを制御するコンピュータが、前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を、前記付箋データに設定された前記セキュリティ情報に従って判定する第２の判定工程と、
前記ワークフローシステムを制御するコンピュータが、前記第１の判定工程で前記付箋データを表示すべきと判定され、かつ前記第２の判定工程で前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を有すると判定された場合に、前記付箋データを表示すべく表示状態を制御する制御工程と、
を有することを特徴とするワークフローシステムの制御方法。
【請求項１１】
１つの帳票データを、ワークフローの複数の工程にそれぞれ対応した複数の画面フォームを切り替えて表示可能なワークフローシステムを制御するコンピュータを、
前記画面フォームに表示される帳票データを操作する操作者に応じたセキュリティ情報が設定された付箋データを作成する付箋データ作成手段、
前記付箋データ作成手段により作成された付箋データを前記帳票データに付加可能な付箋データ付加手段、
前記帳票データを前記いずれかの画面フォームで表示する際に、その画面フォームに前記帳票データに付加された付箋データを表示すべきか否かを、予め画面フォームごとに設定されている付箋データの操作状態に基づいて判定する第１の判定手段と、
前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を、前記付箋データに設定された前記セキュリティ情報に従って判定する第２の判定手段、
前記第１の判定手段により前記付箋データを表示すべきと判定され、かつ前記第２の判定手段により前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を有すると判定された場合に、前記付箋データを表示すべく表示状態を制御する制御手段、
として機能させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフローシステム等の帳票システムに使用される電子付箋の技術に関するものである。
【背景技術】
【０００２】
近年、企業内で各種伝票等を電子化し、定められた経路情報に従って各業務担当者に帳票データの処理を割当て、順次業務を進めるワークフローシステムの導入が進んでいる。
【０００３】
また、その際に、各担当者間で予め各伝票に用意された入力欄以外の事項を伝達する際に、画面や添付ドキュメント内の任意の位置にコメントを記入して貼り付けられる電子付箋が多く利用されている。
【０００４】
特許文献１には、Ｗｅｂブラウザに表示される固定の文書ドキュメント（マニュアル）に対するメモを利用者別の付箋情報として記憶することでアクセス可能なユーザを指定する技術が記載されている。
【０００５】
特許文献２には、ワークフローの経路の各ステップ（アクティビティ）の担当者毎に帳票データに対する参照形態に応じた付箋操作権限を設定する技術が記載されている。
【特許文献１】特開２００２−１０８８９７号公報
【特許文献２】特開２００７−２５８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記のような各担当者間で電子データが順次処理されていく電子帳票システムにおいては、現在編集中のユーザ以外にもその案件に関わる複数のユーザ（過去の処理者等）が進捗確認等の機能で常時最新の帳票データを参照できる仕組みを備えている。
【０００７】
この場合、紙の文書であれば、過去の処理者が参照可能なのは手元に残しておいたコピ−であり、現在の処理者が所持する原本につけた付箋の内容が他の関係者に参照されてしまうことはない。
【０００８】
しかし、電子帳票の場合は、過去の処理者に参照されるデータの内容は、常に最新のデータとなるため、進捗確認用の画面に現在の処理担当者が添付した個人的で一時的なメモ書きであっても全関係者に表示されてしまう場合がある。
【０００９】
また、画面定義毎に電子付箋の操作権限を設定できるシステムも存在するが、その場合、上記の例の問題は解消するものの、逆に、現在の処理担当者だけではなく案件データの参照権限を持つ全てのユーザへの通告を意図した使い方が実現できなくなってしまう。
【００１０】
このため、ワークフローで使用される電子付箋に対し、付箋毎に操作者や帳票データの状態（経路上の位置）に応じたアクセス制限を設定する技術が求められている。
【００１１】
上記特許文献１では付箋が貼り付けられる対象は状態が固定されたマニュアルドキュメントであり、ワークフローにおける帳票データのように操作者のみではなく、帳票データ自体の状態に応じて権限を制御することには対応できてはいない。また、ユーザを指定する方法も作成者のみまたは全員の二択のみで選択肢が不十分である。
【００１２】
上記特許文献２では、帳票データの状態と操作者の担当業務に応じた付箋操作権限を実現しているものの、付箋データ毎に異なる操作権限を設定する機能は実現していない。
【００１３】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ワークフローシステムにおいて貼り付けられる電子付箋を操作者毎に異なる権限、帳票データの状態、付箋作成者の意図、用途に沿って、適切なユーザに対して付箋に対する参照、編集権限を与えることを可能とする仕組みを提供することである。
【課題を解決するための手段】
【００１４】
本発明は、１つの帳票データを、ワークフローの複数の工程にそれぞれ対応した複数の画面フォームを切り替えて表示可能なワークフローシステムにおいて、前記画面フォームに表示される帳票データを操作する操作者に応じたセキュリティ情報が設定された付箋データを作成する付箋データ作成手段と、前記付箋データ作成手段により作成された付箋データを前記帳票データに付加可能な付箋データ付加手段と、前記帳票データを前記いずれかの画面フォームで表示する際に、その画面フォームに前記帳票データに付加された付箋データを表示すべきか否かを、予め画面フォームごとに設定されている付箋データの操作状態に基づいて判定する第１の判定手段と、前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を、前記付箋データに設定された前記セキュリティ情報に従って判定する第２の判定手段と、前記第１の判定手段により前記付箋データを表示すべきと判定され、かつ前記第２の判定手段により前記画面フォームの操作者による前記帳票データに付加された付箋データに対する操作権限を有すると判定された場合に、前記付箋データを表示すべく表示状態を制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ワークフローシステムにおいて貼り付けられる電子付箋を操作者毎に異なる権限、帳票データの状態、付箋作成者の意図、用途に沿って、適切なユーザに対して付箋に対する参照、編集権限を与えることが可能となり、電子帳票システムにおける電子付箋の用途が広がる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明の一実施形態を示すシステムの全体構成を示すシステム構成図である。なお、本実施形態ではワークフローシステムを例として説明する。
【００１８】
図１に示すように、本実施形態のワークフローシステムは、帳票システムサーバＣ１２００、帳票データＤＢ（Ｃ１２１０）、経路情報ＤＢ（Ｃ１２２０）、ユーザ情報ＤＢ（Ｃ１２３０）、画面定義情報ＤＢ（Ｃ１２４０）、クライアントＣ１１００を有する。
【００１９】
なお、本ワークフローシステムでは、帳票データと、画面のレイアウトを示す画面定義情報は、別々のＤＢ（帳票データＤＢ（Ｃ１２１０）、画面定義情報ＤＢ（Ｃ１２４０））に格納されている。なお、本ワークフローシステムでは、１つの帳票データを複数の画面フォームで表示可能である。即ち、１つの帳票データを、ワークフローの工程や閲覧するユーザにより画面フォームを切り換えて表示可能である。
【００２０】
なお、帳票データＤＢ（Ｃ１２１０）において、帳票データを格納するレコードは、データＫｅｙ（Ｃ１２１１）、項目Ｃ１２１２，Ｃ１２１３、付箋データＣ１２１４等の項目から構成される。なお、付箋データＣ１２１４は、Ｃ１３００に示すように、付箋のデータをＸＭＬで保持する。
【００２１】
また、経路情報ＤＢ（Ｃ１２２０）において、経路情報を格納するレコードは、ステップＣ１２２１、画面定義Ｋｅｙ（Ｃ１２２２）、処理Ｃ１２２３等の項目から構成される。
【００２２】
また、ユーザ情報ＤＢ（Ｃ１２３０）において、ユーザ情報を格納するレコードは、図示しないが、ユーザＩＤ、パスワード、氏名、部門ＩＤ、ロールＩＤ（役職ＩＤ）等の項目から構成される。
【００２３】
また、画面定義情報ＤＢ（Ｃ１２４０）において、画面定義情報を格納するレコードは、画面定義Ｋｅｙ（Ｃ）１２４１、画面定義情報Ｃ１２４２等の項目から構成される。なお、この画面定義情報Ｃ１２４２は、図１には示していないが、予め設定された付箋操作モードＣ４０１（図３）を含むものとする。
【００２４】
以下、帳票システムサーバＣ１２００の動作について説明する。
【００２５】
クライアントＣ１１００から帳票データの表示要求を受けた帳票システムサーバＣ１２００は、クライアントＣ１１００から受け取った帳票データキ−、ログイン情報、システム内に保持しているユーザ情報Ｃ１２３０、経路情報Ｃ１２２０等に基づいて、帳票データＤＢ（Ｃ１２１０）、画面定義情報ＤＢ（Ｃ１２４０）から、帳票データと、表示に使用する画面定義情報を判断して取得し、クライアントＣ１１００に送信する。
【００２６】
なお、この例においては、付箋データは、帳票データを格納するレコ−ド中のバイナリ項目Ｃ１２１４としてＸＭＬ（Ｃ１３００）で保持する構成としたが、付箋データ自体に帳票データとの関連性を示すＫｅｙを付与して、帳票データとは別テーブルに格納する等、データの格納形態は様々な形で実現することができる。
【００２７】
図２は、図１に示した帳票システムフローサーバＣ１２００とクライアントＣ１１００のハードウェア構成の一例を示すブロック図である。
【００２８】
図２において、ＣＰＵ２０１は、システムバス２０４に接続される各デバイスを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるオペレーティングシステム（ＯＳ）や、各サーバあるいは各クライアントの後述する各種機能を実現するためのプログラムが記憶されている。
【００２９】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア、一時待避領域等として機能する。
【００３０】
入力コントローラ２０５は、入力部２０９からの入力を制御する。この入力部２０９としては、特に、サーバやクライアント等の端末では、キ−ボ−ド、マウス等のポインティングデバイスが挙げられる。
【００３１】
出力コントローラ２０６は、出力部２１０の表示を制御する。この出力部２１０としては、例えば、ＣＲＴディスプレイや液晶ディスプレイ等が挙げられる。
【００３２】
外部メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタドライバ等を記憶する外部メモリ２１１へのアクセスを制御する。加えて、外部メモリコントローラ２０７には、各サーバあるいは各クライアントの各種機能を実現するための各種テーブル、パラメ−タが記憶されている。
【００３３】
この外部メモリ２１１としては、ハードディスク（ＨＤ）やフローッピ−（登録商標）ディスク（ＦＤ）、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）、スマートメディア等が挙げられる。
【００３４】
通信Ｉ／Ｆコントローラ２０８は、ネットワーク２１４を介して外部機器との通信制御処理を実行する。
【００３５】
なお、２１２はハードウェアの如く図示されているが、ハードウェアではなく、本発明を実現するためのプログラムである。このプログラム２１２は、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３６】
図３は、帳票システムサーバＣ１２００から帳票データと表示画面定義を受信後のクライアントＣ１１００の構成を示した図である。
【００３７】
図３に示すように、クライアントＣ１１００は、帳票システムサーバＣ１２００から帳票データＣ１００と表示画面定義Ｃ４００を受信し、ＲＡＭ２０２内に格納している。
【００３８】
そして、クライアントＣ１１００のＣＰＵ２０１は、帳票データＣ１００と表示画面定義Ｃ４００に基づいて帳票画面Ｃ３００を出力部２１０に表示するように制御する。
【００３９】
なお、この際、帳票データＣ１００に付された付箋データＣ１０２の表示／保存等の制御については付箋制御装置Ｃ２００が行う。
【００４０】
表示時には、付箋制御装置Ｃ２００は、帳票データＣ１００の一部を構成する付箋データＣ１０２及び帳票画面定義Ｃ４００ごとの付箋操作モードＣ４０１を読み込み、各付箋を帳票画面Ｃ３００上の付箋コントロールＣ３０３，Ｃ３０６として表示するか否かを制御する。その際、付箋制御装置Ｃ２００は、帳票画面Ｃ３００を付箋付加機能を有効／無効に設定可能である。この設定に応じて、ＣＰＵ２０１は、帳票画面Ｃ３００の付箋付加機能（メニュ−等）を制御する。
【００４１】
また、保存時には、付箋制御装置Ｃ２００は、各付箋の設定を読み込み、各付箋の設定に応じた情報を帳票データＣ１００の中の付箋データＣ１０２に書き込む。帳票データＣ１００は、複数の付箋データを保持する。
【００４２】
各付箋データＣ１０２は、付箋の内容Ｃ５０１と、セキュリティ情報Ｃ５０３を含む属性情報Ｃ５０２を保持する。
【００４３】
各帳票画面定義Ｃ４００の付箋操作モードＣ４０１には、それぞれ、「非表示」、「表示可」、「追加可」、「編集可」、「管理者用」のいずれか設定されている。なお、各帳票画面定義Ｃ４００の付箋操作モードＣ４０１は、システム開発時に各画面定義の用途（経路上の位置や、画面の使用者の種別）に応じて設定される。
【００４４】
ここで「非表示」とは各付箋データの表示、追加、編集共に不許可とする操作モード、「表示可」とは各付箋データの表示のみを許可する操作モード、「追加可」とは各付箋データの表示及び追加のみを許可する操作モードである。また、「編集可」とは各付箋データの表示、追加、編集共に許可する操作モードであり、「管理者用」とは各付箋データの全ての操作モードを有する（管理者権限）操作モードである。
【００４５】
尚、付箋データＣ１０２の内容Ｃ５０１には、文字列のほか、画像や音声等様々なデータを格納することが考えられる。また、付箋データＣ１０２の属性情報Ｃ５０２には、セキュリティ情報Ｃ５０３、貼付先情報Ｃ５０４のほか、付箋コントロールの色やサイズ、スタイル等様々な情報が格納される。
【００４６】
なお、付箋制御装置Ｃ２００は、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に記録されたプログラムをＲＡＭ２０２にロードして実行することにより実現されるクライアントＣ１１００上の機能に対応する。
【００４７】
図４は、各付箋データＣ１０２に保持するセキュリティ情報Ｃ５０３の構成の一例を示す図である。
【００４８】
図４に示すように、セキュリティ情報Ｃ５０３は、作成情報Ｔ１１０、参照権限情報Ｔ１２０および編集権限情報Ｔ１３０から構成される。
【００４９】
作成情報Ｔ１１０には、作成者ＩＤ（Ｔ１１１）が含まれる。
【００５０】
参照権限情報Ｔ１２０には、参照許可種別Ｔ１２１と、各ユーザＩＤ（Ｔ１２２）、部門ＩＤ（Ｔ１２３）、ロ−ルＩＤ（Ｔ１２４）から構成される配列情報（０〜ｎ）が含まれる。
【００５１】
編集権限情報Ｔ１３０も同様に、編集許可種別Ｔ１３１と、各ユーザＩＤ（Ｔ１３２）、部門ＩＤ（Ｔ１３３）、ロ−ルＩＤ（Ｔ１３４）から構成される配列情報（０〜ｎ）が含まれる。
【００５２】
各参照許可種別／編集許可種別にはそれぞれ、作成者のみ、作成者及び指定ユーザ、又は、全ユーザのいずれかが設定される。なお、各付箋の参照許可種別／編集許可種別は、付箋データ付加時に各付箋の作成者によって設定される。
【００５３】
以下、図５のフローチャートを参照して、画面操作者が新規に付箋を貼り付ける手順（付箋データ付加手順）について説明する。
【００５４】
図５は、本発明における第１の制御処理手順の一例を示すフローチャートであり、画面操作者が新規に付箋を貼り付ける手順に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００５５】
クライアントＣ１１００の出力部２１０に表示される帳票画面Ｃ３００の操作者からの付箋付加機能（メニュ−等）を用いた付箋作成指示がクライアントＣ１１００の入力部２０９から入力されると、クライアントＣ１１００の付箋制御装置Ｃ２１００は、本フローチャートの処理を開始する。
【００５６】
付箋制御装置Ｃ２１００は、付箋（付箋データＣ１０２）を作成し、帳票画面Ｃ３００に対応するＲＡＭ２０２内の帳票データＣ１１０に追加する（Ｓ８０１）。
【００５７】
次に、ステップＳ８０２において、付箋制御装置Ｃ２１００は、作成した付箋に対するコメント等の内容の入力を受け付け、内容が入力されると、該入力された内容を付箋データＣ１０２の内容Ｃ５０１に格納し、ステップＳ８０３に処理を進める。
【００５８】
ステップＳ８０３では、付箋制御装置Ｃ２１００は、参照許可種別の設定を受け付け、入力部２０９における右クリック等の操作により付箋内容に応じた参照許可種別がユーザにより選択されると、該選択された参照許可種別を帳票データＣ１１０のセキュリティ情報Ｃ５０３の参照権限情報Ｔ１２０内の参照許可種別Ｔ１２１に格納し、ステップＳ８０４に処理を進める。
【００５９】
ステップＳ８０４では、付箋制御装置Ｃ２１００は、ステップＳ８０３で設定された参照許可種別Ｔ１２１が「作成者及び指定ユーザ」であるか否かを判定する。
【００６０】
そして、ステップＳ８０４において、参照許可種別が「作成者及び指定ユーザ」であると判定した場合には（ステップＳ８０４でＹｅｓ）、ステップＳ８０５において、付箋制御装置Ｃ２１００は、出力部２１０にユーザ選択画面（不図示）を表示し、ユーザ選択を受け付ける。なお、ここでは、帳票システムのユーザ情報ＤＢ（Ｃ１２３０）に登録されている中から任意のユーザを複数選択できる。なお、ユーザの選択は、ユーザＩＤのほか、部門ＩＤ、ロ−ルＩＤを組み合わせて選択することも出来る。ステップＳ８０５で、ユーザ選択されると、ＣＰＵ２０１は、選択されたユーザに対応するユーザＩＤ，部門ＩＤ，ロールＩＤを、参照権限情報Ｔ１２０内の参照ユーザＩＤ（Ｔ１２２），参照部門ＩＤ（Ｔ１２３），参照ロールＩＤ（Ｔ１２４）に格納し、ステップＳ８０６に処理を進める。
【００６１】
一方、ステップＳ８０４において、参照許可種別Ｔ１２１が「作成者及び指定ユーザ」でないと判定した場合には（ステップＳ８０４でＮｏ）、ＣＰＵ２０１は、そのままステップＳ８０６に処理を進める。
【００６２】
ステップＳ８０６では、付箋制御装置Ｃ２１００は、編集許可種別の設定を受け付け、入力部２０９における右クリック等の操作により付箋内容に応じた編集許可種別がユーザにより選択されると、該選択された編集許可種別を帳票データＣ１１０のセキュリティ情報Ｃ５０３の編集権限情報Ｔ１３０内の編集許可種別Ｔ１３１に格納し、ステップＳ８０７に処理を進める。
【００６３】
ステップＳ８０７では、付箋制御装置Ｃ２１００は、ステップＳ８０３で設定された編集許可種別Ｔ１３１が「作成者及び指定ユーザ」であるか否かを判定する。
【００６４】
そして、ステップＳ８０７において、編集許可種別Ｔ１３１が「作成者及び指定ユーザ」であると判定した場合には（ステップＳ８０７でＹｅｓ）、付箋制御装置Ｃ２１００は、出力部２１０にユーザ選択画面（不図示）を表示し、ユーザ選択を促す。なお、ここでは、帳票システムのユーザ情報ＤＢ（Ｃ１２３０）に登録されている中から任意のユーザを複数選択できる。なお、ユーザの選択は、ユーザＩＤのほか、部門ＩＤ、ロ−ルＩＤを組み合わせて選択することも出来る。ステップＳ８０７で、ユーザ選択されると、付箋制御装置Ｃ２１００は、選択されたユーザに対応するユーザＩＤ，部門ＩＤ，ロールＩＤを、編集権限情報Ｔ１３０内の参照ユーザＩＤ（Ｔ１３２），参照部門ＩＤ（Ｔ１３３），参照ロールＩＤ（Ｔ１３４）に格納し、本フローチャートの処理を終了する。
【００６５】
一方、ステップＳ８０７において、編集許可種別Ｔ１３１が「作成者及び指定ユーザ」でないと判定した場合には（ステップＳ８０７でＮｏ）、付箋制御装置Ｃ２１００は、そのまま本フローチャートの処理を終了する。
【００６６】
以上のように作成された各付箋は付箋データＣ１０２として帳票データＣ１００と一緒に保存される。
【００６７】
保存された付箋データＣ１０２を含む帳票データＣ１００を再度クライアントＣ１１００に表示する際には、付箋制御装置Ｃ２００は、以下の手順で、読み込んだ付箋データＣ１０２を帳票表示画面Ｃ３００上に再現する。以下、この手順について図６〜図１１を用いて説明する。
【００６８】
図６は、本発明における第２の制御処理手順の一例を示すフローチャートであり、帳票画面表示時の付箋制御装置の処理手順に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００６９】
まず、クライアントＣ１１００の付箋制御装置Ｃ２１００は、表示画面（帳票画面Ｃ３００）に対応する帳票画面定義Ｃ４００をＲＡＭ２０２から読み込み（Ｓ７０１）、帳票画面定義Ｃ４００内の付箋操作モードＣ４０１を判定し（Ｓ７０２）、付箋操作モードに応じてそれぞれ以下の手順で付箋データの表示状態を制御する。
【００７０】
付箋操作モードＣ４０１が「非表示」と判定した場合には、付箋制御装置Ｃ２１００は、非表示用処理を実行する（Ｓ７０３）。なお、非表示用処理の詳細は図７に示す。
【００７１】
また、付箋操作モードＣ４０１が「表示可」と判定した場合には、付箋制御装置Ｃ２１００は、表示用処理を実行する（Ｓ７０４）。なお、表示用処理の詳細は図８に示す。
【００７２】
また、付箋操作モードＣ４０１が「追加可」と判定した場合には、付箋制御装置Ｃ２１００は、追加可用処理を実行する（Ｓ７０５）。なお、追加可用処理の詳細は図９に示す。
【００７３】
また、付箋操作モードＣ４０１が「編集可」と判定した場合には、付箋制御装置Ｃ２１００は、編集可用処理を実行する（Ｓ７０６）。なお、編集可用処理の詳細は図１０に示す。
【００７４】
また、付箋操作モードＣ４０１が「管理者用」と判定した場合には、付箋制御装置Ｃ２１００は、管理者用処理を実行する（Ｓ７０７）。なお、管理者用処理の詳細は図１１に示す。
【００７５】
以下、図７を参照して、図６のステップＳ７０３に示した非表示用処理について説明する。
【００７６】
図７は、本発明における第３の制御処理手順の一例を示すフローチャートであり、図６のステップＳ７０３に示した非表示用処理（画面定義の付箋操作モードが非表示の場合の処理）に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００７７】
まず、クライアントＣ１１００の付箋制御装置Ｃ２１００は、帳票画面Ｃ３００の付箋付加機能（メニュ−等）を無効に設定する（Ｓ１０１）。
【００７８】
次に、付箋制御装置Ｃ２１００は、各付箋データＣ１０２の参照権限にかかわらず、全ての付箋コントロールを非表示とするように制御する。（Ｓ１０２）
この場合（付箋操作モードが非表示の場合）、帳票画面Ｃ３００の操作者には、個々の付箋に対する権限の有無に関わらず、帳票データに含まれる付箋は一切表示されない。例えば、入力オペレータなど社外の人間に担当させている処理があり、帳票データ本文以外の情報を一切参照させたくない場合、オペレータの使用画面にこの権限を設定しておけば、個々の付箋の作成者が参照権限に「全員」を使用しても表示を防ぐことができる。
【００７９】
以下、図８を参照して、図６のステップＳ７０４に示した表示可用処理について説明する。
【００８０】
図８は、本発明における第４の制御処理手順の一例を示すフローチャートであり、図６のステップＳ７０４に示した表示可用処理（画面定義の付箋操作モードが表示可の場合の処理）に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００８１】
まず、クライアントＣ１１００の付箋制御装置Ｃ２１００は、帳票画面Ｃ３００の付箋付加機能を無効に設定する（Ｓ２０１）。
【００８２】
次に、付箋制御装置Ｃ２１００は、帳票画面Ｃ３００の操作者情報Ｃ３０１を取得し（Ｓ２０２）、各付箋データＣ１０２の参照権限を画面の操作者が持つか否かを判定する（Ｓ２０３）。
【００８３】
ステップＳ２０３において、操作者が付箋データの参照権限を持つ（持つものがある）と判定した場合には（Ｓ２０３でＹｅｓ）、付箋制御装置Ｃ２１００は、当該参照権限を持つ付箋データの付箋コントロールを表示し（Ｓ２０４）、付箋データの編集権限設定にかかわらずＳ２０４で表示した付箋コントロールを編集不可に設定する（Ｓ２０５）。
【００８４】
一方、ステップＳ２０３において、操作者が付箋データの参照権限を持たない（持つものがない）と判定した場合には（Ｓ２０３でＮｏ）、付箋制御装置Ｃ２１００は、当該付箋データの付箋コントロールは非表示とするように制御する（Ｓ２０６）。
【００８５】
この場合（付箋操作モードが表示可の場合）、帳票画面Ｃ３００の操作者は、帳票データＣ１００に含まれる付箋データＣ１０２のうち、参照権限を持つものを全て確認できるが、付箋の追加、及び既存の付箋に対する編集操作はできない。既に処理が完了して保管状態にある過去の帳票データを確認する場合、あるいは、回覧等の用途に適する権限設定である。
【００８６】
以下、図９を参照して、図６のステップＳ７０５に示した追加可用処理について説明する。
【００８７】
図９は、本発明における第５の制御処理手順の一例を示すフローチャートであり、図６のステップＳ７０５に示した追加可用処理（画面定義の付箋操作モードが追加可の場合の処理）に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００８８】
まず、クライアントＣ１１００の付箋制御装置Ｃ２１００は、帳票画面Ｃ３００を付箋付加機能を有効に設定する（Ｓ３０１）。
【００８９】
次に、付箋制御装置Ｃ２１００は、帳票画面Ｃ３００の操作者情報Ｃ３０１を取得し（Ｓ３０２）、各付箋データＣ１０２の参照権限を画面の操作者が持つか否かを判定する（Ｓ３０３）。
【００９０】
ステップＳ３０３において、操作者が付箋データの参照権限を持つ（持つものがある）と判定した場合には（Ｓ３０３でＹｅｓ）、付箋制御装置Ｃ２１００は、当該参照権限を持つ付箋データの付箋コントロールを表示し（Ｓ３０４）、付箋データの編集権限に関わらずＳ３０３で表示した付箋コントロールを編集不可に設定する（Ｓ３０５）。
【００９１】
一方、ステップＳ３０３において、操作者が付箋データの参照権限を持たない（持つものがない）と判定した場合には（Ｓ３０３でＮｏ）、付箋制御装置Ｃ２１００は、当該付箋データの付箋コントロールは非表示とするように制御する（Ｓ３０６）。
【００９２】
この場合（付箋操作モードが追加可の場合）、帳票画面の操作者は、帳票データに含まれる付箋のうち、参照権限を持つものを全て確認でき、新たに付箋を付加することもできるが、既存の付箋を書き換えることはできない。操作者が見るべき付箋だけを表示し、かつ既にある付箋データが書き換えられたり消されたりすることを防ぎながら、新たに付箋によるコメントの追加等を受け付けることができる。
【００９３】
以下、図１０を参照して、図６のステップＳ７０６に示した編集可用処理について説明する。
【００９４】
図１０は、本発明における第６の制御処理手順の一例を示すフローチャートであり、図６のステップＳ７０６に示した編集可用処理（画面定義の付箋操作モードが編集可の場合の処理）に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００９５】
まず、クライアントＣ１１００の付箋制御装置Ｃ２１００は、帳票画面Ｃ３００を付箋付加機能を有効に設定する（Ｓ４０１）。
【００９６】
次に、付箋制御装置Ｃ２１００は、帳票画面Ｃ３００の操作者情報Ｃ３０１を取得し（Ｓ４０２）、各付箋データＣ１０２の参照権限を画面の操作者が持つか否かを判定する（Ｓ４０３）。
【００９７】
ステップＳ４０３において、操作者が付箋データの参照権限を持つ（持つものがある）と判定した場合には（Ｓ４０３でＹｅｓ）、付箋制御装置Ｃ２１００は、当該参照権限を持つ付箋データの付箋コントロールを表示し（Ｓ４０４）、ステップＳ４０５に処理を進める。
【００９８】
ステップＳ４０５では、付箋制御装置Ｃ２１００は、各付箋データＣ１０２の編集権限を画面の操作者が持つか否かを判定する。
【００９９】
ステップＳ４０５において、操作者が付箋データの編集権限を持つ（持つものがある）と判定した場合には（Ｓ４０５でＹｅｓ）、付箋制御装置Ｃ２１００は、当該編集権限を持つ付箋コントロールを編集可に設定する（Ｓ４０６）。
【０１００】
一方、ステップＳ４０５において、操作者が付箋データの編集権限を持たない（持つものがない）と判定した場合には（Ｓ４０５でＮｏ）、付箋制御装置Ｃ２１００は、付箋制御装置Ｃ２１００は、付箋コントロールを編集不可に設定する（Ｓ４０７）。
【０１０１】
一方、ステップＳ４０３において、操作者が付箋データの参照権限を持たない（持つものがない）と判定した場合には（Ｓ４０３でＮｏ）、付箋制御装置Ｃ２１００は、当該付箋データの付箋コントロールは非表示とするように制御する（Ｓ４０８）。
【０１０２】
この場合（付箋操作モードが編集可の場合）、帳票画面の操作者は、帳票データに含まれる付箋のうち、参照権限を持つものを全て確認でき、加えて編集権限を持つものについては編集、及び削除ができ、また新たに付箋を追加することもできる。付箋作成者が意図した操作者にのみに付箋の表示、編集することが可能となる。
【０１０３】
以下、図１１を参照して、図６のステップＳ７０６に示した管理者用処理について説明する。
【０１０４】
図１１は、本発明における第７の制御処理手順の一例を示すフローチャートであり、図６のステップＳ７０６に示した管理者用処理（画面定義の付箋操作モードが管理者用の場合の処理）に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１０５】
まず、クライアントＣ１１００の付箋制御装置Ｃ２１００は、帳票画面Ｃ３００を付箋付加機能を有効に設定する（Ｓ５０１）。
【０１０６】
次に、付箋制御装置Ｃ２１００は、各付箋データの参照権限に関わらず、全ての付箋データの付箋コントロールを表示する（Ｓ５０２）。
【０１０７】
次に、付箋制御装置Ｃ２１００は、各付箋データの編集権限に関わらず、全ての付箋コントロールを編集可に設定する（Ｓ５０３）。
【０１０８】
この場合（付箋操作モードが管理者用の場合）、帳票画面の操作者は各付箋の権限設定に関わらず全ての付箋を参照、編集することができる。管理権限等により帳票データの内容を確認、修正する場合に有用な権限設定となる。
【０１０９】
以下、図１２を参照して、図８のステップＳ２０３，図９のＳ３０３，図１０のＳ４０３，Ｓ４０５に示した画面操作者が各付箋データの参照／編集権限を持つか否かの判定処理について説明する。
【０１１０】
図１２は、本発明における第８の制御処理手順の一例を示すフローチャートであり、図８のステップＳ２０３，図９のＳ３０３，図１０のＳ４０３，Ｓ４０５に示した画面操作者が各付箋データの参照／編集権限を持つか否かの判定処理に対応する。なお、このフローチャートの処理は、図３に示したクライアントＣ１１００の付箋制御装置Ｃ２１００により実行される。即ち、クライアントＣ１１００のＣＰＵ２０１が外部メモリ２１１に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１１１】
本フローチャートの処理では、クライアントＣ１１００の付箋制御装置Ｃ２１００は、付箋データＣ１０２のセキュリティ情報Ｃ５０３の各権限種別に応じて判断を行う。
【０１１２】
まず、付箋制御装置Ｃ２１００は、権限種別（参照許可種別Ｔ１２１／編集許可種別Ｔ１３１）が「全ユーザ」であるか否かを判定し（Ｓ６０１）、「全ユーザ」であったと判定した場合には（Ｓ６０１でＹｅｓ）、付箋制御装置Ｃ２１００は、帳票画面操作者に関わらず、当該権限（参照権限／編集権限）が有るとする（Ｓ６０５）。
【０１１３】
一方、ステップＳ６０１において、権限種別が「全ユーザ」でないと判定した場合には（Ｓ６０１でＮｏ）、付箋制御装置Ｃ２１００は、帳票画面操作者が付箋データの作成者と一致するか否かを判定する（Ｓ６０２）。
【０１１４】
ステップＳ６０２において、帳票画面操作者が付箋データの作成者と一致すると判定した場合には（Ｓ６０２でＹｅｓ）、当該帳票画面操作者に当該権限が有るとする（Ｓ６０５）。
【０１１５】
一方、ステップＳ６０２において、帳票画面操作者が付箋データの作成者と一致しないと判定した場合には（Ｓ６０２でＮｏ）、付箋制御装置Ｃ２１００は、
付箋データの権限種別が「作成者のみ」であるか否かを判定する（Ｓ６０３）。
【０１１６】
ステップＳ６０３において、付箋データの権限種別が「作成者のみ」であると判定した場合には（Ｓ６０２でＹｅｓ）、付箋制御装置Ｃ２１００は、当該帳票画面操作者に当該権限が無いとする（Ｓ６０６）。
【０１１７】
一方、ステップＳ６０３において、付箋データの権限種別が「作成者のみ」でないと判定した場合には（Ｓ６０３でＮｏ）、権限種別は「作成者」及び「指定ユーザ」であるので、付箋制御装置Ｃ２１００は、付箋データＣ１０２のセキュリティ情報Ｃ５０３の指定ユーザ情報（Ｔ１２２〜Ｔ１２４／Ｔ１３２〜Ｔ１３４）に当該帳票画面操作者が含まれるか否かを判定する（Ｓ６０４）。
【０１１８】
ステップＳ６０４において、付箋データＣ１０２のセキュリティ情報Ｃ５０３の指定ユーザ情報に当該帳票画面操作者が含まれていると判定した場合には（Ｓ６０４でＹｅｓ）、付箋制御装置Ｃ２１００は、当該帳票画面操作者に当該権限が有るとする（Ｓ６０５）。
【０１１９】
一方、ステップＳ６０４において、付箋データＣ１０２のセキュリティ情報Ｃ５０３の指定ユーザ情報に当該帳票画面操作者が含まれていないと判定した場合には（Ｓ６０４でＮｏ）、付箋制御装置Ｃ２１００は、当該帳票画面操作者に当該権限が無いとする（Ｓ６０６）。
【０１２０】
以上のように、画面操作者が各付箋データの参照／編集権限を持つか否かを判定する。
【０１２１】
なお、上記各フローチャートには示していないが、付箋制御装置Ｃ２００は、帳票画面Ｃ３００上に表示された付箋コントロール（Ｃ３０３，Ｓ３０６）の編集可否は、付箋コントロールの色やスタイル等で視覚的に判別できるように、編集可否に応じて付箋コントロールの表示形態（付箋コントロールの色やスタイル等）を変更制御するものとする。
【０１２２】
図１３は、帳票画面定義の付箋操作モードＴ４１０（図４に示した付箋操作モードＣ４０１）と各付箋の編集／参照権限設定Ｔ４３０に応じた各操作者Ｔ４２０の各付箋に対する編集／参照権限の有無、及び新規付箋作成権限の有無を一覧にした図である。なお、図中、「○」は権限有りを示し、「×」は権限無しを示す。
【０１２３】
なお、Ｔ４３１やＴ４３２の全員の欄は、デフォルトの編集／参照権限設定であり、操作モードによって編集／参照権限は決定する。
【０１２４】
以下、図１４〜図２０を参照して、目的に応じて各種の権限設定が設定された付箋データが、付箋制御装置Ｃ２００により、帳票画面の付箋操作モード及び操作者に応じて表示有無を切り替え制御される例を具体的に示す。
【０１２５】
図１４は、付箋作成者が作成者画面において帳票データＣ１００に６個の付箋を貼り付けた状態の一例を示す図である。
【０１２６】
図１４に示すように、帳票データＣ１００には、メモ１（Ｆ１０１）〜メモ６（Ｆ１０６）の６個の付箋が貼り付けられている。
【０１２７】
図１５は、図１４で帳票データＣ１００に貼り付けられた各付箋（メモ１〜メモ６）のセキュリティ情報Ｃ５０３の一例を示す図である。
【０１２８】
図１５において、Ｔ３０１〜Ｔ３０６はそれぞれ、図１４に示した各付箋（メモ１〜メモ６）に対応するセキュリティ情報である。
【０１２９】
図１６は、各帳票画面定義Ｃ４００の付箋操作モードＣ４０１の一例を示す図である。
【０１３０】
図１６において、Ｔ２０１は「作成者フォーム」画面の付箋操作モードを示すものであり「編集可」と設定されている。
【０１３１】
また、Ｔ２０２は「回覧フォーム」画面の付箋操作モードを示すものであり「表示可」と設定されている。
【０１３２】
さらに、Ｔ２０３は「経理フォーム」画面の付箋操作モードを示すものであり「編集可」と設定されている。
【０１３３】
また、Ｔ２０４は「オペレータフォーム」画面の付箋操作モードを示すものであり「非表示」と設定されている。
【０１３４】
ここで、図１４〜図１６を用いて、付箋（メモ１〜メモ６）について説明する。
【０１３５】
図１４に示すように、作成者が「作成者フォ−ム」（Ｔ２０１）において以下の６個のメモを付箋として帳票データに貼付し、保存したものとする。
【０１３６】
メモ１（Ｆ１０１）は、作成者の個人的な覚書であり、参照権限種別／編集権限種別共に作成者のみを設定する（Ｔ３０１）。
【０１３７】
メモ２（Ｆ１０２）は、営業一課の課員であるユーザ○○宛ての伝言であり、参照権限種別／編集権限種別に「作成者及び指定ユーザ」を設定し、指定ユーザ情報にユーザ○○のＩＤを設定する（Ｔ３０２）。
【０１３８】
メモ３（Ｆ１０３）は、営業一課のリーダ（複数）宛ての通達事項であり、参照権限種別に作成者及び指定ユーザを設定し、指定ユーザ情報に営業一課の部門ＩＤ、とリーダを示すロ−ルＩＤを設定する。編集権限は作成者のみとする（Ｔ３０３）。
【０１３９】
メモ４（Ｆ１０４）は経理担当者宛ての伝達事項であり、参照、編集権限ともに作成者及び指定ユーザを設定し、指定ユーザ情報に経理担当を示すロ−ルＩＤを指定する（Ｔ１０４）。
【０１４０】
メモ５（Ｆ１０５）は当該帳票データの全関係者への伝達事項であり、参照権限を全ユーザに、編集権限は作成者のみを指定する（Ｔ３０５）。
【０１４１】
メモ６（Ｆ１０６）は営業一課の全課員宛ての通達事項であり、参照権限種別に作成者及び指定ユーザを設定し、指定ユーザ情報に営業一課の部門ＩＤを設定する。編集権限は作成者のみとする（Ｔ３０３）。
【０１４２】
以下、図１７〜図２０を用いて、図１４で作成保存した帳票データを表示する際の各ユーザ毎の表示状態について具体的に示す。
【０１４３】
図１７は、図１４で作成保存した帳票データを営業一課のリーダ（ユーザ○○ではない）が回覧フォ−ム（Ｔ２０２）にて表示した場合の各付箋の状態を示した図である。
【０１４４】
各付箋データ（メモ１〜メモ６）の状態は以下のようになる。
【０１４５】
メモ１（Ｆ４０１）は作成者に該当しないため表示されない。
【０１４６】
メモ２（Ｆ４０２）は作成者にも指定ユーザにも該当しないため表示されない。
【０１４７】
メモ３（Ｆ４０３）は指定ユーザ情報の「営業一課」「リーダ」に該当するため表示される。編集については、回覧フォ−ムの操作モードが表示可に指定されている（Ｔ２０１）ため、又、メモ３の編集権限が作成者のみに指定されているため権限を持たない。
【０１４８】
メモ４（Ｆ４０４）は作成者にも指定ユーザにも該当しないため表示されない。
【０１４９】
メモ５（Ｆ４０５）は全ユーザに参照権限があるため表示される。
【０１５０】
メモ６（Ｆ４０６）は指定ユーザ情報の「営業一課」に該当するため表示される。
【０１５１】
図１８は、図１４で保存した帳票データを営業一課の課員（リーダではない）であるユーザ○○が回覧フォ−ム（Ｔ２０２）にて表示した場合の各付箋の状態を示した図である。
【０１５２】
各付箋データ（メモ１〜メモ６）の状態は以下のようになる。
【０１５３】
メモ１（Ｆ４０１）は作成者に該当しないため表示されない。
【０１５４】
メモ２（Ｆ４０２）は指定ユーザ情報の「ユーザ○○」に該当するため表示される。編集についてはメモ２の編集権限の指定ユーザには該当するものの、回覧フォ−ムの操作モードが表示可に指定されているため、権限を持たない。（表示画面の付箋操作モードが編集可であれば、ユーザ○○がメモ２を確認後、剥がすことも可能）
メモ３（Ｆ４０３）は指定ユーザ情報の「営業一課」には該当するものの「リーダ」に該当しないため表示されない。
【０１５５】
メモ４（Ｆ４０４）は作成者にも指定ユーザにも該当しないため表示されない。
【０１５６】
メモ５（Ｆ４０５）は全ユーザに参照権限があるため表示される。
【０１５７】
メモ６（Ｆ４０６）は指定ユーザ情報の「営業一課」に該当するため表示される。
【０１５８】
図１９は、図１４で保存した帳票データを経理担当者が経理フォ−ム（Ｔ２０３）にて表示した場合の各付箋の状態を示した図である。
【０１５９】
各付箋データ（メモ１〜メモ６）の状態は以下のようになる。
【０１６０】
メモ１（Ｆ４０１）は作成者に該当しないため表示されない。
【０１６１】
メモ２（Ｆ４０２）は作成者にも指定ユーザにも該当しないため表示されない。
【０１６２】
メモ３（Ｆ４０３）は作成者にも指定ユーザにも該当しないため表示されない。
【０１６３】
メモ４（Ｆ４０４）は指定ユーザ情報の「経理担当」に該当するため表示される。経理フォ−ムの付箋操作モードは編集可（Ｔ２０３）であり、メモ４の編集権限の指定ユーザ情報に該当するため、メモ４は編集可状態となる。
【０１６４】
メモ５（Ｆ４０５）は全ユーザに参照権限があるため表示される。
【０１６５】
メモ６（Ｆ４０６）は作成者にも指定ユーザにも該当しないため表示されない。
【０１６６】
図２０は、図１４で保存した帳票データを入力オペレータがオペレータフォ−ム（Ｔ２０４）にて表示した場合の各付箋の状態を示した図である。なお、ここでオペレータとは、例えば入力オペレータなど社外の人間を示し、帳票データ本文以外の情報を一切参照させたくないユーザに該当する。
【０１６７】
各付箋データ（メモ１〜メモ６）の状態は以下のようになる。
【０１６８】
メモ１（Ｆ４０１）は作成者に該当しないため表示されない。
【０１６９】
メモ２（Ｆ４０２）は作成者にも指定ユーザにも該当しないため表示されない。
【０１７０】
メモ３（Ｆ４０３）は作成者にも指定ユーザにも該当しないため表示されない。
【０１７１】
メモ４（Ｆ４０４）は作成者にも指定ユーザにも該当しないため表示されない。
【０１７２】
メモ５（Ｆ４０５）は全ユーザに参照権限が設定されているが、オペレータフォ−ムの付箋操作モードが非表示（Ｔ２０４）に設定されているため表示されない。
【０１７３】
メモ６（Ｆ４０６）は作成者にも指定ユーザにも該当しないため表示されない。
【０１７４】
即ち、例えば、オペレータなど社外に人間に入力処理を担当させ、帳票データ本文以外の情報を一切参照させたくない場合であっても、オペレータの使用画面に「非表示」の権限を設定しておけば、個々の付箋の作成者が参照権限に「全員」を使用しても表示を防ぐことができる。
【０１７５】
これまでは複数の付箋を貼り付ける場合を記載したが、一枚の付箋に関して実施しても良い。
【０１７６】
以上に示したように、本実施形態によれば、ワークフローシステムにおいて使用される各電子付箋の用途、帳票データの状態、フロー中の各担当処理に応じて、細かく付箋の参照、表示権限、編集権限を制御することができ、付箋の記述内容に関するセキュリティを強化することができ、電子付箋の用途を広げることが可能となる。
【０１７７】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１７８】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７９】
上記実施形態では、回覧される帳票データを該帳票データのワークフロー工程に応じて選択される画面フォームで表示するワークフローシステムに本発明を適用する場合を説明したが、本発明はワークフローシステム限られるものではない。帳票データを状態に応じて選択される画面フォームで表示する帳票システムに本発明は適用可能である。
【０１８０】
以上示したように、本発明は以下の構成を有する。付箋を貼り付けるユーザが用途に応じた参照権限、編集権限を設定可能とする。また、貼り付ける画面フォーム（画面定義情報）にも設計時に付箋に対する操作モードを設定可能とする。さらに、画面フォームに設定された操作モードと帳票データの各付箋データのセキュリティ情報とに基づいて付箋表示状態を制御する。
【０１８１】
このような構成により、ワークフローシステムにおいて使用される電子付箋において、各帳票データの状態（ワークフロー工程等）、及び操作者の権限に応じた表示状態、編集権限に関するセキュリティを実現することができる。
【０１８２】
従って、電子帳票システムにおける電子付箋に、帳票データの状態及び操作者の権限に応じた細かなセキュリティを設定することができる。
【０１８３】
以下、図２１に示すメモリマップを参照して本発明に係るクライアントＣ１１００（コンピュータ）で読み取り可能なデータ処理プログラムの構成について説明する。
【０１８４】
図２１は、本発明に係る本発明に係るクライアントＣ１１００（コンピュータ）で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１８５】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバ−ジョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インスト−ルするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１８７】
本実施形態における図４，図５，図６，図７，図８，図９，図１０，図１１，図１２に示す機能が外部からインスト−ルされるプログラムによって、ホストコンピュ−タにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１８８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコ−ドを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュ−タ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコ−ドを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１８９】
この場合、記録媒体から読み出されたプログラムコ−ド自体が本発明の新規な機能を実現することになり、そのプログラムコ−ドを記憶した記録媒体は本発明を構成することになる。
【０１９０】
プログラムコ−ドを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テ−プ，不揮発性のメモリカ−ド，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１９１】
また、コンピュ−タが読み出したプログラムコ−ドを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコ−ドの指示に基づき、コンピュ−タ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９２】
さらに、記録媒体から読み出されたプログラムコ−ドが、コンピュ−タに挿入された機能拡張ボ−ドやコンピュ−タに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコ−ドの指示に基づき、その機能拡張ボ−ドや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９４】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベ−ス等から通信プログラムによリーダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０１９６】
【図１】本発明の一実施形態を示すシステムの全体構成を示すシステム構成図である。
【図２】図１に示した帳票システムフローサーバＣ１２００とクライアントＣ１１００のハードウェア構成の一例を示すブロック図である。
【図３】帳票システムサーバＣ１２００から帳票データと表示画面定義を受信後のクライアントＣ１１００の構成を示した図である。
【図４】各付箋データＣ１０２に保持するセキュリティ情報Ｃ５０３の構成の一例を示す図である。
【図５】本発明における第１の制御処理手順の一例を示すフローチャートである。
【図６】本発明における第２の制御処理手順の一例を示すフローチャートである。
【図７】本発明における第３の制御処理手順の一例を示すフローチャートである。
【図８】本発明における第４の制御処理手順の一例を示すフローチャートである。
【図９】本発明における第５の制御処理手順の一例を示すフローチャートである。
【図１０】本発明における第６の制御処理手順の一例を示すフローチャートである。
【図１１】本発明における第７の制御処理手順の一例を示すフローチャートである。
【図１２】本発明における第８の制御処理手順の一例を示すフローチャートである。
【図１３】帳票画面定義の付箋操作モードＴ４１０と各付箋の編集／参照権限設定Ｔ４３０に応じた各操作者Ｔ４２０の各付箋に対する編集／参照権限の有無、及び新規付箋作成権限の有無を一覧にした図である。
【図１４】付箋作成者が作成者画面において帳票データＣ１００に６個の付箋を貼り付けた状態の一例を示す図である。
【図１５】図１４で帳票データＣ１００に貼り付けられた各付箋（メモ１〜メモ６）のセキュリティ情報Ｃ５０３の一例を示す図である。
【図１６】各帳票画面定義Ｃ４００の付箋操作モードＣ４０１の一例を示す図である。
【図１７】図１４で作成保存した帳票データを営業一課のリーダ（ユーザ○○ではない）が回覧フォ−ム（Ｔ２０２）にて表示した場合の各付箋の状態を示した図である。
【図１８】図１４で保存した帳票データを営業一課の課員（リーダではない）であるユーザ○○が回覧フォ−ム（Ｔ２０２）にて表示した場合の各付箋の状態を示した図である。
【図１９】図１４で保存した帳票データを経理担当者が経理フォ−ム（Ｔ２０３）にて表示した場合の各付箋の状態を示した図である。
【図２０】図１４で保存した帳票データを入力オペレータがオペレータフォ−ム（Ｔ２０４）にて表示した場合の各付箋の状態を示した図である。
【図２１】本発明に係る本発明に係るクライアントＣ１１００（コンピュータ）で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１９７】
Ｃ１１００    クライアント
Ｃ１２００    帳票システムサーバ
Ｃ１２１０    帳票データＤＢ
Ｃ１２２０    経路情報ＤＢ
Ｃ１２３０    ユーザ情報ＤＢ
Ｃ１２４０    画面定義情報ＤＢ
Ｃ１００  帳票データ
Ｃ１０２  付箋データ
Ｃ２００  付箋制御装置
Ｃ３００  帳票画面
Ｃ３０３，Ｃ３０６  付箋コントロール
Ｃ４００  帳票画面定義
Ｃ５０１  内容
Ｃ５０２  属性情報
Ｃ５０３  セキュリティ情報
Ｃ５０４  貼付先情報
Ｔ１１０  作成者情報
Ｔ１２０  参照権限情報
Ｔ１２１  参照許可種別
Ｔ１２２  参照ユーザＩＤ
Ｔ１２３  参照部門ＩＤ
Ｔ１２４  参照ロールＩＤ
Ｔ１３０  編集権限情報
Ｔ１３１  参照許可種別
Ｔ１３２  参照ユーザＩＤ
Ｔ１３３  参照部門ＩＤ
Ｔ１３４  参照ロールＩＤ
【図１】
0004953208.tif 000002
【図２】
0004953208.tif 000003
【図３】
0004953208.tif 000004
【図４】
0004953208.tif 000005
【図５】
0004953208.tif 000006
【図６】
0004953208.tif 000007
【図７】
0004953208.tif 000008
【図８】
0004953208.tif 000009
【図９】
0004953208.tif 000010
【図１０】
0004953208.tif 000011
【図１１】
0004953208.tif 000012
【図１２】
0004953208.tif 000013
【図１３】
0004953208.tif 000014
【図１４】
0004953208.tif 000015
【図１５】
0004953208.tif 000016
【図１６】
0004953208.tif 000017
【図１７】
0004953208.tif 000018
【図１８】
0004953208.tif 000019
【図１９】
0004953208.tif 000020
【図２０】
0004953208.tif 000021
【図２１】
0004953208.tif 000022