Ana içeriğe geç

Eylem Alt Süreç Aktivitesi

Eylem Alt Süreç aktivitesi, daha büyük bir workflow içinde eylem odaklı alt Süreçler oluşturulmasını sağlar. Mesaj, hata, sinyal, zamanlayıcı veya telafi eylemleri gibi çeşitli eylemlere yanıt olarak etkinleşir. Sistem, barındırma kapsamı oluşturulduğunda Başlat eylemine bir abonelik oluşturur ve kapsam sonlandırıldığında kaldırır.

Alan Açıklama Gereksinim
Ayrıcalıklı Alt Süreci, belirli bir Süreç örneği tarafından tetiklendiğinde işleri sıralı olarak işlemesi için yapılandırır. İsteğe bağlı
Çalışma Dinleyicileri Aktivitenin Uygulamasının Başlat ve bitişinde tetiklenen dinleyiciler koleksiyonunu tanımlar. İsteğe bağlı

Aksiyon Tipleri ve Örnekleri

Başlat Eylem

  • Formatla: string
  • Örnek Sonuç: "start"

Bitiş Eylem

  • Formatla: string
  • Örnek Sonuç: "end"

Al Eylem

  • Formatla: string
  • Örnek Sonuç: "take"

Uygulama Örnekleri

Alan Kurulumu - Exclusive: true - Execution Listeners: - Event: start - Script: log.info("Workflow process started."); - Event: take - Script: data.update("transition_count", data.get("transition_count") + 1); - Event: end - Script: notification.send("Process finished successfully.");

Uygulama Değişkenleri - Event Name: messageEvent_OrderReceived - Payload: { "orderId": "12345", "customer": "Acme Corp" } - Correlation Key: orderId_12345

Teknik Notlar

Eylem Alt Süreç aktivitesi hem ana Süreç seviyesinde hem de herhangi bir alt Süreç içinde eklenebilir. Sistem, barındırma kapsamı (Süreç örneği veya alt Süreç) oluşturulduğunda aktivitenin Başlat eylemine bir abonelik oluşturur. Bu abonelik, barındırma kapsamı sonlandırıldığında otomatik olarak kaldırılır.