(57)【要約】【課題】  ワークフローが実行可能状態にあることをユーザに通知することが出来、さらに、処理すべき文書が設定されているワークフロー実行ボタンを画面上に表示可能な画像形成装置を提供すること。【解決手段】  文書情報管理手段、ワークフロー情報管理手段、ワークフロー実行ボタン表示手段により構成される。ワークフロー実行ボタン表示手段は、文書管理手段に対して文書が保存された際に、ワークフロー情報管理手段から文書に関連付けられたワークフロー情報を読み出し、文書に関連付けられたワークフローを実行するためのボタンを画像形成装置の表示部に表示する。【選択図】  図８
2011009979.tif 000002
【特許請求の範囲】
【請求項１】
ワークフローを実行可能なボタンを画面に表示することの可能な画像形成装置であって、
文書を保存することのできる文書管理手段と、
ワークフロー情報を管理するワークフロー情報管理手段とを備え、
前記文書管理手段に対して文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示手段と、
を有することを特徴とする、画像形成装置。
【請求項２】
前記文書管理手段は、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示手段は、前記文書管理手段に文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理手段に保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理手段に保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする、請求項１の画像形成装置。
【請求項３】
前記ワークフロー実行ボタン表示手段は、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする、請求項２の画像形成装置。
【請求項４】
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理手段とを備え、
前記ワークフロー実行ボタン表示手段は、前記ユーザ情報管理手段による前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする、請求項２の画像形成装置。
【請求項５】
前記ワークフロー実行ボタン表示手段が表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理手段から読み出して実行する、ワークフロー実行手段とを備え、
前記ワークフロー実行ボタン表示手段は、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行手段によるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする、請求項２の画像形成装置。
【請求項６】
ワークフローを実行可能なボタンを画像形成装置上の画面に表示することの可能なワークフロー実行ボタン表示方法であって、
文書を保存することのできる文書管理工程と、
ワークフロー情報を管理するワークフロー情報管理工程とを備え、
前記文書管理工程において文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示工程と、
を有することを特徴とする、ワークフロー実行ボタン表示方法。
【請求項７】
前記文書管理工程は、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示工程は、前記文書管理手段に文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理手段に保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理手段に保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする、請求項６のワークフロー実行ボタン表示方法。
【請求項８】
前記ワークフロー実行ボタン表示工程は、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする、請求項７のワークフロー実行ボタン表示方法。
【請求項９】
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理工程とを備え、
前記ワークフロー実行ボタン表示工程は、前記ユーザ情報管理手段による前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする、請求項７のワークフロー実行ボタン表示方法。
【請求項１０】
前記ワークフロー実行ボタン表示工程において表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理工程において読み出して実行する、ワークフロー実行工程とを備え、
前記ワークフロー実行ボタン表示工程は、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行工程におけるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする、請求項７のワークフロー実行ボタン表示方法。
【請求項１１】
ワークフローを実行可能なボタンを画像形成装置上の画面に表示することの可能なワークフロー実行ボタン表示プログラムであって、
文書を保存することのできる文書管理モジュールと、
ワークフロー情報を管理するワークフロー情報管理モジュールとを備え、
前記文書管理モジュールに対して文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示モジュールと、
を有することを特徴とする、ワークフロー実行ボタン表示プログラム。
【請求項１２】
前記文書管理モジュールは、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示モジュールは、前記文書管理モジュールに文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理モジュールに保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理モジュールに保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする、請求項１１のワークフロー実行ボタン表示プログラム。
【請求項１３】
前記ワークフロー実行ボタン表示モジュールは、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする、請求項１２のワークフロー実行ボタン表示プログラム。
【請求項１４】
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザ情報管理モジュールによる前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする、請求項１２のワークフロー実行ボタン表示プログラム。
【請求項１５】
前記ワークフロー実行ボタン表示モジュールが表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理モジュールから読み出して実行する、ワークフロー実行モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行モジュールによるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする、請求項１２のワークフロー実行ボタン表示プログラム。
【請求項１６】
ワークフローを実行可能なボタンを画像形成装置上の画面に表示することの可能なワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体であって、
文書を保存することのできる文書管理モジュールと、
ワークフロー情報を管理するワークフロー情報管理モジュールとを備え、
前記文書管理モジュールに対して文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示モジュールと、
を有することを特徴とする、ワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体。
【請求項１７】
前記文書管理モジュールは、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示モジュールは、前記文書管理モジュールに文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理モジュールに保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理モジュールに保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする、請求項１６のワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体。
【請求項１８】
前記ワークフロー実行ボタン表示モジュールは、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする、請求項１７のワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体。
【請求項１９】
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザ情報管理モジュールによる前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする、請求項１７のワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体。
【請求項２０】
前記ワークフロー実行ボタン表示モジュールが表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理モジュールから読み出して実行する、ワークフロー実行モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行モジュールによるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする、請求項１７のワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフローが実行可能なワークフローシステム、ワークフロー処理装置、ワークフロー処理方法、ならびに、ワークフロー処理プログラムに関する。特に、本発明は、文書の保存に従ってワークフロー実行ボタンの表示が可能なワークフロー処理システムおよびワークフロー処理装置およびワークフロー処理方法ならびにワークフロー処理プログラムに関するものである。
【背景技術】
【０００２】
従来、文書に対する印刷、文書の合成や分割、Ｂｏｘへの保存、ファイル送信などの複数の工程を組み合わせて、組み合わせられた処理、すなわち、ワークフローを実行できるワークフローシステムがあった。
【０００３】
また、Ｂｏｘのようにデバイス上で文書を保管する文書管理システムがあった。さらに、それらの文書管理システムの中には、ＨｏｔＦｏｌｄｅｒと呼ばれる、文書保管時に事前に設定された処理を実行するという機能を持つ文書管理システムもあった。
【０００４】
このようなワークフローシステムにおいてワークフローを実行するためには、以下のような処理を行う必要がある。まず、前に実行されたワークフローのステップにおいて、Ｂｏｘに文書が保存されると、当該ステップを実行するべきユーザは、前のステップを実行したユーザから、メールなどのシステム外の通知手段で、現在自分が実行可能状態になっていることを知る。その上で、当該ステップを実行するべきユーザは、Ｂｏｘから保存された文書を探し出し、探し出した文書をワークフローシステムに指定して、ワークフローを実行するのが一般的であった。
【０００５】
ここで、クライアントは、ワークフローサーバから到着した業務案件を受け付ける受付箱を備え、受付箱の中からユーザの所望する業務案件を呼び出して業務画面に表示させる。また、この画面上で処理中、あるいは処理終了した業務案件に類似する類似業務案件を呼び出すボタンを業務画面に表示させる。さらに、このボタンが押下された場合、受付箱に到着している類似案件を呼び出し、起動中の業務画面に表示させる機能を有するワークフロー管理システムはあった。（例えば、特許文献１を参照。）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１８７６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、前記のようなワークフローシステムでは、ユーザがワークフローが実行可能状態になることを知るには、前ステップのユーザがメールなどシステム外の通知手段を使用する必要があった。このため、ワークフローを実行するべきユーザに対して確実に通知が行われず、ワークフローが続かない可能性があった。
【０００８】
一方、前記のようなワークフローシステムでは、ユーザがＢｏｘに保存された文書を探し出すためには、ユーザがワークフローに必要な文書がどのような文書なのかを、あらかじめ知っておく必要があった。さらに、一般的には、Ｂｏｘ内には、ワークフローに必要な文書やそうでない文書が雑多に保存されている場合があり、雑多に保存されている文書からワークフローに必要な文書を探し出すのは困難であった。
【０００９】
一方、前記特許文献１のようなワークフロー管理システムでは、クライアントがワークフローサーバから業務案件を受信すると、受信した業務案件の中から、ユーザの所望する業務案件を業務画面に表示させる。つまり、クライアントは、ワークフローサーバとクライアント間で定められた規定に従った業務案件情報の通知を受ける必要があった。したがって、クライアントがワークフローサーバ以外から業務案件を受信することは不可能であった。
【００１０】
一方、前記特許文献１のようなワークフロー管理システムでは、ユーザからの指示により業務案件を業務画面に表示する。つまり、ユーザが業務案件が受信されていることに気づかず、業務案件を業務画面に表示するための指示を行わなかった場合には、処理すべき業務案件は業務画面に表示されず、処理が放置されてしまう可能性があった。
【００１１】
一方、前記特許文献１のようなワークフロー管理システムでは、業務案件を業務画面に表示する。しかしこの時、ワークフロー管理システムでは、業務案件で取り扱う文書が異なるような、似た業務案件が複数存在する場合でも、別の業務案件として業務画面に表示されてしまう。つまり、業務画面内の業務案件が雑多に表示されてしまい、ユーザが処理したい業務案件を探し出すのに困難な場合があった。
【００１２】
本発明は、前記の課題を解決するためになされたもので、本発明の目的は、ワークフローシステム上で、ワークフローが実行状態にあることをユーザに通知することが出来るようにすることである。このことで、前ステップのユーザが、メールなどシステム外の通知手段を使用することがなくなり、ワークフローを実行するべきユーザに対して、より確実に通知が行われることが出来るようにするものである。
【００１３】
また、本発明の目的は、ワークフローシステムにおいて、ユーザからの指定が無くても、ワークフローに必要な文書の情報をワークフロー情報として設定することである。このことで、ユーザがワークフローに必要な文書がどのような文書であるかを知る必要が無くなる。さらには、ユーザがＢｏｘ内に雑多に保存された文書から、ワークフローに必要な文書を探し出す必要が無くなり、ユーザの負担を軽減することが出来るようにするものである。
【００１４】
また、本発明の目的は、前記特許文献１のようなワークフロー管理システムのクライアントのように、ワークフローサーバとクライアント間で定められた規定に従った業務案件情報の通知を受けるのではない。すなわち、クライアントがワークフローサーバ以外から業務案件を受信することが出来るようにするものである。
【００１５】
また、本発明の目的は、前記特許文献１のようなワークフロー管理システムのように、ユーザからの指示により業務案件を業務画面に表示するのではない。すなわち、ワークフローに必要な文書を受信した時点で、ワークフロー情報を画面に表示することが出来るようにするものである。このことで、ユーザが業務案件が受信されていることに気づかずに、業務案件を業務画面に表示するための指示を行わず、処理が放置されてしまうようなことが発生するのを軽減することが出来るようにするものである。
【００１６】
また、本発明の目的は、前記特許文献１のようなワークフロー管理システムのように、取り扱う文書が異なる業務案件が複数存在する場合に、別の業務案件として表示するのではなく、文書が異なるワークフローであることを示すことが出来るようにすることである。このことで、ユーザが処理したい業務案件を探し出すのにかかる負担を軽減することが出来るようにすることである。
【課題を解決するための手段】
【００１７】
本発明は、前記目的を達成するため、
ワークフローを実行可能なボタンを画面に表示することの可能な画像形成装置であって、
文書を保存することのできる文書管理手段と、
ワークフロー情報を管理するワークフロー情報管理手段とを備え、
前記文書管理手段に対して文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示手段と、
を有することを特徴とする。
【００１８】
本発明は、前記目的を達成するため、
前記画像形成装置は、
前記文書管理手段は、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示手段は、前記文書管理手段に文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理手段に保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理手段に保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする。
【００１９】
本発明は、前記目的を達成するため、
前記画像形成装置は、
前記ワークフロー実行ボタン表示手段は、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする。
【００２０】
本発明は、前記目的を達成するため、
前記画像形成装置は、
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理手段とを備え、
前記ワークフロー実行ボタン表示手段は、前記ユーザ情報管理手段による前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする。
【００２１】
本発明は、前記目的を達成するため、
前記画像形成装置は、
前記ワークフロー実行ボタン表示手段が表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理手段から読み出して実行する、ワークフロー実行手段とを備え、
前記ワークフロー実行ボタン表示手段は、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行手段によるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする。
【００２２】
本発明は、前記目的を達成するため、
ワークフローを実行可能なボタンを画像形成装置上の画面に表示することの可能なワークフロー実行ボタン表示方法であって、
文書を保存することのできる文書管理工程と、
ワークフロー情報を管理するワークフロー情報管理工程とを備え、
前記文書管理工程において文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示工程と、
を有することを特徴とする。
【００２３】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示方法は、
前記文書管理工程は、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示工程は、前記文書管理手段に文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理手段に保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理手段に保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする。
【００２４】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示方法は、
前記ワークフロー実行ボタン表示工程は、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする。
【００２５】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示方法は、
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理工程とを備え、
前記ワークフロー実行ボタン表示工程は、前記ユーザ情報管理手段による前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする。
【００２６】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示方法は、
前記ワークフロー実行ボタン表示工程において表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理工程において読み出して実行する、ワークフロー実行工程とを備え、
前記ワークフロー実行ボタン表示工程は、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行工程におけるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする。
【００２７】
本発明は、前記目的を達成するため、
ワークフローを実行可能なボタンを画像形成装置上の画面に表示することの可能なワークフロー実行ボタン表示プログラムであって、
文書を保存することのできる文書管理モジュールと、
ワークフロー情報を管理するワークフロー情報管理モジュールとを備え、
前記文書管理モジュールに対して文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示モジュールと、
を有することを特徴とする。
【００２８】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムは、
前記文書管理モジュールは、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示モジュールは、前記文書管理モジュールに文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理モジュールに保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理モジュールに保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする。
【００２９】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムは、
前記ワークフロー実行ボタン表示モジュールは、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする。
【００３０】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムは、
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザ情報管理モジュールによる前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする。
【００３１】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムは、
前記ワークフロー実行ボタン表示モジュールが表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理モジュールから読み出して実行する、ワークフロー実行モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行モジュールによるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする。
【００３２】
本発明は、前記目的を達成するため、
ワークフローを実行可能なボタンを画像形成装置上の画面に表示することの可能なワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体であって、
文書を保存することのできる文書管理モジュールと、
ワークフロー情報を管理するワークフロー情報管理モジュールとを備え、
前記文書管理モジュールに対して文書が保存された際に、保存された文書に関連付けられたワークフローを実行するためのボタンを前記画像形成装置の表示部に表示する、ワークフロー実行ボタン表示モジュールと、
を有することを特徴とする。
【００３３】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体は、
前記文書管理モジュールは、前記文書に関連した関連情報ファイルを管理し、
前記ワークフロー実行ボタン表示モジュールは、前記文書管理モジュールに文書が保存された際に、保存された文書に関連付けられて保存された関連情報ファイルから読み出されたユーザ情報のユーザに対して、前記ユーザ用のワークフロー実行ボタンとして前記ワークフロー実行ボタンを、前記画像形成装置上の画面上に表示し、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記ワークフロー情報管理モジュールに保存されているワークフローを実行するためのボタンとして設定され、
前記ワークフロー実行ボタンは、前記関連情報ファイルから読み出されたワークフロー情報に従って、前記文書管理モジュールに保存されている文書を処理するためのボタンとして設定される、
ことを特徴とする。
【００３４】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体は、
前記ワークフロー実行ボタン表示モジュールは、前記文書毎に対応する前記ワークフロー実行ボタンを表示させる、
ことを特徴とする。
【００３５】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体は、
ユーザの認証情報を管理して認証処理を行う、ユーザ情報管理モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザ情報管理モジュールによる前記ユーザの認証処理が終了した後で、前記ユーザ用のワークフロー実行ボタンを表示する、
ことを特徴とする。
【００３６】
本発明は、前記目的を達成するため、
前記ワークフロー実行ボタン表示プログラムを格納したことを特徴とする記憶媒体は、
前記ワークフロー実行ボタン表示モジュールが表示したボタンを前記ユーザが押下すると、前記ワークフロー実行ボタンに関連するワークフロー情報を前記ワークフロー情報管理モジュールから読み出して実行する、ワークフロー実行モジュールとを備え、
前記ワークフロー実行ボタン表示モジュールは、前記ユーザが前記ワークフロー実行ボタンを押下して、前記ワークフロー実行モジュールによるワークフロー実行が終了すると、前記ワークフロー実行ボタンを前記画面上から削除する、
ことを特徴とする。
【００３７】
また、本発明の目的は、本発明の実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成される。
【発明の効果】
【００３８】
本発明によれば、ワークフローシステム上で、ワークフローが実行状態にあることをユーザに通知することが出来る。このことで、前ステップのユーザが、メールなどシステム外の通知手段を使用することがなくなり、ワークフローを実行するべきユーザに対して、より確実に通知が行われることが出来る。
【００３９】
また、ワークフローシステムにおいて、ユーザからの指定が無くても、ワークフローに必要な文書の情報をワークフロー情報として設定することが出来る。このことで、ユーザがワークフローに必要な文書がどのような文書であるかを知る必要が無くなる。さらには、ユーザがＢｏｘ内に雑多に保存された文書から、ワークフローに必要な文書を探し出す必要が無くなり、ユーザの負担を軽減することが出来る。
【００４０】
また、ワークフローサーバとクライアント間で定められた規定に従った業務案件情報の通知を受けるのではなく、クライアントがワークフローサーバ以外から業務案件を受信することが出来る。
【００４１】
また、ユーザからの指示により業務案件を業務画面に表示するのではなく、ワークフローに必要な文書を受信した時点で、ワークフロー情報を画面に表示することが出来る。このことで、ユーザが業務案件が受信されていることに気づかずに、業務案件を業務画面に表示するための指示を行わず、処理が放置されてしまうようなことが発生するのを軽減することが出来る。
【００４２】
また、取り扱う文書が異なる業務案件が複数存在する場合に、別の業務案件として表示するのではなく、文書が異なるワークフローであることを示すことが出来る。このことで、ユーザが処理したい業務案件を探し出すのにかかる負担を軽減することが出来る。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係るワークフローシステムの構成を示すブロック図である。
【図２】図１の画像形成装置１０１の構成を示すブロック図である。
【図３】図２のコントローラ２０７の構成を示すブロック図である。
【図４】ユーザ情報、ＢＯＸ情報、文書情報、文書属性情報、ワークフロー情報、ボタン情報を示す図である。
【図５】図４のボタン位置Ｘ４２９およびボタン位置Ｙ４３０を示す図である。
【図６】属性情報ファイルを示す図である。
【図７】画像形成装置１０１において、前ステップにおいて、前ステップの実行ユーザがワークフローの実行を行う手順を示すフローチャートである。
【図８】画像形成装置１０１において、画像形成装置１０１がＢＯＸに文書が保存された際に、ワークフロー実行ボタンを登録する手順を示すフローチャートである。
【図９】画像形成装置１０１において、ユーザがワークフローを実行する手順を示すフローチャートである。
【図１０】画像形成装置１０１に表示される、ログイン画面の一例を示す図である。
【図１１】画像形成装置１０１に表示される、ワークフロー実行画面の一例を示す図である。
【発明を実施するための形態】
【００４４】
以下、本発明の一実施形態について、図面を参照しながら説明する。
【００４５】
本発明におけるワークフローシステムにおいては、以下に詳述するように、まず、前ステップの実行ユーザが前ステップのワークフローを実行する。次に、画像形成装置は次に実行するべきワークフローの情報を記述した属性情報ファイルを作成する。次に、画像形成装置は、前ステップのワークフローにおいて処理された文書と、前記属性情報ファイルを、ＢＯＸに保存する。
【００４６】
本発明におけるワークフローシステムにおいては、以下に詳述するように、まず、画像形成装置が、ＢＯＸに文書と属性情報ファイルが保存されたかを確認し、保存されていれば、属性情報ファイルから属性情報を取得する。次に、画像形成装置は、取得した前記属性情報に従って、ワークフロー実行ボタンを登録する。
【００４７】
本発明におけるワークフローシステムにおいては、以下に詳述するように、まず、ユーザが画像形成装置にログインし、画像形成装置がユーザを認証する。次に、画像形成装置は、ユーザに紐付くマイボタンを表示するためのワークフロー実行画面を表示する。次に、ユーザは、ワークフロー実行画面上で所望のワークフローボタンを選択すると、画像形成装置は、選択された前記ワークフロー実行ボタンのワークフローを実行する。次に、画像形成装置は、前記ワークフローを実行した後、前記ワークフロー実行ボタンを削除する。
【００４８】
なお、前記特許文献１と異なる点は、前記特許文献１のワークフロー管理システムは、ワークフロー管理システムでは、クライアントがワークフローサーバから業務案件を受信すると、受信した業務案件の中から、ユーザの所望する業務案件を業務画面に表示させる。つまり、受信するのは業務案件情報である。しかし、本発明におけるワークフローシステムにおいては、業務案件の受信ではなく、文書と属性情報が保存されたタイミングでワークフロー実行ボタンが登録されるというところが異なる。
【００４９】
さらに、前記特許文献１と異なる点は、前記特許文献１のワークフロー管理システムは、ユーザからの指示により業務案件を業務画面に表示する。しかし、本発明におけるワークフローシステムにおいては、ワークフロー実行ボタンをユーザに紐付くマイボタンとして、ユーザからの指示なしで自動的に画面表示するところが異なる。加えて、本発明におけるワークフローシステムでは、保存された文書毎に異なるワークフローボタンを画面に表示するところが異なる。
【００５０】
［実施例］
＜ワークフローシステムの全体構成図＞
まず、本ワークフローシステムの構成について、図１を参照しながら説明する。図１は、本発明の一実施形態に係るワークフローシステムの構成を表すブロック図である。
【００５１】
ワークフローシステムは、図１に示すように、画像形成装置１０１と、ネットワーク１１７から構成される。画像形成装置１０１は、ワークフロー実行ボタンの表示機能や、ワークフローの定義および実行機能を提供する。ここで、図１には、画像形成装置１０１が１つのみ表示されているが、文書が画像形成装置１０１の外部から送信される場合には、ネットワーク１１７に、画像形成装置１０１の他に、複数の画像形成装置やＰＣ、サーバ、携帯機器等が接続されていてもよい。また、ここで、図１には、ネットワーク１１７が表示されているが、定義されているワークフローが画像形成装置１０１の外部から送信されない場合には、ネットワーク１１７が存在しなくてもよい。
【００５２】
画像形成装置１０１は、ユーザ情報記憶部１０２、ＢＯＸ情報記憶部１０３、文書情報記憶部１０４、文書属性情報記憶部１０５、ワークフロー情報記憶部１０６、ボタン情報記憶部１０７を備える。また、画像形成装置１０１は、ユーザ情報管理部１０８、ＢＯＸ情報管理部１０９、文書情報管理部１１０、文書属性情報管理部１１１、ワークフロー情報管理部１１２、ボタン情報管理部１１３を備える。また、画像形成装置１０１は、統括処理部１１４、通信部１１５、表示部１１６を備える。
【００５３】
ユーザ情報記憶部１０２は、後述するＨＤＤ３１３（図３に示す）内に設けられており、画像形成装置１０１にログイン可能なユーザの情報を格納する機能を有する。ユーザ情報は、例えば、ユーザＩＤ、ユーザ名、パスワードなどである。ユーザ情報管理部１０８は、ユーザ情報記憶部１０２に格納されているユーザ情報を管理し、統括処理部１１４から受け取ったユーザＩＤを用いて、ユーザＩＤに対するユーザ情報を、ユーザ情報記憶部１０２から読み出す機能を有する。
【００５４】
ＢＯＸ情報記憶部１０３は、後述するＨＤＤ３１３（図３に示す）内に設けられており、画像形成装置１０１上にファイル文書を保管することができるＢＯＸの情報を格納する機能を有する。ＢＯＸ情報は、例えば、ＢＯＸＩＤ、ＢＯＸ名、実フォルダなどである。ＢＯＸ情報管理部１０９は、ＢＯＸ情報記憶部１０３に格納されているＢＯＸ情報を管理する。ＢＯＸ情報管理部１０９は、統括処理部１１４から受け取ったＢＯＸ名を用いて、ＢＯＸ名に対応するＢＯＸ情報を、ＢＯＸ情報記憶部１０３から読み出す機能を有する。また、ＢＯＸ情報管理部１０９は、統括処理部１１４から受け取ったＢＯＸ情報を、ＢＯＸ情報記憶部１０３へ格納する機能を有する。
【００５５】
文書情報記憶部１０４は、後述するＨＤＤ３１３（図３に示す）内に設けられており、画像形成装置１０１上のＢＯＸ内に保管されている文書の情報を格納する機能を有する。文書情報は、例えば、文書ＩＤ、文書名、保管ＢＯＸＩＤ、ファイル名などである。文書情報管理部１１０は、文書情報記憶部１０４に格納されている文書情報を管理する。文書情報管理部１１０は、統括処理部１１４から受け取った文書ＩＤを用いて、文書ＩＤに対応する文書情報を、文書情報記憶部１０４から読み出す機能を有する。また、文書情報管理部１１０は、統括処理部１１４から受け取った文書情報を、文書情報記憶部１０４へ格納する機能を有する。
【００５６】
文書属性情報記憶部１０５は、後述するＨＤＤ３１３（図３に示す）内に設けられており、画像形成装置１０１上のＢＯＸ内に保管されている文書に関連する文書属性情報を格納する機能を有する。文書属性情報は、例えば、文書ＩＤ、文書属性ＩＤ、実行ユーザＩＤ、実行ワークフローＩＤなどである。文書属性情報管理部１１１は、文書属性情報記憶部１０５に格納されている文書属性情報を管理する。文書属性情報管理部１１１は、統括処理部１１４から受け取った文書ＩＤを用いて、文書ＩＤに対応する文書属性情報を、文書属性情報記憶部１０５から読み出す機能を有する。また、文書属性情報管理部１１１は、統括処理部１１４から受け取った文書属性情報を、文書属性情報記憶部１０５へ格納する機能を有する。
【００５７】
ワークフロー情報記憶部１０６は、後述するＨＤＤ３１３（図３に示す）内に設けられており、画像形成装置１０１で実行可能なワークフロー定義情報を格納する機能を有する。ワークフロー定義情報は、例えば、ワークフローＩＤ、ワークフロー名、実行ユーザ、ワークフロー定義などである。また、ワークフロー情報管理部１１２は、ワークフロー情報記憶部１０６に格納されているワークフロー情報を管理する。ワークフロー情報管理部１１２は、統括処理部１１４から受け取ったワークフローＩＤのワークフロー情報を、ワークフロー情報記憶部１０６から読み出す機能を有する。ワークフロー情報管理部１１２は、統括処理部１１４から受け取ったワークフロー情報を、ワークフロー情報記憶部１０６へ格納する機能を有する。
【００５８】
ボタン情報記憶部１０７は、後述するＨＤＤ３１３（図３に示す）内に設けられており、画像形成装置１０１で表示および実行可能なボタンの定義情報を格納する機能を有する。ボタン定義情報は、例えば、ボタンＩＤ、ユーザＩＤ、ボタン名、ボタン位置Ｘ、ボタン位置Ｙ、ワークフローＩＤ、使用文書ＩＤなどである。また、ボタン情報管理部１１３は、ボタン情報記憶部１０７に格納されているボタン情報を管理する。ボタン情報管理部１１３は、統括処理部１１４から受け取ったボタンＩＤのボタン情報を、ボタン情報記憶部１０７から読み出す機能を有する。また、ボタン情報管理部１１３は、統括処理部１１４から受け取ったユーザＩＤのボタン情報を、ボタン情報記憶部１０７から読み出す機能を有する。ボタン情報管理部１１３は、統括処理部１１４から受け取ったボタン情報を、ボタン情報記憶部１０７へ格納する機能を有する。また、ボタン情報管理部１１３は、統括処理部１１４から受け取ったワークフローＩＤのボタン情報を、ボタン情報記憶部１０７から削除する機能を有する。
【００５９】
統括処理部１１４は、前ステップにおけるワークフロー処理、ワークフロー実行ボタン登録処理、ワークフロー実行処理を行う機能を有する。
【００６０】
統括処理部１１４は、前ステップにおけるワークフロー処理については、以下のような処理を行う。統括処理部１１４は、前ステップのワークフローを実行する。前ステップのワークフローの実行後、前ステップのワークフローで処理した文書の文書ＩＤ、次ステップのワークフローを実行すべきユーザのユーザＩＤ、次ステップのワークフローのワークフローＩＤを元に、属性情報ファイルを作成する。そして、作成した属性情報ファイルと、ワークフローで処理した文書をＢＯＸに保管する。
【００６１】
統括処理部１１４は、ワークフロー実行ボタン登録処理については、以下のような処理を行う。統括処理部１１４は、文書と属性情報ファイルがＢＯＸに保存されたか否かを、文書情報管理部１１０、文書属性情報管理部１１１に確認する。文書と属性情報がＢＯＸに保存された場合は、属性情報ファイルから、後述の文書ＩＤタグ６０３、ユーザＩＤタグ６０４、ワークフローＩＤタグ６０５（図６に示す）を読み出し、文書ＩＤ、ユーザＩＤ、ワークフローＩＤを取得する。そして、文書ＩＤを文書情報管理部１１０に送信して、文書情報の読み出しを依頼する。次にユーザＩＤをユーザ情報管理部１０８に送信して、ユーザ情報の読み出しを依頼する。さらに、ワークフローＩＤをワークフロー情報管理部１１２に送信して、ワークフロー情報の読み出しを依頼する。文書情報、ユーザ情報、ワークフロー情報が読み出された場合には、文書情報、ユーザ情報、ワークフロー情報からボタン情報を作成し、作成したボタン情報をボタン情報管理部１１３に送信して、ボタン情報を登録する。
【００６２】
統括処理部１１４は、ワークフロー実行処理については以下のような処理を行う。統括処理部１１４は、表示部１１６に対して、後述のログイン画面１００１（図１０に示す）の表示を依頼する。ユーザが後述のログイン画面１００１（図１０に示す）上で入力したユーザＩＤとパスワードを取得し、ユーザＩＤをユーザ情報管理部１０８に送信し、ユーザ情報記憶部１０２に格納されているユーザ情報の読み出しを依頼する。ユーザ情報管理部１０８から受信したユーザ情報で認証を行い、認証に成功した場合は、表示部１１６に対して、後述のワークフロー実行画面１１０１（図１１に示す）の表示を依頼する。ユーザが、後述のワークフロー実行画面１１０１（図１１に示す）上で入力したワークフロー実行ボタンのボタン情報を取得しする。取得したボタン情報のワークフローＩＤを、ワークフロー情報管理部１１２に送信して、ワークフロー情報記憶部１０６に格納されているワークフロー情報の読み出しを依頼する。読み出されたワークフロー情報に従ってワークフロー処理を実行する。ワークフロー処理が正常に実行された場合には、ワークフロー情報のワークフローＩＤをボタン情報管理部１１３に送信して、ボタン情報記憶部１０７に格納されているボタン情報の削除を依頼する。
【００６３】
表示部１１６は、後述のログイン画面１００１（図１０に示す）、ワークフロー実行画面１１０１（図１１に示す）などを、後述のＣＲＴ３０９（図３に示す）に表示させる機能を有する。
【００６４】
通信部１１９は、ネットワーク１１７から受信したファイルデータを、要求処理部１１４に送信する機能を有する。また、通信部１１９は、ネットワーク１１７に対して、要求処理部１１４から受信したファイルデータを送信する機能を有する。
【００６５】
＜画像形成装置の構成図＞
次に、画像形成装置１０１について図２を参照しながら説明する。図２は図１の画像形成装置１０１の構成を示すブロック図である。
【００６６】
画像形成装置１０１は、図２に示すように、プリントエンジン２０１、ドキュメントフィーダ（ＤＦ）２０２、原稿読取部２０３、光源２０４、ＣＣＤ２０５、レーザ記録部２０６を備える。また、画像形成装置１０１は、コントローラ２０７、用紙カセット２０８、定着部２０９、フィニッシャー２１０、排紙トレイ２１１を備える。
【００６７】
画像形成装置１０１は、デジタル複合機である。このデジタル複合機は、コピー・プリンタ・FAXのそれぞれの機能を有している。プリントエンジン２０１は、白黒のプリント記録用のプリントエンジンである。ドキュメントフィーダ（ＤＦ）２０２、原稿読取部２０３、光源２０４、ＣＣＤ２０５、レーザ記録部２０６、用紙カセット２０８、定着部２０９、フィニッシャー２１０、排紙トレイ２１１は、アクセサリーである。ドキュメントフィーダ（DF）２０２に、原稿をフェースアップで載置して、スタートキーを押すと、原稿が原稿読み取り部２０３の上面に搬送される。そして、光源２０４で原稿を照射し、CCD２０５でその反射光を読み取って、デジタル信号に変換され、コントローラ２０７で所望の画像処理を行ってレーザ記録信号に変換される。その記録信号は、レーザ記録部２０６で記録レーザに変換され、感光体に照射され、感光体に潜像を形成する。そして、トナー現像を行い、用紙カセット２０８から給紙された転写紙に、トナーを転写し、定着部２０９でトナーを定着させてフィニッシャー２１０に排出する。フィニッシャーでは、オペレータに指定された機能に応じて各種動作をする。具体的には、ステープル等各種機能を有している。排紙トレイ２１１は２つ有り、画像形成装置１０１の設定によって、コピー・プリンタ・FAXの機能毎に排紙トレイを振り分けることができる。プリントエンジン２０１は、プリンタとして利用される場合、画像形成装置１０１の設定により以下の機能を設定できる。例えば、白黒プリント/カラープリント、用紙サイズ、両面、ステープル、開始ページ番号の各種設定を行う機能を有する。コントローラ２０７は画像形成装置１０１の各種制御および演算などを行う中央処理装置である。また、コントローラ２０７には、アプリケーションプログラム、各種データなどを保存するメモリとしての機能も有する。本実施の形態におけるアプリケーションプログラムとは、各種処理手段を実行するソフトウェアプログラムなどである。コントローラ２０７の詳細については、図３の説明において述べる。
【００６８】
＜画像形成装置のコントローラの構成図＞
次に、画像形成装置１０１のコントローラ２０７の構成について図３を参照しながら説明する。図３は画像形成装置１０１のコントローラ２０７の構成を示すブロック図である。
【００６９】
画像形成装置１０１のコントローラ２０７は、図３に示す各ブロックを備える。すなわち、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、外部記憶媒体読み取り／書き込みユニット３０４、ＮＥＴ  Ｉ／Ｆ３０５、ＶＲＡＭ３０８、ＫＢＣ３１０、ＨＤＤ３１３、ＩＯＣ３１４およびそれらのユニットを接続するシステムバス３００を備える。システムバス３００は、前記各ユニット間のデータおよび制御情報を伝送する伝送路である。
【００７０】
ＣＰＵ３０１は、画像形成装置１０１のコントローラ２０７の各種制御および演算などを行う中央処理装置である。
【００７１】
ＲＡＭ３０２はランダムアクセスメモリであり、ＣＰＵ３０１の主メモリとして、実行プログラムの格納領域、該プログラムの実行領域ならびにデータ格納領域を提供する。
【００７２】
ＲＯＭ３０３は、ＣＰＵ３０１の動作処理手順を記憶している読み取り専用メモリである。ＲＯＭ３０３は、画像形成装置１０１のコントローラ２０７内の各ユニットの制御を行う基本プログラム（一般的にＢＩＯＳと呼ばれる）や、システムを稼働するために必要な情報などを記憶する。
【００７３】
外部記憶媒体読み取り／書き込みユニット３０４は、フロッピー（登録商標）（Ｒ）ディスクやＣＤ−ＲＯＭなど、取り外し可能な外部記憶媒体のデータ入出力を行うユニット群である。
【００７４】
ＮＥＴＩ／Ｆ３０５はネットワークインターフェースであり、モデム３０６を介して外部ネットワークに接続する、またはＬＡＮ３０７に接続するものである。ＮＥＴＩ／Ｆ３０５は、ネットワーク１２０を介して画像形成装置１０１のコントローラ２０７を含むほかの機器との間でデータ転送を行うための制御や接続状況の診断を行う。モデム３０６は、外部ネットワークと画像形成装置１０１のコントローラ２０７とを電話回線を介して接続するための、モデムやＩＳＤＮ接続用のターミナルアダプタ（ＴＡ）などからなる。ＬＡＮ３０７は、イーサネット（登録商標）などのネットワークシステムである。本実施の形態において、画像形成装置１０１のコントローラ２０７は、モデム３０６を介することによって、ネットワーク１２０に接続する。または、画像形成装置１０１のコントローラ２０７は、ＬＡＮ３０７上に接続されているルータやゲートウェイなどの通信機器を介することによって、ネットワーク１２０に接続する。
【００７５】
ＶＲＡＭ３０８は、ビデオＲＡＭであって、ＣＲＴ３０９に表示する画像データを展開し、表示の制御を行う。ここで、ＣＲＴ３０９に代えて液晶表示装置などを用いることも可能である。
【００７６】
ＫＢＣ３１０は、キーボード３１１およびマウス３１２からの入力信号を制御するコントローラである。ここで、キーボード３１１に代えて、液晶表示装置上のソフトウェアキーボード等を用いることも可能である。また、マウス３１２に代えて液晶表示装置上のタッチパネルなどを用いることも可能である。
【００７７】
ＨＤＤ３１３はハードディスクドライブであり、アプリケーションプログラム、各種データなどを保存するメモリとして用いられる。本実施の形態におけるアプリケーションプログラムとは、各種処理手段を実行するソフトウェアプログラムなどである。
【００７８】
ＩＯＣ３１４は、プリンタ３１５、スキャナ３１６を制御するためのものであり、プリンタ３１５やスキャナ３１６以外の外部入出力装置、例えば外部接続ＨＤＤやＭＯドライブなどを接続することも可能である。
【００７９】
＜ユーザ情報、ＢＯＸ情報、文書情報、文書属性情報、ワークフロー情報、ボタン情報を示す図＞
ユーザ情報は、図４（ａ）に示すように、ユーザ情報のデータベース４０１から構成される。データベース４０１における行は、ユーザ情報を示す。なお、図４（ａ）に示されるユーザ情報は、画像形成装置１０１のユーザ情報記憶部１０２に格納されるユーザ情報である。
【００８０】
データベース４０１の各列のデータは、それぞれ、ユーザＩＤ４０２、ユーザ名４０３、パスワード４０４などを示す。
【００８１】
本実施の形態において、データベース４０１で示されたデータは一例であり、さらに多くのデータベースが設けられていてもよい。また、データベース４０１において他の付加情報（管理ユーザ、ユーザの権限、ユーザの所属、ユーザの住所、ユーザの連絡先等の情報）が格納されていてもよい。
【００８２】
さらに、本実施の形態においては、データベース４０１の各レコードは、データベース形式で記憶装置に格納されている。しかし、これらのレコードは、ファイル形式で記憶装置に格納してもよいことはいうまでもない。
【００８３】
ＢＯＸ情報は、図４（ｂ）に示すように、ＢＯＸ情報のデータベース４０５から構成される。データベース４０５における行は、ＢＯＸ情報を示す。なお、図４（ｂ）に示されるＢＯＸ情報は、画像形成装置１０１のＢＯＸ情報記憶部１０３に格納されるＢＯＸ情報である。
【００８４】
データベース４０５の各列のデータは、それぞれ、ＢＯＸＩＤ４０６、ＢＯＸ名４０７、実フォルダ４０８などを示す。
【００８５】
本実施の形態において、データベース４０５で示されたデータは一例であり、さらに多くのデータベースが設けられていてもよい。また、データベース４０５において他の付加情報（ＢＯＸ種別、ＢＯＸ作成時刻、ＢＯＸ操作履歴、ＢＯＸ容量、最大ファイル数、現在のファイル数、最終更新時刻、管理ユーザ、利用ユーザ等の情報）が格納されていてもよい。
【００８６】
さらに、本実施の形態においては、データベース４０５の各レコードは、データベース形式で記憶装置に格納されているが、これらのレコードは、ファイル形式で記憶装置に格納してもよいことはいうまでもない。
【００８７】
文書情報は、図４（ｃ）に示すように、文書情報のデータベース４０９から構成される。データベース４０９における行は、文書情報を示す。なお、図４（ｃ）に示される文書情報は、画像形成装置１０１の文書情報記憶部１０４に格納される文書情報である。
【００８８】
データベース４０９の各列のデータは、それぞれ、文書ＩＤ４１０、文書名４１１、保管ＢＯＸＩＤ４１２、ファイル名４１３などを示す。
【００８９】
本実施の形態において、データベース４０９で示されたデータは一例であり、さらに多くのデータベースが設けられていてもよい。また、データベース４０９において他の付加情報（文書種別、文書作成時刻、文書操作履歴、最終更新時刻、管理ユーザ、利用ユーザ等の情報）が格納されていてもよい。
【００９０】
さらに、本実施の形態においては、データベース４０９の各レコードは、データベース形式で記憶装置に格納されているが、これらのレコードは、ファイル形式で記憶装置に格納してもよいことはいうまでもない。
【００９１】
文書属性情報は、図４（ｄ）に示すように、文書属性情報のデータベース４１４から構成される。データベース４１４における行は、文書属性情報を示す。なお、図４（ｄ）に示される文書属性情報は、画像形成装置１０１の文書属性情報記憶部１０５に格納される文書属性情報である。
【００９２】
データベース４１４の各列のデータは、それぞれ、文書ＩＤ４１５、文書属性ＩＤ４１６、実行ユーザＩＤ４１７、実行ワークフローＩＤ４１８などを示す。
【００９３】
本実施の形態において、データベース４１４で示されたデータは一例であり、さらに多くのデータベースが設けられていてもよい。また、データベース４１４において他の付加情報（文書属性種別、文書属性作成時刻、文書属性操作履歴、最終更新時刻等の情報）が格納されていてもよい。
【００９４】
さらに、本実施の形態においては、データベース４１４の各レコードは、データベース形式で記憶装置に格納されているが、これらのレコードは、ファイル形式で記憶装置に格納してもよいことはいうまでもない。
【００９５】
ワークフロー情報は、図４（ｅ）に示すように、ワークフロー情報のデータベース４１９から構成される。データベース４１９における行は、ワークフロー情報を示す。なお、図４（ｅ）に示されるワークフロー情報は、画像形成装置１０１のワークフロー情報記憶部１０６に格納されるワークフロー情報である。
【００９６】
データベース４１９の各列のデータは、それぞれ、ワークフローＩＤ４２０、ワークフロー名４２１、実行ユーザ４２２、ワークフロー定義４２３などを示す。
【００９７】
本実施の形態において、データベース４１９で示されたデータは一例であり、さらに多くのデータベースが設けられていてもよい。また、データベース４１９において他の付加情報（ワークフロー定義種別、管理ユーザ、最終更新時刻、実行時刻等の情報）が格納されていてもよい。また、データベース４１９で示されたワークフロー定義４２３のデータは一例であり、ワークフロー定義４２３がＸＭＬ等のドキュメント形式で記述されていてもよい。
【００９８】
さらに、本実施の形態においては、データベース４１９の各レコードは、データベース形式で記憶装置に格納されているが、これらのレコードは、ファイル形式で記憶装置に格納してもよいことはいうまでもない。
【００９９】
ボタン情報は、図４（ｆ）に示すように、ボタン情報のデータベース４２４から構成される。データベース４２４における行は、ボタン情報を示す。なお、図４（ｆ）に示されるボタン情報は、画像形成装置１０１のボタン情報記憶部１０７に格納されるボタン情報である。
【０１００】
データベース４２４の各列のデータは、それぞれ、ボタンＩＤ４２５、ユーザＩＤ４２６、ボタン名４２７、ボタン位置Ｘ４２８、ボタン位置Ｙ４２９、ワークフローＩＤ４３０、使用文書ＩＤ４３１などを示す。
【０１０１】
本実施の形態において、データベース４２４で示されたデータは一例であり、さらに多くのデータベースが設けられていてもよい。また、データベース４２４において他の付加情報（ボタン種別、ボタン作成時刻、ボタン操作履歴、最終更新時刻等の情報）が格納されていてもよい。
【０１０２】
さらに、本実施の形態においては、データベース４２４の各レコードは、データベース形式で記憶装置に格納されているが、これらのレコードは、ファイル形式で記憶装置に格納してもよいことはいうまでもない。
【０１０３】
＜ボタン位置Ｘおよびボタン位置Ｙを示す図＞
次に、ボタン位置Ｘおよびボタン位置Ｙついて図５を参照しながら説明する。図５は、画像形成装置１０１に表示されるワークフロー実行画面の一例である。この画面の表示処理はＣＰＵ５０１の命令に基づいて表示部１１６により実行される。本画面上でのユーザによる入力操作には、キーボード３１１、マウス３１２などが用いられる。なお、ワークフロー実行画面５０１は、後述のワークフロー実行画面１１０１（図１１に示す）と同一であり、ワークフロー実行画面の詳細な説明については、図１１で説明する。
【０１０４】
ワークフロー実行画面５０１には、マイボタン５０２、共有ボタン５０３、ボタン表示ボックス５０４、ワークフロー実行ボタン表示領域５０５などが表示される。
【０１０５】
マイボタン５０２は、ユーザに紐付くワークフロー実行ボタンを、ボタン表示ボックス５０４に表示する際に押下するボタンである。マイボタン５０２が押下された場合、ユーザが、ユーザに紐付くワークフロー実行ボタンをボタン表示ボックス５０４に表示することが出来る。
【０１０６】
共有ボタン５０３は、全ユーザに共有されて紐付くワークフロー実行ボタンを、ボタン表示ボックス５０４に表示する際に押下するボタンである。共有ボタン５０３が押下された場合、ユーザが、全ユーザに共有されて紐付くワークフロー実行ボタンを、ボタン表示ボックス５０４に表示することが出来る。
【０１０７】
ボタン表示ボックス５０４は、前記マイボタン５０２、または、前記共有ボタン５０３のいずれかが押下された場合に、ユーザに紐付く、または、全ユーザに共有されて紐付くワークフロー実行ボタンを、ワークフロー実行ボタン表示領域５０５に表示する。
【０１０８】
ワークフロー実行ボタン表示領域５０５は、前記マイボタン５０２、または、前記共有ボタン５０３のいずれかが押下された場合に、ワークフロー実行ボタンを表示する。表示する際には、ボタン情報のボタン位置Ｘ４２８、および、ボタン位置Ｙ４２９に従った位置にワークフロー実行ボタンを表示する。すなわち、ボタン位置Ｘは、ワークフロー実行ボタン表示領域５０５の横軸の位置を示し、ボタン位置Ｙは、ワークフロー実行ボタン表示領域５０５の縦軸の位置を示す。例えば、ボタン位置Ｘが１で、ボタン位置Ｙが１の場合には、ボタン表示ボックス５０４の左上の位置（図５の（１，１）の位置）に、ワークフロー実行ボタンを表示する。また、例えば、ボタン位置Ｘが４で、ボタン位置Ｙが２の場合には、ボタン表示ボックス５０４の右下の位置（図５の（４，２）の位置）に、ワークフロー実行ボタンを表示する。ここで、ボタン位置Ｘおよびボタン位置Ｙの位置は一例であり、ボタン位置Ｘが縦軸の位置、ボタン位置Ｙが横軸の位置を示してもよい。また、ボタン位置Ｘの横の位置がボタン表示ボックス５０４の右から振られており、ボタン位置Ｙの縦軸の位置がボタン表示ボックス５０４の下から振られていてもよい。
【０１０９】
＜属性情報ファイルを示す図＞
次に、属性情報ファイルついて図６を参照しながら説明する。図６は、属性情報ファイルの構成の一例を示す図である。属性情報ファイル６０１は、属性情報タグ６０２からなる。なお、本実施の形態において、属性情報ファイル６０１で示された属性情報のデータは一例である。本実施の形態においてはＸＭＬ形式で記述されているが、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）ファイルや、ＩＮＩファイル、データベースのエクスポートファイル、バイナリファイル等のドキュメント形式で記述されていてもよい。
【０１１０】
属性情報タグ６０２は、文書ＩＤタグ６０３、ユーザＩＤタグ６０４、ワークフローＩＤタグ６０５からなり、文書属性情報４１４で示す情報と同一の情報を示すものであり、文書に紐付く属性情報の値を示す。ここで、図６に示される属性情報ファイル６０１の構成は一例であり、属性情報タグ６０２の中に、他の付加情報（属性情報ＩＤ、属性情報作成ユーザＩＤ、最終更新時刻等の情報）を示すタグが含まれていても良い。
【０１１１】
文書ＩＤタグ６０３は、属性情報ファイル６０１が紐付く文書の文書ＩＤを示し、前ステップのワークフロー実行時に使用された文書の文書ＩＤを示す。
【０１１２】
ユーザＩＤタグ６０４は、当該ステップのワークフロー実行時に、ワークフローを実行するべきユーザのユーザＩＤを示す。
【０１１３】
ワークフローＩＤタグ６０５は、当該ステップのワークフロー実行時に、実行するべきワークフローのワークフローＩＤを示す。
【０１１４】
＜前ステップのワークフロー実行に伴う画像形成装置のフローチャート＞
次に、画像形成装置１０１による前ステップのワークフロー実行処理について図７を参照しながら説明する。図７は、画像形成装置１０１による前ステップのワークフロー実行処理の手順を示すフローチャートである。この手順は、ＣＰＵ３０１により実行されるものである。
【０１１５】
画像形成装置１０１においては、図７に示すように、まずステップＳ７０１において、統括処理部１１４が、前ステップのワークフロー処理を実行する。そして処理はステップＳ７０２に進む。
【０１１６】
ステップＳ７０２においては、統括処理部１１４が、前記ステップＳ７０１においてワークフロー処理を行った文書の文書ＩＤを取得する。また、統括処理部１１４は、前記ステップＳ７０１において、処理を行ったワークフロー情報のワークフローＩＤを取得する。また、統括処理部１１４は、前記ステップＳ７０１において処理を行ったワークフロー情報から、次に実行するべきユーザのユーザＩＤを取得する。次に、取得した文書ＩＤ、ユーザＩＤ、ワークフローＩＤを元に、属性情報ファイル６０１を作成する。そして処理はステップＳ７０３に進む。
【０１１７】
ステップＳ７０３においては、統括処理部１１４が、前記ステップＳ７０１でワークフロー処理した文書と、前記ステップＳ７０２において作成した属性情報ファイルを、ＢＯＸに保存する。そして処理は終了する。
【０１１８】
＜ワークフロー実行ボタン登録に伴う画像形成装置のフローチャート＞
次に、画像形成装置１０１によるワークフロー実行ボタン登録処理について図８を参照しながら説明する。図８は、画像形成装置１０１によるワークフロー実行ボタン登録処理の手順を示すフローチャートである。この手順は、ＣＰＵ３０１により実行されるものである。
【０１１９】
画像形成装置１０１においては、図８に示すように、まずステップＳ８０１において、統括処理部１１４が、文書と属性情報ファイルがＢＯＸに保存されたか否かを判断する。
【０１２０】
統括処理部１１４は、文書情報管理部１１０に対して、文書情報記憶部１０４に新規の文書が格納されたか否かを問い合わせる。文書情報管理部１１０は、文書情報記憶部１０４に新規の文書が格納されたか否かを確認し、結果を統括処理部１１４に通知する。統括処理部１１４は、受信した結果を元に、文書と属性情報ファイルがＢＯＸに保存されたと判断した場合には、処理はステップＳ８０１に戻る。統括処理部１１４が、文書と属性情報ファイルがＢＯＸに保存されたと判断した場合には、処理はステップＳ８０２に進む。ここでは、統括処理部１１４が、文書と属性情報ファイルがＢＯＸに保存されたと判断したと仮定して、処理はステップＳ８０２に進む。
【０１２１】
ステップＳ８０２においては、統括処理部１１４が、前記ステップＳ８０１において、ＢＯＸに保存されたと判断した属性情報ファイルを取得し、属性情報ファイルから属性情報を取得する。次に、統括処理部１１４は、属性情報から文書ＩＤ、ユーザＩＤ、ワークフローＩＤを取得し、取得された文書ＩＤ、ユーザＩＤ、ワークフローＩＤを属性情報管理部１１１に送信し、属性情報を文書ＩＤに紐付けて、属性情報記憶部１０５に格納するよう依頼する。属性情報管理部１１１は、受信した文書ＩＤに紐付けて、受信した文書ＩＤ、ユーザＩＤ、ワークフローＩＤを属性情報記憶部１０５に格納する。属性情報管理部１１１は、統括処理部１１４に対して、属性情報を格納した旨を通知する。そして処理はステップＳ８０３に進む。
【０１２２】
ステップＳ８０３においては、統括処理部１１４が、前記ステップＳ８０２において取得した文書ＩＤ、ユーザＩＤ、ワークフローＩＤに対応する文書情報、ユーザ情報、ワークフロー情報が存在するか否かを判断する。まず、統括処理部１１４は、文書ＩＤを文書情報管理部１１０に送信し、文書ＩＤに対応する文書情報を文書情報記憶部１０４から読み出すよう依頼する。文書情報管理部１１０は、受信した文書ＩＤに対応する文書情報を文書情報記憶部１０４から読み出し、読み出した文書情報を統括処置部１１４に送信する。次に、統括処理部１１４は、ユーザＩＤをユーザ情報管理部１０８に送信し、ユーザＩＤに対応するユーザ情報をユーザ情報記憶部１０２から読み出すよう依頼する。ユーザ情報管理部１０８は、受信したユーザＩＤに対応するユーザ情報をユーザ情報記憶部１０２から読み出し、読み出したユーザ情報を統括処理部１１４に送信する。次に、統括処理部１１４は、ワークフローＩＤをワークフロー情報管理部１１２に送信し、ワークフローＩＤに対応するワークフロー情報をワークフロー情報記憶部１０６から読み出すよう依頼する。ワークフロー情報管理部１１２は、受信したワークフローＩＤに対応するワークフロー情報をワークフロー情報記憶部１０６から読み出し、読み出したワークフロー情報を統括処理部１１４に送信する。次に、統括処理部１１４は、文書情報、ユーザ情報、ワークフロー情報の全てを取得したか否かを判断する。文書情報、ユーザ情報、ワークフロー情報のいずれかが取得できなかった場合、文書情報、ユーザ情報、ワークフロー情報のいずれかが存在しないと判断して、処理はステップＳ８０４に進む。文書情報、ユーザ情報、ワークフロー情報の全てを取得した場合、文書情報、ユーザ情報、ワークフロー情報の全てが存在すると判断して、処理はステップＳ８０５に進む。ここでは、文書情報、ユーザ情報、ワークフロー情報のいずれかが取得できなかったと仮定して、処理はステップＳ８０４に進む。
【０１２３】
ステップＳ８０４においては、前記ステップＳ８０３において、文書情報、ユーザ情報、ワークフロー情報のいずれかが取得できない旨のエラー表示を、表示部１１６に依頼する。そして処理は終了する。
【０１２４】
ステップＳ８０５においては、前記ステップＳ８０３において取得された、文書情報、ユーザ情報、ワークフロー情報から、ボタン情報を作成する。次に、統括処理部１１４は、作成したボタン情報をボタン情報管理部１１３に送信し、ボタン情報記憶部１０７に格納するよう依頼する。ボタン情報管理部１１３は、受信したボタン情報をボタン情報記憶部１０７に格納し、格納した旨を統括処理部１１４に送信する。そして処理は終了する。
【０１２５】
＜ワークフロー実行に伴う画像形成装置のフローチャート＞
次に、画像形成装置１０１によるワークフロー実行処理について図９を参照しながら説明する。図９は、画像形成装置１０１によるワークフロー実行処理の手順を示すフローチャートである。この手順は、ＣＰＵ３０１により実行されるものである。
【０１２６】
画像形成装置１０１においては、図９に示すように、まずステップＳ９０１において、統括処理部１１４が、表示部１１６に対して、後述のログイン画面１００１（図１０に示す）の表示を依頼する。次に、ユーザは後述のログイン画面１００１（図１０に示す）上において、ユーザＩＤ１００２およびパスワード１００３を入力し、ＯＫボタン１００４を押下する。そして処理はステップＳ９０２に進む。
【０１２７】
ステップＳ９０２においては、統括処理部１１４が、前記ステップＳ９０１においてユーザが入力したユーザＩＤおよびパスワードを取得する。統括処理部１１４は、取得したユーザＩＤをユーザ情報管理部１０８に送信し、ユーザ情報記憶部１０２に格納されている、ユーザＩＤに対応するユーザ情報の読み出しを依頼する。ユーザ情報記憶部１０８は、受信したユーザＩＤに対応するユーザ情報をユーザ情報記憶部１０２から読み出し、統括処理部１１４に送信する。ここで、統括処理部１１４は、受信したユーザ情報と、前記ステップＳ９０１でユーザが入力したパスワードを使用して、ユーザＩＤおよびパスワードの認証を行う。統括処理部１１４は、ユーザ情報記憶部１０２に、ユーザＩＤに対応するユーザ情報が格納されており、かつ、読み出されたユーザ情報のパスワードと、前記ステップＳ９０１においてユーザが入力したパスワードが一致する場合には、認証成功であると判断する。そうでない場合には、認証失敗であると判断する。そして処理はステップＳ９０３に進む。
【０１２８】
ステップＳ９０３においては、統括処理部１１４が、前記ステップＳ９０２において、ユーザＩＤとパスワードを認証した結果が、成功であるか否かを判断する。統括処理部１１４が、認証失敗であると判断した場合には、処理はステップＳ９０４に進む。統括処理部１１４が、認証成功であると判断した場合には、処理はステップＳ９０５に進む。ここでは、統括処理部１１４が、認証失敗であると判断したと仮定して、処理はステップＳ９０４に進む。
【０１２９】
ステップＳ９０４においては、統括処理部１１４が、表示部１１６に対して、認証失敗のエラーである旨を、後述のログイン画面１００１（図１０に示す）に表示するよう依頼する。そして処理はステップＳ９０１に戻る。
【０１３０】
ステップＳ９０５においては、統括処理部１１４が、ユーザに紐付くマイボタンのワークフロー実行ボタンを、後述のワークフロー実行画面１１０１（図１１に示す）に表示する。まず、統括処理部１１４は、前記ステップＳ９０１でユーザが入力したユーザＩＤを、ボタン情報管理部１１３に送信し、ボタン情報記憶部１０７に格納されている、ユーザＩＤに紐付くボタン情報を読み出しを依頼する。ボタン情報管理部１１３は、ボタン情報記憶部１０７から、受信したユーザＩＤに紐付くボタン情報を読み出し、読み出されたボタン情報を統括処理部１１４に送信する。統括処理部１１４は、受信したボタン情報を表示部１１６に送信し、後述のワークフロー実行画面１１０１（図１１に示す）に表示するよう依頼する。そして処理はステップＳ９０６に進む。
【０１３１】
ステップＳ９０６においては、ユーザが、後述のワークフロー実行画面１１０１（図１１に示す）に表示されたワークフロー実行ボタン１１０５を押下する。そして処理はステップＳ９０７に進む。
【０１３２】
ステップＳ９０７においては、前記ステップＳ９０６において、ユーザが後述のワークフロー実行画面１１０１（図１１に示す）上で押下したワークフロー実行ボタン１１０５のワークフローを、統括処理部１１４が実行する。統括処理部１１４は、前記ステップＳ９０６において、ユーザが押下したワークフロー実行ボタン１１０５のボタン情報を取得し、取得したボタン情報からワークフローＩＤを取得する。次に、統括処置部１１４は、取得されたワークフローＩＤを、ワークフロー情報管理部１１２に送信して、ワークフロー情報記憶部１０６に格納されているワークフローＩＤに紐付くワークフロー情報の読み出しを依頼する。ワークフロー情報管理部１１２は、受信したワークフローＩＤに紐付くワークフロー情報をワークフロー情報記憶部１０６から読み出し、読み出したワークフロー情報を統括処理部１１４に送信する。統括処理部１１４は、ワークフロー情報を受信すると、受信したワークフロー情報と、取得したボタン情報から、ワークフローを実行する。そして処理はステップＳ９０８に進む。
【０１３３】
ステップＳ９０８においては、統括処理部１１４が、前記ステップＳ９０７において実行したワークフロー処理が正常終了したか否かを判断する。統括処理部１１４が、ワークフロー処理が正常終了していないと判断した場合には、処理はステップＳ９０９に進む。統括処理部１１４が、ワークフロー処理が正常終了したと判断した場合には、処理はステップＳ９１０に進む。ここでは、統括処理部１１４が、ワークフロー処理が正常終了していないと判断したと仮定して、処理はステップＳ９０９に進む。
【０１３４】
ステップＳ９０９においては、統括処理部１１４が、表示部１１６に対して、ワークフロー処理が正常終了しなかった旨を、後述のワークフロー実行画面１１０１（図１１に示す）に表示するよう依頼する。そして処理は終了する。
【０１３５】
ステップＳ９１０においては、統括処理部１１４が、前記ステップＳ９０７において取得したボタン情報を、ボタン情報管理部１１３に送信して、ボタン情報記憶部１０７に格納されているボタン情報を削除するよう依頼する。ボタン情報管理部１１３は、受信したボタン情報をボタン情報記憶部１０７から削除し、削除した旨を統括処理部１１４に信する。そして処理は終了する。
【０１３６】
＜ログイン画面＞
次に、ログイン画面１００１について図１０を参照しながら説明する。図１０は、画像形成装置１０１に表示されるログイン画面の一例である。この画面の表示処理はＣＰＵ３０１の命令に基づいて表示部１１６により実行される。本画面上でのユーザによる入力操作には、キーボード２１１、マウス２１２などが用いられる。
【０１３７】
ログイン画面１００１には、ユーザＩＤ入力ボックス１００２、パスワード入力ボックス１００３、ＯＫボタン１００４などが表示される。また、ログイン画面１００１に対して、例えば、ユーザ情報として、ユーザグループ入力ボックスや、ユーザ所属入力ボックスなどを追加することができる。
【０１３８】
ユーザＩＤ入力ボックス１００２は、ユーザが画像形成装置１０１に対して、ユーザ情報におけるユーザＩＤを入力するための入力ボックスである。入力されたユーザＩＤは、統括処理部１１４においてユーザ認証に用いられる。
【０１３９】
パスワード入力ボックス１００３は、ユーザが画像形成装置１０１に対して、ユーザ情報におけるパスワードを入力するための入力ボックスである。入力されたパスワードは、統括処理部１１４においてユーザ認証に用いられる。
【０１４０】
ＯＫボタン１００４は、ユーザが画像形成装置１０１に対して、ユーザＩＤおよびパスワードを用いてユーザ認証を行うことを指示するためのボタンである。ＯＫボタン１００４が押下されると、ユーザＩＤ入力ボックス１００２に入力されているユーザＩＤ、及び、パスワード入力ボックス１００３に入力されているパスワードが、ユーザ情報として、統括処理部１１４において取得される。そして、統括処理部１１４が判断したユーザ認証結果が認証失敗であった場合は、ログイン画面１００１上に認証失敗である旨を表示する。また、統括処理部１１４が判断したユーザ認証結果が認証成功であった場合は、後述のワークフロー実行画面１１０１（図１１に示す）に移行する。
【０１４１】
＜ワークフロー実行画面＞
次に、ワークフロー実行画面１１０１について図１１を参照しながら説明する。図１１は、画像形成装置１０１に表示されるワークフロー実行画面の一例である。この画面の表示処理はＣＰＵ３０１の命令に基づいて表示部１１６により実行される。本画面上でのユーザによる入力操作には、キーボード２１１、マウス２１２などが用いられる。
【０１４２】
ワークフロー実行画面１１０１には、マイボタン１１０２、共有ボタン１１０３、ボタン表示ボックス１１０４、ワークフロー実行ボタン１１０５などが表示される。また、ワークフロー実行画面１１０１に対して、例えば、プロパティボタン、ヘルプボタンなどを追加することができる。
【０１４３】
マイボタン１１０２は、ユーザに紐付くワークフロー実行ボタン１１０５を、ボタン表示ボックス１１０４に表示する際に押下するボタンである。ユーザが、マイボタン１１０２が押下した場合、ユーザが、ユーザに紐付くワークフロー実行ボタン１１０５をボタン表示ボックス１１０４に表示することが出来る。
【０１４４】
共有ボタン１１０３は、全ユーザに共有されて紐付くワークフロー実行ボタン１１０５を、ボタン表示ボックス１１０４に表示する際に押下するボタンである。ユーザが、共有ボタン１１０３を押下した場合、全ユーザに共有されて紐付くワークフロー実行ボタン１１０５を、ボタン表示ボックス１１０４に表示することが出来る。
【０１４５】
ボタン表示ボックス１１０４は、前記マイボタン１１０２、または、前記共有ボタン１１０３のいずれかが押下された場合に、ユーザに紐付く、または、全ユーザに共有されて紐付くワークフロー実行ボタンを、ワークフロー実行ボタン１１０５として表示する。
【０１４６】
ワークフロー実行ボタン１１０５は、対応するボタン情報に紐付くワークフローを実行するためのボタンである。ユーザが、ワークフロー実行ボタン１１０５を押下した場合、ワークフロー実行ボタン１１０５に紐付くワークフローが、統括処理部１１４において実行される。また、ワークフロー実行ボタン１１０５は、前記マイボタン１１０２、または、前記共有ボタン１１０３のいずれかが押下された場合に、ユーザに紐付く、または、全ユーザに共有されて紐付くワークフロー実行ボタン１１０５が表示される。表示する際には、ボタン情報のボタン位置Ｘ４２８、および、ボタン位置Ｙ４２９に従った位置にワークフロー実行ボタンを表示する。すなわち、ボタン位置Ｘは、ワークフロー実行ボタン表示領域５０５の横軸の位置を示し、ボタン位置Ｙは、ワークフロー実行ボタン表示領域５０５の縦軸の位置を示す。
【符号の説明】
【０１４７】
１０１  画像形成装置
１０２  ユーザ情報記憶部
１０３  ＢＯＸ情報記憶部
１０４  文書情報記憶部
１０５  文書属性情報記憶部
１０６  ワークフロー情報記憶部
１０７  ボタン情報記憶部
１０８  ユーザ情報管理部
１０９  ＢＯＸ情報管理部
１１０  文書情報管理部
１１１  文書属性情報管理部
１１２  ワークフロー情報管理部
１１３  ボタン情報管理部
１１４  統括処理部
１１５  通信部
１１６  表示部
１１７  ネットワーク
２０１  プリントエンジン
２０２  ドキュメントフィーダ（ＤＦ）
２０３  原稿読取部
２０４  光源
２０５  ＣＣＤ
２０６  レーザ記録部
２０７  コントローラ
２０８  用紙カセット
２０９  定着部
２１０  フィニッシャー
２１１  排紙トレイ
３００  入出力バス
３０１  ＣＰＵ
３０２  ランダムアクセスメモリ（ＲＡＭ）
３０３  リードオンリーメモリ（ＲＯＭ）
３０４  外部入出力装置（ＦＤＤ）
３０５  ネットワークインターフェース（ＮＥＴＩＦ）
３０６  ネットワーク接続装置（モデム）
３０７  ローカルネットワーク（ＬＡＮ）
３０８  ビデオＲＡＭ（ＶＲＡＭ）
３０９  表示装置（ＣＲＴ）
３１０  コントローラ（ＫＢＣ）
３１１  キーボード（ＫＢ）
３１２  ポインティングデバイス（マウス）
３１３  ハードディスクドライブ（ＨＤＤ）
３１４  外部入出力制御装置（ＩＯＣ）
３１５  印刷装置（ＰＲＴ）
３１６  読み取り装置（スキャナ）
４０１  ユーザ情報
４０２  ユーザＩＤ
４０３  ユーザ名
４０４  パスワード
４０５  ＢＯＸ情報
４０６  ＢＯＸＩＤ
４０７  ＢＯＸ名
４０８  実フォルダ
４０９  文書情報
４１０  文書ＩＤ
４１１  文書名
４１２  保管ＢＯＸＩＤ
４１３  ファイル名
４１４  文書属性情報
４１５  文書ＩＤ
４１６  文書属性ＩＤ
４１７  実行ユーザＩＤ
４１８  実行ワークフローＩＤ
４１９  ワークフロー情報
４２０  ワークフローＩＤ
４２１  ワークフロー名
４２２  実行ユーザ
４２３  ワークフロー定義
４２４  使用文書ＩＤ
４２５  ボタン情報
４２６  ボタンＩＤ
４２７  ユーザＩＤ
４２８  ボタン名
４２９  ボタン位置Ｘ
４３０  ボタン位置Ｙ
５０１  ワークフロー実行画面
５０２  マイボタン
５０３  共有ボタン
５０４  ボタン表示ボックス
５０５  ワークフロー実行ボタン表示領域
６０１  属性情報ファイル
６０２  属性情報タグ
６０３  文書ＩＤタグ
６０４  ユーザＩＤタグ
６０５  ワークフローＩＤタグ
１００１  ログイン画面
１００２  ユーザＩＤ入力ボックス
１００３  パスワード入力ボックス
１００４  ＯＫボタン
１１０１  ワークフロー実行画面
１１０２  マイボタン
１１０３  共有ボタン
１１０４  ボタン表示ボックス
１１０５  ワークフロー実行ボタン
【図１】
2011009979.tif 000003
【図２】
2011009979.tif 000004
【図３】
2011009979.tif 000005
【図４】
2011009979.tif 000006
【図５】
2011009979.tif 000007
【図６】
2011009979.tif 000008
【図７】
2011009979.tif 000009
【図８】
2011009979.tif 000010
【図９】
2011009979.tif 000011
【図１０】
2011009979.tif 000012
【図１１】
2011009979.tif 000013