2012-03-30 26 views
0

Ich arbeite an einem Winform-Projekt, die tatsächlich eine BPMN-Datei erhalten und es in eine Workflow-XAML-Datei zu übersetzen, so dass es wie ein BPMN Workflow Converter funktioniert. Diese Konvertierung erfolgt also vollständig programmgesteuert und es wird kein Designer verwendet. Die Aktivitäten sollten zur Laufzeit zugewiesen werden, so dass nichts vorausbestimmt ist. Zum Beispiel wird eine bpmn-Datei mit einem Start-Ereignis, das mit einem exklusiven Gateway verbunden ist, implementiert. Meine Anwendung empfängt sie und übersetzt sie in ein Start-Ereignis im Workflow, der mit einer IF-Aktivität usw. verbunden ist. Und schließlich wird der Workflow als XAML-Datei gespeichert. Somit ist nichts vorgefertigt und meine Anwendung entwirft den Workflow entsprechend den Spezifikationen der bpmn-Datei, die empfangen wird. Mein Problem ist anstatt einer .xaml Datei, die ich .xamlx Datei will, weil diese Arbeitsabläufe ich sie von meinem Server aussetze. Ich konnte keine Beispiele im Internet finden. Irgendwelche Ideen oder Ansätze?Speichern xamlx zur Laufzeit

Antwort

0

Sie könnten versuchen, BPMN2WF zu verwenden, eine Prototyp-Anwendung für die Umwandlung von BPMN-Modellen in Workflow Foundation (WF) -Code. Weitere Informationen finden Sie unter http://bpmn2wf.codeplex.com/

+0

Meine Frage ist nicht, wie die bpmn-Steuerelemente zu Worfklow Foundation konvertieren, meine Frage ist, wie Sie die endgültige Konvertierung in XAMLX-Datei konvertieren. – user1292656

+0

Ich denke, dieser Link wird Ihnen http://stackoverflow.com/questions/5650555/wf4-hosting-conversion-of-self-hosting-console-app-to-service-hosted-in-iis helfen – Arvand