Nasıl Yapılır?

Windows 10/11'in Ücretsiz Robotu, Power Automate Desktop Nedir ve Ne Yapar?

Yayınlanma Tarihi: 17 November 2025

Windows 10/11'in Ücretsiz Robotu, Power Automate Desktop Nedir ve Ne Yapar?

Selam!

Bir önceki yazımızda, Power Automate ile bulut ortamında Excel dosyalarını nasıl otomatikleştirebileceğimizi incelemiştik. Ancak bazı iş süreçlerinde bulut çözümleri her zaman uygun olmayabiliyor.

Otomasyon ihtiyacınız, internette ya da OneDrive ’da değil de masaüstünde çalışan, API desteği olmayan eski bir muhasebe programında ortaya çıkabilir. Veya hazırladığınız raporun anlamlı olması için mutlaka çalışması gereken karmaşık bir makro olabilir. Bu gibi durumlarda bulut akışları derdimize dermen olamıyor.

Tam da bu noktada, bulut servislerinin ve API ’lerin erişemediği yerlerde, bilgisayarınıza özel iş akışlarını otomatikleştirmek için devreye Power Automate Desktop (PAD) giriyor. Bu yazıda masaüstü otomasyonunun sunduğu yeni imkanlara odaklanıyoruz.

İlk kez Excel’de makro kaydedip çalıştırdığımda bilgisayarın kendi kendine işlemleri yapması bana adeta sihir gibi gelmişti (yıl 1900’ ler 😅) . PAD ile bu sihri artık sadece Excel’de değil, bilgisayarındaki hemen her uygulamada yaşayabilirsin. Power Automate Desktop ’ı bilgisayarında kurulu olan ek bir ücret veya karmaşık kurulumlarla uğraşmadan hemen kullanmaya başlayabilleceğin süper bir uygulama.

“Benim işim çoğunlukla bulutta değil, masaüstünde!” diyorsan, doğru yerdesin.

Haydi Başlayalım.

 

Bulutun Eli Yetmediğinde!

Power Automate Desktop (PAD), Microsoft'un sunduğu bir RPA (Robotic Process Automation) , yani Robotik Süreç Otomasyonu aracı. En güzel yanı? Windows 10 ve 11 ile tamamen ücretsiz olarak geliyor! Yazının devamında kendisini PAD olarak yazacağım. 

 

