Power Automate Desktop ile Masaüstü Otomasyonu Nasıl Yapılır?
Masaüstü akışı nasıl kurulur: süreç seçimi, kaydedici ve eylemler, kullanıcı arayüzü öğeleri, Excel ve web otomasyonu, hata yönetimi ve bulut akışıyla çağırma.
Masaüstü akışı hangi sorunu çözer?
Her iş API ile otomatikleşemez. Eski bir muhasebe programına elle veri girmek, web sitesinden tablo kopyalayıp Excel'e yapıştırmak, e-postayla gelen faturaları klasörlere dağıtmak gibi işler, ekranda insanın yaptığı tıkla-yaz-kopyala hareketlerinden oluşur. Robotik süreç otomasyonu (RPA) bu hareketleri yazılıma taklit ettirir.
Microsoft Learn'e göre masaüstü akışları, bilgisayardaki tekrarlayan masaüstü süreçlerini otomatikleştirmek için tasarlanmıştır: hazır sürükle-bırak eylemlerle ya da kendi hareketlerinizi kaydederek akış oluşturabilir, e-posta ve Excel gibi gündelik araçlarla ve hem modern hem eski uygulamalarla çalışabilirsiniz. Kural tabanlı ve tekrarlı işler için uygundur; karar mantığı belirsiz işler için değil.
Başlamadan önce: doğru süreci seçin
RPA projelerinin çoğu, yanlış süreç seçildiği için tıkanır. Aday bir süreç şu ölçütlere uymalıdır:
- Kurallı: Her durumda ne yapılacağı yazılabiliyor olmalı. İstisnalar sık ve belirsizse otomasyon kırılgan olur.
- Tekrarlı ve hacimli: Sık yapılan ve ekranda zaman alan iş seçin.
- Yapılandırılmış girdi: Veri Excel, CSV ya da tutarlı biçimli bir e-postadan geliyorsa kolay; elle yazılmış, değişken biçimli veri zordur.
- Kararlı arayüz: Uygulamanın ekranı sık değişmiyorsa akış uzun yaşar.
- API alternatifi yok ya da pahalı: Sistem bağlayıcı sunuyorsa önce bulut akışını düşünün; masaüstü akışı son çaredir.
Süreci otomatikleştirmeden önce adım adım yazılı belgeleyin. Elle yapan çalışanla birlikte süreci bir kez izleyin; çoğu zaman yazılı süreç ile gerçekte yapılanın farklı olduğunu görürsünüz.
Adım adım: ilk akışı kurmak
Örneğin her sabah e-postayla gelen sipariş dosyasındaki satırları eski bir yönetim programına girmek istiyorsunuz.
- Akışı oluşturun ve sürecin adımlarını sırasıyla eylemlere çevirin. Hazır eylemler dosya ve klasör işleri, Excel, web, e-posta ve pencere etkileşimi gibi başlıklarda toplanır.
- Kaydediciyi kullanabilirsiniz. Ekranda yaptığınız hareketleri kaydeder ve eylem olarak üretir. Kayıt iyi bir taslaktır; ama çıktıyı mutlaka temizleyip sağlamlaştırın.
- Excel dosyasını açıp satırları okuyun ve veriyi bir değişkene alın. Bir döngü içinde her satır için aynı hareketleri yineleyin.
- Hedef programda alanlara metin yazın, düğmelere tıklayın. Uygulamayla etkileşim; kullanıcı arayüzü öğeleri, görüntüler veya koordinatlarla yapılabilir. Öncelik her zaman öğe tabanlı seçimdedir.
- Sonucu kaydedin: işlenen satırı işaretleyin, hatalıları ayrı bir dosyaya yazın.
- Akışı çalıştırıp adım adım izleyin, değişkenlerin değerlerini kontrol edin.
Sağlam akış için: öğe seçimi, bekleme ve değişkenler
Masaüstü otomasyonunun kırılma noktası genellikle ekran öğesini bulmaktır. Üç ilke işinizi görür:
- Koordinat yerine öğe kullanın. Belgelere göre uygulamayla etkileşim; arayüz öğeleri, görüntüler veya koordinatlar üzerinden yapılabilir. Koordinat, pencere kayınca ya da ekran çözünürlüğü değişince bozulur. Arayüz öğesi, uygulamanın kendi yapısına bağlandığı için daha dayanıklıdır.
- Sabit bekleme yerine koşullu bekleme. Her adımın arasına rastgele bekleme koymak yavaşlatır ve yine de yetmeyebilir. Bir pencerenin ya da öğenin görünmesini bekleyen eylemleri kullanın.
- Değişkenleri açık adlandırın. Giriş dosyası, geçerli satır, hata mesajı gibi adlar; akışı devralan kişinin okuyabilmesini sağlar. Parola gibi gizli değerleri akış içine düz yazı gömmeyin, güvenli depolama yolunu kullanın.
Akışı küçük alt akışlara bölün: uygulamayı aç, giriş yap, kaydı işle, çıkış yap. Hata olduğunda hangi parçanın düştüğünü bulmak kolaylaşır.
Hata yönetimi ve izlenebilirlik
Masaüstü akışı, ekrandaki beklenmedik bir pencere ya da yavaşlayan uygulama yüzünden düşer. Bunun için baştan hata yönetimi kurun:
- Kritik eylem bloklarında hata durumunda ne yapılacağını tanımlayın: yeniden dene, atla ya da işlemi durdur.
- Her satırın işlem sonucunu (başarılı, hatalı, nedeni) bir çıktı dosyasına yazın. Gün sonunda hangi kaydın neden işlenmediğini görmek, otomasyonun güvenilirliğini belirler.
- Beklenmedik pencereleri (güncelleme uyarısı, oturum zaman aşımı) ele alan adımlar ekleyin.
- Akışın çalıştığı bilgisayarın ekran kilidi, çözünürlüğü ve oturum durumunun otomasyonu etkilediğini unutmayın; üretim koşullarını önceden belirleyin.
Bir akış tamamlandığında çalıştırdığı kayıtların toplam sayısı ile hata sayısı raporlanmalı, tek bir sorumlu bu raporu izlemelidir. Sahibi olmayan robot, ilk ekran değişikliğinde sessizce bozulur.
Bulut akışlarıyla birlikte kullanım
Masaüstü akışı kendi başına bir bilgisayarda çalışır; onu zamanlama, tetikleme ve onay gibi bulut mantığına bağlamak için bulut akışlarından çağırırsınız. Örneğin e-postayla gelen dosyayı bulut akışı alır, onay sürecinden geçirir, onaylanırsa masaüstü akışını başlatıp dosyayı eski uygulamaya yükletir. Bu birleşim, bulut tarafının tetikleme ve karar gücünü, masaüstü tarafının eski uygulamalara dokunma becerisiyle birleştirir.
Bu bağlantının çalıştırma biçimleri (kullanıcı oturumu açıkken ya da gözetimsiz çalışma) lisans ve kurulum gerektirir; hangi planda hangi özelliğin bulunduğunu Microsoft'un güncel belgelerinden kontrol edin.
Bu becerinin Mindset programlarındaki yeri
Power Automate ile İş Akışı programının Masaüstü Akışları ve RPA modülü bu çalışmayı doğrudan kapsar; Veri İşlemleri ve Dönüşüm, Koşullu Mantık ve Döngüler ile Yönetim, Güvenlik ve En İyi Uygulamalar modülleri akışı sağlam ve yönetilebilir kılan bileşenleri sağlar. MS Power Platform ile Dijital Dönüşüm Uzmanlığı programı ise masaüstü akışlarını Power Apps, Power BI ve sohbet botlarıyla aynı platform bütünlüğünde ele alır.
Bu içerik, tekrarlı ofis işlerini otomatikleştirmek isteyen operasyon, finans, muhasebe ve insan kaynakları çalışanları ile bu otomasyonları yöneten Power Platform ekipleri için uygundur. Kurumsal ekiplerde otomasyon adaylarını önceliklendirme, sahiplik ve güvenlik kurallarını tanımlama çalışması ek değer sağlar.
İlgili Mindset programı
Power Automate ile İş Akışı
Sık sorulan sorular
Power Automate Desktop kod bilmeden kullanılabilir mi?
Evet. Hazır sürükle-bırak eylemlerle ya da kaydedici ile akış oluşturulabilir; Microsoft belgeleri bu yaklaşımı vurgular. Yine de değişkenler, döngüler, koşullar ve hata yönetimi mantığını bilmek, sağlam akış için belirleyicidir. Kod yazmak şart değil, programatik düşünme gereklidir.
Masaüstü akışı hangi uygulamalarla çalışır?
Microsoft Learn'e göre terminal emülatörleri gibi eski uygulamalar, modern web ve masaüstü uygulamaları, Excel dosyaları ve klasörlerle etkileşim kurabilir. Etkileşim arayüz öğeleri, görüntüler veya koordinatlar üzerinden yapılır. Belirli bir uygulamanın uyumunu kısa bir deneme akışıyla sınayın.
RPA ile bulut akışı arasında nasıl seçim yapılır?
Hedef sistemin API'si ya da bağlayıcısı varsa bulut akışı daha dayanıklı ve ölçeklenebilirdir. API yoksa ve iş ekranda yapılıyorsa masaüstü akışı gerekir. Çoğu gerçek süreçte ikisi birlikte kullanılır: bulut akışı tetikler ve karar verir, masaüstü akışı eski uygulamada uygular.
Ekran değişince akış bozulur mu?
Evet, arayüz değişirse eylemler öğeyi bulamayabilir. Koordinat yerine arayüz öğesi kullanmak, koşullu bekleme eklemek ve hata günlüğü tutmak riski azaltır. Uygulama güncellemelerinden sonra kritik akışları test etmeyi bakım planına yazın.
Masaüstü akışında parolaları nasıl saklamalıyım?
Düz metin olarak akışın içine yazmayın. Platformun güvenli değer saklama yöntemlerini kullanın ve erişimi sınırlayın. Gizli değerleri günlük dosyalarına ve hata çıktılarına yazmamaya özen gösterin. Kurumunuzun güvenlik ekibiyle saklama standardını netleştirin.