外部UIとプロセス・タスク・リストの統合
Webフォームではなく外部UIを使用するヒューマン・タスクを構成した場合、ランタイム・タスク・リストでタスクを選択すると外部フォームが表示されます。
ヒューマン・タスクに外部フォームを使用する場合、タスクのアクション・ボタンは関連付けられている外部アプリケーションによって提供されている必要があります。 さらに、タスク内でアクションが実行されると、外部UIは対応するREST APIをプロセス・サーバーに呼び出し、適切なJavaScriptイベントを発生させてランタイム・タスク・リストを更新する必要があります。 プロセス・タスク・リストは、これらのイベントをリッスンし、それに応じてリフレッシュします。
次の表に、プロセス・タスク・リストとの統合を成功させるために外部UIが実装する必要があるすべてのJavaScriptイベントを示します:
| イベント | 説明 | 構文の例 |
|---|---|---|
|
loaded |
外部フォームは、親が |
|
|
reload |
外部フォームは、タスク・リストを更新せずに、自身をリロードすることをリクエストします。 |
|
|
close |
外部フォームは、タスクをリフレッシュせずに、自身を閉じるようにリクエストします。 |
|
|
done |
外部フォームは、アクションの後に自身を終了するようリクエストし、タスク・リストの更新もリクエストします。 |
|
-
構造化プロセス用の「タスク情報を表示する外部UIの使用」。
-
動的プロセス用の「外部UIの関連付け」。