Güncelleme Oluşturma Etkinliği
Genel Bakış
Güncelleme Oluşturma Etkinliği zenginleştirmesi, belirli bir "güncelleme" etkinliği tetiklendiğinde ve izlenen bir olay özniteliğinin değeri daha önce görülenden değiştiğinde sürecinize yeni bir etkinlik ekler. Bu zenginleştirme, belirli bir özniteliği değiştirmesi gereken (bir "Güncelleme" adımı olan) bir etkinliğiniz varsa ve yalnızca o adım gerçekten bir şey değiştirdiğinde bunu süreç haritasında açıkça göstermek istediğinizde kullanılmalıdır.
Örneğin, bir onay iş akışında birkaç noktada çalışan genel bir "Durum Güncelle" etkinliği olabilir. Bazen sipariş durumunu değiştirir, bazen kullanıcı kaydetti düğmesine tıkladığını kaydeder ancak gerçek bir değişiklik yapmaz. Bu zenginleştirme, "Durum Güncellendi" adlı bir etkinliğin yalnızca "Durum Güncelle" gerçekten OrderStatus özniteliğini değiştirdiğinde tetiklenmesini sağlar — değişiklik yapmayan çalıştırmalar yeni bir etkinlik oluşturmaz.
Yaygın Kullanımlar
- Bir "Durum Güncellendi" etkinliği, "Durum Güncelle" adımı sipariş durumunu gerçekten değiştirdiğinde eklenir
- Bir "Öncelik Güncellendi" etkinliği, "Bilet Düzenle" adımı öncelik değerini gerçekten değiştirdiğinde eklenir
- Bir "Sahip Yeniden Atandı" etkinliği, "Durum Yeniden Ata" adımı yeni bir sahip seçtiğinde eklenir
Ayarlar
Yeni Etkinlik Adı: Eklenecek etkinliğin adı. Bu ad süreç haritalarında ve etkinlik listelerinde görünür. Değişikliğin neyi temsil ettiğini açıklayan bir isim seçin (örn. "Durum Güncellendi", "Öncelik Güncellendi").
Olay Özniteliği: Değeri izlenen olay özniteliği. Zenginleştirme, bu özniteliğin değerini mevcut olayda öncelikli olarak Change Activities listesinden önceki olayda karşılaştırır.
Güncelleme Etkinliği: Yeni bir etkinliğin tetikleyicisi olan tek etkinlik. Yeni etkinlik yalnızca bu etkinlik adını taşıyan bir olay gerçekleştiğinde ve izlenen öznitelik değeri önceki izlenen olaydan farklıysa oluşturulur. Güncelleme Etkinliği ayrıca Change Activities içinde yer almalıdır.
Değişim Etkinlikleri: Öznitelik değer geçmişini incelerken "izleme noktası" olarak kabul edilen etkinlikler kümesi. Zenginleştirme, etkinliği bu adlardan biriyle eşleşen olayları tarar, izlenen özniteliğin en güncel değerini hatırlar ve bir Güncelleme Etkinliği olayı geldiğinde bunu karşılaştırır.
Büyük/Küçük Harf Duyarsızlığı: Karşılaştırma sırasında boş (null) değerlerin nasıl değerlendirileceğini kontrol eder. Etkinleştirildiğinde (varsayılan), null kendi değeri olarak kabul edilir; bu nedenle null'dan "Onaylandı"'ya geçiş değişiklik sayılır. Devre dışı bırakıldığında, izlenen özniteliği null olan olaylar atlanır ve karşılaştırmaya katılmaz.
Örnekler
Örnek 1: Gerçek Durum Değişikliklerini Kaydetme
Durum: Bir sipariş yönetimi sürecinde, kullanıcı sipariş ekranında Kaydet butonuna bastığında çalışan genel bir "Durum Güncelle" etkinliği vardır. "Durum Güncelle" gerçekten OrderStatus'i değiştirdiğinde süreç haritasında sadece "Durum Güncellendi" etkinliği görünmesini istersiniz — durumu değiştirmeyen rutin kayıtlar haritayı karmaşıklaştırmaz.
Ayalar:
- Yeni Etkinlik Adı: Durum Güncellendi
- Olay Özniteliği: OrderStatus
- Güncelleme Etkinliği: Durum Güncelle
- Değişim Etkinlikleri: Sipariş Oluştur, Durum Güncelle, Siparişi Kapat
- Büyük/Küçük Harf Duyarsızlığı: Etkin
Bir vaka üzerinde adım adım:
- Sipariş Oluştur (OrderStatus = "Beklemede") — izlendi, yeni etkinlik yok (önceki izlenen olay yok)
- Durum Güncelle (OrderStatus = "Beklemede") — izlendi, yeni etkinlik yok (Durum Güncelle tetikledi ama değer değişmedi)
- Durum Güncelle (OrderStatus = "Onaylandı") — izlendi, yeni "Durum Güncellendi" etkinliği eklendi (Durum Güncelle tetiklendi ve değer "Beklemede"den "Onaylandı"ya değişti)
- Siparişi Kapat (OrderStatus = "Onaylandı") — izlendi, yeni etkinlik yok (Siparişi Kapat Güncelleme Etkinliği değil)
Anlamlı Durum Güncelle etkinlikleri yalnızca "Durum Güncellendi" etkinliği oluşturur.
Örnek 2: Gerçekten Onaylayan Onay Adımı
Durum: Bir satın alma iş akışında, tekrarlayan "Yönetici İncelemesi" etkinliği vardır. Bazı yöneticiler sadece yorum ekler, ApprovalStage'i ilerletmez; bazen gerçekten onay verirler. Sadece ApprovalStage'i değiştiren incelemeleri işaretlemek için "Aşama İlerledi" etkinliği istenir.
Ayalar:
- Yeni Etkinlik Adı: Aşama İlerledi
- Olay Özniteliği: ApprovalStage
- Güncelleme Etkinliği: Yönetici İncelemesi
- Değişim Etkinlikleri: Gönder, Yönetici İncelemesi, Direktör İncelemesi, Nihai Onay
- Büyük/Küçük Harf Duyarsızlığı: Etkin
Yönetici İncelemesi olayından sonra, ApprovalStage değeri önceki Gönder / Yönetici İncelemesi / Direktör İncelemesi / Nihai Onay olaylarından farklıysa "Aşama İlerledi" etkinliği eklenir. Sadece yorum içeren, aşamayı değiştirmeyen Yönetici İncelemesi etkinlikleri yeni etkinlik oluşturmaz.
Çıktı
Create Update Activity zenginleştirmesi, öznitelik değer değişikliklerini temsil eden yeni etkinlik satırları oluşturur. Bu yeni etkinlikler mevcut süreç akışına sorunsuz entegre olur ve tüm süreç analiz araçlarında görünür.
Etkinlik Özellikleri:
- Etkinlik Adı: "Yeni Etkinlik Adı" ayarı ile aynı
- Zaman Damgası: Öznitelik değişikliğinin gerçekleştiği olaydan devralınır
- Vaka ID: Orijinal olay ile aynı (etkinlikler aynı vakaya eklenir)
- Olay Öznitelikleri: Orijinal olayın tüm öznitelikleri yeni etkinliğe kopyalanır
- Etkinlik Türü: Süreç haritalarında ve etkinlik listelerinde görünen standart etkinlik
Oluşturma Mantığı:
- Bir etkinlik ancak üç koşulun tamamı sağlandığında eklenir:
- Olayın Etkinliği konfigüre edilen Güncelleme Etkinliği ile eşleşmeli
- Vaka içinde önceki bir olayın Etkinliği Değişim Etkinlikleri listesinden olmalı (yani karşılaştırılacak önceki izlenen değer var)
- İzlenen öznitelik değeri mevcut olayda, önceki izlenen olaydakinden farklı olmalı
- Vakadaki ilk izlenen olay yeni etkinlik oluşturmaz, çünkü karşılaştıracak önceki değer yoktur
- Etkinliği Değişim Etkinlikleri listesinde olmayan olaylar tamamen yoksayılır
- Büyük/Küçük Harf Duyarsızlığı kapalıysa, izlenen özniteliği null olan olaylar atlanır ve karşılaştırmaya katılmaz
Entegrasyon Noktaları:
- Yeni etkinlikler, öznitelik değişim akışını gösteren süreç haritalarında görünür
- Belirli değişiklik desenlerini içeren vakalar için etkinlik filtrelerinde kullanılabilir
- Süre hesaplamaları gibi sonraki zenginleştirmelerde kullanılabilir
- Varyant analizinde farklı değişim dizilerini belirlemede görünür
- Etkinlik sıklığı istatistikleri ve performans ölçümlerine dahil edilir
- Olay kaydı dışa aktarımlarında orijinal özniteliklerle birlikte görünür
Süreç Haritası Görselleştirmesi: Yeni etkinlikler, süreç haritalarında öznitelik değişikliklerinin yollarını gösteren ek düğümler oluşturur. Bu, daha önce gizli olan durum geçişlerini görünür ve analiz edilebilir kılar, mevcut süreç etkinlikleriyle birlikte.
Performans Dikkatleri:
- Zenginleştirme, değişiklikleri algılamak için seçilen tüm etkinliklerdeki olayları işler
- Büyük veri setlerinde, Değişim Etkinlikleri yalnızca değişiklik beklenenlerle sınırlandırılmalıdır
- Yeni etkinlikler olay sayısını artırır; bu, süreç haritası karmaşıklığını etkileyebilir
- Gerekirse belirli değişiklik türlerine odaklanmak için filtreler kullanın
İlgili Konular
- Etkinlikleri Kaldır: Süreç kaydından istenmeyen etkinlikleri kaldırır
- Yinelenen Etkinlikleri Kaldır: Ardışık aynı etkinlikleri birleştirir
- Temsilci Vaka Özniteliği: Belirli etkinliklerden vaka düzeyine öznitelik çıkarır
- İki Etkinlik Arasındaki Süre: Orijinal ve güncelleme etkinlikleri arasındaki zamanı ölçer
Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.