【手続補正書】
【提出日】平成22年5月28日(2010.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の処理タスクの実行順を定義したジョブフローに従って処理タスクを実行する情報処理装置であって、
実行が指示されたジョブフローに含まれている処理タスクの各々について、
処理タスクが扱う処理対象データに対して設定されている登録情報から、当該処理タスクが実行する処理に関する制限を示す属性情報を取得する取得手段と、
前記取得手段で取得した前記属性情報に従って、前記ジョブフローの実行において、前記処理タスクによる前記処理対象データの処理の実行を制御する制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記登録情報は、ユーザと処理の制限の対応をデータ毎に登録したものであり、
前記取得手段は、前記登録情報より、前記処理対象データの、前記ジョブフローの実行を指示したユーザに対して設定されている、前記処理タスクが実行する処理に関する制限を示す属性情報を取得し、
前記制御手段は、前記ユーザが前記処理タスクを実行する権限を有していないことを前記属性情報に基づいて判定した場合、前記ジョブフローの実行において前記処理タスクをスキップさせることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記処理タスクが前記処理対象データを他のユーザへ提供する処理を含む場合、
前記取得手段は、ユーザと処理の制限の対応をデータ毎に登録した登録情報から、前記処理対象データの、前記他のユーザに対して設定されている、処理に関する制限を示す属性情報を取得し、
前記制御手段は、前記属性情報に基づいて、前記処理タスクによる前記処理対象データの提供先を制限することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記属性情報は、前記他のユーザが前記処理対象データに関して閲覧の権限を有するか否かを含み、
前記制御手段は、前記他のユーザが前記処理対象データに関して閲覧の権限を有していない場合、前記他のユーザへの前記処理対象データの提供を禁止することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記取得手段は、ユーザと処理の制限の対応をデータ毎に登録した登録情報から、前記処理対象データの、前記ジョブフローの実行を指示したユーザに対応した、前記処理タスクが実行する処理に関する制限を示す属性情報を取得し、
前記制御手段は、前記属性情報が、前記ユーザが前記処理対象データについて前記処理タスクによる処理を実行する権限を有していないと判定した場合、前記ジョブフローの実行において、前記処理タスクの代わりに、予め当該処理タスクに対応付けられた代替タスクを実行することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
処理タスクとこれに対応する代替タスクを登録したテーブルを更に備え、
前記制御手段は、前記処理タスクの代わりに実行するべき代替タスクを前記テーブルを参照して特定することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記制御手段は、前記代替タスクと同じ機能を果たす処理タスクが前記ジョブフローに既に存在している場合は、前記代替タスクの実行を禁止することを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記取得手段は、前記登録情報を格納した外部装置へアクセスして、前記属性情報を取得することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
複数の処理タスクの実行順を定義したジョブフローを用いた、処理対象データの実行要求を受け付ける受付手段と、
前記受付手段により受け付けた実行要求の処理対象データに対するユーザ制限に関する属性情報を取得する取得手段と、
前記実行要求を行ったユーザについて、前記取得手段で取得した前記属性情報のユーザ制限に従って、前記ジョブフローで定義されている複数の処理タスクのうち、実行すべき処理タスクを決定する決定手段とを備えることを特徴とする情報処理装置。
【請求項１０】
複数の処理タスクの実行順を定義したジョブフローのユーザからの実行要求を受け付ける受付手段と、
前記受付手段により受け付けたユーザについての、処理対象データに対する制限に関する属性情報を取得する取得手段と、
前記実行要求を行ったユーザについて、前記取得手段で取得した前記属性情報の前記処理対象データに対する制限に従って、前記ジョブフローで定義されている複数の処理タスクのうち、実行すべき処理タスクを決定する決定手段とを備えることを特徴とする情報処理装置。
【請求項１１】
複数の処理タスクの実行順を定義したジョブフローに従って処理タスクを実行する情報処理方法であって、
実行が指示されたジョブフローに含まれている処理タスクの各々について、
処理タスクが扱う処理対象データに対して設定されている登録情報から、当該処理タスクが実行する処理に関する制限を示す属性情報を取得する取得工程と、
前記取得工程で取得した前記属性情報に従って、前記ジョブフローの実行において、前記処理タスクによる前記処理対象データの処理の実行を制御する制御工程とを備えることを特徴とする情報処理方法。
【請求項１２】
前記登録情報は、ユーザと処理の制限の対応をデータ毎に登録したものであり、
前記取得工程では、前記登録情報より、前記処理対象データの、前記ジョブフローの実行を指示したユーザに対して設定されている、前記処理タスクが実行する処理に関する制限を示す属性情報を取得し、
前記制御工程では、前記ユーザが前記処理タスクを実行する権限を有していないことを前記属性情報に基づいて判定した場合、前記ジョブフローの実行において前記処理タスクをスキップさせることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記処理タスクが前記処理対象データを他のユーザへ提供する処理を含む場合、
前記取得工程では、ユーザと処理の制限の対応をデータ毎に登録した登録情報から、前記処理対象データの、前記他のユーザに対して設定されている、処理に関する制限を示す属性情報を取得し、
前記制御工程では、前記属性情報に基づいて、前記処理タスクによる前記処理対象データの提供先を制限することを特徴とする請求項１１に記載の情報処理方法。
【請求項１４】
前記属性情報は、前記他のユーザが前記処理対象データに関して閲覧の権限を有するか否かを含み、
前記制御工程では、前記他のユーザが前記処理対象データに関して閲覧の権限を有していない場合、前記他のユーザへの前記処理対象データの提供を禁止することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記取得工程では、ユーザと処理の制限の対応をデータ毎に登録した登録情報から、前記処理対象データの、前記ジョブフローの実行を指示したユーザに対応した、前記処理タスクが実行する処理に関して設定されている制限を示す属性情報を取得し、
前記制御工程では、前記属性情報が、前記ユーザが前記処理対象データについて前記処理タスクによる処理を実行する権限を有していないと判定した場合、前記ジョブフローの実行において、前記処理タスクの代わりに、予め当該処理タスクに対応付けられた代替タスクを実行することを特徴とする請求項１１に記載の情報処理方法。
【請求項１６】
処理タスクとこれに対応する代替タスクを登録したテーブルを更に備え、
前記制御工程では、前記処理タスクの代わりに実行するべき代替タスクを前記テーブルを参照して特定することを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記制御工程は、前記代替タスクと同じ機能を果たす処理タスクが前記ジョブフローに既に存在している場合は、前記代替タスクの実行を禁止することを特徴とする請求項１５又は１６に記載の情報処理方法。
【請求項１８】
前記取得工程は、前記登録情報を格納した外部装置へアクセスして、前記属性情報を取得することを特徴とする請求項１１乃至１７のいずれか１項に記載の情報処理方法。
【請求項１９】
複数の処理タスクの実行順を定義したジョブフローを用いた、処理対象データの実行要求を受け付ける受付工程と、
前記受付工程により受け付けた実行要求の処理対象データに対するユーザ制限に関する属性情報を取得する取得工程と、
前記実行要求を行ったユーザについて、前記取得工程で取得した前記属性情報のユーザ制限に従って、前記ジョブフローで定義されている複数の処理タスクのうち、実行すべき処理タスクを決定する決定工程とを備えることを特徴とする情報処理方法。
【請求項２０】
複数の処理タスクの実行順を定義したジョブフローのユーザからの実行要求を受け付ける受付工程と、
前記受付工程により受け付けたユーザについての、処理対象データに対する制限に関する属性情報を取得する取得工程と、
前記実行要求を行ったユーザについて、前記取得工程で取得した前記属性情報の処理対象データに対する制限に従って、前記ジョブフローで定義されている複数の処理タスクのうち、実行すべき処理タスクを決定する決定工程とを備えることを特徴とする情報処理方法。
【請求項２１】
請求項１１乃至２０のいずれか１項に記載の情報処理方法をコンピュータに実行させることを特徴とする制御プログラム。
【請求項２２】
請求項１１乃至２０のいずれか１項に記載の情報処理方法をコンピュータに実行させる制御プログラムを格納したことを特徴とするコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記の目的を達成するための本発明の一態様による情報処理装置は以下の構成を備える。すなわち、
複数の処理タスクの実行順を定義したジョブフローに従って処理タスクを実行する情報処理装置であって、
実行が指示されたジョブフローに含まれている処理タスクの各々について、
処理タスクが扱う処理対象データに対して設定されている登録情報から、当該処理タスクが実行する処理に関する制限を示す属性情報を取得する取得手段と、
前記取得手段で取得した前記属性情報に従って、前記ジョブフローの実行において、前記処理タスクによる前記処理対象データの処理の実行を制御する制御手段とを備える。