Process Modeling Nedir? Neden Önemlidir?
Process Modeling nedir, neden gereklidir ve işinizde verimlilik ile iletişime nasıl katkı sağlar öğrenin.
BPMN 2.0 için nihai rehber: tüm öğeler, faydalar ve kullanım durumları
İş süreçlerinizin karmaşıklığı karşısında bunalmış hissetmek yaygın bir durumdur. Birden fazla görevi yönetmek, çeşitli adımları izlemek ve kesintisiz işlemleri sağlamak zor olabilir. Bu noktada, Business Process Model and Notation (BPMN) 2.0 devreye girer. BPMN 2.0, iş süreçlerinizi görselleştirmenize, anlamanıza ve düzenlemenize yardımcı olan güçlü bir araçtır. Workflow’larınızı haritalayarak verimsizlikleri belirleyebilir, süreçleri optimize edebilir ve genel verimliliğinizi artırabilirsiniz.
BPMN 2.0’ı iş süreçlerini haritalamak için evrensel bir dil olarak düşünün. Bu tam olarak sunduğu şeydir. Object Management Group (OMG) tarafından oluşturulmuş ve denetlenen, iş operasyonlarınızın net ve basit akış şemalarını oluşturmak için standart bir notasyon sunar. BPMN 2.0’ın gerçek avantajı, satıcıdan bağımsız yapısıdır; kullanılan yazılımdan bağımsız olarak herkesin bir BPMN 2.0 diyagramını anlamasına olanak tanır.
SaaS süreç içgörüleri ürünümüz, BPMN 2.0’ı süreç madenciliği, tasarım ve simülasyonu birleştirerek iş süreçleri yönetimini geliştirir. Bu yazılım ile iş akışlarınızı izleyebilir, değerlendirebilir ve iyileştirebilirsiniz, bu da verimlilik ve üretkenlikte kayda değer gelişmelere yol açar.
BPMN 2.0’ın süreç yönetiminde kullanmanın birçok faydası vardır. İşte bunlardan birkaçı:
Bir BPMN 2.0 diyagramını, iş süreçlerinizi tasarlamak için oluşturulmuş bir plan olarak düşünebilirsiniz. Bu temel elementlerle süreçlerinizi daha verimli ve net şekilde görselleştirebilirsiniz:
BPMN ile bir iş süreci MAP oluşturmak için dört ana eleman tipi kullanılır:

