CoreBPM sistemi iş süreçlerinin farklı uygulamalar arasında otomatik hale getirilmesi, çalıştırılması, monitor edilmesi için kullanılan araçlardan oluşur. Bir iş süreci, CoreBPM ile kolaylıkla otomatik hale getirilebilir. İş süreçleri aktivitelerden oluşur. Her aktivite bir uygulama ekranı olabileceği gibi, otomatik gerçekleştirilen bir işlem de olabilir. (Bir web servisini çağrılması gibi). Bir iş sürecinde farklı aktiviteler birbirleriyle ilişkilendirilir. İlişkilendirme çeşitli şekillerde olabilir. Örnek olarak AND-split, AND-join XOR-split verilebilir. (Aşağıda verilmiştir)
![]() |
CoreBPM, aktiviteler arasında çeşitli ilişkilendirme şekillerine izin vermektedir.
CoreBPM’de alt süreçler tanımlayarak, alt süreçleri ana süreçlerde kullanmak da mümkündür. CoreBPM’i kullanan kullanıcılar, iş listelerini, listedeki işlerin durumlarını izleyebilirler, yeni süreçleri yetkileri dahilinde başlatabilirler ve üretilmiş pek çok metriği gözlemleyerek süreç hakkında optimizasyon ve ölçüm analizleri yapabilirler.
CoreBPM içinde ayrıca bir kural mekanizması bulundurur. Bu mekanizma sayesinde süreçler tanımlı kurallar üzerinden farklı akışlar izleyebilirler. Süreçler tasarım aşamasında görsel olarak gözlemlenebilir.
![]() |
CoreBPM aktiviteleri, görsel olarak gözlemlenebilir.
Süreçlere yaşam döngüsü süresince dokümanlar eklemek daha sonra bu dokümanları gözlemlemek mümkündür. Dokümanlar bir kelime işlemci dokümanı olabileceği gibi, tarayıcıdan veya faks sisteminden alınan görüntü dosyaları da olabilir. Dokümanlar üzerinde IBTECH’de geliştirilmiş imaging, annotation araçlarıyla değişiklik de yapılabilir.