Arama:

Hangi Süreç Yönetim Sistemi seçemeliyim?

Bu soruyu bana çokça sorulan bir soru olmasından dolayı bunu kaleme almanın zamanı geldiğini düşünüyorum. Ama önce Süreç Yönetim Sistemlerinin genel kabiliyetlerine bir bakalım. İngilizcesi “BPMS” yani “Business Process Management Suite” olarak geçer. Kısaltmanın sonunda ki “S” harfi karşılığı “System” değil de “Suite” kullanmayı uygun görmüşler. 10 sene öncesini hatırlıyorum, o zaman süreç tasarımlarımızı “Eclipse IDE” de yapıyorduk, çalışma sonrası tasarımları export ettip BPMS’de aktif hale getiriyorduk. Yani biraz zahmetliydi, dahası Formlarda ki alanları sürece entegre etmek için bir çok eşleşme yapılması gerekiyordu bunun için Java dan anlamanız ve bazı yerlerde Kod yazmanız gerekiyordu. Bugün artık bunlara pek konuşmuyoruz sadece bir deneyim olarak aklımızda kaldı. Her şey ihtiyaca göre hızlı gelişti, artık Uygulamalar aynı ortamda sürelerinizi tasarlayabiliyor, süreçlerinizi iyileştirebiliyor ve kısa sürede devreye alabiliyorsunuz. Genel bakışta, bu Uygulamalar artı/eksisi aşağıda ki özelliklerine sahiplerdir :

Süreç tasarımı, Uluslararası kabul görmüş Tasarım standartlarında (BPMN) süreçlerinizi tasarlamanıza izin verir. Tasarımlarınızı standartlara uygun olup olmadığını aynı ortamda test edebilir ve hataları baştan önleyebilirsiniz.

Simülasyon, mevcut veya yeni Süreçlerinizin süre, maliyet ve sürecinin tekrarlanması gibi farklı senaryolar göre taklit etmenize izin verir. Böylece uygulamaya almadan önce sürecinizi ölcebilir, süreci iyileştirmek için fırsatınız olabilir.

Otomasyon, tekrarlanan iş süreçleri belli bir disiplin, maliyet ve kalitede gerçekleştirmek için bazı iş süreçlerinizi otomasyona alabilirsiniz. Başta talep Yönetimi olmak üzere her bir iş süreci için bir Form tasarlayabilmeniz sağlar. Daha sonra bu formlar iş akışında belirlediğiniz yetki ve kriterlere göre işlenmesini ve onaylanmasını sağlar.

Kural Yönetimi, iş süreçleriniz için koşullar belirlemenize yarıyor. İş ve Yönetmeliklere göre akışları yönetebilir, belirlediğiniz koşulları izleyebilir ve performans kriterlerinizi (KPI) burada belirleyebilirsiniz.
Kaynak Yönetimi, Süreçlerinizde yer alacak Organizasyon, Departmanları, grupları ve bunlara bağlı Personel ve yetkilerin belirlendiği bir yönetim modülü. LDAP ve Microsoft Active directory ile entegrasunu oldukca önemlidir.

Süreç izleme, Süreçlerinizin hangi aşamada olduğunu ve ilgili sürecin performansını süreçte yer alan Aktörlere göre raporlayabilirsiniz. Örneğin Talep kime ne zaman geldi ve na zaman onaylandı gibi süreleri kolaylıkla görüntüleyebilirsiniz.

Entegrasyon, belki de en çok merak edilen bu Suite’lerin başka sistemlerle entegre çalışmasını nasıl sağlayabiliriz. entegrasyunu zor mudur kolay mıdır? Örneğin Sistemin dışında olan bir Web sayfanıza gelen bir siparişin önce Müşteri Hizmetleri tarafından görüntülenmesini, daha sonra onaylanması ve Deponuza yönlendirebilirmiyiz acaba?. Yada, bir satın alma talebinin onaylanması durumunda Muhasebe Programınızda göndererek otomatik olarak yeni sipariş gerçekleştirebilirmiyiz? Evet, hepsi mümkün.
Yönetim kontrol paneli, en üst seviye yetkileri kullanarak Sisteme ve Modül bazında parametrik ayarlarının yapabilirsiniz.

