(57)【要約】【課題】  代替可能な属性情報を利用し、ワークフローが利用できるようにする属性情報処理装置を提供することにより、自動で属性情報を用いて処理を続行する可能性が高まり、ユーザの利便性が高まる。【解決手段】  属性項目がディフォルト値の指定ができるかどうかを判断し、初期値の情報を管理者の設定値から変更されていたかどうかを判断し、接続先は属性の情報を取得することが可能かどうかを判断する処理判断手段及び、属性情報管理手段、初期値情報管理手段、接続先情報管理手段を有することを特徴とする属性情報処理装置。【選択図】  図６
2011061348.tif 000002
【特許請求の範囲】
【請求項１】
属性項目がディフォルト値の指定ができるかどうかを判断し、
初期値の情報を管理者の設定値から変更されていたかどうかを判断し、
接続先は属性の情報を取得することが可能かどうかを判断する
処理判断手段及び、
属性情報管理手段、
初期値情報管理手段、
接続先情報管理手段、
を有することを特徴とする属性情報処理装置。
【請求項２】
前記処理判断手段は、
前記属性情報管理手段から前記属性情報管理手段が管理する情報を取得し、
指定された情報に合致するかどうかを比較する
特徴を有する請求項１に記載の属性情報処理装置。
【請求項３】
前記処理判断手段は、
前記初期値情報管理手段から前記初期値情報管理手段が管理する情報を取得し、
指定された情報に合致するかどうかを比較する
特徴を有する請求項１に記載の属性情報処理装置。
【請求項４】
前記処理判断手段は、
前記接続先情報管理手段から前記接続先情報管理手段が管理する情報を取得し、
指定された情報に合致するかどうかを比較する
特徴を有する請求項１に記載の属性情報処理装置。
【請求項５】
前記属性情報管理手段は、
複数の選択可能な選択肢に関する情報を管理し、
管理している情報の取得要求に対する提供をする
特徴を有する請求項１に記載の属性情報処理装置。
【請求項６】
前記初期値情報管理手段は、
ユーザが前記複数の選択可能な選択肢の中で初期値として利用する情報を管理し、管理している情報の取得要求に対する提供をする
特徴を有する請求項１に記載の属性情報処理装置。
【請求項７】
前記接続先情報管理手段は、
送信先として利用する接続先の情報を管理し、
管理している情報の取得要求に対する提供をする
特徴を有する請求項１に記載の属性情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、属性項目がディフォルト値の指定ができるかどうかを判断し、初期値の情報を管理者の設定値から変更されていたかどうかを判断し、接続先は属性の情報を取得することが可能かどうかを判断する処理判断手段及び、属性情報管理手段、初期値情報管理手段、接続先情報管理手段、を有することを特徴とする属性情報処理装置に関するものである。
【背景技術】
【０００２】
近年、プリンタ、複写機、ファクシミリ等の画像形成装置が機能を統合したマルチファンクション機として複合機能装置が発展している。複合機能装置は、複数の機能を統合することにより、オフィスにおいてはユーザの業務の簡略化を目的として、複合機能装置で行うべき複数の処理工程を１つのジョブとして実行できるような機器も増えてきている。
【０００３】
業務を提供する機能は、前記ユーザの業務に依存して提供できるためのものである。従って、様様な業務形態が想定されるため、任意の処理工程の組み合わせ（以下、ワークフロー）を提供することが可能である。このような前記ワークフローを作成、提供する行為は、複雑な作業を要するため、前記ワークフローを管理者が提供し、複合機能装置に配置する。その後、前記ユーザは予め配置された前記ワークフローを、業務の一環として利用することが一般的である。前記ワークフローの具体例は、以下のとおりである。例えば、［原稿読込−＞送信−＞プリント］を提供する業務をあげられる。
【０００４】
前記ワークフローが複合機能装置で提供されると、前記ユーザはログインをすると、前記ユーザ毎の利用環境（設定するべき設定値の初期値があらかじめ設定されている状態）が提供されることも一般的となっている。
【０００５】
前記ユーザの環境に前記具体例に記述した前記ワークフローが提供されると、複数の工程における前記ワークフローにおいて、各機能の設定値の設定をすることが一般的である。設定値の設定とは、原稿読込においては前記読取装置の読込値の指定、送信においては送信宛先の指定、プリントにおいてはプリントカラーの指定などである。原稿読込及びプリントの設定値は、前記複合機能装置の能力に応じて異なり、選択可能な選択肢の値、プルダウンメニュー（あるいは、ドロップダウンメニューなどと称される）や選択肢のリストとして一般的には提供されている。送信の設定値は、送信先の文書保管システムで設定可能な値に応じて異なり、入力テキストフィールド、選択可能な選択肢の値、プルダウンメニューや選択肢のリストとして一般的には提供されている。
【０００６】
前記ワークフローで利用される前記選択可能な選択肢の値、プルダウンメニューや選択肢のリストの情報は、前記複合機能装置が保有する情報記憶部に格納して利用することが一般的（例えば、特許文献１）である。これにより、前記文書保管システムが保有する最新の選択可能な選択肢の値、プルダウンメニューや選択肢のリストの情報の確認を随時行わないことで、パフォーマンスを高め、ユーザの利便性を高める。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−１８７８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の技術では、前記文書保管システムが保有する選択可能な選択肢の値、プルダウンメニューや選択肢のリストの情報に変更が加えられた場合には、必ず前記複合機能装置が保有する情報記憶部の情報も同様に変更を行わなければいけない。前記複合機能装置が保有する情報への反映をせずに、前記ワークフローを実行した場合、以下に記述するエラーが起きる。前記複合機能装置が保有する選択肢の値、プルダウンメニュー及び選択肢のリストの情報に、前記文書保管システムには存在しないような変更がなされた場合、必ずエラーとなってしまう。この場合、前記複合機能装置が保有する情報記憶部の情報が更新されるまでの間は該当する前記ワークフローは利用を控えなければならず、ユーザに不便を要する。
【０００９】
図２２は、先述の課題を説明するための具体例を示したイメージ図である。
【００１０】
文書保管システム２２０８は前記文書保管システムである。属性情報マスタ２２１１は、選択可能な選択肢の値、プルダウンメニュー及び選択肢のリストとして提供する前記文書の属性情報を格納する。文書保管システム２２０８には、端末２２０９（一般的にパーソナルコンピュータなどと称されるもの）を利用することで、管理者２２１０が任意なタイミングでアクセスを行い、属性情報マスタ２２１１の情報の登録、変更及び削除を行う。属性項目マスタ２２１２及び属性候補データマスタ２２１３は、登録されている属性情報の具体例である。属性情報マスタ２２１１で保有している情報は、属性項目の識別子として、［範囲指定］の属性があり、［範囲指定］の項目は、［公開］［非公開］の選択肢から選択することが可能な情報であることを示す。
【００１１】
複合機能装置２２０２は前記複合機能装置である。属性情報２２０３は、選択可能な選択肢の値、プルダウンメニュー及び選択肢のリストの情報を格納するための前記情報記憶部である。属性項目種類２２０４、属性項目候補２２０５及び属性初期値情報２２０６は、前記属性情報２２０３に格納される情報の具体例である。
【００１２】
属性情報２２０３で保有している情報は、属性項目の識別子として、［範囲指定］の属性があり、［範囲指定］の項目は、［公開］［非公開］の選択肢から選択することが可能な情報であることを示す。そして、初期値として選択する選択肢は、［非公開］であることを示す。
【００１３】
なお、管理者２２１０は、端末２２０９にあらかじめインストールされているソフトウェアを利用する。端末２２０９を利用して行った設定は、ネットワーク２２０７を介し、属性情報マスタ２２１１の情報を属性情報２２０３に反映することが可能である。
【００１４】
属性設定２２００は、ユーザ２２０１が利用する前記ワークフローで利用する画面の具体例である。前記ワークフローにおいて、文書を登録する処理の属性設定を指定する場合に、［範囲指定］の属性の指定を行う。この場合、前記初期値の選択肢は［非公開］であるため、複数の選択肢の中の選択肢を［非公開］の状態にして表示を行う。この場合、ユーザ２２０１は、初期値の情報を変更することなく、“次へ”のボタンを押下し、処理を続行する。
【００１５】
このように、ユーザ２２０１が通常の業務を習慣的に行っている場合に、管理者２２１０が、端末２２０９を利用して属性情報マスタ２２１１の更新を行ったとする。この結果、範囲指定として選択可能なデータが“公開”のみにメンテナンスされたのが属性候補データマスタ２２１４である。
【００１６】
このメンテナンスを行った後、ユーザ２２０１が前記通常の業務として行っているワークフローの実行を行った場合、初期値の情報を変更することなく、“次へ”のボタンを押下し、処理を続行する。この場合、複合機能装置２２０２で保有する初期値の情報と、文書保管システム２２０８で保有する属性の情報に不整合があるため、処理はエラーとなる。従って、属性情報２２０３の情報を、管理者２２１０が正しくメンテナンスするまでの期間は該当する前記ワークフローの利用を、ユーザ２２０１は控えなければならない。
【課題を解決するための手段】
【００１７】
本件は、上述した問題を解決するために考案されたものであり、本発明は、
属性項目がディフォルト値の指定ができるかどうかを判断し、
初期値の情報を管理者の設定値から変更されていたかどうかを判断し、
接続先は属性の情報を取得することが可能かどうかを判断する
処理判断手段及び、
属性情報管理手段、
初期値情報管理手段、
接続先情報管理手段、
を有することを特徴とする属性情報処理装置。
【発明の効果】
【００１８】
本発明によって、代替可能な属性情報を利用し、引き続きワークフローが利用できるようになる。また、代替した属性の情報が提示できることにより、処理続行後に前記文書保管システムにおいて、代替属性を用いて登録・更新された属性項目について、メンテナンスを行うことが可能となる。代替が不可能なケースは、該当する属性の情報が提示されるが、総じて、代替が不可能になる可能性が低くなることで、ユーザの利便性が高まる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態に係る複合機能装置及びクライアントコンピュータを収容するネットワークの構成を示す図である。
【図２】複写機の主要部の構成を示すブロック図である。
【図３】図２に示すスキャナおよびプリンタのハードウェア構成を示す側断面図である。
【図４】図２に示す操作部の構成を示す平面図である。
【図５】操作部上に表示される操作画面の一例を示す図である。
【図６】本発明の代表的な実施形態における属性情報処理装置
【図７】処理判断手段が判断する処理の流れ
【図８】処理判断手段が判断する処理の流れ
【図９】属性項目種類テーブル
【図１０】属性項目候補テーブル
【図１１】属性初期値管理テーブル
【図１２】接続先情報管理テーブル
【図１３】属性候補データマスタ
【図１４】属性候補データマスタ
【図１５】属性候補データマスタ
【図１６】属性情報の設定を行う画面のイメージ図
【図１７】処理対象の属性項目として指定する情報のイメージ図
【図１８】処理結果として表示するイメージ図
【図１９】処理結果として表示するイメージ図
【図２０】処理結果として表示するイメージ図
【図２１】最新の選択肢の情報を反映して表示したイメージ図
【図２２】課題を説明するための具体例を示したイメージ図
【発明を実施するための形態】
【００２０】
（実施例１）
以下、本発明の実施の形態について図面を参照して説明する。
【００２１】
（図１〜図５：複合機能装置及び、クライアントコンピュータの基本説明）
図１は、本発明の第１及び第２の実施の形態に係る複合機能装置及び、クライアントコンピュータを収容するネットワークの構成を示す図である。本実施の形態における複合機能装置はデータ送受信機能を有する複写機である。
【００２２】
複写機１００１は、複写機１００１と同等の機能を持つ複写機１００２、ファクシミリ装置１００３、データベース／メールサーバ１００４、クライアントコンピュータ１００５、ＬＡＮ１００６に収容されている。ＬＡＮ１００６は、イーサネット（登録商標）などからなる。また複写機１００１は、ファクシミリ装置１００７とともに公衆回線１００８に収容されている。複写機１００１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取って得られた画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また複写機１００１は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）機能を有するので、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。複写機１００１は、複写機１００１で読み取った画像や、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を、複写機１００１内のハードディスク２００４（図２）の指定したボックス領域に保存することが可能である。また、複写機１００１は、ボックス領域に保存された画像を印刷することが可能になっている。
【００２３】
複写機１００１は、複写機１００２が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータを複写機１００１内のハードディスク２００４に保存したり、印刷出力したりすることが可能である。また、クライアントコンピュータ１００５及びＬＡＮ１００６を介して、データベース／メールサーバ１００４の画像を受信し、複写機１００１内に保存したり、印刷出力したりすることが可能である。ファクシミリ装置１００３は、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、該受信したデータを送信することが可能である。
【００２４】
データベース／メールサーバ１００４は、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータをデータベースとして格納し、また電子メールとして送信する機能を有するサーバ装置である。
【００２５】
クライアントコンピュータ１００５は、データベース／メールサーバ１００４に接続されることによって、データベース／メールサーバ１００４から所望のデータを取得して表示することが可能である。またクライアントコンピュータ１００５は、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータを加工、編集することが可能である。
【００２６】
ファクシミリ装置１００７は、複写機１００１が読み取ったデータを、公衆回線１００８を介して受信し、受信したデータを印刷出力することが可能である。
【００２７】
図２は、複写機１００１の主要部の構成を示すブロック図である。
【００２８】
複写機１００１はコントローラユニット２０００を含み、コントローラユニット２０００には、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５が接続されるとともに、操作部２０１２が接続される。コントローラユニット２０００は、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行う。また、コントローラユニット２０００は、ＬＡＮ１００６や公衆回線１００８（ＷＡＮ）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００２９】
以下は、コントローラユニット２０００の実行の流れを具体的な説明である。コントローラユニット２０００は、ＣＰＵ２００１を有する。ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。このＯＳ上で、ＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムや画像データを格納する。
【００３０】
ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３およびＲＡＭ２００２とともに、操作部Ｉ／Ｆ（操作部インタフェース）２００６、ネットワークＩ／Ｆ（ネットワークインタフェース）２０１０が接続される。また、ＣＰＵ２００１には、モデム２０５０およびイメージバスＩ／Ｆ（イメージバスインタフェース）２００５が接続される。
【００３１】
操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインタフェースであり、操作部２０１２に表示すべき画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００３２】
次に、ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。
【００３３】
イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送する画像バス２００８とを接続し、データ形式を変換するためのバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８上には、ラスタイメージプロセッサ（以下、「ＲＩＰ」という）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、および画像圧縮部２０４０が設けられる。
【００３４】
ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２０７０およびプリンタ２０９５が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタ２０９５に応じた補正、解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
【００３５】
次に、スキャナ２０７０およびプリンタ２０９５のハードウェア構成について図３を参照して説明する。
【００３６】
図３は、図２に示すスキャナ２０７０およびプリンタ２０９５のハードウェア構成を示す側断面図である。
【００３７】
スキャナ２０７０とプリンタ２０９５とは、図３に示すように、一体的に構成されている。スキャナ２０７０は、原稿給紙ユニット２５０を搭載し、原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。スキャナ２０７０は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号が所定の処理施された後に制御装置（図示せず）に入力される。
【００３８】
プリンタ２０９５は、レーザドライバ３２１を有し、レーザドライバ３２１は、制御装置から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００３９】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られ、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。
【００４０】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００４１】
図４は、図２に示す操作部２０１２の構成を示す平面図である。
【００４２】
ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られた構造となっており、複写機１００１の操作画面を表示するとともに、該画面に表示されたキーが押されるとその位置情報をコントローラユニット２０００のＣＰＵ２００１に伝える。スタートキー２０１４は、原稿画像の読み取り動作を開始する時などに用いられる。スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８が設けられ、その色によってスタートキー２０１４が使える状態にあるか否かを示す。ストップキー２０１５は、稼働中の動作を止めるときに操作される。ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いられる。リセットキー２０１７は、操作部２０１２からの設定を初期化する時に用いられる。
【００４３】
図５は、操作部２０１２上に表示される操作画面の一例を示す図である。
【００４４】
操作部２０１２の操作画面の上部には、タッチキーからなり、各種の機能を選択するためのコピータブ９０１、送信／ＦＡＸタブ９０２、ボックスタブ９０３、ブラウザタブ９０４、右矢印タブ９０５が表示される。
【００４５】
図５は、コピータブ９０１のタッチキーが押下されたときのコピー機能の初期画面を表している。コピー機能に関する表示は領域９０６で行なわれ、領域９０６の上から、「コピーできます」が表示されている領域には、コピー機能で表示すべきステータスを表示し、その下の領域には、倍率、選択給紙段、置数を表示する。また、コピー機能の動作モードを設定するためのタッチキーとして、等倍、倍率、用紙選択、ソータ、両面、割込み、文字、濃度調整用としての薄くするに対応する左矢印キー、濃くするに対応する右矢印キー、濃度を自動調整する自動キーが表示される。また、初期画面に表示しきれない動作モードの指定画面は、応用モードキーを押下することで、階層的に領域９０６内に表示されるようになっている。
【００４６】
また、表示領域９０７は、複写機１００１のステータスを表示する領域であり、例えば、ジャムなどのアラームメッセージや、ＰＤＬプリントが行われているときにＰＤＬプリント中であることを示すステータスメッセージを表示する領域である。表示領域９０７にはシステム状況／中止タッチキー９０８が表示され、該システム状況／中止タッチキー９０８を押下すると、複写機１００１のデバイス情報を表示する画面や、プリントジョブ状況を表示する画面（図示せず）を表示する。この画面ではジョブの中止を行うことが可能になる。
【００４７】
送信／ＦＡＸタブ９０２を押下すると、複写機１００１で読み取った画像をＬＡＮ１００６上の機器にＥ−メール送信またはＦＴＰ送信したり、また公衆回線１００８を使ってファクシミリ送信したりするための設定画面（図６）を表示する。
【００４８】
ボックスタブ９０３を押下すると以下のような画面を表示する。複写機１００１上で読み取った画像をＨＤＤ２００４内のボックス領域に保存したり、ボックス領域に保存されている画像データを指定して印刷したり、ＬＡＮ１００６上の機器に送信したりするための設定画面（図示せず）を表示する。
【００４９】
また、５つ以上の機能がコントローラユニット２０００に装備されている場合は、次のような画面が表示される。コピー、送信／ＦＡＸ、ボックス、ブラウザの４つ機能タブ９０１〜９０４の右横に右矢印キー９０５が表示され、右矢印キー９０５が押下されると、別の機能のための画面が表示されるようになっている。
【００５０】
（以上、複写機の基本説明）
＜構成についての説明＞
図６は、本発明の第１の実施の形態に関わる属性情報処理装置６００の全体構成図である。
【００５１】
前記属性情報処理装置６００は、前記複合機能装置が保有する前記ＨＤＤ２００４に格納され、アプリケーションプログラムとして、その機能を利用して前記ユーザに提供される。
【００５２】
処理判断手段６００１は、後述の処理対象の項目として指定される属性情報が渡されることによって、指定された属性の情報の内容からどのような処理を行うのかを判断する機能を提供するための手段である。属性情報管理手段６００２は、前記選択可能な選択肢の値、プルダウンメニュー及び選択肢のリストの情報を管理し、管理している情報の取得要求に対する提供をする。初期値情報管理手段６００３は、前記属性情報管理手段６００２で管理している情報を各ユーザが利用時に初期値として設定している値を管理し、管理している情報の取得要求に対する提供をする。接続先情報管理手段６００４は、前記文書保管システム２２０８のような送信先として利用する接続先の情報を管理し、管理している情報の取得要求に対する提供をする。
【００５３】
制御部６００５は、前記ＨＤＤ２００４に格納されているアプリケーションプログラムである。制御部６００５は、各種機能の管理や呼び出しなど各機能の処理の制御を行う。
【００５４】
情報記憶部（メモリ／ＨＤ）６００６は、前記ＨＤＤ２００４と同様に構成されるものであり、必要な情報を保有しておくためのデータベースである。
【００５５】
＜本実施の詳細説明＞
前記属性情報処理装置６００の前記処理判断手段６００１は、処理対象の項目として指定する属性情報を渡すことによって実行を開始する。図７及び図８は、前記処理対象の情報が渡され、前記指定された情報の内容からどのような処理を行うのかを判断する機能を提供する制御部６００５のフローチャートである。なお、Ｓ７００〜Ｓ８１２はステップを示す。以下は、各ステップの詳細の説明である。
【００５６】
＜指定された属性情報からどのような処理を行うのかを判断する処理の流れ＞
ステップＳ７００において、制御部６００５は、前記処理判断手段６００１を呼び出し、処理対象の項目として指定する属性情報が渡されたことを認識し、処理がスタートする。
【００５７】
ステップＳ７０１において、前記処理判断手段６００１は、前記属性情報管理手段６００２が管理する情報の取得を制御部６００５に依頼し、取得する。
【００５８】
ステップＳ７０２において、前記処理判断手段６００１は、前記取得した属性情報の個数分ループする。
【００５９】
ステップＳ７０３において、前記処理判断手段６００１は、前記指定された項目の情報と等しいかどうかの比較を行う。等しいと判断した場合は、ステップＳ７０４に遷移する。
【００６０】
ステップＳ７０４において、前記処理判断手段６００１は、前記取得した属性情報が、ディフォルト値の指定が可能な情報かどうかを判断する。ディフォルト値の指定が可能な場合は、ステップＳ７０５へ、ディフォルト値の指定が不可な場合は、ステップＳ７０７へ遷移する。
【００６１】
ステップＳ７０５において、前記処理判断手段６００１は、前記処理対象の項目の属性情報を前記取得した属性情報のディフォルト値の情報に変更したデータを作成する。（ディフォルト値の属性情報を利用し、続行処理の提供が可能なケース）
ステップＳ７０６において、前記処理判断手段６００１は、前記変更した処理対象の項目の属性情報を前記情報記憶部（メモリ／ＨＤ）６００６に格納することを、制御部６００５に依頼する。
【００６２】
ステップＳ７０７において、前記処理判断手段６００１は、前記初期値情報管理手段６００３が管理する情報の取得を制御部６００５に依頼し、取得する。
【００６３】
ステップＳ７０８において、前記処理判断手段６００１は、前記取得した初期値情報の個数分ループする。
【００６４】
ステップＳ７０９において、前記処理判断手段６００１は、前記指定された項目の情報と等しいかどうかの比較を行う。等しいと判断した場合は、ステップＳ７１０に遷移する。
【００６５】
ステップＳ７１０において、前記処理判断手段６００１は、前記認識した情報を、前記情報記憶部（メモリ／ＨＤ）６００６に格納することを、制御部６００５に依頼する。
【００６６】
ステップＳ７１１において、前記処理判断手段６００１は、前記ステップＳ７１０において認識し、前記情報記憶部（メモリ／ＨＤ）６００６に格納した情報を、制御部６００５から取得する。前記処理判断手段６００１は、前記取得した結果から、管理者の初期値をユーザが変更していたかどうかを判断している。変更していた場合は、ステップＳ７１２へ、変更していなかった場合はステップＳ８００に遷移する。
【００６７】
ステップＳ７１２において、前記処理判断手段６００１は、前記処理対象の項目の属性情報を、前記取得した管理者の初期値の属性値に変更したデータを作成する。（管理者が配布した初期値の属性情報を利用することで、続行処理の提供が可能なケース）
ステップＳ８００において、前記処理判断手段６００１は、前記接続先情報管理手段６００４が管理する情報の取得を制御部６００５に依頼し、取得する。
【００６８】
ステップＳ８０１において、前記処理判断手段６００１は、前記取得した接続先情報の個数分ループする。
【００６９】
ステップＳ８０２において、前記処理判断手段６００１は、前記指定された項目の情報と等しいかどうかの比較を行う。等しいと判断した場合は、ステップＳ８０３に遷移する。
【００７０】
ステップＳ８０３において、前記処理判断手段６００１は、特定されている接続先情報から、属性の情報を取得可能な接続先かどうかの判断を行う。取得可能な接続先であれば、ステップＳ８０４へ、そうでなければ、ステップＳ８１２へ遷移する。
【００７１】
ステップＳ８０４において、前記処理判断手段６００１は、特定されている接続先情報を制御部６００５に指定し、特定されている接続先が提供する現在の属性情報の取得を依頼し、取得をする。
【００７２】
ステップＳ８０５において、前記処理判断手段６００１は、前記処理対象の項目の属性情報を、前記取得した属性情報に変更したデータを作成する。
【００７３】
ステップＳ８０６において、前記処理判断手段６００１は、前記初期値情報管理手段６００３が管理する情報の取得を制御部６００５に依頼し、取得する。
【００７４】
ステップＳ８０７において、前記処理判断手段６００１は、前記取得した初期値情報の個数分ループする。
【００７５】
ステップＳ８０８において、前記処理判断手段６００１は、前記指定された項目の情報と等しいかどうかの比較を行う。等しいと判断した場合は、ステップＳ８０９に遷移する。
【００７６】
ステップＳ８０９において、前記処理判断手段６００１は、前記認識した情報を、前記情報記憶部（メモリ／ＨＤ）６００６に格納することを、制御部６００５に依頼する。
【００７７】
ステップＳ８１０において、前記処理判断手段６００１は、前記ステップＳ８０９において認識し、前記情報記憶部（メモリ／ＨＤ）６００６に格納した情報を、制御部６００５から取得する。前記処理判断手段６００１は、前記認識した初期値情報を、前記初期値情報管理手段６００３が管理する情報から削除する。（接続先のシステムから最新の属性情報を取得し、ユーザ２２０１に提示することが可能となり、続行処理の提供が可能なケース）
ステップＳ８１１において、前記処理判断手段６００１は、前記変更した処理対象の項目の属性情報を前記情報記憶部（メモリ／ＨＤ）６００６に格納することを、制御部６００５に依頼する。
【００７８】
ステップＳ８１２において、前記処理判断手段６００１は、前記属性の情報を取得できないことに関する情報を前記情報記憶部（メモリ／ＨＤ）６００６に格納することを、制御部６００５に依頼する。（属性情報の代替手段が提示できないケース）
以上により、代替可能な属性情報を利用し、ワークフローが引き続き利用できるようになる。また、代替した属性の情報が提示できることにより、処理続行後に前記文書保管システムにおいて、代替属性を用いて登録・更新された属性項目について、メンテナンスを行うことが可能となる。代替が不可能なケースは、該当する属性の情報が提示されるが、総じて、代替が不可能になる可能性が低くなることで、ユーザの利便性が高まる。
【００７９】
＜属性情報管理手段で管理するテーブルについて＞
図９及び図１０は、前記属性情報管理手段で管理する属性項目種類テーブル及び属性項目候補テーブルのイメージ図である。
【００８０】
図９が保有している項目は、属性項目、属性タイプ、指定画面、ディフォルト値である。各項目の利用目的は以下のとおりである。属性項目は、属性情報設定値の任意な名称を示し、どのような目的で利用されるのかを認識できるためのフィールドである。本実施例の記述にあるような、“範囲指定”、“重要度”があげられる。属性タイプは、属性項目がテキスト入力を要求するものなのか、あるいは、複数の選択肢のリスト候補から選択すればよいのかの情報を保有するためのフィールドである。指定画面は、属性項目が前記ユーザ２２０１のユーザインターフェースとなる表示画面によって利用される際に、どの画面に利用されるのかを保有するためのフィールドである。ディフォルト値は、属性項目が、ディフォルト値を設定することが可能な項目なのかどうかを指定するためのフィールドである。本実施例の記述にある、“ＮＵＬＬ”は“ＮＵＬＬ”の設定をすることが可能であることを示している。
【００８１】
図１０が保有している項目は、属性項目、候補データである。各項目の利用目的は以下のとおりである。属性項目は、前記図９で保有している属性項目と同義である。候補データは、前記属性項目の前記属性タイプがリスト候補の場合に保有する選択肢の候補の情報のためのフィールドである。
【００８２】
＜初期値情報管理手段で管理するテーブルについて＞
図１１は、前記初期値情報管理手段で管理する属性初期値管理テーブルのイメージ図である。
【００８３】
図１１が保有している項目は、属性項目、設定者、属性初期値である。各項目の利用目的は以下のとおりである。属性項目は、前記図９で保有している属性項目と同義である。設定者は、前記初期値情報の設定を行ったユーザの情報を格納するためのフィールドである。本実施例の記述にあるような、前記管理者２２１０乃至前記ユーザ２２０１の各ユーザの情報を格納する。属性初期値は、選択肢の候補から初期値として利用する属性情報を保有するためのフィールドである。
【００８４】
＜接続先情報管理手段で管理するテーブルについて＞
図１２は、前記接続先情報管理手段で管理する接続先情報管理テーブルのイメージ図である。
【００８５】
図１２が保有している項目は、接続先のシステム、属性情報取得である。各項目の利用目的は以下のとおりである。接続先のシステムは、送信対象となるシステムの情報を保有するためのフィールドであり、前記文書保管システム２２０８などがあげられる。属性情報取得は、属性の情報を問い合わせることによって取得することが、可能かどうかを示す情報を保有するためのフィールドである。
【００８６】
＜接続先の属性情報マスタ２２１１で管理するテーブルについて＞
図１３は、本実施例の接続先のシステムとなる、“文書登録１”における、属性情報マスタ２２１１において管理される属性候補データマスタのイメージ図である。図１３が保有している項目は、属性項目、候補データである。各項目の利用目的は以下のとおりである。属性項目、前記図９で保有している属性項目と同義である。候補データは、前記図１０で保有している候補データと同義である。
【００８７】
＜課題に記述した例を本件で適用した場合＞
以上、説明したテーブルのイメージを保有することで、通常の業務を提供し課題に記述した事象が発生するケースに対して本件の適用例を説明する。
【００８８】
図１４及び図１５は、本実施例の接続先のシステムとなる、“文書登録１”における属性情報マスタ２２１１において管理される属性候補データマスタを前記管理者２２１０がメンテナンスしたことによって変更した状態を表す。
【００８９】
図１４は、前記図１３と比較すると、属性項目“範囲指定”の候補データ“非公開”が削除され、“公開”のみ利用可能となったことを示す。また、属性項目“重要度”の候補データ“普通”が削除され、“高い、低い”のみ利用可能となったことを示す。
【００９０】
これを＜パターン１＞のケースと以下、呼ぶこととする。
【００９１】
図１５は、前記図１３と比較すると、属性項目“重要度”の候補データが、“レベル１”・“レベル２”・“レベル３”に変更されたことを示す。これを＜パターン２＞のケースと以下、呼ぶこととする。
【００９２】
図１６は、前記ユーザ２２０１（以下、ユーザＸとする）が前記接続先のシステムの前記“文書登録１”サーバへの文書の保管を実行することによって提供される、属性情報の設定を行う際に提供される画面のイメージ図である。本実施例において、“範囲指定”及び、“重要度”の属性項目が前記指定画面に提供される。前記ユーザＸが実行をしていることで、前記初期値情報管理手段で管理されている情報を元に、複数の選択肢から初期値が選択された状態で提供される。
【００９３】
図１７は、前記属性情報処理装置６００の処理判断手段６００１の呼び出し時に、処理対象の属性項目として指定する情報のイメージ図である。図１７が保有している項目は、接続先のシステム、属性項目、処理ユーザである。接続先のシステムは、前記接続先のシステムとして指定されたシステムの情報が格納される。属性項目は、前記指定画面において提供された前記属性項目である。属性値は、前記初期値として設定されていた情報が格納される。処理ユーザは、前記実行したユーザ２２０１の情報が格納される。
【００９４】
なお、前記複合機能装置に格納している制御手段は、前記図１７のごとく、処理対象の属性項目について複数の情報を認識した場合は、ループして処理を行う。
【００９５】
＜パターン１＞のケース
属性項目“範囲指定”について処理を行う。
【００９６】
ステップＳ７０４のディフォルト値を指定することが可能であると判断できたために、Ｓ７０５においてディフォルト値に変更し、Ｓ７０８の属性情報を生成し、前記情報記憶部（メモリ／ＨＤ）６００６に格納する。
【００９７】
この格納された属性情報を利用して前記“文書登録１”サーバへの続行処理を行い、前記複合機能装置に格納している制御手段が表示する処理結果として表示するイメージが、図１８である。
【００９８】
次に、属性項目“重要度”について処理を行う。
【００９９】
ステップＳ７１１の管理者の初期値の情報が、ユーザＸの初期値の情報と異なっていることから、Ｓ７１２において管理者の初期値の属性値に変更し、Ｓ７１３の情報を生成し、前記情報記憶部（メモリ／ＨＤ）６００６に格納する。
【０１００】
この格納された属性情報を利用して前記“文書登録１”サーバへの続行処理を行い、複合機能装置に格納している制御手段が表示する処理結果として表示するイメージが、図１９である。
【０１０１】
＜パターン２＞のケース
このケースにおいては、属性項目“範囲指定”は正常に処理を行い、属性項目が“重要度”についてのみ処理を行う。
【０１０２】
ステップＳ８０３において、接続先“文書登録１”システムは、属性の情報を取得可能なため、ステップＳ８０４に進む。ステップＳ８０４に進むと、現在の属性情報を“文書登録１”システムから取得する。Ｓ８０５において取得した属性情報に変更し、Ｓ８１１の情報を生成し、前記情報記憶部（メモリ／ＨＤ）６００６に格納する。
【０１０３】
この格納された属性情報を利用して前記“文書登録１”サーバへの続行処理を行い、前記複合機能装置に格納している制御手段が表示する処理結果として表示するイメージが、図２０である。次に、最新の選択肢の属性情報から、ユーザ２２０１に選択を促す必要があるため、最新の選択肢の情報を反映して表示したイメージが、図２１である。
【０１０４】
以上のように、本発明によれば、属性項目がディフォルト値の指定ができるかどうかを判断し、初期値の情報を管理者の設定値から変更されていたかどうかを判断し、接続先は属性の情報を取得することが可能かどうかを判断する処理判断手段及び、属性情報管理手段、初期値情報管理手段、接続先情報管理手段、を有することを特徴とする属性情報処理装置を提供することにより、前記ユーザは、代替可能な属性情報を利用し、ワークフローが引き続き利用できるようになる。また、代替した属性の情報が提示できることにより、処理続行後に前記文書保管システムにおいて、代替属性を用いて登録・更新された属性項目について、メンテナンスを行うことが可能となる。代替が不可能なケースは、該当する属性の情報が提示されるが、総じて、代替が不可能になる可能性が低くなることで、ユーザの利便性が高まる。
【０１０５】
なお、本発明は、上記形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体（又は記録媒体）を、システム又は装置に供給することによって達成可能である。また、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１０６】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される。こればかりではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行うことが可能である。その処理によって上記実施の形態の機能が実現される場合も含まれる。
【０１０７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わる記憶媒体に書込まれた場合は以下のとおりである。そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される。
【０１０８】
また、本発明は、上記実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信される場合については、以下のとおりである。システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納される。そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成される。
【符号の説明】
【０１０９】
６００  属性情報処理装置
６００１  処理判断手段
６００２  属性情報管理手段
６００３  初期値情報管理手段
６００４  接続先情報管理手段
６００５  制御手段
６００６  情報記憶部（メモリ／ＨＤ）
２２００  ワークフローを利用することで表示される画面の具体例
２２０１  ユーザ
２２０２  複合機能装置
２２０３  属性情報
２２０４  属性項目種類
２２０５  属性項目候補
２２０６  属性初期値情報
２２０７  ネットワーク
２２０８  文書保管システム
２２０９  端末
２２１０  管理者
２２１１  属性情報マスタ
２２１２  属性項目マスタ
２２１３、２２１４  属性候補データマスタ
【図１】
2011061348.tif 000003
【図２】
2011061348.tif 000004
【図３】
2011061348.tif 000005
【図４】
2011061348.tif 000006
【図５】
2011061348.tif 000007
【図６】
2011061348.tif 000008
【図７】
2011061348.tif 000009
【図８】
2011061348.tif 000010
【図９】
2011061348.tif 000011
【図１０】
2011061348.tif 000012
【図１１】
2011061348.tif 000013
【図１２】
2011061348.tif 000014
【図１３】
2011061348.tif 000015
【図１４】
2011061348.tif 000016
【図１５】
2011061348.tif 000017
【図１６】
2011061348.tif 000018
【図１７】
2011061348.tif 000019
【図１８】
2011061348.tif 000020
【図１９】
2011061348.tif 000021
【図２０】
2011061348.tif 000022
【図２１】
2011061348.tif 000023
【図２２】
2011061348.tif 000024