Poollar ve swimlane’ler
Poollar ve swimlane’ler nedir?
BPMN 2.0 içinde pool ve swimlane olarak da bilinen lane yapıları, süreçleri düzenlemek ve bir iş sürecine dahil olan rolleri, departmanları veya varlıkları görsel olarak göstermek için kullanılır. Hangi görevden kimin sorumlu olduğunu ve farklı katılımcıların birbiriyle nasıl etkileşim kurduğunu netleştirir.
Poollar
-
Amaç: Bir pool, süreçteki büyük bir katılımcıyı veya kuruluş, sistem ya da iş ortağı gibi daha geniş bir varlığı temsil eder. Poollar, bir sürecin sınırlarını tanımlamak için kullanılır ve farklı poolların birlikte çalışan farklı kuruluşları veya departmanları temsil edebileceğini gösterir.
-
Görsel gösterim: Tam bir süreci çevreleyen büyük bir dikdörtgen. Birden fazla swimlane, yani lane, içerebilir, ancak her pool ayrı bir süreci veya katılımcıyı temsil eder.
-
Örnek: Her iki şirketin de etkileşimde bulunduğu bir süreçte “Company A” için bir pool, “Company B” için başka bir pool oluşturabilirsiniz.
-
Kullanım alanı: Poollar genellikle bir şirketin dış tedarikçi, iş ortağı veya müşteri gibi farklı bir varlıkla etkileşimini modellemek istediğinizde kullanılır. Her varlık kendi pooluna sahip olur ve poollar arasındaki Message Flowlar, varlıklar arasındaki iletişimi gösterir.
Swimlane’ler (Laneler)
-
Amaç: Bir swimlane veya lane, etkinlikleri belirli rollere, departmanlara ya da sistemlere göre ayırarak bir pool içindeki düzeni daha da netleştiren alt bölümdür. Lane yapıları, bir pool içindeki belirli görevleri kimin gerçekleştirdiğini göstererek açıklık sağlar.
-
Görsel gösterim: Bir pool içindeki yatay veya dikey bölümler; her biri farklı bir katılımcıyı, örneğin bir departmanı, rolü veya sistemi temsil eder.
-
Örnek: Bir şirketi temsil eden pool içinde “Satış”, “Finans” ve “Müşteri desteği” için lane yapıları bulunabilir. Görevler ilgili departmana atanır.
-
Kullanım alanı: Lane yapıları, bir pool içindeki görevlerin sorumluluğunu atamak ve her etkinliği kimin gerçekleştirdiğini netleştirmek için kullanılır. Örneğin fatura işleme görevleri “Finans” lane yapısına, müşteri talepleriyle ilgili görevler ise “Müşteri desteği” lane yapısına yerleştirilebilir.
Daraltılmış pool
-
Amaç: Bir daraltılmış pool, iç süreç akışının gösterilmediği bir süreç katılımcısını, örneğin şirketi, departmanı veya sistemi, temsil eder. Bu yapı, katılımcıların iç iş akışı ayrıntılarını göstermeden farklı katılımcılar arasındaki etkileşimleri belirtmek için kullanılır.
-
Görsel gösterim: İçinde etkinlik gösterilmeyen büyük bir dikdörtgen. Genellikle yalnızca katılımcının adını içerir ve diğer katılımcılarla etkileşimi göstermek için poola giren veya çıkan Message Flowlara sahip olabilir.
-
Örnek: Bir diyagramda bir şirketin tedarikçiyle etkileşimi gösterilebilir. Şirketin iç süreçleri gösterilirken tedarikçi, iç adımları ayrıntılandırmadan sürece dahil olduğunu belirtmek için daraltılmış pool olarak gösterilir.
-
Kullanım alanı: Daraltılmış poollar, birden fazla katılımcı arasındaki etkileşimi göstermek istediğiniz, ancak bazı katılımcıların ayrıntılı süreçlerine odaklanmanızın gerekmediği durumlarda kullanışlıdır. Örneğin, tedarikçinin iç prosedürlerini göstermeden müşterinin harici bir tedarikçiyle nasıl etkileşime girdiğini göstermek isteyebilirsiniz.
Örnek
Bu diyagram, süreçteki tek bir katılımcıyı gösterir:
Tedarikçi
Pool, kuruluş içindeki departmanları temsil eden birkaç lane içerir.
Pazarlama lane yapısı iki daha özel sorumluluk alanına ayrılır:
- Satış öncesi: anlaşma tamamlanmadan önce satış sürecini destekleyen etkinlikler.
- Satış sonrası: satıştan sonra gerçekleşen, müşteri etkileşimine ve elde tutmaya odaklanan etkinlikler.
Laneler, tüm etkinlikler aynı genel kuruluşun parçası olmaya devam ederken belirli etkinliklerden hangi departmanın veya rolün sorumlu olduğunu netleştirmeye yardımcı olur.
Pool ve lane kullanımı, farklı departmanların tek bir kuruluş içinde nasıl iş birliği yaptığını göstererek karmaşık süreçlerin net biçimde yapılandırılmasını sağlar.
İlgili konular
- Etkinlikler: görevler ve alt süreçler.
- Bağlantı nesneleri: öğeler arasındaki bağlantılar.