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.
Asynchronousparametresi, 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.