Raporlama, tüm süreçlere ait performans verilerini yetkiler dahilinde görselleştirmeye ve mevcut verileri farklı dosya türlerinde dışarı aktarılmasına yarar. (CSV, PDF, XLS gibi)
Açık kaynaklı kod, yani “Opensource”, “Community” sürümleri bazen kısıtlı özelliklere sahip olsanızda ücretsiz yararlanabilir veya “Enterprise” olarak ilgili Ürün ve Modüllerine ait desteğini satın alabilirsiniz. (Subscription)

Sorunun cevabına gelince;

“İhtiyacınız neyse ona göre bir Sistem seçmelisiniz” derim! Bundan dolayı önce ihtiyaçlarınızı belirlemeniz gerekiyor ve ihtiyaçlarınızı da doğru belirlemelisiniz. Başta cevaplamanız gereken temel bir kaç soru olacaktır, şöyle;

  1. Bu Uygulamayla Kurumunuzun hangi sorunlarını çözmeye hedefliyorsunuz?
  2. Bu uygulama ile nasıl bir fayda sağlamasını hedefliyorsunuz (parasal, kalite, performans gibi)?
  3. Kurumsal gereksinimleriniz nelerdir?
  4. Fonksiyonel gereksinimleriniz nelerdir?
  5. Kaynak gereksinimleriniz nelerdir?
  6. Farklı sistemlerle entegrasyonu söz konusu mu?

Bu soruların cevaplarını bulabildiyseniz, süreç bazından incelemeler için aşağıdaki adımları takip edebilirsiniz.

  1. Mevcut iş süreçleri inceleyin ve hangi süreçleri değiştirmek veya iyileştirmek istiyorsanız onlara odaklanın.
  2. Öncesinde, Simülasyon kabiliyeti olan bir Modelleme aracı temin edin **
  3. Her bir iş süreci için  iş akış şemaları hazırlayın. (BPMN 2.0)
  4. Sürecin maliyetini, işlem sürelerini tespit etmeye çalışın.
  5. Her süreç için kalite ve performans kriterlerini belirleyin.

TIP: ** Bizagi Modeller ücretsiz modelleme ve simülasyon yapabiliyor. başka güzel bir araç ise Cloud (SaaS) tabanlı  Signavio Process Manager , 30 günlük deneme sürümü mevcut olup,  profesyonel bir Modelleme aracıdır. Her iki araç BPMN 2.0 modelemeyi %80-%95 kadar destekliyor. Bir iş analisti olarak bu tür araçlara sürekli ihtiyacımız olur.

Yeni iş süreçleri tasarlayın 

  1. Yeni iş süreçleriniz için iş akış modelleri hazırlayın (BPMN 2.0 standartları kullanın)
  2. İş ve Süreç sahipleri ile birlikte yeni iş sürecine ait tasarımı değerlendirin, risk analize yapın.
  3. Yeni süreç başka süreçlerle olan ilişkileri ve etkileşimi değerlendirin.
  4. Yeni süreçlere ait maliyet, işlem süresi, performans kriterleri ve kaliteyi göz önünde bulundurarak sürecinizi simule edin.

Fonksiyonel gereksinimlerinizi belirleyin

  1. İş akışlarınızda kullanılacak Formları kağıt üstünde veya elektronik ortamda tasarlayın
  2. Gereksiz alanları dikkate almayın, sadece lüzumlu olanları Formlara dahil ediniz.
  3. Onaylama mekanizmasında yer alacak önemli alanları belirleyin, “onayla”, “gözden geçir” veya “reddet” gibi seçenekleri kullanın. Açıklama kısımları mutlaka ekleyin.
  4. Eklenti kullanacaksa izin verilen ebat ve Dosya türleri belirleyin.
  5. İş akışında geriye dönük bir Formun ve ilişkin Belgeleri tekrar görüntüleme gibi beklentiniz varsa onu gereksinimler arasına yer almasına dikkat ediniz.
  6. Raporlama ihityaçlarınızı belirleyiniz, ne kadar detay sizin için yeterli olur. Süreç bazında, Personel/Görev bazında  neyi görmek istiyorsanız onu ihityaçlarınız arasında bulundurmayı unutmayin.

