統合でディシジョン・モデルをコールするには、モデルに少なくとも1つのディシジョン・サービスを追加する必要があります。 ディシジョン・サービスは、モデルの1つ以上のディシジョンをパブリックREST APIとして公開します。
デシジョン・サービスは、一連の入力データとデシジョン・モデルからのデシジョン・セットで構成されます。
ノート:
ディシジョン・サービスを作成する前に、判断に誤りがないことを確認してください。 ディシジョンのエラーは、作成したサービスに伝播され、「サービス」パネルに表示されます。 エラーを修正するには、「ディシジョンにおけるエラーのレビューおよび修正」を参照してください。
次のステップに従って、ディシジョン・モデルにサービスを追加します。
- デシジョン・デザイナで、サイドバーの「サービス」
をクリックします。
- 「サービス」パネルで、「新規サービスの追加」
をクリックします。
- 「デシジョン・サービスの追加」パネルで、デシジョン・サービスの名前を入力し、OKをクリックします。
サービスが作成され、「サービス」パネルに追加されます。
- サービスの名前をクリックして展開し、必要なデータを入力します。
- 「出力ディシジョン」フィールドをクリックし、サービスを通じて公開するディシジョンを選択します。
- 同様に、「入力データ」フィールドをクリックし、サービスを介して公開する入力データを選択します。
複数のディシジョンおよび入力データ項目をサービスに追加できます。
- サービスを削除するには、サービス名の横にある
をクリックし、「削除」を選択します。
ディシジョン・サービスのエンドポイントURLの例を次に示します。 統合デザイナの構成ウィザードで表示できます。 「統合へのデシジョン・モデルの追加」を参照してください。 https://<base_url>/decision/api/v1/decision-models/<project_name>-<decision_model_name>/versions/<decision_model_version>/active/definition/decision-services/<decision_service_name>
説明:
base_url: Oracle IntegrationインスタンスのベースURLです。
project_name: 、Oracle Integration内のプロジェクトの名前です。
decision_model_name: ディシジョン・モデルの名前です。
decision_model_version: ディシジョン・モデルのバージョンです。
decision_service_name: ディシジョン・サービスの名前です。