5.5. プロセスデザイナーでの BPMN2 ユーザータスクのライフサイクル


プロセスインスタンスの実行時にユーザータスク要素をトリガーしてユーザータスクを作成できます。タスク実行エンジンのユーザータスクサービスは、ユーザータスクインスタンスを実行します。プロセスインスタンスは、関連するユーザータスクが完了したか、中止された場合にのみ実行を継続します。ユーザータスクのライフサイクルは以下のとおりです。

  • プロセスインスタンスがユーザータスク要素に入ると、ユーザータスクは Created ステージに入ります。
  • Created は一時的なステージで、ユーザータスクはすぐに Ready ステージに入ります。タスクを実行可能な全アクターのタスクリストに、タスクは表示されます。
  • アクターがユーザータスクをクレームすると、タスクは Reserved になります。
注記

ユーザータスクに、利用可能なアクターが 1 つある場合、タスクは作成されるとそのアクターに割り当てられます。

  • ユーザータスクをクレームしたアクターが実行を開始すると、ユーザータスクのステータスは InProgress に変更します。
  • アクターがユーザータスクを完了したら、実行の結果に応じて、ステータスが Completed または Failed に変わります。

以下のように、他にもライフサイクルメソッドが複数あります。

  • ユーザータスクが別のアクターに割り当てられるように、ユーザータスクを委任または転送する。
  • ユーザータスクを取り消すと、ユーザータスクは単一のアクターにより要求されなくなりますが、それを実行することを許可されているすべてのアクターが使用できます。
  • ユーザータスクを一時停止して再開する。
  • 進行中のユーザータスクを停止する。
  • タスクの実行が一時停止されたユーザータスクをスキップする。

ユーザータスクのライフサイクルに関する詳細は、Web Services Human Task の仕様 を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る