Global Bilgi | RPA

Files

Files

Aktiviteler

Environment Path

Senaryo çalıştığı anda seçilen klasörün bulunduğu bilgisayardaki tam dosya yolunu (path) elde etmek için kullanılır.

Kullanım Senaryoları:

  • Kullanıcının masaüstü, belgelerim, programlar gibi sistem dizinlerinden birine eriÅŸim saÄŸlamak
  • Dosya kaydetme ya da okuma iÅŸlemlerinde dinamik olarak sistem klasör yolunu kullanmak
  • Ortama göre deÄŸiÅŸen sistem dizinlerine göre senaryo davranışı belirlemek

Parametreler:

  • Folder: Droplist içinden seçilecek sistem klasörü (örneÄŸin: Desktop, MyDocuments, ProgramFiles)

Dikkat Edilmesi Gerekenler:

  • Seçilen klasör kullanıcıya özel olabilir; örneÄŸin “Desktop” farklı kullanıcı hesaplarında farklı konumda olabilir
  • Path bilgisi sadece çalıştıran ortamda geçerli olduÄŸundan sabit dizin gibi kullanılmamalıdır
  • DoÄŸrudan sistem klasörlerinin içeriÄŸine yazma yetkisi sınırlı olabilir; hata alınabilir
  • Path bilgisi, ileri iÅŸlemlerde (dosya yazma, okuma, kontrol vb.) dikkatle kullanılmalıdır

Extract Compressed File

Bu aktivite, .rar, .zip ve .7z uzantılı sıkıştırılmış dosyaları belirtilen bir klasöre çıkartmak için kullanılır. Ayrıca çıktı (output) parametresiyle çıkarılan klasörün tam yolu elde edilebilir

Kullanım Senaryosu:

Bir kullanıcı otomatikleştirilmiş bir süreçte sıkıştırılmış raporları arşiv klasöründen çıkarıp işlem yapmak istiyorsa, bu aktivite ile hedef klasöre kolayca çıkarabilir.

Parametreler:

  • Zip File Path : Sıkıştırılmış dosyanın tam dosya yolu. (örn: C:\New folder\Book1.rar)
  • Extract Folder Path : Dosyanın çıkarılacağı ana klasörün yolu. (örn: C:\New folder\)
  • Zip File Path Choose : Dosya seçici ile sıkıştırılmış dosyanın yolu seçilebilir.
  • Extract Folder Path Choose : Klasör seçici ile çıkartılacak hedef klasör belirlenebilir.
  • Extract Folder Name : Sıkıştırılmış içeriÄŸin çıkacağı alt klasörün adı. (örn: “Book2”)
  • Delay Time : Aktivite çalıştıktan sonra beklenmesi gereken süre (ms cinsinden)

File Append Text

Bu aktivite, belirtilen bir .txt dosyasının sonuna metin eklemek için kullanılır. Metin doğrudan yazılabileceği gibi, bir koleksiyon içeriğinden de alınabilir.

Kullanım Senaryosu: Bir işlem sırasında log bilgisi, hata mesajı ya da kullanıcıdan alınan geri bildirim gibi bilgiler bir .txt dosyasına eklenmek istendiğinde bu aktivite rahatlıkla kullanılabilir.

Parametreler:

  • File Path : Üzerine yazı eklenecek dosyanın tam yolu. (örn: C:\New folder\Deneme.txt)
  • File Path Choose : Dosya seçici ile hedef .txt dosyası seçilebilir.
  • Text : Dosyanın sonuna eklenecek metin. (örn: “Merhaba Dünya”)
  • Collection : EÄŸer bir koleksiyon üzerinden veri eklenecekse, bu parametreye koleksiyon nesnesi tanımlanır.
  • Collection Column : Koleksiyon içerisinden hangi sütunun yazıya ekleneceÄŸi belirtilir.
  • Delay Time : Aktivitenin çalıştırılmasından sonra beklenilecek süre (ms cinsinden).

Collection değişkeninde yer alan bir değeri text dokümanı içerisine eklemek istiyorsanız Collection satırına değişken adını, Collection Column satırına da sütun adını yazarak işlem yapabilirsiniz.

File Copy

Bu aktivite, bir dosyanın başka bir klasöre kopyalanmasını sağlar. İsterseniz dosyayı farklı bir adla da kaydedebilirsiniz.

Kullanım Senaryosu: Bir dosyanın yedeğini almak, düzenleme yapmadan önce farklı bir isimle kaydetmek ya da başka bir konuma kopyalamak için kullanılır.

