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 フィールドの the Properties icon をクリックし、以下を追加します。

    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 マイルストーン
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る