Önceki Başlık: İşlemlerdeki İşleçlerin Ortak ÖzellikleriSonraki Başlık: Simülasyon Özellikleri


İşleme Grubu

Aşağıdaki özellikler, bir işleci çalıştırmadan önce karşılanması gereken koşulları ve işleç çalıştırılmadan önce ve çalıştırıldıktan sonra gerçekleştirilmesi gereken eylemleri tanımlar. Bu özellikleri, işleç Yürütme Ayarları'nda bulabilirsiniz.

Yürütme Öncesi Kodu

Bir işleç çalıştırılmadan önce çalıştırılan kodu eklemenize olanak sağlar. Tüm JavaScript kodlarını çalıştırabilirsiniz. JavaScript kodu işleç çalıştırılmadan önce çalışır. Yürütme öncesi kodu, işleci ve süreç veri kümesini veri kümesinin işlece yönelik girdi olarak kullanılabileceği şekilde işler. Başka bir deyişle, önceki bir işleç veri kümesinden gelen çıktı parametrelerini işleyebilir ve sonraki bir işlece yönelik girdi olarak kullanabilirsiniz.

Yürütme öncesi kodu çeşitli görevleri yerine getirebilir. Örneğin, aşağıdaki kod İşlem seviyesi değişkeni ayarlar:

if(Process.username==null)
{
Process.username="testuser";
}

Not: Kod ekleme hakkında daha fazla bilgi için bkz. JavaScript Çalıştırma İşleci.

Yürütme öncesi kodu tamamlanmadan ve işleç çalıştırılmadan önce işleç, CanExecute = 1 koduna ulaşmalıdır. İşlem değişkeni CanExecute, işlece varsayılan olarak eklenir. Varsayılan CanExecute değeri 1'dir. Varsayılanı değiştirmezseniz işleç çalıştırılır. Bu gereksinim, dış koşulları doğrulamanıza ve yalnızca beklenen bir koşul karşılandığında ilerlemenize olanak tanır.

CanExecute değerini 0 (Process.CanExecute =0) olarak değiştirirseniz işleç çalıştırılmaz. CA Process Automation, 30 saniye bekleyip yürütme öncesi kodunu yeniden çalıştırır.

Herhangi bir yürütme öncesi kodu olmadığında işleç hemen çalıştırılır. Örneğin, işlecin bir parçası olarak kullanmak üzere döngü değişkenleri veya başka değişkenler ayarlamak için yürütme öncesi kodunu kullanabilirsiniz.

İşleçte çalıştırılan kod için, işleç veri kümesine erişmek amacıyla aşağıdaki sözdizimini kullanabilirsiniz:

Process[OpName].fieldname

Örneğin, aşağıdaki kod aşağıdaki verileri içeren iNow adlı bir işleç veri kümesi değişkeni oluşturur:

Yürütme Sonrası Kodu

Bir işleç tamamlandıktan sonra çalıştırılan kodu eklemenize olanak sağlar. Örneğin, döngü değişkenlerini değiştirmek veya bir işlecin sonuçlarını işlemek için yürütme sonrası kodunu kullanabilirsiniz.

İşleçte çalıştırılan kod için, işleç veri kümesine erişmek amacıyla aşağıdaki sözdizimini kullanabilirsiniz:

Process[OpName].fieldname

Örneğin, aşağıdaki kod, Result adlı işleç veri kümesi değişkeninin değerini iResult adlı değişkene kopyalar:

Process.iResult = Process[OpName].Result;
Arayan Kullanıcı Olarak Çalıştır

Bir işlemde seçilen işlecin, işlemi başlatan yetkili kullanıcının kimliğiyle çalışması gerektiğini belirtir. Bu gereksinim, işlemin tümünün sahibi olarak çalışıp çalışmadığına bakılmaksızın geçerlidir. Arayan Kullanıcı Olarak Çalıştır, işlem tasarımcılarının aşağıdakileri gerçekleştiren işlemleri çalıştırmalarına olanak sağlar: