Bu Sayfada

Simülasyon Arayüzü Referansı

Dashboard Özelleştirme

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 süreç 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ç
Yeni OluşturYeni simülasyon konfigürasyonu oluştur
RenameMevcut konfigürasyonun ve veri seti adını değiştirin
ÇoğaltMevcut konfigürasyonun kopyasını oluştur
Auto ConfigureSimülasyon parametrelerini AI veya gözlemlenen veri 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ışanş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 veri eşleştirildiğinde görünür)

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 sunar. 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 nitelik’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 nitelik’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ı”Amerika Birleşik Devletleri”, “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.


Başlangıç Olayı 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
PeriyodiklikZaman 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
PeriyodiklikZamana bağlı işlem süresi değişimi
ConditionsKoşullu işlem süreleri

Gerekli Kaynaklar

AyarAçıklama
Kaynak HavuzuKullanılacak kaynak havuzu
MiktarKaç birim gerektiği

Bir göreve birden fazla kaynak gereksinimi eklenebilir.

Atlanma Olasılığı

AyarAçıklama
PercentageAktivitenin atlanma olasılığı (0-100%)
PeriyodiklikZamana 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 nitelik’larının nasıl değişeceğini yapılandırın:

AyarAçıklama
AttributeDeğişecek nitelik
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 nitelik değerini değiştirir
Atlama OlasılığıEvent’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)
PeriyodiklikZamana 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 akış bağlantısı’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 Day (Her Gün)startTime, endTimeHer gün 09:00-17:00
Each Week (Her Hafta)day (Her Hafta İçi Gün)startTime, endTimeHafta içi iş saatleri
Each Week (Her Hafta)end Day (Her Hafta Sonu Gün)startTime, endTimeHafta sonu saatleri
Each Week (Her Hafta)startDay, startTime, endDay, endTimeHaftada çok günlük desen
Each Month (Her Ay)startDayOfMonth, startTime, endDayOfMonth, endTimeAy sonu işlemleri
Each Year (Her Yıl)startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTimeSezonluk desenler
Sabit DönemstartDateTime, 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 sunar:

Ş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ışanştırma

Çalışanştırma Kontrolleri

KontrolAçıklama
Simülasyonu ÇalışanştırSimülasyonu başlat
Progress BarÇalışanşma esnasında tamamlama yüzdesini gösterir
CancelÇalışanş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 lognun bulunduğu bir dataset oluşturur:

Çıktı İçeriği

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

Çıktı ile Çalışanş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