Parametreler:

  • From File Path : Kopyalanacak dosyanın tam dosya yolu.
  • To File Path : Dosyanın kopyalanacağı hedef dosya yolu.
  • From File Path Choose : Kaynak dosyayı seçmek için dosya seçici.
  • To File Path Choose : Hedef klasörü seçmek için klasör seçici.
  • New File Name : Kopyalanan dosyaya verilecek yeni isim.
  • Delay Time : Aktivite sonrası beklenecek süre (milisaniye cinsinden).

File Create Text

File Create Text aktivitesi, sistem üzerinde yeni bir metin dosyası (.txt, .docx vb.) oluşturmak için kullanılır. Dosya yolu ve adı belirtilerek oluşturma işlemi yapılır.

Kullanım Senaryoları:

  • Otomasyon sürecinde geçici ya da kalıcı notların yazılacağı boÅŸ bir dosya üretmek
  • Günlük log (kayıt) dosyalarının oluÅŸturulması
  • Süreç sonunda çıktı olarak metin dosyası oluÅŸturulması
  • Veri aktarımı öncesinde hedef dosyanın sistemde yaratılması

Parametreler:

  • File Path: Dosyanın tam olarak oluÅŸturulacağı yol ve ad (örn: C:\Dosyalar\log.txt)
  • File Path Choose: Klasör yolu seçmek için klasör seçici kullanımı
  • File Name: OluÅŸturulacak dosyanın ismi (örn: log.txt)

Dikkat Edilmesi Gerekenler:

  • File Path deÄŸeri girilmiÅŸse, File Path Choose ve File Name alanları boÅŸ bırakılmalıdır. Aynı ÅŸekilde klasör + dosya adı girilecekse, File Path alanı boÅŸ olmalıdır.
  • Dosya uzantısı .txt, .csv, .log, .docx gibi yazılmalıdır; uzantı belirtilmezse sistem tanımlı uzantıyı atamayabilir.
  • Aynı isimde bir dosya önceden varsa, üzerine yazma gerçekleÅŸebilir. Bu durum için ön kontrol yapılması önerilir.
  • Dosyanın oluÅŸturulacağı dizinde yazma izni olup olmadığı kontrol edilmelidir.

File Delete

Dosya sisteminde belirtilen dosya veya dosyaları silmek için kullanılır. Özellikle otomatik işlem sonrasında oluşan geçici dosyaların temizlenmesinde tercih edilir.

Kullanım Senaryoları:

  • İşlem sonunda oluÅŸturulan geçici dosyaların (log, temp) silinmesi
  • Hedef klasörde istenmeyen dosyaların kaldırılması
  • Tek seferde birden fazla dosyanın silinmesiyle klasör temizliÄŸi yapılması

Parametreler:

  • File Path: Silinmek istenen dosyanın tam yolu (örn: C:\Dosyalar\deneme.txt)
  • File Path Choose: Dosya seçim ekranından bir veya birden fazla dosya seçilmesini saÄŸlar

Dikkat Edilmesi Gerekenler:

  • Çoklu dosya silinecekse dosya yolları ; ile ayrılmalıdır (örn: C:\A.txt;C:\B.txt)
  • Dosyalar gerçekten kalıcı olarak silinir; Geri Dönüşüm Kutusu’na gönderilmez
  • Silinmek istenen dosyanın kullanımda olmaması gerekir; aksi halde hata oluÅŸur
  • File Path ile File Path Choose aynı anda kullanılamaz; yalnızca biri tercih edilmelidir

File Exists

File Exists aktivitesi, belirtilen dosyanın sistemde mevcut olup olmadığını kontrol etmek için kullanılır. Belirli bir dosya var mı yok mu bilgisini almak isteyen süreçlerde karar mekanizması olarak görev yapar.

Kullanım Senaryoları:

  • Dosya oluÅŸturulma iÅŸleminin ardından varlık kontrolü yapılarak sonraki adıma geçilmesi
  • Belirli bir klasörde istenilen raporun oluÅŸturulup oluÅŸturulmadığının denetlenmesi
  • Alternatif senaryolara geçmeden önce dosyanın mevcudiyetine göre yönlendirme yapılması

Parametreler:

  • File Path: Kontrol edilecek dosyanın tam yolu (örn: C:\Raporlar\Rapor1.xlsx)
  • Folder Path Choose: Klasör seçim kutusu üzerinden klasör seçmenizi saÄŸlar
  • File Name: Sadece dosya adının girileceÄŸi alan (örn: Rapor1.xlsx)

