Özel durum işleme, Hata, Durdur ya da Beklenmeyen sonuç gibi, bir işlemdeki işleçlere ilişkin önceden tanımlı özel durumlar için işleçler sırası tanımlamanızı sağlar. Belirli bir sırası olmayan özel durumlar için gerçekleştirilecek bir varsayılan işleçler sırası da oluşturabilirsiniz. İş Akışı modülü özel bir durumu işlerken, işlemdeki diğer işleçlerin yürütülmesini duraklatır.
Özel durum işleme, bir işleçteki çıkış koşullarını değerlendirirken öncelikleri kullanır. Aşağıdaki tabloda özel durum türleri sıralanmıştır.
|
Öncelik |
Özel Durum Tipi |
Ne Zaman Görülür |
|---|---|---|
|
1 |
Sistem Özel Durumu |
Hatalı bir temas noktası adı, erişilemeyen bir aracı ya da herhangi bir iletişim hatası vardır. |
|
2 |
Tanımlanamayan Yanıt |
Belirli bir çıkış koşulu için hiçbir çıkış bağlantısı yoktur. |
|
3 |
Durduruldu |
Bir işleç durdurulur ya da kullanıcı bir işleci durdurur. |
|
4 |
Zaman aşımı |
Bir işlem zaman aşımına uğrar ve zaman aşımı bağlantı noktasından ana akışa tanımlanan hiçbir yol yoktur. |
Bir işlem işlecinde özel bir durum oluştuğunda, İş Akışı modülü aşağıdaki önlemleri alır:
|
Öncelik |
Eşleşmeler |
Eylem |
|---|---|---|
|
1 |
İşlem nesnesinde tanımlanan özel durum işleyici. |
İşlem nesnesinde tanımlanan özel durum işleyiciyi çalıştırır. |
|
2 |
İş Akışı modülünün çalıştığı orkestratöre ilişkin varsayılan işlem nesnesinde tanımlanmış özel durum işleyici. |
Orkestratöre ilişkin varsayılan işlem nesnesinde tanımlanan özel durum işleyiciyi çalıştırır. |
|
3 |
Hiçbiri |
Özel durumu yoksayar. İş Akışı modülü işlemi işlemeye devam eder. |
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|