機械翻訳について

外部UIとプロセス・タスク・リストの統合

Webフォームではなく外部UIを使用するヒューマン・タスクを構成した場合、ランタイム・タスク・リストでタスクを選択すると外部フォームが表示されます。

ヒューマン・タスクに外部フォームを使用する場合、タスクのアクション・ボタンは関連付けられている外部アプリケーションによって提供されている必要があります。 さらに、タスク内でアクションが実行されると、外部UIは対応するREST APIをプロセス・サーバーに呼び出し、適切なJavaScriptイベントを発生させてランタイム・タスク・リストを更新する必要があります。 プロセス・タスク・リストは、これらのイベントをリッスンし、それに応じてリフレッシュします。

次の表に、プロセス・タスク・リストとの統合を成功させるために外部UIが実装する必要があるすべてのJavaScriptイベントを示します:

イベント 説明 構文の例

loaded

外部フォームは、親がformHeightを計算できるように、ロードされたイベントを送信します。

{source:externalForm, event:loaded, data: {formHeight : 600,showCloseIcon : true,showResizeIcon : true} }

reload

外部フォームは、タスク・リストを更新せずに、自身をリロードすることをリクエストします。

{source:externalForm, event:reload, data: FUTURE}

close

外部フォームは、タスクをリフレッシュせずに、自身を閉じるようにリクエストします。

{source:externalForm, event:close, data: FUTURE}

done

外部フォームは、アクションの後に自身を終了するようリクエストし、タスク・リストの更新もリクエストします。

{source:externalForm, event:done, data: {actionId : ACTION_ID}}

ヒューマン・タスクを外部UIで構成するには、以下を参照してください: