5.4. ユーザータスクの作成

ユーザータスクは、ビジネスプロセスに人間が行うアクションをインプットとして追加するために使用します。

手順

  1. ビジネスプロセスを作成します。
  2. プロセスデザイナーで、ツールパレットから Activities ツールを選択します。
  3. User を選択します。
  4. ユーザータスクをプロセスデザイナーキャンバスにドラッグアンドドロップするか、キャンバスの空白エリアをクリックします。
  5. 必要に応じて、画面の右上隅で、Properties アイコンをクリックします。
  6. 必要に応じて、以下の表に一覧表示されているタスク情報を追加または定義します。

    表5.6 ユーザータスクパラメーター

    ラベル説明

    名前

    ユーザータスクの名前。ユーザータスクシェイプをダブルクリックして名前を編集することもできます。

    ドキュメント

    タスクの説明を入力します。このフィールドのテキストは、プロセスのドキュメントに含まれています。プロセスデザイナーキャンバスの左上にある Documentation タブをクリックして、プロセスドキュメントを表示します。

    タスク名

    ヒューマンタスクの名前。

    件名

    タスクの件名を入力します。

    アクター

    ヒューマンタスクの実行を担当するアクター。Add をクリックして行を追加し、一覧からアクターを選択するか、New をクリックして新しいアクターを追加します。

    Groups

    ヒューマンタスクの実行を担当するグループ。Add をクリックして行を追加し、一覧からグループを選択するか、New をクリックして新しいグループを追加します。

    割当

    このタスクのローカル変数。Task Data I/O ウィンドウをクリックして開き、必要に応じてデータの入力と出力を追加します。MVEL 式をデータ入力および出力の割り当てとして追加することもできます。MVEL 言語の詳細は、Language Guide for 2.0 を参照してください。

    再割り当て

    別のアクターを指定して、このタスクを完了します。

    通知

    クリックして、タスクに関連付けられた通知を指定します。

    非同期です

    このタスクを非同期で呼び出す必要がある場合に選択します。外部サービスによって実行されるタスクなど、タスクを瞬時に実行できない場合は、タスクを非同期にします。

    省略可能

    このタスクが必須ではない場合に選択します。

    優先順位

    タスクの優先度を指定します。

    説明

    ヒューマンタスクの説明を入力します。

    作成者

    このタスクを作成したユーザー。

    アドホックの自動開始

    これが自動的に開始される必要があるアドホックタスクである場合に選択します。AdHoc Autostart を使用すると、タスクは、開始タスクにより開始するのではなく、プロセスまたはケースインスタンスが作成されたときに自動的に開始します。多くの場合、ケース管理で使用されます。

    複数のインスタンス

    このタスクに複数のインスタンスがある場合に選択します。

    開始時アクション

    タスクの開始時のアクションを指定する Java、JavaScript、または MVEL スクリプト。

    終了時アクション

    タスクの終了時のアクションを指定する Java、JavaScript、または MVEL スクリプト。

    コンテンツ

    スクリプトのコンテンツ。

    SLA 期日

    サービスレベルアグリーメント (SLA) の有効期限の日付。

  7. Save をクリックします。