Şimdi bu elemanların süreçlerdeki rollerini birlikte inceleyelim.
Events, iş sürecinin başlamasını, değişmesini veya tamamlanmasını sağlayan önemli tetikleyicilerdir. İçlerinde farklı semboller olan dairelerle gösterilirler. Her sembol, belirli bir event tipini ifade eder:
BPMN diyagramlarına birden fazla start event eklenebilir. Sadece ilgili start event’e bağlı olaylar süreci başlatır. Örneğin, bir sipariş başlatma süreci website, telefon veya yüz yüze alma yöntemine göre tetiklenebilir. İlgili start event süreci başlatır.
Bir end event, diyagramdaki tüm adımlar tamamlandıktan sonra sürecin bittiğini gösterir. İş süreçlerinde, örneğin başarı veya başarısızlık gibi farklı sonuçlar ortaya çıkabilir; bu nedenle farklı olasılıkları göstermek için birden fazla end event kullanılabilir. Örneğin, başarılı şekilde işlenen bir sipariş başarılı bir event ile sona ererken, yanlış kart bilgisi girilen başarısız işlem, başarısız sipariş ile sonuçlanır.
Bu örnek, end event kategorileri içinde farklı sonuçların görselleştirilebildiğini gösteriyor. Birden fazla end event kullanılan süreçlerde, karışıklık olmaması için isimlerin açıkça belirtilmesi gerekir.
Start ve end noktaları arasında yer alan intermediate event, bilgiyi yakalayan veya gönderen (“atılan”) ara noktadır. Yakalama mı yoksa gönderme işlevi olduğunu diyagramdaki bağlantıları inceleyerek görebilirsiniz.
Diyagramda mesaj alınması süreci başlatır. Sonraki task’ler stok kontrolü yapar ve stok uygunsa bir intermediate event ile onay linki gönderilir. Sipariş işlemleri sadece onay linki geldikten sonra ilerler ve süreç bir end event ile tamamlanır.
Intermediate event; message, timer, error, compensation, conditional flow, signal, multiple event, escalation ve paralel süreçler gibi sembollerle event akışını etkiler. Her tetikleyici, belirli bir etkileşim veya koşulu temsil eder.
| Start | Intermediate | End | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Sub process | Event Sub process non-interrupt | Catch | Boundary | Boundary non-interrupt | Throw | |
| None | ||||||||
| Message | ||||||||
| Timer | ||||||||
| Conditional | ||||||||
| Link | ||||||||
| Signal | ||||||||
| Error | ||||||||
| Escalation | ||||||||
| Termination | ||||||||
| Compensation | ||||||||
| Cancel | ||||||||
| Multiple | ||||||||
| Multiple Parallel | ||||||||
BPMN’de aktiviteler, bir süreç içinde tamamlanması gereken belirli görevleri temsil eder, örneğin bir siparişi doğrulamak veya bir ürünü göndermek gibi. Bu aktiviteler, döngüler gibi tekrar eden eylemleri belirtmek için daha ayrıntılı hale getirilebilir.
Tasks, katılımcıların süreçteki rolüne ve kullandığı ya da ürettiği objelere göre sınıflandırılır.
Generic Task
Süreç modelinizde temel bir başlangıç noktasıdır. Generic task’ler kolayca eklenip, sonra daha özelleşmiş alt tiplere dönüştürülebilir.
Manual Task
Manual task, kişiler tarafından süreç motoru ile doğrudan bağlantı olmadan yapılan işlerdir. Örn. evrak düzenleme, telefonda fatura çözmek, gişede müşteriyle ilgilenmek gibi.
User Task
User task, süreç motoru tarafından bir kullanıcıya atanır ve tamamlandığında genellikle veri girişiyle veya butona tıklayarak onay gerektirir. Bu task’ler Human Workflow Management sistemlerinin temel özelliğidir. Örn. fatura kontrolü, izin onayı, destek talebi yönetimi.
Receive Task
Receive task, mesaj alımının süreçte ayrı bir görev olarak modellenmesidir. BPMN 2.0’da boş zarf ile gösterilen event’in alternatifi olarak da kullanılabilir.
Receive Task (Instantiating)
Sol üstteki küçük event ikonu ile gösterilir. Mesaj ile süreç başlatmak için kullanılır; start event yerine geçer.
Send Task
Süreç motoru tarafından çalıştırılan send task, web servisi veya mesaj kuyruğu üzerinden teknik iletişim işlemlerini otomatik yürütür.
Script Task
Script task, süreç motorunda otomatik olarak çalışan ve motorun anlayabildiği bir programlama dili ile yazılan kodlardır.
Service Task
Service task, yazılım uygulamaları tarafından otomatik yürütülen aktiviteleri simgeler; genellikle web servisler ile çalışır. Service-Oriented Architecture (SOA) ile tam uyum sağlar ve süreç entegrasyonunun ana aracı olarak öne çıkar.
Business Rule Task
BPMN 2.0 ile gelen business rule task, süreç içinde belirlenen kuralların otomatik yürütülmesini sağlar.
Collapsed sub-process, multi-instance ve ad-hoc görevler gibi önemli aktivite türleriyle süreçlerinizi daha net yönetin.
Collapsed Sub-Process
Collapsed sub-process, daha büyük bir sürecin içinde bir dizi görevi kapsülleyerek netlik ve sadeleştirme sağlar. Alt süreç, tüm adımları tek bir varlık olarak gösterir; detayları diyagramın başka bir bölümünde expanded olarak bulunur.
Ad-hoc Sub-Process
Ad-hoc sub-process, önceden belirlenmiş bir sıra olmadan görevlerin esnek şekilde yapılmasını sağlar. İçindeki görevler istenen sırayla, atlayarak veya yapılmadan da geçilebilir. Bu özellik süreçlerin gereksinimlere göre hızlı uyumlanmasına imkân verir.
Loop Task
Loop task’lar, programlamadaki “do while” döngüsüne benzer şekilde tekrarlar. Görev ya da alt aktiviteler bir kez çalışır, ardından çıkış koşulu kontrol edilir. Koşul sağlanmazsa tekrar çalışır; koşul sağlanırsa süreç ilerler.
Multi-instance
Multi-instance, belirli bir öğe ya da obje sayısı kadar görevin tekrarlanacağını gösterir. Tekrar adedi önceden ayarlanır. For-each döngüsüne benzer şekilde, listedeki her öğe için görev veya sub-process yeni bir instance ile yürütülür. Aktivite, tüm instance’lar tamamlanınca biter. Dikey çizgiler paralel işlemi, yatay çizgiler ardışık işlemi gösterir.
Compensation
Compensation task’lar, workflow içinde compensation event yönetimi için kullanılır. Process diyagramına sadece association ile bağlanır, sequence flow kullanılmaz.
Compensation Combined
Compensation task’lar, loop ve multi-instance ile birlikte kullanılabilir. Bu durumda compensation ve loop/multi-instance işaretleri yan yana bulunur. Compensation, daha önce tanımlanan her türlü task tipiyle de entegre edilebilir. Böylece örneğin; başarıya ulaşana kadar tekrar eden veya mümkün olduğunda paralel çalışan manuel compensation görevleri oluşturulabilir.
Gateways, bir süreçte karar veren ve yönlendiren temel noktalardır. Akışı, belirli koşul veya eventlere göre yönetirler. BPMN diyagramlarında baklava şeklinde gösterilir ve inclusive, exclusive, parallel, complex gibi türleri vardır. Ayrıca, data veya event tetikleyiciyle de çalışabilirler.
Exclusive Gateway
Bir elmas simgeyle gösterilen, içinde “X” olan veya olmayan Exclusive Gateway, process flow’u sadece bir çıkış yoluna yönlendirir.
Inclusive Gateway
Ortası yuvarlak bir elmasla simgelenen Inclusive Gateway, süreç akışının aynı anda birden fazla dala ayrılmasını sağlar. Başlatılan bütün yollar tamamlanmadan sonraki gateway’de birleşemez.
Parallel Gateway
İçinde artı (”+”) işareti bulunan bir elmas şeklinde temsil edilen Parallel Gateway, flow’u böldüğünde tüm çıkış yollarını aynı anda başlatır. Yollar birleşirken ise, tüm giriş yolları tamamlanmadan süreç devam etmez.
Event Gateway
Bir elmas üzerinde çift kenarlı bir daire ve içeride altıgen ile gösterilen Event Gateway, event tabanlı karar noktasıdır. Bu gateway, workflow’u ilk gerçekleşen event veya task (örneğin bir mesaj alımı gibi) ile yönlendirir.
Bu elemanlar, süreçteki önemli bağlantıları gösterir. 3 tip bağlantı elemanını tanıyın: Sequence Flow, Message Flow, Association.
Sequence Flow
Görevlerin yapılma sırasını gösterir. Ok ucu ile biten düz bir çizgiyle gösterilir. Koşullu veya varsayılan yol olabilir.
Message Flow
Message Flow, farklı havuzlar ya da organizasyon birimleri (ör. departmanlar) arasında iletişimi gösterir. Aynı havuzda event veya aktivite bağlamak için kullanılmaz. Bu eleman, daireyle başlayan ve açık ok ucu ile biten kesik çizgidir.
Association
Aktivite ile artifactler arasındaki bağlantıyı noktalı çizgilerle simgeler; süreç sırasını değiştirmez, sadece diyagramı netleştirir.
Pool’lar, süreçte temel katılımcı gruplarını (ör. şirket ya da departmanlar) temsil eder. Pool içindeki Swimlane’ler, aktiviteleri roller veya sorumluluklara göre düzenler ve iş akışının anlaşılır olmasını sağlar. Swimlane, sadece departman/rol değil; bir sistem veya uygulama da olabilir.
BPMN 2.0’da collapsed pool, sürece dahil olan dış katılımcı veya kuruluşları simgeler ve bu katılımcının iç süreçleri diyagramda gösterilmez. Pool, çoğunlukla bir organizasyon, departman veya sistem gibi süreçte rol alan katılımcıyı temsil eder.
Collapsed Pool: Bu pool’un içindeki iş akışları ve aktiviteler gösterilmez; sadece pool’un çerçevesi görünür. Katılımcının detaylı süreçlerine gerek olmadığında, ancak süreçteki varlığı önemliyse tercih edilir.
Kullanım Alanı: Birden fazla katılımcı arasında etkileşimi göstermek, bazı katılımcıların süreç ayrıntılarına yer vermeden diyagram oluşturmak için kullanılır.
Kısacası, BPMN 2.0’da collapsed pool, katılımcıların birbiriyle olan etkileşimine odaklanmak ve süreci sade tutmak isteyenler için idealdir.
Artifacts, BPMN diyagramlarını önemli detaylar sağlayarak, data object’ler, gruplar ve annotasyonlar olarak bölerek zenginleştirir, böylece katılımcıların süreci anlamasını artırır.
Bu objeler, süreç aktivitelerinde gerekli olan data’nın tanımlanmasında önemlidir. Data store, süreç bitiminde bilginin güvenle saklanmasını sağlayan merkezi bir repository’dir. Data toplama, Data Input (ihtiyaç duyulan veri) ve Data Output (üretilen/verilen data) olarak ikiye ayrılır ve ayrıntılandırılır.
Group
Aktivitelerin mantıksal olarak gruplandırılmasını sağlar, diyagramı daha anlaşılır ve sade kılar. Akış mantığında bir değişiklik yaratmaz.
Text Annotation
Text annotation, diyagramdaki belirli noktalara ve süreç detaylarına dair ek açıklamalar sunar, anlaşılabilirliğini artırır.
BPMN’nin temel ilkesi, süreç kavramı etrafında döner. Etkili bir BPMN diyagramı taslağı oluşturmak için, öncelikle süreci temel adımlarda kavrayın ve süreci genişletmek için aşamalı olarak ek detaylar ekleyin.
İşte bir BPMN diyagramı oluşturmaya yönelik başlangıç dostu, adım adım bir kılavuz:
Temel Adımları Belirleyin: Başlangıç ve bitiş noktalarıyla birlikte çekirdek adımları belirleyerek işe başlayın. Örneğin, bir sipariş verildiğinde, sipariş alma, krediyi doğrulama, siparişi tamamlama ve fatura kesme gibi önemli işlemleri belirleyin.
Alternatif Yolları Keşfedin: Sonra, sipariş tamamlama gibi farklı sonuçlara yol açabilecek herhangi bir alternatif yolu araştırın. Bu, alternatif süreçler ve yönler sağlamak için çeşitli gateway’leri entegre etmeyi içerir.
Havuzları ve Yüzme Şeritlerini Uygulayın: Bu aşama, her bir varlık içindeki kilit paydaşları, departmanları ve rolleri tanımayı ve aktiviteleri ilgili havuzlara ve yüzme şeritlerine organize etmeyi içerir.
Mesaj İletişimini Kolaylaştırın: Farklı havuzlar arasında veya aynı havuz içinde herhangi bir gerekli mesaj değişimini tanıtarak bilgi akışının kesintisiz olmasını sağlayın.
Artifacts ve Detaylar Ekleyin: Gerekli artifacts’ları, belgeleri ve aktör rolleri dahil edin. Karmaşık görevleri alt süreçlere ayırın.
Hataları Ele Alın: Son olarak, sürecin parçası olarak ortaya çıkabilecek herhangi bir potansiyel hatayı yönetmek için mekanizmaları tanımlayın ve entegre edin.