Dikkat Edilmesi Gerekenler:

  • File Path kullanılıyorsa, Folder Path Choose ve File Name alanları boÅŸ bırakılmalıdır. Aynı ÅŸekilde klasör ve dosya adı kullanılıyorsa, File Path girilmemelidir.
  • Dosya uzantısının (.xlsx, .txt, .csv vb.) doÄŸru yazıldığından emin olunmalıdır.
  • Dosya bulunamadığında false sonucu döner, bu deÄŸer koÅŸullu aktivitelerle kontrol edilmelidir.
  • Dosya sistemine eriÅŸim izinleri kontrol edilmelidir; aksi takdirde hatalı sonuç alınabilir.

File Info Get

Belirtilen dizindeki dosyaya ait bilgi ve özellikleri kontrol etmek ve bu bilgileri değişkenlere aktarmak için kullanılır.

Kullanım Senaryoları:

  • Bir dosyanın var olup olmadığını kontrol etmek ve sonrasında iÅŸlem yapmak
  • Dosyanın boyutu veya oluÅŸturulma tarihi gibi bilgileri raporlamak
  • Belirli bir uzantıya veya dosya adına sahip dosyaları filtrelemek
  • Son kaydeden kullanıcıyı veya oluÅŸturulma zamanını kayıt altına almak

Parametreler:

  • File Path: Dosyanın bulunduÄŸu klasörün tam yolu
  • Name: Kontrol edilecek dosyanın adı (örneÄŸin “ornek.txt”)
  • Extension: Dosya uzantısı (örneÄŸin “.txt”, “.xlsx”)
  • Is Starts With: Dosya adının belirtilen metinle baÅŸlayıp baÅŸlamadığını kontrol eder
  • Is Ends With: Dosya adının belirtilen metinle bitip bitmediÄŸini kontrol eder
  • Is Equals: Dosya adının tam olarak belirtilen metinle eÅŸit olup olmadığını kontrol eder
  • Is Contains: Dosya adının belirtilen metni içerip içermediÄŸini kontrol eder
  • Is Last Modified: Son deÄŸiÅŸtirilme zamanını kontrol eder
  • Delay Time: Aktivite çalışmadan önce beklenecek süredir (milisaniye cinsinden)

Dikkat Edilmesi Gerekenler:

  • Dosya adı ve uzantı bilgisi doÄŸru ve eksiksiz verilmelidir
  • Kontroller boolean deÄŸerlerle yapılır, birden fazla kontrol parametresi aynı anda kullanılabilir
  • Bilgiler deÄŸiÅŸken olarak output parametrelerine aktarılır, bu deÄŸiÅŸkenler akışta kullanılabilir
  • Geri dönen bilgiler arasında dosya boyutu, oluÅŸturulma tarihi, son eriÅŸim tarihi gibi detaylar vardır

File Move

Bir dosyayı belirlenen kaynaktan hedef klasöre taşıyarak ismini değiştirmeye olanak tanır. Kes-yapıştır mantığıyla çalışır.

Kullanım Senaryoları:

  • İlgili iÅŸlem tamamlandıktan sonra dosyayı arÅŸiv klasörüne taşımak
  • Dosya ismini iÅŸlem tarihine göre deÄŸiÅŸtirerek farklı bir dizine göndermek
  • Kullanıcının yüklediÄŸi dosyayı sistem klasörüne taşıyıp yeniden adlandırmak
  • Farklı bir sistemle dosya entegrasyonu saÄŸlanmadan önce belirli bir yapıya oturtmak

Parametreler:

  • From File Path: Taşınacak dosyanın tam dosya yolu
  • To File Path: Dosyanın taşınacağı hedef dosya yolu
  • From File Path Choose: Kaynak dosyayı manuel olarak seçmek için dosya yolu seçici
  • To File Path Choose: Hedef klasörü manuel olarak seçmek için klasör yolu seçici
  • New File Name: Dosya yeni adla taşınacaksa bu alana yazılacak isim (uzantısı ile birlikte)

Dikkat Edilmesi Gerekenler:

  • Dosya ismi ve uzantısı birlikte yazılmalıdır (örneÄŸin: “rapor.xlsx”)
  • Taşıma iÅŸlemi kes-yapıştır ÅŸeklinde yapılır; orijinal dosya silinir
  • Hedef klasörde aynı isimde bir dosya varsa üzerine yazılır
  • Dosya açıkken taşıma iÅŸlemi yapılamaz, önceden kapatılmış olmalıdır

File Rename

Belirtilen dizindeki bir dosyanın ismini değiştirmek için kullanılır.

Kullanım Senaryoları:

  • Dosya oluÅŸturulduktan sonra daha anlamlı bir isimle yeniden adlandırmak
  • Aynı formatta gelen dosyaların sistematik olarak numaralandırılması
  • Kullanıcının yüklediÄŸi dosyayı iÅŸlem sonrası tarih bilgisiyle yeniden adlandırmak
  • Dosya ismi uzantısıyla birlikte hatalıysa düzeltme yapmak

