40.2. ロールの認証
ロールには、Showcase アプリケーションまたは REST API を使用して新しいケースインスタンスを開始するときに、特定のケース管理タスクを実行する権限があります。
以下の手順では、REST API を使用して新しい IT 発注ケースを開始します。
前提条件
- IT_Orders サンプルプロジェクトが Business Central に実装されており、KIE Server にデプロイされている。
手順
以下のエンドポイントで
POST
REST API コールを作成します。http://host:port/kie-server/services/rest/server/containers/itorders/cases/itorders.orderhardware/instances
-
itorders
: KIE Server にデプロイしているコンテナーエイリアス。 -
itorders.orderhardware
: ケース定義の名前。
-
要求ボディーに以下のロール設定を追加します。
{ "case-data" : { }, "case-user-assignments" : { "owner" : "cami", "manager" : "cami" }, "case-group-assignments" : { "supplier" : "IT" } }
これにより、定義されたロールを持つ新しいケースが開始するほか、開始済みで取り組む準備ができているアクティビティーを自動開始します。ロールのうち 2 つはユーザーへの割り当て (
owner
およびmanager
) で、3 つ目はグループへの割り当て (supplier
) です。ケースインスタンスが正常に開始すると、ケース ID
IT-0000000001
を返します。
Showcase アプリケーションを使用して新規ケースインスタンスを開始する方法は、ケース管理への Showcase アプリケーションの使用 を参照してください。