在我的项目中,我使用DMN来建模规则,使用drools引擎和java代码执行这些规则。预计项目中将有1000+ DMN规则。我正试图找到一种方法来管理这些DMN规则。目前,business用于构建这些DMN规则,然后将其下载到项目文件夹中。由于一个DMN模型依赖于另一个DMN模型,因此在业务中心很难导入和导出DMN。我计划建立一个网络应用程序,这将有助于管理这些DMN规则。
发布于 2020-05-31 10:41:32
这是一个非常广泛的问题,为此,我邀请您开始关于流口水.使用邮寄.列表和/或Kogito邮件列表的对话。
您似乎希望将整个项目作为一个web应用程序来管理,包括资产(DMNs等)。以及他们的依赖关系。我假设这将需要像版本控制、访问控制等特性--所有已经被Business覆盖的特性。
我建议你尽量依赖商务中心,只定做必要的零件。例如,如果需要,您可以使用API在本地导出项目,等等。
Kogito编辑器更适合开发人员的体验(例如,与VS代码的集成),而不是将项目管理服务为web应用程序(这是Business的重点)。也就是说,Kogito编辑器还提供一个BPMN编辑器和DMN编辑器作为Chrome扩展,如果你的“项目管理”需求可以由github来处理,这将是有益的。
这个选择实际上取决于许多因素,以及您提到的web应用程序需要哪些特性,您希望从现有项目中获得多少功能,或者自己重新实现这些功能。
我建议您继续讨论建议的邮件列表,因为这是一个非常广泛的问题,可以更好地从迭代交换中获益。
https://stackoverflow.com/questions/62098580
复制相似问题