Parametreler:

  • File Path: Yeniden adlandırılacak dosyanın bulunduÄŸu klasörün tam yolu
  • Folder Path Choose: Klasörü manuel olarak seçmek için klasör yolu seçici
  • Current File Name: Var olan (eski) dosya ismi (uzantısıyla birlikte)
  • New File Name: Yeni verilecek dosya ismi (uzantısıyla birlikte)

Dikkat Edilmesi Gerekenler:

  • Dosya uzantısı (örneÄŸin .txt, .xlsx) mutlaka yeni isimde belirtilmelidir
  • Aynı dizinde aynı isimde baÅŸka bir dosya varsa üzerine yazılmaz, hata oluÅŸur
  • Dosya açıkken yeniden adlandırma iÅŸlemi yapılamaz, dosya kapalı olmalıdır
  • Windows dosya adlandırma kurallarına (özel karakter yasağı vb.) uyulmalıdır

File To Variable

File To Variable aktivitesi, .txt, .csv veya .bat gibi dosyaların içeriğini açmadan doğrudan bir değişkene aktarmak için kullanılır. Dosya içeriği tamamen okunur ve metin olarak saklanır.

Kullanım Senaryoları:

  • .txt uzantılı log dosyasındaki verilerin okunarak kontrol edilmesi
  • .csv formatındaki veri dosyasının satırlarının bir deÄŸiÅŸkene aktarılması
  • Script (.bat) ya da yapılandırma dosyalarının içeriklerinin analiz edilmesi
  • Excel dışında gelen yapılandırma dosyalarının içeriÄŸinin RPA sürecine dahil edilmesi

Parametreler:

  • File Path: İçeriÄŸi okunacak dosyanın tam adresi (örn: C:\Veriler\Dosya.txt)
  • File Path Choose: Dosya seçim kutusu üzerinden manuel seçim yapılmasını saÄŸlar
  • Encoding Type: Dosyanın karakter setini belirtir. (örn: UTF-8, UTF-7, UTF-32, ASCII, ISO-8859-1, ISO-8859-9)

Dikkat Edilmesi Gerekenler:

  • Dosya yolunun doÄŸru yazıldığından emin olunmalıdır.
  • Türkçe karakter (ç, ÄŸ, ö, ü, ÅŸ, ı) sorunları yaÅŸanmaması için doÄŸru Encoding Type seçilmelidir; genellikle UTF-8 önerilir.
  • Dosya içerikleri uzun olduÄŸunda iÅŸlem süresi uzayabilir, bu nedenle delay deÄŸeri verilebilir.
  • Okunan veri, metin formatında bir deÄŸiÅŸkene aktarılır ve ileri iÅŸlemler için kullanılabilir.

File To Zip File

Klasör içinde bulunmayan bir dosyayı .zip formatına dönüştürmek için kullanılır. Ziplenen dosyanın yolu çıktı olarak alınabilir.

Kullanım Senaryoları:

  • OluÅŸturulan bir Excel dosyasını sıkıştırarak e-posta eki olarak göndermek
  • Sistemden çıkan log ya da rapor dosyalarını arÅŸivleyerek baÅŸka bir dizine taşımak
  • Dosya büyüklüğünü küçültüp, dosyayı FTP ya da e-posta yoluyla paylaÅŸmak
  • Zip dosyasının yolunu deÄŸiÅŸken olarak alarak sonraki iÅŸlemlerde dinamik kullanım saÄŸlamak

Parametreler:

  • File Path: Zip iÅŸlemine alınacak dosyanın bulunduÄŸu dizin yolu
  • File Name: Zip yapılacak dosyanın ismi (uzantısıyla birlikte)
  • Extract File Path: OluÅŸturulacak zip dosyasının kaydedileceÄŸi klasör yolu
  • Extract File Name: Zip dosyasına verilecek ad (uzantısız)
  • Zipped File Path (Output): OluÅŸturulan zip dosyasının tam dizinini döndüren deÄŸiÅŸken

Dikkat Edilmesi Gerekenler:

  • Dosya ismi .xlsx, .txt gibi uzantısıyla birlikte tam belirtilmelidir
  • Zip dosya ismi .zip uzantısı olmadan girilmelidir, sistem otomatik ekler
  • Dosya halihazırda baÅŸka bir iÅŸlem tarafından kullanılıyorsa hata alınabilir
  • Klasör yolunun ve dosya adının doÄŸru biçimde girilmesi gerekir (ters eÄŸik çizgi \ unutulmamalı)
  • Çıktı olarak dönen dizin, ileriki iÅŸlemlerde kullanılmak üzere bir deÄŸiÅŸkene atanmalıdır

