Skip to end of metadata
Go to start of metadata

Problem:



Das Problem mit den nicht funktionierenden Expressions liegt wahrscheinlich daran, dass die richtige Library fehlt, um mit den Signavio eigenen DMN-Erweiterungen umzugehen. Bitte prüfen Sie, ob es mit der folgenden Extension funktioniert.


Engine Extension Library für signavio: https://mvnrepository.com/artifact/org.kie/kie-dmn-signavio/7.13.0.Final


Die Doku finden Sie über den nachfolgenden Link: https://access.redhat.com/documentation/en-us/red_hat_process_automation_manager/7.0/html/designing_a_decision_service_using_dmn_models/dmn-support-con_dmn-models


Signavio eigene DMN-Erweiterungen:

  • KieModuleModel kmm = ks.newKieModuleModel();
  • kmm.setConfigurationProperty("org.kie.dmn.profiles.signavio", "org.kie.dmn.signavio.KieDMNSignavioProfile");


die Java Library “kie-dmn-signavio” muss dann entsprechend im Java Classpath verfügbar sein.



Solution:


Wann immer Sie Ihr DMN Modell mit Drools ausführen und dieses Modell nicht-DMN konforme Elemente beinhaltet wie

  • Enumerations (Aufzählungswerte)
  • Multi-Instance Decisions
  • komplexe Datentypen

muss die Signavio Erweiterung unter https://access.redhat.com/documentation/en-us/red_hat_process_automation_manager/7.0/html/designing_a_decision_service_using_dmn_models/dmn-support-con_dmn-models (ganz unten: Profile "Signavio" implementiert werden)