Hallo zusammen,
Ich plane so etwas wie eine Prozess-Engine zu machen um Geschäftsprozesse abzuwicken, wie z.B: eine Fakturierung. Dabei soll ein Prozess durchlaufen werden, der aus verschiedenen Schritten und ev. Abzweigern besteht. Z.B::
1. Überprüfe Daten
2. Berechne Preise
3. Erstelle Rechnungen
4. Erstelle Reports
5. Verbuche in Buchhaltung
Jeder dieser Schritte hat unter Umständen wieder Unterschritte.
Löst man sowas mit einer StateMachine? Oder gibt es da andere Patterns? Irgendwas wie eine Workflow Engine?
Ich versuche hier gerade ein paar Informationen zu bekommen wohin die Reise gehen soll:
https://www.delphipraxis.net/203308-...ml#post1456756