Önceki Başlık: Özel Durum İşlemeSonraki Başlık: İşlemleri Etkileşimli Olarak Çalıştırma


Özel Durum İşleyicileri Oluşturma

Özel durum işleyicileri, bir işlemdeki aşağıdaki önceden tanımlı özel durumlar için işleç sıraları oluşturmanızı sağlar.

Durduruldu

Kullanıcının belirttiği ya da işleç tarafından durdurulma durumunda görülür.

Sistem Hatası

Her türlü iletişim hatasında görülür. Örneğin, işlem hatalı bir temas noktası adı içerdiğinde ya da çalışmayan bir aracıya başvuruda bulunduğunda meydana gelir.

Zaman aşımı

Aşağıdaki durumların her ikisi de doğruysa görülür:

Tanımlanamayan Yanıt

Hiçbir çıktı bağlayıcısı yanıta karşılık gelmediğinde görülür.

Şu adımları izleyin:

  1. Tasarımcı sekmesini tıklatın.
  2. Aç'ı tıklatın, açılacak işlemin bulunduğu klasöre gidin, işlemi seçip Aç'ı tıklatın.
  3. Özel Durum İşleyici sekmesini seçin.
  4. İşleçler paletindeki Standart klasörünü genişletin ve Özel Durum işlecini işleme sürükleyin.
  5. Özel Durum işleç özellikleri iletişim kutusunu genişletin.
  6. Bilgi'yi genişletin ve Ad alanına bir ad yazın.

    Not: En iyi yöntem, varsayılan özel durum işleyicideki işleçlerin bir önekle adlandırılmasıdır; böylece bu işleçler varsayılan özel durum işleyiciyi yükleyen işlemdeki işleç adlarıyla eşleşmezler.

  7. Meydana Gelen Özel Durum'u genişletin.
  8. Açılan listeden bir özel durum türü seçin.
  9. Paletten, özel durum için kuralı tamamlayan işleme daha fazla işleç sürükleyin. Yürütme dizisindeki işleçleri bağlayın.

    Not: Hiçbir Durdurma işleci eklemeden diziyi bitirirseniz, ana işlem sürdürülür. İsteğe bağlı olarak, Özel Durum İşleyicideki bir veya daha fazla yol için işlemi durdurabilirsiniz.

  10. Araç çubuğunda Kaydet'i tıklatın.

    Yeni özel durum kuralı eklenir.

Özel durum işlemenin bir parçası olarak, işleci sıfırlayıp işleme devam edebilirsiniz. Ayrıca, bir özel durumu yoksaymayı da seçip işleme devam edebilirsiniz. Bir özel durumu yoksaymak için, işleci simülasyon modunda ayarlayın ve işleme devam edin. Sıfırlama işleci Ortak palette yer alır. Sıfırlama işlecini işlem bölmesinde, özel durum işleyicide ve şerit değiştirme işleyicisinde kullanabilirsiniz.

Şu adımları izleyin:

  1. Ekle'yi sağ tıklatın, bir Sıfırlama işleci eklemek için Sıfırla'yı seçin.

    Metin kutusu, geçerli işlemdeki işleçlerden birinin seçildiği açılan bir listeye sahip bir giriş görüntüler. Birden fazla işleç adı ekleyebilirsiniz.

  2. İşleç adını işlemek için Sil, Yukarı Taşı ve Aşağı Taşı'yı gerektiği gibi tıklatın.
  3. İşlem zamanında bir dizeye (örneğin, işleç adı) ya da değer listesine (örneğin, işleç adları) çözümlenen bir ifade girin. Açılan listeden işleç adı seçmek yerine bu eylemi gerçekleştirin.
  4. Sonuçla Devam Et'i seçin ya da bu seçeneğin işaretini kaldırın.
    Seçili:

    EndCondition seçeneği, Başarılı ya da Başarısız durumlarından birini seçmek üzere kullanılabilir hale gelir.

    Başarılı:

    İşlem zamanında hata koşuluyla karşılaşılırsa, CA Process Automation seçili işleçlerin başarılı olduğunu varsayar. İşlem akışının kalanına devam eder.

    Başarısız:

    İşlem zamanında hata koşuluyla karşılaşılırsa, CA Process Automation seçili işleçlerin başarılı olduğunu varsayar. İşlem akışının kalanına devam eder.

    Seçili değil:

    İşlem zamanında hata koşuluyla karşılaşılırsa, CA Process Automation seçili işleçleri sıfırlayıp işlem akışına devam eder.

  5. (İsteğe bağlı) Özel bir durumu yoksaymak ve işleme devam etmek için, özel durumu yoksaymak üzere özel durum işleyici moduna Sıfırlama işleci ekleyin:
    exceptionStart-<operator-name>.Source
    

Not: Sıfırlama işleci İşleçler Listesine alan eklediğinizde, işlem Döngü işleci adları yeni alanın açılan listesinde görünür. Sıfırlama işleci, Döngü işlecindeki tüm işleçleri sıfırlar ve Döngü işlecini ilk yinelemeye kadar sıfırlar. Sıfırlamadan sonra, Döngü işleci, ilk yinelemeden yeniden başlar. Döngü işleci simülasyonu desteklemediğinden, Sıfırlama işleci daima bir Döngü işlecini sıfırlayacaktır. Döngü işleci sıfırlanır ve aşağıdaki alan değerleri yoksayılır: