Bir temel İşleç parametresinin değerini tanımlamak üzere bir özel parametreyi kullanmak için (özel parametrelerin kullanımı için tipik bir neden), özel parametreye makro gibi davranmanız gerekir. Bir özel işleç alanına ilişkin kullanıcı girdisinin temel işleç parametresinin değeri olarak kullanılmasına izin vermek için Değerdeki makroyu genişlet özelliğini kullanın.
Bunu yapmak için, ilk olarak Gizli özelliğini ayarlayın. Daha sonra temel işleç parametresini Değerdeki makroyu genişlet seçeneğiyle yapılandırın. CA Process Automation, her özel parametre adı için temel işleç parametresi değerlerini (Değerdeki makroyu genişlet seçeneği arlanmış her parametre için) arar ve özel parametre adını özel parametre değeriyle değiştirir. Bu yararlı bir özelliktir, ancak hangi temel işleç parametrelerinde Değerdeki makroyu genişlet seçeneğinin ayarlanacağını dikkatle belirleyin ve özel parametrelerinizi adlandırırken dikkatli olun, böylece bunlar yeterince benzersiz olur ve bir dizeyi aynı adı paylaşan özel parametrenizle yanlışlıkla değiştirmenizi önler.
Örneğin, temel işleç olarak Komut Dosyası Çalıştırma işlecini kullanarak bir özel işleç oluşturdunuz. Komut dosyası, özel işlecin kullanıcısı tarafından sağlanan girdiye bağlı olarak bazı parametreleri geçmek üzere tanımlanır. Son kullanıcıdan bu girdiyi elde etmek için bir form alanı eklenir ve bu alana for adı verilir. Temel işleçte, bir parametre ekleyin ve for değerini girip Değerdeki makroyu genişlet özelliğini true olarak ayarlayın. Böylece, özel işleç form alanında yapılandırılan kullanıcı girdisi, komut dosyasına parametre olarak doğru bir şekilde geçirilir.
Bir kullanıcı bu özel parametre için Steve değerini girerse, komut dosyası Steve değeriyle bir parametre alır. Ancak temel işleç parametresi inLineScript için Değerdeki makroyu genişlet özelliğini ayarlarsanız, komut dosyasında for sözcüğünün geçtiği her yere Steve sözcüğü gelir. Bu istenmeyen bir durumdur çünkü bu durumda her For döngüsü için komut dosyası kodunun yerine kazara istenmeyen bir terim geçer ve bu da komut dosyanızda bir sözdizimi hatasına yol açar.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|