Bu temel elemanları ve aralarındaki etkileşimi bilmek, BPMN 2.0 ile iş süreçlerinizi doğru biçimde modellemenize olanak tanır.
BPMN 2.0, iş süreçlerini yönetmek için standart ve görsel bir yaklaşım sunar; iletişimi, şeffaflığı ve verimliliği artırır.
BPMN 2.0’ı detaylı incelemenizi öneriyoruz. Resmi BPMN sitesi (https://www.bpmn.org/) gibi çevrim içi kaynakları inceleyebilirsiniz.
ProcessMind ile process mining, tasarım ve simülasyon bir araya gelir; süreçlerinizi izleyin, analiz edin ve optimize edin, maksimum verim ve dijital dönüşüm sağlayın.
İş süreçlerinizi daha verimli hale getirmek için çok dilli BPMN 2.0 kaynaklarına ulaşın. Aşağıdan dil seçin:
Process Modeling nedir, neden gereklidir ve işinizde verimlilik ile iletişime nasıl katkı sağlar öğrenin.
Veriye dayalı süreç iyileştirme ve dijital dönüşüm için kapsamlı bir SaaS rehberi.
Celonis ve ProcessMind karşılaştırmasıyla 2025 için en iyi process mining platformunu seçin.
Disco ve ProcessMind karşılaştırmasıyla 2025’te ekibiniz için en uygun process mining platformunu seçin. Özellikleri ve fiyatları keşfedin.
Anında erişim, kredi kartı yok, bekleme yok. Mapping, mining ve simulation'ın birlikte nasıl daha akıllı, hızlı kararlar aldığını gör.
Tüm özellikleri keşfet, derin içgörüler kazan ve operasyonlarını ilk günden itibaren kolayca yönet.
Ücretsiz denemene hemen başla, Process Intelligence'ın tam gücünü aç ve 30 günden kısa sürede gerçek iyileşmeleri gör!