Tekrarlayan ve zaman alan işlemlerle boğuşanlar için PAD, adeta bilgisayarda ikinci bir çift el gibi çalışarak işlerini kolaylaştırıyor. Peki, bu dijital asistan neler yapabiliyor ve gerçek anlamda size nasıl yardımcı oluyor?

 PAD, yalnızca programlara komut göndermekle kalmıyor, aynı zamanda senin bilgisayar başında yaptığın her adımı eksiksiz taklit edebiliyor. Bir anlamda, bilgisayarındaki işleri kendi başına yapabilen dijital bir asistan gibi çalışıyor ve bir çok rutin iş için zamanın sana kalıyor ve yapıyı doğru kurgularsan hata riskini de en aza indiriyorsun.

 PAD’in yapabildikleri nelerdir? Dersen:

  • Klavye girişlerini (yazı yazma, Ctrl+C, Ctrl+V).
  • Mouse tıklamalarını (bir butona basma, bir menüyü açma).
  • Uygulamaları açıp kapamayı (Excel'i aç, muhasebe programını çalıştır).
  • Verileri bir yerden kopyalayıp başka bir yere yapıştırmayı.
  • Belirli bir dosyayı bulup açmayı veya taşımayı.
  • PDF’den veri çıkarmayı ya da PDF’i farklı bir formata dönüştürmeyi.
  • Web sitelerine giriş yapıp veri çekmeyi, form doldurmayı.
  • Excel’de makro çalıştırmayı ve otomatik rapor oluşturmayı.
  • Yerel klasörlerdeki dosyaları kontrol etmeyi, düzenlemeyi veya arşivlemeyi.
  • Ekran görüntüsü almayı, bunları kaydedip paylaşmayı.
  • Yazılım arayüzlerinde dolaşıp, tıklama ve veri giriş işlemlerini otomatikleştirmeyi.
  • E-postaları okuyup, gelen kutusuna göre işlem yapmayı veya otomatik yanıt göndermeyi.
  • Zamanlanmış görevler ile belirli saatlerde otomasyon başlatmayı.
  • Veri dönüştürme ve formatlama işlemlerini otomatikleştirmeyi.

 

 

Yani PAD, masaüstünde tekrar eden hemen her iş için kullanılabiliyor. Adeta Aspirin, her derde deva.😂 Özellikle eski yazılımlarla, bulutun erişemediği uygulamalarla veya karmaşık manuel işlemlerle uğraşıyorsan, PAD sana “hallederiz, rahat ol!” diyor. Bilgisayarda yaptığın bir çok  işlemi, PAD’e devredebilirsin.

 Şimdi birkaç örnek ile dediklerimize bir bakalım. İşte PAD'in “hallederiz, rahat ol!” dediği 3 senaryo:

 

1.      "O Makro Çalışacak!"

 Yıllar süren birikimle yazılmış, belki yazdırılmış, gözün gibi baktığın ve içinde karmaşık hesaplamalar ve formatlamalar barındıran kimselere dokunduramadığın  o .xlsm (Makro İçerebilen Excel) dosyan var. Veriyi Excel'e atsan bile, o makro çalışmadan rapor bir şeye benzemiyor.

 

  • Bulutun Sorunu: Power Automate Cloud, güvenlik kısıtlamaları ve sunucu mimarisi nedeniyle yerel Excel makrolarını çalıştırmakta çok zorlanır veya hiç çalıştıramaz. 

Bilgi : Bulut ortamlarında Excel dosyaları genellikle sunucu üzerinde açılır ve çalıştırılır. Ancak VBA makroları, masaüstü Excel’in kendi uygulamasında çalışacak şekilde tasarlanmıştır; doğrudan bulut sunucusunda çalıştırılamazlar. Çünkü bulut servisleri, güvenlik gerekçesiyle dışarıdan gelecek komutların veya kodların sunucu üzerinde çalışmasına izin vermez. Ayrıca, VBA makroları genellikle dosya sistemine, ağ bağlantılarına veya kullanıcı bilgisayarındaki diğer kaynaklara erişim ister; bulut ortamı ise bu erişimi sınırlar ve çoğu zaman tamamen kapatır. Sonuç olarak, bulutta çalışan Power Automate Cloud, VBA makrosunu tetikleyemez veya çalıştıramaz. Kısacası, VBA’nın çalışabilmesi için masaüstü ortamına, yani kullanıcının bilgisayarındaki Excel uygulamasına ihtiyaç vardır; bulut ortamı ise bu imkanı sunmaz.

  • PAD Çözümü: PAD içinde "Run Excel Macro" (Excel Makrosunu Çalıştır) adında özel bir eylem bulunuyor. Robot, Excel dosyasını açar, veriyi işler, belirlediğin makroyu çalıştırır ve raporunu çat diye hazır hale getirir.

    "Veri Excel'de Değil (PDF, Eski Yazılım, Web Sitesi)"

Raporu hazırlamak için gereken verilerin yarısı yerel C:\Faturalar klasöründeki PDF'lerde, diğer yarısı da sadece Windows XP'de çalışacakmış gibi duran eski muhasebe programında (Logo, Mikro, ETA'nın eski versiyonları vb.) olabilir.

  • Bulutun Sorunu: Bulut akışları, senin masaüstündeki bir PDF'in içindeki metni okuyamaz veya o eski programa tıklayamaz.
  • PAD Çözümü: PAD, "Extract data from PDF" (PDF'ten veri çıkar) ile fatura numaralarını alabilir. "UI Automation" (Kullanıcı Arayüzü Otomasyonu) ile eski programa senin yerine giriş yapar, "Raporlar" menüsüne tıklar, veriyi kopyalar ve Excel'e yapıştırır.

 

3.      "Dosyalarım Bulutta Değil, Yerel Ağa Bağlı Sürücüde (Z:)"

 Çoğu şirkette dosyalar hala Z:\Muhasebe\Raporlar gibi paylaşımlı ağ sürücülerinde tutulur.

  • Bulutun Sorunu: OneDrive veya SharePoint'te olmayan bu dosyalara erişmek için karmaşık "Gateway" (Ağ Geçidi) kurulumları gerekir ve bu genellikle pratik değildir. 
  • PAD Çözümü: PAD, senin bilgisayarında çalışır. Senin bilgisayarın o Z:\ sürücüsünü görüyorsa, PAD de görür. Dosyaları okur, yazar, taşır veya siler.(Temizler, parlatır)

 

Hadi Bir Örnek Yapalım: PDF Faturaları Excel'e Aktaran Bir PAD Robotu

Senaryo: C:\GelenFaturalar klasörüne her gün PDF formatında faturalar geliyor. Fatura No, Firma Adı, Toplam Tutar ve İşlem Tarihi bilgilerini bir Excel dosyasına otomatik olarak yazdırmak.

Örnek Akış Diyagramı:

  • Başlangıç

    Excel'i Aç
    (FaturaListesi.xlsx)

  • Güncel Tarihi Al

  • Klasörü Oku
    (C:\GelenFaturalar)

  • Döngü
    (Her PDF için)
  •  [TRY BLOKU BAŞLAT]
  • PDF'ten Veri Çıkar
  • Excel'e Yaz
    (Veri + Tarih)
  • [CATCH BLOKU BAŞLAT] 
  • Hatalı Dosyayı Taşı
    ('Hatalı' klasörüne)
  •  [DÖNGÜ SONU] 
  • Excel'i Kaydet ve Kapat
  • Son

Şimdi  Bu Akışı Adım Adım Açıklayalım : 

  1. Güncel Tarihi Al (Bonus Adım):

    Akışına başlarken sol panelden "Get current date and time" (Geçerli tarih ve saati al) eylemini sürükle. Bu, sana “CurrentDateTime” adında, o anın tarihini içeren bir değişken verecek.

  2. Excel'i Hazırla (Launch Excel):

    "Launch Excel" (Excel'i Başlat) eylemini sürükle.
    "ve aşağıdaki belgeyi aç" seçeneğini seçerek verilerin yazılacağı Excel dosyasını (Örn: FaturaListesi.xlsx) göster.

  3. Klasördeki PDF'leri Oku (Get files in folder):

    "Get files in folder" (Klasördeki dosyaları al) eylemini kullan.
    Klasör olarak C:\GelenFaturalar yolunu göster.

  4. Döngü Başlat (For each):

    Gelen her bir dosyayı (PDF) tek tek işlemek için bir "For each" (Her biri için) döngüsü başlat.

  5. Veriyi Çıkar (Extract text from PDF):

    Döngünün içine "Extract text from PDF" (PDF'ten metin çıkar) eylemini koy.
    Bu eylemle PDF'i açıp "Fatura No:" metninden sonraki alanı veya "Toplam Tutar:" alanını nasıl alacağını robota bir kez öğretmen yeterli. (Bu adımı bir "Try" bloğuna almak en sağlıklı yöntemdir, bkz. İpucu 3).

  6. Excel'e Yaz (Write to Excel worksheet):

    Burası en kritik nokta. "Find first free row on column" (Sütundaki ilk boş satırı bul) eylemini kullanarak Excel'de hep en alt satıra yazmasını sağla.
    Ardından "Write to Excel worksheet" (Excel çalışma sayfasına yaz) eylemiyle PDF'ten çıkardığın Fatura No'yu A sütununa, Tutarı B sütununa yazdır.
    Geliştirme: C sütununa ise Adım 1'de aldığımız” CurrentDateTime” değişkenini yazdır. Böylece her kaydın ne zaman işlendiğini net olarak görürsün.

  7. Kaydet ve Kapat (Save Excel & Close Excel):

    Döngü bittikten sonra "Save Excel" (Excel'i Kaydet) ve "Close Excel" (Excel'i Kapat) eylemlerini ekle.

 

Artık bu akışı için "Çalıştır" butonuna bastığında, robot senin yerine 50 PDF'i de saniyeler içinde okuyup Excel'i dolduracak.

 

Robot Her Durumda Çalışsın!

 Bir robotu eğitmek kolay, ancak onu sağlam yapmak için bir eşeyler yapmaya ihtiyaç var.

 

Kayıt (Recorder) Yerine Eylemleri (Actions) Kullan

PAD'in "Masaüstü Kaydedicisi" (Desktop Recorder) vardır; tıklamalarını kaydeder. Masaüstü Kaydedicisi ile oluşturulan otomasyonlar genellikle deneme ve hızlı prototip için uygundur, fakat uzun vadede güvenilir değildir. Bunun nedeni, kaydedilen adımların ekrandaki konumlara ve zamanlamalara çok bağlı kalması. Örneğin, ekran çözünürlüğün değişirse veya programın açılması normalden uzun sürerse, robotun adımları şaşırabilir ve hata yapabilir. Yani, "kaydedici" ile yapılan otomasyonlar ortam değişikliklerine karşı çok hassas. Bu da güvenilirliği azaltır. Daha sağlam otomasyonlar için doğrudan eylemleri (actions) kullanmak her zaman daha güvenlidir.

 

Özellikler

Excel otomasyonunda, sol paneldeki hazır "Excel" eylemlerini (Excel'i Başlat, Hücreye Yaz, Makro Çalıştır) kullan. Bunlar arka planda çalışır (dosya görünmezken bile) ve ekran çözünürlüğünden etkilenmez.

 

Gecikmeler (Wait) Hayat Kurtarır

Robotlar çok hızlıdır; programlar ise yavaş. Robotun, bir sonraki adıma geçmeden önce web sayfasının tam olarak yüklenmesini veya eski muhasebe programının açılmasını beklemesi için, akışına "Wait" (Bekle) veya "Wait for window" (Pencereyi bekle) gibi gecikme eylemleri eklemelisin.

 

Robot Hata Yaparsa Ne Olmalı? (Try-Catch Mantığı)

Ya robot PDF'i açamazsa? Ya Excel dosyası zaten açıksa ve kilitliyse? Akışının ilk hatada durmaması için uyulaman gereken işlem adımı, riskli eylemleri (Örn: "PDF'ten Veri Çıkar") bir "Try" bloğunun içine almaktır. "Try" bloğunun hemen altına bir "Catch" (Hata Yakala) bloğu eklersin.

 

  • Hatalı Dosyayı Taşı: "Catch" bloğunun içine, "Move file(s)" (Dosyaları taşı) eylemini koyarsın. Böylece robot okuyamadığı o bozuk PDF'i C:\HatalıFaturalar klasörüne taşır ve bir sonraki PDF'ten devam eder.
  • Bildirim Gönder: "Catch" bloğuna "Send email" (E-posta gönder) eylemi ekleyerek, robotun hata aldığında sana anında "Fatura okunamadı!" diye haber vermesini sağlayabilirsin.
     

 

Yetki ve Güvenlik Duvarları PAD, senin bilgisayarında senin Windows yetkilerinle çalışır. Eğer senin bir dosyayı açma iznin yoksa, robotun da yoktur. Özellikle antivirüs programları veya şirket güvenlik politikaları, PAD'in Excel'i, komut istemini veya şüpheli gördüğü uygulamaları çalıştırmasını engelleyebilir. Otomasyonu kurmadan önce gerekli izinlerin tam olduğundan ve dosya yollarının (Örn: Z:\ sürücüsü) robot tarafından erişilebilir olduğundan emin olmalısın.

 

 Gelişmiş Excel Senaryoları

Bu yazıda sadece PDF ve Excel'e odaklandık, ancak PAD'in yetenekleri bunlarla sınırlı değil. Excel'i bir merkez üs olarak kullanarak şunları da yapabilirsin:

 

  • Web'den Veri Çekip Excel'e Yazma: "Web Automation" (Web Otomasyonu) eylemlerini kullanarak, PAD'in bir web sitesine (Örn: e-ticaret siteleri, haber siteleri) girmesini, belirli verileri (fiyat, stok durumu vb.) çekip Excel tablona yazmasını sağlayabilirsin.
  • SQL Veritabanından Veri Alıp Makro Çalıştırma: "Database" (Veritabanı) eylemleriyle doğrudan şirketinin SQL sunucusuna bağlanıp güncel satış verisini çekebilir, bu veriyi bir Excel dosyasına yazdırabilir ve hemen ardından "Run Excel Macro" eylemiyle o veriyi formatlayan makroyu çalıştırabilirsin.
  • Otomatik Rapor Gönderimi: Robotun, hazırladığı Excel dosyasını "Save Excel as PDF" (Excel'i PDF olarak kaydet) eylemiyle PDF'e çevirmesini ve ardından "Send email through Outlook" (Outlook üzerinden e-posta gönder) eylemiyle bu raporu yöneticine otomatik olarak göndermesini sağlayabilirsin.

 

Masaüstü Rutinlerinden Kurtul!

Power Automate Desktop, Excel’i sıradan bir hesap tablosu uygulaması olmaktan çıkararak, masaüstü üzerindeki tüm iş süreçlerinin kalbinde konumlandırır. 

Bulut çözümleri çok etkileyici olsa da, çoğu zaman asıl işi masaüstünde yapıyoruz. PAD ile masaüstü ve bulut arasında köprü kurabilir, iki dünyanın avantajlarını bir arada kullanabilirsin. Windows’un arama çubuğuna Power Automate yaz (büyük olasılıkla yüklü!) ve ilk otomasyonunuzu oluşturmaya bugün başla.

Bu tür otomasyonları denedikten sonra ya da “Benim şöyle zorlu bir işim var, bunu da çözer mi?” diye düşündüğünüz bir senaryo varsa, yorumlarda birlikte değerlendirelim.

 

 

0 Yorum

Bu yazıya henüz yorum yapılmamış.

Yorum Yap