Bu sayfada

BPMN Artefaktları

Artefaktlar nelerdir

BPMN 2.0 içinde artefaktlar, süreç modeline ek bağlam ve bilgi sağlayan öğelerdir. Süreç akışını doğrudan etkilemez, ancak sürecin daha anlaşılır ve eksiksiz olmasını sağlarlar. Artefaktlar süreçlere açıklama ekler, verileri temsil eder ve etkinlikleri gruplandırır.

Data Objects

Data Objectler, süreç yürütülürken oluşturulan, değiştirilen veya kullanılan verileri temsil eder. Görevlerin kullandığı girdi, çıktı veya ara veri olabilirler.

Süreç modelleme için ProcessMind BPMN Data Object simgesi
  • Örnek: “Customer Order” adlı bir Data Object, “Submit Order” göreviyle ilişkilendirilerek bu görevin müşteri siparişi verilerini işlediğini gösterebilir.
  • Kullanım senaryosu: Form, rapor veya dosya gibi süreçte kullanılan ya da üretilen veri türünü göstermek için Data Objectleri kullanın.

Gruplar

Gruplar, görevleri veya öğeleri belgeleme ve analiz amacıyla görsel olarak düzenler. Sequence Flowu etkilemez, ancak bir süreçte ilişkili görevleri vurgulamak için yararlıdır.

Görevleri düzenlemek için ProcessMind BPMN Group öğesi
  • Örnek: “Approval Tasks” veya “Customer Interaction Tasks” gibi bir projenin belirli aşamasına ait çeşitli görevleri gruplandırmak.
  • Kullanım senaryosu: Özellikle çok sayıda öğe içeren karmaşık süreçlerde açıklık sağlamak için görevleri düzenlemek ve sınıflandırmak üzere grupları kullanın.

Text Annotation

Text Annotationlar, modelleyicilerin süreç adımlarını açıklığa kavuşturmak için yorum veya not eklemesine imkan verir.

Süreç notları ve yorumları için ProcessMind BPMN Text Annotation
  • Örnek: Belirli bir görevin manuel olduğunu ve sistem tarafından izlenmediğini açıklayan bir Text Annotation.
  • Kullanım senaryosu: Süreç akışını etkilemeden karmaşık görevleri açıklamak, koşulları belirtmek veya ek bilgi sağlamak için Text Annotationları kullanın.

Data Stores

Data Storelar kalıcı veri depolama alanlarını temsil eder. Birden fazla görevin veya sürecin verileri nasıl kaydettiğini ve aldığını gösterir.

Kalıcı depolama için ProcessMind BPMN Data Store simgesi
  • Örnek: Birden fazla görevin müşteri bilgilerini almak veya kaydetmek için eriştiği “Customer Database” adlı bir Data Store.
  • Kullanım senaryosu: Veritabanları veya harici sistemler gibi süreç dışında depolanan verileri ve farklı görevlerin bu verilerle nasıl etkileşime girdiğini göstermek için Data Storeları kullanın.

Temel noktalar

  • Data Objects: Bir görev veya süreçte kullanılan verileri temsil ederek girdiler ve çıktılar hakkında ek bağlam sağlar.
  • Gruplar: Süreç akışını etkilemeden ilişkili görevleri veya öğeleri görsel olarak düzenler.
  • Text Annotations: Sürecin okunabilirliğini ve anlaşılabilirliğini artırmak için açıklayıcı bilgi veya not ekler.
  • Data Stores: Kalıcı depolama konumlarını ve görevlerin bunlara nasıl eriştiğini veya bunları nasıl güncellediğini gösterir.

Kullanım örnekleri

  • Fatura sürecinde, “Invoice” etiketli bir Data Object, bu görevin fatura belgesi ürettiğini göstermek için “Generate Invoice” göreviyle ilişkilendirilebilir.
  • Daha büyük bir iş sürecinde “Customer Onboarding” ile ilgili tüm görevleri vurgulamak için bir Group kullanılabilir.
  • Text Annotationlar, bir karar Gatewayini açıklayarak her koşulun neyi ifade ettiğini belirtebilir.
  • “Customer Database” etiketli bir Data Store, “Retrieve Customer Information” veya “Update Customer Profile” gibi görevlere bağlanarak verilerin nerede depolandığını gösterebilir.

Artefaktlar, akışı veya sırayı etkilemeden BPMN diyagramlarına önemli bağlam ve bilgi ekler. Bu, özellikle karmaşık süreçlerde açıklığı artırır.

İlgili konular