"ユーザのコンピュータシステムに構成されるシステムであり、前記コンピュータシステムの情報処理により実現される作業状態管理機能を有し、前記コンピュータシステムは、OS、及びアプリケーションを有し、前記OSは、GUI管理機能を有し、前記アプリケーションは、ユーザのファイルを処理し当該処理状態を管理し、前記作業状態管理機能は、ユーザからみた作業単位で当該作業状態を管理する機能であり、保存部、復元部、選択部を有し、前記選択部は、前記コンピュータシステムの画面で前記GUI管理機能によるGUIを介して、管理の対象とする作業単位をユーザ操作により選択させる処理を行い、前記保存部は、ユーザ操作による保存の指示に基づき、前記選択部を通じて選択された対象の作業単位に対応付けられる1つ以上のアプリケーションの1つ以上のファイルの処理状態に関する情報を当該アプリケーションの各々またはOSから取得してまとめて作業状態管理情報として保存する処理を行い、前記復元部は、ユーザ操作による復元の指示に基づき、前記選択部を通じて選択された対象の作業単位に対応付けられる前記作業状態管理情報から、当該作業単位に対応付けられる1つ以上のアプリケーションの1つ以上のファイルの処理状態に関する情報を当該アプリケーションの各々またはOSに提供することで当該作業状態を復元する処理を行うこと、を特徴とする作業状態管理システム。請求項1記載の作業状態管理システムにおいて、前記GUI管理機能は、前記コンピュータシステムの画面内に、前記アプリケーションのファイルの作業に関するウィンドウを含む要素を配置可能に構成し、前記選択部は、前記コンピュータシステムの画面内で、前記GUI管理機能によるGUIを介して、起動されている複数のアプリケーションのファイルから、前記対象の作業単位に対応付けるアプリケーションのファイルをユーザ操作により選択させる処理を行うこと、を特徴とする作業状態管理システム。請求項1記載の作業状態管理システムにおいて、前記OSは、仮想画面管理機能を有し、前記仮想画面管理機能は、前記コンピュータシステムの画面内に、前記アプリケーションのファイルの作業に関するウィンドウを含む要素を配置可能な、複数の仮想画面を構成する処理を行い、前記選択部は、前記コンピュータシステムの画面内で、前記GUI管理機能によるGUIを介して、前記仮想画面管理機能による複数の仮想画面から、前記対象の作業単位に対応付ける仮想画面をユーザ操作により選択させる処理を行うこと、を特徴とする作業状態管理システム。請求項1記載の作業状態管理システムにおいて、第1のユーザの第1のコンピュータシステムで行われる第1の作業単位を対象として前記作業状態管理機能により作業状態が第1の作業状態管理情報として保存される処理と、前記第1のユーザから第2のユーザに対して伝えられた前記第1の作業状態管理情報またはそのアクセスのための情報を用いて、前記第2のユーザの第2のコンピュータシステムで前記作業状態管理機能により前記第1の作業単位の作業状態が復元される処理と、を有し、複数のユーザ間で前記作業単位の共有が可能であること、を特徴とする作業状態管理システム。請求項1記載の作業状態管理システムにおいて、前記作業状態管理機能は、設定に基づく所定のタイミングで、前記対象の作業単位の作業状態を前記作業状態管理情報にログとして自動保存する処理を行うこと、を特徴とする作業状態管理システム。請求項4記載の作業状態管理システムにおいて、前記作業状態管理機能は、前記作業状態管理情報の中に、前記作業状態の共有を可能とするユーザ、または当該作業単位に対応付けられるアプリケーション及びファイルに関する、アクセス権限の許諾情報を含ませる処理を行い、前記第1のユーザの第1のコンピュータシステムで前記第1の作業状態管理情報を保存する際、当該第1の作業状態管理情報の中に、前記第1の作業単位の共有を可能とする前記第2のユーザ、または当該第1の作業単位に対応付けられるアプリケーション及びファイルに関する、第1のアクセス権限の許諾情報を含ませ、前記第2のユーザの第2のコンピュータシステムで前記第1の作業状態管理情報から復元する際、当該第1の作業状態管理情報の中に含まれている前記第1のアクセス権限の許諾情報を確認した上で、当該第2のユーザが当該第1の作業単位に対応付けられるアプリケーション及びファイルへのアクセスが可能となること、を特徴とする作業状態管理システム。従来技術では、前述のように、PC等において、OS上の全アプリファイルの把握、あるいは特定のアプリファイル内で完結した処理状態の把握などは可能であるが、ユーザからみた1つ以上の作業単位の各々に係わる複数のアプリファイルの処理状態を把握管理する機能仕組みは持っていない。作業単位の識別はユーザによるものであり、コンピュータシステムは識別していない。したがって、前述のように、ユーザにとっては把握や管理、切り替え操作などが難しくなり、負荷が大きくなる、という問題がある。以上を鑑み、本発明の主な目的は、ユーザのPC等においてユーザからみた作業単位で複数のアプリファイルの処理状態を把握管理して活用することができ、ユーザにとって把握や管理、切り替え操作などを容易化し、負荷を小さくすることができる技術を提供することである。上記目的を達成するため、本発明の代表的な形態は、ユーザのPC等のコンピュータシステムにおいて構成される、ユーザの作業の状態状況、文脈を管理する機能作業状態管理機能を持つシステム作業状態管理システム、等であって、以下に示す構成を有することを特徴とする。本形態は、ユーザのPC等のコンピュータシステムに構成されるシステムであり、前記コンピュータシステムの情報処理により実現される作業状態管理機能を有し、前記コンピュータシステムは、OS、及びアプリケーションを有し、前記OSは、GUI管理機能を有し、前記アプリケーションは、ユーザのファイルを処理し当該処理状態を管理し、前記作業状態管理機能は、ユーザからみた作業単位で当該作業状態を管理する機能であり、保存部、復元部、選択部を有し、前記選択部は、前記コンピュータシステムの画面で前記GUI管理機能によるGUIを介して、管理の対象とする作業単位をユーザ操作により選択させる処理を行い、前記保存部は、ユーザ操作による保存の指示に基づき、前記選択部を通じて選択された対象の作業単位に対応付けられる1つ以上のアプリケーションの1つ以上のファイルの処理状態に関する情報を当該アプリケーションの各々またはOSから取得してまとめて作業状態管理情報として保存する処理を行い、前記復元部は、ユーザ操作による復元再現の指示に基づき、前記選択部を通じて選択された対象の作業単位に対応付けられる前記作業状態管理情報から、当該作業単位に対応付けられる1つ以上のアプリケーションの1つ以上のファイルの処理状態に関する情報を当該アプリケーションの各々またはOSに提供することで当該作業状態を復元する処理を行う。本発明のうち代表的な形態によれば、ユーザのPC等においてユーザからみた作業単位で複数のアプリファイルの処理状態を把握管理して活用することができ、ユーザにとって把握や管理、切り替え操作などを容易化し、負荷を小さくすることができる。以下、本発明の一実施の形態のシステム作業状態管理システムについて、図面に基づき詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一符号を付し、その繰り返しの説明は省略する。説明上の記号として、W:作業作業単位、A:アプリケーション、F:ファイル、M:作業状態管理情報、U:ユーザ、P:PC、等とする。[概要]本実施の形態の概要などは以下である。図1のように、ユーザのPC10等のコンピュータシステムにおいて作業状態管理機能100を含む作業状態管理システムが構成される。本機能100では、PC10のデスクトップ画面GUIにおいて、ユーザの1つ以上の作業Wに係わる複数のアプリケーションA30-ファイルF40の処理状態を作業単位Wごとに作業状態管理情報M50として保存する処理機能保存部101と、当該管理情報M50をもとに作業単位Wごとに作業状態を復元再現する処理機能復元部102と、管理の対象とする作業単位Wを構成する対応付けるアプリケーションA-ファイルFをユーザにより選択することができる処理機能選択部103等を有する。本機能100を用いることで、ユーザはPC10における1つ以上の各々の作業Wの状況文脈を適宜保存し、また適宜復元することができる。また同一ユーザに限らず、ユーザ間でも本機能100の利用が可能であり、作業Wの共有や引継ぎ等が可能である。例えば図2のように、第1のユーザU1のPCP1で第1の作業W1の状態を保存し、第2のユーザU2へ当該情報を伝え、第2のユーザU2のPCP2で第1の作業W1の状態を復元して作業を引継ぐことができる。また本機能100に関するGUIとしては、例えば図3,図4のように、仮想環境無しのウィンドウシステム等の場合実施の形態1は、デスクトップ画面で対象の作業単位Wに対応付けるアプリA-ファイルFをユーザにより選択して保存等を実行することができる。また例えば図5のように、仮想環境有りの場合実施の形態2は、デスクトップ画面で対象の作業単位Wに対応付ける仮想デスクトップ画面該当アプリA-ファイルFが起動配置されている仮想画面をユーザにより選択して保存等を実行することができる。[システム構成]図1において、本システム構成例であるユーザのPC10を示している。PC10は、OS20、アプリケーション30A、ファイル40F、作業状態管理機能100以下単に機能ともいう等を有する。本機能100は、OS20内またはOS20上の処理機能として実現される。なおPC10は、その他図示しないが、CPU、ROM、RAM、ディスク、通信インタフェース、入出力インタフェース、バス、入力デバイスマウスやキーボードを含む、出力デバイスディスプレイを含むなど、公知の一般的なハードウェアソフトウェアの要素を備える。本機能100は、実装例としては、OS20が外部アプリケーション30に提供するライブラリ所定の処理機能関数を実現するためのコードと当該ライブラリに対応した実装利用するための処理機能を持つ各アプリケーション30Aにより実現される。OS20は、GUI管理機能21、仮想画面管理機能22を有する。またOS20は、タスクやプロセスの管理機能、ファイルシステムなどの公知技術を含むとする。GUI管理機能21は、例えばウィンドウシステムウィンドウ管理機能等を含む。GUI管理機能21により、並行する複数の各アプリAのファイルFの処理を、それぞれウィンドウとして、PC10のディスプレイ画面デスクトップ画面に構成表示する図3等。仮想画面管理機能22は、後述するが図5、仮想デスクトップ画面を管理する機能であり、実施の形態1では具備せず、実施の形態2では具備する。本実施の形態では、OS20上OS20-各アプリ30間で本機能100が構成提供される。例えば、OS20のライブラリとして、本機能100を構成するための所定の処理機能を、各アプリ30に対して公開提供する。本機能100をサポートする対応する実装を持つアプリ30は、上記OS20のライブラリを用いて、対応する所定の処理機能を実装した形態となる。より具体的には、各部OS20、各アプリ30は、少なくとも、保存部101保存コマンドC1等、及び復元部102復元コマンドC2等に対応した処理機能を実装する。本機能100は、保存部101、復元部102、選択部103、その他、設定機能後述などを含む。保存部101は。保存コマンドC1に応じた処理を行う。復元部102は、復元コマンドC2に応じた処理を行う。選択部103は、保存部101及び復元部102における対象の作業単位W対応するアプリA-ファイルFをユーザにより選択する場合のGUIを含む処理を行う。本機能100は、ユーザにより本機能100を利用するためのUIとして、OS20及びGUI管理機能21等によるGUIを介して、PC10のデスクトップ画面でユーザから指示保存コマンドC1、復元コマンドC2、等に対応するを受け付け、また当該指示に応じた処理結果をデスクトップ画面に表示する、といった仕組みを含む。各々のアプリケーション30Aは、対応するファイル40Fユーザの作業ファイル等の処理を行うが、当該処理状態の管理のために、個別のアプリAごとに内部処理的に管理情報データ60fを作成保存するなど管理を行っている個別のアプリ30に応じた公知技術。管理情報データ60は例えばアプリ30のワークメモリ上に構成されるファイルとしてPC10内に保存されてもよい。図1の場合、各アプリ30例えばA1~Am,Axごとに対応する管理情報データ60f内に対応するファイル40Fの処理状態各時点の処理状態を復元可能とする制御情報などが記述されている。なおこれに限らずファイル40Fのプロパティ情報や他の仕組みを用いて実現してもよい。また既存の個別のOS20やアプリケーション30Aが背景技術で述べたような処理状態の管理機能を持っている場合は、本機能100が当該管理機能から情報を取得して利用してもよい。本機能100は、複数の各々の作業単位Wごとに作業状態管理情報50Mを作成して管理する。この管理情報50Mは、例えばPC10内で本機能100によりアクセス可能なメモリ領域にファイルとして格納保存され、必要に応じて内容が更新される。図1の例では、作業W1の管理情報M1は、当該ユーザ例えばU1のPC10P1での所定の作業W1の状況を管理するファイルである。図1の作業W1は、例として、{アプリA1例:フォルダ-ファイルF1,アプリA2例:ワープロ-ファイルF2例えば複数,アプリA3例:Eメールクライアント-ファイルF3,......,アプリAm-ファイルFn}というセットグループから成る。なおアプリAとファイルFの対応関係は1対1には限らない。また作業ファイルFが存在しない場合はアプリAの状態を管理することになる。作業状態管理情報50Mは、例えば、作業単位W及びユーザU,PC10P等の識別情報、作業状況状態の遷移更新を管理するための情報、日時情報、該当の各アプリA-ファイルFの識別情報及び処理状態を表す情報、等を含む構成である。[処理概要]図1の構成に基づき、作業状態の保存や復元を行う場合の処理概要などについて以下である。基本的には、PC10のデスクトップ画面でGUIを介してユーザ操作に基づきコマンドC1,C2を実行し、また必要に応じて選択部103及びGUI管理機能21等を用いて対象の作業単位Wの選択指定などを行い、当該コマンド等に応じた処理を保存部101や復元部102により対象のアプリ30との間で行う。[保存処理]作業例えばW1の状態の保存時の処理フロー例は以下である。主に保存部101及び選択部103による処理である。図1のC1は保存コマンド、a1は保存コマンドC1に応じたアプリ30への保存指示、b1は、a1に関係する処理例として保存時の各アプリA-ファイルFの処理状態の情報の取得、を示す。1例えば実施の形態1の場合、図3,図4に示すような画面GUIで、選択部103の処理を用いて、ユーザが保存の対象の作業単位Wに相当する1つ以上のアプリA-ファイルFによるセットを選択し、保存コマンドC1を実行する後述。本機能100の保存部101は、保存コマンドC1を受領する。2本機能100の保存部101は、対象の作業単位Wに該当する各アプリAに対して、a1のように作業状態の保存を指示する。なおこの保存指示は、アプリ30の対応プロセスを終了terminateさせる指示を含む場合とする。即ち保存コマンドC1は、自動的に対応ウィンドウ等を閉じて対応プロセスを終了させる動作を実現する。なお当該終了指示を含まない場合も可能であり例えば別種のコマンド等で実装、その場合は自動的に対応ウィンドウ等を閉じるが対応プロセスは維持させる動作を実現する。3上記指示a1を受けた該当の各アプリ30は、自身の管理情報データ60に対して、現在時点の対応するファイル40の処理状態の情報を記述して保存する。そして、上記指示a1に伴い、自動的に、当該アプリA-ファイルFの処理対応プロセスを終了させ、対応ウィンドウ等を閉じる等の制御動作を、OS20やGUI管理機能21を用いて行う。4本機能100の保存部101は、b1のように、該当の各アプリ30対応する管理情報データ60から、該当アプリA-ファイルFの処理状態を表す情報保存のための情報を取得してまとめることにより、対象の作業単位Wの管理情報50例えばM1のファイルを作成し保存する。b1では、例えば各アプリ30に対して取得要求し、アプリ30が自身の管理情報データ60から該当の情報を取り出して応答する。また上記の結果、例えば、保存部101は、作成した作業状態管理情報50Mのファイルに対応するアイコン等の情報を画面に表示する。[復元処理]作業例えばW1の状態の復元時の処理フロー例は以下である。主に復元部102及び選択部103による処理である。図1のC2は復元コマンド、a2は復元コマンドC2に応じたアプリ30への復元指示、b2は、a2に関係する処理例として復元時の各アプリA-ファイルFの処理状態の情報の提供、を示す。1例えば実施の形態1の場合、選択部103の処理を用いて、ユーザが復元の対象の作業単位Wに対応する管理情報50例えばM1ないしそのアイコン等を選択し、復元コマンドC2を実行する。本機能100の復元部102は、復元コマンドC2を受領する。2本機能100の復元部102は、対象の作業単位Wに該当する各アプリAに対して、a2のように作業状態の復元を指示する。なおこの復元指示は、アプリ30の対応プロセスを起動させる指示を含む場合とする。即ち復元コマンドC2は、自動的に対応ウィンドウ等を開いて対応プロセスを起動させる動作を実現する。また当該指示a2に伴い、復元部102は、b2のように、対象の作業単位Wの管理情報50例えばM1の内容保存時点のアプリA-ファイルFの処理状態を表す情報の記述を含むをもとに、該当の各アプリ30対応する管理情報データ60へ、該当の処理状態の復元のための情報を提供する。3上記指示a2を受けた該当の各アプリ30は、上記復元部102から提供された情報、及び自身の管理情報データ60を用いて、該当の処理状態を復元する処理を行う。即ち、自動的に、当該アプリA-ファイルFの処理対応プロセスを起動させ、対応ウィンドウ等を開く等の制御動作を、OS20やGUI管理機能21を用いて行う。上記の結果、ユーザが指定選択した作業単位Wに対応した各アプリA-ファイルFの状態が画面に復元される。[作業例1]図6は、作業Wの例として時間軸での遷移などを示す。同じユーザ例えばU1のPC10P1における1つの作業W1を対象とする場合である。当該遷移は対応する管理情報50M1にて管理される。この場合、ユーザU1による作業W1の開始、中断、再開、終了などに応じて当該作業W1の管理情報50M1を繰り返し利用することにより管理ができる。図6で、まず時点t1は、作業W1の状況1として、作業W1に対応する複数のアプリA1~AmファイルF1~Fnを、ユーザU1により適宜起動して作業W1を開始した場合である。対応する各アプリAファイルFの処理状態を{A1-F1-状態1,......,Am-Fm-状態1}とする。t1ではまだM1は作成されていない。時点t2は、作業W1の状況2として、ユーザU1により作業W1をある程度進めた後、一旦中断保存する場合である。例えば他の業務の割り込みや休憩、他の作業Wの開始、等である。ユーザU1による保存コマンドC1の実行により、保存部101により管理情報M1が作成保存され、対応する複数のアプリAファイルFのプロセスを終了させウィンドウ等を閉じる。状況2の処理状態として{A1-F1-状態2,......,Am-Fn-状態2}である。なお保存に伴い対応プロセスを終了させる場合である。時点t3は、作業W1の状況3として、ユーザU1により作業W1を再開する場合である。即ちt2の状況2を復元再現してその処理状態から作業W1を進める場合である。ユーザU1による復元コマンドC2の実行により、復元部102により管理情報M1が参照され、対応する複数のアプリAファイルFのプロセスを起動させウィンドウ等を開く。状況3の処理状態として{A1-F1-状態3,......,Am-Fn-状態3}である。復元であるため状態3=状態2である。上記t2,t3と同様に中断や再開を繰り返すことができ、対応して管理情報50M1の内容が更新される。時点tNは、時点t2と同様に保存の場合であり、例えば作業W1を完了した場合である。[作業例2]図2は、別の作業例として、複数のユーザU例えばU1,U2のPC10P1,P2間における所定の作業W例えばW1の状態の共有や引継ぎなどを行う場合である。図2に示すシステム構成例において、各ユーザUU1,U2のPC10P1,P2には、図1と同様に本機能100を備える。またLAN90に対して各PC10及び共有サーバ80などが接続されている。例として共有サーバ80を用いながら作業W1をユーザU1からユーザU2へ引継ぐ場合で説明する。201は、共有サーバ80上における、作業W1に対応する作業ファイルF1~Fnのセットである。なお共有サーバ80上にアプリ30に対応するサービスなどが存在してもよい。ステップS1ユーザU1は、自身のPC10P1において、第1の作業W1、第2の作業W2などを行っている図1と同様。ステップS2ユーザU1は、PC10P1で、作業W1を対象として、保存C1を実行する。これにより、本機能100保存部101は、作業状態管理情報50M1を作成して保存する。当該保存の時点iの作業W1の状況は{A1-F1-状態i,......,Am-Fn-状態i}である。ステップS3ユーザU1は、上記管理情報M1あるいはそのアクセスのためのアドレス情報/パス情報などの情報を、任意の手段により、ユーザU2へ伝える。例えば、P1からLAN90経由でP2へ、EメールやIPメッセンジャー等で、当該管理情報M1等の情報を送信通知してもよいし、直接口頭で伝えてもよい。また、対象の作業W1に対応する各ファイルFについては、例えば201のように、ユーザU2のPC10P2からアクセス可能な状態例えば共有サーバ80上に配置にする。ユーザU2のPC10P2へ当該ファイルFのセットを転送する等でも勿論構わない。ステップS4ユーザU2は、上記S3で得た情報をもとに、自身のPCP2で、本機能100を用いて、復元C2を実行する。これにより、P2のデスクトップ画面上に作業W1の状態を復元することができる。当該復元の時点jの作業W1の状況は{A1-F1-状態j,......,Am-Fn-状態j}であり、状態jはS2の状態iと同じである。ステップS5ユーザU2は、上記復元された作業W1の状態ユーザU1による作業の中断や続きの状態からすぐに自身の作業を開始することができる。例えば、ユーザU2は、ユーザU1によりコメント等で指定される内容の作業を開始することができる。上記同様に今度はユーザU2からユーザU1または他のユーザへ作業Wを渡す等、ユーザ間で作業Wを繰り返すことができる。上記構成例を用いて、例えば企業におけるワークフローシステム等の構成や利用が可能である。また、本システムにおける追加的な機能として、作業Wの共有等に係わるユーザU及びリソースファイルF等に関するアクセス管理を行う。本機能100は、作業状態管理情報M50の中に、作業状態の共有などを可能とするユーザU、または当該作業単位Wに対応付けられるアプリケーションA及びファイルFに関する、アクセス権限の許諾情報を含ませる処理を行う。例えば本機能100の設定機能を用いて、ユーザ操作により上記アクセス権限の許諾情報に関する設定を可能としてもよい。本システムは、例えば図2のユーザU1のPCP1で作業状態管理情報M1を保存する際、当該管理情報M1の中に、作業単位W1の共有を可能とするユーザU2、または当該作業単位W1に対応付けられるアプリA及びファイルFに関する、第1のアクセス権限の許諾情報を含ませる。そして、ユーザU2のPCP2で作業状態管理情報M1から復元する際、当該管理情報M1の中に含まれている第1のアクセス権限の許諾情報を確認した上で、当該ユーザU2が当該作業単位W1に対応付けられるアプリA及びファイルFへのアクセスが可能となる。権限が無いユーザからのリソースへのアクセス、及び権限が無い共有不可能なリソースへのユーザのアクセスは、不許可になるように制御される。[UI選択処理]次に、本機能100をユーザが利用するためのUI、特に選択部103の処理を含むGUIに関する実施の形態1,2について以下に説明する。[実施の形態1:仮想環境無し]まず図3,図4を用いて、実施の形態1として、仮想環境無しの場合図1の仮想画面管理機能22を有さない場合の構成例は以下である。図3において、ユーザのPC10のデスクトップ画面ディスプレイ画面G1内において、作業例えばW1に応じて開いた状態起動状態の複数のアプリケーション30A-ファイル40Fに対応するウィンドウ例えばw1~w4等が存在する。なお画面G1の下段はタスクバー等を示している。このとき、本機能100のGUIとして、選択部103の処理を用いて、1つの作業単位Wに対応付ける複数のアプリA-ファイルFを、ユーザにより選択指定する。a図3の第1の構成例では、画面G1上でマウス操作などにより302のようにメニューを開き、作業状態保存保存コマンドC1に対応を選択実行する場合を示している。これにより画面G1内で起動状態の全てのウィンドウw1~w4に対応するアプリA-ファイルFがそのまま対象の作業単位Wとして指定される。他の作業Wが混在していない場合は、このようにして個別のアプリA等の選択操作を省略することができる。なお起動状態の全てとは、ユーザが認知できる種類のアプリ30プロセスのことを指しており、例えばバックグラウンドで自動的に動作する種類のプロセス等は除く。上記保存C1を実行すると、前述の処理の結果により、管理情報50Mに対応するアイコン301等が作成され、画面G1内に表示される。また、復元の場合は、例えば、画面G1内に存在する上記アイコン301等をユーザによりクリック等することにより復元コマンドC2の実行に対応する、図3のように対象の作業単位Wに対応した各ウィンドウ状態が復元される。b図4の第2の構成例では、画面G1内に起動状態の全て上述のアプリA-ファイルFの情報をアイコン403等で並べて一覧表示するビュー。そして、その中からユーザにより保存の対象の作業単位Wに対応付けるアプリA-ファイルFを選択する場合である。当該操作は、例えば、画面G1上で対象のアプリA-ファイルFを示すアイコン403等を1つずつクリックあるいは複数まとめて囲む等によって選択してグループ化する操作や、対象のアイコン等を所定領域へドラッグドロップする操作などである。404は、作業W1に対応付けられるアプリA-ファイルFのグループの選択範囲を示している。そして例えば図3と同様に402のようにメニューから保存C1を実行することで、管理情報50M1が作成され、画面G1内に対応するアイコン401等が表示される。画面G1内で2つ以上の作業Wが混在する場合は、上記UIを用いることで細かく対象を選択できる。また復元時、作業単位Wごとの管理情報50Mが複数存在する場合は、例えば画面G1内にそれら全ての管理情報Mのアイコン等を一覧表示し、その中からユーザにより復元の対象とする作業単位例えばW1の管理情報M1のアイコン等を選択させる、といった構成になる。[実施の形態2:仮想環境有り]図5を用いて、実施の形態2として、仮想環境有りの場合図1の仮想画面管理機能22を有する場合の構成例は以下である。基本的に、ユーザのPC10の画面G1において、仮想画面管理機能22により、複数の仮想デスクトップ画面仮想画面を構成し、ユーザにより表示を切り替えて使い分けることができる。選択部103は、仮想画面管理機能22によるGUIに応じた実装を持つ。図5において、仮想画面管理機能22により、画面G1内で複数の仮想画面例えばg1~g4を一覧表示した場合であるビュー。ユーザは、この中から画面G1の全面に表示する仮想画面例えばg1を切り替え選択することができる。なお図5のような例に限らず仮想画面管理機能22に応じたGUIとすることができる。上記前提に基づき、本構成例では、上記仮想画面管理機能22による仮想画面ごとに作業単位Wを対応付ける。例えば図5のうち第1の仮想画面g1では、ユーザにより作業W1に対応するアプリA-ファイルFのウィンドウ例えば図3と同様のw1~w4が開いている。この場合、対象の作業単位Wとして例えばW1を選択する際に、当該仮想画面g1を選択する。選択部103は上記仮想画面の選択の処理を行う。上記選択の操作は、例えば、個別の仮想画面の全面表示の状態から、ユーザが前述図3同様にメニューで保存コマンドC1等を実行することで当該仮想画面が対象として選択される形などである。また図5のように複数の仮想画面を一覧表示してその状態からユーザが対象の仮想画面を選択して保存を実行する形などでもよい。上記選択された仮想画面例えばg1に対して保存C1を実行すると、前述の処理の結果により、当該仮想画面の作業単位Wの管理情報50Mに対応するアイコン501等が作成され、画面G1内に表示される。また、復元の場合は、例えば、画面G1内に存在する上記アイコン501等をユーザによりクリック等することにより復元コマンドC2の実行に対応する、図5のように元保存時の仮想画面例えばg1内に対象の作業単位Wに対応した各ウィンドウ状態が復元される。[効果等]以上説明したように、本実施の形態によれば、作業状態管理機能100により、ユーザのPC10においてユーザからみた作業単位Wで複数のアプリケーション30ファイル40の処理状態を管理して活用することができ、ユーザにとって把握や管理、切り替え操作などを容易化し、負荷を小さくすることができる。ユーザのPC10のデスクトップ画面における1つ以上の作業Wの状況文脈を簡単に保存でき、またその後に簡単に復元できる。これによりユーザの仕事作業の効率化やミス低減ができ、また複数の作業Wの並行や順行、ユーザ間での作業Wの共有や連携なども効率化することができる。[変形例]1ユーザ操作に応じた作業状態の保存に限らず、時間軸上で所定タイミング例えば定期的で、作業状態の保存を自動的に実行し、管理情報50Mをログとして記録保持する形態としてもよい。ユーザの負荷を低減できる他、例えば監査などの用途にも有用である。コンピュータシステムの性能に応じて、上記定期の間隔をかなり短くして頻繁に即ちほぼリアルタイムで自動保存する形態とすることもできる。上記例として、図6の時点t4は、作業W1の状況4として、例えば予めの設定本機能100の設定機能によるに基づき、所定タイミング定期的で作業W1の状況を自動保存する場合である。自動保存の時点ごとに対応する管理情報M1の内容が更新される。また、設定に基づき管理情報50Mまたはそのデータベースに対して自動保存の各時点の状況をログとして記録する過去の処理状態を消去せずに保存し、復元可能とする。2作業単位Wとして可能/不可能なアプリA30やファイルF40の種別や形式、及びその組み合わせを、予め設定可能としてもよい。例えばEメールとWebの組み合わせは不可能に設定する等。更に、この設定に基づいて保存時などに不適と判断した場合はエラーアラートを出力する、といった形態としてもよい。これは例えば、監査の用途などを含め、業務などで作業単位Wが予め明確である場合などには有用である。以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。"