Ana içeriğe geç

Hata Fırlatma Eylemi

Hata Fırlatma eylemi, kullanıcıların bir otomasyon iş akışında kasıtlı olarak bir istisnayı yükseltmesine olanak tanır. Bu eylem, beklenmedik koşulları yönetmek veya belirli iş kurallarını uygulamak için iş akışının durdurulmasını ve bir hata durumunun sinyalini vermesini sağlar. Özel hata mesajları sağlamak için, hata ayıklama ve hata işleme için net bir bağlam sağlar.

Alan Açıklama Gereklilik
Eşzamansız Eylemin senkron veya eşzamansız olarak çalışıp çalışmadığını gösterir. İsteğe bağlı
Hata mesajı Hata atıldığında görüntülenecek özel hata mesajı. Gerekli

Eylem Tipleri ve Örnekler

Hata Mesajı Çıktısı

  • Format: string
  • Örnek Sonuç: "Validation Error: Input data is missing required fields."

Uygulama Örnekleri

Alan Kurulumu - Error message: "Failed to process transaction: Insufficient funds." - Asynchronous: true

Uygulama Parametreleri - activity.throwError("Invalid user credentials provided.") - activity.throwError("File not found.", { asynchronous: false })

Teknik Notlar

Hata Fırlatma eylemi yürütüldüğünde, mevcut yürütme yolunu hemen durdurur ve belirtilen hata mesajını yayınlар. Bu davranış, iş akışı içindeki hata işleme mekanizmaları (örneğin, Try-Catch blokları) tarafından yakalanabilir, böylece kibar bir kurtarma veya günlüğe kaydetme sağlar. Hiçbir hata işleyicisi yoksa, iş akışı atılan hata ile sonlanır. Asynchronous parametresi, hata yayılımının hemen gerçekleşip gerçekleşmediğini veya sıraya konulup konulmadığını belirler, ancak kritik hata atma için genellikle iş akışının hemen kesilmesi tercih edilir.