Ich habe einen wiederholbaren Geschäftsprozess, den ich jede Woche als Teil meiner Konfigurationsmanagementaufgaben ausführe. Der Prozess ändert sich nicht: Ich lade Änderungsdetails in Excel herunter, öffne die Tabelle und kopiere Details basierend auf einem Makro, erstelle ein Word-Dokument aus einer Agenda-Vorlage, aktualisiere die Agenda mit den Excel-Daten, erstelle PDFs aus dem Word-Dokument und mailen Sie sie aus.Soll ich eine Zustandsmaschine oder einen Sequenz-Workflow in WF verwenden?
Dieser Prozess ist sehr einfach in einem Sequenz-Workflow dargestellt und so habe ich es bisher, mit COM-Automatisierung, um die Excel- und Word-Stücke automatisch zu behandeln. Der Haken bei den Getrieben ist, dass es einen menschlichen Schritt zwischen "Agenda erstellen" und "sende es" gibt, wobei ich die Änderungsdetails überprüfe und Fragen über sie formuliere, die auf die Tagesordnung gesetzt werden. Ich habe derzeit eine Suspend-Aktivität, um den Workflow zu unterbrechen, während ich diesen Teil des Prozesses manuell mache.
Meine Frage ist, sollte ich meinen Workflow neu schreiben, um es zu einer State-Machine zu machen, um eine Best Practice für die menschliche Interaktion in einem Geschäftsprozess zu befolgen, oder ist die Suspend-Aktivität eine vernünftige Lösung?
Super, tolle Antwort. Vielen Dank. –
Nützliche Links, danke. –