我想在C#中创建一个基于BPMN图表的ASP.NET MVC 5应用程序,用于其高级工作流程,并具有"代码背后的能力。每个步骤。这可能吗?我知道Windows Workflow Foundation,但是符号和什么没有与BPMN完全不同,如果有替代方案,它不是首选方法。谢谢!
答案 0 :(得分:0)
你有没有一些BPMN图?
我建议您考虑使用BPMN图的现有BPMN引擎,并且可以通过C#.NET调用
例如bonita BPM提供了一些可以帮助您的REST API:您可以构建自己的C#.NET前端,它将使用Bonita BPM Engine作为后端。
然后使用连接器,您将能够使用连接器调用每个步骤后面的代码(因为Bonita BPM Engine是一个Java应用程序,您可能需要将代码公开为REST服务或等效代码)。
我发现的另一个关于BPMN和Windows WF的帖子:What are the differences between open source BPM tools (such as Activiti, bonita) & Windows Workflow Foundation