Kaynak gereksinimlerinizi belirleyin

  1. Person gereksinimlerinizi planlayın. Örneğin, Ek yazılım geliştirme yapılacak mı, ona göre Kaynak gerekli olacak.
  2. Sistemin Yönetimi, desteğini ve bakımını planlayın.
  3. Eğitim ihtiyaçlarınızı belirleyin.
  4. Test ortamını kurun
  5. Tedarikciye ödenecek yıllık Sistem destek ve/ya Lisans maliyetleri hesaplayınız.
  6. Operasyonel maliyetleriniz hesaplayın.

Sistem gereksinimleriniz belirleyin (aynı zamanda kapasite planlaması)

  1. Süreç ve alt süreç sayısı = (toplam süreç sayısı)
  2. Sürecin günlük/haftalık/aylık tekrarlama döngüsü
  3. Kullanıcı sayısı
  4. Veri gereksinimleri ( ERP, CRM, İnternet, IoT, vs)
  5. Veri depolama gereksinimleri
  6. Yedekleme ve Veri geri dönme prosedürlerine dahil ediniz.
  7. Sunucu (Donanım) gereksinimleri
  8. Tercih edilen İşletim Sistemi ve Veri tabanları (*Lisans ve mevcut IT altyapı dikkate alarak) 
  9. Mobil erişimi
  10. Erişim yetkileri  –> LDAP/AD
  11. Haberleşme gereksinimleri –> MAIL/SMTP
  12. Güvenlik gereksinimleri, –> IP PORT, Firewall, HTTPS
  13. Entegrasyon ve sorgulama gereksinimleri –> REST/API/3th party Connectors

BPMS  seçimine gelince, çok sayıda seçenekleriniz olduğunu bilmelisiniz.

Tbl.-1 de sıraladığım  ürünlerinin önerebilirim, kurdum ve bir çoğunu da denedim.

Kolay kurulum, kolay öğrenme ve kolay kullanım gibi kriterleri ön planda tutmadan değerlendirme yapmanız daha verimli olur. Tüm gereksinimlerinize dikkate alın ve karşılamaya çalışınız. Dikkate almanız gereken bir husus daha; Bilgi işlem altyapınız Microsoft ise Microsoft platformunda çalışan bir BPMS seçmeniz homojen altyapınızı korumak için daha doğru bir yaklaşım olur. Linux tabanlı ve Linux + Windows karmaşık bir altyapıya sahipseniz, muhtemelen JAVA veya PHP tabanlı bir BPMS değerlendirmeye alabilirsiniz.

Tbl.1 – Süreç tasarımı ve otomasyonu Ürünlerin listesi 

Ürün/Üretici Platform Açık kaynak kodlu
intalio BPMS JAVA evet
Comunda JAVA evet
Activity JAVA evet
ProcessMaker PHP evet
Bizagi Studio .NET hayır
Software AG .NET hayır
Adonis | BOC .NET hayır
ElmaBPM .NET kısmen
iGrafiX .NET hayır
Signavio CLOUD hayır
Kissflow CLOUD hayır
BPMOnline CLOUD hayır

Tedarkci seçimi, dikkat edilmesi gerekenler;

  1. Ürün İhtiyaçlarınızı ne kadarını karşılıyor (asgari %70 hedefleyin)
  2. Karşılanamayan ihtiyaçlar, üreticinin kısa vadede yol haritasında yer alıyor mu?
  3. Güncellemeleri ne sıklıkta yapılıyor ve güncelleme işlemi uzun ve zorlayıcı bir süreç mi?
  4. “Community” Forumları takip edin, sorulara bakınız, sorunlara tatmin edici cevaplar alınabiliyor mu?
  5. Üreticinin Satış sonra destek hizmet Sözleşmesinin detaylarına bakınız (kapsamı), zorlandığınız bir anda süratle destek alabilecekmisiniz. Farklı destek seviyeleri inceleyip kapsamlarına bakın.
  6. Deneme süresi kısıtlı olan Ürünleri (30 gün gibi)  ilk başta onları test sırasına alın, zaman çabuk akıyor, vakit kaybetmeden testleriniz verilmiş sürede tamamlayın.
  7. Anlamadığınız Fonksiyonları araştırmak üzere, Eğitim Video’ları izleyin, Dokümantasyonları okuyun.
  8. Ek geliştirme veya entegrasyon gereken konularda Üreticinin API Kütüphanesini inceleyin, Geliştirme yapan arkadaşlarınızı tatmin edecek yeterli bilgi var mı, kendilerine sorun?

