日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

新的DMN编辑器预览

發布時間:2023/12/3 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 新的DMN编辑器预览 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Workbench 7.13.0.Final于10月16日星期二發布,此版本帶來了許多有趣的功能和重要的修復程序。 亮點之一是作為技術預覽功能的新DMN編輯器,該功能仍在開發中,但您可以開始使用。

在本文中,您將學習如何啟用DMN編輯器預覽,創建簡單的DMN模型以及如何通過REST API執行它。

讓我們開始吧 :-)

1)啟用預覽編輯器

由于該功能可用作技術預覽,因此默認情況下處于隱藏狀態。 要啟用它,請轉到Settings -> Roles ,選擇您登錄的角色(例如“ admin”),然后在“權限”部分中刪除“ DMN Designer”異常。 看一下步驟:

2)建立DMN模型

現在啟用了DMN編輯器,讓我們創建一個新項目:轉到“項目”,單擊“添加資產”,然后打開“ DMN預覽”。 在這里,您可以瀏覽編輯器并使用自己的規則創建DMN文件,也可以按照此視頻提供的步驟操作:

請注意,插入了兩個輸入節點(“分支數”和“分支分散度”)和一個決策節點(“分支分布”)。 此外,我們在“分支分布”節點中創建了一個決策表,以編寫一些規則。

視頻中創建的DMN文件可以在此處下載。

3)執行DMN模型

創建并保存DMN文件后,就該部署DMN模型了。 轉到Projects -> Your project ,然后單擊“部署”以在KIE服務器中部署您的項目。 現在,使用后綴“ / dmn”訪問您的實例,在我的情況下,URL為: http:// localhost:8080 / kie-server / services / rest / server / containers / DMNSample_1.0.0 / dmn 。

如果正確執行上述步驟,則會看到類似以下內容的信息:

注意model-namespace和model-name值,它們將在下一步中使用。

現在,我們可以請求執行KIE Server實例中的規則。 請參閱以下示例:

curl -u kieserver:kieserver1\! \-H "content-type: application/json" \-H "accept: application/json" \-X POST "http://localhost:8080/kie-server/services/rest/server/containers/DMNSample_1.0.0/dmn" \-d "{ \\"model-namespace\" : \"https://github.com/kiegroup/drools/kie-dmn\", \\"model-name\" : \"dmn-sample\", \\"decision-name\" : [ ], \\"decision-id\" : [ ], \\"dmn-context\" : { \"Branches dispersion\" : \"Province\", \"Number of branches\" : 10 }}"

用您自己的信息替換URL, model-namespace和model-name ,然后在本地嘗試。 規則將由KIE服務器使用您創建的DMN模型執行,并且響應將如下所示:

{"type" : "SUCCESS","msg" : "OK from container 'DMNSample_1.0.0'","result" : {"dmn-evaluation-result" : {"messages" : [ ],"model-namespace" : "https://github.com/kiegroup/drools/kie-dmn","model-name" : "dmn-sample","decision-name" : [ ],"dmn-context" : {"" : "Medium","Branches dispersion" : "Province","Number of branches" : 10},"decision-results" : {"_76E55A36-755D-44B4-95A9-A247A05D6D7C" : {"messages" : [ ],"decision-id" : "_76E55A36-755D-44B4-95A9-A247A05D6D7C","decision-name" : "Branches distribution","result" : "Medium","status" : "SUCCEEDED"}}}} }

本文介紹了DMN編輯器所有功能的一小部分。 您可以通過應用不同的結構來編寫更復雜的規則。 如果您想了解有關DMN規范的更多信息,請參閱DMN Cookbook 。

DMN編輯器仍在開發中。 新功能和增強功能即將到來。 敬請關注 ;-)

新的DMN編輯器預覽

翻譯自: https://www.javacodegeeks.com/2018/10/new-dmn-editor-preview.html

總結

以上是生活随笔為你收集整理的新的DMN编辑器预览的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。