Doküman Listesi
Bu Sayfada

Simülasyon Arayüzü Referansı

Genel Bakış

Bu sayfa, ProcessMind platformunda simülasyon arayüzü için tam referans sunar. Simülasyon ayarlarını yaparken hızlıca göz atabilirsiniz.


Simülasyon Sekmesine Erişim

Simülasyon ayarları, bir process modelini görüntülerken sağ panelde bulunur:

  1. BPMN modeli içeren bir process açın
  2. Sağ paneldeki Simülasyon sekmesine gidin
  3. Tüm simülasyon ayarları, açılır kapanır bölümlere ayrılmıştır

Simülasyon Yönetimi

Simülasyon panelinin üst kısmında, konfigürasyonları yönetmek için gerekli kontrolleri bulabilirsiniz:

Simülasyon Seçici

KontrolAçıklama
DropdownVar olan bir simülasyon konfigürasyonu seç
Create NewYeni simülasyon konfigürasyonu oluştur
RenameMevcut konfigürasyonun ve veri seti adını değiştir
DuplicateMevcut konfigürasyonun kopyasını oluştur
Auto ConfigureSimülasyon parametrelerini AI veya gözlemlenen data ile otomatik ayarla
DeleteMevcut simülasyon konfigürasyonunu sil

Aynı proses için birden fazla simülasyon konfigürasyonuna sahip olabilir, ayarlarınızı kaybetmeden farklı senaryoları karşılaştırabilirsiniz.

Aksiyon Butonları

Simülasyon seçicinin altında ana aksiyon butonlarını bulabilirsiniz:

ButonAçıklama
Simülasyonu ÇalıştırGeçerli ayarlarla simülasyonu başlatır
Otomatik YapılandırParametreleri otomatik doldurmak için diyalog açar

Otomatik Yapılandır diyalogu iki modda çalışır:

  • AI-Tahmini: AI, process modeline göre gerçekçi parametreler oluşturur
  • Veriden Gözlemlenen: Gerçek process datanızdan parametre çıkarır (sadece data MAP edildiğinde appears)

Dönemler

Bu bölüm, simülasyonun zaman aralığını belirler:

AyarAçıklamaÖrnek
Simülasyon DönemiSimülasyonun başlangıç ve bitiş tarihleri2025-01-01 - 2025-03-31
Isınma DönemiAçılırsa, başlangıç tarihinden önce ısınma dönemi çalışırAçık/Kapalı

Isınma Dönemi

Isınma dönemi, veri toplanmadan önce simülasyonun dengelenmesini sağlar. Aktif edilirse, simülasyon süresi kadar ek bir dönem, başlangıç tarihinden önce çalışır. Çıktıda sadece başlangıç ve bitiş tarihleri arasındaki event’ler yer alır. Bu sayede başlatma önyargısı ortadan kaldırılır.


Case Özellikleri

Özellikler, her case boyunca taşınan değerlerdir. Nasıl oluşturulacaklarını ayarlayabilirsiniz.

Sayısal Özellikler

Sayısal attribute’lar, değer üretmek için istatistiksel dağılımları kullanır. Tüm türler için Dağılımlar  sayfasına bakabilirsiniz.

AyarAçıklama
DistributionDağılım türü
ParametersDağılıma özel parametreler
PeriyodiklikOpsiyonel zaman bazlı değişim
ConditionsOpsiyonel koşullu üretim

Metin Attribute’ları

Metin attribute’larının farklı oluşturulma modları vardır:

ModAçıklamaÖrnek Çıktı
ListListeden ağırlıklı rastgele seçim”Gold”, “Silver”, “Bronze”
NumberedÖn ek ve artan sıra numarası”ORDER-0001”, “ORDER-0002”
Fictional NamesOluşturulmuş kişi adları”Sarah Johnson”, “Michael Chen”
Fictional CompaniesOluşturulmuş şirket adları”Acme Corp”, “Global Industries”
CountriesÜlke adları”United States”, “Germany”, “Japan”

Kaynak Yapılandırması

Aktiviteler için kullanılabilir kaynak havuzlarını tanımlayın.

AyarAçıklama
AdKaynak havuzu adı
KapasiteMevcut birim sayısı
PeriyodiklikOpsiyonel zaman bazlı kapasite

Detaylı modelleme için Kaynaklar  sayfasına bakabilirsiniz.


Start Event Ayarları

Yeni case’lerin process’e girişini yapılandırın:

AyarAçıklama
DistributionGirişlerin dağılımı (çoğu zaman Poisson)
RateOrtalama geliş sayısı
Rate UnitZaman birimi: saatlik, günlük, haftalık, aylık, yıllık
PeriodicityZaman bazlı giriş değişimi
ConditionsKoşullu giriş desenleri

Varsayılan Yapılandırma

Varsayılan olarak case’ler Poisson dağılımına göre saatte 1 adet gelecek şekilde gelmektedir.


Task (Aktivite) Ayarları

BPMN modelinizdeki her task için işlem parametreleri belirleyebilirsiniz:

İşlem Süresi

AyarAçıklama
Distributionİşlem süresinin dağılımı
Time Unitsaniye, dakika, saat, gün
PeriodicityZamana bağlı işlem süresi değişimi
ConditionsKoşullu işlem süreleri

Gerekli Kaynaklar

AyarAçıklama
Resource PoolKullanılacak kaynak havuzu
QuantityKaç birim gerektiği

Bir göreve birden fazla kaynak gereksinimi eklenebilir.

Atlanma Olasılığı

AyarAçıklama
PercentageAktivitenin atlanma olasılığı (0-100%)
PeriodicityZamana bağlı atlanma olasılığı değişimi
ConditionsKoşullu atlama kuralları

Atlandığında, case herhangi bir kaynak ya da zaman harcamadan hemen sonraki adıma geçer.