BPM for SugarCRM platform

[prisna-google-website-translator]

BPM for SugarCRM platform

SugarCRM is an affordable and easy to use customer relationship management (CRM) platform, designed to help businesses communicate with prospects, share sales information, close deals and keep customers happy. Thousands of successful companies use SugarCRM everyday to manage sales, marketing and support.

ProcessMaker is a cost effective and easy to use open source business process management (BPM) application. BPM software such as ProcessMaker can assist organizations of any size with designing, automating and deploying business processes or workflows of various kinds. Like SugarCRM, ProcessMaker is web-based, open source and can be run in the cloud or on-premise.

ProcessMaker SugarCRM Edition is a module designed to add a powerful visual BPMN 2.0 compliant Designer, a Business Rules Editor, and BPM/BRE Engines to SugarCRM. This product is based on our award winning ProcessMaker technology, and it has been re-built from the ground up as a native module to deliver the technology integration needed by SugarCRM enterprise customers. Thanks to this integrated module, enterprises can design custom, rules-based workflows inside SugarCRM, control how tasks are routed to different users, track how long tasks take to be completed and more. The results are better lead management, happier leads and higher conversion rates.

This is not your typical connector or poorly held together web services integration. Instead, we built a completely new version of our award winning ProcessMaker technology and we built it just for SugarCRM. This new product was designed from the ground up to be a native part of SugarCRM. We believe in the enormous worldwide community of SugarCRM, and we believed that it deserved a true process engine inside SugarCRM. And that is what we have built. See for yourself in these videos.


 

Video 1 – Creating A Process

first video

This video will get you started with ProcessMaker SugarCRM Edition. You will learn how to create your first process and the different component types of the designer and what they do.


Video 2 – Designing A Process

second video

In this video, you will learn how to piece a process together, how the components interact with each other and lay the foundations for your first working process.


Video 3 – Configuring A Process

third video

This video will take you through the fundamentals of process configuration. Inspecting each element in turn and setting the properties accordingly.


Video 4 – Executing A Process

forth video

In this video, you can see the final result of the previous videos. Here, we run the process from the end user perspective.


 

This has all the components of a world class workflow or bpm product. There is a BPMN 2.0 compliant designer (unbelieveable, right?), there is a workflow engine capable of running tens of thousands of cases a day, there is an inbox, forms builder, business rules engine, document management…the list goes on and on. But wait, the best is yet to come.

SugarCRM users won’t have to learn anything new. Everything is done natively in SugarCRM. Everything starts with the way the product loads. ProcessMaker SugarCRM Edition loads like a normal Sugar Module in just seconds. Then we add a few dashlets to our interface, and we are ready to begin working.

The form builder is the SugarCRM form builder. The email template builder is the SugarCRM template builder. The mail engine is the SugarCRM mail engine. The logical expression builder is the Sugar logic expression builder. That’s right – we took all the best of SugarCRM and we left it alone. It’s all native. And that means that you already know how to use this product.


 

The “My activities” dashlet in Sugar manages the tasks that have been assigned to a user through the ProcessMaker workflow engine and effectively replaces the ProcessMaker inbox in favor of the “My Activities” Sugar dashlet. This is the main feature of CRM workflow and ensures that the users can route cases from one user to another.

SugarCRM workflow can extract data from any sugar module and use it for the purposes of routing/assigning activities. SugarCRM workflow users who are familiar with ProcessMaker will be pleased to know that the use of variables in ProcessMaker can now be Sugar variables as well as ProcessMaker variables. Options are available to ProcessMaker designers when they need to select from a list of variables for the purpose of evaluation and assignment of conditions.

A great example of what can be achieved with CRM workflow is a high value lead qualification process. In this CRM workflow process, users can check the value of an opportunity after it has been converted from a lead and then apply a custom routing rule. If the Opportunity amount is greater than $10,000, the CRM workflow process will automatically generate a parallel thread to the VP of Finance who must add notes to update the opportunity.


 

ProcessMaker specifications

[prisna-google-website-translator]

