BPMN 2.0 reference

BPMN 2.0 kısa rehberi: semboller, gösterim ve örnekler

Bir süreci okumak veya çizmek için gereken tüm BPMN 2.0 sembolleri, modelin oluşturulma sırasına göre gruplandırıldı: olaylar, etkinlikler, gatewayler, bağlantılar, swimlane’ler ve artefaktlar. Her satırda şekil, anlamı ve kullanım alanı açıklanıyor.

Önce gösterim sütununu, sonra şekli inceleyin: BPMN, bir olayla etkinliği dış çizgilerinden; gateway türlerini ise elmasın içindeki işaretten ayırır. Aşağıdaki dört kural, rehberin geri kalanında ayrıntılı olarak listelenenlerin çoğunu kapsar.

01

Türü dış çizgi belirler

Daire bir olayı, yuvarlatılmış dikdörtgen bir etkinliği, elmas ise bir gatewayi gösterir. Önce dış şekle bakın.

02

Davranışı işaret belirler

Aynı dış çizgi farklı anlamlara gelebilir. İçindeki sembol, sıradan bir Task öğesini User Task’a veya sıradan bir gatewayi özel ya da paralel ayrışmaya dönüştürür.

03

İlişkiyi çizgi türü belirler

Düz ok, tek bir süreç içindeki sıralamayı gösterir. Açık daireli kesik ok ise katılımcılar arasındaki mesajı gösterir.

04

Sahibi kapsayıcı belirler

Havuz, genellikle bir kuruluş olan tek bir katılımcıyı gösterir. İçindeki Laneler, işi birbirine devreden rolleri gösterir.

1

Olaylar

Gerçekleşen bir şey. Dış çizgi, olayın süreçteki yerini; içindeki işaret ise ne tür bir tetikleyici olduğunu gösterir.

BPMN Start event symbol

Start event

İnce tek daire

Bir süreç örneğinin başladığı noktayı gösterir. İşaretsiz bir başlangıç olayı elle tetiklenir; içindeki işaret bunu mesaj, zamanlayıcı, sinyal veya koşullu başlangıç olayına dönüştürür.

BPMN Intermediate event symbol

Intermediate event

İnce çift daire

Başlangıçla bitiş arasında gerçekleşen bir olayı gösterir: bekleme (yakalama) veya bildirim (gönderme). Bir etkinlikteki istisnayı modellemek için bunu sınırına ekleyin.

BPMN End event symbol

End event

Kalın tek daire

Bir yolu veya sürecin tamamını bitirir. Sonlandırma olayı tüm paralel yolları durdurur; sıradan bir bitiş olayı yalnızca kendi yolunu bitirir.

2

Etkinlikler

Yapılan iş. Yuvarlatılmış dikdörtgen bir Task öğesini gösterir; köşedeki işaret ise işi kimin veya neyin yaptığını belirtir.

BPMN Task symbol

Task

Yuvarlatılmış dikdörtgen

En ayrıntılı düzeydeki iş birimi. İşi yapanın türü henüz bilinmiyorsa veya önemli değilse kullanın.

BPMN User task symbol

User task

Kişi işaretli yuvarlatılmış dikdörtgen

Genellikle form veya gelen kutusu üzerinden bir kişinin yaptığı iş. Task, kişi tamamlayana kadar bekler.

BPMN Service task symbol

Service task

Dişli işaretli yuvarlatılmış dikdörtgen

Bir kişinin müdahalesi olmadan sistemin yaptığı iş: API çağrısı, hesaplama veya başka bir uygulamayla eşitleme.

BPMN Script task symbol

Script task

Komut dosyası işaretli yuvarlatılmış dikdörtgen

Süreç motorunun bir komut dosyasından çalıştırdığı otomatik adım. Entegrasyonlar için değil, küçük kurallar için kullanın.

BPMN Business rule task symbol

Business rule task

Tablo işaretli yuvarlatılmış dikdörtgen

Uygunluk veya puanlama tablosu gibi bir kurallar motoruna devredilen karar. Kural, diyagramın dışında da kolayca güncellenebilir.

BPMN Manual task symbol

Manual task

El işaretli yuvarlatılmış dikdörtgen

Sistem desteği olmadan yapılan iş. Çevrim süresini etkileyen ancak sistemde iz bırakmayan adımları modellemek için kullanın.

BPMN Receive task symbol

Receive task

Zarf işaretli yuvarlatılmış dikdörtgen

Süreç devam etmeden önce harici bir mesaj bekler. Yeni bir süreç örneği başlatan mesaj başlangıç olayından farklıdır.

BPMN Send task symbol

Send task

Dolu zarf işaretli yuvarlatılmış dikdörtgen

Başka bir katılımcıya mesaj gönderir ve devam eder. Diyagramda görünür olmasını istediğiniz devir teslimler için kullanın.

BPMN Sub-process symbol

Sub-process

[+] işaretli yuvarlatılmış dikdörtgen

Daraltılmış bir etkinlik grubu. Üst düzey diyagramı okunaklı tutarken ayrıntıları bir alt düzeyde erişilebilir kılar.

BPMN Loop symbol

Loop

Dairesel oklu etkinlik

