Ana içeriğe geç

4.7. Versiyon Yönetimi#

BPMN süreçlerinin versiyonlanrının yönetilmesini sağlayan yapıdır. Bu yapı; belirli kurallar işletilerek sağlanmıştır. Bu kurallar aşağıdaki gibidir:

  • Bir sürecin aynı anda birden fazla deploy edilmiş versiyonu bulunamaz. Yeni versiyonun deploy edilebilmesi için deploy edilmiş versiyonunun askıya alınması gerekmektedir.
  • Bir sürecin deploy edilmiş versiyonunda tamamlanmamış oluşum ya da oluşumlar var ise; yeni versiyonun deploy edilebilmesi için eski oluşumların tamamlanması gerekmektedir. Bu oluşumların tamamlanmasından sonra; yeni versiyonun deploy edilmesine izin verilir.
  • Sürecin deploy edilmiş versiyonu varken, yeni taslak versiyon oluşturup onun üzerinde çalışılmasına izin verilir. Burada kritik olan; bu taslak versiyon deploy edileceği zaman; üstte tariflenen kurallara dikkat edilmesidir.

Bu kurallar işletilerek; aynı sürecin işleyişinde ve yönetiminde oluşabilecek karmaşa ve yönetim zorluğu engellenmiştir.