(57)【特許請求の範囲】
【請求項１】
タッチパネルを含む情報端末と、前記情報端末に接続されたサーバ装置とを備えた情報処理システムであって、
前記サーバ装置は、
記憶装置に記憶される１以上のファイルの各々についての、限定的に許可する利用形態を示す権限情報を記憶するための記憶手段と、
前記記憶手段に、前記権限情報を記憶させるための制御手段とを備え、
前記制御手段は、
前記タッチパネルに１以上の前記ファイルのアイコンを表示させる表示制御手段と、
前記タッチパネル上の第１の操作に基づいた、前記タッチパネルに表示されたアイコンで表されるファイルの中から処理対象のファイルを特定するするため情報を取得し、かつ、前記タッチパネル上の第２の操作に基づいた、前記処理対象のファイルについての前記権限情報を取得するための、取得手段とを含み、
前記第１の操作は、前記タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が短くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、
前記取得手段は、前記第１の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置で定義される範囲に表示されたアイコンで表わされるファイルを、前記処理対象のファイルとして特定し、
前記第２の操作は、前記タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が長くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、
前記取得手段は、前記第２の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置に基づいた、前記処理対象のファイルについて限定的に許可する利用形態を示す権限情報を取得する、情報処理システム。
【請求項２】
前記取得手段は、前記第２の操作における、前記２点のタッチ位置がその間隔が長くなる方向に移動するときの、当該方向と移動後のタッチ位置とに基づいて、前記権限情報を取得する、請求項１に記載の情報処理システム。
【請求項３】
前記記憶手段は、１以上のユーザに対して１以上のグループを設定するための情報をさらに記憶し、
前記取得手段は、前記方向と移動後のタッチ位置に基づいて、前記処理対象のファイルのアイコンの視認、当該ファイルの閲覧、または、当該ファイルの編集を許可する前記グループを特定する情報を取得する、請求項２に記載の情報処理システム。
【請求項４】
前記制御手段は、第１のユーザから第２のユーザに特定のファイルについての作業を依頼する情報の入力を受け付け、当該情報が入力されたことに応じて、前記記憶手段に、前記特定のファイルについて、前記第１のユーザから前記第２のユーザに作業が依頼されたことを示す情報である依頼情報をさらに記憶し、
前記表示制御手段は、前記第２のユーザがログインした前記情報端末のタッチパネルに、前記特定のファイルのアイコンを表示させ、
前記制御手段は、
前記第２のユーザがログインした前記情報端末のタッチパネル上で、前記特定のファイルのアイコンを前記特定のファイルについての作業を受諾したことを示す第１の領域までドラッグする、第３の操作がなされたことに基づいて、前記第１のユーザに、前記第２のユーザの前記作業の受諾を報知し、
前記第２のユーザがログインした前記情報端末のタッチパネル上で、前記特定のファイルのアイコンを前記特定のファイルについての作業が完了したことを示す第２の領域までドラッグする、第４の操作がなされたことに基づいて、前記第１のユーザに、前記第２のユーザの前記作業の完了を報知する、請求項１〜請求項３のいずれかに記載の情報処理システム。
【請求項５】
前記制御手段は、前記記憶手段に、前記特定のファイルについて、前記第３の操作がなされたか否かを示す第１の情報と、前記第４の操作がなされたか否かを示す第２の情報をさらに記憶させ、
前記表示制御手段は、前記第１のユーザがログインした前記情報端末のタッチパネルに、前記第１の情報および前記第２の情報を表示させる、請求項４に記載の情報処理システム。
【請求項６】
前記記憶手段は、各前記ファイルについて、予め定められた権限情報を記憶し、
前記制御手段は、所定のファイルについて、前記取得手段が取得した権限情報が前記所定のファイルについて前記予め定められた権限情報によって許可されない利用形態を含む場合には、前記取得手段が取得した権限情報から当該予め定められた権限情報によって許可されない利用形態を削除して、前記記憶手段に記憶させる、請求項１〜請求項５のいずれかに記載の、情報処理システム。
【請求項７】
タッチパネルを含む情報端末に接続されたサーバ装置であって、
記憶装置に記憶される１以上のファイルの各々についての、限定的に許可する利用形態を示す権限情報を記憶するための記憶手段と、
前記記憶手段に、前記権限情報を記憶させるための制御手段とを備え、
前記制御手段は、
前記タッチパネルに１以上の前記ファイルのアイコンを表示させる表示制御手段と、
前記タッチパネル上の第１の操作に基づいた、前記タッチパネルに表示されたアイコンで表されるファイルの中から処理対象のファイルを特定するするため情報を取得し、かつ、前記タッチパネル上の第２の操作に基づいた、前記処理対象のファイルについての前記権限情報を取得するための、取得手段とを含み、
前記第１の操作は、前記タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が短くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、
前記取得手段は、前記第１の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置で定義される範囲に表示されたアイコンで表わされるファイルを、前記処理対象のファイルとして特定し、
前記第２の操作は、前記タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が長くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、
前記取得手段は、前記第２の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置に基づいた、前記処理対象のファイルについて限定的に許可する利用形態を示す権限情報を取得する、サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理システムに関し、特に、システムにおいて共有情報として管理するファイルについてのアクセス等に関する権限情報の設定が可能な情報処理システムに関する。
【背景技術】
【０００２】
従来から、情報処理システムに関し、ファイルサーバに保存されたファイルを複数のユーザで共有する技術が実用化され、そして、種々の技術が開示されている。
【０００３】
たとえば、特許文献１（特開２０１０−１８１９７２号公報）には、共有されるファイルが保存されるフォルダごとに、アクセス権情報を管理する技術が開示されている。これにより、ファイルごとにアクセス権情報の設定を行なう必要がなく、ユーザに面倒な操作を要することを回避できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８１９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術によれば、ファイルに設定しようとするアクセス権情報の設定内容ごとにフォルダを設ける必要があり、この点で、ユーザが煩雑な操作を必要とされることが考えられる。
【０００６】
なお、このような観点から、ファイルを共有せず、閲覧等を許可されるユーザに、電子メール等の手段によってファイルを送信することも考えられる。しかしながら、このような技術によれば、ユーザは、アクセス権情報ごとにフォルダに対する情報を設定するという煩雑な操作は必要とされないものの、送信先を指定するという煩雑な操作を必要とされることが考えられる。
【０００７】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、情報処理システムにおいて、共有ファイルについての権限情報の設定のために必要とされる操作を容易にすることである。
【課題を解決するための手段】
【０００８】
本発明に従った情報処理システムは、タッチパネルを含む情報端末と、情報端末に接続されたサーバ装置とを備えた情報処理システムであって、サーバ装置は、記憶装置に記憶される１以上のファイルの各々についての、限定的に許可する利用形態を示す権限情報を記憶するための記憶手段と、記憶手段に、権限情報を記憶させるための制御手段とを備え、制御手段は、タッチパネルに１以上のファイルのアイコンを表示させる表示制御手段と、タッチパネル上の第１の操作に基づいた、タッチパネルに表示されたアイコンで表されるファイルの中から処理対象のファイルを特定するするため情報を取得し、かつ、タッチパネル上の第２の操作に基づいた、処理対象のファイルについての権限情報を取得するための、取得手段とを含み、第１の操作は、タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が短くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、取得手段は、第１の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置で定義される範囲に表示されたアイコンで表わされるファイルを、処理対象のファイルとして特定し、第２の操作は、タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が長くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、取得手段は、第２の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置に基づいた、処理対象のファイルについて限定的に許可する利用形態を示す権限情報を取得する。
【０００９】
好ましくは、取得手段は、第２の操作における、２点のタッチ位置がその間隔が長くなる方向に移動するときの、当該方向と移動後のタッチ位置とに基づいて、権限情報を取得する。
【００１０】
好ましくは、記憶手段は、１以上のユーザに対して１以上のグループを設定するための情報をさらに記憶し、取得手段は、方向と移動後のタッチ位置に基づいて、処理対象のファイルのアイコンの視認、当該ファイルの閲覧、または、当該ファイルの編集を許可するグループを特定する情報を取得する。
【００１１】
好ましくは、制御手段は、第１のユーザから第２のユーザに特定のファイルについての作業を依頼する情報の入力を受け付け、当該情報が入力されたことに応じて、記憶手段に、特定のファイルについて、第１のユーザから第２のユーザに作業が依頼されたことを示す情報である依頼情報をさらに記憶し、表示制御手段は、第２のユーザがログインした情報端末のタッチパネルに、特定のファイルのアイコンを表示させ、制御手段は、第２のユーザがログインした情報端末のタッチパネル上で、特定のファイルのアイコンを特定のファイルについての作業を受諾したことを示す第１の領域までドラッグする、第３の操作がなされたことに基づいて、第１のユーザに、第２のユーザの作業の受諾を報知し、第２のユーザがログインした情報端末のタッチパネル上で、特定のファイルのアイコンを特定のファイルについての作業が完了したことを示す第２の領域までドラッグする、第４の操作がなされたことに基づいて、第１のユーザに、第２のユーザの作業の完了を報知する。
【００１２】
好ましくは、制御手段は、記憶手段に、特定のファイルについて、第３の操作がなされたか否かを示す第１の情報と、第４の操作がなされたか否かを示す第２の情報をさらに記憶させ、表示制御手段は、第１のユーザがログインした情報端末のタッチパネルに、第１の情報および第２の情報を表示させる。
【００１３】
好ましくは、記憶手段は、各ファイルについて、予め定められた権限情報を記憶し、制御手段は、所定のファイルについて、取得手段が取得した権限情報が所定のファイルについて予め定められた権限情報によって許可されない利用形態を含む場合には、取得手段が取得した権限情報から当該予め定められた権限情報によって許可されない利用形態を削除して、記憶手段に記憶させる。
【００１４】
本発明に従ったサーバ装置は、タッチパネルを含む情報端末に接続されたサーバ装置であって、記憶装置に記憶される１以上のファイルの各々についての、限定的に許可する利用形態を示す権限情報を記憶するための記憶手段と、記憶手段に、権限情報を記憶させるための制御手段とを備え、制御手段は、タッチパネルに１以上のファイルのアイコンを表示させる表示制御手段と、タッチパネル上の第１の操作に基づいた、タッチパネルに表示されたアイコンで表されるファイルの中から処理対象のファイルを特定するするため情報を取得し、かつ、タッチパネル上の第２の操作に基づいた、処理対象のファイルについての権限情報を取得するための、取得手段とを含み、第１の操作は、タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が短くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、取得手段は、第１の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置で定義される範囲に表示されたアイコンで表わされるファイルを、処理対象のファイルとして特定し、第２の操作は、タッチパネル上で２点がタッチされた後に連続して当該２点のタッチ位置がその間隔が長くなる方向に移動し、その後、当該移動後の２点のタッチを解除する操作であり、取得手段は、第２の操作における２点のタッチ位置について、移動前と移動後の少なくとも一方のタッチ位置に基づいた、処理対象のファイルについて限定的に許可する利用形態を示す権限情報を取得する。
【発明の効果】
【００１５】
この発明によると、ファイルに対する権限情報の設定に際し、第１の操作により設定の対象となるファイルを選択でき、そして、第２の操作により、当該ファイルに対する権限情報を設定できる。
【００１６】
つまり、ユーザは、ファイルに対応するアイコンに対する操作により、ファイルに対する権限情報の設定ができる。
【００１７】
これにより、ユーザは、共有ファイルについての権限情報を容易に設定できる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態にかかる情報処理システムの構成の具体例を示す図である。
【図２】ＭＦＰ（Multi  Function  Peripheral）のハードウェア構成の具体例を示す図である。
【図３】携帯端末のハードウェア構成の具体例を示す図である。
【図４】サーバのハードウェア構成の具体例を示す図である。
【図５】ＰＣ（パーソナルコンピュータ９のハードウェア構成の具体例を示す図である。
【図６】本実施の形態における、タッチパネルに対する特徴的な操作の内容を説明するための図である。
【図７】本実施の形態における、タッチパネルに対する特徴的な操作の内容を説明するための図である。
【図８】「つまむ」操作を説明するための図である。
【図９】「離す」操作を説明するための図である。
【図１０】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１１】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１２】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１３】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１４】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１５】離す操作によって指定される権限情報を特定する方法の具体例を説明するための図である。
【図１６】情報処理システムのクライアント端末のタッチパネルまたは表示装置に表示される画面の一例を示す図である。
【図１７】サーバの機能構成の具体例を示すブロック図である。
【図１８】携帯端末の機能構成の具体例を示すブロック図である。
【図１９】ＭＦＰの機能構成の具体例を示すブロック図である。
【図２０】ＰＣの機能構成の具体例を示すブロック図である。
【図２１】本実施の形態の情報処理システムにおけるワークフローを説明するための図である。
【図２２】本実施の形態の情報処理システムにおいて、ワークフローの管理のためにクライアント端末においてなされる操作に応じて実行される処理の内容を説明するためのフローチャートである。
【図２３】クライアント端末のタッチパネルに表示される画面の一例を示す図である。
【図２４】クライアント端末のタッチパネルに表示される画面の一例を示す図である。
【図２５】クライアント端末のタッチパネルに表示される画面の一例を示す図である。
【図２６】クライアント端末のタッチパネルに表示される画面の一例を示す図である。
【図２７】クライアント端末のタッチパネルに表示される画面の一例を示す図である。
【図２８】サーバのＣＰＵが実行する、ワークフローの管理のための処理のフローチャートである。
【図２９】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３０】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３１】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３２】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３３】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３４】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３５】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３６】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３７】本実施の形態において扱われる管理情報およびその更新について説明するための図である。
【図３８】本実施の形態において扱われる管理情報の一例を示す図である。
【図３９】図３８の管理情報に対応してクライアントにおいて表示される画面の一例を示す図である。
【図４０】本実施の形態の変形例を説明するための図である。
【図４１】本実施の形態において指定される権限情報を特定する処理内容を説明するための図である。
【発明を実施するための形態】
【００１９】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２０】
＜システム構成＞
図１は、本実施の形態にかかる情報処理システムの構成の具体例を示す図である。
【００２１】
図１を参照して、本実施の形態にかかる情報処理システムは、ＭＦＰ１００と、携帯端末３００と、サーバ５００と、ＰＣ（パーソナルコンピュータ）９００とを含み、これらがＬＡＮ（Local  Area  Network）などのネットワークで接続されている。本実施の形態では、ＭＦＰ１００または携帯端末３００によって、情報端末が構成される。
【００２２】
ネットワークは有線であっても無線であってもよい。一例として、図１に示されるように、ＭＦＰ１００とサーバ５００とＰＣ９００とが有線ＬＡＮに接続され、該有線ＬＡＮにさらに無線ＬＡＮアクセスポイント７００が含まれ、携帯端末３００が無線ＬＡＮアクセスポイント７００と無線ＬＡＮで接続されている例が挙げられる。
【００２３】
本実施の形態の情報処理システムでは、サーバ５００は、ファイルサーバおよびワークフロー管理サーバとして機能し、また、ＭＦＰ１００、携帯端末３００、および、ＰＣ９００は、当該システムにおけるクライアントとして機能する。本明細書では、ＭＦＰ１００、携帯端末３００、および、ＰＣ９００を総称して、適宜、クライアント端末と呼ぶ。なお、これらの中で、タッチパネルを備えたもののみを対象とする場合には、ＭＦＰ１００と携帯端末３００を総称して、クライアント端末と呼ぶ。
【００２４】
本実施の形態における情報処理システムにおいて、共有ファイルは、サーバ５００に記憶されているものとして説明されるが、サーバ５００では、少なくとも共有ファイルを管理するための情報（たとえば、後述する権限内容情報および従業員情報）が記憶されていればよく、ファイルデータを記憶するための記憶装置は別途設けられていても良い。この場合、サーバ５００（または、各クライアント）が、当該記憶装置と通信することにより、当該記憶装置に記憶された共有ファイルにアクセスする。
【００２５】
＜ＭＦＰの構成＞
図２は、ＭＦＰ１００のハードウェア構成の具体例を示す図である。
【００２６】
図２を参照して、ＭＦＰ１００は、ＭＦＰ１００全体を制御するための演算装置であるＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random  Access  Memory）１２と、図示しない原稿台に載置された原稿を光学的に読取って画像データを得るためのスキャナ１３と、画像データを印刷用紙上に固定するためのプリンタ１４と、情報を表示したり当該ＭＦＰ１００に対する操作入力を受付けたりするためのタッチパネルを含んだ操作パネル１５と、画像データ等を保存するためのメモリ１６と、ＵＳＢ（Universal  Serial  Bus）メモリなどの記録媒体にアクセスしてそこからファイルを読み出したり書き込んだりするための記録媒体への通信を制御するためのメディアコントローラ１７と、上記ネットワークを介した通信の制御のためのネットワークコントローラ１８とを含む。
【００２７】
操作パネル１５は、図示しないタッチパネルと操作キー群とを含む。タッチパネルは、液晶表示装置などの表示装置と光学式タッチセンサや静電容量タッチセンサなどの位置指示装置とが重ねられて構成され、操作画面を表示して、その操作画面上の指示位置を特定する。
【００２８】
タッチパネル上での指示位置（タッチされた位置）や、押下されたキーを示す操作信号は、ＣＰＵ１０に入力される。ＣＰＵ１０は、押下されたキー、または表示している操作画面および指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００２９】
＜携帯端末の構成＞
図３は、携帯端末３００のハードウェア構成の具体例を示す図である。
【００３０】
図３を参照して、携帯端末３００は、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのＲＡＭ３２と、画像データ等を記憶するためのメモリ３３と、情報を表示したり当該携帯端末３００に対する操作入力を受付けたりするためのタッチパネルを含んだ操作パネル３４と、図示しない基地局と通信することによる電話回線を介した通信を制御するための通信コントローラ３５と、上記ネットワークを介した通信の制御のためのネットワークコントローラ３６とを含む。
【００３１】
操作パネル３４は、ＭＦＰ１００の操作パネル１５と同様の構成であってよい。すなわち、一例として、液晶表示装置などの表示装置と光学式タッチセンサや静電容量タッチセンサなどの位置指示装置とが重なって構成されたタッチパネルを含む。当該タッチパネルでは、操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ３０に入力される。ＣＰＵ３０は、表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００３２】
＜サーバの構成＞
図４は、サーバ５００のハードウェア構成の具体例を示す図である。
【００３３】
図４を参照して、サーバ５００は上述のように一般的なコンピュータ等によって構成されるものであり、一例として、全体を制御するための演算装置であるＣＰＵ５０と、ＣＰＵ５０で実行されるプログラムなどを記憶するためのＲＯＭ５１と、ＣＰＵ５０でプログラムを実行する際の作業領域として機能するためのＲＡＭ５２と、ファイルなどを記憶するためのＨＤ（Hard  Disk）５３と、上記ネットワークを介した通信の制御のためのネットワークコントローラ５４とを含む。
【００３４】
本実施の形態では、ＨＤ５３には、後述する権限内容情報および従業員情報等の、ネットワークを制御するための種々の情報が記憶されている。
【００３５】
＜ＰＣの構成＞
図５は、ＰＣ９００のハードウェア構成の具体例を示す図である。
【００３６】
図５を参照して、ＰＣ９００は、全体を制御するための演算装置であるＣＰＵ９０と、ＣＰＵ９０で実行されるプログラムなどを記憶するためのＲＯＭ９１と、ＣＰＵ９０でプログラムを実行する際の作業領域として機能するためのＲＡＭ９２と、画像データをファイルとして記憶したり他の情報を記憶したりするためのメモリ９３と、液晶表示装置などの表示装置によって構成される表示パネル９４と、マウスやキーボード等の入力装置によって構成される入力装置９７と、上記ネットワークを介した通信の制御のためのネットワークコントローラ９６とを含む。
【００３７】
ＣＰＵ９０は、入力装置９７に対する操作内容を特定し、それに基づいて処理を実行する。
【００３８】
＜動作概要＞
図１６は、情報処理システムのクライアント端末のタッチパネルまたは表示装置に表示される画面の一例を示す図である。
【００３９】
まず、図１６を参照して、画面８００は、作業トレイ８０１、受信トレイ８０２、報告トレイ８０３、および、発注トレイ８１０を含む。
【００４０】
作業トレイ８０１、受信トレイ８０２、報告トレイ８０３、および、発注トレイ８１０には、それぞれ、サーバ５００に記憶されたファイルに対応したアイコンが表示され得る。各トレイに、アイコンが表示されるか否か、また、表示される場合にどのファイルに対応したアイコンが表示されるかについては、当該クライアント端末において、どのユーザがシステムにログインしたかによって異なる。つまり、各トレイには、クライアント端末にログインしたユーザごとに、異なるアイコンが表示される。
【００４１】
受信トレイ８０２には、当該ログインユーザに対して作業を依頼されたファイルのアイコン（図１６では、Ｄｏｃ＿Ａ１〜Ｄｏｃ＿Ａ３）が表示される。クライアント端末において、各アイコンを作業トレイ８０１に移動する操作がなされると、当該アイコンの表示場所が受信トレイ８０２から作業トレイ８０１に変更されるとともに、当該操作がなされたことがサーバ５００へ通知される。本実施の形態では、この通知は、たとえばクライアント端末からサーバ５００へ、後述する受諾情報が送信されることにより実現される。この通知に応じて、サーバ５００は、当該ログインユーザが作業の依頼が受諾された旨を報知する。当該報知としては、たとえば、サーバ５００がモニタ等の表示装置を有する場合、当該表示装置にその旨が表示されても良い。また、サーバ５００が、当該作業を依頼したユーザに対してその旨のメッセージを送信しても良い。
【００４２】
作業トレイ８０１に表示されたアイコンを、当該アイコンに対する作業が終了する等により、報告トレイ８０３に移動する操作がなされると、当該アイコンの表示場所が作業トレイ８０１から報告トレイ８０３に変更されるとともに、当該操作がなされたことがサーバ５００へ送信される。本実施の形態では、このことは、クライアント端末からサーバ５００へ、後述する完了情報が送信されることにより実現される。これに応じて、サーバ５００は、当該ログインユーザが、作業を完了した旨を報知する。当該報知としては、たとえば、サーバ５００がモニタ等の表示装置を有する場合、当該表示装置にその旨が表示されても良い。また、サーバ５００が、当該作業を依頼したユーザに対してその旨のメッセージを送信しても良い。
【００４３】
作業トレイ８０１に表示されたアイコンを発注トレイ８１０に移動する操作がなされると、クライアント端末は、さらに、当該アイコンに対応するファイルの権限情報の入力および当該ファイルに関する作業の発注先の入力を待つ状態となる。権限情報とは、当該ファイルに対して限定的に許可される利用形態を示す情報であり、より具体的には、どのユーザにどの処理（閲覧、編集、アイコンの視認等）を許可するかを特定するための情報である。なお、権限情報に関するこれらの処理は、一例であって、情報処理システムでは、権限情報によって許可／不許可を設定される処理内容については、適宜設定することができる。
【００４４】
ここで、アイコンの視認の許可／不許可について、説明する。ユーザがクライアント端末からサーバ５００にアクセスした場合、当該クライアント端末にログインしたユーザによっては、サーバ５００にファイルが記憶されていること自体を知らせたくない場合がある。このような場合のために、サーバ５００にアクセスした場合でも、当該クライアント端末の表示装置に当該ファイルのアイコンを表示させないように設定することができる。このような場合、当該ファイルについての権限情報では、当該ユーザについては、アイコンの視認が不許可とされる。なお、アイコンの視認が許可されているユーザでも、当該ファイルについて、閲覧を許可されていなければ、当該ファイルを開いて中身を確認することはできない。また、当該ファイルについて、アイコンの視認と閲覧が許可されているユーザであっても、当該ファイルの編集が許可されていなければ、当該ファイルの中身を確認することはできても、当該ファイルの上書き保存をすることはできない。
【００４５】
本実施の形態では、権限情報において、アイコンの視認とファイルの閲覧の許可／不許可は、同様に設定される。そこで、本明細書では、ファイルについて、閲覧の許可／不許可とアイコンの視認の許可／不許可をまとめて、適宜、閲覧等の許可／不許可という。
【００４６】
また、本明細書では、上記操作がなされたことに応じてクライアント端末からサーバに入力される、作業の発注を依頼する旨の情報を、発注情報という。発注情報は、上記のように権限情報を含む場合がある。上記のように、アイコンを発注トレイ８１０に移動する操作がなされた後、少なくとも発注先の入力がなされると、当該クライアント端末からサーバ５００へ、発注情報が送信される。これに応じて、サーバ５００では、依頼された作業の対象となったファイルを特定する情報が、後述するファイル管理用情報において、発注先とされたユーザに関連付けられて記憶される。
【００４７】
そして、発注先とされたユーザがクライアント端末においてログインすると、当該クライアント端末の受信トレイ８０２には、上記のように発注（作業）の対象とされたファイルのアイコンが表示される。
【００４８】
＜タッチパネルにおける操作＞
本実施の形態の情報処理システムは、上記の発注情報の送信のためにクライアント端末になされる操作を、特徴の一つとする。より具体的には、クライアント端末がタッチパネルを有する場合に、当該タッチパネルにおける、作業対象のファイルの選択および当該ファイルに対する権限情報の設定のための操作が、特徴の一つとされる。以下、これらの操作について、説明する。
【００４９】
図６および図７は、ＭＦＰ１００または携帯端末３００のタッチパネルに対する、本実施の形態における特徴的な操作の内容を説明するための図である。
【００５０】
図６では、操作パネル１５に複数のファイルのアイコンが表示された例が示されている。そして、操作パネル１５に対して、図６に表わされたような「つまむ」操作を行なうことで、当該操作がなされた位置に対応したアイコンに対応したファイルが、作業の対象として特定される。
【００５１】
その後、当該操作パネル１５に対して、図７に表されたような「離す」操作が行なわれると、上記のように特定されたファイルに対して、当該操作がなされた位置に対応した権限情報が指定される。
【００５２】
図８は、「つまむ」操作を説明するための図である。
図８を参照して、「つまむ」操作とは、たとえば２本の指などを用いて操作パネル１５上の２点Ｐ１、Ｐ２を指定し、続いて、その位置から直線状または略直線状に指を近づけ、近づいた位置である２点Ｐ’１、Ｐ’２で２本の指を操作パネル１５から離す操作を指す。
【００５３】
ＣＰＵ１０は、操作パネル１５上の２点Ｐ１、Ｐ２が同時に指示され、さらに、それぞれの位置から連続して直線状または略直線状に位置が変化し、元の２点間の間隔よりも短い間隔である２点Ｐ’１、Ｐ’２で両指定がほぼ同時に解除されたことが検出されると、「つまむ」操作がなされたと検出する。
【００５４】
図９は、「離す」操作を説明するための図である。図９を参照して、「離す」操作とは、たとえば２本の指などを用いて操作パネル１５上の２点Ｑ１、Ｑ２を指定し、続いて、その位置から直線状または略直線状に互いの指を遠ざけ、ある程度離れた位置である２点Ｑ’１、Ｑ’２で２本の指を操作パネル３４から離す操作を指す。
【００５５】
ＣＰＵ３０は、操作パネル３４上の２点Ｑ１、Ｑ２が同時に指示され、さらに、それぞれの位置から連続して直線状または略直線状に位置が変化し、元の２点間の間隔よりも長い間隔である２点Ｑ’１、Ｑ’２で両指定がほぼ同時に解除されたことが検出されると、「離す」操作がなされたと検出する。
【００５６】
＜つまむ操作によるアイコンの指定＞
クライアント端末では、つまむ操作の最初に指定された２点（図８の２点Ｐ１、Ｐ２）と最後に指定された２点（図８の２点Ｐ’１、Ｐ’２）との少なくとも一方に基づいて定義される範囲に表示されるアイコンが、つまむ操作によって指定されたアイコンとして特定される。
【００５７】
なお、つまむ操作によって指定されるアイコンを特定する方法は、特定の方法に限定されない。図１０〜図１４は、つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【００５８】
まず、図１０を参照して、クライアント端末においてつまむ操作が検出されると、最初に指定（タッチ）された２点Ｐ１、Ｐ２を対角とする矩形をつまむ操作で定義される範囲が特定される。そして、特定された矩形の中に、少なくとも一部を含まれるアイコンが、指定されるアイコンとして特定される。または、図１１に示されるように、最初に指定（タッチ）された２点Ｐ１、Ｐ２を対角とする矩形をつまむ操作で定義される範囲が特定される。そして、当該矩形内に完全に含まれるアイコンが、指定されるアイコンとして特定される。このように特定されることで、ユーザは移動対象とするファイルを表わしたアイコンを挟むように２本の指を操作パネル１５にタッチさせ、その状態からつまむ操作のための動作を行なうことで、意図するファイルを指定することができる。そのため、直感的に移動対象とするファイルを指定することができる。また、アイコン画像が小さい場合であっても、正確に指定することが可能となる。
【００５９】
または、図１２に示されるように、最後に指定（タッチ）された２点Ｐ’１、Ｐ’２を対角とする矩形が、つまむ操作で定義される範囲として特定される。当該矩形の中に少なくとも一部が含まれるアイコンが、指定されるアイコンとして特定される。または、図１３に示されるように、上記２点Ｐ’１、Ｐ’２を対角とする矩形内に完全に含まれるアイコンが、指定されるアイコンとして特定される。このように特定されることで、ユーザは移動対象とするファイルを表わしたアイコンが最後に２本の指の間に挟まれるように、それよりも広く離して２本の指を操作パネル１５にタッチさせた後に近づけることで、意図するファイルを指定することができる。そのため、直感的に移動対象とするファイルを指定することができる。また、アイコン画像が小さい場合であっても、正確に指定することが可能となる。
【００６０】
または、図１４に示されるように、最初に指定された２点Ｐ１、Ｐ２から最後に指定された２点Ｐ’１、Ｐ’２までを結ぶ２本の線が、つまむ操作で定義される範囲と特定される。そして、いずれかの線と重なるアイコンが、指定されるアイコンとして特定される。このように特定されることで、ユーザは移動対象とするファイルを表わしたアイコンをつまむように２本の指を移動させることで、意図するファイルを指定することができる。そのため、直感的に移動対象とするファイルを指定することができる。また、アイコン画像が小さい場合であっても、正確に指定することが可能となる。
【００６１】
＜離す操作による権限情報の指定＞
クライアント端末では、離す操作の最初に指定された２点（図９の２点Ｑ１、Ｑ２）と最後に指定された２点（図９の２点Ｑ’１、Ｑ’２）の少なくとも一方に基づいて、指定されたファイルに対して指定される権限情報が特定される。
【００６２】
なお、離す操作によって権限情報を特定する方法は、特定の方法に限定されない。図１５は、離す操作によって指定される権限情報を特定する方法の具体例を説明するための図である。
【００６３】
図１５には、図１６の発注トレイ８１に示された円８１１，８１２，８１３が示されている。円８１１，８１２，８１３は、同心である。権限情報を指定する際、ユーザは、最も内側にある円８１１より内側から、２点のタッチを開始する。そして、離す操作において、最後に指定された２点（図９の２点Ｑ’１、Ｑ’２）の位置に応じて、権限情報を決定する。
【００６４】
なお、この方法では、最初に指定された２点Ｑ１、Ｑ２から最後に指定された２点Ｑ’１、Ｑ’２までを結ぶ２本の線の向きによって、離す操作で定義される権限情報の種類を指定する情報が特定される。詳しくは、当該種類が、閲覧等であるか、編集であるか、が特定される。
【００６５】
上記２本の線の向きの検出のためには、たとえば、図４１に示されるように、タッチパネルの画面に対して互いに直行する軸ＡＸ１と軸ＡＸ２が定義され、そして、これらを交わることによって生成される４つの領域として領域ＡＲ１〜ＡＲ４が定義される。そして、図１５に示されるように、点Ｑ１から点Ｑ’１を結ぶ線をＬＱ１とし、点Ｑ２から点Ｑ’２を結ぶ線をＬＱ２とした場合の、線ＬＱ１と線ＬＱ２の向きによって、指定される権限情報の種類が特定される。線ＬＱ１と線ＬＱ２のいずれかの向きが、軸ＡＸ１と軸ＡＸ２が交わる点を始点としたときに終点が領域ＡＲ１に位置する向きであり、かつ、軸ＡＸ１と軸ＡＸ２が交わる点を始点としたときに終点が領域ＡＲ３に位置する向きである場合には、種類「閲覧等」が特定される。一方、線ＬＱ１と線ＬＱ２のいずれかの向きが、軸ＡＸ１と軸ＡＸ２が交わる点を始点としたときに終点が領域ＡＲ２に位置する向きであり、かつ、軸ＡＸ１と軸ＡＸ２が交わる点を始点としたときに終点が領域ＡＲ４に位置する向きである場合には、種類「閲覧等」が特定される。
【００６６】
さらに、この方法では、最後に指定された２点のいずれかの位置によって、上記のように特定された種類の権限情報において閲覧等を許可するユーザの範囲が特定される。具体的には、上記のように、権限情報の指定の際、ユーザは円８１１より内側から２点のタッチを開始する。そして、最後に指定された２点のうち円８１１の中心から遠い方の点が、円８１１の内側に位置する場合には、第１のユーザ範囲が特定される。また、最後に指定された２点のうち円８１１の中心から遠い方の点が、円８１１の外縁またはその外側であって円８１２の内側に位置する場合には、第２のユーザ範囲が特定される。また、最後に指定された２点のうち円８１１の中心から遠い方の点が、円８１２の外縁またはその外側であって円８１３の内側に位置する場合には、第３のユーザ範囲が特定される。
【００６７】
なお、本実施の形態では、権限情報において指定されるユーザの範囲を具体的に特定する情報が、サーバ５００のＨＤ５３に記憶されている。記憶態様の一例を、表１に示す。
【００６８】
【表１】
0005673317.tif 000002
【００６９】
表１は、権限内容情報を示す。権限内容情報は、ファイルの閲覧等を許可する範囲を特定する「Ｒｅａｄ（１）」「Ｒｅａｄ（２）」「Ｒｅａｄ（３）」、ならびに、ファイルの編集を許可する範囲を特定する「Ｗｒｉｔｅ（１）」「Ｗｒｉｔｅ（２）」「Ｗｒｉｔｅ（３）」を含む。「Ｒｅａｄ」はファイルの閲覧に対応し、「Ｗｒｉｔｅ」はファイルの編集に対応する。
【００７０】
表１では、上記範囲が、ユーザについてのカテゴリ（「ＧＬ（グループリーダ）」「メンバ」「協力者」）に従って定義されている。ここで、ユーザのカテゴリについて説明する。
【００７１】
本実施の形態では、システムを利用するユーザは、従業員として、「部長」「ＧＬ」「メンバ」「協力者」の４つのカテゴリに分類される。これらのカテゴリは、この順で階層構造をなし、「部長」が最も高い階層と定義される。本実施の形態では、カテゴリが「部長」であるユーザは、すべてのファイルのアイコンの視認、ならびに、ファイルの閲覧および編集を許可される。
【００７２】
Ｒｅａｄ（１）は、ファイルの閲覧等をＧＬにのみ許可し、ファイルの編集については、ＧＬ、メンバ、協力者のすべてに対して禁止する、権限情報である。
【００７３】
Ｒｅａｄ（２）は、ファイルの閲覧等をＧＬとメンバに許可し、ファイルの編集については、ＧＬ、メンバ、協力者のすべてに対して禁止する、権限情報である。
【００７４】
Ｒｅａｄ（３）は、ファイルの閲覧等をすべてのユーザに許可し、ファイルの編集については、ＧＬ、メンバ、協力者のすべてに対して禁止する、権限情報である。
【００７５】
Ｗｒｉｔｅ（１）は、ファイルの閲覧等をＧＬにのみ許可し、ファイルの編集もＧＬにのみ許可する、権限情報である。
【００７６】
Ｗｒｉｔｅ（２）は、ファイルの閲覧等をＧＬとメンバに許可し、ファイルの編集もＧＬとメンバに許可する、権限情報である。
【００７７】
Ｗｒｉｔｅ（３）は、ＧＬ、メンバ、協力者のすべてに、ファイルの閲覧等および編集を許可する、権限情報である。
【００７８】
つまり、Ｒｅａｄ（１）〜（３）は、閲覧等を許可するユーザの範囲を指定する情報である。そして、Ｗｒｉｔｅ（１）〜（３）は、編集を許可するユーザの範囲を指定する情報である。
【００７９】
そして、本実施の形態では、表２に示される態様で、離す操作によって特定される権限情報の種類とユーザの範囲に基づいて、権限情報が特定される。
【００８０】
【表２】
0005673317.tif 000003
【００８１】
表２から理解されるように、権限情報の種類とユーザの範囲との組合せに基づいて、指定される権限情報が「Ｒｅａｄ（１）」「Ｒｅａｄ（２）」「Ｒｅａｄ（３）」「Ｗｒｉｔｅ（１）」「Ｗｒｉｔｅ（２）」「Ｗｒｉｔｅ（３）」の中から特定される。たとえば、離す操作から、特定された種類が「閲覧等」であり、特定されたユーザの範囲が「第２のユーザ範囲」であれば、特定される権限情報は、「Ｒｅａｄ（２）」である。
【００８２】
表２に示される情報は、ＨＤ５３に記憶されていても良いし、ＣＰＵ５０が実行するプログラムによって表２に従った判別ができるように構成されていても良い。
【００８３】
＜ユーザの分類＞
本実施の形態では、各ユーザが、たとえば表３に示される態様で、カテゴリに分類されている。
【００８４】
【表３】
0005673317.tif 000004
【００８５】
表３は、従業員情報を示す。従業員情報は、従業員（ユーザ）ごとに設定された従業員コードと、カテゴリと、サブカテゴリとを、関連付けている。
【００８６】
本実施の形態では、各ファイルについて、上記した離す操作により、権限情報が特定される。これにより、各ユーザは、各ファイルについて設定されている権限情報と、当該ユーザの表３中のカテゴリとによって、当該ユーザに対して、当該ファイルのアイコンの視認、または、ファイルの閲覧もしくは編集のいずれが許可されているかを判断される。
【００８７】
＜サーバの機能構成＞
本実施の形態にかかる情報処理システムにおいて動作概要に説明されたような動作を実現するための、サーバ５００の機能構成を説明する。
【００８８】
図１７は、サーバ５００の機能構成の具体例を示すブロック図である。図１７に示される各機能は、ＣＰＵ５０がＲＯＭ５１に記憶されるプログラムを読み出してＲＡＭ５２上で実行することで、主にＣＰＵ５０に形成される機能である。しかしながら、少なくとも一部の機能が図４に示されたハードウェア構成によって形成されてもよい。
【００８９】
図１７を参照して、上記動作を実現するための機能としてサーバ５００は、ネットワークコントローラ５４を介してサーバ５００が受信する情報の入力を受付けるための入力部５０１と、入力された情報に基づいて上記した権限情報等を特定する情報を取得するための取得部５０２と、取得部５０２が取得した情報に基づいて各クライアント端末への情報送信等の処理を実行する中央制御部５０５と、中央制御部５０５の処理に基づいて各クライアント端末の表示装置（タッチパネル）に表示させるための情報の生成や送信を実行する表示制御部５０４とを含む。中央制御部５０５は、機能の実現のために、ＨＤ５３に記憶されている情報に、適宜アクセスする。
【００９０】
なお、一般的傾向として、コンピュータのオペレーティングシステムの一部として様々なプログラムモジュールを用意しておき、アプリケーションプログラムはこれらモジュールを所定の配列で必要なときに呼び出して処理を進める方式が一般的である。そうした場合、当該本実施の形態のサーバ５００の機能を実現するためのソフトウェア自体にはそうしたモジュールは含まれず、当該コンピュータでオペレーティングシステムと協働してはじめて本実施の形態のサーバ５００の機能が実現することになる。しかし、一般的なプラットフォームを使用する限り、そうしたモジュールを含ませたソフトウェアを流通させる必要はなく、それらモジュールを含まないソフトウェア自体およびそれらソフトウェアを記録した記録媒体（およびそれらソフトウェアがネットワーク上を流通する場合のデータ信号）が実施の形態を構成すると考えることができる。
【００９１】
＜クライアントの機能構成＞
図１８は、携帯端末３００の機能構成の具体例を示すブロック図である。図１８に示される各機能は、ＣＰＵ３０がＲＯＭ３１に記憶されるプログラムを読み出してＲＡＭ３２上で実行することで、主にＣＰＵ３０に形成される機能である。しかしながら、少なくとも一部の機能が図３に示されたハードウェア構成によって形成されてもよい。
【００９２】
図１８を参照して、上記動作を実現するための機能として携帯端末３００は、操作パネル３４での指示を示す操作信号の入力を受付けるための入力部３０１と、操作信号に基づいてタッチパネルにおける操作位置を検出するための検出部３０２と、検出された操作位置に基づいて操作内容を特定するための特定部３０３と、特定された操作内容に基づいて操作パネル３４における表示内容を制御する処理を実行する表示処理部３０５とを含む。特定部３０３は、特定した操作内容を、ネットワークコントローラ３６を介してサーバ５００へ送信する。また、表示処理部３０５は、ネットワークコントローラ３６を介して受信したサーバ５００からの表示情報に基づいて、操作パネル３４における表示内容を制御する。
【００９３】
図１９は、ＭＦＰ１００の機能構成の具体例を示すブロック図である。図１９に示される各機能は、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することで、主にＣＰＵ１０に形成される機能である。しかしながら、少なくとも一部の機能が図２に示されたハードウェア構成によって形成されてもよい。
【００９４】
ＭＦＰ１００は、入力部１０１、検出部１０２、特定部１０３、および、表示処理部１０５を含む。これらは、それぞれ、携帯端末３００の、入力部３０１、検出部３０２、特定部３０３、および、表示処理部３０５に相当する。
【００９５】
図２０は、ＰＣ９００の機能構成の具体例を示すブロック図である。図１９に示される各機能は、ＣＰＵ９０がＲＯＭ９１に記憶されるプログラムを読み出してＲＡＭ９２上で実行することで、主にＣＰＵ９０に形成される機能である。しかしながら、少なくとも一部の機能が図５に示されたハードウェア構成によって形成されてもよい。
【００９６】
ＰＣ９００は、入力部９０１、検出部９０２、特定部９０３、および、表示処理部９０５を含む。これらは、それぞれ、携帯端末３００の、入力部３０１、検出部３０２、特定部３０３、および、表示処理部３０５に相当する。
【００９７】
なお、入力部９０１は、入力装置９７での指示を示す操作信号の入力を受け付ける。また、表示処理部９０５は、表示パネル９４の表示内容を制御する。
【００９８】
＜ワークフロー＞
本実施の形態の情報処理システムでは、サーバ５００は、ファイルサーバとして機能するとともに、ワークフローサーバとしても機能する。本実施の形態のシステムにおいて管理されるワークフローの概要を、説明する。図２１は、ワークフローを説明するための図である。なお、図２１の（Ａ）〜（Ｃ）の各図では、ワークフローは、上記した従業員（ユーザ）についてのカテゴリを利用して説明される。また、以下の説明には、クライアント端末における操作内容が適宜含められる。
【００９９】
図２１（Ａ）には、部長からＧＬへ業務の依頼がなされ、当該業務が、ＧＬによって遂行されるワークフローが示されている。
【０１００】
カテゴリが部長であるユーザがログインしたクライアント端末において、ファイルを指定して業務を依頼する操作がなされると（ＳＴ１１）、当該業務を依頼されたユーザ（カテゴリＧＬのユーザ）がログインしたクライアント端末では、表示装置の受信トレイ（図１６の受信トレイ８０２）に、業務の対象とされたファイルのアイコンが表示される。そして、当該端末において、当該アイコンを受信トレイ８０２から作業トレイ８０１に移動させる操作がなされることにより、サーバ５００から、上記部長に対して、当該部長が業務を依頼した者が、当該業務の依頼を受諾したことを示す情報が報知される（ＳＴ１２）。本明細書では、業務を依頼した者に対して、依頼先から受諾されたことを報知する情報を、「受諾応答」という。報知は、メッセージの送信によって実現されても良いし、サーバ５００本体におけるランプの点灯等の動作によって実現されても良い。
【０１０１】
さらに、上記ＧＬが、上記依頼された業務を遂行した後、当該業務に関するファイルのアイコンを、作業トレイ８０１から報告トレイ８０３へ移動させる操作を行なうと、サーバ５００は、上記部長に対して、当該部長が依頼した業務が完了したことが報知される（ＳＴ１３）。本明細書では、ある者が依頼した業務が、依頼先において完了したことを報知することを、「完了報告」という。
【０１０２】
図２１（Ｂ）は、部長からＧＬへ業務が依頼され、さらに、当該ＧＬが当該業務を、カテゴリがメンバであるユーザに依頼し、当該メンバは、当該業務を遂行するワークフローが示されている。
【０１０３】
図２１（Ｂ）を参照して、上記のようにＳＴ１１で、部長からＧＬへ業務の依頼がなされると、当該ＧＬがログインしたクライアント端末の表示装置には、当該依頼された業務に関するファイルのアイコンが、受信トレイ８０２に表示される。そして、当該ＧＬがログインしたクライアント端末において、受信トレイ８０２に表示された当該ファイルのアイコンが、作業トレイ８０１へ移動する操作がなされると、当該業務の発注元である部長に対して受諾応答がなされる（ＳＴ１２）。さらに、当該アイコンを発注トレイ８１０へ移動する操作がなされると、さらなる発注先へ、業務が発注される。ここでの、ＧＬからの業務の発注先は、上記アイコンが作業トレイ８０１から発注トレイ８１０へ移動する操作がなされた際に指定された発注先である。図２１（Ｂ）では、カテゴリがメンバであるユーザに対して、ＧＬから、業務の発注がなされたことが示されている（ＳＴ２１）。
【０１０４】
これに応じて、上記のように発注先として指定されたメンバがログインしたクライアント端末では、上記ファイルのアイコンが、受信トレイ８０２へ表示されることになる。そして、当該端末において、当該アイコンを受信トレイ８０２から作業トレイ８０１へ移動する操作がなされると、サーバ５００は、当該メンバが、発注された業務を受諾したことを、当該メンバへの業務の発注元であるＧＬへ報知する（ステップＳＴ２２）。
【０１０５】
そして、当該メンバは当該業務を遂行し、そして、当該メンバがログインしているクライアント端末において、作業トレイ８０１に表示された上記アイコンを報告トレイ８０３へ移動させる操作がなされると、サーバ５００は、当該メンバへの業務の発注元であるＧＬに、業務の完了を報告する（ＳＴ２３）。これにより、当該ＧＬがログインしているクライアント端末の表示装置の作業トレイ８０１には、上記ファイルのアイコンが表示されるようになる。そして、当該クライアント装置において、上記ファイルのアイコンを、作業トレイ８０１から報告トレイ８０３へ移動させる操作がなされると、サーバ５００は、当該ＧＬへの当該作業の発注元である部長に対して、業務が完了したことが報知される（ＳＴ１３）。
【０１０６】
図２１（Ｃ）では、部長からＧＬへ業務が発注され、ＧＬが当該業務をさらにメンバに発注し、当該メンバが当該業務をさらに協力者に発注し、当該業務が当該協力者によって遂行される際のワークフローが示されている。
【０１０７】
図２１（Ｃ）を参照して、ＳＴ１１で、部長からＧＬへ業務の依頼がなされ、ＳＴ２１で、ＧＬからメンバへ業務の依頼がなされると、当該メンバがログインしたクライアント端末の表示装置の受信トレイ８０２には、当該依頼された業務に関するファイルのアイコンが表示される。そして、当該クライアント端末において、受信トレイ８０２に表示された当該ファイルのアイコンが、作業トレイ８０１へ移動する操作がなされると、当該業務の発注元である部長に対して受諾応答がなされる（ＳＴ２２）。さらに、当該アイコンを発注トレイ８１０へ移動する操作がなされると、さらなる発注先へ、業務が発注される。ここでの、メンバからの業務の発注先は、上記アイコンが作業トレイ８０１から発注トレイ８１０へ移動する操作がなされた際に指定された発注先である。図２１（Ｃ）では、カテゴリが協力者であるユーザに対して、メンバから、業務の発注がなされたことが示されている（ＳＴ３１）。
【０１０８】
これに応じて、上記のように発注先として指定された協力者がログインしたクライアント端末では、上記ファイルのアイコンが、受信トレイ８０２へ表示されることになる。そして、当該端末において、当該アイコンを受信トレイ８０２から作業トレイ８０１へ移動する操作がなされると、サーバ５００は、当該協力者が、発注された業務を受諾したことを、当該協力者への業務の発注元であるメンバへ報知する（ステップＳＴ３２）。
【０１０９】
当該協力者が当該業務を遂行し、そして、当該協力者がログインしているクライアント端末において、作業トレイ８０１に表示された上記アイコンを報告トレイ８０３へ移動させる操作がなされると、サーバ５００は、当該協力者への業務の発注元であるメンバに、業務の完了を報告する（ＳＴ３３）。
【０１１０】
これにより、当該メンバがログインしているクライアント端末の表示装置の作業トレイ８０１には、上記ファイルのアイコンが表示されるようになる。そして、当該クライアント装置において、上記ファイルのアイコンを、作業トレイ８０１から報告トレイ８０３へ移動させる操作がなされると、サーバ５００は、当該メンバへの当該作業の発注元であるＧＬに対して、業務が完了したことが報知される（ＳＴ２３）。
【０１１１】
これにより、当該ＧＬがログインしているクライアント端末の表示装置の作業トレイ８０１には、上記ファイルのアイコンが表示されるようになる。そして、当該クライアント装置において、上記ファイルのアイコンを、作業トレイ８０１から報告トレイ８０３へ移動させる操作がなされると、サーバ５００は、当該ＧＬへの当該作業の発注元である部長に対して、業務が完了したことが報知される（ＳＴ１３）。
【０１１２】
＜クライアント端末における処理＞
図２２は、本実施の形態の情報処理システムにおいて、ワークフローの管理のためにクライアント端末においてなされる操作に応じて実行される処理の内容を説明するためのフローチャートである。
【０１１３】
以下、図２２を参照して、クライアント端末において実行される処理の内容について説明する。なお、図２２に示される処理は、各クライアント端末のＣＰＵ（ＣＰＵ３０，１０，９０）が、各クライアント端末に搭載されているメモリ（３３，１６，９３）に記憶されたプログラムを実行することにより、実現される。以下の説明では、ＣＰＵ３０，１０，９０を総称して、単に「ＣＰＵ」という。
【０１１４】
図２２を参照して、クライアント端末では、まずステップＳ１０において、当該クライアント端末を操作しようとするユーザのログイン処理を実行して、ステップＳ２０へ処理を進める。ログイン処理とは、たとえば、ユーザに対し、ユーザ名とパスワードの入力を促し、入力されたログイン名とパスワードの組合せを、サーバ５００に問合せ、当該組合せで登録されているユーザを、当該クライアント端末を操作しているユーザとして特定する処理が挙げられる。
【０１１５】
ステップＳ２０では、ＣＰＵは、図１６を参照して説明したような、ワークフローを管理するための情報を入力するための画面を表示させて、ステップＳ３０へ処理を進める。なお、ステップＳ２０では、当該ログインユーザに対して依頼されている業務に関するファイルのアイコンを、受信トレイ８０２に表示する。なお、当該業務を依頼されているファイルのアイコンの中で、当該ユーザによって、既に受信トレイ８０２から作業トレイ８０１へ移動する操作がなされたアイコンについては、作業トレイ８０１に表示される。
【０１１６】
たとえば、「Ｄｏｃ＿Ｂ」「Ｄｏｃ＿Ｃ」「Ｄｏｃ＿Ｄ」という３のファイルのそれぞれに関連した業務の依頼を受けており、まだそれらについて受諾応答が送信されるための操作を行っていないログインユーザが操作する、クライアント端末の表示装置には、ステップＳ２０によって、図２３に示されるような画面８００が表示される。画面８００では、受信トレイ８０２には、「Ｄｏｃ＿Ｂ」「Ｄｏｃ＿Ｃ」「Ｄｏｃ＿Ｄ」のそれぞれのファイルに対応するアイコンが、表示されている。
【０１１７】
図２２に戻って、ステップＳ３０では、ＣＰＵは、可視の入力装置（操作パネル３４，１５または入力装置９７）に対して操作がなされたか否かを判断し、なされたと判断するとステップＳ４０へ処理を進める。
【０１１８】
ステップＳ４０では、ＣＰＵは、ステップＳ３０で実行されたと判断した操作が、ワークフローの管理に関するものであるか否かを判断し、そうであると判断するとステップＳ６０へ処理を進め、そうではないと判断するとステップＳ５０へ処理を進める。
【０１１９】
ステップＳ５０では、ＣＰＵは、なされた操作に応じた処理を実行して、ステップＳ３０へ処理を戻す。
【０１２０】
一方、ステップＳ６０では、ＣＰＵは、実行された操作の内容を判別し、内容に応じて処理を進める。
【０１２１】
ステップＳ３０で実行したと判断した操作内容が、受信トレイ８０２から作業トレイ８０１へアイコンを移動する操作であると判断するとステップＳ７０へ処理を進める。また、ＣＰＵは、作業トレイ８０１内に表示されたアイコンについて、業務を発注するための操作であると判断するとステップＳ１１０へ処理を進める。また、ＣＰＵは、作業トレイ８０１に表示されているアイコンを報告トレイ８０３に移動する操作であると判断すると、ステップＳ９０へ処理を進める。
【０１２２】
つまり、ステップＳ４０における、ワークフローに関する操作であるか否かは、ステップＳ６０において判断対象となった３種類の操作内容（受信トレイから作業トレイへのアイコンの移動、業務発注、作業トレイから報告トレイへのアイコンの移動）のいずれかであるか、またはそれ以外であるかが判断される。そして、それ以外である場合には、ステップＳ５０へ処理が進められる。
【０１２３】
また、上記した業務を発注する操作とは、クライアント端末がＭＦＰ１００や携帯端末３００のように、タッチパネルを有する端末では、図６〜図９等を参照して説明したような、作業トレイ８０１内のアイコンを「つまむ」操作が挙げられる。一方、図２２に示される処理が実行されるクライアント端末が、ＰＣ９００である場合には、上記した業務発注のための操作とは、たとえば、作業トレイ８０１に表示されたアイコンを発注トレイ８１０へ移動するための、ドラック操作を挙げることができる。
【０１２４】
ステップＳ７０では、ＣＰＵは、表示装置に対してなされた操作位置を特定する等して、操作対象となったアイコンを特定し、これに基づいて、操作対象となったファイルを特定して、ステップＳ８０へ処理を進める。
【０１２５】
ステップＳ８０では、ＣＰＵは、サーバ５００に対して、受諾情報を送信して、ステップＳ８２へ処理を進める。ここで、受諾情報とは、受信トレイ８０２から作業トレイ８０１へ移動されたアイコンに対応するファイルを特定する情報、および、ステップＳ７０で特定したアイコンが受信トレイ８０２から作業トレイ８０１へ移動されたことを示す情報を含む。
【０１２６】
ステップＳ８２では、ＣＰＵは、表示装置における表示を、上記のようにアイコンを移動されたことに応じて更新して、ステップＳ３０へ処理を戻す。
【０１２７】
ステップＳ８２の処理によれば、図２３に示された画面８００は、たとえば、図２４に示される画面８００へと更新される。
【０１２８】
図２４で示された画面８００では、図２３の画面８００において受信トレイ８０２に表示されていたＤｏｃ＿Ｄに対応するアイコンが、作業トレイ８０１へと移動されている。このような表示の更新は、Ｄｏｃ＿Ｄのファイルに対応するアイコンが、受信トレイ８０２から作業トレイ８０１へ移動する操作に対応したものである。
【０１２９】
図２２に戻って、ステップＳ９０では、ＣＰＵは、ステップＳ７０と同様に、操作の対象となったアイコンを特定して、ステップＳ１００へ処理を進める。
【０１３０】
ステップＳ１００では、ＣＰＵは、サーバ５００に完了情報を送信して、ステップＳ１０２へ処理を進める。
【０１３１】
ここで、完了情報は、ステップＳ９０で処理対象とされたアイコンを特定する情報と、当該アイコンが作業トレイ８０１から報告トレイ８０３へ移動する操作がなされたこととを含む。
【０１３２】
ステップＳ１０２では、ＣＰＵは、表示装置における表示内容を更新して、ステップＳ３０へ処理を進める。
【０１３３】
なお、ステップＳ１０２では、ＣＰＵは、作業トレイ８０１から報告トレイ８０３へアイコンが移動する操作がなされたことに応じて、当該アイコンの表示位置を、作業トレイ８０１から報告トレイ８０３に移動させるように、表示内容を更新する。たとえば、図２４に表示されていた画面８００は、ステップＳ１０２の処理により、図２５に示される画面８００のように更新される。図２５の画面８００では、図２４の画面８００で作業トレイ８０１に表示されていた、「Ｄｏｃ＿Ｄ」というファイルに対応するアイコンの表示位置が、報告トレイ８０３へと移動されている。
【０１３４】
ステップＳ１１０では、ＣＰＵは、業務の発注のための操作の対象となったアイコンを特定して、ステップＳ１１２へ処理を進める。
【０１３５】
なお、図２２に示された処理が実行されているクライアント端末が、ＭＦＰ１００や携帯端末３００のように、タッチパネルを備えるものである場合には、図１０〜図１４を参照して説明したような操作内容によって選択されたアイコンが、ステップＳ１１０において業務発注の操作の対象となったアイコンである特定される。
【０１３６】
ステップＳ１１２では、ＣＰＵは、クライアント端末の表示装置における表示内容を更新して、ステップＳ１２０へ処理を進める。
【０１３７】
なお、ステップＳ１１２では、ＣＰＵは、たとえば、業務の発注のための操作の対象となったアイコンの表示場所を、発注トレイ８１０内に移動させるように、表示内容を更新する。これにより、たとえば、図２４に示された画面８００は、図２６に示される画面８００に、更新される。図２６の画面８００では、図２４の画面８００において、作業トレイ８０１内に表示されていたＤｏｃ＿Ｄのファイルに対応するアイコンの表示位置が、発注トレイ８１０内に変更されている。
【０１３８】
ステップＳ１２０では、ＣＰＵは、権限情報を取得して、ステップＳ１２２へ処理を進める。
【０１３９】
なお、ステップＳ１２０では、ステップＳ６０における判断対象となった操作に続けてなされた、権限情報を指定する操作の内容に基づいて、権限情報が取得される。たとえば、タッチパネルを備える端末において、図１５を参照して説明したような操作がなされた場合、当該操作内容から権限情報の種類とユーザの範囲が取得され、これにより、権限情報が特定される。
【０１４０】
ステップＳ１２２では、ＣＰＵは、クライアント端末の表示装置の表示内容を更新して、ステップＳ１３０へ処理を進める。
【０１４１】
なお、ステップＳ１２２では、たとえば、発注先の指定を受付けるための表示内容を、表示装置に表示させるように、表示内容を更新する。これにより、図２４に示された画面８００は、たとえば、図２７の画面８００へと更新される。図２７の画面８００では、図２６の画面８００における表示内容に、さらに、メニュー画面８２０が追加されている。メニュー画面８２０では、従業員情報に記憶された各ユーザの従業員コードが表示されている。クライアント端末では、メニュー画面８２０内の、従業員コードをタッチ操作することにより、たとえば、発注先を指定することができる。
【０１４２】
図２２に戻って、ステップＳ１３０では、ＣＰＵは、業務の発注先を特定する情報を取得して、ステップＳ１４０へ処理を進める。
【０１４３】
なお、ステップＳ１３０では、ＣＰＵは、図２７を参照して説明したメニュー画面８２０に対してなされた、発注先を特定する操作内容に基づいて、発注先を特定する情報を取得する。
【０１４４】
ステップＳ１４０では、ＣＰＵは、サーバ５００に対して発注情報を送信して、ステップＳ３０へ処理を戻す。
【０１４５】
ここで、発注情報とは、業務を発注する旨を示す情報と、発注の対象となるファイルのアイコンを特定する情報と、発注先を特定する情報とを含む。また、ステップＳ１２０においてＣＰＵが権限情報を取得した場合には、発注情報は、権限情報を含む。
【０１４６】
なお、クライアント端末を操作するユーザが、発注する業務の対象となるファイルのアイコンを「つまむ」操作をした後、特定の操作をすることにより、権限情報を指定する操作を行なうことなく、図２７を参照して説明したような発注先を特定する情報を指定する操作を行なうことができる。この場合には、ステップＳ１２０では権限情報は取得されず、そして、ステップＳ１４０でサーバ５００へ送信される発注情報には権限情報が含まれない。
【０１４７】
＜サーバ側の処理＞
次に、ワークフローの管理に関する、サーバ５００において実行される処理について説明する。図２８は、サーバ５００のＣＰＵ９０が実行する、ワークフローの管理のための処理のフローチャートである。
【０１４８】
図２８を参照して、ＣＰＵ９０は、ステップＳＡ１０で、ワークフロー情報を受信したか否かを判断し、受信したと判断するとステップＳＡ２０へ処理を進める。なお、ワークフロー情報とは、図２２を参照して説明した、受諾情報、完了情報、および、発注情報である。
【０１４９】
ステップＳＡ２０では、ＣＰＵ９０は、受信したワークフロー情報が発注情報であるか否かを判断し、そうであると判断するとステップＳＡ３０へ処理を進める。一方、そうではないと判断するとステップＳＡ４０へ処理を進める。
【０１５０】
ステップＳＡ３０では、ＣＰＵは、管理情報を更新して、ステップＳＡ１０へ処理を戻す。
【０１５１】
ここで、管理情報とは、業務の発注に関する、ファイル毎の管理情報である。管理情報の内容については、後述する。
【０１５２】
ステップＳＡ４０では、ＣＰＵ９０は、ステップＳＡ１０で受信したと判断したワークフロー情報が、受諾情報であるか否かを判断し、そうであると判断するとステップＳＡ５０処理を進め、そうではないと判断するとステップＳＡ７０へ処理を進める。
【０１５３】
ステップＳＡ５０では、ＣＰＵ９０は、受諾応答を送信して、ステップＳＡ６０処理を進める。
【０１５４】
ここで、受諾応答とは、図２１を参照して説明した、業務の発注先が業務の発注を受諾したことを示す情報であり、ステップＳＡ４０で受信した受諾情報が対応する業務の発注先に対して送信される情報である。ＣＰＵ９０は、ステップＳＡ４０で受信したと判断した受諾情報に対応するファイルの管理情報を参照することにより、ステップＳＡ５０における受諾応答の送信先を決定する。受諾応答の送信先の決定については、後述する。
【０１５５】
ステップＳＡ６０では、ＣＰＵ９０は、管理情報を更新して、ステップＳＡ１０へ処理を戻す。ステップＳＡ６０における管理情報の更新については、後述する。
【０１５６】
ステップＳＡ７０では、ＣＰＵ９０は、ステップＳＡ１０で受信したと判断したワークフロー情報が、管理情報であるか否かを判断し、そうであると判断するとステップＳＡ８０へ処理を進め、そうではないと判断するとステップＳＡ１０へ処理を戻す。
【０１５７】
ステップＳＡ８０では、ＣＰＵ９０は、完了報告を送信して、ステップＳＡ９０へ処理を進める。
【０１５８】
ここで、完了報告とは、図２１を参照して説明した、業務の発注先において業務が完了したことを示す情報であって、当該業務の発注元へと送信される情報である。ＣＰＵ９０は、ステップＳＡ７０で受信したと判断した完了情報に対応するファイルの管理情報を参照することにより、ステップＳＡ８０における完了報告の送信先を決定する。完了報告の送信先の決定については、後述する。
【０１５９】
ステップＳＡ９０では、ＣＰＵ９０は、管理情報を更新して、ステップＳＡ１０へ処理を戻す。ステップＳＡ９０における管理情報の更新については、後述する。
【０１６０】
以上、図２８を参照して説明した処理により、サーバ５００は、受諾情報を受信すると、当該受諾情報に対応する業務の発注先に、受諾応答を送信する。また、サーバ５００は、完了情報を受信すると、当該完了情報に対応する業務の発注先に対して、完了報告を送信する。
【０１６１】
また、図２８を参照して説明した処理によれば、サーバ５００のＣＰＵ５０は、クライアント端末から発注情報、受諾情報、または、完了情報を受信すると、対応する業務のファイルの管理情報を更新する。
【０１６２】
＜管理情報＞
本実施の形態において、ファイルの管理情報とは、業務の発注の対象となったファイルについての、権限情報、および、各発注先から受諾情報および完了情報が送信されたか否かを示す情報を含む。
【０１６３】
以下、図２９〜図３７を参照して、本実施の形態において扱われる管理情報およびその更新について説明する。
【０１６４】
本実施の形態の情報処理システムにおいて、あるファイルについて初めて業務の発注がなされると、当該業務の発注のための操作が行なわれたクライアント端末からサーバ５００に対して、発注情報が送信される（ステップＳ１４０）。これに応じて、ＣＰＵ５０は、当該ファイルの管理情報を作成する（ステップＳＡ６０）。
【０１６５】
ここで、作成される管理情報の一例を、図２９に示す。
図２９を参照して、管理情報は、（Ａ）の権限情報と、発注先毎の受諾情報および完了情報の受信の有無を示す情報である受信情報とを含む。
【０１６６】
なお、受信情報は、後述するように、発注元毎に、作成される。
図２９（Ａ）では、権限情報の一例として、「Ｗｒｉｔｅ（２）」が設定されている状態が示されている。また、図２９（Ｂ）は、従業員コード「００００１」（部長）が発注元として示されている。また、図２９（Ｂ）では、発注先として、従業員コード「００００２」が示されている。
【０１６７】
図２９（Ｂ）では、発注先毎に、「受諾受信」と「完了受信」という欄が設けられている。「受諾受信」は、当該発注先から受諾情報がサーバ５００へ送信されたか否かを示す情報である。「−」は、まだ受諾情報が送信されていない状態を示し、「○」は、受諾情報が送信された状態を示す。
【０１６８】
「完了受信」は、対応する発注先から完了情報が送信されたか否かを示す情報である。「−」は、完了情報がまだ送信されていない状態を示し、「○」は、既に完了情報が送信された状態を示す。
【０１６９】
図２９（Ｂ）は、従業員コード００００１のユーザから、発注先として従業員コード００００２のユーザが指定され、そして、権限情報としてＷｒｉｔｅ（２）が指定されたファイルについての、管理情報が示されている。そして、当該業務について、発注先のユーザが操作する端末から、まだ、受諾情報および完了情報の双方ともが、送信されていない状態が示されている。
【０１７０】
従業員コード００００２のユーザがログインした端末から、サーバ５００へ、受諾情報が送信されると（ステップＳ８０）、サーバ５００は、当該受諾情報が対応するファイルの管理情報を選択する。当該受諾情報が対応するファイルは、当該受諾情報に含まれるアイコンを特定する情報に基づいて、特定される。
【０１７１】
そして、サーバ５００のＣＰＵ５０は、受諾情報を受信すると、対象となるファイルの管理情報から、受諾情報を受信したユーザに業務を発注した発注元のユーザを特定する。なお、受諾情報を送信したユーザを特定する情報は、ステップＳ１０でのログインユーザを特定することにより、特定できる。そして、当該ユーザを発注先とした発注元のユーザは、管理情報の受信情報において、受諾情報の送信元であるユーザを発注先として有するユーザを取得することにより、特定できる。つまり、受諾情報を受信した際、ＣＰＵ５０は、当該受諾情報を受信したユーザの従業員コードとして「００００２」の取得した場合、当該従業員コードを発注先として受信情報を有する従業員コード（図２９（Ｂ）の従業員コード「００００１」）を、当該業務の発注元のユーザとして特定する。そして、ＣＰＵ５０は、ステップＳＡ５０において、このように特定した発注元のユーザに、受諾応答を送信する。
【０１７２】
そして、ステップＳＡ６０では、ＣＰＵ５０は、受信情報において、当該発注先の「受諾受信」を「○」に更新する。このように更新された管理情報を、図３０に示す。
【０１７３】
さらに、当該発注先のユーザがログインするクライアント端末から完了情報が送信されると（ステップＳ１００」）、ステップＳＡ８０では、ＣＰＵ５０は、当該完了情報を送信したクライアント端末にログインしているユーザの従業員コードを取得することにより当該完了情報の送信元のユーザを特定し、当該ユーザに、完了報告を送信する（ステップＳＡ８０）。さらに、ＣＰＵ５０は、完了情報の送信元のユーザが発注先となっている完了情報を「○」に更新する（ステップＳＡ９０）。図３０に示された管理情報が、ステップＳＡ９０の処理によって更新された後の状態を図３１に示す。
【０１７４】
クライアント端末では、ログインユーザは発注元となっている業務について、各発注先についての受諾応答および完了報告の受信状況を確認することができる。業務の発注先であるユーザは、これにより、自らが発注した業務について、各発注先についての受諾応答および完了報告の受信の有無を確認することができ、つまり、すべての発注先について受諾応答および完了報告を受信したことを認識することができる。このような場合、当該発注元のユーザは、さらに、自らに業務を発注したユーザに、完了報告を送信することができる。
【０１７５】
たとえば、図２１（Ｂ）に示したように、部長からＧＬへ業務が発注され、さらに、当該業務がＧＬからメンバへ発注された場合、ＧＬは、発注先としたすべてのメンバについて受諾応答および完了情報を受信した場合、当該業務を当該ＧＬへ発注した部長に対して、完了報告が送られるように、サーバ５００に対して、完了情報を送信する。これに応じて、部長には、完了報告が送信される。
【０１７６】
この場合、部長からＧＬに業務が依頼されると、図２９に示すような管理情報が生成される。そして、ＧＬから、従業員コード００００５〜０００１９のメンバに対して業務が発注されると、管理情報は、図３２に示すように更新される。
【０１７７】
図３２では、図２９に対して、図３２（Ｃ）の部分が追加されている。図３２（Ｃ）は、発注元をＧＬとする受信情報である。図３２（Ｃ）の受信情報では、ＧＬから業務が発注された、従業員コード００００５〜０００１９のそれぞれのユーザについて、「受諾受信」と「完了受信」を記録できるようになっている。
【０１７８】
なお、ＧＬは、従業員コード００００５〜０００１９のメンバに業務を発注する前に、部長からの業務の発注を受諾することを示す操作を行なっている。これに基づき、図３２（Ｂ）の発注先００００２の「受諾受信」は「○」とされている。
【０１７９】
このようにＧＬから業務を発注された各メンバにおいて当該ＧＬからの業務の発注を受諾する操作がなされると、サーバ５００にその旨の情報が送信され、これに応じて、管理情報が更新される。図３３には、図３２に示された状態から、従業員コード００００５と従業員コード００００６のユーザが、業務の発注を受諾するための操作を実行した状態が示されている。つまり、図３３（Ｃ）では、これらのユーザについての「受諾受信」が「○」とされている。
【０１８０】
また、図２１（Ｃ）を参照して説明したように、メンバであるユーザが、さらに、協力者であるユーザに業務を発注した際には、管理情報では、当該メンバを発注元とする受信情報を追加するように、更新される。
【０１８１】
図３４の管理情報は、図３３の管理情報に対して、図３４（Ｄ）の受信情報が追加されている。図３４（Ｄ）の受信情報は、発注元を、従業員コード００００５とするメンバとし、そして、発注先を、従業員コード０００２０とする受信情報である。
【０１８２】
そして、従業員コード０００２０が、従業員コード００００５のメンバから発注された業務を受諾する操作を行なうと、サーバ５００には、当該受諾に対応する受諾情報が送信され、これに応じて、ＣＰＵ５０は、当該受諾情報の受信に基づいて、管理情報を更新する。
【０１８３】
このように更新された管理情報の一例を、図３５に示す。
図３５では、図３５（Ｄ）の、発注先を従業員コード０００２０とする受信情報の「受諾受信」が「○」とされている。
【０１８４】
部長が、複数のＧＬに業務を発注した場合には、図２９に示した管理情報の代わりに、図３６に示される管理情報が生成される。図３６の管理情報では、図３６の（Ｂ）として示されるように、従業員コード００００１の部長を発注元とする受信情報の発注先として、従業員コード００００２と従業員コード００００３が挙げられている。
【０１８５】
また、従業員コード００００２のユーザと従業員コード００００３のユーザのそれぞれが、複数のメンバのユーザに業務を発注した場合には、発注元毎に、受信情報が作成される。
【０１８６】
図３７には、従業員コード００００２のユーザが従業員コード００００５〜００００９のユーザに業務を発注し、そして、従業員コード００００３のユーザが従業員コード０００１０〜０００１４のユーザに業務を発注した場合の、管理情報が示されている。
【０１８７】
図３７の（Ｃ）には、発注元が従業員コード００００２のユーザとされる受信情報と、発注元を従業員コード００００３とする受信情報とが、生成されている。
【０１８８】
＜進捗状況の表示＞
本実施の形態では、ログインユーザが発注元となっている業務について、管理情報に基づいて、その進捗情報を表示することができる。
【０１８９】
クライアント端末において、進捗状況の確認を要求する操作がなされると、当該クライアント端末のＣＰＵは、サーバ５００に対して、当該ログインユーザが送信元となっている管理情報を要求する。
【０１９０】
たとえば、従業員コード００００２のユーザがログインしたクライアント端末において、進捗状況の表示要求がなされた際に、サーバ５００から送信されてきた管理情報の一例を、図３８に示す。
【０１９１】
図３８の管理情報では、（Ｃ）が、当該ログインユーザ（従業員コード００００２）を発注元とする受信情報となっている。図３８（Ｃ）の受信情報では、発注先として、従業員コード００００５〜０００１９の１５のユーザが含まれている。
【０１９２】
このとき、クライアント端末に表示される、進捗情報を表わす画面の一例を、図３９に示す。
【０１９３】
図３９の画面８５０では、表示欄８６０では、円グラフで、進捗状況が表示されている。
【０１９４】
当該円グラフは、領域８６１，８６２，８６３，８６４，８６５，８６６の６に分類されている。そして、各領域は、表示欄８７０に示される態様で、ハッチングが付されている。表示欄８７０は、領域８７１〜８７３を含む。領域８７１は、完了情報を既に送信したユーザ（発注先）に対応するハッチングを示す。領域８７２は、受諾情報のみを送信し、完了情報をまだ送信していないユーザ（発注先）に対応するハッチングを示す。領域８７３は、受諾情報と完了情報のいずれもが送信されていないユーザ（発注先）に対応するハッチングを示す。
【０１９５】
領域８６１は、図３８（Ｃ）の発注先００００５と００００６に対応している。これらの発注先からは、完了情報が既に送信されている。これにより、領域８６１には、領域８７１と同じハッチングが付されている。
【０１９６】
領域８６２は、図３８（Ｃ）の発注先００００７と００００８に対応している。これらの発注先からは、受諾情報のみが送信されて、完了情報はまだ送信されていない。これにより、領域８６２には、領域８７２と同じハッチングが付されている。
【０１９７】
領域８６３は、図３８（Ｃ）の発注先００００９に対応している。当該発注先からは、受諾情報と完了情報のいずれもが送信されていない。これに基づき、領域８６３には、領域８７３と同じハッチングが付されている。
【０１９８】
領域８６４は、図３８（Ｃ）の発注先０００１０〜０００１３に対応している。これらの発注先からは、受諾情報のみが送信されて、完了情報はまだ送信されていない。これにより、領域８６４には、領域８７２と同じハッチングが付されている。
【０１９９】
領域８６５は、図３８（Ｃ）の発注先０００１４〜０００１６に対応している。これらの発注先からは、完了情報が既に送信されている。これにより、領域８６１には、領域８７１と同じハッチングが付されている。
【０２００】
領域８６６は、図３８（Ｃ）の発注先０００１７〜０００１９に対応している。これらの発注先からは、受諾情報のみが送信されて、完了情報はまだ送信されていない。これにより、領域８６６には、領域８７２と同じハッチングが付されている。
【０２０１】
領域８６１、領域８６２、領域８６３、領域８６４、領域８６５、領域８６６の、円弧の中心角の比率は、各領域のユーザの人数に対応した比率、つまり、２：２：１：４：３：３となっている。
【０２０２】
以上、図３９を参照して説明した表示画面８５０の表示では、表示欄８６０の円グラフでは、発注先の従業員コードの順列、および、その人数に対応した位置および大きさで、各ユーザからの受諾情報および完了情報の送信の有無が、視覚的に、認識できるような表示がなされている。
【０２０３】
＜処理対象のファイルを特定するための情報＞
以上説明した本実施の形態では、クライアント端末の表示装置には、当該クライアント端末にログインしているユーザが属するカテゴリと、各ファイルに対して設定された権限情報とに基づいて、表示されるアイコンが決定される。具体的には、クライアント端末にログインしたユーザのカテゴリがメンバである場合には、当該クライアント端末においてアイコンを表示できるファイルは、その権限情報において、メンバに対して可視が許可されている者に限られる。
【０２０４】
たとえば、メンバである、従業員コード００００５のユーザがログインしているクライアント端末から、サーバ５００に対して、ＨＤ５３のあるフォルダについて、閲覧要求がなされた場合、ＣＰＵ５０は、当該フォルダ内の各ファイルについて、権限情報を取得し、当該ユーザが、可視を許可されているか否かを判断する。そして、当該フォルダ内のファイルの中で、当該ユーザに対し、可視が許可されているファイルのみについて、対応するアイコンを表示するように、クライアント端末に返答する。
【０２０５】
これに応じて、クライアント端末では、ＣＰＵ５０から表示することを指示されたアイコンのみが、当該フォルダ内に記憶されているファイルに対応するアイコンとして、表示される。
【０２０６】
＜変形例等＞
以上説明した本実施の形態では、図１６等を参照して説明したクライアント端末におけるアイコンの表示に関し、サーバ５００からクライアント端末には、当該サーバ５００のＨＤ５３に記憶された各ファイルに対応するアイコンを指定する情報が送信された。これに応じて、クライアント端末は、指定されたアイコンを、表示装置に表示する。そして、当該アイコンに対する操作がなされたことを検出すると、クライアント端末は、操作の対象となったアイコンと、当該アイコンに対する操作内容を、サーバ５００に対して送信していた。
【０２０７】
なお、サーバ５００において、クライアント端末の表示装置に表示される表示内容を、ビットマップ画像として生成し、クライアント端末に送信されてもよい。この場合には、クライアント端末からサーバ５００へは、操作対象となったアイコンと当該アイコンに対する操作内容が送信される代わりに、タッチパネルにおける操作位置を特定する情報が送信される。これに応じて、サーバ５００では、クライアント端末のタッチパネルに表示させたアイコンのうち、どのアイコンに対して、どのような操作がなされたかを判別し、これに基づいて、上記した「つまむ」操作がなされたことや、「離す」操作がなされたことなどを検出する。
【０２０８】
また、以上説明した本実施の形態では、図１５を参照して説明した離す操作により、権限情報が指定され、また、図２７を参照して説明した操作により、業務の発注先が指定されていた。なお、権限情報の指定および業務の発注先の指定の双方が、離す操作によって指定されても良い。
【０２０９】
このような場合、発注トレイ８１０では、図４０に示されるように、円８１１の内側に、ユーザの範囲を指定するための画像（画像８２１，８２２，８２３）が表示される。画像８２１は、メンバＧｒ１を指定するための画像であり、画像８２２は、メンバＧｒ２を指定するための画像であり、画像８２３は、メンバＧｒ３を指定するための画像である。なお、メンバＧｒ１とは、表３に示されるように、カテゴリがメンバであるユーザの中の従業員コードが００００５〜００００９のメンバを意味する。メンバＧｒ２とは、表３に示されるように、カテゴリがメンバであるユーザの中の従業員コードが０００１０〜０００１４のメンバを意味する。メンバＧｒ３とは、表３に示されるように、カテゴリがメンバであるユーザの中の従業員コードが０００１５〜０００１９のメンバを意味する。
【０２１０】
本変形例では、離す操作において、最初に指定された２点（図の２点Ｑ１、Ｑ２）に基づいて、業務の発注先が特定される。つまり、ステップＳ１３０では、画像８２１，８２２，８２３の中で、当該２点の少なくとも一点の位置を含む画像に対応するユーザが、業務の発注先として、特定される。そして、ステップＳ１２０では、離す操作において最後に指定された２点（図９の２点Ｑ’１、Ｑ’２）に基づいて、図１５を参照したように、発注される業務のファイルに対して指定される権限情報が特定される。
【０２１１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２１２】
１０，３０，５０，９０  ＣＰＵ、１５，３４  操作パネル、１００  ＭＦＰ、３００  携帯端末、５００  サーバ、９００ＰＣ。
【図１】
0005673317.tif 000005
【図２】
0005673317.tif 000006
【図３】
0005673317.tif 000007
【図４】
0005673317.tif 000008
【図５】
0005673317.tif 000009
【図６】
0005673317.tif 000010
【図７】
0005673317.tif 000011
【図８】
0005673317.tif 000012
【図９】
0005673317.tif 000013
【図１０】
0005673317.tif 000014
【図１１】
0005673317.tif 000015
【図１２】
0005673317.tif 000016
【図１３】
0005673317.tif 000017
【図１４】
0005673317.tif 000018
【図１５】
0005673317.tif 000019
【図１６】
0005673317.tif 000020
【図１７】
0005673317.tif 000021
【図１８】
0005673317.tif 000022
【図１９】
0005673317.tif 000023
【図２０】
0005673317.tif 000024
【図２１】
0005673317.tif 000025
【図２２】
0005673317.tif 000026
【図２３】
0005673317.tif 000027
【図２４】
0005673317.tif 000028
【図２５】
0005673317.tif 000029
【図２６】
0005673317.tif 000030
【図２７】
0005673317.tif 000031
【図２８】
0005673317.tif 000032
【図２９】
0005673317.tif 000033
【図３０】
0005673317.tif 000034
【図３１】
0005673317.tif 000035
【図３２】
0005673317.tif 000036
【図３３】
0005673317.tif 000037
【図３４】
0005673317.tif 000038
【図３５】
0005673317.tif 000039
【図３６】
0005673317.tif 000040
【図３７】
0005673317.tif 000041
【図３８】
0005673317.tif 000042
【図３９】
0005673317.tif 000043
【図４０】
0005673317.tif 000044
【図４１】
0005673317.tif 000045