CA Process Automation, adlandırılmış veri kümelerine erişirken mutlak ya da göreli yolları kullanabilir. Mutlak yollar tam veya sabit yollar olarak da bilinir.
Örnek 1
Folder1, kütüphanede kök klasör altında yer almaktadır. Folder1 iki nesne içerir: Process1 ve Dataset1. Process1i açar, İşlemi Başlatma işleci çift tıklatır ve Özellikler paletindeki İşlem Adı alanını bulursunuz.
Bir değer girmek yerine, Dataset1'de ProcessName adı verilen bir alandaki değeri kullanmak veya bu değere başvurmak istiyorsunuz. Tam yol için şunu belirtirsiniz:
Datasets["/Folder1/Dataset1"].ProcessName
Process1'e göreli olarak Dataset1 yolunu da belirtebilirsiniz. Göreli bir yol kullanarak aynı ifade şöyledir:
Datasets["Dataset1"].ProcessName
CA Process Automation göreli ifadeyi değerlendirirken, Dataset1'i bulmak için Process1 ile aynı klasöre bakar.
Dataset1'i taşırsanız, mutlak yol artık geçerli olmaz. Bu durumu düzeltmek için, yolu güncellemeniz gerekir. Ancak aynı klasörde oldukları sürece, Dataset1 ve Process1'i istediğiniz yere taşıyabilirsiniz ve göreli yol halen geçerli olur.
Örnek 2
Örnek 1'e benzer şekilde, bir veri kümesindeki bir alanı kullanmak istiyorsunuz. Bu kez, kütüphanenin kök seviyesinde Dataset2'yi kullanmak istiyorsunuz. Tam yol için şunu belirtirsiniz:
Datasets["/Dataset2"].ProcessName.
Göreli bir yol kullanarak aynı ifade şöyledir:
Datasets["../Dataset2"].ProcessName.
Bu yol ifadesi, uygulamaya Folder1 (işlemi içeren klasör) için üst olan klasöre bakmasını söyler . Folder1 başlangıç noktasıdır. Kod "../Dataset2," tam olarak klasör hiyerarşisinde bir seviye yukarı giderek Dataset2'yi aramasını söyler. Bu durumda, Folder1'in üst klasörü, kök klasördür ve uygulama Dataset2'yi burada arar.
Aşağıdaki iki noktada özetlenen bu kavramlar aynı zamanda Linux/UNIX, Windows ve tektip adlandırma kurallarını destekleyen her ortam için geçerlidir.
Bu koşullar mevcut olduğunda, göreli yollar kullanarak karmaşık ifadeleri basitleştirebilirsiniz. Örneğin:
"../../"
Not: Göreli veya mutlak yollar her nesnede ifadeler olarak kullanılabilir.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|