40.2. ロールの認証

ロールには、Showcase アプリケーションまたは REST API を使用して新しいケースインスタンスを開始するときに、特定のケース管理タスクを実行する権限があります。

以下の手順では、REST API を使用して新しい IT 発注ケースを開始します。

前提条件

  • IT_Orders サンプルプロジェクトが Business Central に実装されており、KIE Server にデプロイされている。

手順

  1. 以下のエンドポイントで POST REST API コールを作成します。

    http://host:port/kie-server/services/rest/server/containers/itorders/cases/itorders.orderhardware/instances

    • itorders: KIE Server にデプロイしているコンテナーエイリアス。
    • itorders.orderhardware: ケース定義の名前。
  2. 要求ボディーに以下のロール設定を追加します。

    {
      "case-data" : {  },
      "case-user-assignments" : {
        "owner" : "cami",
        "manager" : "cami"
      },
      "case-group-assignments" : {
        "supplier" : "IT"
     }
    }

    これにより、定義されたロールを持つ新しいケースが開始するほか、開始済みで取り組む準備ができているアクティビティーを自動開始します。ロールのうち 2 つはユーザーへの割り当て (owner および manager) で、3 つ目はグループへの割り当て (supplier) です。

    ケースインスタンスが正常に開始すると、ケース ID IT-0000000001 を返します。

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