Welcome

JBoss JBPM Admin Console-I

Admin console JBPM dağıtımı ile birlikte gelen bir web uygulamasıdır. Jsf-console.war’ı web container’ınıza deploy ettiğinizde çalışması için container’da JbpmDataSource isimli bir JNDI datasource nesnesinin olması gerekmektedir. Ayrıca console uygulamasının mesaj, yetkilendirme gibi kısımlarında kendinize özgü değişiklikler yapmanız pek muhtemeldir. Biz admin console’u kendi uygulamalarımızın içerisinde gömülü biçimde çalıştırmayı tercih ettik. Bu sayede process tanımlarının console […]

CETÜRK Doğu Akdeniz Üniversitesi Java Etkinlikleri

11-12 Nisan 2009 tarihlerinde CETÜRK ve Doğu Akdeniz Üniversitesi Yazılım Kulübü işbirliği ile düzenlenen Java Etkinlikleri Günü’ne konuşmacı olarak katıldım. Öncelikle bu güzel ve başarılı etkinliği düzenleyen CETÜRK ekibinden Mehmet Aca’ya, Yazılım Kulübü’nden Hakkı, Selçuk, Sinan ve Olcay arkadaşlarımıza ve etkinliğe katılmamızı mümkün kılan üniversite yönetimine teşekkür ederim. Küçük aksaklıklar olsada arkadaşlar Kıbrıs için çok […]

Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-II

Geçen yazımda sipariş iş akışı örneğinden bahsetmeye başlamıştık. Bu yazımda da örneğe devam ederek sipariş iş akışında kullanıcılara atanmış görevlerin işletilmesi ve satın alama iş adımının gerçekleştirilmesi ile süreci sonuna kadar incelemeye devam edeceğiz. Kullanıcının Kendisine Atanmış Bir Görevi(Task) Yürütmesi Bu aşamada JBPM task name (sorguSonuclari.selectedRow.name) SWF tarafındaki flow id’sine karşılık gelmektedir. Ayrıca _jbpmTaskId request parametresi […]

Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-I

Sipariş Tedarik Süreci Şimdi bir örnek üzerinden giderek JBPM SWF entegrasyonunu daha yakından inceleyelim. Örnek iş akışımız bir organizasyonda ki sipariş tedarik süreci olsun. Mümkün olduğunca iş akışını basit tutarak her iki sistem arasındaki karşılıklı etkileşimi anlatmaya çalışacağım. Süreç sistem kullanıcılarından birisinin yeni bir sipariş oluşturması ile başlar. Siparişin verilmesinden sonra süreç aynı anda işleyen iki […]