Her süreç en az bir versiyon içerir. Versiyonların üç olası durumu vardır:
Taslak (Draft)
Üzerinde çalışılan, henüz yayına alınmamış tanımdır. Tasarımcı bu versiyonda alan ekler, workflow’ları düzenler, formları değiştirir.
Taslak versiyon çalıştırma motoru tarafından kullanılmaz.
Yayında (Published)
Taslak yayınlanınca “yayındaki tanım” olur. Kullanıcıların başlattığı her yeni iş (job) bu tanıma göre yürür.
Eski (Old)
Aynı süreçte yeni bir versiyon yayınlanınca, bir önceki yayındaki versiyon Eski olarak işaretlenir. Yeni iş başlatmak için kullanılmaz; geçmişte bu versiyonla başlamış işler kendi tanımıyla çalışmaya devam eder.
Kurallar (özet)
- Aynı anda yalnızca 1 taslak versiyon olabilir.
- Yayınlama sadece taslak üzerinden yapılır.
- İstenirse geçmiş bir versiyona rollback yapılabilir (rollback sırasında taslak olmamalıdır).
