(57)【要約】      （修正有）【課題】ファイルの移動やコピー操作時のセキュリティリスクを低減し、簡易にファイルのセキュリティを向上させることが可能な情報処理装置を提供する。【解決手段】情報処理装置は、複数のボタンに対応する処理の実行対象であるファイルの移動又はコピーを検知する。ファイルの移動又はコピーが検知されると、複数のボタンがセキュリティ設定処理を実行する設定ボタンを含むかどうかを判定する。セキュリティ設定処理を実行する設定ボタンを含む場合、警告ダイアログを表示し、ファイルに対してセキュリティ設定処理を実行するためのセキュリティ設定ダイアログを表示する。【選択図】図７
2020184192.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上のファイルを格納するフォルダーを一覧表示する第１の表示領域と、前記ファイルに対して実行される一連のユーザー操作に対応する複数のボタンを配置する第２の表示領域と、を表示する表示部を有し、前記複数のボタンは、前記ファイルに対してセキュリティ設定処理を実行する設定ボタンを含む情報処理装置であって、
前記複数のボタンに対応する処理の実行対象であるファイルの移動又はコピーを検知する検知手段と、
前記検知手段により前記ファイルの移動又はコピーが検知され、且つ、前記複数のボタンが前記設定ボタンを含む場合、前記ファイルに対して前記セキュリティ設定処理を実行するための通知画面を表示する表示制御手段と、
を有する情報処理装置。
【請求項２】
前記表示制御手段により表示された前記通知画面を介して受付けられた前記ファイルに対する前記セキュリティ設定処理の指示に応じて、前記ファイルに対する前記セキュリティ設定処理を行う処理手段を更に有する請求項１に記載の情報処理装置。
【請求項３】
前記処理手段は、前記セキュリティ設定処理の条件の指定に用いられる指定画面に対する入力に基づいて、前記ファイルに対する前記セキュリティ設定処理を行う請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記検知手段により前記ファイルの移動又はコピーが検知され、且つ、前記検知手段により検知された前記ファイルの移動元又はコピーが、予め定められた第１の記憶領域から予め定められた第２の記憶領域への移動又はコピーであり、且つ、前記複数のボタンが前記設定ボタンを含む場合、前記通知画面を表示する請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記検知手段により前記ファイルの移動又はコピーが検知され、且つ、前記複数のボタンが前記設定ボタンを含む場合、前記設定ボタンの位置を、前記設定ボタンに係る前記セキュリティ設定処理が前記複数のボタンに含まれる設定されたボタンよりも先に実行されるように、調整する調整手段を更に有する請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記セキュリティ設定処理が前記ファイルの変更を禁止するようにする処理である場合、前記検知手段により検知された前記ファイルの移動又はコピーを中止するよう制御する中止制御手段を更に有する請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
一つ以上のファイルを格納するフォルダーを一覧表示する第１の表示領域と、前記ファイルに対して実行される一連のユーザー操作に対応する複数のボタンを配置する第２の表示領域と、を表示する表示部を有し、前記複数のボタンは、前記ファイルに対してセキュリティ設定処理を実行する設定ボタンを含む情報処理装置が実行する情報処理方法であって、
前記複数のボタンに対応する処理の実行対象であるファイルの移動又はコピーを検知する検知ステップと、
前記検知ステップで前記ファイルの移動又はコピーが検知され、且つ、前記複数のボタンが前記設定ボタンを含む場合、前記ファイルに対して前記セキュリティ設定処理を実行するための通知画面を表示する表示制御ステップと、
を含む情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６の何れか１項に記載の情報処理装置の各手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、文書管理アプリケーション等では、ローカルエリアネットワーク等のネットワークにあるサーバに対しファイルを保存し、文書の参照、編集、移動、複製、ＦＡＸ送信、メール送信等の機能が実現されている。また、文書編集やＦＡＸ送信といった処理に対応するボタン等のオブジェクトを用意し、これらのオブジェクトをグルーピング化することでタブ（例えば、業務タブ等）を生成し、生成したタブを契約業務やＦＡＸ業務等の処理の実行に活用することが行われている。
更に、文書管理アプリケーション等をクラウドサービスと呼ばれるインターネット上にあるストレージ等を提供するサービスと連携させることで、ローカルにあるファイルをインターネット上のストレージに移動することができる。例えば、外出先からの文書の参照や編集又は他ユーザーとの共有を実現する機能が提供される。これにより、イントラネット上のローカルフォルダからインターネット上のストレージへのファイル移動が容易になり利便性が高まった。しかしながら、業務フロー上セキュリティ設定が必要なファイルを、うっかりインターネット上のストレージに移動することがあり、セキュリティ上のリスクが高まった。
一方、ファイルのセキュリティを高める方法として、特許文献１に開示されている方法がある。特許文献１には、ファイルに含まれる要素の表示形態に基づき操作制御を行うことで、ファイルのセキュリティの制御を行う方法が開示されている。特許文献１の方法では、例えば、文書内の文字が赤なら、部長以上の回覧が可として、文字列の色に応じて操作可能な権限グループを制御することでファイルのセキュリティの制御が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１８５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の従来技術を用いてファイルのセキュリティを高める場合、以下のような課題がある。
例えば、前述したタブを用いた一連の処理の実行において、フォルダー表示、文書編集、セキュリティ設定、メール送信の処理がある際に、文書編集中にうっかりクラウドサービスのストレージにファイルを移動してしまう可能性がある。このような場合に特許文献１を用いてセキュリティを担保させようとする場合、ファイル内に制御するための情報を新たに埋め込む必要があり非常に手間がかかる。又、ファイルに情報を埋め込んだとしても、埋め込んだ情報に対してどのような制御を行うのか別途管理する必要があり手間がかかる。このように、特許文献１では、非常に手間がかかるという課題があった。
本発明は、より簡易にファイルのセキュリティを向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、一つ以上のファイルを格納するフォルダーを一覧表示する第１の表示領域と、前記ファイルに対して実行される一連のユーザー操作に対応する複数のボタンを配置する第２の表示領域と、を表示する表示部を有し、前記複数のボタンは、前記ファイルに対してセキュリティ設定処理を実行する設定ボタンを含む情報処理装置であって、前記複数のボタンに対応する処理の実行対象であるファイルの移動又はコピーを検知する検知手段と、前記検知手段により前記ファイルの移動又はコピーが検知され、且つ、前記複数のボタンが前記設定ボタンを含む場合、前記ファイルに対して前記セキュリティ設定処理を実行するための通知画面を表示する表示制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、より簡易にファイルのセキュリティを向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】文書管理システムのシステム構成の一例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示す図である。
【図３】画像処理装置のハードウェア構成の一例を示す図である。
【図４】文書管理アプリケーションの一例の詳細を示す図である。
【図５】表示画面の一例を示す図である。
【図６】タブ及びボタンの定義情報の一例を示す図である。
【図７】情報処理装置の処理の一例を示すフローチャートである。
【図８】表示されるダイアログの一例を示す図である。
【図９】表示されるダイアログの一例を示す図である。
【図１０】情報処理装置の処理の一例を示すフローチャートである。
【図１１】表示されるダイアログの一例を示す図である。
【図１２】表示画面の一例を示す図である。
【図１３】情報処理装置の処理の一例を示すフローチャートである。
【図１４】表示されるダイアログの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に、本発明の実施の形態の一例を、図面に基づいて詳細に説明する。
【０００９】
＜実施形態１＞
図１は、本実施形態における文書管理システムのシステム構成の一例を示す図である。
文書管理システムは、文書データの管理を行うシステムであり、情報処理装置１００、画像処理装置１０１、画像処理装置１０２、クラウドサーバ装置１０６を含む。
情報処理装置１００、画像処理装置１０１、画像処理装置１０２は、それぞれＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０３に接続されている。また、クラウドサーバ装置１０６は、ＬＡＮ１０５に接続されている。ＬＡＮ１０３、ＬＡＮ１０５は、それぞれ、有線ＬＡＮ、無線ＬＡＮ、有線ＬＡＮと無線ＬＡＮとが複合されたＬＡＮ、の何れであってもよい。
ＬＡＮ１０３、ＬＡＮ１０５は、インターネット１０４に接続されている。このことによってＬＡＮ１０３、ＬＡＮ１０５のそれぞれのネットワークに接続されている装置は、相互に通信可能となっている。
【００１０】
情報処理装置１００は、画像処理装置１０１、画像処理装置１０２に対して印刷やＦＡＸ送信を指示するパーソナルコンピュータ（ＰＣ）であって、ユーザーの使用するＰＣである。画像処理装置１０１、１０２それぞれは、プリンタ機能、ＦＡＸ機能、コピー機能、スキャナ機能、ファイル送信機能等を備える。本実施形態では、画像処理装置１０１、１０２それぞれは、スキャナ機能とプリンタ機能とＦＡＸ機能とを有する複合機（ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））であるとする。
情報処理装置１００には、所定のオペレーティングシステム（ＯＳ）がインストールされ、かつ、特定の機能処理を実行する各種のアプリケーションもインストールされている。ここで、特定の機能処理とは、文書処理、表計算処理、プレゼンテーション処理、画像処理、図形処理等が含まれる。
【００１１】
情報処理装置１００にインストールされた各アプリケーションは、それぞれ独自のデータ構造（ファイル構造）を備える。さらに、情報処理装置１００にインストールされたＯＳは、各ファイルの識別子を参照して対応するアプリケーションに印刷指示を行うことができる。
また、本実施形態では、情報処理装置１００には、画像処理装置１０１、１０２それぞれを利用するためのアプリケーションである文書管理アプリケーション４００がインストールされている。文書管理アプリケーション４００は、画像処理装置に対する印刷やＦＡＸ送信等の出力指示を行う機能、画像処理装置の使用状態や出力ジョブの実行状況を表示する機能を備えている。
クラウドサーバ装置１０６は、文書管理アプリケーション４００と連携して文書の参照、保存、編集、削除、共有等を行うストレージサービス機能を提供するＰＣ、サーバ装置等の情報処理装置である。
【００１２】
図２は、情報処理装置１００のハードウェア構成の一例を示す図である。
情報処理装置１００は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）２０１、表示部２０２、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）２０３、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）２０４を含む。また、情報処理装置１００は、入力デバイス２０５、ストレージ装置２０６、Ｉｎｐｕｔ  Ｏｕｔｐｕｔ（ＩＯ）部２０７を含む。各要素は、システムバスを介して相互に通信可能に接続されている。
ＣＰＵ２０１は、情報処理装置１００を制御する中央演算装置である。表示部２０２は、ユーザーに視覚的な出力情報を提供するモニタ、タッチパネルの表示部等の表示装置である。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリア、データの一時的な記憶領域として機能する記憶装置である。ＲＯＭ２０４は、各種プログラム、各種設定情報等を記憶する記憶装置である。
【００１３】
入力デバイス２０５は、キーボードやポインティングデバイス等のユーザー操作入力を受け付ける入力装置である。ストレージ装置２０６は、各種プログラム、各種設定情報等を記憶する記憶装置である。本実施形態では、ストレージ装置２０６は、ＨＤＤ（ハードディスクドライブ）であるとするが、ＦＤＤ（フレキシブルディスクドライブ）等の他の記憶装置であってもよい。ＩＯ部２０７は、外部機器との通信を行うインターフェースデバイスである。なお、ＩＯ部２０７を介した情報処理装置１００と周辺機器との接続形態は、有線／無線を問わない。情報処理装置１００は、ＩＯ部２０７を介して画像処理装置１０１や画像処理装置１０２と接続する。
ＣＰＵ２０１が、ＲＯＭ２０４、ストレージ装置２０６等に記憶されたプログラムにしたがって処理を実行することで、図４で後述する文書管理アプリケーション等の情報処理装置１００の機能、図７、１０、１３で後述するフローチャートの処理等が実現される。
【００１４】
本実施形態では、クラウドサーバ装置１０６のハードウェア構成は、図２で説明した情報処理装置１００のハードウェア構成と同様であるとする。
クラウドサーバ装置１０６のＣＰＵが、クラウドサーバ装置１０６のＲＯＭ、ストレージ装置等に記憶されたプログラムにしたがって処理を実行することで、クラウドサーバ装置１０６の機能、クラウドサーバ装置１０６の処理が実現される。
【００１５】
図３は、画像処理装置１０１のハードウェア構成の一例を示す図である。
画像処理装置１０１は、ＩＯ部３０１、Ｉ／Ｆ制御部３０２、ＲＡＭ３０３、ＲＡＭ制御部３０４、調歩回路３０５、プリンタエンジン３０６、エンジンＩ／Ｆ３０７、メインコントローラ３０８、スキャナコントローラ３０９を含む。また、画像処理装置１０１は、プリンタコントローラ３１０、ファクスコントローラ３１１、ユーザーインターフェース（ＵＩ）３１２、スキャナエンジン３１３を含む。
ＩＯ部３０１は、ＬＡＮ１０３等の通信媒介を介した情報処理装置１００との接続に用いられるインターフェースデバイスである。画像処理装置１０１は、ＩＯ部３０１を、複数の接続形態に対応するために複数個搭載していてもよい。ＩＯ部３０１を通して、画像処理装置１０１は、デバイスＩＤやスキャンイメージを情報処理装置１００に送信する。また、画像処理装置１０１は、ＩＯ部３０１を介して情報処理装置１００より、各種の制御コマンドを受けて処理を行う。
【００１６】
Ｉ／Ｆ制御部３０２は、画像処理装置１０１に搭載されているスキャナやプリンタやＦＡＸ等のデバイスに関してデバイスＩＤを発行する制御を行う。ＲＡＭ３０３は、一次記憶装置で、ＩＯ部３０１を介して取得された制御コマンド等の外部データや、スキャナエンジン３１３で読み取られたイメージの格納に使用される。また、ＲＡＭ３０３は、プリンタコントローラ３１０より展開されたプリンタエンジン３０６に渡される前のイメージの格納等にも使用される。
ＲＡＭ制御部３０４は、ＲＡＭ３０３の割り当て管理を行う。調歩回路３０５は、プリンタコントローラ３１０やスキャナエンジン３１３を介して取り込まれ、ＲＡＭ制御部３０４に展開されたイメージをプリンタエンジン３０６の回転にあわせて出力する装置である。プリンタエンジン３０６は、紙等の出力メディアにイメージを現像する装置である。
【００１７】
メインコントローラ３０８は、画像処理装置１０１の制御の要のモジュールであリ、エンジンＩ／Ｆ３０７を介してプリンタエンジン３０６の各種制御を行う。また、メインコントローラ３０８は、スキャナコントローラ３０９やプリンタコントローラ３１０やファクスコントローラ３１１にＩＯ部３０１経由で情報処理装置１００より受け取る制御言語の適切な振り分け処理を行う。また、メインコントローラ３０８は、それぞれのコントローラやＵＩ３１２を介して取得した指示をうけてプリンタエンジン３０６やスキャナエンジン３１３の制御を行う。
メインコントローラ３０８と各種コントローラの間の制御インターフェースとを統一することで、一つの周辺機器に複数種類の制御コマンドを処理可能な拡張ボードが搭載可能になる。また、メインコントローラ３０８は、画像処理装置１０１に搭載されている拡張コントローラのデバイスＩＤを各コントローラより取得し管理する。
【００１８】
スキャナコントローラ３０９は、情報処理装置１００より受けたスキャン制御コマンドをメインコントローラ３０８が解釈可能な内部実行命令に分解する。また、スキャナコントローラ３０９は、スキャナエンジン３１３で読み取られたイメージをスキャン制御コマンドに変更する。プリンタコントローラ３１０は、情報処理装置１００より受けたページ記述言語を、メインコントローラ３０８が解釈可能なページ記述言語の展開イメージ等を含む内部実行命令に分解する。展開イメージは、プリンタエンジン３０６まで運ばれ、用紙等の出力メディアに印刷される。
ファクスコントローラ３１１は、情報処理装置１００より受けたＦＡＸ制御言語をイメージに展開し公衆回線、インターネット等を介して他のＦＡＸ装置やＩＰ−ＦＡＸへ転送する。ＵＩ３１２は、ユーザーからの情報の入力、ユーザーに対する情報の出力に用いられる入出力装置である。スキャナエンジン３１３は、メインコントローラ３０８からの指示に応じて光学装置を用いて印刷されたイメージを読み取り、電気信号に変換してメインコントローラ３０８に送信する。
【００１９】
メインコントローラ３０８が、画像処理装置１０１の記憶部に記憶されたプログラムにしたがって処理を実行することで、画像処理装置１０１の機能、画像処理装置１０１の処理が実現される。
本実施形態では、画像処理装置１０２のハードウェア構成は、図３で説明した画像処理装置１０１のハードウェア構成と同様である。
画像処理装置１０２のメインコントローラが、画像処理装置１０２の記憶部に記憶されたプログラムにしたがって処理を実行することで、画像処理装置１０２の機能、画像処理装置１０２の処理が実現される。
【００２０】
図４は、情報処理装置１００が有する文書管理アプリケーション４００の詳細の一例を示す図である。文書管理アプリケーション４００のプログラムは、ストレージ装置２０６に記憶されている。ＣＰＵ２０１がストレージ装置２０６に記憶された文書管理アプリケーション４００のプログラムにしたがって処理を実行することで、文書管理アプリケーション４００が実現される。
文書管理アプリケーション４００は、出力管理部４０１、文書管理部４０２、入力管理部４０３、画面表示管理部４０４を含む。
【００２１】
出力管理部４０１は、文書管理部４０２により管理されている文書を、画像処理装置１０１（１０２）に対して出力する処理を行う。例えば、出力管理部４０１は、プリンタコントローラ３１０を介した用紙への印刷制御処理、ファクスコントローラ３１１を介したＦＡＸ送信処理等の処理を行う。
文書管理部４０２は、ストレージ装置２０６等に記憶された文書情報の管理を行う。
【００２２】
入力管理部４０３は、画面表示管理部４０４により表示された文書管理アプリケーション４００のＵＩ（グラフィカルＵＩ）を介して、ユーザーによる入力デバイス２０５の操作を検知し、ユーザーからの入力を受け付ける。また、入力管理部４０３は、文書管理アプリケーション４００の操作履歴情報の管理も行う。また、入力管理部４０３は、画像処理装置１０１、１０２からの入力を受付ける。例えば、入力管理部４０３は、画像処理装置１０１から、スキャナコントローラ３０９を介してスキャンされたデータの入力を受付ける。
画面表示管理部４０４は、文書管理アプリケーション４００のＵＩを表示する制御を行う。
【００２３】
図５は、文書管理アプリケーション４００が表示する表示画面の一例を示す図である。図５（ａ）の状態は、契約業務フォルダーが表示された状態を示す。図５（ｂ）の状態は、図５（ａ）の状態から分割設定が押下された際に遷移する状態を示す。
表示画面５００は、文書管理アプリケーション４００がＯＳによって表示部２０２に表示されるメインウィンドウ内に表示する画面である。表示画面５００は、タブ一覧５０１、ツールバー５０３、アドレスバー５０４、フォルダーツリー表示領域５０５、ファイル表示領域５０６を含む。
【００２４】
タブ一覧５０１は、それぞれ何等かの処理と対応付けられたタブの一覧である。また、タブ一覧５０１には、選択されているタブにかかる一連の処理それぞれに対応するボタンが処理の順番に左から並んで表示される。このボタンは、タブにかかる一連の処理それぞれに対応するオブジェクトの一例である。ツールバー５０３は、タブ一覧５０１から選択されたタブに対する各種処理の指示に用いられるボタンの一覧を含むバーである。アドレスバー５０４は、選択されたフォルダーのアドレスが表示されるバーである。タブ一覧５０１から選択されたタブに係る領域は、一連のユーザー操作に対応する複数のボタンを配置する第２の表示領域の一例である。
フォルダーツリー表示領域５０５は、文書管理部４０２が管理するフォルダーの木構造が表示される領域である。ファイル表示領域５０６は、フォルダーツリー表示領域５０５から選択されたフォルダーに含まれるファイルが表示される領域である。フォルダーツリー表示領域５０５は、フォルダーを一覧表示する第１の表示領域の一例である。
【００２５】
図５（ａ）の例では、タブ一覧５０１は、契約業務に係る一連の処理と、ＦＡＸ業務に係る一連の処理と、に対応するタブを含む。また、図５（ａ）の例では、契約業務に係る一連の処理それぞれに対応する４つのボタン（「フォルダー表示［契約業務］」ボタン、「文書編集」ボタン、「セキュリティ設定」ボタン、「メール送信」ボタン）が左から処理の順番に並んでいる様子が示されている。即ち、文書管理アプリケーション４００は、この一連の処理を「フォルダー表示［契約業務］」ボタンに対応する処理、「文書編集」ボタンに対応する処理、「セキュリティ設定」ボタンに対応する処理、「メール送信」ボタンに対応する処理の順番に実行する。
「フォルダー表示［契約業務］」ボタンは、対応するフォルダーを選択する処理に対応するボタンである。文書管理アプリケーション４００は、「フォルダー表示［契約業務］」ボタンの押下を検知すると、フォルダーツリー表示領域５０５に表示されるフォルダーツリーから押下されたボタンに対応するフォルダーを選択する。図５（ａ）の状態は、「フォルダー表示［契約業務］」ボタンが押下され、対応するフォルダー（契約業務フォルダー）が選択された状態を示している。この場合、文書管理アプリケーション４００は、アドレスバー５０４に、契約業務フォルダーのアドレス（フォルダーパス）を表示し、ファイル表示領域５０６に契約業務フォルダーに含まれるファイルの情報を表示する。図５（ａ）の例では、アドレスバー５０４には、「ｒｏｏｔ￥作業￥契約業務」が表示されている。図５（ａ）の例では、ファイル表示領域５０６には、「ｒｏｏｔ￥作業￥契約業務」のフォルダーにある「２０１８０４０１０９００．ｐｄｆ」ファイルのサムネイルが表示されている。
【００２６】
「文書編集」ボタンは、選択された文書を編集する処理に対応するボタンである。文書管理アプリケーション４００は、「文書編集」ボタンの押下を検知すると、ユーザーからの入力に基づく文書編集処理（例えば、ページ入れ替え、ページ分割、ページ削除、ページ抜き取り等）を行う。また、文書管理アプリケーション４００は、事前に設定した編集処理を実行することとしてもよい。
「セキュリティ設定」ボタンは、選択された文書に対してセキュリティ機能を付加する処理（セキュリティ設定処理）に対応するボタンである。付加できるセキュリティ機能としては、暗号化機能や電子署名機能、その他文書のセキュリティを向上する機能がある。文書管理アプリケーション４００は、「セキュリティ設定」ボタンの押下を検知すると、選択された文書に対してセキュリティ機能を付加する処理を行う。
「メール送信」ボタンは、選択された文書を添附したメールを設定された送信先に送信する処理に対応するボタンである。文書管理アプリケーション４００は、「メール送信」ボタンの押下を検知すると、選択された文書を添附したメールを設定された送信先に、メールサーバを経由して送信する。
【００２７】
図５の例では、ツールバー５０３には、「タブ設定」ボタン、「分割表示」ボタンの２つのボタンが含まれる。
文書管理アプリケーション４００は、「タブ設定」ボタンの押下を検知すると、選択されているタブのカスタム設定に用いられるダイアログを表示部２０２に表示し、このダイアログへの入力に基づいて選択されているタブをカスタム設定することができる。
文書管理アプリケーション４００は、「分割表示」ボタンの押下を検知すると、図５（ｂ）に示すように、フォルダーツリー表示領域５０５及びファイル表示領域５０６を上下に分割して表示できる。文書管理アプリケーション４００は、分割表示により、２つのフォルダーのファイル情報を並べて表示することができる。また、文書管理アプリケーション４００は、既に分割表示されている状態で「分割表示」ボタンの押下を検知すると、分割表示状態を解除し、図５（ａ）のような表示状態に戻す。
【００２８】
図５（ｂ）の例では、分割表示状態であり、フォルダーツリー表示領域５０５は２つ存在する。そこで、文書管理アプリケーション４００は、アドレスバー５０４にフォルダーパスを表示しない。ただし、分割表示状態であっても、文書管理アプリケーション４００は、ユーザーにより明示的に上下何れかのフォルダーツリー表示領域５０５のフォルダーが選択された場合は、選択されたフォルダーのフォルダーパスをアドレスバー５０４に表示する。
フォルダーツリー表示領域５０５及びファイル表示領域５０６は、「分割表示」ボタンが押下されることで、図５（ｂ）のように上下に分割して表示される。分割操作によって生成された上段のフォルダーツリー表示領域５０５で選択されたファイルは、分割操作によって生成された上段のファイル表示領域５０６に表示される。下段の表示領域についても同様である。また、文書管理アプリケーション４００は、上段のファイル表示領域５０６に表示されたファイルを下段のファイル表示領域５０６へ、又は、下段のファイル表示領域５０６に表示されたファイルを上段のファイル表示領域５０６へ移動又はコピーさせることができる。
【００２９】
図５（ｂ）の例では、分割表示されたフォルダーツリー表示領域５０５の上段は、「契約業務」というフォルダーが選択されている状態を示す。また、フォルダーツリー表示領域５０５の下段は、「共有スペース」というフォルダーが選択されている状態を示す。共有スペースは、クラウドサーバ装置１０６が提供するフォルダーである。文書管理アプリケーション４００は、共有スペースにファイルを配置することでクラウドサーバ装置１０６等にファイルを置くことが可能となる。即ち、ユーザーが、ファイル表示領域５０６のファイルをドラッグし、もう一方のファイル表示領域５０６（共有スペース）にドロップすると、イントラネット上のローカルフォルダからインターネット上のストレージにファイルが移動、又はコピーする。例えば、図５（ｂ）の例では、上段のファイル表示領域５０６の２０１８０４０１０９００．ｐｄｆがドラッグされ、下段のファイル表示領域５０６へドロップされたとする。この場合、文書管理アプリケーション４００は、クラウドサーバ装置１０６に２０１１８０４０１０９００．ｐｄｆを移動又はコピーさせる。
尚、上段のファイル表示領域５０６、または下段のファイル表示領域５０６のどちらをローカルフォルダの表示領域、共通スペースフォルダの表示領域にするかは特に問わない。以下では、図５で示された状況を例に説明する。
【００３０】
図６は、タブ一覧５０１に表示される各タブ及びボタンに関する情報の一例を示す図である。図６の情報は、ストレージ装置２０６に記憶される。
データ８００は、図５（ａ）のタブ一覧５０１に表示されているタブの情報を示す。
タブリスト情報タグ８０１は、タブ一覧５０１に表示されるタブ群を示す。即ち、タブリスト情報タグ８０１で囲まれたタブ群が、タブ一覧５０１に表示される。
タブ情報タグ８０２は、タブ一覧５０１の中の１つのタブを示す。図６の例では、「契約業務」、「ＦＡＸ業務」の２つのタブがあることが示されている。タブリスト情報タグ８０１囲まれたタブ情報タグ８０２は、ＩＤ要素と、名前要素を持つ。タブ情報タグ８０２の名前要素８０５は、タブ一覧５０１上にタブを表示する際の表示名に用いられる。また、タブ情報タグ８０２で管理されるボタン情報タグ８０３は、タブ上に表示されるボタンの情報を示し、ＩＤ要素８０６、名前要素８０７、ファンクション要素８０８、パラメーター要素８０９、パラメーター要素８１０を含む。
【００３１】
ＩＤ要素８０４、８０６それぞれは、タブ及びボタンを識別するＩＤを示す。図６の例では、２つのタブと７つのボタンに対してそれぞれ一意となるＩＤが振られている。文書管理アプリケーション４００は、タブ情報タグ８０２やボタン情報タグ８０３を追加する際に、既に存在するタブ情報タグ８０２やボタン情報タグ８０３のＩＤ要素８０６と同一の値にならないＩＤを付与する。
要素値８１１は、対応する名前要素８０７がセキュリティの場合のパラメーター要素８０９の値の一例である。対応する名前要素８０７がセキュリティの場合にパラメーター要素８０９が取りうる値の種類としては、「暗号化（ｅｎｃｒｙｐｔｉｏｎ）」、「電子署名（ＥｌｅｃｔｒｏｎｉｃＳｉｇｎａｔｕｒｅ）」等がある。セキュリティ設定の暗号化ボタンが作成された場合は、パラメーター要素８０９には、"ｅｎｃｒｙｐｔｉｏｎ"が設定され、電子署名のボタンを作成した場合は、"ＥｌｅｃｔｒｏｎｉｃＳｉｇｎａｔｕｒｅ"が設定される。従って、図６の要素値８１１は、"ｅｎｃｒｙｐｔｉｏｎ"であるため、セキュリティ設定として暗号化が設定されていると判断できる。
【００３２】
図７は、本実施形態の情報処理装置１００の処理の一例を示すフローチャートである。情報処理装置１００は、タブ一覧５０１内の「文書編集」ボタンの押下に応じた処理を実行したことをきっかけに図７の処理を開始する。
図７の処理は、タブ一覧５０１の契約業務タブの「文書編集」ボタンに対応する処理の実行中に、図５（ｂ）のフォルダーツリー表示領域５０５の上段の契約業務フォルダーから下段の共有スペースにファイルが移動又はコピーされた際の処理である。
【００３３】
Ｓ９０１において、文書管理部４０２は、入力管理部４０３により受付けられたユーザーからの指示が、選択された文書のファイル（以下では、選択ファイルとする）を共有スペースに移動又はコピーする指示であるか否かを判定する。選択ファイルは、タブ一覧５０１から選択されたタブに含まれる複数のボタンに対応する処理の実行対象のファイルとなる。文書管理部４０２は、入力管理部４０３により受付けられたユーザーからの指示が、選択ファイルを共有スペースに移動又はコピーする指示であると判定した場合、処理をＳ９０２に進める。また、文書管理部４０２は、入力管理部４０３により受付けられたユーザーからの指示が、選択ファイルを共有スペースに移動又はコピーする指示でないと判定した場合、図７の処理を終了する。
図５の例では、文書管理部４０２は、「文書編集」ボタンに対応する処理の実行中に「ｒｏｏｔ￥作業￥契約業務」のフォルダーにある「２０１８０４０１０９００．ｐｄｆ」を共有スペースに移動する指示を受付けたか否かを判定する。
【００３４】
Ｓ９０２において、文書管理部４０２は、選択ファイルの移動元のフォルダーがＬＡＮ１０３上のフォルダーに存在し、且つ、選択ファイルの移動先のフォルダーがインターネット１０４を介したＬＡＮ１０５上に存在するか否かを判定する。選択ファイルの移動元のフォルダーとは、移動又はコピーの対象である選択ファイルが元々記憶されているフォルダーである。選択ファイルの移動先のフォルダーとは、選択ファイルの移動又はコピー先のフォルダーである。
より具体的には、文書管理部４０２は、選択ファイルの移動元と移動先とのマシンのＩＰアドレスをローカルネットワーク上にあるマシンのＩＰ一覧と比較しローカルネットワークのフォルダーかインターネット上のフォルダーか否かを判定する。図５の例では、文書管理部４０２は、選択ファイルの移動元である「ｒｏｏｔ￥作業￥契約業務」のフォルダーがイントラネット上にあるか又は移動先である共有スペースがインターネット上にあるフォルダーか否かを判定する。
【００３５】
文書管理部４０２は、選択ファイルの移動元のフォルダーがＬＡＮ１０３上のフォルダーに存在し、且つ、選択ファイルの移動先がインターネット１０４を介したＬＡＮ１０５上に存在すると判定した場合、処理をＳ９０３に進める。
また、文書管理部４０２は、選択ファイルの移動元のフォルダーがＬＡＮ１０３上のフォルダーに存在しない、又は、選択ファイルの移動先がインターネット１０４を介したＬＡＮ１０５上に存在しないと判定した場合、処理をＳ９１０に進める。
【００３６】
Ｓ９０３において、文書管理部４０２は、タブ一覧５０１から選択されたタブに対応する一連の処理の中に、実行中の処理（文書編集処理）以降に実行されるセキュリティ設定処理が存在するか否かを判定する。より具体的には、文書管理部４０２は、タブ一覧５０１に表示されたボタンの中に、実行中の処理に対応する「文書編集」ボタンよりも右側に、「セキュリティ設定」ボタンがあるか否かを判定する。文書管理部４０２は、Ｓ９０３の処理において、図６に示された情報を参照する。
本実施形態では、選択されたタブに対応する一連の処理に対応する複数のボタンは、処理の順番に並んでいることとした。しかし、タブ上のボタンを並んだ順番通りにユーザーが使用しない場合が想定される。その場合、文書管理部４０２は、タブ一覧５０１に表示されたボタンの中に、未実行のセキュリティ設定処理に対応する「セキュリティ設定」ボタンが存在するか否かを判定する。これにより、文書管理部４０２は、選択されたタブに対応する一連の処理の中に、実行中の文書編集処理以降に実行されるセキュリティ設定処理が存在するか否かを判定する。
【００３７】
文書管理部４０２は、タブ一覧５０１から選択されたタブに対応する一連の処理の中に、実行中の文書編集処理以降に実行されるセキュリティ設定処理が存在すると判定した場合、処理をＳ９０４に進める。また、文書管理部４０２は、タブ一覧５０１から選択されたタブに対応する一連の処理の中に、実行中の文書編集処理以降に実行されるセキュリティ設定処理が存在しないと判定した場合、図７の処理を終了する。
図５の例では、文書管理部４０２は、契約業務タブの文書編集ボタンの後段にはセキュリティ設定ボタンが存在するため、処理をＳ９０４に進めることとなる。
【００３８】
Ｓ９０４において、文書管理部４０２は、画面表示管理部４０４を介して表示部２０２に図８で後述するダイアログ６００を表示する。
図８は、文書管理アプリケーション４００が表示するセキュリティ設定の確認に用いられるダイアログの一例を示す図である。
【００３９】
ダイアログ６００は、選択ファイルについてのセキュリティ設定を要することの通知と、選択ファイルについてのセキュリティ設定処理の指示と、に用いられるダイアログである。ダイアログ６００は、選択ファイルに対するセキュリティ設定を要することを示す通知画面の一例である。
ボタン６０１は、選択ファイルに対するセキュリティ設定処理の実行の指示に用いられるボタンである。文書管理アプリケーション４００は、入力デバイス２０５を介したボタン６０１の押下を検知した場合、図９で後述するダイアログ７００を表示部２０２に表示することとなる。ボタン６０２は、セキュリティ設定処理、及び、選択ファイルの移動又はコピーのキャンセルの指示に用いられるボタンである。
【００４０】
Ｓ９０５において、文書管理部４０２は、入力デバイス２０５を介してダイアログ６００に対して行われた入力が、ボタン６０１の押下であるか、ボタン６０２の押下であるかを判定する。文書管理部４０２は、ダイアログ６００に対して行われた入力がボタン６０１の押下であると判定した場合、処理をＳ９０７に進め、ダイアログ６００に対して行われた入力がボタン６０２の押下であると判定した場合、処理をＳ９０６に進める。
Ｓ９０６において、文書管理部４０２は、選択ファイルの移動又はコピー処理を中止（キャンセル）し、図７の処理を終了する。Ｓ９０６の処理は、選択ファイルの移動又はコピー処理を中止する中止制御処理の一例である。
【００４１】
Ｓ９０７において、文書管理部４０２は、画面表示管理部４０４を介して表示部２０２に図９で後述するダイアログ７００を表示する。
図９は、セキュリティ設定処理に用いられるダイアログの一例を示す図である。ダイアログ７００は、セキュリティ設定処理に用いられるダイアログである。ダイアログ７００は、ダイアログ６００のボタン６０１が押下された際に表示される。本実施形態では、ダイアログ７００は、選択ファイルに対する暗号化設定に用いられるダイアログである。ダイアログ７００は、セキュリティ設定処理の条件の指定に用いられる指定画面の一例である。
【００４２】
ダイアログ７００は、チェックボックス７０１、チェックボックス７０２、フィールド７０３、フィールド７０４、ボタン７０５、ボタン７０６を含む。
チェックボックス７０１、７０２それぞれは、暗号化後の選択ファイルに対する操作制限の設定に用いられるチェックボックスである。文書管理アプリケーション４００は、チェックの入ったチェックボックスに対応する操作制限を、選択ファイルに設定するよう制御することで、暗号化によりパスワードを指定しなければ選択ファイルに対する操作を実行できないようにすることができる。
【００４３】
チェックボックス７０１は、選択ファイルの編集を禁止するか否かの指定に用いられるチェックボックスである。チェックボックス７０１にチェックが入った状態で暗号化された選択ファイルは、パスワードを指定しない限り編集できなくなる。
チェックボックス７０２は、選択ファイルの印刷を禁止するか否かの指定に用いられるチェックボックスである。チェックボックス７０２にチェックが入った状態で暗号化された選択ファイルは、パスワードを指定しない限りファイルの印刷を行うことができなくなる。
【００４４】
フィールド７０３は、選択ファイルを開く際に要求されるパスワードが指定されるフィールドである。ダイアログ７００を用いて暗号化された選択ファイルを開く際には、フィールド７０３に指定されたパスワードの入力が要求されることとなる。
フィールド７０４は、選択ファイルにフルアクセスする際に要求されるパスワードが指定されるフィールドである。チェックボックス７０１やチェックボックス７０２にチェックが入っている場合、文書管理アプリケーション４００は、フィールド７０４にパスワードの指定を要求することとなる。暗号化された選択ファイルの編集や印刷の際に、フィールド７０４に指定されたパスワードの入力が要求されることとなる。
【００４５】
ボタン７０５は、選択ファイルに対してダイアログ７００で指定された条件でのセキュリティ設定処理の指示に用いられるボタンである。ボタン７０６は、選択ファイルに対するセキュリティ設定のキャンセルの指示に用いられるボタンである。
このようにダイアログ７００を用いたセキュリティ設定処理により、選択ファイルの操作にパスワードが必要となりパスワードを知る特定ユーザーのみが選択ファイルの制御を行うことができるようになる。そのため、ローカルのファイルをインターネット上のクラウドサービスが提供するストレージに保存した場合であっても、選択ファイルのセキュリティが向上でされることとなる。
【００４６】
図７の説明に戻る。
Ｓ９０８において、文書管理部４０２は、入力デバイス２０５を介してダイアログ７００に対して行われた入力が、ボタン７０５の押下であるか、ボタン７０６の押下であるかを判定する。文書管理部４０２は、ダイアログ７００に対して行われた入力がボタン７０５の押下であると判定した場合、処理をＳ９０９に進め、ダイアログ７００に対して行われた入力がボタン７０６の押下であると判定した場合、処理をＳ９０６に進める。
【００４７】
Ｓ９０９において、文書管理部４０２は、ダイアログ７００に対する入力（チェックボックス７０１、７０２、フィールド７０３、７０４に対する入力）に基づいて、選択ファイルに対するセキュリティ設定処理を実行する。そして、文書管理部４０２は、セキュリティ設定処理が施された選択ファイルを移動先に移動又はコピーする。
図５の例において、文書管理部４０２が、チェックボックス７０１にチェックが入っており、フィールド７０３とフィールド７０４にパスワードの指定がされている状態で、ボタン７０５の押下を検知したとする。その場合、文書管理部４０２は、選択ファイルである「２０１８０４０１０９００．ｐｄｆ」に操作制限を行い更にパスワードを付加したＰＤＦを作成する。そして、文書管理部４０２は、セキュリティ設定処理を施した選択ファイルを、移動先に対して、移動又はコピーする。
Ｓ９１０において、文書管理部４０２は、ローカルフォルダ間で選択ファイルを移動又はコピーする。
【００４８】
以上、本実施形態では、情報処理装置１００は、タブ一覧５０１から選択されたタブ上のボタンに対応する処理の実行中にファイルの移動又はコピーを検知した場合、以下のようにすることとした。即ち、情報処理装置１００は、タブ一覧５０１から選択されたタブに対応する一連の処理に、実行中の処理以降に実行されるファイルのセキュリティ設定処理が含まれる場合、ダイアログ６００を表示部２０２に表示した。これにより、情報処理装置１００は、ユーザーに移動又はコピーされるファイルがセキュリティ設定を要することを通知し、移動又はコピーの前にファイルにセキュリティ設定を行うことを促すことができる。
このように、本実施形態の処理により、情報処理装置１００は、移動又はコピーされるファイルのセキュリティを向上に寄与できる。
【００４９】
＜実施形態２＞
実施形態１では、情報処理装置１００は、タブ一覧５０１から選択されたタブのボタンに対応する処理を実行する過程においてファイルの移動又はコピーが発生するたびに、セキュリティ設定を促すためにダイアログ６００を表示する処理を実行することとなる。しかしながら、タブに対応する一連の処理を実行する際に毎回セキュリティ設定を実行することとなり、手間である。
そこで、本実施形態では、情報処理装置１００は、タブ一覧５０１から選択されたタブのボタンに対応する処理を実行する過程においてファイルの移動又はコピーが発生した際に、選択されたタブに含まれるボタンの配置を変更する処理を行う。
本実施形態の文書管理システムのシステム構成は、実施形態１と同様である。また、情報処理装置１００、画像処理装置１０１、１０２、クラウドサーバ装置１０６それぞれのハードウェア構成及び機能構成も、実施形態１と同様である。
【００５０】
図１０は、本実施形態における情報処理装置１００の処理の一例を示すフローチャートである。
本実施形態では、情報処理装置１００は、契約業務タブでの「文書編集」ボタンに対応する処理の実行中に、選択ファイルの移動又はコピーが発生した際に、図１０の処理を実行する。図１０の処理は、Ｓ１１０４、Ｓ１１０５の処理を含む点で図７の処理と異なる。図１０の処理のうち、図７と異なる点について説明する。
【００５１】
Ｓ１１０４において、文書管理部４０２は、画面表示管理部４０４を介して、表示部２０２に、タブ一覧５０１から選択されたタブに対応する「セキュリティ設定」ボタンの位置を変更するか否かの確認に用いられ図１１で後述するダイアログ１２００を表示する。
図１１は、「セキュリティ設定」ボタンの位置を変更するか否かの確認に用いられるダイアログの一例を示す図である。ダイアログ１２００は、「セキュリティ設定」ボタンの位置を変更するか否かの確認に用いられるダイアログである。ダイアログ１２００は、ボタン１２０１、ボタン１２０２を含む。ボタン１２０１は、「セキュリティ設定」ボタンの位置を、実行中の処理に対応するボタンよりも左側に移動する処理の指示に用いられるボタンである。このようにボタンの順序を入れ替えることで、次回以降、対応するタブにかかる一連の処理の実行の際にファイルの移動又はコピーが発生した場合でも、ダイアログ６００が表示されることがなくなる。ボタン１２０２は、「セキュリティ設定」ボタンの位置を変更する処理のキャンセルの指示に用いられるボタンである。
【００５２】
図１０の説明に戻る。
Ｓ１１０５において、文書管理部４０２は、入力デバイス２０５を介してダイアログ１２００に対して行われた入力が、ボタン１２０１の押下であるか、ボタン１２０２の押下であるかを判定する。文書管理部４０２は、ダイアログ１２００に対して行われた入力がボタン１２０１の押下であると判定した場合、以下の処理を行う。即ち、文書管理部４０２は、タブ一覧５０１から選択されているタブに対応する複数のボタンのうち、「セキュリティ設定」ボタンの位置を、この複数のボタンのうち実行中の処理に対応するボタンよりも左側になるように調整する。つまり、文書管理部４０２は、「セキュリティ設定」ボタンの位置を、実行中の処理よりも先に実行される処理に対応するオブジェクトが配置される位置になるように調整する。
また、文書管理部４０２は、ダイアログ１２００に対して行われた入力がボタン１２０２の押下であると判定した場合、処理をＳ９０４に進める。
【００５３】
図１２は、「セキュリティ設定」ボタンの位置が調整された後の表示画面５００の一例を示す図である。図１２には、「セキュリティ設定」ボタンが位置１００１に存在しており、「文書編集」ボタンが位置１００２に存在している様子が示されている。図１２の状況を見ると、図５の状況と比較して、「セキュリティ設定」ボタンが、「文書編集」ボタンよりも左側に位置されていることが分かる。
【００５４】
本実施形態では、情報処理装置１００は、タブのボタンの位置を調整することで、不要なダイアログ６００の表示制御処理を低減することができ、ユーザー操作の負荷を低減し、不要な表示制御処理に係るリソースの負担を軽減できる。
本実施形態では、情報処理装置１００は、ファイルのセキュリティ設定処理を行うタイミングで、ボタンの順序を変更することとした。しかし、情報処理装置１００は、例えば、図１０の全ての処理（〜Ｓ９０９）が実行された後のタイミング等の他のタイミングで、ボタンの順序を調整することとしてもよい。インターネット上のフォルダーにファイルが移動又はコピーさせることが確定した後であれば、情報処理装置１００は、任意のタイミングで、タブ内のボタンの位置の調整を行ってもよい。
【００５５】
＜実施形態３＞
移動又はコピーされるファイルに対して行われるセキュリティ設定処理が、電子署名の付加等のデータの改ざんを防止するセキュリティ設定処理の場合、セキュリティ設定処理を行ってしまうと、ファイルがロックされ、以降の編集ができなくなる。そのため、ファイルの編集処理等が予定されている場合、セキュリティ設定処理の後では、編集できなくなってしまうという課題がある。
そこで、本実施形態では、情報処理装置１００は、実行中の処理の後で実行されるセキュリティ設定処理が予め定められた種類の処理である場合に、ファイルの移動又はコピーを中止するよう制御する。
本実施形態の文書管理システムのシステム構成は、実施形態１と同様である。また、情報処理装置１００、画像処理装置１０１、１０２、クラウドサーバ装置１０６それぞれのハードウェア構成及び機能構成も、実施形態１と同様である。
【００５６】
図１３は、本実施形態の情報処理装置１００の処理の一例を示すフローチャートである。情報処理装置１００は、契約業務タブの「文書編集」ボタンに対応する処理の実行中に、選択ファイルの移動又はコピーが発生した際に、図１３の処理を実行する。
図１３の処理は、Ｓ１３０４、Ｓ１３０５の処理を含む点で図７の処理と異なる。図１３の処理のうち、図７と異なる点について説明する。
【００５７】
Ｓ１３０４において、文書管理部４０２は、タブ一覧５０１から選択されたタブに、実行中の処理の後で実行されるセキュリティ設定処理に対応する「セキュリティ設定」ボタンを特定する。文書管理部４０２は、特定した「セキュリティ設定」ボタンに対応する処理がファイルに電子署名を付加する処理であるか否かを判定する。本実施形態では、文書管理部４０２は、要素値８１１の値が"ＥｌｅｃｔｒｏｎｉｃＳｉｇｎａｔｕｒｅ"である場合、「セキュリティ設定」ボタンに対応する処理がファイルに電子署名を付加する処理であると判定する。また、文書管理部４０２は、要素値８１１の値が"ＥｌｅｃｔｒｏｎｉｃＳｉｇｎａｔｕｒｅ"でない場合、「セキュリティ設定」ボタンに対応する処理がファイルに電子署名を付加する処理でないと判定する。
文書管理部４０２は、特定した「セキュリティ設定」ボタンに対応する処理がファイルに電子署名を付加する処理であると判定した場合、処理をＳ１３０５に進める。文書管理部４０２は、特定した「セキュリティ設定」ボタンに対応する処理がファイルに電子署名を付加する処理でないと判定した場合、処理をＳ９０４に進める。
【００５８】
Ｓ１３０５において、文書管理部４０２は、選択ファイルの移動又はコピーを中止することを示すダイアログを表示部２０２に表示する。このダイアログの詳細については、図１４で後述する。
図１４は、Ｓ１３０５で表示されるダイアログの一例を示す図である。ダイアログ１４００は、Ｓ１３０５で表示される選択ファイルの移動又はコピーを中止することを示すダイアログである。ダイアログ１４００は、ボタン１４０１を含む。ボタン１４０１は、選択ファイルの移動又はコピーを中止する制御の指示に用いられるボタンである。
文書管理部４０２は、表示したダイアログ１４００のボタン１４０１の押下を検知すると、処理をＳ９０６に進める。
【００５９】
本実施形態では、情報処理装置１００は、選択ファイルに対して行われるセキュリティ設定処理が、電子署名の付加のように実行すると編集が不可能となる処理である場合、選択ファイルの移動又はコピーを中止することとした。これにより、情報処理装置１００は、無意味なファイルの生成を防止し、セキュリティの確保を実現できる。
【００６０】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６１】
例えば、上述した文書管理システムの機能構成の一部又は全てをハードウェアとして情報処理装置１００等に実装してもよい。以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。例えば、上述した各実施形態を任意に組み合わせる等してもよい。
【符号の説明】
【００６２】
１００  情報処理装置
２０１  ＣＰＵ
４００  文書管理アプリケーション
【図１】
2020184192.tif 000003
【図２】
2020184192.tif 000004
【図３】
2020184192.tif 000005
【図４】
2020184192.tif 000006
【図５】
2020184192.tif 000007
【図６】
2020184192.tif 000008
【図７】
2020184192.tif 000009
【図８】
2020184192.tif 000010
【図９】
2020184192.tif 000011
【図１０】
2020184192.tif 000012
【図１１】
2020184192.tif 000013
【図１２】
2020184192.tif 000014
【図１３】
2020184192.tif 000015
【図１４】
2020184192.tif 000016