5.3. サポート対象の Decision Manager コントローラー REST API エンドポイント

Decision Manager コントローラー REST API には、KIE Server テンプレート (設定)、KIE Server インスタンス (リモートサーバー)、関連の KIE コンテナー (デプロイメントユニット) を操作するエンドポイントが含まれます。Decision Manager コントローラー REST API のベース URL は、http://SERVER:PORT/CONTROLLER/rest/ です。すべての要求では、Business Central がインストールされており、ビルトインの Decision Manager コントローラーを使用する場合は、rest-all ユーザーロールの HTTP Basic 認証またはトークベースの認証が必要で、Business Central とは別にヘッドレス Decision Manager コントローラーをインストール済みの場合は、kie-server ユーザーロールの HTTP Basic 認証またはトークンベースの認証が必要です。

Decision Manager コントローラー REST API エンドポイントの完全一覧と説明は、以下の関連資料を参照してください。

  • jBPM ドキュメントページ (静的) の Controller REST API
  • http://SERVER:PORT/CONTROLLER/docs (動的。稼働中の Decision Manager コントローラーが必要) ページの Decision Manager コントローラー REST API 用 Swagger UI

    注記

    デフォルトでは、org.kie.workbench.swagger.disabled=false システムプロパティーが指定されており、Decision Manager の Swagger Web インターフェイスが有効になっています。Decision Manager で Swagger Web インターフェイスを無効にするには、このシステムプロパティーを true に設定してください。

    Business Central に組み込まれている Decision Manager コントローラーを使用している場合、Decision Manager コントローラーに関連付けられている Swagger ページは、Business Central REST サービスでは Business Central API として特定されます。Business Central なしでヘッドレス Decision Manager コントローラーを使用している場合、ヘッドレス Decision Manager コントローラーに関連付けられている Swagger ページは Controller API と特定されます。いずれの場合も、Decision Manager コントローラーの REST API エンドポイントは同じです。