Bir işlemi döngüye almak için basit bir yöntem, döngüye almayı destekleyen bir işleç üzerinde Döngü parametrelerini ayarlamaktır. İşlece ilişkin Özellikler paletini açın. Yürütme Ayarları bölümünde, Yineleme Sayısı alanına, işlecin yineleyeceği sayıyı girin. Yineleme sayısı seçeneği hesaplanan bir alandır, bu nedenle işlem zamanındaki sayıyı belirtmek için bir değişkeni ya da ifade kullanabilirsiniz. Yineleme Sayısı, bir tamsayı (döngü sayısı) veya bir Boole (koşul true olarak değerlendirildiği sürece döngü devam eder) kabul eder. Geçerli giriş örnekleri şunlardır:
3 Process.var < 3 Process.var == false
Sonsuz döngü onay kutusunu işaretleyerek işleci süresiz olarak yineleyebilirsiniz.
Döngü göstergesi, döngüye almaya karar verdiğiniz işleçler üzerinde görünür:

Bir işlemi defalarca çalıştırmak için İşlemi Başlat işleci üzerinde döngü parametresini yapılandırabilirsiniz. Bu, bir İşlem'in birkaç yinelemesi için ve her bir döngü için işlemin bir geçmiş anlık görüntüsünü kaydetme durumlarında oldukça işe yarar. Ancak, bir işlemi başka bir işlemden birçok kez (sonsuz döngüde olduğu gibi) çağırmaktan kaçının. CA Process Automation tüm işlem vakalarının geçmişini tutar. Sonsuz döngüdeki bir işlemin başka bir işlemden çağrılması, gereksiz verileri kaydetmek için büyük miktarda disk alanı kullanabilir.
Bir işlemi defalarca çalıştırmak için tercih edilen yöntem, bir işlem içinde çevrimsel olarak döngüye almaktır. Gerektiğinde, dalın sonunda bir Durdurma işlecini yürütmeden önce, işlemin yeni bir ayrılmış vakasını başlatan İşlemi Başlat işlecini dallara ayırarak döngüsel bir işlemin geçmiş anlık görüntüsünü yine de saklayabilirsiniz.
Bir orkestratör veya ilişkili temas noktası için kütüphane ilke ayarlarında saklama dönemini, yani geçmişte kayıtlı tutulacak süreyi belirleyebilirsiniz.
Not: Bir işleci zamanaşımıyla döngüye almaya ve ardından Sıfırla eylemine ayarlarsanız, döngü koşulu is bir yineleme sıfırlandığında değil, bir yinelemeden diğerine geçerken kontrol edilir. ToplamDöngüSüresi değişkeni, ilk yinelemenin başlamasından sonra geçen saniye sayısını içerir; buna tüm sıfırlama yinelemelerinde harcanan zaman da dahildir. Döngü yineleme sıfırlamaları ToplamDöngüSüresi'ni de sıfırlamaz.
Bir işleci zamanaşımı ve ardından Devam Et eylemiyle döngüye ayarlarsanız, ToplamDöngüSüresi ilk yinelemenin başlamasından son başarılı yinelemenin sonuna kadar geçen saniye sayısını içerecektir. İşleç zamanaşımına uğrarsa, ToplamDöngüSüresi ilk yinelemenin başlamasından işlecin zamanaşımına uğradığı ana kadarki saniye sayısını içermeyecektir.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|