slide-processmaker3-coming-v3

 

For Process Designers

Process Designers need features and tools that make it extremely simple to build and maintain business processes:

Process Map DesignerProcess Maker Designer

We call it the “Designer,” and this is the part of ProcessMaker where business analysts and subject matter experts can easily create workflow maps thanks to our 100% web based, drag-and-drop process designer.  Business users will immediately feel comfortable in the intuitive process design environment where they can quickly design business processes and clearly communicate the nature of these business processes to the other process stakeholders.  Building a clear process map is the first step toward automating the business process.  Version control, drag and drop interface and other features make this process designer highly functional.

 READ MORE


Dynaform BuilderProcessMaker Feature - Dynaform Builder

In our DynaForm Builder business analysts can design custom forms for all an organization’s processes.  The drag-and-drop interface makes it easy for business users to add just about any type of field including text boxes, check boxes, drop downs, grids, date pickers, file upload fields, and even PKI certified digital signature fields (together with add-on product).  Most users think about business processes in terms of forms so the form builder is a key element to business process success.  Our form builder even includes a conditional show-hide fields’ editor so that non-technical users can build forms which build themselves based on the way users fill out the forms.   Technical users can enhance forms with custom CSS or javascript for greater control over form appearance and behavior.

READ MORE


Output Document BuilderProcessMaker Feature - Dynaform Builder

Business managers can create electronic receipts, letters, confirmations, invoices, contracts or any other type of printable output document using the ProcessMaker Output Document Editor. The Output Documents can then be added to activities where a printable Output needs to be generated with auto-filled information collected during the process.

READ MORE

 


Business Rules EnginesBusiness Rules and Logic

ProcessMaker has a simple to use, embedded business rules engine which drives the logic behind the process.  At each decision gateway, business analysts can build in logic to determine how a process should flow down one particular path instead of another in the business process.

 

 


Web Services API Trigger BuilderBusiness Rules and Logic

The ProcessMaker Web Services API is a complete set of SOAP Web Services which make it easy to embed ProcessMaker functions into 3rd party software or connect ProcessMaker to 3rd party systems.  You can build your own custom triggers utilizing our SOAP Web Services or choose from dozens of pre-built connectors that we’ve already created to other popular software packages and systems.

READ MORE


Advanced DebuggerBusiness Rules and Logic

Our users rave about our Debugger and claim it is one of the best in the industry.  Turn the debugger on to trouble shoot your processes and understand how business rules are executing and how advanced triggers are behaving.  Once everything is working properly, turn off the debugger and launch your process

READ MORE

 


Process Maker Feature - Ad hoc Groups

User Management

ProcessMaker’s user management features are powerful.  Create Roles, Groups, and Departments to fully customize your solution to your organization’s unique reporting and functional structures. Different users will have different privileges.  Manage user vacation periods and shift work case loads automatically to co-workers.

READ MORE


 

For ProcessMaker Users

Cases InboxProcess Maker Feature - Request Inbox

The Cases Inbox is the heart of the end user experience in ProcessMaker.  This is where users can track the progress of requests they have initiated or requests that require their input through.  Our advanced functionality makes it simple to find past cases.  The inbox is designed to be as simple to use and as familiar as an E-mail inbox.  Supervisors can see cases that require review or require reassignment.

READ MORE


Document ManagementProcess Maker Feature - Request Inbox

As part of the user experience within ProcessMaker, users can easily store and retrieve files that have been uploaded to ProcessMaker or created by ProcessMaker as part of a business process.  These files and documents are stored in a complete document management system that comes included in ProcessMaker by default.  You can manage custom tag clouds, custom folder paths, and you even have version control.

READ MORE


Case NotesProcess Maker Feature - Request Inbox

It is now possible for any participant in a workflow to post notes to a particular case at anytime without needing to be the user assigned to the case at that moment.  This feature is intended to add flexibility to ProcessMaker and allow for users to have a conversation surrounding a case without the rigidity normally associated with filling in forms or following steps.

In the Cases List you will now see a dialogue icon.  Users can click on the dialogue icon (available in all of the Cases views – Inbox, Draft, Unassigned, Participated and so on) to open a modal window and see the list of posted notes or add a new note.  All notes are date, time, and user stamped.  Users can also access the notes view when they are inside a case.  Next to Steps, Information, and Action there is now a link to Case Notes.

