"一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を外部装置から受信する画像処理装置であって、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御手段と、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示手段と、を有することを特徴とする画像処理装置。前記制御手段で前記定型処理情報が生成されたか否かを判断し、生成されたと判断した場合、生成された旨を予め指定された通知先に通知する通知手段を更に有することを特徴とする請求項1記載の画像処理装置。一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を有する画像処理装置であって、ユーザ操作に基づいて、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御手段と、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示手段と、を有することを特徴とする画像処理装置。前記表示手段は、前記定型処理情報を利用可能にする入力を受け付けるユーザインターフェースを前記表示部に表示し、新たな固有処理情報の生成の際には、前記入力を受け付けている場合、前記定型処理情報を用いて前記新たな固有処理情報を生成する指示を受け付けるユーザインターフェースを前記表示部に表示することを特徴とする請求項1乃至3の何れか1項記載の画像処理装置。前記表示手段は、前記特定された設定項目のうちから設定値を変更しない設定項目の選択を受け付けるユーザインターフェースを前記表示部に表示し、前記選択を受け付けた場合、前記選択された設定項目を示す情報を、前記定型処理情報に含まれる設定項目を示す情報から削除することを特徴とする請求項1乃至4の何れか1項記載の画像処理装置。前記表示手段は、前記共通処理情報を削除する指示を受け付けるユーザインターフェースを前記表示部に表示し、前記指示を受け付けた場合、前記共通処理情報を削除することを特徴とする請求項1乃至5の何れか1項記載の画像処理装置。前記表示手段は、前記固有処理情報と前記定型処理情報とを関連付ける指示を受け付けるユーザインターフェースを前記表示部に表示し、前記固有処理情報の編集の際には、前記指示を受け付けている場合、前記定型処理情報に含まれる設定項目を示す情報をもとに、前記設定項目の設定値を受け付けるユーザインターフェースを前記表示部に表示することを特徴とする請求項1乃至6の何れか1項記載の画像処理装置。一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を有する外部装置と、画像処理装置と、を含んで構成されるシステムであって、前記外部装置は、前記固有処理情報と前記共通処理情報とを前記画像処理装置に送信する送信手段を有し、前記画像処理装置は、前記固有処理情報と前記共通処理情報とを前記外部装置から受信する受信手段と、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御手段と、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示手段と、を有することを特徴とするシステム。一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を外部装置から受信する画像処理装置における制御方法であって、制御手段が、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御工程と、表示手段が、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示工程と、を有することを特徴とする制御方法。一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を有する画像処理装置における制御方法であって、制御手段が、ユーザ操作に基づいて、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御工程と、表示手段が、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示工程と、を有することを特徴とする制御方法。一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を外部装置から受信するコンピュータを、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御手段と、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示手段として機能させるプログラム。一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を有するコンピュータを、ユーザ操作に基づいて、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御手段と、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示手段として機能させるプログラム。特許文献1のシステムは、複数のページの構成要素の位置情報を比較することで、レイアウトをテンプレート化しているが、処理フローのテンプレート定義ファイルの生成に適用できるものではない。また、特許文献2の装置は、操作の頻度からジョブテンプレート定義情報を生成しているが、ジョブテンプレート定義情報には、処理フローのテンプレート定義ファイルのように、どの設定項目を変更するかという定義までは含まれていない。本発明はこのような問題点に鑑みなされたもので、一連の処理についての設定項目の設定値をより適切に受け付けることを目的とする。そこで、本発明に係る画像処理装置は、一連の処理についての設定項目が含まれるユーザに固有の固有処理情報と、一連の処理についての設定項目が含まれるユーザに共通の共通処理情報と、を外部装置から受信する画像処理装置であって、前記固有処理情報と前記共通処理情報とで設定項目が同じであるか否かを判断し、同じであると判断した場合において設定値が異なる設定項目を特定したとき、特定した設定項目を示す情報と、前記共通処理情報の設定項目と、を含む定型処理情報を生成し、前記定型処理情報を記憶部に記憶する制御を行う制御手段と、前記定型処理情報を用いた新たな固有処理情報の生成の際には、前記定型処理情報の設定項目のうち前記特定された設定項目の設定値を受け付けるユーザインターフェースを表示部に表示する表示手段と、を有することを特徴とする。また、本発明は、システム、方法、プログラム、記憶媒体などとしてもよい。本発明によれば、一連の処理についての設定項目の設定値をより適切に受け付けることができる。以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。<第1の実施形態>まず、第1の実施形態について説明する。システムの構成図1は、本実施形態に係るシステムの構成の一例画像処理システムを示す図である。図1に示すように、画像処理装置の一例であるMFP110及びMFP120は、イーサネット登録商標等からなるLAN100に接続されている。なお、本実施形態では、MFP110及びMFP120を特に区別しなくてもよい場合は、単にMFPと称する。MFPは、コピー機能を有する。また、MFPは、原稿上の画像を読み取り、読み取って得られた画像データテキストデータ等であってもよい。を、FTPプロトコル、SMBプロトコル等を用いてLAN100上の指定した装置に送信するデータ送信機能を有する。また、MFPは、各種のデータ画像データ、テキストデータ、文書データ等を添付ファイルとしてEメールを生成し、Eメールサーバ図示せず。を利用してEメールを送信することができる。ただし、本実施形態では、上述した装置の数に限られることはない。また、本実施形態では、接続方法としてLAN100を適用しているが、LAN100に限られるものではない。例えば、WAN公衆回線等の任意のネットワーク、USB等のシリアル伝送方式、セントロニクス、SCSI等のパラレル伝送方式等も適用可能である。MFPのハードウェアの構成図2は、MFP110及びMFP120のハードウェアの構成の一例を示す図である。MFPは、構成要素として、画像入力デバイスであるスキャナ部112、画像出力デバイスであるプリンタ部113、MFPの制御を司るコントローラ200、及び操作部111を含んで構成される。スキャナ部112は、原稿上の画像を読み取って画像データを生成するデバイスである。なお、原稿は原稿フィーダにセットされ、コントローラ200からスキャナ部112に原稿の読み取り指示が与えられる。スキャナ部112は、この指示を受けると、原稿フィーダから原稿を1枚ずつフィードし、原稿の読み取り動作を行う。原稿の読み取り方法については、原稿フィーダによる自動送り方式に限定されるものではなく、原稿をガラス面上に載置して露光部を移動させることで原稿の走査を行う方法などであってもよい図示せず。。プリンタ部113は、コントローラ200から受け取った画像データを用紙等の記録媒体上に画像として形成する画像形成デバイスである。なお、本実施形態では、画像形成方式については、感光体ドラム、感光体ベルト等を用いた電子写真方式に限定されるものではなく、インクジェット方式等であってもよい。コントローラ200は、操作部111、スキャナ部112、プリンタ部113と電気的に接続されている。また、コントローラ200は、NetworkI/F206を介してLAN100に接続されている。即ち、コントローラ200は、LAN100を経由して他の装置外部装置と接続されている。これにより、MFPは、HTTPプロトコル等による通信が可能となっている。CPU201は、ROM202に記憶されたプログラム等に基づいて、接続中の各種のデバイスへのアクセス及び他のデバイスからのアクセスを統括的に制御する。また、CPU201は、コントローラ200内部で行われる各種の処理についても統括的に制御する。ROM202は、各種の情報を記憶する。ROM202には、MFPの機能、及び後述のフローチャートの処理を実現するためのプログラムが記憶されている。また、ROM202には、装置のブートプログラムが格納されている。RAM203は、CPU201が動作するためのシステムワークメモリであり、かつ、画像データ等を一時記憶するためのメモリでもある。RAM203は、電源のバックアップ等により記憶した内容を装置本体の電源オフ後も保持しておく領域と、電源オフ後には記憶した内容が消去されてしまう領域と、により構成されている。HDD204は、ハードディスクドライブであり、各種の処理で用いられる各種のデータ後述の定義ファイル、後述の管理リスト等を格納することが可能となっている。なお、ROM202、RAM203、HDD204は、各種の情報を記憶する記憶部の一例である。操作部I/F205は、システムバス211と操作部111とを接続するためのインターフェース部である。操作部I/F205は、表示部の一例である操作部111に表示するための画像データをシステムバス211から受け取って操作部111に出力すると共に、操作部111から入力された情報をシステムバス211に出力する。NetworkI/F206は、LAN100及びシステムバス211に接続され、情報の入出力を行う。スキャナI/F207は、スキャナ部112から受け取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナI/F207は、受け取った画像データがカラー原稿であるか、白黒原稿であるか、文字原稿であるか、写真原稿であるか等を判定する機能を有する。画像形成部208は、画像データの方向変換、画像圧縮、伸張処理等を行う。また、HDD204に保存されている画像データ同士を合成して一枚の画像の画像データにすることが可能である。プリンタI/F209は、画像形成部208から送られた画像データを受け取り、当該画像データに付随している属性データを参照し、当該画像データに画像形成を施す。画像形成後の画像データは、プリンタ部113に出力される。なお、本実施形態では、MFPについては、UIユーザインターフェースの表示を実行し、かつネットワークに接続されたMFPとして説明したが、この構成に限られるものではない。本実施形態では、汎用スキャナ、汎用プリンタ、汎用ディスプレイ等が適宜に接続された汎用コンピュータ等、上述のMFPとは異なる構成を有する画像処理装置コンピュータであってもよい。MFPのソフトウェアの構成図3は、MFP110及びMFP120のソフトウェア処理部の構成の一例を示す図である。MFP110が有しているHDD204に記憶されているプログラムを、CPU201がRAM203に読み出して実行することによって、MFP110の処理部及び後述のフローチャートの処理が実現される機能する。MFP120が有しているHDD204に記憶されているプログラムを、CPU201がRAM203に読み出して実行することによって、MFP120の処理部及び後述のフローチャートの処理が実現される機能する。なお、MFPにおける処理部、後述するフローチャートに係る処理の一部、又は全部を専用のハードウェアを用いて構成してもよい。MFP110は、処理フローアプリケーション300を有する。処理フローアプリケーション300は、UI部301、処理フロー制御部302、処理フロー管理部303、タスク実行部304、及び通信部305を含んで構成される。UI部301は、操作部I/F205を介して操作部111にUIを表示し、操作部111からのユーザの入力を処理する。例えば、UI部301は、処理フロー管理部303で管理されている処理フロー一連の処理の流れの情報をもとに、処理フローを実行するためのボタンを操作部111に表示する。UI部301は、ユーザの操作部111の操作ユーザ操作によりボタンが押下されると、ボタンの押下を検知し、当該ボタンに対応付けられている処理フローの実行を処理フロー制御部302に指示する。処理フロー制御部302は、処理フロー定義ファイルの解析を行う。より具体的には、処理フロー制御部302は、UI部301から処理フローの実行が指示されると、処理フロー管理部303を介して当該処理フローの処理フロー定義ファイルを取得する。そして、処理フロー制御部302は、取得した処理フロー定義ファイルの解析を行い、各タスクに分割する。更に、処理フロー制御部302は、各タスクを、処理フロー定義ファイルで指定されている順に実行するようにタスク実行部304に通知する。また、処理フロー制御部302は、通信部305から処理フロー定義ファイルを受け取り、処理フロー管理部303に処理フロー定義ファイルの登録を指示する。処理フロー管理部303は、処理フロー定義ファイルをHDD204に格納して管理する。より具体的には、処理フロー管理部303は、処理フロー制御部302からの指示により、HDD204に格納した処理フロー定義ファイルの読み出しや書き込み等を行う。タスク実行部304は、処理フロー制御部302から渡されたタスクを実行する。タスク実行部304で実行するタスクとは、原稿のスキャン、文書データのプリント、文書データの送信電子メール、ファクス、ファイル等、文書データのディスクへの保存MFP110内外のハードディスクへの保存等である。通信部305は、NetworkI/F206を介して、MFP120の通信部355と通信を行う。通信部305は、MFP120の通信部355に対して処理フロー定義ファイルを送信する。また、通信部305は、MFP120の通信部355から処理フロー定義ファイルを受信して処理フロー制御部302に渡す。MFP120は、処理フローアプリケーション350を有する。処理フローアプリケーション350では、処理フローアプリケーション300が扱う処理フロー定義ファイルに加えて処理フローのテンプレート定義ファイルを扱うことが可能である。処理フローのテンプレート定義ファイルについては後述する。以下では、処理フローのテンプレート定義ファイルを単にテンプレートと称する。なお、プンプレートは、処理フロー定義ファイルの生成などに用いられる定型処理情報の一例である。処理フローアプリケーション350は、UI部351、処理フロー制御部352、処理フロー管理部353、タスク実行部354、通信部355、テンプレート制御部356、及びテンプレート管理部357を含んで構成される。UI部351は、操作部I/F205を介して操作部111にUIを表示し、操作部111からのユーザの入力を処理する。例えば、UI部351は、処理フロー管理部353で管理されている処理フロー定義ファイルの情報をもとに、処理フローを実行するためのボタンを操作部111に表示する。UI部301は、ユーザ操作によりボタンが押下されると、ボタンの押下を検知し、当該ボタンに対応付けられている処理フローの実行を処理フロー制御部302に指示する。また、例えば、UI部351は、テンプレート管理部357で管理されているテンプレートの情報をもとに、テンプレートから処理フロー定義ファイルをユーザが作成するためのボタンを操作部111に表示する。UI部351は、ユーザ操作によりボタンが押下されると、ボタンの押下を検知し、当該ボタンに対応付けられているテンプレートをもとにした処理フロー定義ファイルの生成をテンプレート制御部356に指示する。処理フロー制御部352は、処理フロー定義ファイルの解析を行う。より具体的には、処理フロー制御部352は、UI部351から処理フローの実行が指示されると、処理フロー管理部353を介して当該処理フローの処理フロー定義ファイルを取得する。そして、処理フロー制御部352は、取得した処理フロー定義ファイルの解析を行い、各タスクに分割する。更に、処理フロー制御部352は、各タスクを、処理フロー定義ファイルで指定されている順に実行するようにタスク実行部354に通知する。また、処理フロー制御部352は、通信部355から処理フロー定義ファイルを受け取り、処理フロー管理部353に処理フロー定義ファイルの登録を指示する。処理フロー管理部353は、処理フロー定義ファイルをHDD204に格納して管理する。より具体的には、処理フロー管理部353は、処理フロー制御部352からの指示により、HDD204に格納した処理フロー定義ファイルの読み出しや書き込み等を行う。タスク実行部354は、処理フロー制御部352から渡されたタスクを実行する。タスク実行部354で実行するタスクとは、原稿のスキャン、文書データのプリント、文書データの送信電子メール、ファクス、ファイル等、文書データのディスクへの保存MFP120内外のハードディスクへの保存等である。通信部355は、NetworkI/F206を介して、MFP110の通信部305と通信を行う。通信部355は、MFP110の通信部305に対して処理フロー定義ファイルを送信する。また、通信部355は、MFP120の通信部305から処理フロー定義ファイルを受信して処理フロー制御部352に渡す。テンプレート制御部356は、テンプレートの解析を行う。より具体的には、テンプレート制御部356は、UI部351からテンプレートを用いた処理フロー定義ファイルの生成が指示されると、テンプレート管理部357を介して当該テンプレートを取得する。そして、テンプレート制御部356は、取得したテンプレートの解析を行い、表示すべき設定画面とその順序を決定する。テンプレート制御部356は、表示すべき設定画面を表示するようにUI部351に依頼する。テンプレート制御部356は、UI部351からユーザが入力した設定値が通知されると、当該設定値を一時的に保持し、次の設定画面を表示するようにUI部351に依頼する。表示すべき設定画面の表示を全て完了すると、テンプレート制御部356は、テンプレートと一時的に保持したユーザの設定値とから処理フロー定義ファイルを生成し、処理フロー制御部352に処理フロー定義ファイルの登録を指示する。テンプレート管理部357は、テンプレートをHDD204に格納して管理する。より具体的には、テンプレート管理部357は、テンプレート制御部356からの指示により、HDD204に格納したテンプレートの読み出しや書き込み等を行う。図4は、図3で示した各管理部が管理する定義ファイルの情報の一例管理リストを示す図である。本実施形態では、管理リストとしては、テーブル形式のデータ構造を用いているが、これに限られるものではなく、CSV形式、XML形式等のテキストファイル等であってもよい。処理フロー管理リスト400は、処理フロー管理部303での処理フロー定義ファイルの管理に用いられるリストである。処理フロー管理リスト400は、カラム401からカラム404までの4つのカラムで構成されている。処理フロー管理リスト400では、1つのレコードが1つの処理フロー定義ファイルの管理に用いられる。カラム401は、処理フロー定義ファイルの名称処理フロー名を示す。レコード405の処理フロー名は、PDFで電子メール送信である。カラム402は、処理フローIDを示す。処理フローIDは、処理フロー定義ファイルを一意に識別するための識別子である。レコード405の処理フローIDは、flow_401である。カラム403は、処理フロー定義ファイルの公開先を示す。レコード405の公開先は、共有であるので、レコード405で管理される処理フロー定義ファイルの処理フローは、共有処理フローである。カラム404は、処理フロー定義ファイルのファイル名アドレス等であってもよい。を示す。処理フロー定義ファイルについては図5Aを用いて後述する。処理フロー管理リスト430は、処理フロー管理部353での処理フロー定義ファイルの管理に用いられるリストである。処理フロー管理リスト430では、1つのレコードが1つの処理フロー定義ファイルの管理に用いられる。処理フロー管理リスト430は、処理フロー管理リスト400のカラムの構成に加えてカラム431を有する。カラム431は、処理フロー定義ファイルがどのテンプレートから生成されたかを示す。レコード432では、カラム431がtemp_001であるので、レコード432の処理フロー定義ファイルがテンプレートIDがtemp_001であるテンプレートから生成されたことを示す。カラム431にテンプレートIDが格納されている場合、処理フロー定義ファイル及びテンプレートは紐づいている状態である関連付けられている。このように紐づいていることで、処理フローアプリケーション350は、処理フロー定義ファイルの編集の際に、紐づいているテンプレートで指定されている設定項目の設定値を変更するUIのみを表示することを可能としている。なお、処理フロー定義ファイル及びテンプレートが紐づいていない場合は、カラム431は空となる。テンプレート管理リスト460は、テンプレート管理部357でのテンプレートの管理に用いられるリストである。テンプレート管理リスト460は、カラム461からカラム464までの4つのカラムで構成されている。カラム461は、テンプレートの名称テンプレート名を示す。レコード465のテンプレート名は、スキャン原稿をファクス送信である。カラム462は、テンプレートIDを示す。テンプレートIDは、テンプレートを一意に識別するための識別子である。レコード465のテンプレートIDは、temp_001である。カラム463は、テンプレートから処理フロー定義ファイルをユーザが作成するためのUIを表示するかどうかUI表示の有無を示す。レコード465のUI表示は表示であるので、レコード465のテンプレートから処理フロー定義ファイルをユーザが作成するためのUIがMFP120の操作部111にボタンとして表示される。なお、カラム463が非表示である場合は、操作部111に当該ボタンが表示されないので、ユーザは当該ボタンのテンプレートから処理フロー定義ファイルを作成する操作を行うことはできない。図5Aは、処理フロー定義ファイルの一例処理フロー定義ファイル500を示す図である。処理フロー定義ファイル500は、レコード405のファイル名フロー401.xmlの処理定義ファイルである。本例では、処理フロー定義ファイルをXML形式で表現するが、処理フロー定義ファイルについては、処理フローアプリケーションが処理できるフォーマットの形式を適宜採用できる。タグ501は、JobScriptタグであり、1つの処理フロー定義ファイルを示している。本タグ内には、処理フローに関する定義が設けられる。属性502は、name属性であり、処理フロー定義ファイルの名称処理フロー名を示している。本例では、処理フロー名は、PDFで電子メール送信である。属性503は、public属性であり、処理フロー定義ファイルの公開先を示している。本例では、公開先がshare共有であり、当該処理フロー定義ファイルの処理フローが共有処理フローであることを示す。属性504は、id属性であり、処理フロー定義ファイルのIDフローIDを示している。本例では、フローIDは、flow_401である。タグ505は、Scanタグであり、スキャンに関するタスクであることを示している。本タグ内にスキャンに関するタスクの定義が設けられる。タグ506は、DocumentSizeタグであり、スキャンする原稿のサイズを指定する設定項目であることを示している。本タグ内には、スキャンする原稿のサイズの設定値が設けられる。処理フロー定義ファイル500では、原稿のサイズを指定せずに自動でスキャンすることを示すAUTOが設定値として設けられている。タグ507は、ColorModeタグであり、原稿をスキャンする際のカラーを指定する設定項目であることを示している。本タグ内には、原稿をスキャンする際のカラーの設定値が設けられる。処理フロー定義ファイル500では、フルカラーでスキャンすることを示すFullColorが設定値として設けられている。タグ508は、Resolutionタグであり、原稿をスキャンする際の解像度を指定する設定項目であることを示している。本タグ内には、原稿をスキャンする際の解像度の設定値が設けられる。処理フロー定義ファイル500では、600×600の解像度でスキャンすることを示す600×600が設定値として設けられている。タグ509は、CopyRatioタグであり、原稿をスキャンする際の倍率を指定する設定項目であることを示している。本タグ内には、原稿をスキャンする際の倍率の設定値が設けられる。処理フロー定義ファイル500では、倍率が100であることを示す100が設定値として設けられている。タグ510は、Sendタグであり、送信に関するタスクであることを示している。本タグ内には、送信に関するタスクの定義が設けられる。タグ511は、EmailAddressタグであり、送信先として電子メールの宛先を指定する設定項目であることを示している。本タグ内には、電子メールの宛先の設定値が設けられる。処理フロー定義ファイル500では、電子メールアドレスがaaacojpである宛先に文書データを送信することを示すaaacojpが設定値として設けられている。タグ512は、FileFormatタグであり、送信する文書データのファイル形式を指定する設定項目であることを示している。本タグ内には、文書データのファイル形式の設定値が設けられる。処理フロー定義ファイル500では、送信する文書データのファイル形式がPDFであることを示すPDFが設定値として設けられている。タグ513は、FileNameタグであり、送信する文書データの名称文書名を指定する設定項目であることを示している。本タグ内には、文書データの文書名の設定値が設けられる。処理フロー定義ファイル500では、送信する文書データの文書名がtestであることを示すtestが設定値として設けられている。図5Bは、テンプレートの一例テンプレート550を示す図である。テンプレート550は、レコード465のファイル名テンプレート001.xmlのテンプレートである。本例では、テンプレートをXML形式で表現するが、テンプレートについては、処理フローアプリケーションが処理できるフォーマットの形式を適宜採用できる。タグ551は、Templateタグであり、1つのテンプレートを示している。本タグ内には、テンプレートに関する定義が設けられる。属性552は、id属性であり、テンプレートIDを示している。本例では、テンプレートIDは、temp_001である。タグ553は、TemplateNameタグであり、テンプレート名を示している。本例では、テンプレート名は、スキャン原稿をファクス送信である。タグ554は、UserSettingItemタグであり、テンプレートから処理フロー定義ファイルを生成する際に、設定画面を表示する設定項目を示している。テンプレート550では、ファクス宛先及びパスワードの設定項目を入力する設定画面を表示することを示すFaxAddress,Passが設定値として設けられている。処理フローアプリケーション350は、タグタグ554を解析することで、表示すべき設定項目設定画面を決定する。タグ555は、JobScriptタグである。本タグ内には、処理フローに関する定義が設けられる。なお、MFP120は、テンプレートから処理フロー定義ファイルを生成する場合、本タグ内の設定値と設定画面から入力された設定値とから処理フロー定義ファイルを生成する。タグ556は、FaxAddressタグであり、文書データの送信先としてファクスの宛先を指定する設定項目であることを示している。テンプレート550では、設定値は空であり、ファクスの宛先については指定されていないことを示している。このようにテンプレートでは、設定値が欠けている状態でもよい。これは、タグ554によりファクスの宛先の設定項目の設定値を入力するように指定されるので、テンプレートを選択した後にユーザが指定することができるからである。タグ557は、Passタグであり、ファクスで送信する際のパスワードを指定する設定項目であることを示している。テンプレート550では、設定値は空であり、ファクスで送信する際のパスワードについては指定されていないことを示している。本実施形態では、タグ554で指定された設定項目の設定値を空としたが、設定値テンプレートのもとにした共有処理フローの処理定義ファイルの設定項目の設定値等が入っていてもよい。処理フロー定義ファイルの送信処理まず、MFP110は、操作部111にログイン認証画面を表示する図示せず。。MFP110は、ログイン認証画面におけるユーザ操作により、ログイン処理を受け付けると、処理フローアプリケーション300のUI部301は、処理フローアプリケーション300のUI例えば図6の操作画面600を表示する。このとき、UI部301は、共有処理フローの処理フロー定義ファイルの情報とログインしたユーザの専有処理フローの処理フロー定義ファイルの情報とを、処理フロー制御部302及び処理フロー管理部303を介して取得する。共有処理フローの処理フロー定義ファイルは、ユーザに共通の共通処理情報の一例であり、専有処理フローの処理フロー定義ファイルは、ユーザに固有の固有処理情報の一例である。UI部301は、取得した情報から、共有処理フローの実行を指示するボタン共有処理フローのボタン、専有処理フローの実行を指示するボタン専有処理フローのボタン等を生成し、生成したボタン等を操作部111に表示する。図6は、処理フローアプリケーション300のUIの一例操作画面600を示す図である。タブページ601は、共有処理フローのボタンを表示するためのタブページである。図6は、共有処理フローのボタンが表示されている状態である。タブページ602は、専有処理フローのボタンを表示するためのタブページである。ボタン603は、共有処理フローを実行するためのボタンである。UI部301は、ユーザ操作によりボタン603が押下されたことを検知すると、ボタン603の処理フロー本例では、処理フロー管理リスト400のレコード405の処理フローの実行を、処理フロー制御部302に指示する。ボタン604は、処理フローアプリケーション300が保持している処理フロー定義ファイルを他のMFPに送信するためのボタンである。図7は、MFP110からMFP120に処理フロー定義ファイルを送信してテンプレートを生成する処理生成時処理に係るフローチャートの一例を示す図である。例えば、操作画面600のボタン604がユーザに押下されると、UI部301は、処理フロー定義ファイルを送信する宛先の設定値を入力するUI、及び送信する処理フロー定義ファイルを指定するUIを表示する図示せず。。入力および指定がなされた後、UI部301は、処理フロー定義ファイルの送信の指示を受け付ける。なお、本例では、送信先としてMFP120の識別子が入力され、全ての処理フロー定義ファイルが指定された場合について説明する。ここで、MFP120の識別子としては、IPアドレス、MFP120が公開する処理フロー定義ファイルを受信するWebサービスのアドレスなど、MFP120に処理フロー定義ファイルを送信するための識別子を適宜採用できる。S701からS703までの処理は、MFP110における処理である。S701で、UI部301は、処理フロー定義ファイルを送信するためのボタンがユーザにより押下されたかを監視する。UI部301は、押下されたと判断した場合、処理フロー定義ファイルの送信の指示を受け付け、処理フロー制御部302に処理フロー定義ファイルの送信を指示し、S702に処理を移す。他方、UI部301は、押下されていないと判断した場合、監視を続ける。S702で、通信部305は、MFP120の通信部305に、指定された全ての処理フロー定義ファイルを送信する。より具体的には、まず処理フロー制御部302は、UI部301からUIで指定された送信先であるMFP120の識別子、及び送信する処理フローIDを受け取る。そして、処理フロー制御部302は、処理フロー管理部303を介して処理フローIDにより識別される処理フロー定義ファイルを読み出し、通信部305に送信先と処理フロー定義ファイルとを渡す。通信部305は、処理フロー制御部302から渡された処理フロー定義ファイルを送信先に送信する。S703で、通信部305は、MFP120の通信部355からの受信通知を受信したかを監視する。通信部305は、受信通知を受信したと判断した場合、処理を終了する。他方、通信部305は、受信通知を受信していないと判断した場合、監視を続ける。なお、本例では、通信部305が受信通知を受信したか否かを判断しているだけであるが、通信部305が受信通知を受信した後、UI部301は、送信完了画面を操作部111に表示するように構成してもよい。また、通信部305は、送信エラーなども受信するように構成してもよい。S751からS756までの処理は、MFP120における処理である。S751で、通信部355は、処理フロー定義ファイルを全て受信したかを監視する。通信部355は、処理フロー定義ファイルの受信が完了したと判断した場合、処理フロー定義ファイルの登録を処理フロー制御部352に依頼する。そして処理フロー制御部352は、受信した全ての処理フロー定義ファイルを、テンプレートを生成するための対象の処理フロー定義ファイルとして、テンプレート制御部356にテンプレートの生成を指示し、S752に処理を移す。他方、通信部355は、処理フロー定義ファイルの受信が完了していないと判断した場合、監視を続ける。S752で、テンプレート制御部356は、テンプレートを生成するための対象の処理フロー定義ファイルをもとにテンプレートを生成し、S753に処理を移す。テンプレートを生成するS752の処理テンプレート定義ファイルの生成処理については図8のフローチャートを用いて後述する。S753で、処理フロー制御部352は、受信した処理フロー定義ファイルを処理フロー管理部353に登録を依頼する。処理フロー管理部353は、処理フロー管理リスト430に受信した処理フロー定義ファイルを全て登録する。登録後の処理フロー管理リスト430については図示しないが、本例では処理フロー管理リスト400で管理されている処理フロー定義ファイルの情報全てが処理フロー管理リスト430に追加される管理される状態となる。このとき、追加されたレコードのカラム431は空となる。処理フロー制御部352は、登録が完了したことを通信部355に通知し、S754に処理を移す。S754で、通信部355は、処理フロー定義ファイルの受信が完了したことをMFP110の通信部305に通知し、S755に処理を移す。S755で、テンプレート制御部356は、S752でテンプレートを生成したかを判断する。テンプレート制御部356は、テンプレートを生成した場合、S756に処理を移し、他方、テンプレートを生成しなかった場合、処理を終了する。S756で、通信部355は、管理者の電子メールアドレス予め指定された通知先の一例にテンプレートが生成されたことを通知し、処理を終了する。このように管理者に通知することで、管理者は、テンプレートが生成されたことを知ることができる。図8は、処理フロー定義ファイルからテンプレートを生成する処理生成処理に係るフローチャートの一例を示す図である。図8は、S752の処理の一例を示すものである。S801で、テンプレート制御部356は、テンプレートを生成するための対象の処理フロー定義ファイルの処理フローの中の共有処理フローの数だけ、S802からS811又はS812までの処理を繰り返す。テンプレート制御部356は、対象の処理フロー定義ファイルが共有処理フローのものであるか、専有処理フローのものであるかは、例えば図5で説明した処理フロー定義ファイル500の属性503から判断する。S802で、テンプレート制御部356は、処理対象の共有処理フローの処理フロー定義ファイルからテンプレートを生成することを示すフラグ生成フラグを一時的に保持する。この際、テンプレートを生成しないことを示すfalseで生成フラグを初期化する。そして、テンプレート制御部356は、S803に処理を移す。S803で、テンプレート制御部356は、テンプレートを生成するための対象の処理フロー定義ファイルの処理フローの中の専有処理フロー数だけ、S804からS807までの処理を繰り返す。S804で、テンプレート制御部356は、共有処理フローの処理フロー定義ファイルの設定項目と専有処理フローの処理フロー定義ファイルの設定項目とが同じであるかを比較する。設定項目が同じであるかは、処理フロー定義ファイル500を例にすると、設定項目を示すタグ505からタグ513までの全てのタグが同じであるかで判断する。テンプレート制御部356は、設定項目が同じであると判断した場合、S805に処理を移し、他方、設定項目が同じでないと判断した場合、S803の繰り返しの終端に処理を移す。S805で、テンプレート制御部356は、共有処理フローの処理フロー定義ファイル及び専有処理フローの処理フロー定義ファイルで設定値が異なる設定項目を探す。処理フロー定義ファイル500のタグ511を例にすると、比較対象の専有処理フローのEmailAddressタグ内に設けられている設定値がaaacojpと異なる場合、設定値が異なると判断する。また、処理フロー定義ファイル500である場合、テンプレート制御部356は、タグ505からタグ513までの全てにおいて設定値の比較を行う。テンプレート制御部356は、設定値が異なる設定項目があったと判断した場合、S806に処理を移し、他方、設定値が全て同じあると判断した場合、S803の繰り返しの終端に処理を移す。S806で、テンプレート制御部356は、S805で探し出した設定値が異なる設定項目を示す情報を一時的に記憶し、S807に処理を移す。S807で、テンプレート制御部356は、生成フラグを、テンプレートを生成することを表すtrueとして記憶する。そして、テンプレート制御部356は、処理対象の共有処理フローについて、専有処理フローの数だけ繰り返しが終わっていないと判断した場合、S804に処理を移す。他方、テンプレート制御部356は、専有処理フローの数だけ繰り返しが終了していると判断した場合、S808に処理を移す。S808で、テンプレート制御部356は、生成フラグをチェックする。テンプレート制御部356は、生成フラグがtrueである場合、S809に処理を移し、他方、生成フラグがfalseである場合、S801の繰り返しの終端に処理を移す。終端では、テンプレート制御部356は、全ての共有処理フローについて処理が終わっていない共有処理フローの数だけ繰り返しが終わっていないと判断した場合、S802に処理を移し、終わっていると判断した場合、処理を終了する。S809で、テンプレート制御部356は、テンプレートの生成を行い、S810に処理を移す。テンプレート制御部356によるテンプレートの生成は、次のように行われる。テンプレート制御部356は、テンプレートのJobScriptタグ内のタスクの定義設定項目等については、共有処理フローの処理フロー定義ファイルのJobScriptタグ内のタスクの定義設定項目等とする。また、テンプレート制御部356は、テンプレートのTemplateNameタグ内の値については、共有処理フローの処理フロー定義ファイルのname属性の値とする。また、テンプレート制御部356は、UserSettingItemタグ内の値については、S806で記憶した設定項目を示す情報とする。共有処理フローの処理フロー定義ファイルが処理フロー定義ファイル500である場合を例に説明する。S806で記憶した設定項目を示す情報が、EmailAddress及びFileNameである場合、UserSettingItemタグ内の値は、EmailAddress,FileNameとなる。以上のように、テンプレート制御部356は、共有処理フローの処理フロー定義ファイルと、専有処理フローでは異なる設定値が用いられる設定項目を示す情報とをもとに、テンプレートの生成を行う。S810で、テンプレート制御部356は、テンプレート管理部357で管理しているテンプレート管理リスト460を参照して、S809で生成したテンプレートと同じテンプレートが存在するか否かを判断する。テンプレート制御部356は、存在しないと判断した場合、S811に処理を移し、他方、存在すると判断した場合、S812に処理を移す。本実施形態では、テンプレート制御部356は、テンプレートのUserSettingItemタグ内の値及びJobScriptタグ内の値が全て同じである場合に、同じテンプレートであると判断する。S811で、テンプレート制御部356は、生成したテンプレートについてテンプレート管理部357に登録を依頼する。この際、テンプレート制御部356は、カラム463の値は非表示で登録するように依頼する。非表示で登録するように依頼にする理由については後述する。テンプレート管理部357は、テンプレート制御部356から渡されたテンプレートのレコードをテンプレート管理リスト460に登録し、処理を終了する。S812で、テンプレート制御部356は、S809で生成したテンプレートを削除し、処理を終了する。これにより、同じテンプレートが登録されないようになる。テンプレートの確認次に、処理フロー定義ファイルを受信してテンプレートが生成された後に、管理者がMFP120にログインした際の処理について、図9及び図10を用いて説明する。まず、MFP120は、操作部111にログイン認証画面を表示する図示せず。。MFP120は、ログイン認証画面におけるユーザ操作により、ログイン処理を受け付けると、図9のS901の処理を開始する。図9は、テンプレートが生成された後に管理者がMFP120にログインした際の処理テンプレートの確認処理に係るフローチャートの一例を示す図である。S901で、UI部351は、テンプレートが生成されたことを確認するためのUI例えば図10Aの確認画面1000を表示する。図10Aは、S901で表示するテンプレートが生成されたことを確認するためのUIの一例確認画面1000を示す図である。ラベル1001は、S809で生成されたテンプレートを示している。ボタン1002は、テンプレートから処理フロー定義ファイルをユーザが作成する際に設定画面を表示する設定項目である電子メールアドレスを示す。ボタン1002が押下されると、ボタン1002は選択された状態となる。ボタン1003は、テンプレートから処理フロー定義ファイルをユーザが作成する際に設定画面を表示する設定項目である文書名を示す。ボタン1003が押下されると、ボタン1003は選択された状態となる。テンプレートから処理フロー定義ファイルをユーザが作成する際に設定画面を表示する設定項目を表すボタンは、テンプレートのUserSettingItemタグの値に設けられている設定項目を示す情報に対応して表示される。本例では、UserSettingItemタグの値としてEmailAddress,FileNameが設けられている。よって、EmailAddressに対応してボタン1002が表示され、FileNameに対応してボタン1003が表示されている。ボタン1004は、テンプレートを使用することを指定するためのボタンOKボタンである。ボタン1005は、テンプレートは使用しないことを指定するためのボタンキャンセルボタンである。図9に戻って説明を続ける。S902で、UI部351は、確認するためのUIにおいてOKボタン又はキャンセルボタンが押下されたか否かを検知する。より具体的には、UI部351は、OKボタン又はキャンセルボタンが押下されたと判断した場合、S903に処理を移し、他方、OKボタン及びキャンセルボタンの何れも押下されていないと判断した場合、監視を続ける。S903で、UI部351は、押下されたボタンが、OKボタン及びキャンセルボタンの何れのボタンであるかを判断する。UI部351は、OKボタンが押下されたと判断した場合、S905に処理を移し、他方、キャンセルボタンが押下されたと判断した場合、S904に処理を移す。S904で、テンプレート制御部356は、テンプレート管理部357にテンプレートの削除を依頼してテンプレートを削除する。より具体的には、テンプレート制御部356は、UI部351から削除すべきテンプレートIDを受け取る。そして、テンプレート制御部356は、テンプレートIDをテンプレート管理部357に渡し、テンプレート管理部357は、テンプレートIDで識別されるテンプレートのレコードをテンプレート管理リストから削除すると共に、当該テンプレートを削除する。これにより自動的に生成したテンプレートが管理者の所望するテンプレートでなかった場合にも削除することを可能としている。S905で、テンプレート制御部356は、確認画面1000で選択された設定項目ボタンに対応する設定項目を示す情報をテンプレートから削除し、S906に処理を移す。例えば、ボタン1003が選択された状態でボタン1004が押下された場合、UI部351から、文書名がテンプレート制御部356に通知される。テンプレート制御部356は、テンプレートのUserSettingItemタグの値から文書名を表すFileNameを削除する。なお、HDD204、プログラム等には、文書名及びFileNameを対応付ける情報が予め設けられている。これにより、管理者は、自動的にテンプレートが生成された後に、設定項目に設定値を入力するためのUIを表示するか否かを変更することが可能となる。S906で、テンプレート制御部356は、テンプレート管理部357を介して、テンプレート管理リスト460のカラム463の値を表示に変更し、S907に処理を移す。テンプレートの生成時には非表示としておくことで、テンプレートを自動で生成した後に、テンプレートから処理フロー定義ファイルをユーザが作成するためのボタンがすぐには操作部111に表示されない。S906においてテンプレート管理リスト460のカラム463の値を表示に変更することにより、管理者がテンプレートを使用することを決めた時点で操作部111に当該ボタンを表示して利用可能としている。S907で、UI部351は、テンプレートの生成に用いられた共有処理フローの処理フロー定義ファイルの削除を行うためのUI例えば図10Bの削除画面1030を表示する。図10Bは、S907で表示するテンプレートの生成に用いられた共有処理フローの処理フロー定義ファイルの削除を行うためのUIの一例削除画面1030を示す図である。ラベル1031は、ラベル1001で示したテンプレートが生成される際に用いられたベースとされた処理フロー定義ファイルの共有処理フローを示している。ボタン1032は、共有処理フローの処理フロー定義ファイルを削除するためのボタンOKボタンである。ボタン1033は、共有処理フローの処理フロー定義ファイルを削除しないためのボタンキャンセルボタンである。再び図9に戻って説明を続ける。S908で、UI部351は、削除を行うためのUIにおいてOKボタン又はキャンセルボタンが押下されたか否かを検知する。より具体的には、UI部351は、OKボタン又はキャンセルボタンが押下されたと判断した場合、S909に処理を移し、他方、OKボタン及びキャンセルボタンの何れも押下されていないと判断した場合、監視を続ける。S909で、UI部351は、押下されたボタンが、OKボタン及びキャンセルボタンの何れのボタンであるかを判断する。UI部351は、OKボタンが押下されたと判断した場合、S910に処理を移し、他方、キャンセルボタンが押下されたと判断した場合、S911に処理を移す。S910で、処理フロー制御部352は、処理フロー管理部353を介して処理フロー管理リスト430から共有処理フローのレコードを削除すると共に、当該共有処理フローの処理フロー定義ファイルを削除し、S911に処理を移す。本例では、処理フロー制御部352は、フローIDがflow_401である共有処理フローのレコードを処理フロー管理リスト430から削除し、フローIDがflow_401である処理フロー定義ファイルを削除する。S911で、UI部351は、テンプレート及び専有処理フローの処理フロー定義ファイルの紐づけを行うためのUI例えば図10Cの紐付画面1060を表示する。図10Cは、S911で表示するテンプレート、及び専有処理フローの処理フロー定義ファイルの紐づけを行うためのUIの一例紐付画面1060を示す図である。ラベル1061は、S805で設定値の比較が行われた処理フロー定義ファイルの専有処理フローを示している。つまり、ラベル1061は、共有処理フローの処理フロー定義ファイルから生成された可能性が高い処理フロー定義ファイルの専有処理フローを示している。本例では、ラベル1061は、フローIDがflow_402である処理フロー定義ファイルの専有処理フローを示している。ボタン1062は、生成されたテンプレート、及びラベル1061で示す専有処理フローの処理フロー定義ファイルの紐づけを行うためのボタンOKボタンである。ボタン1063は、生成されたテンプレート、及びラベル1061で示す専有処理フローの処理フロー定義ファイルの紐づけを行わないためのボタンキャンセルボタンである。再び図9に戻って説明を続ける。S912で、UI部351は、紐づけを行うためのUIにおいてOKボタン又はキャンセルボタンが押下されたか否かを検知する。より具体的には、UI部351は、OKボタン又はキャンセルボタンが押下されたと判断した場合、S913に処理を移し、他方、OKボタン及びキャンセルボタンの何れも押下されていないと判断した場合、監視を続ける。S913で、UI部351は、押下されたボタンが、OKボタン及びキャンセルボタンの何れのボタンであるかを判断する。UI部351は、OKボタンが押下されたと判断した場合、S914に処理を移し、他方、キャンセルボタンが押下されたと判断した場合、処理を終了する。S914で、処理フロー制御部352は、処理フロー管理部353を介して、処理フロー管理リスト430のカラム431に、生成されたテンプレートのテンプレートIDを格納し、処理を終了する。本例では、処理フロー制御部352は、処理フロー管理リスト430のフローIDがflow_402であるレコードのカラム431にテンプレートIDを格納する。このように紐づけておくことで、専有処理フローの処理フロー定義ファイルを編集する場合でも、紐づいているテンプレートと同じように、電子メールアドレスの設定画面だけを表示する、といったことが可能となる。以上のように、処理フロー定義ファイルを受信したときにテンプレートのように使用されていた共有処理フローの処理フロー定義ファイルを探し出し、探し出した処理フロー定義ファイルをもとにテンプレートを自動的に生成する。これにより、ユーザは、共有処理フローの処理フロー定義ファイルをもとに生成されたテンプレートから処理フロー定義ファイルを作成することが可能となる。即ち、テンプレートから作成する方が共有処理フローの処理フロー定義ファイルから作成するよりも操作の手順が少なくなるので、処理フロー定義ファイルを作成する際のユーザの負担が軽減される。<第2の実施形態>次に、第2の実施形態を説明する。第1の実施形態では、MFP110からMFP120に対して処理フロー定義ファイルを送信してテンプレートを自動で生成する方法について説明した。本実施形態では、管理者の任意のタイミングでテンプレートを自動で生成する方法について説明する。なお、本実施形態の構成は、基本的には第1の実施形態の構成と同じであるので、本実施形態では、第1の実施形態と異なる構成について主に説明する。テンプレートの生成本実施形態におけるテンプレートを自動で生成する際の処理について図11及び図12を用いて説明する。まず、MFP120は、操作部111にログイン認証画面を表示する図示せず。。MFP120は、ログイン認証画面におけるユーザ操作により、ログイン処理を受け付けると、図11のS1101の処理を開始する。図11は、管理者からのテンプレートの作成の指示に基づいてテンプレートを生成自動生成する処理生成時処理に係るフローチャートの一例を示す図である。S1101で、UI部351は、処理フローアプリケーション350で提供される自動生成を行うためのUI例えば図12のトップ画面1200を表示する。図12は、S1101で表示する自動生成を行うためのUIの一例トップ画面1200を示す図である。タブページ1201は、テンプレートから処理フロー定義ファイルをユーザが作成するためのボタンを表示するタブページである。テンプレート管理リスト460にあるレコードに対応するボタンが表示される。図12では、タブページ1201がアクティブになっており、ボタン1204が表示されている。タブページ1202は、共有処理フローを実行するためのボタンを表示するタブページである。タブページ1203は、専有処理フローを実行するためのボタンを表示するタブページである。ボタン1204は、テンプレートから処理フロー定義ファイルをユーザが作成するためのボタンである。図12では、テンプレート名がスキャン原稿をファクス送信であるレコード465のボタン1204を表示している。ボタン1205は、テンプレートの自動生成をユーザが実行するためのボタン自動生成ボタンである。図11に戻って説明を続ける。S1102で、UI部351は、自動生成を行うためのUIにおいて自動生成ボタンが押下されたかを監視する。UI部351は、自動生成ボタンが押下されたと判断した場合、S1103に処理を移し、他方、自動生成ボタンが押下されていないと判断した場合、監視を続ける。S1103で、テンプレート制御部356は、テンプレートを生成してS1104に処理を移す。本処理は、図8で説明した処理と同じであるので、その説明を省略する。S1104で、テンプレート制御部356は、S1103でテンプレートを生成したか否かを判断する。テンプレート制御部356は、テンプレートを生成した場合、S1105に処理を移し、テンプレートを生成しなかった場合、S1106に処理を移す。S1105で、処理フローアプリケーション350は、テンプレートの確認処理を行い、処理を終了する。本確認処理は、図9で説明した処理と同じであるので、その説明を省略する。S1106で、UI部351は、テンプレートが生成されなかったことを操作部111に表示し、処理を終了する。以上の構成によれば、管理者の任意のタイミングでテンプレートを自動的に生成することが可能となる。また、複数のMFPから処理フロー定義ファイルを受信した後に、テンプレートを自動で生成することが可能となる。<その他の実施形態>また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。上述した実施形態の構成によれば、一連の処理についての設定項目の設定値をより適切に受け付けることができる。以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。"