2012-03-30 39 views
0

我正在研究一個實際接收BPMN文件並將其轉換爲工作流.xaml文件的winform項目,以便它像BPMN一樣工作流轉換器。所以這個轉換完全是通過編程完成的,並沒有使用設計器。這些活動應該在運行時間進行分配,以避免任何事情發生。例如,一個啓動事件連接到獨佔網關的bpmn文件被實現,我的應用程序接收它並將其轉換爲與IF活動等相關的工作流中的啓動事件。最後,工作流程被保存爲一個xaml文件。因此沒有任何東西可以預測,我的應用程序根據收到的bpmn文件的規範設計工作流。我的問題是,我想.xamlx文件,而不是.xaml文件,因爲這些工作流程,我會暴露他們從我的服務器。我無法在互聯網上找到任何例子。任何想法或方法?在運行時保存xamlx

回答

0

您可以嘗試使用BPMN2WF,它是將BPMN模型轉換爲Workflow Foundation(WF)代碼的原型應用程序。欲瞭解更多信息,請訪問http://bpmn2wf.codeplex.com/

+0

我的問題是不是如何將bpmn控件轉換爲worfklow基礎,我的問題是如何將最終轉換轉換爲xamlx文件。 – user1292656 2012-03-30 09:22:31

+0

我認爲這個鏈接會幫助你http://stackoverflow.com/questions/5650555/wf4-hosting-conversion-of-self-hosting-console-app-to-service-hosted-in-iis – Arvand 2012-03-30 15:22:44