28.4. Order shipped マイルストーンの作成


このマイルストーンの条件は、shipped というケースファイル変数が true であることです。AdHoc Autostart はこのマイルストーンに対して有効ではありません。代わりに、注文の送信準備が整ったときにシグナルイベントによってトリガーされます。

手順

  1. プロセスデザイナーで、Object LibraryMilestone を展開し、Notify requestor スクリプトタスク下のキャンバスに新しいマイルストーンをドラッグします。
  2. 新規マイルストーンをクリックして、画面の右上隅の Properties diagram properties アイコンをクリックします。
  3. Name フィールドに Milestone 2: Order shipped と入力します。
  4. Implementation/Execution を展開して、AdHoc Autostart が選択されていないことを確認します。
  5. Data Assignments を展開し、Assignments フィールドの diagram properties をクリックし、以下を追加します。

    Order shipped ready I/O values

    Source 列のドロップダウンをクリックし、Constant を選択して org.kie.api.runtime.process.CaseData(data.get("shipped") == true) を入力します。これで、shipped というケース変数に値 true を指定しています。

  6. OK をクリックします。
  7. Milestone 2: Order shipped をクリックして、新しいスクリプトタスクを作成します。
  8. 新しいスクリプトタスクをクリックし、右上隅の Properties diagram properties アイコンをクリックします。
  9. Name フィールドに Send to tracking system と入力します。
  10. Implementation/Execution を展開して、System.out.println("Order added to tracking system"); と入力します。
  11. Send to tracking system スクリプトタスクをクリックして、シグナル終了イベントを作成します。
  12. シグナルイベントをクリックして、画面の右上隅の Properties をクリックします。 diagram properties アイコン。
  13. Implementation/Execution を展開して Signal フィールドの下向き矢印をクリックし、New を選択します。
  14. Milestone 3: Delivered to customer と入力します。
  15. Signal Scope フィールドの下矢印をクリックし、Process Instance を選択します。
  16. Save をクリックします。

    図28.2 Order shipped マイルストーン

    Order shipped milestone
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る