問題タブ [dmn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drools - MIDでzip入力するDMN判定モデル
入力を圧縮して割引を計算する以下の DMN モデルがあります。signavio のシミュレーターで実行できます。
以下のようにzipを変更しようとしました
zip(["商品名", "商品価格", "商品数量"],order.itemName, order.price, order.quantity)
Javaコードを介して実行すると、以下のエラーメッセージが表示されます
19:40:43.251 [main] エラー org.kie.dmn.feel.runtime.functions.DTInvokerFunction - デシジョン テーブル 'determineDiscount' の呼び出しエラー: ClassCastException java.lang.ClassCastException: クラス java.util.ArrayList をクラス java にキャストできません.math.BigDecimal (java.util.ArrayList と java.math.BigDecimal は、ローダー「bootstrap」のモジュール java.base にあります)
私のJavaコードは次のようになります
ポインタに感謝します。
kie-workbench - Kogito: Kogito DMN エディタを Web アプリケーションに埋め込むことは可能ですか?
私のプロジェクトでは、DMN を使用して、Drools DMN エンジンと Java コードを使用して実行されるルールをモデル化しています。プロジェクトには 1000 以上の DMN ルールがあると予想されます。これらの DMN ルールを管理する方法を見つけようとしています。現在、business-central を使用してこれらの DMN ルールを構築し、プロジェクト フォルダーにダウンロードします。1 つの DMN モデルが他のモデルに依存しているため、business-central で DMN をインポートおよびエクスポートするのが難しくなっています。これらの DMN ルールの管理に役立つ Web アプリケーションを構築する予定です。
- DMN ルールを作成する必要がないように管理するのに役立つツールはありますか?
- 私は kogito オンライン DMN エディターを調査しました。DMN エディターを他の Web アプリケーション (Iframe または npm パッケージ) 内に埋め込むことは可能ですか。可能であれば、DMN の読み込みや保存などの対話用の API はありますか?
java - DMN モデル (Drools Business Central) から静的 Java メソッドを呼び出す方法
Business Central バージョン 7.40.0 を使用しています。std
Drools Business Central DMN プロジェクト/モデルから静的 Java メソッドを呼び出すと、次のエラーが発生します。
私は持っている:
- 静的 Java メソッドを使用して Maven jar を作成しました
私の DMN モデルでは、「stdev」BKM (ビジネス知識モデル) 要素内で静的 Java メソッドを呼び出しています。クラスとメソッドのシグネチャを持つ BKM
- クラス:
"com.sample.StandardDeviation"
- メソッドの署名:
"std(java.lang.Number)"
- クラス:
BKM/DMN を保存するか、モデルを構築すると、上記のエラーが発生します
問題は何ですか?私は何か間違ったことをしていますか?Drools Business Central でログを確認する方法は?
bpmn - Camunda 決定ルールをデータベースに保存する方法
Camunda オーケストレーターの再起動に関する問題に直面しています。
新しいバージョンのプロセスをデプロイすると、DMN のすべての決定ルールが失われます。
可能であればルールを保存して再起動後にリロードするすぐに使えるソリューションを提案していただけませんか?
ありがとう