File Write Text

File Write Text aktivitesi, belirtilen bir text (.txt) dosyasının içerisine doğrudan metin yazmak için kullanılır. Dosya fiziksel olarak açılmadan içerik yazımı sağlanır.

Kullanım Senaryoları:

  • Otomasyon sürecinde kullanıcıya bilgi vermek amacıyla bir dosyaya mesaj yazılması
  • Log (kayıt) bilgilerinin bir .txt dosyasına yazılması
  • Süreç çıktılarının dosyada saklanması
  • Dosya içeriklerinin dinamik olarak deÄŸiÅŸtirilmesi

Parametreler:

  • File Path: Yazı yazılacak dosyanın tam yolu ve adı (örn: C:\Raporlar\log.txt)
  • File Path Choose: Dosya seçim ekranı aracılığıyla hedef dosyanın seçilmesi
  • Text: Yazılacak metin içeriÄŸi (örn: “Merhaba Dünya!”)

Dikkat Edilmesi Gerekenler:

  • Dosya uzantısı .txt, .csv gibi yazılmalıdır. Aksi halde yazma hatası oluÅŸabilir.
  • Dosya yoksa hata verebilir. Öncesinde File Create Text aktivitesiyle dosya oluÅŸturulması önerilir.
  • Mevcut içerik üzerine yazılır; var olan içerik silinir ve yeni metin yazılır. EÄŸer üzerine ekleme yapılmak isteniyorsa File Append Text kullanılmalıdır.
  • Dosya baÅŸka bir uygulama tarafından açık tutuluyorsa eriÅŸim hatası alınabilir.

Folder Clear

Belirtilen klasörün içindeki tüm dosya ve alt klasörleri temizlemek için kullanılır.

Kullanım Senaryoları:

  • Geçici dosyaların biriktiÄŸi dizinleri iÅŸlem öncesi veya sonrası temizlemek
  • Rapor veya log klasörlerinin düzenli olarak boÅŸaltılmasını saÄŸlamak
  • Aynı klasör üzerinde döngüsel olarak çalışan bir süreci hazırlamak
  • Kullanıcıdan gelen dosyalarla dolu bir klasörü sonraki iÅŸleme hazırlamak

Parametreler:

  • Folder Path: Temizlenecek klasörün tam yolu
  • Folder Path Choose: Klasörü manuel olarak seçmek için klasör yolu seçici
  • Delete Folders: Alt klasörlerin de silinip silinmeyeceÄŸini belirten seçim kutusu (True/False)

Dikkat Edilmesi Gerekenler:

  • Alt klasörleri silmek için Delete Folders parametresi True olmalıdır, aksi takdirde yalnızca dosyalar temizlenir
  • Silinecek dosya veya klasörler açık/eriÅŸilemez durumdaysa hata oluÅŸabilir
  • Geri dönüşüm kutusuna gönderme yapılmaz; silme iÅŸlemi kalıcıdır
  • Sistem veya kritik klasörler üzerinde çalışırken dikkatli olunmalıdır

Folder Copy

Belirtilen bir klasörü, hedef dizine aynı isimle veya yeni bir isimle kopyalamak için kullanılır.

Kullanım Senaryoları:

  • İşlenen verilerin bulunduÄŸu klasörleri yedeklemek
  • Åžablon klasörleri çoÄŸaltarak yeni iÅŸlem klasörleri oluÅŸturmak
  • Belirli bir klasörü iÅŸlem sonrası arÅŸiv konumuna kopyalamak
  • Otomasyon sürecinde geçici klasörler oluÅŸturmak ve çoÄŸaltmak

Parametreler:

  • From Folder Path: Kopyalanacak klasörün tam dizin yolu
  • To Folder Path: Kopyalanacak hedef dizin yolu
  • From Folder Path Choose: Kaynak klasörü manuel seçmek için klasör seçim alanı
  • To Folder Path Choose: Hedef klasörü manuel seçmek için klasör seçim alanı
  • New Folder Name: Kopyalanan klasöre verilecek yeni isim (verilmezse mevcut isimle kopyalanır)

Dikkat Edilmesi Gerekenler:

  • Hedef dizinde aynı isimde bir klasör varsa üzerine yazılmaz, hata oluÅŸabilir
  • Kaynak klasör yolu ve hedef klasör yolu tam olarak eriÅŸilebilir ve geçerli olmalıdır
  • Kopyalama iÅŸlemi, klasör içindeki tüm dosya ve alt klasörleri de kapsar
  • Sistem korumalı dizinlerde (örneÄŸin C:\Windows) iÅŸlem yapılmamalıdır

