在运行时保存xamlx

问题描述:

我正在研究一个实际接收BPMN文件并将其转换为工作流.xaml文件的winform项目,以便它像BPMN一样工作流转换器。所以这个转换完全是通过编程完成的,并没有使用设计器。这些活动应该在运行时间进行分配,以避免任何事情发生。例如,一个启动事件连接到独占网关的bpmn文件被实现,我的应用程序接收它并将其转换为与IF活动等相关的工作流中的启动事件。最后,工作流程被保存为一个xaml文件。因此没有任何东西可以预测,我的应用程序根据收到的bpmn文件的规范设计工作流。我的问题是,我想.xamlx文件,而不是.xaml文件,因为这些工作流程,我会暴露他们从我的服务器。我无法在互联网上找到任何例子。任何想法或方法?在运行时保存xamlx

您可以尝试使用BPMN2WF,它是将BPMN模型转换为Workflow Foundation(WF)代码的原型应用程序。欲了解更多信息,请访问http://bpmn2wf.codeplex.com/

+0

我的问题是不是如何将bpmn控件转换为worfklow基础,我的问题是如何将最终转换转换为xamlx文件。 – user1292656 2012-03-30 09:22:31

+0

我认为这个链接会帮助你http://*.com/questions/5650555/wf4-hosting-conversion-of-self-hosting-console-app-to-service-hosted-in-iis – Arvand 2012-03-30 15:22:44