2010-12-14 9 views

Antwort

1

Workflow sind oft lange in der Natur laufen, wie Wochen oder Monate. Wenn Sie sie im Speicher behalten, können Sie die Anwendung oder den Computer nicht recyceln. Durch Speichern des Status auf der Festplatte, z. B. der Datenbank, können Sie den Prozess und die Maschine neu starten. Wenn Arbeitsabläufe auch dann im Arbeitsspeicher gehalten werden, wenn sie nicht ausgeführt werden, werden nur Speicherressourcen verbraucht und die Skalierbarkeit beeinträchtigt. Wenn Sie den Status in einer Datenbank speichern, können wir den Workflow von diesem Status aus neu starten. Dies hilft auch bei der Fehlerbehandlung.

+0

bedeutet dies, dass die Verwendung eines Workflows für eine Anwendung empfohlen wird, die für die normale Genehmigung verwendet wird. Beispiel Die Genehmigung von Urlaub in einer bestimmten Organisation? – lafama

+0

Das wäre ein Beispiel, bei dem der Arbeitsablauf vollkommen Sinn machen würde. – Maurice

+0

ok..aber in diesem Fall würde ich jede Persistenz für einen solchen Workflow benötigen und warum. – lafama