Folder Create

Belirtilen dizin içerisinde yeni bir klasör oluşturmak için kullanılır.

Kullanım Senaryoları:

  • Dosyaların düzenli saklanması için tarih bazlı klasörler oluÅŸturmak
  • Her iÅŸlem için ayrı klasör oluÅŸturulması gereken senaryolarda
  • Kullanıcıya özel klasör yapılarının dinamik olarak oluÅŸturulması
  • Klasör yapısı olmayan durumlarda süreç baÅŸlamadan önce yapı hazırlığı yapmak

Parametreler:

  • Folder Path: Klasörün oluÅŸturulacağı üst dizinin tam yolu
  • Folder Path Choose: Manuel olarak üst dizini klasör seçiciyle belirtmek için kullanılır
  • Folder Name: OluÅŸturulacak yeni klasörün adı
  • Delay Time: Aktivite çalışmadan önce beklenecek süre (milisaniye cinsinden)

Dikkat Edilmesi Gerekenler:

  • Aynı isimde bir klasör önceden mevcutsa hata alınabilir, kontrol mekanizması eklenmelidir
  • OluÅŸturulacak klasör adında geçersiz karakterler (/:*?”<>|) kullanılmamalıdır
  • Klasör oluÅŸturulacak dizin eriÅŸilebilir olmalıdır, yetki sorunları oluÅŸabilir
  • Büyük harf/küçük harf duyarlılığı bazı sistemlerde önemlidir, isimlendirmeye dikkat edilmelidir

Folder Delete

Belirtilen dizindeki bir veya birden fazla klasörü silmek için kullanılır.

Kullanım Senaryoları:

  • İşlem tamamlandıktan sonra oluÅŸturulan geçici klasörleri temizlemek
  • Kullanıcı yüklemelerine ait klasörleri periyodik olarak silmek
  • Eski tarihli klasörleri sistemden kaldırmak
  • Hatalı veya boÅŸ klasörleri otomatik olarak silmek

Parametreler:

  • Folder Path: Silinecek klasörün veya klasörlerin tam yolu (birden fazla ise ; ile ayrılır)
  • Folder Path Choose: Manuel seçimle birden fazla klasör belirlemek için klasör seçici
  • Delay Time: Silme iÅŸleminden önce beklenmesi istenen süre (milisaniye)

Dikkat Edilmesi Gerekenler:

  • Aynı anda birden fazla klasör silinecekse klasör yolları ; ile ayrılmalıdır
  • Silinecek klasörün içerisi boÅŸ deÄŸilse, içindeki tüm dosyalar ve alt klasörler de silinir
  • Klasörlerin kullanımda (açık) olmaması gerekir; aksi halde hata oluÅŸabilir
  • Sistem klasörleri veya eriÅŸim izni olmayan klasörler silinemez
  • Geri alınamaz iÅŸlem olduÄŸundan, dikkatle kullanılmalıdır

Folder Exists

Belirtilen dizinde, istenilen klasörün mevcut olup olmadığını kontrol etmek için kullanılır.

Kullanım Senaryoları:

  • Klasör oluÅŸturulmadan önce zaten var mı kontrol etmek
  • Klasör silme iÅŸleminden önce klasörün varlığını doÄŸrulamak
  • Yedekleme, arÅŸivleme gibi iÅŸlemler öncesi hedef klasörün olup olmadığını denetlemek
  • Belirli bir isimle oluÅŸturulmuÅŸ klasörler arasında filtreleme yapmak

Parametreler:

  • Folder Path: Kontrol edilecek klasörün tam yolu
  • Folder Path Choose: Klasör seçici ile manuel olarak klasör belirlemek için seçim alanı
  • Folder Name: Aranacak klasör ismi (yalnızca isim, yol deÄŸil)

Dikkat Edilmesi Gerekenler:

  • Hem Folder Path hem de Folder Name birlikte kullanılırsa yalnızca o dizindeki belirli klasör kontrol edilir
  • Klasör adı büyük-küçük harf duyarlı deÄŸildir
  • GiriÅŸte verilen yolun doÄŸru ve eriÅŸilebilir olduÄŸundan emin olunmalıdır
  • Varlık kontrolü, bir çıktı deÄŸiÅŸkenine True veya False olarak aktarılmalıdır (bu, aktivite tanımının görselde yer almayan Outputs sekmesinde ayarlanır)

Folder Info Get

