Ana içeriğe geç

4.1. Admin#

Bpmn arayüzü olan Procsys için kullanılan backend uygulamasıdır. Procsys'e hizmet eder ve diğer instancelar tarafından kullanılmasına gerek yoktur. Diğer instancelar BPMN Engine uygulamasını kullanmalıdırlar.

Bpmn admin 3 modülden oluşmaktadır.

  • Display
    • Procsys uygulaması için gerekli olan servislerin bulunduğu modüldür.
  • Process
    • Procsys uygulaması için taslak süreçlerin ve genel süreç işlemlerinin servislerinin bulunduğu modüldür.
  • Repository
    • Bpmn Engine içerisindeki repository katmanının Procsys uygulaması için özelleştirildiği bölümdür. Sadece procsys'in kullanacağı kadar servis içermektedir.

İstek Yaşam Döngüsü(Request Lifecycle)#

Tüm bpmn admin instances kurulu bir ortam için security kontrolleri ve cache işlemleri için 11 adımlık network akışı gerçekleşir.

SECURITY_ENABLED:'false' olarak işaretlendiğinde akışta 4. ve 5. adımlar devre dışı bırakılır.

CACHE_TYPE:'simple' olarak ayarlandığında her bir instance inmemory cache kullanımına geçer ve redis bağlantısı aramaz. Bu durumda 8. ve 9. adımlar devre dışı bırakılır. Cachable metodlar için ikinci çağrımda cache evict edilmediyse 6. ve 7. adımlara uğramadan akış tamamlanır.