Bir koşul sağlandığı sürece veya sağlanana kadar yinelenir. Oku elle geri çizmek yerine yeniden çalışma ve yeniden deneme mantığı için kullanın.

BPMN Multi-instance symbol

Multi-instance

Üç dikey çizgili etkinlik

Bir koleksiyondaki her öğe için paralel veya sıralı olarak bir kez çalışır. “Her satır öğesi veya onaylayan için” ifadesini doğru biçimde gösterir.

BPMN Compensation symbol

Compensation

Geri sarma işaretli etkinlik

Başarısız bir gönderinin ardından para iadesi yapmak gibi, tamamlanmış işi geri alan işleyici. Hata yolu değildir.

3

Gatewayler

Kararlar ve ayrımlar. Şekil her zaman elmas olur; davranışı ise içindeki işaret belirler.

BPMN Exclusive gateway symbol

Exclusive gateway

X işaretli elmas

Yalnızca bir çıkış yolu vardır. if/else kararı için varsayılan seçimdir ve koşulların birbirini dışlaması gereken tek gateway türüdür.

BPMN Inclusive gateway symbol

Inclusive gateway

Daire işaretli elmas

Koşullara bağlı olarak bir veya daha fazla çıkış yolu izlenir. Birden fazla dal aynı anda çalışabiliyorsa kullanın.

BPMN Parallel gateway symbol

Parallel gateway

Artı işaretli elmas

Koşulsuz olarak tüm çıkış yolları çalışır. Eşleşen birleştirme gatewayi devam etmeden önce tüm giriş yollarını bekler.

BPMN Event-based gateway symbol

Event-based gateway

İçinde beşgen bulunan elmas

Sonraki adımı, mesaj veya zaman aşımı gibi önce gerçekleşen olay belirler. Veri kararları için değil, yarış durumları için kullanın.

4

Bağlantı öğeleri

Öğelerin birbiriyle ilişkisini gösterir. Çizgi türü, süreç içindeki sıralamayı süreçler arasındaki iletişimden ayırır.

BPMN Sequence flow symbol

Sequence flow

Düz ok

Tek bir süreç veya havuz içindeki etkinliklerin sırasını gösterir. Havuz sınırını geçemez.

BPMN Message flow symbol

Message flow

Açık daireli kesik ok

Müşteriyle tedarikçi arasındaki gibi iki katılımcının iletişimini gösterir. Tek bir süreç içindeki Sequence Flow’un yerini tutmaz.

BPMN Association symbol

Association

Noktalı çizgi

Veri nesnesi veya açıklama gibi bir artefaktı, tanımladığı öğeye bağlar. Sıralama belirtmez.

5

Swimlane’ler

İşi kimin yaptığını gösterir. Havuzlar kuruluşları, Laneler ise tek bir kuruluş içindeki rolleri birbirinden ayırır.

BPMN Pool with lanes symbol

Pool with lanes

Yatay Lanelere bölünmüş dikdörtgen

Bir katılımcıyı ve kurum içindeki sorumluluklarını gösterir. Gecikmelerin genellikle ortaya çıktığı noktaları görmek için roller arasındaki devir teslimleri Lane sınırlarına yerleştirin.

BPMN Collapsed pool symbol

Collapsed pool

Düz siyah kutu dikdörtgen

Müşteri veya harici sistem gibi, iç işleyişini modellemediğiniz bir katılımcı. Message Flow’u göstermek için diyagramda tutun.

6

Artefaktlar

Destekleyici bilgiler. Artefaktlar bağlam ekler, ancak süreç mantığını değiştirmez.

BPMN Data object symbol

Data object

Sayfa simgesi

Fatura veya talep gibi, sürecin okuduğu ya da oluşturduğu veri. Devir teslim sırasında gerçekte neyin aktarıldığını göstermek için kullanın.

BPMN Data store symbol

Data store

Silindir

Veritabanı veya vaka sistemi gibi, sürecin veri okuyup yazdığı kalıcı depolama alanı.

BPMN Group symbol

Group

Yuvarlatılmış kesik çizgili dikdörtgen

Okunabilirlik için kullanılan görsel bir gruplama. Yürütme anlamı taşımaz; alt süreci modellemek için kullanmayın.

BPMN Text annotation symbol

Text annotation

Köşeli parantezli metin

Okuyucuya yönelik bir yorum: kural, varsayım veya adımın neden var olduğuna dair not. Yürütülmez.

PDF

Başvuru kaynağını yanınızda bulundurun

Ücretsiz BPMN 2.0 poster PDF’sinde bu sayfada açıklanan sembollerle tüm öğe türleri tek sayfada yer alır: olaylar, etkinlikler, gatewayler, bağlantılar, swimlane’ler, veriler ve artefaktlar. Posteri indirin ve çizdiğiniz modelin yanında bulundurun.

See how ProcessMind draws these symbols →
BPMN 2.0 posterini indirin (PDF)

Sembolleri yalnızca kâğıtta değil, modelde de kullanın

Bir süreci açıklayın; yapay zekâ bu öğeleri kullanarak BPMN 2.0 modelinin taslağını oluştursun. Modeli düzenleyin, süreç sahibiyle birlikte inceleyin ve standart BPMN XML olarak dışa aktarın.