問題タブ [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.

0 投票する
1 に答える
146 参照

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コードは次のようになります

ポインタに感謝します。

0 投票する
1 に答える
321 参照

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 はありますか?
0 投票する
1 に答える
516 参照

java - DMN モデル (Drools Business Central) から静的 Java メソッドを呼び出す方法

Business Central バージョン 7.40.0 を使用しています。stdDrools Business Central DMN プロジェクト/モデルから静的 Java メソッドを呼び出すと、次のエラーが発生します。

私は持っている:

  1. 静的 Java メソッドを使用して Maven jar を作成しました
  1. Jar をアーティファクトとして Drools Business Central にインポートし

  2. DMN プロジェクトに依存関係を追加

  3. 私の DMN モデルでは、「stdev」BKM (ビジネス知識モデル) 要素内で静的 Java メソッドを呼び出しています。クラスとメソッドのシグネチャを持つ BKM

    • クラス:"com.sample.StandardDeviation"
    • メソッドの署名: "std(java.lang.Number)"
  4. BKM/DMN を保存するか、モデルを構築すると、上記のエラーが発生します

問題は何ですか?私は何か間違ったことをしていますか?Drools Business Central でログを確認する方法は?

0 投票する
2 に答える
222 参照

bpmn - Camunda 決定ルールをデータベースに保存する方法

Camunda オーケストレーターの再起動に関する問題に直面しています。

新しいバージョンのプロセスをデプロイすると、DMN のすべての決定ルールが失われます。

可能であればルールを保存して再起動後にリロードするすぐに使えるソリューションを提案していただけませんか?

ありがとう