Değer akışı haritalama (VSM): Stratejiyi süreç performansına bağlayın
ProcessMind’de dijital değer akışı haritalamanın uçtan uca süreç mimarisini, gerçek süreç verilerini ve iyileştirme çalışmalarını nasıl birbirine bağladığını öğ…
BPMN 2.0 için eksiksiz rehber: öğeler, faydalar ve kullanım alanları
Karmaşık iş süreçlerini yönetmek zordur. Birden fazla görevi koordine etmeniz, her adımı izlemeniz ve operasyonların sorunsuz ilerlemesini sağlamanız gerekebilir. Business Process Model and Notation (BPMN) 2.0, iş süreçleri yönetimini görselleştirmenize, anlamanıza ve basitleştirmenize yardımcı olur. Workflowlarınızı haritalayarak verimsizlikleri belirleyebilir, süreçleri optimize edebilir ve operasyonel verimliliği artırabilirsiniz.
Describe your business process in plain text and our AI will generate a complete BPMN model tailored to your workflow, ready to edit, simulate, and share.
BPMN 2.0 nedir? BPMN 2.0, iş süreçlerini haritalamak için kullanılan evrensel bir dildir. Object Management Group (OMG) tarafından oluşturulan ve sürdürülen bu standart, açık ve tutarlı iş süreci diyagramları için standartlaştırılmış bir gösterim sunar. BPMN 2.0 üreticiden bağımsız olduğu için herhangi bir yazılımı kullanabilir ve başkalarının BPMN 2.0 diyagramınızı anlayıp yorumlayabilmesini sağlayabilirsiniz.
SaaS süreç içgörüleri ürünümüz, Process Mining, tasarım ve simülasyonu bir araya getirmek için BPMN 2.0’ı kullanır. Bu yazılımla Workflowlarınızı izleyebilir, değerlendirebilir ve iyileştirerek verimliliği ve üretkenliği artırabilirsiniz.
BPMN 2.0, iş süreçleri yönetimi için birçok fayda sunar. Bunlardan bazıları şunlardır:
BPMN 2.0 diyagramını, temel öğelerden oluşan iş sürecinizin planı olarak düşünebilirsiniz:
BPMN, bir iş sürecini haritalamak için dört öğe türü kullanır:
Şimdi her öğeye ve rolüne bakalım.
Events, bir iş sürecini başlatır, değiştirir veya tamamlar. İçlerinde semboller bulunan daireler olarak gösterilir. Her sembol belirli bir event türünü temsil eder:
Bir BPMN diyagramı birden fazla başlangıç olayı içerebilir. Yalnızca ilgili başlangıç olayına bağlanan olaylar etkinleştirilir. Örneğin bir sipariş oluşturma süreci, siparişin nasıl ulaştığına bağlı olabilir: web sitesi, telefon veya yüz yüze başvuru yoluyla. İlgili başlangıç olayı süreci başlatır.
Bir son olay, diyagramdaki gerekli tüm adımlar tamamlandıktan sonra sürecin sona erdiğini gösterir. Bir süreç başarı veya başarısızlık gibi birden fazla sonuç üretebilir. Bu nedenle farklı sonuçları göstermek için birden fazla son olay kullanabilirsiniz. Örneğin başarıyla işlenen bir sipariş başarılı bir olayla sona ererken, işlemin başarısız olmasına neden olan hatalı kart bilgileri siparişin başarısız olmasıyla sonuçlanır.
Bu örnek, son olayların farklı sonuçları nasıl temsil edebileceğini gösterir. Karışıklığı önlemek için her son olaya farklı bir ad verin.
Bir ara olay, sürecin başlangıç ve bitiş noktaları arasında gerçekleşir. Bilgi alabilir veya gönderebilir (“fırlatabilir”). Diyagramdaki bağlantı öğeleri, olayın bilgiyi yakalayıp yakalamadığını ya da fırlatıp fırlatmadığını gösterir.
Diyagramda bir mesajın alınması süreci başlatır. Sonraki görevler ürünün kullanılabilirliğini kontrol eder. Ürün kullanılabilir olduğunda bir ara olay onay bağlantısı gönderir. Sipariş işleme, onay bağlantısı alındıktan sonra devam eder ve siparişin tamamlanmasıyla, yani son olayla, sona erer.
Ara olaylar, olay akışını etkileyen farklı tetikleyici simgeleri kullanabilir. Tetikleyiciler arasında mesajlar, zamanlayıcılar, hatalar, ücretlendirme, koşullu akışlar, sinyaller, birden fazla olay, yükseltmeler ve paralel süreçler bulunur. Her biri belirli bir etkileşimi veya koşulu temsil eder.
| Başlangıç | Ara | Bitiş | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Subprocess | Event Subprocess, kesintiye uğratmayan | Catch | Boundary | Boundary, kesintiye uğratmayan | Throw | |
| Yok | | |||||||
| Message | | | | | | | | |
| Timer | | | | | | | ||
| Conditional | | | | | | | ||
| Link | | | | |||||
| Signal | | | | | | | | |
| Error | | | | |||||
| Escalation | | | | | | | ||
| Sonlandırma | | |||||||
| Compensation | | | | | ||||
| Cancel | | | ||||||
| Multiple | | | | | | | | |
| Multiple Parallel | | | | | | | ||
BPMN’de etkinlikler, siparişi doğrulamak veya ürünü göndermek gibi bir süreç içinde tamamlamanız gereken görevleri temsil eder. Döngüler gibi tekrarlanan eylemleri göstermek için işaretçiler ekleyebilirsiniz.
Tasks öğelerini, sürece katılan katılımcıya ve süreç sırasında kullandıkları, tükettikleri veya oluşturdukları nesnelere göre kategorilere ayırırsınız.
Generic Task
Generic task, süreç modelinizdeki temel görev türüdür. Bu görevi hızla ekleyebilir ve daha sonra belirli bir alt türe dönüştürerek geliştirebilirsiniz.
Manual Task
Manual tasks, bir process engine ile doğrudan etkileşim olmadan kişiler tarafından gerçekleştirilir. Belge düzenlemek, fatura sorunlarını telefonla çözmek ve hizmet noktalarında müşterilere yardımcı olmak buna örnektir.
User Task
User Tasks, kişiler tarafından gerçekleştirilir ve bir process engine bu görevleri doğrudan her kişinin görev kuyruğuna atar. Görev tamamlandıktan sonra engine, genellikle veri girişi veya bir düğmeye tıklama yoluyla onay ister. User Tasks, Human Workflow Management sistemlerinin temel parçalarındandır.
Faturaları incelemek, izin taleplerini onaylamak ve destek taleplerini yönetmek buna örnektir.
Receive Task
Receive Task, bir mesajın süreç akışında ayrı bir görev olarak alınmasını modeller. Mesaj yakalayan bir olayın alternatifi olarak kullanılır ve BPMN 2.0’de içi boş zarf simgesiyle gösterilir.
Receive Task (Instantiating)
Başlatıcı bir Receive Task’ın sol üst köşesinde küçük bir olay simgesi bulunur. Mesaj başlangıç olayına alternatif olarak süreci başlatır.
Send Task
Process engine, mesaj kuyrukları üzerinden web hizmetlerini asenkron olarak çağırmak ve teknik görevleri yönetmek için Send Tasks öğelerini çalıştırır.
Script Task
Process engine, Script Tasks öğelerini doğrudan çalıştırır. Bunları engine’in yorumlayabileceği bir dilde yazmanız gerekir.
Service Task
Service Tasks, yazılım uygulamalarının gerçekleştirdiği ve süreç Workflowunun parçası olarak otomatik şekilde yürütülen işlemlerdir. BPMN genellikle bu işlevlerin web hizmetleri tarafından sağlandığını varsayar, ancak başka uygulamalar da kullanabilirsiniz. Service Tasks, süreç odaklı entegrasyonu destekler ve Service-Oriented Architecture (SOA) ilkeleriyle yakından örtüşür.
Business Rule Task
BPMN 2.0 ile tanıtılan Business Rule Tasks, bir süreç içinde belirli kuralları uygular.
Diğer önemli Activity türleri arasında daraltılmış Subprocess, çoklu örnekli Task ve AdHoc Subprocess bulunur. Bu öğeler, karmaşık süreç davranışlarını anlaşılır biçimde göstermenize yardımcı olur.
Daraltılmış Subprocess
Daraltılmış bir Subprocess, diyagramı anlaşılır tutmak için daha büyük süreç içindeki bir dizi Task öğesini gruplar. Bu adımları tek bir öğe olarak gösterirken ayrı bir genişletilmiş görünüm, ayrıntıları diyagramın başka bir bölümünde sunar.
AdHoc Subprocess
AdHoc Subprocess öğelerinde önceden tanımlanmış bir yürütme sırası yoktur. Süreç gereksinimlerine göre Task öğelerini istediğiniz sırayla gerçekleştirebilir veya bazılarını atlayabilirsiniz.
Döngülü Task
Döngülü Task öğeleri, programlamadaki “do while” döngüsüne benzer şekilde bir döngü içinde tekrarlanır. Task veya Subprocess, motor çıkış koşulunu değerlendirmeden önce bir kez çalışır. Koşul karşılanmazsa Activity yeniden çalışır. Koşul karşılandığında süreç sonraki Activity öğelerine ilerler.
Çoklu örnek
Çoklu örnekli bir Activity, bir Task öğesini belirli sayıda nesne veya öğe için tekrarlar. Bu yapı, bir for-each döngüsü gibi çalışır: Task veya Subprocess, bir koleksiyondaki her öğe için bir kez yürütülür. Her öğenin kendi örneği vardır ve Activity ancak tüm örnekler tamamlandığında sona erer. Dikey çizgiler , öğelerin eş zamanlı veya paralel çalıştığını gösterir. Yatay çizgiler ise öğelerin art arda veya sıralı çalıştığını gösterir.
Ücretlendirme
Compensation Task öğeleri, bir Workflow içindeki Compensation olaylarını yönetir. Bu öğeleri süreç diyagramına her zaman Sequence Flow yerine Association ile bağlayın.
Birleşik Compensation
Compensation Task öğelerini döngüler ve çoklu örneklerle birleştirebilirsiniz. Bu durumlarda Compensation işareti, döngü veya çoklu örnek işaretinin yanında görünür. Compensation Task öğelerini yukarıda açıklanan tüm Task türleriyle de birleştirebilirsiniz. Böylece başarılı olana kadar tekrarlanan bir Manual Task veya mümkün olduğunda paralel olarak tekrar tekrar çalışan bir Task gibi senaryoları destekleyebilirsiniz.
Gateway öğeleri, koşullara veya olaylara göre süreç akışını yönlendiren karar noktalarıdır. BPMN diyagramlarında elmas şeklinde görünürler. Yaygın türleri arasında inclusive, exclusive, parallel ve complex Gateway bulunur. Gateway öğeleri veri veya olay tetikleyicilerini de kullanabilir.
Exclusive Gateway
Exclusive Gateway, içinde “X” işareti bulunan veya bulunmayan bir elmas şeklinde görünür. Süreç akışını tam olarak bir olası çıkış yoluna yönlendirir.
Inclusive Gateway
Inclusive Gateway, içinde daire bulunan bir elmas şeklinde görünür. Süreç akışını aynı anda birden fazla dala ayırabilir. Sonraki Gatewayde yollar birleşmeden önce süreç, etkinleştirilen tüm yolları tamamlamalıdır.
Parallel Gateway
Parallel Gateway, içinde artı (“+”) işareti bulunan bir elmas şeklinde görünür. Akışı böldüğünde, tüm çıkış yollarını aynı anda etkinleştirir. Yollar birleştiğinde ise devam etmeden önce gelen tüm dalların tamamlanmasını bekler.
Event Gateway
Event Gateway, içinde beşgen bulunan çift çerçeveli bir daireye sahip elmas şeklinde görünür. Olay tabanlı bir karar noktasını temsil eder ve Workflowu gerçekleşen ilk olay veya Task’a göre yönlendirir. Buna Message alınması örnek verilebilir.
Bağlantı nesneleri, bir süreç içindeki öğelerin birbiriyle nasıl ilişkili olduğunu gösterir. BPMN üç bağlantı türü tanımlar: Sequence Flow, Message Flow ve Association.
Sequence Flow
Sequence Flow, Task öğelerinin hangi sırayla çalıştığını gösterir. Ok başına sahip düz bir çizgi olarak görünür ve koşullu veya varsayılan bir yolu temsil edebilir.
Message Flow
Message Flow, departmanlar gibi farklı Pool veya kurumsal sınırlar arasındaki iletişimi gösterir. Aynı Pool içindeki Event veya Activity öğelerini bağlamak için kullanılamaz. Daireyle başlayan ve açık ok başıyla biten kesikli bir çizgi olarak görünür.
Association
Association, Activity ve Artefact öğelerini noktalı çizgilerle bağlar. Süreç sırasını değiştirmeden bağlama ilişkin ek bilgi sağlar.
Pool öğeleri, şirketler veya departmanlar gibi bir süreçteki başlıca katılımcı gruplarını temsil eder. Pool içindeki Swimlane öğeleri, Activity öğelerini role veya sorumluluğa göre düzenleyerek Swimlane süreç haritası olarak adlandırabileceğiniz yapıyı oluşturur. Swimlane yalnızca bir departmanı veya rolü değil, bir sistemi de temsil edebilir.
BPMN 2.0’de daraltılmış Pool, dahili süreçlerini ve Activity öğelerini gizlerken harici bir katılımcıyı veya varlığı temsil eder. Pool genellikle kuruluş, departman veya sistem gibi bir katılımcıyı temsil eder.
Daraltılmış Pool: Pool yalnızca dış hatlarını gösterir; dahili Task ve Activity öğeleri gizli kalır. Bu yapı, dahili ayrıntıları göstermeden bir katılımcının sürece dahil olduğunu belirtmeniz gerektiğinde kullanışlıdır.
Kullanım örneği: Diyagramınızdaki her katılımcının dahili süreçlerini ayrıntılandırmadan birden fazla katılımcı arasındaki etkileşimleri göstermek için daraltılmış Pool kullanın.
BPMN 2.0’de daraltılmış Pool, her katılımcının Task ayrıntıları yerine katılımcılar arasındaki etkileşimlere odaklanmak istediğinizde kullanışlıdır.
Artefactlar, BPMN diyagramlarına bağlam ekler. Süreci ve katılımcılarını anlamanıza yardımcı olan Data Object, Group ve Text Annotation öğelerini içerir.
Data Object öğeleri, bir süreç Activitysinin ihtiyaç duyduğu bilgileri tanımlar. Data Store, bilgileri toplamak veya depolamak için bir alan sağlar ve süreç sona erdikten sonra da bu bilgileri korur. Gerekli verileri açıklayan Data Input ile oluşturulan verileri belgeleyen Data Output arasında da ayrım yapabilirsiniz.
Group
Group, akışı değiştirmeden diyagramın anlaşılmasını kolaylaştırmak için Activity öğelerini mantıksal olarak gruplandırır.
Text Annotation
Text Annotation öğeleri, diyagramın belirli bölümlerine açıklama veya bağlam ekleyerek bileşenlerin anlaşılmasını kolaylaştırır.
BPMN, süreç kavramını temel alır. BPMN diyagramı oluşturmak için önce süreci basit adımlarla ana hatlarıyla gösterin. Ardından modeli geliştirirken ayrıntıları ekleyin.
BPMN diyagramı oluşturmanız için başlangıç seviyesine uygun, adım adım bir rehber:
Temel adımları belirleyin: Başlangıç ve bitiş noktalarıyla birlikte temel adımları belirleyerek başlayın. Örneğin, bir müşteri sipariş verdiğinde siparişi alma, krediyi doğrulama, siparişi karşılama ve fatura düzenleme gibi temel işlemleri belirleyin.
Alternatif yolları inceleyin: Siparişin tamamlanması gibi farklı sonuçlara götürebilecek alternatif yolları arayın. Bu alternatif süreçleri ve yönleri göstermek için Gateway ekleyin.
Pool ve Swimlane öğelerini uygulayın: Her varlıktaki temel paydaşları, departmanları ve rolleri belirleyin. Sorumlulukları açıkça göstermek için Activity öğelerini Pool ve Swimlane içinde düzenleyin.
Message iletişimini sağlayın: Bilgi akışını desteklemek için farklı Pool öğeleri arasında veya aynı Pool içinde gereken Message alışverişlerini ekleyin.
Artefact ve ayrıntıları ekleyin: Belgeler ve aktör rolleri dahil olmak üzere ilgili Artefact öğelerini ekleyin. Karmaşık Task öğelerini Subprocess olarak ayırın.
Hataları ele alın: Son olarak olası hataları belirleyin ve süreç içinde bunları yönetmek için mekanizmalar ekleyin.
Describe your business process in plain text and our AI will generate a complete BPMN model tailored to your workflow, ready to edit, simulate, and share.
Bu temel öğeleri ve aralarındaki etkileşimi anlayarak BPMN iş süreçlerinizin önemli ayrıntılarını yakalayan bir BPMN modeli oluşturabilirsiniz.
BPMN 2.0, her türlü BPMN Workflowunu tasarlamanıza, belgelemenize ve yönetmenize yardımcı olur. Standartlaştırılmış görsel modelleme yaklaşımı iletişimi, açıklığı ve operasyonel verimliliği artırır.
Kuruluşunuzu nasıl destekleyebileceğini görmek için BPMN 2.0’yi daha ayrıntılı inceleyin. Başlamanıza yardımcı olacak resmi BPMN web sitesi (https://www.bpmn.org/) dahil olmak üzere birçok çevrim içi kaynağa ulaşabilirsiniz.
ProcessMind, iş süreci yönetimini geliştirmek için Process Mining, tasarım ve Simülasyonu bir araya getirir. Workflowları izlemek, analiz etmek ve optimize etmek, verimliliği ve üretkenliği artırmak için yazılımımızı kullanın.
Simgeleri bilmek başka, insanların gerçekten okuyabileceği bir model oluşturmak başkadır. Bu alışkanlıklar, modeli oluşturan çalıştaydan çok sonra bile kullanışlı kalmasını sağlar.
Çizime başlamadan önce kapsamı belirleyin. Modelin amacını, iyileştirme, otomasyon veya belgeleme, en başta belirleyin; çünkü ayrıntı düzeyini bu amaç belirler. Her seferinde tek bir süreç veya Subprocess modelleyin ve yalnızca gerektiğinde kapsamı genişletin. İşi yapan kişileri erkenden sürece dahil edin. Böylece süreç açıklamasına hiç girmemiş adımları fark edebilirler.
Yukarıdan aşağıya çalışın. Önce ana aşamaları gösteren üst düzey bir genel bakış oluşturun, ardından önemli aşamaları Subprocesslere ayırın. Okuyucu her düzeyde durduğunda sürecin genel akışını anlayabilmelidir.
Standardı kullanın ve tutarlı kalın. Kendi kurallarınızı icat etmek yerine doğru BPMN 2.0 simgelerini kullanın ve öğeleri işletmenin kullandığı adlarla adlandırın. Tutarlı adlandırma ve düzen, modelin aylar sonra bile kolayca incelenmesini sağlar.
Pool ve Lane kullanarak düzenleyin. Poollar katılımcıları, Laneler ise bir katılımcı içindeki rolleri birbirinden ayırır. Her görev aynı Lane içine yerleşiyorsa Lane hiçbir şey katmıyor demektir. Sorumluluğun gerçekten el değiştirdiği noktalarda görevleri ayırın.
Basit tutun. Subprocessler ve yeniden kullanılabilir görevler, 200 öğeden oluşan karmaşık bir duvardan daha kullanışlıdır. Bir modelin okunması için açıklama anahtarı gerekiyorsa sorun modeldedir.
Modeli doğrulayın. Akışı süreci yürüten kişilerle birlikte inceleyin, beklenen şekilde çalıştığını kontrol etmek için bir what-if analizi çalıştırın ve modeli verilerle eşledikten sonra gerçekliğin nerede farklılaştığını kendi metriklerinin göstermesine izin verin.
Bakımını yapın. Modeller zamanla eskir. Süreç değiştiğinde modeli gözden geçirin, önceki ve sonraki durumu karşılaştırabilmek için anlamlı sürümleri saklayın ve artık kullanmadıklarınızı yarım güncellenmiş halde bırakmak yerine arşivleyin.
ProcessMind bu alışkanlıkları doğrudan destekler: çalışma alanı, otomatik düzen ve sürüm geçmişi Modelleme bölümünde açıklanır.
İş süreçlerinizi geliştirmenize yardımcı olacak BPMN 2.0 kaynaklarına birden fazla dilde erişin. Aşağıdan tercih ettiğiniz dili seçin:
Bu poster 2010 yılında hazırlandı ve dünyanın dört bir yanındaki araştırmacılar ile uygulayıcılar tarafından farklı dillere çevrildi. Bu girişimi destekleyen ve posteri sizinle paylaşmamızı mümkün kılan kurumlara ve kişilere teşekkür ederiz.
Özellikle aşağıdaki kişi ve kurumlara teşekkür ederiz:
Özgün yazarlar: Gero Decker, Jakob Freund, Alexander Lübbe, Jan Mendling, Frank Puhlmann, Torben Schreiter, Matthias Weidlich
Çevirileri sağlayan kişi ve kuruluşlar: Fransızca: Trisotech; İspanyolca: Ildefonso Montero, Luciano García-Bañuelos, Marlon Dumas; Rusça: Hasso-Plattner-Institute Business Process Technology Group; İsveççe: Birger Andersson ve Petia Wohed; Felemenkçe: Thauris.nl; Portekizce: Lucinéia Heloisa Thom, Cirano Iochpe; Lehçe: MGX Infoservice; İbranice: Ofir Nimitz ve Iftah Peretz; Ukraynaca: Oleksandr Maistrenko ve Artem Polyvyanyy; Çince: Beijing Jiaotong University Software Engineering School’dan Doç. Zhang ve Öğretim Görevlisi Bai; Macarca: Istvan Gerecs; Farsça: Hamidreza Sarabadani.
Process Mining içgörüleri ve stratejileri
ProcessMind’de dijital değer akışı haritalamanın uçtan uca süreç mimarisini, gerçek süreç verilerini ve iyileştirme çalışmalarını nasıl birbirine bağladığını öğ…
Daha hızlı yükleme ve işleme için gerçek kıyaslamalar ve veri stratejileriyle Process Mining performansını nelerin belirlediğini öğrenin. Parquetin neden CSV’de…
Lean ve Six Sigma’dan Process Mining ve Simülasyon’a kadar süreç iyileştirme metodolojilerini karşılaştırın. Kuruluşunuz için doğru yaklaşımı seçin.
Process Mining’in yüksek değerli otomasyon fırsatlarını nasıl belirlediğini, robotik süreç otomasyonunu nasıl desteklediğini ve otomasyon öncelikli hatalardan k…
Kredi kartı gerektirmeden ve beklemeden hemen erişim sağlayın. Kuruluşunuzun çalışma biçimini net ve bağlantılı süreç tasarımlarına dönüştürün.
Süreç mimarinizi oluşturun, sahiplik ve kontrolleri tanımlayın, rolleri ve sorumlulukları her düzeyde uyumlu hale getirin.
Ücretsiz denemeyi başlatın ve süreçlerinizi yönetmek, yönlendirmek ve sürekli iyileştirmek için güvenilir bir temel oluşturun.
Deneyiminizi iyileştirmek, içeriği kişiselleştirmek ve trafiği analiz etmek için çerezleri kullanıyoruz. "Tümünü kabul et" seçeneğine tıklayarak çerezleri kullanmamıza izin vermiş olursunuz.