4.8. プロセスインスタンスにタスクを追加する¶
IM-BPMでは、プロセスインスタンスの実行の流れとは関係なく、ユーザが判断したタイミングでタスクを追加できる機能を用意しています。
追加できるタスクには以下の2種類が存在します。
- オプショナルタスク
- アドホックタスク
プロセスインスタンスにタスクを追加するための画面を「タスク追加」画面と呼びます。
「タスク追加」画面を表示するには「IM-BPM プロセス参照ユーザ」ロールが付与されている必要があります。
コラム
オプショナルタスクについての詳細は「IM-BPM 仕様書」 - 「オプショナルタスク」を参照してください。アドホックタスクについての詳細は「IM-BPM 仕様書」 - 「アドホックタスク」を参照してください。コラム
プロセス定義の「開始時にオプショナルタスクの追加を行う」設定が有効な場合、「オプショナル」が設定されたタスクがプロセス定義内に存在していなくても、プロセスの開始時に「タスク追加」画面が表示されます。
4.8.1. タスク追加画面を開く¶
以下の2通りの方法にて、「タスク追加」画面を開くことができます。
- プロセス開始の際にオプショナルタスクを追加する場合
- 「サイトマップ」→「BPM」→「プロセス開始一覧」画面の「 」をクリックします。
- 開始済みのプロセスに対してオプショナルタスク、または、アドホックタスクを追加する場合
- 「プロセス詳細」画面、または、「プロセス参照」画面から「タスク追加」ボタンをクリックします。プロセス詳細画面への遷移方法は、「プロセスインスタンス詳細」を、参照画面への遷移の方法は「プロセスインスタンスを参照する」を参照してください。図:「プロセス開始一覧」画面から開いた「タスク追加」画面図:「プロセス詳細」画面、または、「プロセス参照」画面から開いた「タスク追加」画面
項目名 説明 プロセス開始一覧 「プロセス開始一覧」画面に戻ります。このボタンは、「プロセス開始一覧」画面からこの画面を開いた場合に表示されます。プロセス図表示 プロセス図を表示します。プロセス図非表示 プロセス図を非表示にします。 ページング をクリックすることでページを移動できます。をクリックすることで、ページの先頭・末尾に移動できます。コンテナの表示順は、プロセスエディタで設定されているソート順に従います。ページングの数字にマウスオーバーすることで、コンテナ名を確認できます。コンテナが実行中の場合、 というように「赤い丸」が表示されます。プロセス定義名 プロセス定義名が表示されます。下の「追加可能タスク一覧」に表示されているタスクは、プロセス直下に追加可能なタスクです。コンテナ名 サブプロセス名、または、イベントサブプロセス名が表示されます。コンテナが実行中の場合、 が表示されます。コンテナが完了している場合、 が表示されます。タスク一覧 プロセス、または、サブプロセス内のタスクが表示されます。「追加可能タスク一覧」からタスクを追加すると、ここに表示されます。タスクが実行中の場合、 が表示されます。タスクが完了している場合、 が表示されます。このコンテナが実行状態でない場合、 オプショナルタスクには が表示され、クリックすることで削除できます。また、オプショナルタスクをクリックすることでパラメータを編集できます。追加可能タスク一覧 このコンテナに追加可能なオプショナルタスクが表示されます。また、このプロセス定義の「アドホックタスクを使用する」設定が有効である場合、先頭に「その他のタスクを追加する」ボタンが表示されます。これらをクリックすることで、「タスクの追加」ダイアログが表示されます。追加できない状態のタスクはグレーアウト、かつ、「+」が表示されません。プロセス開始ボタン 「プロセス開始」をクリックすると、タスク一覧に追加したタスクを含めてプロセスを開始します。このボタンはプロセスを開始する際に表示されます。
4.8.2. オプショナルタスクを追加する¶
「追加可能タスク一覧」にて追加したいオプショナルタスクをクリックすると、「タスクの追加」ダイアログが表示されます。
このダイアログでは、プロセスエディタの「タスク追加時のパラメータ」にて設定されたパラメータの入力を行います。
パラメータの値を入力して「決定」ボタンをクリックすると、オプショナルタスクが追加されます。
パラメータがないオプショナルタスクの場合、パラメータを入力するダイアログは表示されず追加されます。
4.8.3. オプショナルタスクを編集する¶
「タスク一覧」に追加されたオプショナルタスクをクリックすると、「タスクの編集」ダイアログが表示されます。
ダイアログにて編集したいパラメータの値を修正し、「決定」ボタンをクリックすることでパラメータを変更できます。
オプショナルタスクを削除する場合は、「タスク一覧」の をクリックします。
4.8.4. アドホックタスクを追加する¶
「追加可能タスク一覧」にて「その他のタスクを追加する」ボタンをクリックすると、「タスクの追加」ダイアログが表示されます。
このダイアログには、プロセス定義の「アドホックタスクのフォームキー」に設定されたチケットマスタに基づく、「チケット登録」画面が表示されます。
フォームの内容を入力して 「登録」ボタンをクリックすると、アドホックタスクが追加されます。
図:アドホックタスクの追加コラム
チケットマスタについての詳細は「チケットモジュール管理者操作ガイド」を参照してください。コラム
アドホックタスクは、同時に複数追加できます。また、追加済みのアドホックタスクを編集することはできません。