41.3. ステージへの動的タスクの追加


動的タスクは、REST API 要求を使用してランタイム時にケースステージに追加できます。これは、ケースインスタンスに動的タスクを追加することに似ていますが、タスクが追加されるステージの caseStageId を定義する必要もあります。

以下の手順に沿って、Swagger REST API ツールを使用して、Business Central で利用可能な IT_Orders サンプルプロジェクトの動的タスクをステージに追加します。Swagger のない REST API でも、同じエンドポイントを利用できます。

前提条件

  • 以前の例に示されているように、IT_Orders サンプルプロジェクトの BPMN2 ケース定義は、マイルストーンではなくステージを使用して再設定できます。ケース管理向けにステージを設定する方法は、「ステージの定義」を参照してください。

手順

  1. Showcase アプリケーションを使用して新規ケースインスタンスを開始します。Showcase の使用方法の詳細は、ケース管理のための Showcase アプリケーションの使用 を参照してください。

    このケースはステージを使用して作成されているため、ケース詳細ページにはステージの追跡が表示されます。

    case with stages showcase

    最初のステージは、ケースインスタンスの開始時に自動的に開始します。

  2. manager ユーザーとして、Business Central の Menu Track Task Inbox の下で、ハードウェア明細書を承認し、ケースの進捗を確認します。

    1. Business Central で Menu Manage Process Instances の順にクリックし、アクティブケースインスタンス IT-0000000001 を開きます。
    2. Diagram をクリックして、ケースの進捗を表示します。
  3. Web ブラウザーで、以下の URL を開きます。

    http://localhost:8080/kie-server/docs.

  4. Case instances :: Case Management で利用可能なエンドポイントの一覧を開きます。
  5. 以下の POST メソッドのエンドポイントをクリックし、詳細を開きます。

    /server/containers/{id}/cases/instances/{caseId}/stages/{caseStageId}/tasks

  6. Try it out をクリックして、以下のパラメーターを完了します。

    表41.1 パラメーター
    名前説明

    id

    itorders

    caseId

    IT-0000000001

    caseStageId

    Order delivery

    caseStageId は、ケース定義に含まれるステージ名です。このケース定義で、動的タスクが作成されます。これには、動的またはサービスタスクペイロードを指定できます。Red Hat Process Automation Manager でのプロセスサービスの開発 を参照してください。

動的タスクをステージに追加したら、ステージを完了して、ケースフローの次の項目にプロセスを進ませるために、その動的タスクを完了する必要があります。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat, Inc.