Okan Kahraman okahraman.blogspot.com okahraman@gmail.com Activiti BPM Okan Kahraman okahraman.blogspot.com okahraman@gmail.com
Activiti sizin için neler yapabilir? BPMN 2.0 nedir? Activiti nedir? Activiti sizin için neler yapabilir? Ajanda
Business Process Modeling Notation OMG Standardı BPMN 2.0
Activiti nedir? BPMN 2.0 Motoru 100% Java 100% OSS Hafif Hızlı Basit API Activiti nedir?
Kimler katkıda bulunuyor?
Activiti Bileşenleri
Bileşen Mimarisi Activiti Explorer Activiti Cycle Activiti Modeler REST API Activiti Process Engine Process Repository Tasks, Process Instances, History & Reports Bileşen Mimarisi
Activiti Engine Herhangi bir Java ortamında çalışabilir Asenkron devamlılığı destekler Transactional timer desteği vardır Oldukça hızlıdır Birim testleri destekler Activiti Engine
Activiti Explorer - Tasks Görev detayı Görev Listesi Vaadin Activiti Explorer - Tasks
Activiti Explorer - Process Süreç Diagramı Süreç Tanımları Activiti Explorer - Process
Activiti Explorer - Manage Tablo Detayı VT Tabloları Activiti Explorer - Manage
Activiti Explorer - Deployment Süreç Tanımlarının Deploy Edilmesi Activiti Explorer - Deployment
Activiti Explorer - Users Kullanıcı Detayları Kullanıcı Listesi Üye Olduğu Gruplar Activiti Explorer - Users
Activiti Explorer - Groups Grup Detayları ve Üyeler Grup Listesi Activiti Explorer - Groups
Activiti Modeler - Designer Palet Activiti Modeler - Designer
Activiti Modeler - Manager Repository Yönetimi Activiti Modeler - Manager
Activiti Cycle – Camunda Fox Analiz Geliştirme Sisteme Yükleme Activiti Cycle İşbirliği Aracı Activiti Cycle – Camunda Fox
Activiti Cycle - UI İlişkili artifact’lar arasında bağ kurulması Tarayıcısı Artifact Detayları SVN Maven Repo Çalışma Alanı NW Drive Activiti Instance Sosyal İş Süreçleri Yönetimi Signavio Artifact Tartışmaları Activiti Cycle - UI
Palet Özelleştirilebiliyor Eclipse Designer
org.activiti.spring.SpringProcessEngineConfiguration dataSource transactionManager history databaseSchemaUpdate jpaEntityManagerFactory jpaHandleTransaction jpaCloseEntityManager jobExecutorActivate jobExecutor Spring Entegrasyonu
Job Executor org.activiti.engine.impl.jobexecutor.JobExecutor corePoolSize maxPoolSize maxJobsPerAcquisition queueSize waitTimeInMillis lockTimeInMillis Connection pool konfigürayonuna dikkat! Performans için kendi job executor bean’inizi konfigüre edin Job Executor
Process Engine & Servisler org.activiti.spring.ProcessEngineFactoryBean springProcessEngineConfiguration repositoryService identityService runtimeService formService taskService historyService Process Engine & Servisler
Demo – İzin Talebi
Kaynaklar
Dinlediğiniz için teşekkürler...