(57)【要約】【課題】本発明は、煩雑な操作を要さずに設定値が設定可能な情報処理装置を提供する。【解決手段】情報処理装置は、複数のアクティビティアイコンを構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域を表示する表示手段と、設定アイコンを第２の表示領域から第１の表示領域に移動可能に操作入力を行うための操作入力手段と、設定アイコンの移動先位置をアクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、アクティビティアイコンに重ねあわされた設定アイコンの設定条件情報をアクティビティに関連付けてプロセスの実行を可能とするとともに、アクティビティアイコンに設定アイコンを重ねて表示する制御を行う制御手段を含む。【選択図】図１
2009129417.tif 000002
【特許請求の範囲】
【請求項１】
複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示手段と、
前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段と、
前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記操作入力手段によるユーザの操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う制御手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記設定アイコンは、
前記アクティビティに関する処理の最大実行数を設定するための最大実行数設定アイコンを含み、
前記制御手段は、
前記アクティビティアイコンに重ねあわされた前記最大実行数設定アイコンの最大実行数情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記最大実行数設定アイコンを重ねて表示する制御を行うことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記設定アイコンは、
前記アクティビティに関する処理の優先度を設定するための優先度設定アイコンを含み、
前記制御手段は、
前記アクティビティアイコンに重ねあわされた前記優先度設定アイコンの優先度情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記優先度設定アイコンを重ねて表示する制御を行うことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記設定アイコンは、
前記アクティビティに関する処理を一時停止するための一時停止設定アイコンを含み、
前記制御手段は、
前記アクティビティアイコンに重ねあわされた前記一時停止設定アイコンの一時停止情報を前記アクティビティに関連付けて当該アクティビティが一時停止された状態での前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記一時停止設定アイコンを重ねて表示する制御を行うことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記表示手段は、
前記アクティビティに設定された前記設定アイコンによる設定条件を解除するための設定条件解除アイコンを表示した第３の表示領域を含み、
前記制御手段は、
前記アクティビティに重ねあわされた設定アイコンを、前記第３の表示領域の前記設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行うことを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置において、
前記表示手段は、
前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域を含み、
前記制御手段は、
ユーザの前記操作入力手段による操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御を行うことを特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記状態表示アイコンは、
前記プロセスの実行時において、前記アクティビティの処理における経過時間を表示する経過時間表示アイコンを含み、
前記制御手段は、
前記アクティビティアイコンに重ねあわされた前記経過時間表示アイコンの経過時間情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記経過時間表示アイコンを重ねて表示し、前記経過時間表示アイコンに表示される経過時間情報が前記プロセスの実行とともに変化する制御を行うことを特徴とする情報処理装置。
【請求項８】
請求項６に記載の情報処理装置において、
前記状態表示アイコンは、
前記プロセスの実行時において、前記アクティビティの処理における実行数を表示する実行数表示アイコンを含み、
前記制御手段は、
前記アクティビティアイコンに重ねあわされた前記実行数表示アイコンの実行数情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記実行数表示アイコンを重ねて表示し、前記実行数表示アイコンに表示される実行数情報が前記プロセスの実行とともに変化する制御を行うことを特徴とする情報処理装置。
【請求項９】
ユーザが利用する情報端末と、
前記情報端末と通信可能に形成された管理装置と、
を含み、
前記情報端末は、
複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示手段と、
前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段と、
前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置からの前記設定アイコン及び前記アクティビティアイコンに関する情報を受け付ける制御を行う端末制御手段と、
を含み、
前記管理装置は、
前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行う通信制御手段と、
前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う管理制御手段と、
を含むことを特徴とする情報処理システム。
【請求項１０】
ユーザが利用する情報端末と通信可能に形成され、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置であって、
前記アクティビティに関連する設定条件情報を設定するための設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行う通信制御手段と、
前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う管理制御手段と、
を含むことを特徴とする管理装置。
【請求項１１】
複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置と通信可能に形成された情報端末であって、
前記プロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示手段と、
前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段と、
前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置にて前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とし、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記管理装置より受け付ける制御を行う端末制御手段と、
を含むことを特徴とする情報端末。
【請求項１２】
複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータが行う情報処理方法であって、
コンピュータが、前記複数のアクティビティアイコンを構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示手段に表示する制御を行う第１制御ステップと、
前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う第２制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１３】
請求項１２に記載の情報処理方法において、
コンピュータが、前記アクティビティに設定された前記設定アイコンによる設定条件を解除するための設定条件解除アイコンを表示した第３の表示領域を前記表示手段に表示する制御を行う第３制御ステップと、
前記アクティビティに重ねあわされた設定アイコンを、前記第３の表示領域の前記設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行う第４制御ステップと、
をさらに有することを特徴とする情報処理方法。
【請求項１４】
請求項１２に記載の情報処理方法において、
コンピュータが、前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域を前記表示手段に表示する制御を行う第５制御ステップと、
ユーザによる操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御を行う第６制御ステップと、
をさらに有することを特徴とする情報処理方法。
【請求項１５】
複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータに行わせるプログラムであって、
前記複数のアクティビティアイコンを構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示手段に表示する制御を行う第１制御機能と、
前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う第２制御機能と、
を含む機能をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムにおいて、
前記アクティビティに設定された前記設定アイコンによる設定条件を解除するための設定条件解除アイコンを表示した第３の表示領域を前記表示手段に表示する制御を行う第３制御機能と、
前記アクティビティに重ねあわされた設定アイコンを、前記第３の表示領域の前記設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行う第４制御機能と、
を含む機能をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
請求項１５に記載のプログラムにおいて、
前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域を前記表示手段に表示する制御を行う第５制御機能と、
ユーザによる操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御を行う第６制御機能と、
を含む機能をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
ユーザが利用する情報端末と通信可能に形成され、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置が備えたコンピュータが実行する管理プログラムであって、
前記アクティビティに関連する設定条件情報を設定するための設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行う通信制御機能と、
前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う管理制御機能と、
を含む機能をコンピュータに実行させることを特徴とする管理プログラム。
【請求項１９】
複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置と通信可能に形成された情報端末が備えたコンピュータが実行する端末プログラムであって、
前記プロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示制御を行う端末表示制御機能と、
ユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置にて前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とし、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記管理装置より受け付ける制御を行う端末制御機能と、
を含む機能をコンピュータに実行させることを特徴とする端末プログラム。
【請求項２０】
複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータが行うのに利用されるデータ構造であって、
前記アクティビティアイコンを識別する第１の識別情報と、前記アクティビティアイコンの種類を示す第１の画像情報と、前記アイクティビティアイコンの表示手段における位置を示す第１の位置情報とが対応づけられて格納された第１構造部と、
前記アクティビティに関連する設定条件情報を設定するための設定アイコンを識別する第２の識別情報と、前記設定アイコンの設定条件の種類を示す第２の画像情報と、前記設定アイコンの前記表示手段における位置を示す第２の位置情報とが対応づけられて格納された第２構造部と、
前記設定アイコンの設定動作を識別する第３の識別情報と、前記設定アイコンの設定動作の種類を示す設定動作種類情報とが対応づけられて格納された第３構造部と、
を含み、
前記第１構造部、前記第２構造部、及び前記第３構造部は、
前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う制御処理を行うのに利用されることを特徴とするデータ構造。
【請求項２１】
請求項２０に記載のデータ構造において、
前記第３構造部は、
前記設定アイコンの復元動作の種類を示す復元動作種類情報とがさらに対応づけられて格納され、
前記第１構造部、前記第２構造部、及び前記第３構造部は、
前記アクティビティに重ねあわされた設定アイコンを、第３の表示領域の設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行う制御処理を行うのに利用されることを特徴とするデータ構造。
【請求項２２】
請求項２０に記載のデータ構造において、
前記プロセスの実行時に前記アクティビティの状態を表示する状態表示アイコンを識別する第４の識別情報と、前記状態表示アイコンの種類を示す第３の画像情報と、前記状態表示アイコンの前記表示手段における位置を示す第３の位置情報とが対応づけられて格納された第４構造部と、
前記状態表示アイコンの状態表示を識別する第５の識別情報と、前記状態表示の種類を示す状態表示種類情報とが対応づけられて格納された第５構造部と、  
をさらに有し、
前記第４構造部及び前記第５構造部は、
ユーザによる操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御処理を行うのに利用されることを特徴とするデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、管理装置、情報端末、情報処理方法、プログラム、管理プログラム、端末プログラム、及びデータ構造に関し、特に、ビジネスプロセス動作制御システムなどに関する。
【背景技術】
【０００２】
情報処理システムの一例であるワークフロー管理システムが知られている。「ワークフロー」とは、「ビジネスプロセス全体あるいはその一部の自動化であり，これによってドキュメント・情報・タスクが，手続き規則に従って、担当者から担当者へ引き継がれる」ことをいう。また、「ワークフロー管理システム」とは、「一つまたは複数のワークフローエンジンの上で動作するソフトウェアにより実行されるワークフローを定義し、生成し、運用するシステムである。それは，プロセス定義データを解釈し，ワークフローの担当者と相互作用し、必要に応じてアプリケーションを起動する」ものである。更に、「同時に、ワークフローの実行を監視し，その履歴を記録する」ものである。このように、「ワークフロー管理システム」では、定義、生成、運用、監視、記録を行うことができる。
【０００３】
ワークフローにおける作業の単位を「アクティビティ」と呼ぶ。プロセス定義では，アクティビティごとの作業内容，開始と終了の条件，担当者，関連するアプリケーションプログラムとデータなどを定義する。アクティビティ間の順序関係も定義する。そして、各アクティビティ間の順序関係に関連を持たせて、これらの各アクティビティの集合（セット）によって、プロセスを構築する。これにより、ビジネス目標を達成するために実行する必要があるアクティビティを表示部上に表現していく。このようなシステムでは、例えば、受注から顧客情報信用のチェックや在庫チェックまでのプロセスを処理することができる。
【０００４】
ビジネスプロセスの自動実行は、アクティビティと呼ばれる処理単位を定義された制御構造に従って順次実行していくことで行われる。システムの運用時、ビジネスプロセスの動作を監視すると同時に、ビジネスプロセスの実行状態に対して、可用性を確保するため、当該ビジネスプロセスの特定アクティビティの同時実行数を制限したり、実行状態の分析のため特定のアクティビティで実行を一時停止したりするといった、ビジネスプロセスに対する設定や操作が必要になる場合がある。
【０００５】
ビジネスプロセスの状態監視については、ビジネスプロセスの制御構造をアイコンを用いて可視化し、ビジネスプロセスの進行状態や障害発生状況を運用者がリアルタイムで把握できるシステムが提供されている。
【０００６】
例えば、図２４に示すように、ビジネスプロセス動作制御装置における表示部１０００には、アクティビティアイコン１０１１（１０１１ａ〜１０１１ｇ）を矢印１０１２で連結して構成されたビジネスプロセスに関する情報が表示形成される。
【０００７】
このような表示部１０００において、各アクティビティの設定条件を設定するには、別途設定画面１０１３ａ、１０１３ｂを開いた上で、設定に関する設定数値等をキーボードなどによって入力する作業を行うことが行われる。
【０００８】
また、この種の情報処理システムにおいて、アイコンに他のアイコンを貼り付ける関連技術として、例えば以下に示す特許文献１、特許文献２などが挙げられる。
【０００９】
特許文献１では、スイッチアイコンをアイコンに取り付ける例が開示されている。この特許文献１では、ファイルなどのオブジェクトを表すアイコンに対して、スイッチアイコンと呼ばれる二次的なアイコンを付加し、各種スイッチアイコンをクリックすることでそのオブジェクトへの様々な操作を可能にする。
【００１０】
特許文献２では、修飾アイコンを本体のアイコンに付加する例が開示されている。
すなわち、アプリケーションプロセスを画面上に表したアイコンと、マウスなどのアイコン操作手段とを含むグラフィカル・ユーザ・インタフェースを備えたアイコン操作装置において、あるアイコンと他のアイコンとの間で、サービス要求及びサービス提供の相互関係があることを表す修飾アイコンを表示する手段を設けている。
修飾アイコンは、本体のアイコンに接触或いは近接するように表示されている。サービス提供管理リストに対応する修飾アイコンは、本体アイコンの右側に配置されている。サービス受理管理リストに対応する修飾アイコンは、本体アイコンの左側に配置されている。
【００１１】
人が黒板の使用を開始しようとするときは、人を管理するアプリケーション装置に対応する‘人’の形をしたアイコンを、黒板機能を持つアプリケーション装置に対応する‘黒板’の形をしたアイコンに重ねる。
サービス開始メニューで、たとえば、”ｃｏｎｃｕｒｒｅｎｔ ｄｒａｗｉｎｇ”を選択することで、複数の人が同時に書き込める黒板機能の使用開始を宣言する。ユーザは、使用が開始されたことを、‘人’の形をしたアイコンの左側に、‘鉛筆’の形をした修飾アイコンが表示されたことで知る。同時に、‘黒板’の形をしたアイコンの右側に、‘人’の形をした修飾アイコンが表示されたことでも知る。
人が黒板の使用を終了しようとするときは、‘人’の形をしたアイコンをマウスなどで指定する。サービス終了メニュー、”ｃｏｎｃｕｒｒｅｎｔ ｄｒａｗｉｎｇ”を選択することで、複数の人が同時に書き込める黒板機能の使用終了を宣言する。
【００１２】
このように、特許文献２は、異なるアプリケーションの一方のアイコンによるサービスと他方のアイコンによるサービスとをアイコンを重ねることによって相互に関係を持たして、サービス開始を行うものである。
【特許文献１】特開平６−２７４３０４号公報
【特許文献２】特開平７−２４４５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、関連技術においては、次のような不具合がある。
【００１４】
すなわち、図２４に示すビジネスプロセス動作制御装置では、プロセスやアクティビティに対する設定の確認や実行については、別途設定画面やダイアログなどを開き設定値を確認したり、チェックボックスにチェックを入れ、数値を入力したりなどの煩雑な操作が必要である、という不具合があった。
また、プロセスの動作状態についても、同時実行数などの数値で表される状態については、別途プロパティ画面などで確認する必要がある、という不具合があった。
【００１５】
加えて、特許文献１では、スイッチアイコンは、操作そのものではなく、操作へのメニューを追加するものである。
このため、スイッチアイコンを取り付けたアイコンをクリックすることによって、例えばバッチファイルの内容を閲覧し、内容の変更（設定変更）をテキスト入力によって行わなければならず、アイコンに関連付けられている設定条件を変更する際には、ユーザに煩雑な作業が伴う、という不具合があった。
【００１６】
さらに、特許文献２では、各アイコンが複数のアプリケーション間での相互作用を表しており、そもそも各アイコンを重ね合わせて各アプリケーションを相互に関連させる技術思想しかなく、アイコンに関連する設定条件の中身（アプリケーション内部の設定条件）を変更することができない、という不具合がある。
また、アイコンに他のアイコンを重ねる操作の他に、サービスの開始には、サービス開始メニューで選択操作を行い、使用開始を行なわなければならない。このため、仮に、特許文献２の技術を、アクティビティアイコンの設定条件情報の設定を行う場合に利用したとすると、アイコンの移動操作に加えて、メニュー選択が必要となる。特に、複数の各アクティビティアイコンに設定を行うには、それぞれのアクティビティアイコンに対する各々の移動操作及びメニュー選択が必要となり、ユーザに負担を強いることとなる、という不具合があった。
【００１７】
本発明は、上記した技術の不具合を解決することを課題としてなされたものであって、その目的とするところは、煩雑な操作を要さずにアクティビティの設定条件が設定可能な情報処理装置、情報処理システム、管理装置、情報端末、情報処理方法、プログラム、管理プログラム、端末プログラム、及びデータ構造を提供することにある。
【課題を解決するための手段】
【００１８】
上記目的を達成するため、本発明の情報処理装置は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示手段と、前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段と、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記操作入力手段によるユーザの操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う制御手段と、を含むことを特徴としている。
【００１９】
本発明の情報処理システムは、ユーザが利用する情報端末と、前記情報端末と通信可能に形成された管理装置と、を含み、前記情報端末は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示手段と、前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段と、前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置からの前記設定アイコン及び前記アクティビティアイコンに関する情報を受け付ける制御を行う端末制御手段と、を含み、前記管理装置は、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行う通信制御手段と、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う管理制御手段と、を含むことを特徴としている。
【００２０】
本発明の管理装置は、ユーザが利用する情報端末と通信可能に形成され、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置であって、前記アクティビティに関連する設定条件情報を設定するための設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行う通信制御手段と、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う管理制御手段と、を含むことを特徴としている。
【００２１】
本発明の情報端末は、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置と通信可能に形成された情報端末であって、前記プロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示手段と、前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段と、前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置にて前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とし、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記管理装置より受け付ける制御を行う端末制御手段と、を含むことを特徴としている。
【００２２】
本発明の情報処理方法は、複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータが行う情報処理方法であって、コンピュータが、前記複数のアクティビティアイコンを構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示手段に表示する制御を行う第１制御ステップと、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う第２制御ステップと、を含むことを特徴としている。
【００２３】
本発明のプログラムは、複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータに行わせるプログラムであって、前記複数のアクティビティアイコンを構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示手段に表示する制御を行う第１制御機能と、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う第２制御機能と、を含む機能をコンピュータに実行させることを特徴としている。
【００２４】
本発明の管理プログラムは、ユーザが利用する情報端末と通信可能に形成され、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置が備えたコンピュータが実行する管理プログラムであって、前記アクティビティに関連する設定条件情報を設定するための設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行う通信制御機能と、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う管理制御機能と、を含む機能をコンピュータに実行させることを特徴としている。
【００２５】
本発明の端末プログラムは、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置と通信可能に形成された情報端末が備えたコンピュータが実行する端末プログラムであって、前記プロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示制御を行う端末表示制御機能と、ユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置にて前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とし、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記管理装置より受け付ける制御を行う端末制御機能と、を含む機能をコンピュータに実行させることを特徴としている。
【００２６】
本発明のデータ構造は、複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータが行うのに利用されるデータ構造であって、前記アクティビティアイコンを識別する第１の識別情報と、前記アクティビティアイコンの種類を示す第１の画像情報と、前記アイクティビティアイコンの表示手段における位置を示す第１の位置情報とが対応づけられて格納された第１構造部と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを識別する第２の識別情報と、前記設定アイコンの設定条件の種類を示す第２の画像情報と、前記設定アイコンの前記表示手段における位置を示す第２の位置情報とが対応づけられて格納された第２構造部と、前記設定アイコンの設定動作を識別する第３の識別情報と、前記設定アイコンの設定動作の種類を示す設定動作種類情報とが対応づけられて格納された第３構造部と、を含み、前記第１構造部、前記第２構造部、及び前記第３構造部は、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う制御処理を行うのに利用されることを特徴としている。
【発明の効果】
【００２７】
本発明によれば、制御手段が、アクティビティアイコンに重ねあわされた設定アイコンの設定条件情報をアクティビティに関連付けてプロセスの実行を可能とする制御を行うので、アクティビティアイコンに設定アイコンを重ねる操作のみで、アクティビティアイコンの設定条件を設定できるという、関連技術にない優れた情報処理装置、情報処理システム、管理装置、情報端末、情報処理方法、プログラム、管理プログラム、端末プログラム、及びデータ構造を提供することができる。
【発明を実施するための最良の形態】
【００２８】
〔情報処理装置の基本的構成〕
先ず、情報処理装置の基本的構成について説明する。本発明の情報処理装置は、複数のアクティビティアイコン（例えば図５に示す符号１１ａ〜符号１１ｇなど）を構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコン（例えば図５に示す符号１４など）を表示した第２の表示領域（例えば図５に示す符号１３）とを表示する表示手段（例えば図１に示す符号１０など）と、前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段（例えば図１に示す符号２０など）と、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記操作入力手段によるユーザの操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う制御手段（例えば図１に示す符号３１、３２、３３、３４からなる構成など）と、を含む構成としている。
【００２９】
このような構成の情報処理装置によれば、制御手段が、アクティビティアイコンに重ねあわされた設定アイコンの設定条件情報をアクティビティに関連付けてプロセスの実行を可能とする制御を行うので、アクティビティアイコンに設定アイコンを重ねる操作のみで、アクティビティアイコンの設定条件を設定できる。
【００３０】
以下、このような本発明の「情報処理装置」を、「ビジネスプロセス動作制御装置」に適用した好適な実施の形態の一例について、図面を参照して具体的に説明する。
【００３１】
〔第１の実施の形態〕
（ビジネスプロセス動作制御装置の全体構成）
先ず、本実施の形態のビジネスプロセス動作制御装置の具体的構成について、全体構成から説明し、続いて各部の詳細構成について説明することとする。図１は、本発明における第１実施の形態のビジネスプロセス動作制御装置の全体の概略構成の一例を示すブロック図である。
【００３２】
図１に示すように、本実施の形態のビジネスプロセス動作制御装置１は、ビジネスプロセスに関連するソフトウエアの各種画面を表示するための表示部１０と、この表示部１０に表示する前記ビジネスプロセスに関する各種図やアクティビティアイコン、設定アイコンなどの画像を生成するための画像生成部３２とを含んで構成される。
【００３３】
さらに、ビジネスプロセス動作制御装置１は、前記ビジネスプロセスの構成要素である
アクティビティアイコンの情報を保持するアクティビティアイコンテーブル４１ａを格納するためのアクティビティアイコン情報記憶部４１と、設定アイコンの情報を保持する設定アイコンテーブル４２ａを格納するための設定アイコン情報記憶部４２とを含んで構成される。
【００３４】
また、ビジネスプロセス動作制御装置１は、前記表示部１０に表示される表示画面上にてユーザにより各種操作ないしは表示操作による操作入力を受け付ける入力部２０と、この入力部２０の操作入力にて入力された各種設定入力情報を判断・解釈する入力解釈部３１とを含んで構成される。
【００３５】
さらに、ビジネスプロセス動作制御装置１は、設定アイコンの設定動作情報を保持する設定動作テーブル４３ａを格納するための設定動作情報記憶部４３と、実際のビジネスプロセスを実行する制御処理を行うプロセス実行部３４と、このプロセス実行部３４で実装されているプロセスの状態を監視すると共に該プロセスの状態情報を画像生成部３２へ送る制御処理を行うプロセス監視部３３と、を含んで構成されている。
【００３６】
ビジネスプロセス動作制御装置１は、プログラム制御により動作するものであり、ネットワーク関連の機能を有していれば、デスクトップ、ラップトップコンピュータその他無線・有線通信機能を有する情報機器、またはこれに類するコンピュータなどいかなるコンピュータでもよく、移動式・固定式を問わない。
【００３７】
アクティビティアイコン情報記憶部４１のアクティビティアイコンテーブル４１ａは、図２に示すようなデータ構造を有する。アクティビティアイコンテーブル４１ａは、プロセスの処理単位であるアクティビティの表示に関する情報を保持する。すなわち、アクティビティアイコンテーブル４１ａは、各アクティビティアイコンを識別するためのアクティビティ識別情報であるアクティビティＩＤと、各アクティビティの種類を示す画像を定義した画像種類情報と、各アクティビティの位置を示す位置情報とが対応づけて格納されるものである。
【００３８】
図２に示す例では、アクティビティＩＤ「１」のアクティビティアイコンに対しては、アクティビティアイコンの種類として「Ｓｔａｒｔ」の画像が割り当てられ、アクティビティの位置は（Ｘ、Ｙ）＝（０、５０）の位置となっている。
【００３９】
同様に、アクティビティＩＤ「２」のアクティビティアイコンに対しては、アクティビティアイコンの種類として「Ｃｏｐｙ」の画像が割り当てられ、アクティビティの位置は（Ｘ、Ｙ）＝（１００、５０）の位置となっている。
【００４０】
同様に、アクティビティＩＤ「３」のアクティビティアイコンに対しては、アクティビティアイコンの種類として「Ｉｆ」の画像が割り当てられ、アクティビティの位置は（Ｘ、Ｙ）＝（１５０、５０）の位置となっている。  
【００４１】
同様に、アクティビティＩＤ「４」のアクティビティアイコンに対しては、アクティビティアイコンの種類として「Ｉｎｖｏｋｅ」の画像が割り当てられ、アクティビティの位置は（Ｘ、Ｙ）＝（２００、５０）の位置となっている。  
【００４２】
さらに、設定アイコン情報記憶部４２の設定アイコンテーブル４２ａは、図３に示すようなデータ構造を有する。設定アイコンテーブル２２ａは、設定アイコンの表示に関する情報を保持する。すなわち、設定アイコンテーブル４２ａは、各設定アイコンを識別するための設定アイコン識別情報である設定アイコンＩＤと、各設定アイコンの種類を示す画像を定義した設定アイコン画像種類情報と、設定後の各設定アイコンの位置を示す位置情報とが対応づけて格納されるものである。
【００４３】
図３に示す例では、設定アイコンＩＤ「１」の設定アイコンに対しては、設定アイコンの種類として「Ｓｔｏｐ」（一時停止＜例えば図５に示す符号１４ａなど＞）の画像が割り当てられ、（一時停止）設定アイコンの設定後の位置は（Ｘ、Ｙ）＝（０、５０）の位置となっている。
【００４４】
同様に、設定アイコンＩＤ「２」の設定アイコンに対しては、設定アイコンの種類として「Ｍａｘ」（最大実行数＜例えば図５に示す符号１４ｃ―１など＞）の画像が割り当てられ、（最大実行数）設定アイコンの設定後の位置は（Ｘ、Ｙ）＝（１００、５０）の位置となっている。
【００４５】
同様に、設定アイコンＩＤ「３」の設定アイコンに対しては、設定アイコンの種類として「Ｐｒｉｏｒｉｔｙ」（優先度＜例えば図５に示す符号１４ｂなど＞）の画像が割り当てられ、（優先度）設定アイコンの設定後の位置は（Ｘ、Ｙ）＝（１５０、５０）の位置となっている。
【００４６】
さらにまた、設定動作情報記憶部４３の設定動作テーブル４３ａは、図４に示すようなデータ構造を有する。すなわち、設定動作テーブル４３ａは、各設定動作を識別するための設定動作識別情報である設定動作ＩＤと、各設定動作の種類を定義した設定動作態様情報と、対応する復元動作を規定した復元動作態様情報とが対応づけて格納されるものである。
【００４７】
図４に示す例では、設定動作ＩＤ「１」の設定動作に対しては、設定動作の種類として「Ｓｔｏｐ」（一時停止）の機能が割り当てられ、復元動作に対しては、「Ｒｅｓｕｍｅ」（復元）の機能が割り当てられている。ここにいう「一時停止」は、アクティビティの処理に関して処理を一時停止することを意味する。また、「復元」は、一時停止していたものを解除し、一時停止する前のアクティビティの設定状態に戻すことを意味する。
【００４８】
同様に、設定動作ＩＤ「２」の設定動作に対しては、設定動作の種類として「ｓｅｔＭａｘＰｒｏｃｅｓｓ」（最大実行数の設定）の機能が割り当てられ、復元動作に対しては、「ｒｅｓｅｔＭａｘＰｒｏｃｅｓｓ」（最大実行数の設定の復元）の機能が割り当てられている。ここにいう、「復元」は、設定されている最大実行数の設定を解除し、設定される前のアクティビティの設定状態に戻すことを意味する。
【００４９】
同様に、設定動作ＩＤ「３」の設定動作に対しては、設定動作の種類として「ｓｅｔＰｒｉｏｒｉｔｙ」（優先度の設定）の機能が割り当てられ、復元動作に対しては、「ｒｅｓｅｔＰｒｉｏｒｉｔｙ」（優先度の設定の復元）の機能が割り当てられている。ここにいう、「復元」は、設定されている優先度の設定を解除し、設定される前のアクティビティの設定状態に戻すことを意味する。
【００５０】
ここで、入力解釈部３１、画像生成部３２、プロセス監視部３３、及びプロセス実行部３４により、「制御手段３０」を構成することができる。また、アクティビティアイコン情報記憶部４１、設定アイコン情報記憶部４２、設定動作情報記憶部４３により、「記憶手段」を構成することができる。さらに、表示部１０は「表示手段」ということもできる。また、入力部２０は「操作入力手段」ということもできる。
【００５１】
従って、ビジネスプロセス動作制御装置１のハードウエア構成は、種々の情報等を表示するための表示手段（スクリーン）としての表示部１０、この表示部１０の表示画面上（の各種入力欄等）にデータを操作入力するための操作入力手段（例えばキーボード・マウス等）としての入力部２０、各種信号・データを送受信するための送受信手段（通信手段）、各種プログラム・各種データを記憶しておく記憶手段（例えばメモリ、ハードディスク等）、これらの制御を司る制御手段３０（例えばＣＰＵ等）などを有することができる。
【００５２】
この「表示手段」は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示するものである。また、「操作入力手段」は、前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うことができる。
【００５３】
また、「制御手段３０」は、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記操作入力手段によるユーザの操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行うことができる。
【００５４】
上述のような構成からなるビジネスプロセス動作制御装置１は、概略つぎのように動作する。
先ず、表示部１０は、画像生成部３２が生成した画像を表示する。すなわち、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する。
【００５５】
次に、ユーザが操作入力を行うと、入力部２０は、ユーザの入力を受け付けそれを入力解釈部３１に渡す。
【００５６】
これにより、画像生成部３２は、プロセス監視部３３からのプロセスの状態情報と、入力解釈部３１からのユーザの操作情報とに基づいて画像を生成し、生成された前記画像を表示部１０へ渡す。
【００５７】
一方、入力解釈部３１は、入力部２０から受け取ったユーザ操作入力による設定入力情報を、画像生成部３２および設定動作テーブル４３ａで保持されている情報からプロセス実行部３４への命令へと変換し、プロセス実行部３４へ実行を依頼する。
【００５８】
プロセス実行部３０では、実際にビジネスプロセスを実行するとともに、入力解釈部１４からの設定依頼に基づいて、その設定依頼が反映された状態でのビジネスプロセスを実行処理する。さらに、プロセス実行部３０は、このようなビジネスプロセスの実行状態をプロセス監視部１５に送る。
【００５９】
プロセス監視部３３では、プロセス実行部３４で実行されているビジネスプロセスの状態を監視し、プロセスの状態を表示部１０の画像に反映させるよう画像生成部３２へプロセスの状態に関する情報を渡す。
【００６０】
（表示画面例について）
次に、表示部に表示される表示画面の例について、図５に基づいて説明する。図５は、ビジネスプロセス動作制御装置の表示部に表示される表示画面の一例が示されている。
同図に示すように、表示部１０には、複数のアクティビティアイコン１１ａ、１１ｂ、１１ｃ、１１ｄ、１１ｅ、１１ｆ、１１ｇを構成要素とするプロセスの全体要素を表示した表示領域（第１の表示領域）の他に、各アクティビティに関連する設定条件情報を設定するための設定アイコン１４を表示した設定アイコン表示領域１３（第２の表示領域）が表示形成されている。
【００６１】
各アクティビティアイコン１１ａ、１１ｂ、１１ｃ、１１ｄ、１１ｅ、１１ｆ、１１ｇは、矢印１２によって連結され、相互に関連付けがなされる。
【００６２】
設定アイコン表示領域１３には、種々の種類の設定アイコン１４が予め用意されている。具体的には、設定アイコン１４には、前記アクティビティに関する処理を一時停止するための一時停止設定アイコン１４ａ、前記アクティビティに関する処理の優先度を設定するための優先度設定アイコン１４ｂ、前記アクティビティに関する処理の最大実行数を設定するための最大実行数設定アイコン１４ｃ―１などが表示形成されている。
【００６３】
より詳細には、優先度設定アイコン１４ｂには、優先度を示す数値「１」、「２」、「３」、・・・などが表示形成されており、所望の数値のアイコンを選択することによって優先度の設定が可能なように構成されている。また、最大実行数設定アイコン１４ｃ―１には、最大実行数を示す数値「１０」、「２０」、「３０」、・・・などが表示形成されており、所望の数値のアイコンを選択することによって最大実行数の設定が可能なように構成されている。
【００６４】
さらに、設定アイコン表示領域１３には、前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンの一例である実行数表示アイコン１４ｄを表示形成してもよい。実行数表示アイコン１４ｄは、前記プロセスの実行時において、前記アクティビティの処理における実行数を表示する機能を有する。
【００６５】
ユーザーが入力部２０にて操作入力を行うことにより、ポインタＰＯの指示位置を設定アイコン表示領域１３の設定アイコン１４の一つである最大実行数設定アイコン１４ｃ―１（図５の例では、最大実行数が１０と表記されたアイコン）の位置に合わせてドラッグ操作を行い、図５の矢印に示すようにポインタＰＯの位置を移動させることによって、前記最大実行数設定アイコン１４ｃ―１が複製された最大実行数設定アイコン１４ｃ―２を移動させる。
最大実行数設定アイコン１４ｃ―２の移動先が、アクティビティアイコン１１ｅであるとすると、アクティビティアイコン１１ｅに重なる領域（例えば図５に示すＴＧ１の位置）にてポインタＰＯの移動を停止させ、ドロップ操作によって、最大実行数設定アイコン１４ｃ―２の移動先を確定させる。
移動先が確定すると、アクティビティアイコン１１ｅと重なるように最大実行数設定アイコン１４ｃ―２が表示形成される。
【００６６】
図５に示す例では、アクティビティアイコン１１ｄには、設定アイコン１４の一種類である一時停止設定アイコン１５ａが重なるように表示形成されている。これは、アクティビティアイコン１１ｄのアクティビティが、一時停止状態に設定されていることを意味する。
【００６７】
また、アクティビティアイコン１１ｅの一領域ＴＧ２には、設定アイコン１４の一種類である優先度設定アイコン１４ｂがアクティビティアイコン１１ｅと重なるように表示形成されている。さらに、アクティビティアイコン１１ｅの他の領域ＴＧ１には、先に設定された最大実行数設定アイコン１４ｃ―２がアクティビティアイコン１１ｅと重なるように表示形成される。
これは、アクティビティアイコン１１ｅのアクティビティが、最大実行数が１０、優先度が５に設定されたことを意味する。
【００６８】
ここで、アクティビティアイコン１１ｅに重なる領域にて、設定アイコン１４を確定させるには、設定アイコン１４の表示領域とアクティビティアイコン１１ｅの表示領域との包含関係が、例えば図７に示すＳＡ１やＳＡ２のような状態にときに成立し、ＳＡ３のような状態のときには成立しないような判定基準を有することが好ましい。この場合、図７に示すＲＳの領域面積が、０でない場合には、設定条件を設定可能とすることができ、他の場合には、エラーとなる。
【００６９】
一方、設定された設定条件を解除する場合の例として、例えば図６に示すような表示画面などが挙げられる。図６は、ビジネスプロセス動作制御装置の表示部に表示される表示画面の一例が示されている。
【００７０】
同図に示すように、表示部１０には、複数のアクティビティアイコン１１ａ、１１ｂ、１１ｃ、１１ｄ、１１ｅ、１１ｆ、１１ｇを構成要素とするプロセスの全体要素を表示した表示領域（第１の表示領域）の他に、各アクティビティに関連する設定条件情報を設定するための設定アイコン１４を表示した設定アイコン表示領域１３（第２の表示領域）が表示形成され、さらに、前記アクティビティに設定された前記設定アイコン１４による設定条件を解除するための設定条件解除アイコン１６を表示した第３の表示領域が表示形成されている。
【００７１】
ユーザーが入力部２０にて操作入力を行うことにより、ポインタＰＯの指示位置をアクティビティアイコン１１ｅに重なるように表示形成された優先度設定アイコン１５ｂ―１（図６の例では、優先度が５と表記されたアイコン）の位置に合わせてドラッグ操作を行い、図６の矢印に示すようにポインタＰＯの位置を移動させることによって、前記優先度設定アイコン１５ｂを移動させる。
【００７２】
優先度設定アイコン１５ｂの移動先が、設定条件解除アイコン１６（図６の例ではゴミ箱と表記されたアイコン）であるとすると、設定条件解除アイコン１６に重なる領域（例えば図６に示すＧＡＲの位置）にてポインタＰＯの移動を停止させ、ドロップ操作によって、優先度設定アイコン１５ｂの移動先を確定させる。
【００７３】
移動先が確定すると、アクティビティアイコン１１ｅに対する優先度の設定が解除され、優先度が設定されていない状態に復元する。
従って、図６の例では、アクティビティアイコン１１ｅの設定は、最大実行数の１０のみが設定条件として設定されることになる。
【００７４】
また、設定を解除する場合の設定条件解除アイコン１６の表示領域と、設定アイコン１４の表示領域との包含関係が、例えば図７に示すＳＡ１やＳＡ２のような状態にときに設定解除が成立し、ＳＡ３のような状態のときには設定解除が成立しないような判定基準を有することが好ましい。この場合、図７に示すＲＳの領域面積が、０でない場合には、設定解除を可能とすることができ、他の場合には、エラーとなる。
【００７５】
このようにして、チェックや数値入力で行っていたプロセスやアクティビティに対する設定や指示を、画面上で表示および操作が可能なアイコン(設定アイコン)で行うこととする。
【００７６】
すなわち、画面上で設定アイコンをアクティビティに重ね合わせて配置することで、そのアクティビティに対する設定を行うようにする。
【００７７】
この際、プロセスやアクティビティに特定の数値などが既に設定されている場合、その設定に対応する設定アイコンをそのアクティビティに重ねて表示する。
【００７８】
さらに、そのアクティビティから設定アイコンを除去することで、その設定をアクティビティから削除する復元処理を行うようにする。  
【００７９】
（処理手順について）
次に、上述のような構成を有するビジネスプロセス動作制御装置における前記表示態様を機能させるための各種の処理手順について、図８及び図９を参照しつつ説明する。図９は、本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第１の実施の形態における処理手順の一例を示すフローチャートである。
【００８０】
本実施の形態に係る情報処理方法は、複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータが行うものを対象とするものである。
この情報処理方法は、基本的構成として、コンピュータが、前記複数のアクティビティアイコンを構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示手段に表示する制御を行う第１制御ステップ（例えば、以下に示す第１の基本画像生成制御ステップ）を含む。
さらに、この情報処理方法では、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う第２制御ステップ（例えば図９に示すステップＳ１０１、Ｓ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６、Ｓ１１０からなるステップ）を含むことができる。
【００８１】
また、この情報処理方法では、コンピュータが、前記アクティビティに設定された前記設定アイコンによる設定条件を解除するための設定条件解除アイコンを表示した第３の表示領域を前記表示手段に表示する制御を行う第３制御ステップ（例えば、以下に示す第２の基本画像生成制御ステップ）を含むことができる。
【００８２】
さらに、この情報処理方法では、前記アクティビティに重ねあわされた設定アイコンを、前記第３の表示領域の前記設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行う第４制御ステップ（例えば図９に示すステップＳ１０２、Ｓ１０７、Ｓ１０８、Ｓ１０９からなるステップ）を含むことができる。
【００８３】
本実施の形態の処理手順では、前提として、図５及び図６に示す複数のアクティビティアイコンよりなるプロセスを表示した第１の表示領域と、複数種類の設定アイコンを表示した第２の表示領域とが表示部１０の表示画面上に画像生成部３２により生成され、表示制御されている第１の制御処理が行われているものとする（例えば図８に示すステップＳ１０）。この第１の制御処理は、第１の基本画像生成制御ステップないしは第１の基本画像生成制御機能ということもできる。
さらに、設定条件解除アイコンを表示した第３の表示領域が表示部１０の表示画面上に画像生成部３２により生成され、表示制御されているものとする（第２の基本画像生成制御ステップないしは第２の基本画像生成制御機能）。
このような前提の下で、ユーザが設定アイコンを選択する操作を行う。
【００８４】
すなわち、まず、ユーザが入力部２０を操作すると、制御手段は、設定アイコン１４を表示部１０の表示画面上に配置する制御処理を行う（図９のステップＳ１０１）＜設定アイコン配置制御処理ステップないしは設定アイコン配置制御処理機能＞。
すなわち、入力解釈部３１及び画像生成部３２を含む制御手段が、ポインタが指示した（ドロップ）した位置に対応する表示画面上の位置に設定アイコンが表示されるように表示処理を行う。
【００８５】
次に、制御手段に含まれる入力解釈部３１は、その情報（ポインタが指示した設定アイコン１４の位置情報）を元に画像生成部３２へ、配置された設定アイコン１４がゴミ箱１６と重なっているかどうかを問い合わせる処理を行う（ステップＳ１０２）＜第１の包含関係判定処理ステップないしは第１の包含関係判定処理機能＞。
すなわち、制御手段に含まれる入力解釈部３１は、設定アイコン１４の表示領域の位置情報と、画像生成部３２から取得されるゴミ箱１６の表示領域の位置情報とから、双方のアイコンの表示領域（有効領域）の包含関係を判定する。
【００８６】
ステップＳ１０２の第１の包含関係判定処理ステップにおいて、入力解釈部３１がポインタが指示した設定アイコン１４の表示領域とゴミ箱１６の表示領域とが重なっていないと判定した場合、入力解釈部３１は、さらに、配置された設定アイコン１４がアクティビティアイコン１１（１１ａ〜１１ｇのいずれか）と重なっているかを問い合わせる処理を行う(ステップＳ１０３)＜第２の包含関係判定処理ステップないしは第２の包含関係判定処理機能＞。
すなわち、制御手段に含まれる入力解釈部３１は、ポインタが指示した設定アイコン１４の表示領域の位置情報と、画像生成部３２から取得されるアクティビティアイコン１１（１１ａ〜１１ｇのいずれか）の表示領域の位置情報とから、双方のアイコンの表示領域（有効領域）の包含関係を判定する。
【００８７】
ステップＳ１０３の第２の包含関係判定処理ステップにおいて、入力解釈部３１がポインタが指示した設定アイコン１４の表示領域とアクティビティアイコン１１（１１ａ〜１１ｇのいずれか）とが重なっていないと判定した場合、入力解釈部３１は、画像生成部３２に対して、意味のない動作として設定アイコン１４を自動的に元の場所（例えば図５に示す第２の表示領域である設定アイコン表示領域１３など）に戻す旨の要求を出力し、画像生成部３２はその要求を受けて、エラー(警告)メッセージを表示部１０に表示する制御処理を行う（ステップＳ１１０）＜第１の警告情報表示制御処理ステップ＞。
【００８８】
一方、ステップＳ１０３の第２の包含関係判定処理ステップにおいて、ポインタが指示した設定アイコン１４の表示領域とアクティビティアイコン１１（１１ａ〜１１ｇのいずれか）とが重なっていると入力解釈部３１が判定した場合、入力解釈部３１は、設定動作テーブル４３ａから、その設定アイコン１４に対応する「設定動作」の種類に関する情報を取得する処理を行う。(ステップＳ１０４)＜設定動作種類情報取得処理ステップ＞。
【００８９】
すなわち、入力解釈部３１は、先ず、ポインタが指示した設定アイコン１４の位置情報及び設定アイコンＩＤ情報を、画像生成部３２に渡す。画像生成部３２は、設定アイコンテーブル４２ａに、当該設定アイコンＩＤに対応する位置情報を書き込む処理を行う。これによって、画像生成部３２は、設定アイコン１４を表示部１０上の対応する位置（アクティビティアイコンに重なる領域）に表示することができる。
そして、入力解釈部３１は、設定動作テーブル４３ａを参照し、設定アイコンＩＤに対応する設定動作の種類（例えば「ｓｅｔＭａｘＰｒｏｃｅｓｓ」など）を取得する。
【００９０】
次に、入力解釈部３１は、画像生成部３２より、設定アイコン１４と重なるアクティビティアイコン（例えば１１ｅ）のアクティビティＩＤ（プロセス実行部３４でのアクティビティの処理ＩＤ）を取得する（ステップＳ１０５）＜第１のアクティビティ識別情報取得処理ステップないしは第１のアクティビティ識別情報取得処理機能＞。
【００９１】
続いて、入力解釈部３１は、ステップＳ１０５で取得したアクティビティＩＤで指定したアクティビティに対し、ステップＳ１０４で取得した内容の設定動作（例えば「ｓｅｔＭａｘＰｒｏｃｅｓｓ」など）の実行を、プロセス実行部３４に対して依頼する処理を行う（ステップＳ１０６）＜設定動作実行制御処理ステップないしは設定動作実行制御処理機能＞。
これによって、設定アイコン１４にて指定した設定条件を、プロセス実行に反映させることができる。
【００９２】
一方、上述のステップＳ１０２における第１の包含関係判定処理ステップにおいて、入力解釈部３１が、ポインタにて指定され配置された設定アイコン１４がゴミ箱１６と重なっていると判定した場合は、入力解釈部３１は、設定動作テーブル４３ａを参照し、指定された設定アイコン１４の設定アイコンＩＤに対応する復元動作の種類に関する情報（例えば「ｒｅｓｅｔＭａｘＰｒｏｃｅｓｓ」）を取得する処理を行う（ステップＳ１０７）＜復元動作種類情報取得処理ステップ＞。
【００９３】
前記ステップＳ１０７の復元動作種類情報取得処理ステップに続いて、入力解釈部３１は、画像生成部３２より、移動前に設定アイコン１４がもともと重なっていたアクティビティアイコン（移動した設定アイコン１４が移動前に重なっていた以前のアクティビティアイコン）のアクティビティＩＤ（プロセス実行部３４の以前のアクティビティの処理ＩＤ）を取得する処理を行う（ステップＳ１０８）＜第１の前アクティビティ識別情報取得処理ステップ＞。
【００９４】
さらに、前記ステップＳ１０８の第１の前アクティビティ識別情報取得処理ステップに続いて、入力解釈部３１は、ステップＳ１０８にて取得した以前のアクティビティＩＤ（プロセス実行部３４の以前のアクティビティの処理ＩＤ）で指定したアクティビティに対して、ステップＳ１０７にて取得した復元動作の内容に関する情報（例えば「ｒｅｓｅｔＭａｘＰｒｏｃｅｓｓ」）についての実行を行うように、プロセス実行部３４に対して実行を依頼する制御処理を行う（ステップＳ１０９）＜復元動作実行制御処理ステップ＞。
【００９５】
ここで、以上のステップＳ１０１、Ｓ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６、Ｓ１１０からなるステップを、「第２制御ステップ」ということもできる。この「第２制御ステップ」は、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行うことができる。
【００９６】
さらに、以上のステップＳ１０２、Ｓ１０７、Ｓ１０８、Ｓ１０９からなるステップを、「第４制御ステップ」ということもできる。この「第４制御ステップ」は、アクティビティに重ねあわされた設定アイコンを、前記第３の表示領域の前記設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行うことができる。
【００９７】
（効果について）
以上のように本実施の形態によれば、設定条件情報の数値を表示した設定アイコンを、アクティビティアイコンに着脱自在に構成してアクティビティに対する設定条件の設定及び解除を容易に行うことができる。
【００９８】
すなわち、プロセスやアクティビティに付加される設定条件を、設定アイコンの移動という形で、ユーザが直接的に付加の操作が可能であるため、プロセスやアクティビティの設定条件の設定を容易に付加できる。
【００９９】
さらに、プロセスやアクティビティに付加されている設定条件を、設定アイコンの移動という形で、ユーザが直接的に削除の操作が可能であるため、プロセスやアクティビティの設定条件を容易に削除、変更できる。
【０１００】
また、プロセスやアクティビティに付加されている設定条件が、設定アイコンという形で常にそのプロセスやアクティビティと明確に関連付けられた形で明示されているため、プロセスやアクティビティに付加されている設定条件（例えば、優先度や最大実行数や一時停止の有無など）を、プロパティ表示などの操作を行うことなく容易に確認できることにある。
【０１０１】
このように、プロセスの動作をグラフィカルに監視する画面上で、プロセスを表す図の上にアイコンを配置することで動的にプロセスの動作を制御できる。
【０１０２】
さらに、前記設定アイコンは、前記アクティビティに関する処理の最大実行数を設定するための最大実行数設定アイコンを含むことができる。この場合、前記「制御手段」は、前記アクティビティアイコンに重ねあわされた前記最大実行数設定アイコンの最大実行数情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記最大実行数設定アイコンを重ねて表示する制御を行うことができる。
【０１０３】
これにより、最大実行数の数値が表記された最大実行数設定アイコンを選択することにより、所望の最大実行数の設定を行うことができる。
【０１０４】
さらに、前記設定アイコンは、前記アクティビティに関する処理の優先度を設定するための優先度設定アイコンを含むことができる。この場合、前記「制御手段」は、前記アクティビティアイコンに重ねあわされた前記優先度設定アイコンの優先度情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記優先度設定アイコンを重ねて表示する制御を行うことができる。
【０１０５】
これにより、優先度の数値が表記された優先度設定アイコンを選択することにより、所望の優先度の設定を行うことができる。
【０１０６】
また、前記設定アイコンは、前記アクティビティに関する処理を一時停止するための一時停止設定アイコンを含むことができる。この場合、前記「制御手段」は、前記アクティビティアイコンに重ねあわされた前記一時停止設定アイコンの一時停止情報を前記アクティビティに関連付けて当該アクティビティが一時停止された状態での前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記一時停止設定アイコンを重ねて表示する制御を行うことができる。
【０１０７】
これにより、一時停止設定アイコンを選択することにより、所望のアクティビティに対する一時停止を容易に行うことができる。
【０１０８】
さらに、前記「表示手段」は、前記アクティビティに設定された前記設定アイコンによる設定条件を解除するための設定条件解除アイコンを表示した第３の表示領域を含むことができる。この場合、前記「制御手段」は、前記アクティビティに重ねあわされた設定アイコンを、前記第３の表示領域の前記設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行うことができる。  
【０１０９】
ここで、図１に示すブロック図における一部の各ブロック（例えば符号３１、３２、３３、３４等）は、コンピュータが適宜なメモリに格納された各種プログラムを実行することにより、該プログラムにより機能化された状態を示すソフトウエアモジュール構成であってもよい。
すなわち、物理的構成は例えば一又は複数のＣＰＵ（或いは一又は複数のＣＰＵと一又は複数のメモリ）等ではあるが、各部（回路・手段）によるソフトウエア構成は、プログラムの制御によってＣＰＵが発揮する複数の機能を、それぞれ複数の部（手段）による構成要素として表現したものである。
ＣＰＵがプログラムによって実行されている動的状態（プログラムを構成する各手順を実行している状態）を機能表現した場合、ＣＰＵ内に各部（手段）が構成されることになる。プログラムが実行されていない静的状態にあっては、各手段の構成を実現するプログラム全体（或いは各手段の構成に含まれるプログラム各部）は、メモリなどの記憶領域に記憶されている。
以上に示した各部（手段）の説明は、プログラムにより機能化されたコンピュータをプログラムの機能と共に説明したものと解釈することも出来るし、また、固有のハードウエアにより恒久的に機能化された複数の電子回路ブロックからなる装置を説明したものとも解釈することが出来ることは、当然である。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現でき、いずれかに限定されるものではない。
【０１１０】
［第２の実施の形態］
次に、本発明にかかる第２の実施の形態について、図１０に基づいて説明する。以下には、前記第１の実施の形態の実質的に同様の構成に関しては説明を省略し、異なる部分についてのみ述べる。図１０は、本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第２の実施の形態の一例を示すブロック図である。
【０１１１】
上述の第１の実施の形態では、設定条件情報の数値を表示した設定アイコンを、アクティビティアイコンに着脱自在に構成してアクティビティに対する設定条件の設定及び解除を容易に行う構成としたが、本実施の形態では、プロセス実行中に状態が順次変化するアクティビティの状況を表示可能な状態表示アイコンを、同様にしてアクティビティアイコンに（ドラッグアンドドロップ操作により）貼り付けることで、指定されたアクティビティに対するプロセス実行中における状況を容易に把握できる構成としている。
【０１１２】
（ビジネスプロセス動作制御装置の全体構成）
具体的には、本実施の形態のビジネスプロセス動作制御装置１００は、図１０に示すように、ビジネスプロセスに関連するソフトウエアの各種画面を表示するための表示部１１０と、この表示部１１０に表示する前記ビジネスプロセスに関する各種図やアクティビティアイコン、状態表示アイコンなどの画像を生成するための画像生成部３２とを含んで構成される。
【０１１３】
さらに、ビジネスプロセス動作制御装置１００は、前記ビジネスプロセスの構成要素であるアクティビティアイコンの情報を保持するアクティビティアイコンテーブル１４１ａを格納するためのアクティビティアイコン情報記憶部１４１と、状態表示アイコンの情報を保持する表示アイコンテーブル１４４ａを格納するための表示アイコン情報記憶部１４４とを含んで構成される。
【０１１４】
また、ビジネスプロセス動作制御装置１００は、前記表示部１０に表示される表示画面上にてユーザにより各種操作ないしは表示操作による操作入力を受け付ける入力部１２０と、この入力部１２０の操作入力にて入力された各種設定入力情報を判断・解釈する入力解釈部１３１とを含んで構成される。
【０１１５】
さらに、ビジネスプロセス動作制御装置１００は、状態表示アイコンの状態情報を保持する表示状態テーブル１４５ａを記憶した表示状態情報記憶部１４５と、実際のビジネスプロセスを実行する制御処理を行うプロセス実行部１３４と、このプロセス実行部１３４で実装されているプロセスの状態を監視すると共に該プロセスの状態情報を画像生成部１３２へ送る制御処理を行うプロセス監視部１３３と、プロセス監視部１３３が監視すべき状態のリストを保持する監視リスト１４６ａを記憶した監視リスト情報記憶部１４６と、を含んで構成されている。
【０１１６】
ビジネスプロセス動作制御装置１００は、プログラム制御により動作するものであり、ネットワーク関連の機能を有していれば、デスクトップ、ラップトップコンピュータその他無線・有線通信機能を有する情報機器、またはこれに類するコンピュータなどいかなるコンピュータでもよく、移動式・固定式を問わない。
【０１１７】
アクティビティアイコン情報記憶部１４１のアクティビティアイコンテーブル１４１ａは、前記第１の実施の形態の図２に示すようなデータ構造を有する。アクティビティアイコンテーブル１４１ａは、プロセスの処理単位であるアクティビティの表示に関する情報を保持する。すなわち、アクティビティアイコンテーブル１４１ａは、各アクティビティアイコンを識別するためのアクティビティ識別情報であるアクティビティＩＤと、各アクティビティの種類を示す画像を定義した画像種類情報と、各アクティビティの位置を示す位置情報とが対応づけて格納されるものである。
【０１１８】
表示アイコン情報記憶部１４４の表示アイコンテーブル１４４ａは、例えば図１１に示すようなデータ構造を有する。表示アイコンテーブル１４４ａは、状態表示アイコンの表示に関する情報を保持する。すなわち、表示アイコンテーブル１４４ａは、各状態表示アイコンを識別するための状態表示アイコン識別情報である状態表示アイコンＩＤと、各状態表示アイコンの表示条件（表示内容）の種類を示す画像を定義した状態表示アイコン画像種類情報と、各状態表示アイコンの位置を示す位置情報とが対応づけて格納されるものである。
【０１１９】
図１０に示す例では、状態表示アイコンＩＤ「１」の状態表示アイコンに対しては、状態表示アイコンの種類として「Ｒｏｕｎｄ」（円＜例えば図１３に示す符号１１８ｂ−２など＞）の画像が割り当てられ、（実行数）状態表示アイコンの設定後の位置は（Ｘ、Ｙ）＝（０、５０）の位置となっている。
【０１２０】
同様に、状態表示アイコンＩＤ「２」の状態表示アイコンに対しては、状態表示アイコンの種類として「Ｓｑｕａｒｅ」（四角＜例えば図１３に示す符号１１９ａなど＞）の画像が割り当てられ、（経過時間）状態表示アイコンの設定後の位置は（Ｘ、Ｙ）＝（１００、５０）の位置となっている。
【０１２１】
さらにまた、表示状態情報記憶部１４５の表示状態テーブル１４５ａは、図１２に示すようなデータ構造を有する。表示状態テーブル１４５ａは、状態表示アイコンに表示すべき状態の情報を保持する。すなわち、表示状態テーブル１４５ａは、表示内容の種類を識別するための表示内容識別情報である表示内容ＩＤと、各表示内容に応じた値を取得するための表示内容パラメータを定義した表示内容パラメータ情報とが対応づけて格納されるものである。
【０１２２】
図１２に示す例では、表示内容ＩＤ「１」に対しては、表示内容パラメータの種類として「ＰｒｏｃｅｓｓＣｏｕｎｔ」（処理の実行数）の機能が割り当てられている。
【０１２３】
同様に、表示内容ＩＤ「２」に対しては、表示内容パラメータの種類として「ｄｕｒａｔｉｏｎ」（処理の経過時間情報）の機能が割り当てられている。
【０１２４】
監視リスト情報記憶部１４６の監視リスト１４６ａは、プロセス監視部１３３で監視すべきプロセス実行部１３４で実行中のプロセスの状態の情報を保持する。  
【０１２５】
ここで、入力解釈部１３１、画像生成部１３２、プロセス監視部１３３、及びプロセス実行部１３４により、「制御手段１３０」を構成することができる。また、アクティビティアイコン情報記憶部１４１、表示アイコン情報記憶部１４４、表示状態情報記憶部１４５により、「記憶手段」を構成することができる。さらに、表示部１１０は「表示手段」ということもできる。また、入力部１２０は「操作入力手段」ということもできる。
【０１２６】
この「表示手段」は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域とを含むことができる。
【０１２７】
この場合、前記「制御手段１３０」は、ユーザの前記操作入力手段による操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御を行うことができる。
【０１２８】
上述のような構成からなるビジネスプロセス動作制御装置１は、概略つぎのように動作する。
先ず、表示部１１０は、画像生成部１３２が生成した画像（アクティビティアイコンや状態表示アイコンなど）を表示する。すなわち、表示部１１０は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域とを表示する。
【０１２９】
次に、ユーザによる操作入力が行われると、入力部１２０は、ユーザの入力を受け付けそれを入力解釈部１３１に渡す。
【０１３０】
これにより、画像生成部１３２は、プロセス監視部１３３からのプロセスの状態情報と、入力解釈部１３１からのユーザの操作情報から、画像を生成し表示部１１０へ渡す。
【０１３１】
一方、入力解釈部１３１は、入力部１２０から受け取ったユーザ操作を、画像生成部１３２および表示状態記憶部１４５の表示状態テーブル１４５ａで保持されている情報からプロセス監視部１３３で監視すべき状態へと変換し、プロセス監視部１３３へ監視を依頼する。
【０１３２】
ここで、プロセス実行部１３４では、実際にビジネスプロセスを実行すると同時に、その状態をプロセス監視部１３３に送っている。
【０１３３】
そして、プロセス監視部１３３は、プロセス実行部１３４で実装されているプロセスの状態を監視し、画像生成部１３２へ渡す処理を行う。これによって、プロセスの状態をリアルタイムに画像（状態表示アイコンなど）に反映させることができる。
【０１３４】
（表示画面例について）
次に、表示部に表示される表示画面の例について、図１３に基づいて説明する。図１３は、ビジネスプロセス動作制御装置の表示部に表示される表示画面の一例が示されている。
同図に示すように、表示部１１０には、複数のアクティビティアイコン１１１ａ、１１１ｂ、１１１ｃ、１１１ｄ、１１１ｅ、１１１ｆ、１１１ｇを構成要素とするプロセスの全体要素を表示した表示領域（第１の表示領域）１１０Ａの他に、各アクティビティに関連する処理状況を表示するための状態表示アイコン１１８を表示した状態表示アイコン表示領域１１７（第４の表示領域）が表示形成されている。
【０１３５】
各アクティビティアイコン１１１ａ、１１１ｂ、１１１ｃ、１１１ｄ、１１１ｅ、１１１ｆ、１１１ｇは、矢印１１２によって連結され、相互に関連付けがなされる。
【０１３６】
状態表示アイコン表示領域１１７には、種々の種類の状態表示アイコン１１８が予め用意されている。具体的には、状態表示アイコン１１８には、例えばプロセス実行中に変化する前記アクティビティに関する処理の経過時間をリアルタイムに表示するための経過時間表示アイコン１１８ａ、プロセス実行中に変化する前記アクティビティに関する処理の実行数をリアルタイムに表示するための実行数表示アイコン１１８ｂ―１などが表示形成されている。
【０１３７】
より詳細には、例えば図１３に示すアクティビティアイコン１１１ｄに設定された経過時間表示アイコン１１９ａには、現在の経過時間を示す数値「１２ｓｅｃ」などが表示形成される。また、例えば図１４に示すアクティビティアイコン１１１ｅに設定された実行数表示アイコン１１８ｂ−２には、現在の実行数を示す数値「１」などが表示形成される。
【０１３８】
ユーザーが入力部１２０にて操作入力を行うことにより、図１３に示すように、ポインタＰＯの指示位置を状態表示アイコン表示領域１１７の状態表示アイコン１１８の一つである実行数表示アイコン１１８ｂ―１（図１３の例では、円形のアイコン）の位置に合わせてドラッグ操作を行い、図１３の矢印に示すようにポインタＰＯの位置を移動させることによって、前記実行数表示アイコン１１８ｂ―１が複製された実行数表示アイコン１１８ｂ−２を移動させる。
実行数表示アイコン１１８ｂ―２の移動先が、アクティビティアイコン１１１ｅであるとすると、アクティビティアイコン１１１ｅに重なる領域（例えば図１３に示すＡＲの領域）にてポインタＰＯの移動を停止させ、ドロップ操作によって、実行数表示アイコン１１１ｅの移動先を確定させる。
移動先が確定すると、図１４に示すように、アクティビティアイコン１１１ｅと重なるように実行数表示アイコン１１８ｂ―２が表示形成される。
【０１３９】
図１３に示す例では、アクティビティアイコン１１１ｄには、状態表示アイコン１１８の一種類である経過時間表示アイコン１１９ａが重なるように表示形成されている。これは、アクティビティアイコン１１１ｄのアクティビティの処理の経過時間が、処理を開始してから１２ｓｅｃが経ていることを意味する。
【０１４０】
また、図１４に示すアクティビティアイコン１１１ｅの領域ＡＲには、状態表示アイコン１１８の一種類である実行数表示アイコン１１８ｂ―２がアクティビティアイコン１１１ｅと重なるように表示形成されている。
これは、アクティビティアイコン１１１ｅのアクティビティの処理の現在の実行数が１であることを意味する。
【０１４１】
ここで、アクティビティアイコン１１１ｅに重なる領域にて、状態表示アイコン１１８を確定させるには、状態表示アイコン１１８の表示領域とアクティビティアイコン１１１ｅの表示領域との包含関係が、前記第１の実施の形態と同様に、例えば図７に示すＳＡ１やＳＡ２のような状態にときに成立し、ＳＡ３のような状態のときには成立しないような判定基準を有することが好ましい。この場合、図７に示すＲＳの領域面積が、０でない場合には、設定可能とすることができ、他の場合には、エラーとなる。
【０１４２】
このようにして、アクティビティアイコン１１１ｄに設定された経過時間表示アイコン１１９ａには、図１４に示すように、数値「１２ｓｅｃ」が表示される。また、アクティビティアイコン１１１ｅに設定された実行数表示アイコン１１８ｂ−１には、図１４に示すように、数値「１」が表示される。
【０１４３】
そして、プロセスが実行されるに従い、経過時間表示アイコン１１９ａには、図１５に示すように、数値「１６ｓｅｃ」が表示されるように表示遷移する。また、プロセスが実行されるに従い、実行数表示アイコン１１８ｂ―１には、図１５に示すように、数値「２」が表示されるように表示遷移する。
【０１４４】
一方、設定された状態表示アイコンの設定を解除する場合の例として、例えば図１６に示すような表示画面などが挙げられる。図１６は、ビジネスプロセス動作制御装置の表示部に表示される表示画面の一例が示されている。
【０１４５】
同図に示すように、表示部１１０には、複数のアクティビティアイコン１１１ａ、１１１ｂ、１１１ｃ、１１１ｄ、１１１ｅ、１１１ｆ、１１１ｇを構成要素とするプロセスの全体要素を表示した表示領域（第１の表示領域）の他に、各アクティビティに関連する処理状況を表示するための状態表示アイコン１１８を配列した状態表示アイコン表示領域１１８（第４の表示領域）が表示形成され、さらに、前記アクティビティに設定された前記状態表示アイコン１１８による設定条件を解除するための設定条件解除アイコン１１６を表示した第３の表示領域が表示形成されている。
【０１４６】
ユーザーが入力部１２０にて操作入力を行うことにより、ポインタＰＯの指示位置をアクティビティアイコン１１１ｅに重なるように表示形成された実行数表示アイコン１１８ｂ―２（図１６の例では、実行数が「２」と表記されたアイコン）の位置に合わせてドラッグ操作を行い、図１５の矢印に示すようにポインタＰＯの位置を移動させることによって、前記実行数表示アイコン１１８ｂ―２を移動させる。
【０１４７】
実行数表示アイコン１１８ｂ―２の移動先が、設定条件解除アイコン１１６（図１６の例ではゴミ箱と表記されたアイコン）であるとすると、設定条件解除アイコン１１６に重なる領域（例えば図１６に示すＧＡＲの位置）にてポインタＰＯの移動を停止させ、ドロップ操作によって、実行数表示アイコン１１８ｂ−２の移動先を確定させる。
【０１４８】
移動先が確定すると、アクティビティアイコン１１１ｅに対する現在実行数表示の設定が解除され、実行数が表示されていない状態に復元する。
【０１４９】
また、設定を解除する場合の設定条件解除アイコン１１６の表示領域と、状態表示アイコン１１８の表示領域との包含関係が、例えば図７に示すＳＡ１やＳＡ２のような状態にときに設定解除が成立し、ＳＡ３のような状態のときには設定解除が成立しないような判定基準を有することが好ましい。この場合、図７に示すＲＳの領域面積が、０でない場合には、設定解除を可能とすることができ、他の場合には、エラーとなる。
【０１５０】
このようにして、状態表示アイコンにより、画像内でプロセスやアクティビティの特定の状態（真偽値や数値）を表示することができる。この際、状態表示アイコンは、画面上で表示および操作が可能なアイコンであるので、プロセスやアクティビティに適宜追加可能である。
【０１５１】
これにより、状態表示アイコンがプロセスやアクティビティに重ね合わせて配置された場合、その状態表示アイコンに設定されたプロセスやアクティビティの状態をその状態表示アイコン内で表示し、さらに、プロセスやアクティビティの状態が変化した場合は、状態表示アイコン内の表示もそれに応じて変化させることができる。  
【０１５２】
（処理手順について）
次に、上述のような構成を有するビジネスプロセス動作制御装置における前記表示態様を機能させるための各種の処理手順について、図１７及び図１８を参照しつつ説明する。図１８は、本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第２の実施の形態における処理手順の一例を示すフローチャートである。
【０１５３】
本実施の形態に係る情報処理方法は、複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータが行うものを対象とするものである。
この情報処理方法は、基本的構成として、コンピュータが、前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域を前記表示手段に表示する制御を行う第５制御ステップ（例えば、以下に示す第３の基本画像生成制御ステップなど）を含むことができる。
【０１５４】
さらに、この情報処理方法では、ユーザによる操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御を行う第６制御ステップ（例えば図１８に示すステップＳ２０１、Ｓ２０３、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２１０からなるステップ）を含むことができる。  
【０１５５】
本実施の形態の処理手順では、前提として、図１３に示す複数のアクティビティアイコンよりなるプロセスを表示した第１の表示領域と、複数種類の状態表示アイコンを表示した第４の表示領域とが表示部１１０の表示画面上に画像生成部１３２により生成され、表示制御されている第５の制御処理が行われているものとする（図１７に示すステップＳ５０）。この第５の制御処理は、第３の基本画像生成制御ステップないしは第３の基本画像生成制御機能ということもできる。
さらに、設定条件解除アイコンを表示した第３の表示領域が表示部１０の表示画面上に画像生成部３２により生成され、表示制御されているものとする（第４の基本画像生成制御ステップないしは第４の基本画像生成制御機能）。
このような前提の下で、ユーザが設定アイコンを選択する操作を行う。
【０１５６】
まず、ユーザが入力部１２０を操作すると、制御手段は、状態表示アイコン１１８を表示部１１０の表示画面上に配置する制御処理を行う（図１６のステップＳ２０１）＜状態表示アイコン配置制御処理ステップないしは状態表示アイコン配置制御処理機能＞。  
すなわち、入力解釈部１３１及び画像生成部１３２を含む制御手段が、ポインタが指示した（ドロップ）した位置に対応する表示画面上の位置に状態表示アイコンが表示されるように表示処理を行う。
【０１５７】
次に、制御手段に含まれる入力解釈部１３１は、その情報（ポインタが指示した状態表示アイコン１１８の位置情報）を元に画像生成部１３２へ、配置された状態表示アイコン１１８がゴミ箱１１６と重なっているかどうかを問い合わせる処理を行う（ステップＳ２０２）＜第３の包含関係判定処理ステップないしは第３の包含関係判定処理機能＞。
【０１５８】
すなわち、制御手段に含まれる入力解釈部１３１は、状態表示アイコン１１８の表示領域の位置情報と、画像生成部１３２から取得されるゴミ箱１１６の表示領域の位置情報とから、双方のアイコンの表示領域（有効領域）の包含関係を判定する。
【０１５９】
ステップＳ２０２の第３の包含関係判定処理ステップにおいて、入力解釈部１３１がポインタが指示した状態表示アイコン１１８の表示領域とゴミ箱１１６の表示領域とが重なっていないと判定した場合、入力解釈部１３１は、さらに、配置された状態表示アイコン１１８がアクティビティアイコン１１１（１１１ａ〜１１１ｇのいずれか）と重なっているかを問い合わせる処理を行う(ステップＳ２０３)＜第４の包含関係判定処理ステップないしは第４の包含関係判定処理機能＞。
【０１６０】
すなわち、制御手段に含まれる入力解釈部１３１は、ポインタが指示した状態表示アイコン１１８の表示領域の位置情報と、画像生成部１３２から取得されるアクティビティアイコン１１１（１１１ａ〜１１１ｇのいずれか）の表示領域の位置情報とから、双方のアイコンの表示領域（有効領域）の包含関係を判定する。
【０１６１】
ステップＳ２０３の第４の包含関係判定処理ステップにおいて、入力解釈部１３１がポインタが指示した状態表示アイコン１１８の表示領域とアクティビティアイコン１１１（１１１ａ〜１１１ｇのいずれか）とが重なっていないと判定した場合、入力解釈部１３１は、画像生成部１３２に対して、意味のない動作として状態表示アイコン１１８を自動的に元の場所（例えば図１２に示す第４の表示領域である状態表示アイコン表示領域１１７など）に戻す旨の要求を出力し、画像生成部１３２はその要求を受けて、エラー(警告)メッセージを表示部１１０に表示する制御処理を行う（ステップＳ２１０）＜第２の警告情報表示制御処理ステップないしは第２の警告情報表示制御処理機能＞。
【０１６２】
一方、ステップＳ２０３の第４の包含関係判定処理ステップにおいて、ポインタが指示した状態表示アイコン１１８の表示領域とアクティビティアイコン１１１（１１１ａ〜１１１ｇのいずれか）とが重なっていると入力解釈部１３１が判定した場合、入力解釈部１３１は、表示状態テーブル１４５ａから、その状態表示アイコン１１８に対応する「状態」（状態表示内容）の種類に関する情報を取得する処理を行う。(ステップＳ２０４)＜第１の状態表示内容種類情報取得処理ステップないしは第１の状態表示内容種類情報取得処理機能＞。
【０１６３】
すなわち、入力解釈部１３１は、先ず、ポインタが指示した状態表示アイコン１１８の位置情報及び状態表示アイコンＩＤ情報を、画像生成部１３２に渡す。画像生成部１３２は、表示アイコンテーブル１４４ａに、当該状態表示アイコンＩＤに対応する位置情報を書き込む処理を行う。これによって、画像生成部１３２は、状態表示アイコン１１８を表示部１１０上の対応する位置（アクティビティアイコンに重なる領域）に表示することができる。
そして、入力解釈部１３１は、表示状態テーブル１４５ａを参照し、状態表示アイコンＩＤに対応する状態表示内容の種類（例えば「ｄｕｒａｔｉｏｎ」など）を取得する。
【０１６４】
次に、入力解釈部１３１は、画像生成部１３２より、状態表示アイコン１１８と重なるアクティビティアイコン（例えば１１１ｅ）のアクティビティＩＤ（プロセス実行部１３４でのアクティビティの処理ＩＤ）を取得する（ステップＳ２０５）＜第２のアクティビティ識別情報取得処理ステップないしは第２のアクティビティ識別情報取得処理機能＞。
【０１６５】
続いて、入力解釈部１３１は、ステップＳ２０５で取得したアクティビティＩＤで指定したアクティビティに対し、ステップＳ２０４で取得した内容の状態表示内容（例えば「ｄｕｒａｔｉｏｎ」など）の実行状態の監視を開始するよう、プロセス監視部１３３に対して依頼する処理を行う（ステップＳ２０６）＜実行状態監視制御処理ステップないしは実行状態監視制御処理機能＞。
これによって、状態表示アイコン１１８に対応するアクティビティアイコン１１１ｅの状態表示内容（例えば現在の実行数など）がリアルタイムに表示させることができる。
【０１６６】
一方、上述のステップＳ２０２における第３の包含関係判定処理ステップにおいて、入力解釈部１３１が、ポインタにて指定され配置された状態表示アイコン１１８がゴミ箱１１６と重なっていると判定した場合は、入力解釈部１３１は、表示状態テーブル１４５ａを参照し、指定された状態表示アイコン１１８の状態表示アイコンＩＤに対応する状態表示内容の種類に関する情報（例えば「ｄｕｒａｔｉｏｎ」）を取得する処理を行う（ステップＳ２０７）＜第２の状態表示内容種類情報取得処理ステップないしは第２の状態表示内容種類情報取得処理機能＞。
【０１６７】
前記ステップＳ２０７の第２の復元動作種類情報取得処理ステップに続いて、入力解釈部１３１は、画像生成部１３２より、移動前に状態表示アイコン１１８がもともと重なっていたアクティビティアイコン（移動した状態表示アイコン１１８が移動前に重なっていた以前のアクティビティアイコン）のアクティビティＩＤ（プロセス実行部１３４の以前のアクティビティの処理ＩＤ）を取得する処理を行う（ステップＳ２０８）＜第２の前アクティビティ識別情報取得処理ステップないしは第２の前アクティビティ識別情報取得処理機能＞。
【０１６８】
さらに、前記ステップＳ２０８の第２の前アクティビティ識別情報取得処理ステップに続いて、入力解釈部１３１は、ステップＳ２０８にて取得した以前のアクティビティＩＤ（プロセス実行部１３４の以前のアクティビティの処理ＩＤ）で指定したアクティビティに対して、ステップＳ２０７で取得した状態表示内容（例えば「ｄｕｒａｔｉｏｎ」）の監視を中止するように、プロセス監視部１３３に対して、実行を依頼する処理を行う（ステップＳ２０９）＜監視中止実行制御処理ステップないしは監視中止実行制御処理機能＞。
【０１６９】
（効果について）
以上のように本実施の形態によれば、前記第１の実施の形態と同様の作用効果を奏しながらも、プロセスやアクティビティの状態が、状態表示アイコン内での表示という形で常にそのプロセスやアクティビティと明確に関連付けられた形で明示されているため、プロセスやアクティビティの状態をリアルタイムに容易に確認できる。
【０１７０】
また、プロセスやアクティビティに対する状態確認の設定を、状態表示アイコンの移動という形でユーザが直接的に付加および削除の操作が可能であるため、プロセスやアクティビティの状態確認の設定を容易に付加、変更および削除できる。
【０１７１】
このように、プロセスの動作をグラフィカルに監視する画面上で、プロセスを表す図上でプロセスの状態を動的に表示できる。
【０１７２】
さらに、ビジネスプロセスの運用監視時に、運用に必要な設定をグラフィカルに行うことで、ビジネスプロセスの運用監視を容易にすることができる。
【０１７３】
また、ビジネスプロセスの停止などのように、ビジネスプロセスの動作がその設定箇所で到達した時点で発揮されるもののみならず、ビジネスプロセスの同時実行可能数の設定といった、複数のビジネスプロセスにわたる設定や、プロセスの状態表示といった、設定ではない機能など、多様な機能をアイコンで設定できる。
【０１７４】
さらに、設定変更なども、ドラッグアンドドロップ操作によって容易に行うことができる。
【０１７５】
また、前記状態表示アイコンは、前記プロセスの実行時において、前記アクティビティの処理における経過時間を表示する経過時間表示アイコンを含むことができる。この場合、前記「制御手段」は、前記アクティビティアイコンに重ねあわされた前記経過時間表示アイコンの経過時間情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記経過時間表示アイコンを重ねて表示し、前記経過時間表示アイコンに表示される経過時間情報が前記プロセスの実行とともに変化する制御を行うことができる。
【０１７６】
これにより、プロセス実行に従って変化するアクティビティの処理に関する経過時間表示がリアルタイムに変化する経過時間表示アイコンを参照することによって、当該アクティビティに関する諸量を確認できる。
【０１７７】
さらに、前記状態表示アイコンは、前記プロセスの実行時において、前記アクティビティの処理における実行数を表示する実行数表示アイコンを含むことができる。この場合、前記「制御手段」は、前記アクティビティアイコンに重ねあわされた前記実行数表示アイコンの実行数情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記実行数表示アイコンを重ねて表示し、前記実行数表示アイコンに表示される実行数情報が前記プロセスの実行とともに変化する制御を行うことができる。
【０１７８】
これにより、プロセス実行に従って変化するアクティビティの処理に関する実行数表示がリアルタイムに変化する実行数表示アイコンを参照することによって、当該アクティビティに関する諸量を確認できる。
【０１７９】
その他の構成およびその他のステップ並びにその作用効果については、前述した第１の実施の形態の場合と同一となっている。また、上記の説明において、上述した各ステップの動作内容及び各部の構成要素をプログラム化し、コンピュータに実行させてもよい。
【０１８０】
［第３の実施の形態］
次に、本発明にかかる第３の実施の形態について、図１９に基づいて説明する。以下には、前記第１の実施の形態の実質的に同様の構成に関しては説明を省略し、異なる部分についてのみ述べる。図１９は、本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第３の実施の形態の一例を示すブロック図である。
【０１８１】
本実施の形態では、上述の第１の実施の形態をビジネスプロセス動作制御システムとして構成した場合を示している。
すなわち、図１９に示すように、本実施の形態のビジネスプロセス動作制御システム２０１は、前記第１の実施の形態の各部と同様の機能を有する表示装置２１０、入力装置２２０、入力解釈装置２３１、画像生成装置２３２、プロセス監視装置２３３、プロセス実行装置２３４、アクティビティアイコンテーブル２４１ａを備えたアクティビティアイコン情報記憶装置（第１の記憶装置）２４１、設定アイコンテーブル２４２ａを備えた設定アイコン情報記憶装置（第２の記憶装置）２４２、設定動作テーブル２４３ａを備えた設定動作情報記憶装置（第３の記憶装置）２４３を備えた構成とすることもできる。
このようなビジネスプロセス動作制御システム２０１を構築することによっても、前記第１の実施の形態と同様の作用効果を奏することができる。
【０１８２】
その他の構成およびその他のステップ並びにその作用効果については、前述した第１の実施の形態の場合と同一となっている。また、上記の説明において、上述した各ステップの動作内容及び各部の構成要素をプログラム化し、コンピュータに実行させてもよい。
【０１８３】
［第４の実施の形態］
次に、本発明にかかる第４の実施の形態について、図２０に基づいて説明する。以下には、前記第２の実施の形態の実質的に同様の構成に関しては説明を省略し、異なる部分についてのみ述べる。図２０は、本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第４の実施の形態の一例を示すブロック図である。
【０１８４】
本実施の形態では、上述の第２の実施の形態をビジネスプロセス動作制御システムとして構成した場合を示している。
すなわち、図１８に示すように、本実施の形態のビジネスプロセス動作制御システム３００は、前記第２の実施の形態の各部と同様の機能を有する表示装置３１０、入力装置３２０、入力解釈装置３３１、画像生成装置３３２、プロセス監視装置３３３、プロセス実行装置３３４、アクティビティアイコンテーブル３４１ａを備えたアクティビティアイコン情報記憶装置（第１の記憶装置）３４１、表示アイコンテーブル３４４ａを備えた表示アイコン情報記憶装置（第４の記憶装置）３４４、表示状態テーブル３４５ａを備えた表示状態情報記憶装置（第５の記憶装置）３４５、監視リスト３４６ａを備えた監視リスト情報記憶装置（第６の記憶装置）３４６ａを備えた構成とすることもできる。
このようなビジネスプロセス動作制御システム３００を構築することによっても、前記第２の実施の形態と同様の作用効果を奏することができる。
【０１８５】
その他の構成およびその他のステップ並びにその作用効果については、前述した第２の実施の形態の場合と同一となっている。また、上記の説明において、上述した各ステップの動作内容及び各部の構成要素をプログラム化し、コンピュータに実行させてもよい。
【０１８６】
［第５の実施の形態］
次に、本発明にかかる第５の実施の形態について、図２１に基づいて説明する。以下には、前記第１の実施の形態の実質的に同様の構成に関しては説明を省略し、異なる部分についてのみ述べる。図２１は、本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第５の実施の形態の一例を示すブロック図である。
【０１８７】
本実施の形態では、上述の第１の実施の形態を、クライアントサーバ形式のビジネスプロセス動作制御システムとして構成した場合を示している。
【０１８８】
具体的には、本実施の形態のビジネスプロセス動作制御システム４００は、図２１に示すように、ユーザが利用する情報端末４０２と、前記情報端末４０２と通信可能に形成された管理装置４０４とを含んで構成される。
【０１８９】
情報端末４０２は、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置４０４と通信可能に形成される。この情報端末４０２は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示手段としての表示部４１０を有している。
【０１９０】
また、情報端末４０２は、前記設定アイコンを前記第２の表示領域から前記第１の表示領域に移動可能に操作入力を行うための操作入力手段としての入力部４２０を有している。
【０１９１】
さらに、情報端末４０２は、管理装置４０４と通信を行うための通信制御部４２１と、入力部４２０、表示部４１０、通信制御部４２１などの各部の制御を司る端末制御部４２２とを含んで構成されている。また、メモリなどの記憶部を構成することもできる。
【０１９２】
この通信制御部４２１と端末制御部４２２とにより、「端末制御手段」を構成することもできる。この「端末制御手段」は、前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置からの前記設定アイコン及び前記アクティビティアイコンに関する情報を受け付ける制御を行うことができる。
【０１９３】
また、「端末制御手段」は、前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置にて前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とし、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記管理装置より受け付ける制御を行うことができるということもできる。
【０１９４】
管理装置４０４は、ユーザが利用する情報端末４０２と通信可能に形成され、複数のアクティビティアイコンを構成要素とするプロセスを実行可能なものであり、前記第１の実施の形態のビジネスプロセス動作制御装置と同様に、入力解釈部４３１と、画像生成部４３２と、プロセス監視部４３３と、プロセス実行部４３４と、アクティビティアイコンテーブル４４１ａを備えたアクティビティアイコン情報記憶部４４１、設定アイコンテーブル４４２ａを備えた設定アイコン情報記憶部４４２と、設定動作テーブル４４３ａを備えた設定動作情報記憶部４４３と、を含んで構成される。
【０１９５】
さらに、前記管理装置４０４は、情報端末４０２と通信を行うための通信制御部４３５を備えている。この通信制御部４３５は、「通信制御手段」ということもできる。この「通信制御手段」は、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行うことができる。
【０１９６】
また、入力解釈部４３１と、画像生成部４３２と、プロセス監視部４３３と、プロセス実行部４３４とにより「管理制御手段」を構成することもできる。この「管理制御手段」は、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行うことができる。
【０１９７】
さらに、「通信制御手段」は、前記アクティビティに関連する設定条件情報を設定するための設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行うことができる。
【０１９８】
この場合、「管理制御手段」は、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行うことができる。
【０１９９】
このようなビジネスプロセス動作制御システム４００を構築することによっても、前記第１の実施の形態と同様の作用効果を奏することができる。
【０２００】
その他の構成およびその他のステップ並びにその作用効果については、前述した第１の実施の形態の場合と同一となっている。また、上記の説明において、上述した各ステップの動作内容及び各部の構成要素をプログラム化し、コンピュータに実行させてもよい。
【０２０１】
［第６の実施の形態］
次に、本発明にかかる第６の実施の形態について、図２２に基づいて説明する。以下には、前記第２の実施の形態の実質的に同様の構成に関しては説明を省略し、異なる部分についてのみ述べる。図２２は、本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第６の実施の形態の一例を示すブロック図である。
【０２０２】
本実施の形態では、上述の第２の実施の形態を、クライアントサーバ形式のビジネスプロセス動作制御システムとして構成した場合を示している。
【０２０３】
具体的には、本実施の形態のビジネスプロセス動作制御システム５００は、図２０に示すように、ユーザが利用する情報端末５０２と、前記情報端末５０２と通信可能に形成された管理装置５０４とを含んで構成される。
【０２０４】
情報端末５０２は、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置５０４と通信可能に形成される。この情報端末５０２は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、プロセス実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域と、状態表示アイコンの設定を解除するための設定解除アイコンを表示した第３の表示領域とを表示する表示手段としての表示部５１０を有している。
【０２０５】
また、情報端末４０２は、前記状態表示アイコンを前記第４の表示領域から前記第１の表示領域、又は第４の表示領域から第３の表示領域に移動可能に操作入力を行うための操作入力手段としての入力部４２０を有している。
【０２０６】
さらに、情報端末５０２は、管理装置５０４と通信を行うための通信制御部５２１と、入力部５２０、表示部５１０、通信制御部５２１などの各部の制御を司る端末制御部５２２とを含んで構成されている。また、メモリなどの記憶部を構成することもできる。
【０２０７】
この通信制御部５２１と端末制御部５２２とにより、「端末制御手段」を構成することもできる。この「端末制御手段」は、前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置からの前記状態表示アイコン及び前記アクティビティアイコンに関する情報を受け付ける制御を行うことができる。
【０２０８】
また、「端末制御手段」は、前記操作入力手段によるユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置にて前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの監視を可能とし、前記アクティビティアイコンに前記状態表示アイコンを重ねて表示するための情報を前記管理装置より受け付ける制御を行うことができるということもできる。
【０２０９】
管理装置５０４は、ユーザが利用する情報端末５０２と通信可能に形成され、複数のアクティビティアイコンを構成要素とするプロセスを実行可能なものであり、前記第２の実施の形態のビジネスプロセス動作制御装置と同様に、入力解釈部５３１と、画像生成部５３２と、プロセス監視部５３３と、プロセス実行部５３４と、アクティビティアイコンテーブル５４１ａを備えたアクティビティアイコン情報記憶部５４１、表示アイコンテーブル５４４ａを備えた表示アイコン情報記憶部５４４と、表示状態動作テーブル５４５ａを備えた表示状態情報記憶部５４５と、監視リスト５４６ａを備えた監視リスト情報記憶部５４６と、を含んで構成される。
【０２１０】
さらに、前記管理装置５０４は、情報端末５０２と通信を行うための通信制御部５３５を備えている。この通信制御部５３５は、「通信制御手段」ということもできる。この「通信制御手段」は、前記状態表示アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記状態表示アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行うことができる。
【０２１１】
また、入力解釈部５３１と、画像生成部５３２と、プロセス監視部５３３と、プロセス実行部５３４とにより「管理制御手段」を構成することもできる。この「管理制御手段」は、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記状態表示アイコンを重ねて表示する制御を行うことができる。
【０２１２】
さらに、「通信制御手段」は、プロセス実行中に前記アクティビティの状態（状態表示条件情報）表示するための状態表示アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記状態表示アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行うことができる。
【０２１３】
この場合、「管理制御手段」は、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記状態表示アイコンを重ねて表示する制御を行うことができる。
【０２１４】
このようなビジネスプロセス動作制御システム５００を構築することによっても、前記第２の実施の形態と同様の作用効果を奏することができる。
【０２１５】
その他の構成およびその他のステップ並びにその作用効果については、前述した第２の実施の形態の場合と同一となっている。また、上記の説明において、上述した各ステップの動作内容及び各部の構成要素をプログラム化し、コンピュータに実行させてもよい。
【０２１６】
[各種変形例]
また、本発明にかかる装置及び方法は、そのいくつかの特定の実施の形態に従って説明してきたが、本発明の主旨および範囲から逸脱することなく本発明の本文に記述した実施の形態に対して種々の変形が可能である。
【０２１７】
例えば、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。すなわち、上記第１の実施の形態では、設定アイコンの種類として、最大実行数設定アイコン、優先度設定アイコン、一時停止設定アイコンの３種類の例を示したが、本発明は、これらの種類を制限するものではなく、設定アイコンとしては他の種々の設定条件を設定することもできる。
【０２１８】
さらに、上記第２の実施の形態では、状態表示アイコンの種類として、経過時間表示アイコン、実行数表示アイコンの２種類の例を示したが、本発明は、これらの種類を制限するものではなく、状態表示アイコンとしては他の種々の表示内容をリアルタイムに表示することもできる。
【０２１９】
また、上記第１の実施の形態では、最大実行数設定アイコンの種類として、「１０」、「２０」、「３０」、・・の例を示したが、本発明は、これらの種類を制限するものではなく、最大実行数設定アイコンとしては他の種々の設定条件を設定することもできる。
例えば、最大実行数設定アイコンとして１０の桁を表示したアイコンと、１の桁を表示したアイコンとを組み合わせて設定する形式であってもよい。
【０２２０】
さらに、上記第１の実施の形態では、優先度設定アイコンの種類として、「１」、「２」、「３」、・・の例を示したが、本発明は、これらの種類を制限するものではなく、優先度設定アイコンとしては他の種々の設定条件を設定することもできる。
【０２２１】
また、例えば図２３に示すように、アクティビティアイコンに対して、設定アイコンと状態表示アイコンとの双方を設定可能に構成する場合であってもよい。
この際、表示手段は、複数のアクティビティアイコンを構成要素とするプロセスを表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域と、前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域とを含むことができる。
【０２２２】
この場合、前記「制御手段」は、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記操作入力手段によるユーザの操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行い、さらに、ユーザの操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御を行うことができる。
【０２２３】
さらに、１台のＰＣにインストールする場合に限らず、クライアント・サーバシステムにおける情報端末及びサーバ（管理装置）であっても構わない。この際、Ｗｅｂ上でアクセス可能な構成であっても構わない。さらに、Ｐ２Ｐで利用可能な構成であっても構わない。
【０２２４】
さらに、設定変更を行う場合、設定アイコンをゴミ箱に貼り付ける構成としたが、これに限らず、設定アイコンを設定アイコン表示領域のもとの箇所へ戻すことにより設定解除を行う構成であってもよい。
【０２２５】
（プログラム）
また、前述した実施形態の機能を実現する本発明のソフトウエアのプログラムは、前述した各実施の形態における各種ブロック図などに示された処理部（処理手段）、機能などに対応したプログラムや、フローチャートなどに示された処理手順、処理手段、機能などに対応したプログラムや、図に示すデータ構造を利用するプログラムなどにおいて各々処理される各処理プログラム、本明細書で全般的に記述される方法（ステップ）、説明された処理、データ（例えば、各種テーブル等）の全体もしくは各部を含む。
【０２２６】
具体的には、本発明のプログラムは、複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータに行わせるプログラムを対象とするものである。このプログラムは、前記複数のアクティビティアイコンを構成要素とするプロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示手段に表示する制御を行う第１制御機能（例えば前記第１の実施の形態の第１の基本画像生成制御ステップなど）を含む機能をコンピュータに実行させることができる。
【０２２７】
さらに、このプログラムは、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う第２制御機能（例えば図９に示すステップＳ１０１、Ｓ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６、Ｓ１１０からなるステップによる機能）を含む機能をコンピュータに実行させることができる。
【０２２８】
また、前記プログラムは、前記アクティビティに設定された前記設定アイコンによる設定条件を解除するための設定条件解除アイコンを表示した第３の表示領域を前記表示手段に表示する制御を行う第３制御機能（例えば前記第１の実施の形態の第２の基本画像生成制御ステップなど）と、前記アクティビティに重ねあわされた設定アイコンを、前記第３の表示領域の前記設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行う第４制御機能（例えば図９に示すステップＳ１０２、Ｓ１０７、Ｓ１０８、Ｓ１０９からなるステップによる機能）とを含む機能をコンピュータに実行させることができる。
【０２２９】
さらに、前記プログラムは、前記プロセスの実行時に、前記アクティビティの状態を表示する状態表示アイコンを表示した第４の表示領域を前記表示手段に表示する制御を行う第５制御機能（例えば前記第２の実施の形態の第３の基本画像生成制御ステップなど）と、ユーザによる操作入力指示に基づいて、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御を行う第６制御機能（例えば図１８に示すステップＳ２０１、Ｓ２０３、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２１０からなるステップによる機能）と、を含む機能をコンピュータに実行させることができる。
【０２３０】
さらに、クライアントサーバシステムにおける管理プログラムでは、ユーザが利用する情報端末と通信可能に形成され、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置が備えたコンピュータが実行する管理プログラムを対象とすることができる。
【０２３１】
この管理プログラムは、前記アクティビティに関連する設定条件情報を設定するための設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定する前記情報端末からのユーザの操作指示要求を受け付けるとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記情報端末に対して送信する制御を行う通信制御機能（）を含む機能をコンピュータに実行させることができる。
【０２３２】
さらに、この管理プログラムは、前記操作指示要求に基づいて、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて表示する制御を行う管理制御機能を含む機能をコンピュータに実行させることができる。
【０２３３】
また、クライアントサーバシステムにおける端末プログラムでは、複数のアクティビティアイコンを構成要素とするプロセスを実行可能な管理装置と通信可能に形成された情報端末が備えたコンピュータが実行する端末プログラムを対象とすることができる。
【０２３４】
この端末プログラムは、前記プロセスの全体要素を表示可能な第１の表示領域と、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを表示した第２の表示領域とを表示する表示制御を行う端末表示制御機能（）を含む機能をコンピュータに実行させることができる。
【０２３５】
また、この端末プログラムは、ユーザの操作入力指示に基づいて、前記管理装置に対して操作指示要求を送信するとともに、前記管理装置にて前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とし、前記アクティビティアイコンに前記設定アイコンを重ねて表示するための情報を前記管理装置より受け付ける制御を行う端末制御機能（）を含む機能をコンピュータに実行させることができる。
【０２３６】
プログラムは、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムは、高水準プロシージャ型またはオブジェクト
指向プログラミング言語で、あるいは必要に応じてアセンブリまたはマシン言語で実装することができる。いずれの場合も、言語はコンパイラ型またはインタープリタ型言語であってもよい。上述のプログラムを、一般のパソコンや携帯型情報端末などで動作可能なアプリケーションソフトに組み込んだものも含む。
【０２３７】
プログラムを供給する手法としては、電気通信回線（有線、無線を問わない）によってコンピュータと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。
例えば、コンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、プログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。
つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるサーバも、本発明の範囲に含まれるものである。
【０２３８】
本発明のプログラムによれば、当該プログラムを格納するＲＯＭ等の記憶媒体から、当該プログラムをコンピュータ（ＣＰＵ）に読み込んで実行させれば、或いは、当該プログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明に係る装置を比較的簡単に実現できる。発明の思想の具現化例として装置のソフトウェアとなる場合には、かかるソフトウェアを記憶した記憶媒体上においても当然に存在し、利用される。
【０２３９】
また、プログラムは、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。プログラムの供給方法として通信回線を利用して行なう場合であれば通信回線が伝送媒体となって本発明が利用されることになる。
【０２４０】
さらに、各実施の形態の記憶部のテーブルによるデータ構造を構成することができる。この場合、データ構造は、複数のアクティビティアイコンを構成要素とするプロセスを実行する処理をコンピュータが行うのに利用されるデータ構造を対象とするものである。
【０２４１】
このデータ構造は、前記アクティビティアイコンを識別する第１の識別情報と、前記アクティビティアイコンの種類を示す第１の画像情報と、前記アイクティビティアイコンの表示手段における位置を示す第１の位置情報とが対応づけられて格納された第１構造部（例えば図２に示す符号４１ａなど）を含むことができる。
【０２４２】
また、このデータ構造は、前記アクティビティに関連する設定条件情報を設定するための設定アイコンを識別する第２の識別情報と、前記設定アイコンの設定条件の種類を示す第２の画像情報と、前記設定アイコンの前記表示手段における位置を示す第２の位置情報とが対応づけられて格納された第２構造部（例えば図３に示す符号４２ａなど）を含むことができる。
【０２４３】
さらに、このデータ構造は、前記設定アイコンの設定動作を識別する第３の識別情報と、前記設定アイコンの設定動作の種類を示す設定動作種類情報とが対応づけられて格納された第３構造部（例えば図３に示す符号４３ａなど）を含むことができる。
【０２４４】
この場合、前記第１構造部、前記第２構造部、及び前記第３構造部は、前記設定アイコンの移動先位置を前記アクティビティアイコンに重なる領域に確定するユーザの操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティアイコンに前記設定アイコンを重ねて前記表示手段に表示する制御を行う制御処理を行うのに利用されるものである。
【０２４５】
さらに、前記第３構造部は、前記設定アイコンの復元動作の種類を示す復元動作種類情報がさらに対応づけられて格納することもできる。
この場合、前記第１構造部、前記第２構造部、及び前記第３構造部は、前記アクティビティに重ねあわされた設定アイコンを、第３の表示領域の設定条件解除アイコンに重ね合わせるように移動させる前記ユーザによる操作入力に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記設定アイコンの設定条件情報を前記アクティビティから設定解除した状態で前記プロセスの実行を可能とする制御を行う制御処理を行うのに利用されるものである。
【０２４６】
また、このようなデータ構造は、前記プロセスの実行時に前記アクティビティの状態を表示する状態表示アイコンを識別する第４の識別情報と、前記状態表示アイコンの種類を示す第３の画像情報と、前記状態表示アイコンの前記表示手段における位置を示す第３の位置情報とが対応づけられて格納された第４構造部（例えば図１０に示す符号１４４ａ）を含むことができる。
【０２４７】
さらに、データ構造は、前記状態表示アイコンの状態表示を識別する第５の識別情報と、前記状態表示の種類を示す状態表示種類情報とが対応づけられて格納された第５構造部（例えば図１１に示す符号１４５ａ）を含むことができる。
【０２４８】
この場合、前記第４構造部及び前記第５構造部は、ユーザによる操作入力指示に基づいて、コンピュータが、前記アクティビティアイコンに重ねあわされた前記状態表示アイコンの状態表示条件情報を前記アクティビティに関連付けて前記プロセスの実行を可能とするとともに、前記アクティビティに前記状態表示アイコンを重ねて表示し、前記状態表示アイコンに表示される状態表示条件情報が前記プロセスの実行とともに変化する制御処理を行うのに利用されるものである。
【０２４９】
（情報記録媒体）
また、上述のプログラム（管理用プログラム、端末用プログラムを含む）及びデータ構造を、情報記録媒体に記録した構成であってもよい。情報記録媒体には、上述のプログラムを含むアプリケーションプログラムが格納されており、コンピュータが当該情報記録媒体からアプリケーションプログラムを読み出し、当該アプリケーションプログラムをハードディスクにインストールすることが可能である。これにより、上述のプログラムは、磁気記録媒体、光記録媒体あるいはＲＯＭなどの情報記録媒体に記録してプログラムを提供することができる。そのようなプログラムが記録された情報記録媒体を、コンピュータにおいて使用することは、好都合な情報処理装置を構成する。
【０２５０】
プログラムを供給するための情報記録媒体としては、例えばＲＯＭ、ＲＡＭ、フラッシュメモリやＳＲＡＭ等の半導体メモリ並びに集積回路、あるいはそれらを含むＵＳＢメモリやメモリカード、光ディスク、光磁気ディスク、磁気記録媒体等を用いてよく、さらに、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ―Ｒ、ＣＤ―ＲＷ、ＦＤ、ＤＶＤＲＯＭ、ＨＤＤＶＤ（ＨＤＤＶＤ−Ｒ−ＳＬ＜1層＞、 ＨＤＤＶＤ−Ｒ−ＤＬ＜２層＞、ＨＤＤＶＤ−ＲＷ−ＳＬ、ＨＤＤＶＤ−ＲＷ−ＤＬ、ＨＤＤＶＤ−ＲＡＭ−ＳＬ）、ＤＶＤ±Ｒ−ＳＬ、ＤＶＤ±Ｒ−ＤＬ、ＤＶＤ±ＲＷ−ＳＬ、ＤＶＤ±ＲＷ−ＤＬ、ＤＶＤ−ＲＡＭ、Ｂｌｕ−Ｒａｙ  Ｄｉｓｋ＜登録商標＞（ＢＤ−ＲーＳＬ、ＢＤ−Ｒ−ＤＬ、ＢＤ−ＲＥ−ＳＬ、ＢＤ−ＲＥ−ＤＬ）、ＭＯ、ＺＩＰ、磁気カード、磁気テープ、ＳＤカード、メモリスティック、不揮発性メモリカード、ＩＣカード、等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置、等に記録して構成して用いてよい。  
【０２５１】
さらに「情報記録媒体」は、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの（伝送媒体ないしは伝送波）、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
【０２５２】
また、コンピュータ上で稼働しているＯＳ、端末（例えば携帯電話など）上のＲＴＯＳ等が処理の一部又は全部を行う場合にも、上記実施の形態と同等の機能を実現できると共に、同等の効果を得ることができる。
【０２５３】
さらに、プログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。この場合、本発明の構成は、プログラムの各構成要素（各種の手段、ステップ及びデータ）と、前記プログラム（各種の手段、ステップ及びデータ）を暗号化する暗号化手段と、を含んでよい。
【０２５４】
また、上記実施の形態では、クライアントサーバーシステムを例に説明したが、サーバを介さずに端末同士がネットワークを組み、相互にデータを送受信するピアツーピア（Ｐｅｅｒ
Ｔｏ Ｐｅｅｒ）通信によるシステムであってもよい。その際、管理装置は、ピア・ツゥ・ピア方式におけるマスタ端末であればよいまた、上述の実施の形態の「システム」を、他の「情報処理システム」と統合したシステムとして、これら全体を本発明の「システム」として構成することも一向に構わない。「情報処理システム」には、ＯＳや周辺機器等のハードウェアを含むものとする。
【０２５５】
さらに、上述のプログラムなどが搭載される情報処理装置としては、サーバは、例えばパーソナルコンピュータに限らず、各種サーバー、ＥＷＳ（エンジニアリングワークステーション）、中型コンピュータ、メインフレームなどが挙げられる。情報端末は、以上の例に加えて、携帯型情報端末、各種モバイル端末、ＰＤＡ、携帯電話機、ウエアラブル情報端末、種々の（携帯型などの）テレビ・ＤＶＤレコーダ・各種音響機器及びそのリモコン、各種情報通信機能を搭載した家電機器、ネットワーク機能を有するゲーム機器等からも利用できる構成としても構わない。あるいは、これらの端末に表示されるアプリケーションとして改良されたものも本発明の範囲に含めることができる。
【０２５６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０２５７】
さらにまた、本明細書において、フローチャートに示されるステップは、記載された手順に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。また、実装では、プログラム手順（ステップ）が実行される順序を変更することができる。さらに、実装の必要に応じて、本明細書で説明した特定の手順（ステップ）を、組み合わされた手順（ステップ）として実装、除去、追加、または再配置することができる。
【０２５８】
さらに、装置の各手段、各機能、各ステップの手順の機能などのプログラムの機能を、専用のハードウエア（例えば専用の半導体回路等）によりその機能を達成してもよく、プログラムの全機能のうち一部の機能をハードウエアで処理し、全機能のうちさらに他の機能をソフトウエアで処理するようにしてもよい。専用のハードウエアの場合、各部を集積回路例えばＬＳＩにて形成されてもよい。これらは個別に１チップ化されても良いし、一部または全部を含むように１チップ化されても良い。また、ＬＳＩには、ストリーミングエンジンなど他の機能ブロックが含まれていても良い。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。
さらに、「通信」では、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、即ち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであってもよい。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであってもよい。
【０２５９】
そして、この通信には通信網が含まれる。通信網を構成するネットワークとしては、例えば携帯電話回線網（基地局及び交換システムを含む）、公衆電話回線網、ＩＰ電話網、ＩＳＤＮ回線網などこれに類する各種回線網、インターネット（乃ち、ＴＣＰ・ＩＰプロトコルを用いた通信態様）やイントラネット、ＬＡＮ（イーサネット：登録商標、やギガビットイーサネットなどを含む）、ＷＡＮ、光ファイバー通信網、電力線通信網、ブロードバンド対応可能な各種専用回線網などいずれのハードウエア構成でもよい。さらに、ネットワークは、ＴＣＰ・ＩＰプロトコルの他、種々の通信プロトコルを用いたネットワークあるいはソフトウエア的に構築された仮想ネットワークやこれに類するあらゆるネットワークを含むネットワークなどいかなる通信プロトコルであってもよい。また、ネットワークは、有線に限らず、無線（衛星通信、各種高周波通信手段等を含む）ネットワーク（例えば、簡易電話システムや携帯電話のようなシングルキャリア通信システム、Ｗ―ＣＤＭＡやＩＥＥＥ８０２．１１ｂに準拠した無線ＬＡＮのようなスペクトラム拡散通信システム、ＩＥＥＥ８０２．１１ａやＨｉｐｅｒＬＡＮ／２のようなマルチキャリア通信システム、などを含むネットワーク）であっても構わず、これらの組み合わせを利用してもよく、他のネットワークと接続されたシステムであってもよい。さらに、ネットワークは、ポイントツーポイント、ポイントツーマルチポイント、マルチポイントツーマルチポイントなど如何なる形態でもよい。
【０２６０】
また、管理装置と情報端末との間の通信構造に際し、いずれか一方又は双方に形成されるインタフェースの種類は、例えばパラレルインタフェース、ＵＳＢインタフェース、ＩＥＥＥ１３９４、ＬＡＮやＷＡＮ等のネットワークやその他これに類するもの、もしくは今後開発される如何なるインタフェースであっても構わない。
【０２６１】
さらに、設定アイコン、状態表示アイコンによりアクティビティの設定条件を設定する手法は、必ずしも実体のある装置に限られる必要はなく、その方法としても機能することは容易に理解できる。このため、方法にかかる発明も、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。この場合、方法を実現するための一例として情報処理装置、ビジネスプロセス動作制御装置、情報端末、管理装置なども含めることができる。
【０２６２】
ところで、このような情報処理装置は、単独で存在する場合もあるし、ある機器（例えば電子機器）に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。発明の思想の具現化例として装置のソフトウェアとなる場合には、かかるソフトウェアを記憶した記憶媒体上においても当然に存在し、利用されるといわざるをえない。
【０２６３】
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合であってもよく、一部を記憶媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。本発明をソフトウェアで実現する場合、ハードウェアやオペレーティングシステムを利用する構成とすることも可能であるし、これらと切り離して実現することもできる。
実現方法は、オペレーティングシステムにおける所定の関数を呼び出して処理することも可能であれば、このような関数を呼び出すことなくハードウェアから入力することも可能である。そして、オペレーティングシステムの介在のもとで実現するとしても、プログラムが媒体に記録されて流通される過程においては、このプログラムだけで本発明を実施できるものと理解することができる。
さらに、情報処理装置における従属請求項は、管理装置、情報端末、情報処理方法，プログラム、管理プログラム、端末プログラム、データ構造において従属請求項に対応した構成にすることも可能である。    
【０２６４】
さらに、上記各実施の形態には種々の段階が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。つまり、上述の各実施の形態同士、あるいはそれらのいずれかと各変形例のいずれかとの組み合わせによる例をも含む。この場合において、本実施形態において特に記載しなくとも、各実施の形態及びそれらの変形例に開示した各構成から自明な作用効果については、当然のことながら実施の形態の作用効果として含めることができる。逆に、本実施の形態に記載されたすべての作用効果を奏することのできる構成が、本発明の本質的特徴部分の必須構成要件であるとは限らない。また、実施の形態に示される全構成要件から幾つかの構成要件が削除された構成による実施の形態並びにその構成に基づく技術的範囲も発明になりうる。また、発明の範囲は、図示例に限定されないものとする。
【０２６５】
そして、各実施の形態及びそれらの変形例を含むこれまでの記述は、本発明の理解を容易にするために、本発明の多様な実施の形態のうちの一例の開示、すなわち、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、例証するものであり、制限するものではなく、適宜変形及び／又は変更が可能である。本発明は、その技術思想、またはその主要な特徴に基づいて、様々な形で実施することができ、各実施の形態及びその変形例によって本発明の技術的範囲が限定的に解釈されてはならないものである。
従って、上記に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物を含む趣旨である。
【産業上の利用可能性】
【０２６６】
本発明は、コンピュータ産業、データ処理産業、通信業界、その他これに類する情報処理サービス産業に適用可能であり、必ずしも特定の基準に準拠していない可能性のあるコンピュータソフトウェアアプリケーションにも適用可能である。
【図面の簡単な説明】
【０２６７】
【図１】本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第１の実施の形態による全体構成の一例を示すブロック図である。
【図２】図１のビジネスプロセス動作制御装置のアクティビティアイコンテーブルのデータ構造の一例を示す説明図である。
【図３】図１のビジネスプロセス動作制御装置の設定アイコンテーブルのデータ構造の一例を示す説明図である。
【図４】図１のビジネスプロセス動作制御装置の設定動作テーブルのデータ構造の一例を示す説明図である。
【図５】図１のビジネスプロセス動作制御装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図６】図１のビジネスプロセス動作制御装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図７】図１のビジネスプロセス動作制御装置において、表示部に表示されるアクティビティアイコンと設定アイコンとの重なり関係を説明するための説明図である。
【図８】本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第１の実施の形態における処理手順の一例を示すフローチャートである。
【図９】本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第１の実施の形態における処理手順の一例を示すフローチャートである。
【図１０】本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第２の実施の形態による全体構成の一例を示すブロック図である。
【図１１】図１０のビジネスプロセス動作制御装置の表示アイコンテーブルのデータ構造の一例を示す説明図である。
【図１２】図１０のビジネスプロセス動作制御装置の表示状態テーブルのデータ構造の一例を示す説明図である。
【図１３】図１０のビジネスプロセス動作制御装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図１４】図１０のビジネスプロセス動作制御装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図１５】図１０のビジネスプロセス動作制御装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図１６】図１０のビジネスプロセス動作制御装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図１７】本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第２の実施の形態における処理手順の一例を示すフローチャートである。
【図１８】本発明の情報処理装置をビジネスプロセス動作制御装置に適用した第２の実施の形態における処理手順の一例を示すフローチャートである。
【図１９】本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第３の実施の形態による全体構成の一例を示すブロック図である。
【図２０】本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第４の実施の形態による全体構成の一例を示すブロック図である。
【図２１】本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第５の実施の形態による全体構成の一例を示すブロック図である。
【図２２】本発明の情報処理システムをビジネスプロセス動作制御システムに適用した第６の実施の形態による全体構成の一例を示すブロック図である。
【図２３】本発明の他の実施の形態による情報処理装置の表示部に表示される表示画面の一例を説明するための説明図である。
【図２４】関連技術における情報処理装置の表示部に表示される表示画面の一例を説明するための説明図である。
【符号の説明】
【０２６８】
１  ビジネスプロセス動作制御装置（情報処理装置）
１０  表示部
２０  入力部
３１  入力解釈部  
３２  画像生成部
３３  プロセス監視部
３４  プロセス実行部  
４１  アクティビティアイコン情報記憶部
４１ａ  アクティビティアイコンテーブル
４２  設定アイコン情報記憶部
４２ａ  設定アイコンテーブル
４３  設定動作情報記憶部
４３ａ  設定動作テーブル
４００  ビジネスプロセス動作制御システム（情報処理システム）
４０２  情報端末
４０４  管理装置
【図１】
2009129417.tif 000003
【図２】
2009129417.tif 000004
【図３】
2009129417.tif 000005
【図４】
2009129417.tif 000006
【図５】
2009129417.tif 000007
【図６】
2009129417.tif 000008
【図７】
2009129417.tif 000009
【図８】
2009129417.tif 000010
【図９】
2009129417.tif 000011
【図１０】
2009129417.tif 000012
【図１１】
2009129417.tif 000013
【図１２】
2009129417.tif 000014
【図１３】
2009129417.tif 000015
【図１４】
2009129417.tif 000016
【図１５】
2009129417.tif 000017
【図１６】
2009129417.tif 000018
【図１７】
2009129417.tif 000019
【図１８】
2009129417.tif 000020
【図１９】
2009129417.tif 000021
【図２０】
2009129417.tif 000022
【図２１】
2009129417.tif 000023
【図２２】
2009129417.tif 000024
【図２３】
2009129417.tif 000025
【図２４】
2009129417.tif 000026