学習のActiviti BPMNタスク[6]

環境
  JDK 1.8
  のMySQL 5.6
  のTomcat 7
  のEclipse-ルナは
  6.0 activiti

タスク
タスクは、プロセスで実行される作業を表します。

1、タスクの継承

図2に示すように、タスク型
サービスタスク(サービスタスク)は、外部のサービスまたは自動実行を呼び出すために使用することができます。
メッセージを送信した人の仕事に関わる外部プロセスを操作するためのタスク(タスクを送信する)を送信します。例えば:EmailTask​​。
メッセージを送信するために外部のプロセス参加者を待っているTaks(受信タスク)タスクを受信します。
ユーザー・タスク(ユーザタスク)は、人々が作業に参加するために、あなたは候補者/グループ/エージェントなどを構成することができます必要性を表明しました。
定義されたスクリプトを実行するスクリプトタスク(スクリプトタスク)、自動的にスクリプトを実行するために、このノードの処理の実行。

二つは、スクリプトタスク
Activitiは、これらの規範やJSR-223互換のスクリプト言語、スクリプト言語の多様性をサポートしています。デフォルトはJuelの表現を提供します。一般的にはJavaScriptとGroovyを使用。


三、サービスタスク
のJava、Webサービス、シェル:サービスは3つのタスクを提供してActivitiが実装されています。

第四に、手動タスクとタスクを受け取り
、タスクが自動的に実行される駆動任意のプログラムまたはプロセスエンジンを必要としません。
タスクは、タスクの実行を継続するために、通知メッセージを受信するまで待機する必要があります。


第五に、送信タスク
Activitiを達成するためにタスクを送信するために電子メールタスクやミュールタスクを持っています。

シックス・タスクリスナーとリスナープロセス

おすすめ

転載: www.cnblogs.com/cac2020/p/11640400.html