All current case participants are notified by email when another participant posts a note about a case.  The result is a more collaborative and social way for participants to relate to cases in a ProcessMaker workflow.


LINKS:

ProcessMaker Workflow Designer
Dynaforms / Webforms
Output Document Builder
Web Services API Trigger Builder
Advanced Debugger
User Management
For ProcessMaker Users
Document Management
Videos


See Preview |  Community/Support   |  Success Stories |  Documentation  |  About Process Maker |  Webinars


Clients


 

Colosa releases Version 3.0 of its Industry leading ProcessMaker

The new release of ProcessMaker includes major improvements to the Process and Forms Designers, improved support for BPMN 2.0, and the release of a stunning new RESTful API.

NY, NY  – July 22, 2014- Colosa, the developer of the ProcessMaker open source business process management (BPM) and workflow software (www.processmaker.com) announced today the release of the much anticipated Version 3.0 of its industry leading BPM and Workflow platform.  The new version is available for immediate download from the ProcessMaker website and is also available as a hosted solution in the ProcessMaker Cloud.

Daha fazla oku

Intalio BPMS Platformu

Intalio Logo

intalio | BPMS, dünyada en yaygın kullanılan İş Süreçleri Yönetim Sistemi (BPMS)’dir. intalio tarafından, açık kaynak kodlu Eclipse BPMN Modelleyici,  Apache ODE BPEL motoru ve Tempo WS-İnsan Görevleri servisi kullanılarak geliştirilmiştir ve küçük veya büyük tüm süreçleri destekleyebilmektedir.

 

intalio | BPMS Sürümleri

intalio Süreç Yönetim Sistemi (BPMS)’in iki farklı versiyonu bulunmaktadır. intalio BPMS Toplum (Community) Sürümü tamamen ücretsizdir ve Intalio’nun çevrimiçi forum (mesaj-panosu) ile desteklenmektedir. Intalio|BPMS Ticari (SLA for Enterprise version) Sürümü ise işlemci (CPU) bazlı lisansları ile yıllık olarak ücretlendirilir ve profesyonel destek ve bakım hizmetlerini içermektedir. Sürüm detayları için lütfen konunun devamını inceleyiniz.

Konunun devamında, intalio BPMS Sürümleri karşılaştırma Tablosu, Bileşenler ve Özellikler Tablolarına ulaşabilirsiniz.

 

Topluma açık sürüm (Community) 
Ticari Sürüm (Enterprise)
Maliyet
Ücretsiz Yıllık 9,500 USD’dan başlayan fiyatlar
Bileşenler Temel Özellikleri İleri seviye Özellikler
Platform Desteği Temel Platformlar Tüm Platformlar
Kod Görünürlülüğü 80% Açık Kaynak 100% Açık Kaynak
Dağıtım İkili Değer  İkili değer + Kaynak Kodu
Support Çevrim-içi Forum Ticari Destek Anlaşması
Bakım Manüel Güncelleme Otomatik Güncelleme
Güvence Yok $1,000,000’a kadar (isteye bağlı)

Bileşenler ve Özellikler Tablosu

 

Topluma açık sürüm (Community) 
Ticari Sürüm (Enterprise)
BPMN Designer
(Tasarım Ekranı)
 mevcut mevcut
BPEL Server
(Sunucusu)
mevcut mevcut
WS-İnsan Görevleri
Servisi
mevcut mevcut
Gelişmiş Güvenlik yok mevcut
Dağıtılmış İşlemler yok mevcut
Clustering (Kümeleme) yok mevcut
Failover (Yük Devretme) yok mevcut
OPSIYONEL BİLEŞENLER yok                            a,b,c,d,e,f


a) BAM (İş performans Görüntüleme)
b) Business Rules (İş Kuralları)
c) Alfresco Connector (Konektörü)
d) Liferay Connector (Konektörü)
e) Mule Connector (Konektörü)
f) ServiceMix Connector (Konektörü)

Daha yakından incelemek için

intalio Designer 6.1.12 ↓ indir     intalio BPMS Server ↓indir

Kaynak(lar)

Erkan Okur (BPMS Platformu hakkında ), intalio BPMS