【手続補正書】
【提出日】平成20年10月17日(2008.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
前記変更手段は、
現在の作業状態を特定する特定手段と、
特定された前記現在の作業状態に対応するアクセス権の定義情報を前記オブジェクトから読み出す読出手段と
を含み、
前記制御手段は、取得された前記定義情報に従ったアクセス権に応じて、前記オブジェクトへの操作を制御することを特徴とする請求項１に記載のワークフローシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
図８は、実施形態に係るユーザ認証データ４７４の一例を示す図である。この例では、２人のユーザについてのユーザ情報８０１、８０２が示されている。各ユーザ情報８０１、８０２は、たとえば、次のような属性情報を含んでいる。ユーザＩＤは、各ユーザを識別するための固有の識別情報である。パスワードは、本人のみが知っている暗証番号などである。ユーザ名は、ユーザの実名であり、ＤＭＳクライアント１３のユーザインターフェイス上に表示されたりする。所属部署情報は、ユーザが所属している部署の略称などである。部署ＩＤは、ユーザが所属している部署を表す固有の識別情報などである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
ステップＳ７０７において、ＤＭＳクライアント１３は、テンプレート要求をＤＭＳサーバ１２に送信する。テンプレートは、ワークフローやアクセス権の定義情報の生成を容易にするために、予め用意された典型的な定義情報である。ステップＳ７０８において、ＤＭＳサーバ１２は、受信したテンプレート要求をワークフローサーバ１５に転送する。ステップＳ７０９において、ワークフローサーバ１５は、テンプレートデータ５７４を読み出し、ＤＭＳサーバ１２に送信する。ステップＳ７１０において、ＤＭＳサーバ１２は、テンプレートデータをＤＭＳクライアント１３に送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
なお、ワークフローサーバ１５は、複数のテンプレートデータの候補のうち、ＤＭＳクライアント１３によって選択されたものを送信してもよい。あるいは、ワークフローサーバ１５は、複数のテンプレートデータを全てＤＭＳクライアント１３に送信してもよい。前者の場合は、予めテンプレートごとの名称（たとえば、発注用テンプレート、稟議用テンプレートなど）がワークフローサーバ１５からＤＭＳクライアント１３に提示され、そのうちから何れかのテンプレートが選択されることになろう。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
現在の作業状態が「経理担当の承認待ち」でなければ、ステップＳ１６０９に進み、ＣＰＵ２２は、現在の作業状態が「完了」であるかどうかを判定する。完了であれば、ステップＳ１６１０に進み、ＣＰＵ２２は、ポリシー参照テーブル１１０３から対応するポリシーＩＤ“ポリシー０４”を取得する。一方、完了でもなければ、ステップＳ１６１１に進み、ＣＰＵ２２は、エラー処理を実行する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
一方、同一企業内の社員間で電子文書を回覧する場合であっても、ワークフローに関与する一部の社員が外出している場合は、ワークフローを実行できないおそれがある。一般に、外出中の社員は、携帯電話やモバイルツールを用いて社内のメールサーバにアクセスすることはできる場合もある。しかしながら、ＤＭＳサーバなどにはアクセスが許されていない場合もある。これは、機密文書が社外に漏洩するのを防止するための措置である。よって、このような場合にも、ワークフローを円滑に実行できないおそれがある。とりわけ、急を要する発注書であっても、上司がモバイル環境下にあれば、承認が得られないことになってしまい、非常に不便であろう。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１４４
【補正方法】変更
【補正の内容】
【０１４４】
一方、オフライン状態であれば、ステップＳ２４０１に進み、ＣＰＵ２２は、対象文書の選択処理を実行する。ステップＳ２４０２において、ＣＰＵ２２は、ユーザの認証処理を実行する。たとえば、ＣＰＵ２２は、ユーザＩＤおよびパスワードの入力画面を表示装置２７に表示する。キーボード２５からユーザＩＤおよびパスワードが入力されると、ＣＰＵ２２は、選択された電子文書に格納されているユーザＩＤとパスワードとこれらを比較する。なお、ユーザＩＤは、ポリシー参照テーブルに登録されている。また、パスワードは、ユーザ認証情報格納領域２３００に格納されている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１５４
【補正方法】変更
【補正の内容】
【０１５４】
たとえば、認証されなかったユーザは電子文書への操作を禁止されることになる。また、認証に成功したとしても、定義情報によって定義されたアクセス権に応じて操作だけがユーザには許可されることになる。また、認証情報は、電子文書に格納されているので、ＤＭＳサーバ１２と接続できないＰＣであってもワークフローを実行できるようになる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１６５
【補正方法】変更
【補正の内容】
【０１６５】
【図１】実施形態に係る文書管理システムの概略構成を示す図である。
【図２】実施形態に係るＤＭＳサーバ１２の構成をさらに詳細に説明したブロック図である。
【図３】実施形態に係るＤＭＳクライアント１３の構成をさらに詳細に説明したブロック図である。
【図４】実施形態に係るユーザ認証サーバ１４の構成をさらに詳細に説明したブロック図である。
【図５】実施形態に係るワークフローサーバ１５の構成をさらに詳細に説明したブロック図である。
【図６】実施形態に係るアクセス権管理サーバ１６の構成をさらに詳細に説明したブロック図である。
【図７】実施形態に係るワークフロー用の電子文書の生成処理を示す例示的なシーケンス図である。
【図８】実施形態に係るユーザ認証データ４７４の一例を示す図である。
【図９】実施形態に係るテンプレートデータの一例を示す図である。
【図１０】実施形態に係るアクセス権の定義情報の一例を示す図である。
【図１１】実施形態に係る電子文書の文書構造の一例を示す図である。
【図１２】実施形態に係るポリシー参照テーブルの一例を示す図である。
【図１３】実施形態に係るＤＭＳクライアントにおける処理を示す例示的なフローチャートである。
【図１４】実施形態におけるワークフローの一例を示すシーケンス図である。
【図１５】実施形態に係るワークフローに関する例示的なフローチャートである。
【図１６】実施形態に係るポリシーＩＤの特定処理に関する例示的なフローチャートである。
【図１７】実施形態に係るＤＭＳクライアントにおける処理を示す例示的なフローチャートである。
【図１８】実施形態に係るポリシー参照テーブルの生成処理を示す例示的なフローチャートである。
【図１９】実施形態に係るテンプレートデータの他の例を示す図である。
【図２０】実施形態に係るユーザ認証データの他の例を示す図である。
【図２１】実施形態に係る作業状態ごとに生成された定義情報の一例を示す図である。
【図２２】実施形態に係るポリシー参照テーブルの一例を示す図である。
【図２３】実施形態に係る電子文書の構造の一例を示す図である。
【図２４】実施形態に係るオフラインでのワークフロー処理の一例を示すフローチャートである。