Verwenden Sie, wann immer möglich, Prozesse mit kurzer Lebensdauer. Prozesse mit kurzer Lebensdauer speichern keine Prozessdaten in der Datenbank. Der Nachteil beim Verwenden von Prozessen mit kurzer Lebensdauer besteht darin, dass ihr Status und Zustand nicht in Administration Console nachvollzogen wird und dass es keinen Verlauf des Prozesses und keine BAM-Berichte gibt.
Einige Dienstvorgänge, z. B. „Aufgabe zuweisen“-Vorgänge (User-Dienst), müssen in Prozessen mit langer Lebensdauer verwendet werden. In diesem Fall können Sie den Prozess in mehrere Unterprozesse aufteilen und, wo dies möglich ist, daraus Prozesse mit kurzer Lebensdauer machen. Wenn Sie diese Strategie verwenden, können Prozesse mit kurzer Lebensdauer große Datenelemente, z. B. Dokumentwerte, verarbeiten.
Verwenden Sie Variablen nur sparsam. Wenn Sie Prozesse mit langer Lebensdauer verwenden, wird bei jeder Prozessinstanz für jede Variable im Prozess Speicherplatz in der Datenbank zugewiesen. Wenn Sie Variablen strategisch verwenden, können Sie viel Speicherplatz sparen. Sie können beispielsweise Variablenwerte überschreiben, wenn alte Werte nicht mehr in dem Prozess benötigt werden. Und Sie können alle von Ihnen erstellten Variablen, die Sie nicht mehr verwenden, löschen. Sie können den Prozess überprüfen, um nicht verwendete Variablen zu suchen.
Verwenden Sie einfache Variablentypen (z. B. String oder Int) und vermeiden Sie es, wo immer möglich, komplexe Variablentypen zu verwenden. Speicherplatz in der Datenbank wird Variablen auch dann zugewiesen, wenn diese keinen Wert enthalten. Komplexe Variablen erfordern in der Regel mehr Speicherplatz als einfache Variablen.