Folder Info Get aktivitesi, belirtilen klasörün içeriği hakkında detaylı bilgi edinmek için kullanılır. Klasörün boyutu, içindeki dosya ve klasör sayısı, en son erişilen ya da yazılan dosya bilgileri gibi çok sayıda çıktı sağlar.

Kullanım Senaryoları:

  • Bir klasörün toplam boyutunu veya içindeki dosya sayısını raporlamak
  • Son eklenen dosyanın yolunu veya adını almak
  • Belirli bir zaman diliminde klasörde deÄŸiÅŸiklik olup olmadığını tespit etmek
  • Klasördeki tüm dosyaların bilgilerini (adı, yolu, uzantısı, boyutu vb.) topluca almak ve analizde kullanmak

Parametreler:

  • Folder Path: Bilgisi alınmak istenen klasörün tam yolu
  • Folder Path Choose: Manuel klasör seçimi yapılmasını saÄŸlar
  • Delay Time: Aktivite çalıştırılmadan önce beklenecek süre (milisaniye cinsinden)

Outputs:

  • Folder Name: Klasörün adı
  • Folder Size: Klasörün içerdiÄŸi toplam dosya boyutu (bayt cinsinden)
  • Folder Size On Disk: Diskte kapladığı alan
  • Folder Count: Alt klasör sayısı
  • File Count: Dosya sayısı
  • Creation Time: Klasörün oluÅŸturulma zamanı
  • Last Access Time: Klasöre en son eriÅŸim zamanı
  • Last Write Time: Klasörde en son yazma iÅŸleminin zamanı
  • Latest File Path: Son oluÅŸturulan ya da deÄŸiÅŸtirilen dosyanın yolu
  • Latest File Name: Son oluÅŸturulan ya da deÄŸiÅŸtirilen dosyanın adı
  • Latest Folder Path: Son oluÅŸturulan alt klasörün yolu
  • Latest Folder Name: Son oluÅŸturulan alt klasörün adı
  • Files: Klasördeki tüm dosyaların detaylarını içeren collection (isim, yol, uzantı, boyut, tarih vb.)
  • Folders: Klasördeki tüm klasörlerin detaylarını içeren collection (opsiyonel kullanım)

Dikkat Edilmesi Gerekenler:

  • Çok sayıda dosya içeren klasörlerde performans düşüklüğü olabilir, collection deÄŸiÅŸkenine aktarım yapılırken bu göz önünde bulundurulmalıdır.
  • Files ve Folders çıktıları sadece collection tipi deÄŸiÅŸkenle tutulmalıdır.
  • Klasör yolu eriÅŸilebilir olmalı, aksi durumda hata alınabilir.

Folder Move

Belirtilen bir klasörü, başka bir dizine taşımak ve istenirse klasör ismini değiştirmek için kullanılır.

Kullanım Senaryoları:

  • İşlem sonunda geçici klasörleri arÅŸiv dizinine taşımak
  • Kullanıcının yüklediÄŸi klasörü belirli bir sistem klasörüne taşımak
  • Her iÅŸlem sonunda dinamik olarak klasörleri hedef konuma yerleÅŸtirmek
  • İşlem sonrası verileri ayırmak için klasörleri farklı konumlara ayırmak

Parametreler:

  • From Folder Path: Taşınacak klasörün tam dizin yolu
  • To Folder Path: Klasörün taşınacağı hedef dizin yolu
  • From Folder Path Choose: Kaynak klasörü manuel seçmek için klasör seçim alanı
  • To Folder Path Choose: Hedef klasörü manuel seçmek için klasör seçim alanı
  • New Folder Name: Taşınan klasöre verilecek yeni isim (verilmezse mevcut isimle taşınır)
  • Delay Time: İşlem baÅŸlamadan önce beklenecek süre (saniye cinsinden)

Dikkat Edilmesi Gerekenler:

  • Klasör taşıma iÅŸlemi “kes-yapıştır” mantığıyla gerçekleÅŸtiÄŸi için kaynak klasör taşındıktan sonra orijinal konumda kalmaz
  • Hedef klasörde aynı isimli klasör varsa iÅŸlem gerçekleÅŸmeyebilir, kontrol yapılmalıdır
  • Sistem klasörleri ya da eriÅŸim kısıtlı alanlara taşıma yapılırken izin hatası alınabilir
  • Taşınacak klasörün kullanılıyor veya açık olmaması gerekir

Folder Rename

Belirtilen dizindeki klasörün ismini değiştirmek için kullanılır.

