obsidian社区插件
Obsidian 插件:DMN Eval
插件ID:dmn-eval_readme
dmn-eval_readme
dmn eval_readme:该插件使得能够评估/执行DMN。
Obsidian 插件:DMN Eval
插件名片
概述
该插件使得能够评估/执行 DMN。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 dmn-eval 插件的自述翻译
Obsidian DMN-Eval-Plugin
![Obsidian DMN-Eval-Plugin --Readme(翻译)](https://img.shields.io/github/downloads/joleaf/obsidian-dmn-eval-plugin/total)
该插件允许您在 Obsidian 笔记中评估(执行)DMN。
DMN 评估器基于 dmn-engine 库,由 Camunda 提供。
如果您想在笔记中查看 DMN,请查看 DMN插件。
安装。。
.. 在 Obsidian 中自动执行(尚未)
- 在 Obsidian 设置中转到Community Plugins并禁用安全模式
- 点击浏览并搜索“DMN Eval Plugin”
- 点击安装
- 在Community Plugins选项卡中切换插件开启状态
- **重要提示:**您需要安装 Java 14 或更高版本。
.. 从此存储库手动安装
- 下载最新的 发布版本 的
*.zip
文件。 - 将 zip 文件解压到您的 Obsidian 保险库的
.obsidian/plugins
文件夹中。 - 重要提示: 您需要安装 Java 14 或更高版本。
要求
- Java 14 或更高版本
如何使用
- 将有效的
*.dmn
文件添加到您的保险库中(例如,my-diagram.dmn
)(例如,使用 Camunda Modeler 建模)。 - 将 DMN 添加到您的笔记中:
```dmn-eval
url: [[my-diagram.dmn]]
decisionId: Evaluator
variables:
myValue1: 2
myValue2: 3
```
- 您的笔记的所有前置数据都将用作 DMN 评估的输入(除了
variables
的值)。 - 如果没有发生错误,决策的输出将被评估并打印到您的笔记中。
参数
您可以使用以下参数自定义视图:
参数 | 描述 | 值 |
---|---|---|
url | *.dmn 文件的 URL(必需)。 | 相对/绝对路径,或 [[*.dmn]] 作为 markdown 链接。 |
decisionId | 要评估的决策表的 ID(必需)。 | 字符串值 |
title | 在 DMN 输出之前呈现的可选标题。 | 字符串值 |
noresultmessage | 如果评估没有返回结果,则为可选消息。 | 字符串值(默认值:“No result”) |
variables | 用作输入的变量的映射。 | YAML 对象 |
示例
开发方式
- 将此存储库克隆到(非生产)Vault 的插件文件夹中(
.obsidian/plugins/
)。 - 构建 DmnEvaluator(如果有更改):
cd DmnEvaluator && mvn --batch-mode --update-snapshots package && cd ..
cp DmnEvaluator/target/DmnEvaluator*-jar-with-dependencies.jar DmnEvaluator.jar
- 重新创建
DmnEvaluator.ts
文件- OSX:
echo "export const dmnEvaluatorBase64 = '$(base64 -i DmnEvaluator.jar)';" > DmnEvaluator.ts
- Linux:
echo "export const dmnEvaluatorBase64 = '$(base64 -w 0 DmnEvaluator.jar)';" > DmnEvaluator.ts
- OSX:
- 运行
npm i
。 - 运行
npm run dev
。 - 在Community Plugins选项卡中启用插件。
捐赠
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。