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

File Move aktivitesiyle, dosyanızı farklı bir dizine taşıyabilir ve gerek görülmesi durumunda dosya ismini de değiştirebilirsiniz.

Not: Dosya, kes – yapıştır metodu ile taşınmaktadır.

File Rename

File Rename aktivitesiyle, dizini belirtilen bir dosyanın ismini değiştirebilirsiniz.

File To Variable

File To Variable aktivitesiyle, .txt, .bat, .csv uzantılı dosyaları açmadan içerisindeki verileri değişkene aktarabilirsiniz. Aldığınız verilerde türkçe karakter sorunu yaşanması durumunda Encoding Type alanından yazı karakterine göre seçim yapılabilirsiniz.

File To Zip File

File to Zip File aktivitesiyle, herhangi bir klasörün içerisinde olmayan dosyayı .zip formatını çevirebilir, output parametresinden de çevirilen dosyanın dizinini alabilirsiniz.

File Write Text

File Write Text aktivitesiyle, bir text dosyasının içerisine istenilen yazıyı, dosyayı açtırmadan yazdırabilirsiniz.

Folder Clear

Folder Clear aktivitesi, klasör içerisinde yer alan tüm dosyaları temizleme işleminde kullanılır. Delete Folders satırı “True” seçilmesi durumunda ise klasörün içerisindeki diğer klasörleri de silebilirsiniz.

Folder Copy

Folder Copy aktivitesiyle, istenilen klasörü belirtilen dizine kopyalayabilirsiniz.

Folder Create

Folder Create aktivitesiyle, belirtilen dizine klasör oluşturabilirsiniz.

Folder Delete

Folder Delete aktivitesiyle, belirtilen dizindeki klasörü ya da klasörleri silebilirsiniz. Çoklu klasör silme işlemi için dosya dizinleri arasına noktalı virgül (;) eklenmesi gerekmektedir. Folder Path Choose satırından seçim yaparak çoklu klasör silmek istiyorsanız Ctrl tuşuna bastıktan sonra silmek istediğiniz klasörleri seçebilirsiniz.

Folder Exists

Folder Exists aktivitesiyle, belirtilen dizin içerisinde ilgili klasörün olup olmadığını kontrol edebilirsiniz.

Folder Info Get

Folder Info Get aktivitesiyle, klasör içerisindeki dosyaların ya da klasörlerin bilgilerini 12 farklı output ile değişkenlere aktarabilirsiniz. Örneğin, Folder Path satırına yazdığınız ya da Folder Path Choose satırından seçtiğiniz klasörün adını, yaratılma zamanını, son erişim zamanını, klasör içerisinde yer alan dosyaların veya klasörlerin sayısını, klasör içerisine en son eklenen dosyaların veya klasörlerin dizinini yada isim bilgilerini değişkenler yardımıyla alabilir ve akış içerisinde kullanabilirsiniz.

Klasör içerisinde yer alan tüm dosyaların veya klasörlerin detaylı bilgilerini collection formatında alabilmek için Files yada Folders output’unu kullanmanız yeterli olacaktır. Bu işlem için kullanacağınız değişkenin collection formatında olması önemlidir.

Folder Move

Folder Move aktivitesiyle, klasörünüzü farklı bir dizine taşıyabilir ve gerek görülmesi durumunda klasör ismini de değiştirebilirsiniz.

Not: Klasör, kes – yapıştır metodu ile taşınmaktadır.

Folder Rename

Folder Rename aktivitesiyle, dizini belirtilen bir klasörün ismini değiştirebilirsiniz.

Folder to Zip File

Folder to Zip File aktivitesiyle, istediğiniz bir dosyayı ya da klasörü .zip formatını çevirebilir, output parametresinden de çevirilen dosyanın dizinini alabilirsiniz.

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