Kuyruk Stratejisi

AyarAçıklama
FIFOFirst In, First Out - case’ler geldikleri sıraya göre işlenir (varsayılan)
LIFOLast In, First Out - en son gelen case’ler önce işlenir
RandomBekleme kuyruğundan rastgele case seçilir

Kuyruk stratejisi, aktivite yeni iş için hazır olduğunda sıradaki case’in nasıl seçileceğini belirler.

Attribute Değişiklikleri

Bir task tamamlandığında case attribute’larının nasıl değişeceğini yapılandırın:

AyarAçıklama
AttributeDeğişecek attribute
New ValueYeni değer (sabit veya dağılımlı olabilir)
ConditionsHangi durumda değişiklik uygulanacağı

Ara Event Ayarları

Ara event’ler (start olmayanlar) için:

AyarAçıklama
Attribute ChangesCase attribute değerini değiştirir
Skip ChanceEvent’i atlama olasılığı

Gateway Yapılandırması

XOR (Exclusive) Gateways

Exclusive gateways için her giden yolun olasılığını aşağıdan ayarlayın:

AyarAçıklama
ProbabilityBu yolun göreli ağırlığı (otomatik normalize edilir)
PeriodicityZamana bağlı olasılık değişimi
ConditionsKoşullu yol seçimi

Not: Olasılıklar göreli ağırlık anlamındadır. Akışları 70, 20, 10 olarak ayarlamak 7, 2, 1 ile aynı sonucu verir.

AND (Paralel) Gateway

Ayar gerekmez—tüm çıkış yolları aynı anda seçilir.

OR (Dahil Edici) Gateway

XOR’a benzer, fakat birden fazla yol seçilebilir ve en az biri mutlaka seçilir.


Sequence Flow Ayarları

Bireysel sequence flow’ları (elemanlar arası oklar) yapılandırın:

AyarAçıklama
ProbabilityGateway sonrası olasılık ağırlığı
PeriyodiklikZaman bazlı değişiklikler
ConditionsKoşullu akış seçimi

Dağılım Editörü Referansı

Herhangi bir dağılım ayarlarken dağılım editörünü kullanırsınız:

Mevcut Dağılım Türleri

TipParametrelerKullanım Senaryosu
FixedvalueSabit değerler
Normalmean, stdDevSimetrik değişim
Uniformmin, maxEşit olasılıkla aralık
Triangularmin, mode, maxEn olası değere sahip aralık
Poissonlambda, rateUnitGeliş oranları
Lognormalmean, stdDevSağ eğimli süreler
Weibullscale, shapeGüvenilirlik modelleme
Pearson VIalpha1, alpha2, betaKarmaşık desenler

Zaman Birimleri

Uygun olduğunda, süreler şu birimlerle belirtilebilir:

  • Saniye
  • Dakika
  • Saat
  • Gün

Hız Birimleri

Geliş dağılımları için:

  • Saatlik
  • Günlük
  • Haftalık
  • Aylık
  • Yıllık

Detaylı bilgi için Distributions  dokümanına bakın.


Periyodiklik Editörü Referansı

Zaman bazlı parametre ayarlarında:

TipParametrelerÖrnek
Always(yok)Zaman değişikliği yok
Default(yok)Varsayılan kural
Each DaystartTime, endTimeHer gün 09:00-17:00
Each WeekdaystartTime, endTimeHafta içi iş saatleri
Each Weekend DaystartTime, endTimeHafta sonu saatleri
Each WeekstartDay, startTime, endDay, endTimeHaftada çok günlük desen
Each MonthstartDayOfMonth, startTime, endDayOfMonth, endTimeAy sonu işlemleri
Each YearstartMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTimeSezonluk desenler
Fixed PeriodstartDateTime, endDateTimeTek seferlik event

Ayrıntılı bilgi için Periyodiklik  sayfasına bakabilirsiniz.


Şart Editörü Referansı

Şartlar, parametre değerlerinin case özelliklerine göre değişmesini sağlar:

Şart TipiAçıklama
Değer EşleştirmeÖzellik belirli bir değere eşitse
AralıkSayısal özellik bir aralıktaysa

Örnek: Müşteri tenant tier’ına göre farklı işlem süreleri belirleyin.


Simülasyon Çalıştırma

Çalıştırma Kontrolleri

KontrolAçıklama
Run SimulationSimülasyonu başlat
Progress BarÇalışma esnasında tamamlama yüzdesini gösterir
CancelÇalışan simülasyonu durdur

Yürütme Limitleri

LimitDeğerAmaç
Maksimum Event2.000.000Kontrolsüz simülasyonu engeller

Event Limiti

Simülasyon 2.000.000 event’e ulaşırsa duracaktır. Bu limite ulaşırsanız, simülasyon süresini kısaltın veya geliş oranını azaltın.


Simülasyon Çıktısı

Simülasyon tamamlandığında, process’inizde tüm event log’unun bulunduğu bir dataset oluşturur:

Çıktı İçeriği

AlanAçıklama
Case IDHer simüle edilen case için benzersiz tanımlayıcı
ActivityGerçekleştirilen aktivitenin adı
Start TimestampAktivitenin başladığı zaman
Complete TimestampAktivitenin tamamlandığı zaman
ResourceAktiviteyi yapan kaynak
Attributesİcra anındaki case attribute değerleri

Çıktı ile Çalışmak

Simüle edilen event log, standart bir ProcessMind veri setidir. Yapabilecekleriniz:

  • Process explorer’da görüntüleyin
  • Tüm ProcessMind özellikleriyle analiz edin
  • Diğer veri setleriyle (geçmiş ya da simülasyon) karşılaştırın
  • Harici analiz için dışa aktarın

Sonraki Adımlar