Die C# - design-Muster für das schreiben von benutzerdefinierten Workflows in asp.net
Versuchen zu finden einige Beispiele auf der intertubes. Ich denke der Staat oder Strategie-Muster, aber wenn jemand Krieg Geschichten, Beispiele oder Ressourcen, Sie könnten mir würde es geschätzt werden.
Ich nicht/nicht verwenden können, windows workflow.
Meinem Beispiel ist, dass ich eine komplexe Assistenten, der ändert den Zustand des Prozesses, basierend auf dem, was Nutzer tun und durch das, wer der Benutzer ist.
Beispiel:
- Abgesagt
- Vom Benutzer angefordert
- Anfrage von manager
- Bestätigt
- Referierten
- Administrator Erhalten
- Administrator Bestätigt
- Administrator Abgebrochen
Cheers
John
- Ich bin nicht sicher, es ist sehr klar, was Sie Fragen, und zwar... vielleicht qualifizieren?
- guter Punkt. mich Englisch schlecht. nur aktualisiert, um hoffentlich erklären ein kleines bisschen besser
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie über die Zustand Muster (link zu wikipedia)?
Wie Sie sehen können, das Muster passt genau obwohl.
Kette der Verantwortung könnte auch relevant sein, wenn es die Sicherheit betrifft. Wenn der wikipedia-Artikel keinen Sinn macht, dann dieses Buch hat eine gute Beispiele für beide. Ein weiterer ist der Befehl Muster für Zauberer. Keiner von Ihnen passen perfekt, aber Sie geben Ihnen einige gute Ideen, um mit zu beginnen.
Design-Muster sind nicht spezifisch für eine Sprache (C# design pattern?).
Schlage ich vor, Sie sollten den Schwerpunkt auf den Aufbau eines Rahmens für Ihre workflow-Implementierung, durch die Verwendung von verschiedenen mustern, anstatt nur darüber nachzudenken, einen idealen Muster, können alle Ihre Bedürfnisse anzupassen.
Kürzlich einen Artikel gelesen, in Javaworld über die Verwendung von Dispatcher-pattern-Implementierung des Workflows.
Sehen http://www.javaworld.com/javaworld/jw-10-2001/jw-1019-dispatcher.html
Könnte Sie auch interessieren bewerten Alternative, bestehende open-source-workflow-frameworks in C#, wie NetBPM http://www.netbpm.org/
"Kette der Verantwortung" ist mehr oder weniger ähnlich den work-flow-Stil. Das ist ein tolles Muster, mit zu arbeiten mit enormer Flexibilität. Ich würde stark vorschlagen, Sie versuchen, dass.