Kullanım Senaryoları:

  • Süreç sonunda oluÅŸturulan klasörü daha anlamlı bir adla yeniden adlandırmak
  • Otomatik oluÅŸturulan klasörleri tarih veya iÅŸlem bilgisiyle yeniden isimlendirmek
  • Kullanıcıdan alınan klasör ismini sistemsel kurallara uygun hale getirmek
  • Aynı isimle tekrar oluÅŸturulacak klasör öncesinde var olanı yeniden adlandırmak

Parametreler:

  • Folder Path: Yeniden adlandırılacak klasörün bulunduÄŸu dizin yolu
  • Folder Path Choose: Klasör yolu seçim ekranı
  • Current Folder Name: Mevcut klasörün adı (örnek: “OldFolder”)
  • New Folder Name: Yeni verilecek klasör adı (örnek: “NewFolder”)

Dikkat Edilmesi Gerekenler:

  • Klasör ismi deÄŸiÅŸtirilirken aynı dizinde aynı isimde baÅŸka bir klasör olmamalıdır, aksi takdirde hata oluÅŸur
  • Geçerli Windows klasör adı kurallarına uygun olmalıdır (özel karakter yasağı vb.)
  • Klasör açık ya da kullanımda ise iÅŸlem baÅŸarısız olabilir
  • Dosya sisteminde okuma/yazma izni olmayan konumlarda iÅŸlem yapılamaz

Folder to Zip File

Folder To Zip File aktivitesi, belirtilen bir klasörü .zip formatına dönüştürmek için kullanılır. İşlem sonucunda, çıktı parametresi üzerinden oluşturulan zip dosyasının yol bilgisi alınabilir.

Kullanım Senaryoları:

  • Günlük oluÅŸturulan klasörlerin otomatik olarak sıkıştırılarak arÅŸivlenmesi
  • Log, çıktı veya rapor klasörlerinin topluca yedeklenmesi
  • Kullanıcıdan alınan veri klasörünün iÅŸlenmeden önce arÅŸivlenmesi
  • RPA sürecinde üretilen tüm dosyaların bir klasörde toplanıp zip haline getirilerek e-posta ile gönderilmesi

Parametreler:

  • Folder Path: Zip’e dönüştürülecek klasörün tam yolu
  • Extract File Path: Zip dosyasının oluÅŸturulacağı hedef dizin
  • Extract File Name: OluÅŸturulacak zip dosyasının adı (uzantı gerekmez)
  • Delay Time: Aktivitenin baÅŸlamasından önce beklenecek süre (milisaniye)
  • Zipped File Path: OluÅŸturulan zip dosyasının tam yolu (örneÄŸin: C:\New Folder\Test.zip)

Dikkat Edilmesi Gerekenler:

  • Belirtilen klasör yolu geçerli ve eriÅŸilebilir olmalıdır, aksi halde hata alınır.
  • Extract File Name parametresine .zip uzantısı yazılmasa da dosya zip formatında oluÅŸturulur.
  • Aynı isimde bir zip dosyası varsa üzerine yazılır.
  • Çok büyük klasörlerde iÅŸlem süresi uzun olabilir, Delay Time buna göre ayarlanmalıdır.

Zip File To Folder

Zip File To Folder aktivitesi, bir ZIP dosyasının içerisindeki tüm içeriğin belirtilen bir klasöre çıkarılması (extract) için kullanılır. Bu aktivite, sıkıştırılmış dosyaların açılması gereken tüm senaryolarda, özellikle rapor işleme, otomatik belge yükleme, toplu dosya işleme veya entegrasyon süreçlerinde oldukça kullanışlıdır.

Örneğin bir sistemden günlük olarak ZIP formatında rapor indiriliyorsa ve bu raporların içeriği robot tarafından işlenecekse, Zip File To Folder aktivitesi ile ZIP dosyası seçilir ve içeriğin çıkarılacağı klasör tanımlanır. Aktivite çalıştığında ZIP içindeki tüm dosyalar hedef klasöre açılır ve süreç sonraki adımlarla devam eder. Hem manuel klasör seçimi yapılabilir hem de dosya yolu metin olarak yazılabilir, bu da dinamik kullanım sağlar.

Parametreler:

  • Archive Path : Açılacak ZIP dosyasının tam dosya yolu (metin olarak).

  • Archive Path Choose : ZIP dosyasını manuel olarak seçmek için kullanılan dosya seçici alan.

  • Extract File Path : ZIP’in çıkarılacağı klasörün yolu (metin olarak).

  • Extract File Path Choose : Hedef klasörü manuel seçmek için kullanılan klasör seçici alan.

  • Delay Time : İşlemden önce beklenecek süre (ms cinsinden, isteÄŸe baÄŸlı).

Dijital Çalışanlarınız olsun ister misiniz?