第1章 Business Central のプロジェクトおよびビジネスアセットの例
Business Central には、自分の Red Hat Decision Manager プロジェクトにルールや他のアセットを作成する際に参照可能な、ビジネスアセットのあるプロジェクト例が含まれています。各プロジェクトは、Red Hat Decision Manager の意思決定管理やビジネス最適化アセットおよび論理を異なる方法で説明するように設計されています。
Red Hat は、Red Hat Decision Manager ディストリビューションに含まれるコードサンプルのサポートはしていません。
以下のプロジェクト例が、Business Central で利用可能になっています。
- Traffic_Violation: (DMN でのデシジョン管理) Decision Model and Notation (DMN) モデルを使用した交通違反のデシジョンサービスの例。交通違反をもとに運転手の罰則および免許停止を判断します。
- Mortgages (住宅ローン): (ルールでのデシジョン管理) ルールベースのデシジョンアセットを使用した住宅ローン審査プロセスの例。申し込み者のデータと資格を基にローンの申し込み資格を判定します。
- Employee_Rostering (従業員勤務表) : (ビジネス最適化) デシジョンおよびソルバーアセットを使用した従業員勤務表の最適化の例。スキルに基づいて従業員をシフトに割り当てます。
- OptaCloud: (ビジネス最適化) デシジョンおよびソルバーアセットを使用したリソース割り当ての最適化の例。リソースが制限されるなかでプロセスをコンピューターに割り当てます。
- Course_Scheduling: (ビジネス最適化) コースのスケジュールとカリキュラム決定プロセスの例。講師を教室に割り当て、コースの競合や教室の収容能力といった要素を基にして学生のカリキュラムを決定します。
- Dinner_Party: (ビジネス最適化) ガイド付きデシジョンテーブルを使用したゲストの座席割り当ての最適化。各ゲストの職種、政治的信条、既知の関係を基にしてゲストに座席を割り当てます。
1.1. Business Central のプロジェクトおよびビジネスアセット例へのアクセス リンクのコピーリンクがクリップボードにコピーされました!
Business Central のプロジェクト例を使用すると、自分の Red Hat Decision Manager プロジェクトにルールや他のアセットを作成する際に参照可能なビジネスアセットの例を調べることができます。
前提条件
- Business Central をインストールし、実行している。インストールオプションは Red Hat Decision Manager インストールの計画 を参照してください。
手順
Business Central にログインし、Menu
Design Projects の順にクリックし、Mortgage Process をクリックします。 プロジェクトが既にある場合は、Projects ページの画面右上の縦に並んだ 3 つの点をクリックし、Try Samples をクリックします。
- 各サンプルプロジェクトの説明を読んで、どのプロジェクトが最適か確認します。各プロジェクトは、Red Hat Decision Manager の意思決定管理やビジネス最適化アセットおよび論理を異なる方法で説明するように設計されています。
- サンプルプロジェクトを選択し、Ok をクリックして自分のスペースにプロジェクトを追加します。
- 自分のスペースの Projects ページで、サンプルプロジェクトを選択してアセットを確認します。
- 各サンプルアセットを選択して、指定された目標またはワークフローを達成するためにプロジェクトがどのように設計されているかを調べます。
プロジェクトの Assets ページの右上にある Build をクリックしてサンプルプロジェクトをビルドするか、Deploy をクリックして、プロジェクトをビルドして Decision Server にデプロイします。
注記実稼働または開発環境では、Build & Install オプションを選択してプロジェクトをビルドし、KJAR ファイルを Decision Server にデプロイせずに設定済みの Maven リポジトリーに公開できます。開発環境では、Deploy をクリックして、実行中のインスタンスを停止せずにビルドされた KJAR ファイルを Decision Server にデプロイするか (該当する場合)、ビルドされた KJAR ファイルを Redeploy をクリックしてデプロイし、実行中のインスタンスを停止します。ビルドした KJAR ファイルを次回にデプロイまたは再デプロイすると、以前のデプロイメントユニット (KIE コンテナー) が同じターゲット Decision Server で自動的に更新されます。実稼働環境では Redeploy オプションは無効になっており、Deploy をクリックして KJAR ファイルを Decision Server 上の新規デプロイメントユニット (KIE コンテナー) にデプロイすることのみが可能です。
Decision Server 環境モードを設定するには、
org.kie.server.modeシステムプロパティーをorg.kie.server.mode=developmentまたはorg.kie.server.mode=productionに設定します。Business Central の対応するプロジェクトでのデプロイメント動作を設定するには、プロジェクトの SettingsGeneral Settings Version に移動し、Development Mode オプションを選択します。デフォルトでは、Decision Server と Business Central の新規プロジェクトはすべて、開発モードになっています。Development Mode がオンのプロジェクトや、実稼働モードの Decision Server に手動で SNAPSHOTバージョンの接尾辞を追加したプロジェクトをデプロイすることはできません。(該当する場合は) プロジェクトのデプロイメント詳細を確認するには、Menu
Deploy Execution servers に移動します。