Power Automate Desktop PAD actions rehberi

PAD aktivitelerini İngilizce ve Türkçe adlarıyla hızlı öğren.

119 Power Automate Desktop aktivitesi: Loop (Döngü), If (Eğer), For each (Her biri için), Excel, PDF, Outlook, web, UI automation, hata yakalama ve kurumsal robot mimarisi.

Güncelleme: 29.05.2026

Seviye Seç

Yeni başlayan, orta ve senior seviyeye göre PAD aktivitelerini öğren.

Yeni Başlayan

PAD Temel Aktiviteleri

Power Automate Desktop akışını okuyabilmek, veri tutmak, karar vermek, döngü kurmak ve dosya/Excel işlemleri yapmak için gereken ilk aktiviteler.

Hedef: küçük bir masaüstü otomasyonunu baştan sona kurup test edebilmek.
Message boxes

Display message (Mesaj göster)

Kullanıcıya bilgi vermek, akışın belirli noktasında kontrol mesajı göstermek veya test sırasında değişken değerini görmek için kullanılır.

Ne zaman kullanılır?

Akışın hangi adıma kadar geldiğini hızlıca anlamak, kullanıcıdan basit onay almak veya eğitim senaryolarında adımları görünür yapmak istediğinde kullan.

Mini akış

Değişken oluştur → Display message ile değeri göster → Kullanıcı OK derse sonraki adıma geç.

  • Canlı robotlarda gereksiz mesaj kutusu bırakma; robotu bekletir.
  • Test bittikten sonra log veya dosya çıktısına geç.
  • Mesaj metnine değişken ekleyerek hızlı debug yapabilirsin.
Benzer aktiviteler: Display input dialog, Display select file dialog
Variables

Set variable (Değişken ata)

Metin, sayı, tarih, dosya yolu, sayaç veya ara sonuç gibi değerleri akış boyunca saklar.

Ne zaman kullanılır?

Bir değeri birden fazla adımda kullanacaksan veya ileride değişmesi muhtemel bir ayarı tek yerden yönetmek istiyorsan kullan.

Mini akış

Set variable: %DownloadFolder% → Dosya indir → Move file hedefinde %DownloadFolder% kullan.

  • Değişken adlarını iş anlamına göre ver: %InvoiceNo%, %RetryCount%, %TargetFolder%.
  • Sabit değerleri de değişkende tut; bakım kolaylaşır.
  • Tür karmaşasına dikkat et: sayı gibi görünen metinle matematik yapılamayabilir.
Benzer aktiviteler: Increase variable, Decrease variable, Truncate number
Conditionals

If (Eğer)

Bir koşula göre akışı iki farklı yola ayırır. Dosya var mı, metin boş mu, tutar limitten büyük mü gibi kararlar için temel aktivitedir.

Ne zaman kullanılır?

Akışın sonucunu bir kontrol belirliyorsa kullan. RPA’da güvenli ilerlemenin en önemli aracı koşuldur.

Mini akış

If file exists → True: Excel aç → False: hata mesajı yaz ve akışı durdur.

  • Koşulu kısa ve okunur tut.
  • Boş değer ve null ihtimalini ayrıca düşün.
  • Çok fazla iç içe If varsa Switch veya alt akış daha temiz olabilir.
Benzer aktiviteler: Else, Else if, Switch, Case
Loops

Loop (Döngü)

Belirli sayıda tekrar gereken işlemleri çalıştırır. Sayaçla çalışan basit tekrar senaryolarında kullanılır.

Ne zaman kullanılır?

Aynı adımı 5 kez denemek, sayfa yenilemek, belirli aralıkla kontrol yapmak veya sabit tekrar kurmak istediğinde kullan.

Mini akış

Loop 1 to 3 → Web sayfasını kontrol et → Element geldiyse Exit loop.

  • Sonsuz döngü riski bırakma.
  • Çıkış koşulunu açık yaz.
  • Her tekrarın ne kadar süreceğini hesapla; bekleme adımları toplam süreyi büyütür.
Benzer aktiviteler: For each, Loop condition, Exit loop
Loops

For each (Her biri için)

Liste, dosya koleksiyonu, Excel satırları veya veri tablosu satırları üzerinde tek tek işlem yapar.

Ne zaman kullanılır?

Kaç öğe geleceği değişkense ve her öğe için aynı adımları uygulayacaksan kullan.

Mini akış

Get files in folder → For each %CurrentFile% → Dosya adını kontrol et → Uygun dosyayı taşı.

  • CurrentItem değişkeninin hangi tipte olduğunu bil.
  • Boş liste durumunu önceden kontrol et.
  • Döngü içinde gereksiz uygulama aç/kapat işlemi yapma.
Benzer aktiviteler: Get files in folder, Read from Excel worksheet, Filter data table
Flow control

Wait (Bekle)

Akışın belirli süre durmasını sağlar. Sayfa yüklenmesi, uygulama açılışı veya dosya oluşumu gibi gecikmelerde kullanılır.

Ne zaman kullanılır?

Bir sonraki aksiyonun hedef uygulama hazır olmadan çalışmasını istemiyorsan kullan; ama mümkünse dinamik bekleme tercih et.

Mini akış

Launch browser → Wait 2 seconds → Populate text field.

  • Sabit bekleme yerine mümkünse “Wait for web page content” veya element bekleme kullan.
  • Uzun beklemeler robot kapasitesini tüketir.
  • Bekleme süresini test ortamına göre değil canlı ortama göre ayarla.
Benzer aktiviteler: Wait for window, Wait for web page content, Wait for image
Folder

Get files in folder (Klasördeki dosyaları al)

Bir klasördeki dosyaları liste olarak alır. Dosya işleme otomasyonlarının başlangıç noktasıdır.

Ne zaman kullanılır?

İndirilen faturaları, raporları veya e-posta eklerini toplu işlemek istediğinde kullan.

Mini akış

Get files in folder → For each file → If extension is .xlsx → Launch Excel.

  • Alt klasörleri dahil edip etmeyeceğine dikkat et.
  • Dosya uzantısı filtresi ekle.
  • Aynı anda kullanılan dosyalar için kilitlenme hatasını yakala.
Benzer aktiviteler: Get subfolders in folder, If file exists, Move file
File

Move file (Dosya taşı)

Dosyayı bir klasörden başka bir klasöre taşır. Arşivleme, işlenen/başarısız ayrımı ve düzen kurmak için kullanılır.

Ne zaman kullanılır?

İşlenen dosyaları tekrar işlenmemesi için “Processed” klasörüne almak istediğinde kullan.

Mini akış

PDF oku → Başarılıysa Move file to Processed → Hatalıysa Move file to Error.

  • Aynı isimli dosya varsa üzerine yazma politikasını belirle.
  • Taşımadan önce hedef klasör var mı kontrol et.
  • Hata klasörü kullanmak destek sürecini kolaylaştırır.
Benzer aktiviteler: Copy file, Rename file, Delete file
Excel

Launch Excel (Excel’i başlat)

Yeni veya mevcut bir Excel dosyasını açar ve sonraki Excel aktiviteleri için instance üretir.

Ne zaman kullanılır?

Excel dosyasından veri okuyacak, veri yazacak veya rapor hazırlayacaksan ilk adımdır.

Mini akış

Launch Excel → Read from Excel worksheet → Close Excel.

  • Excel instance değişkenini kaybetme.
  • Görünür/gizli çalışma modunu senaryoya göre seç.
  • Akış sonunda Close Excel ile dosyayı kapat.
Benzer aktiviteler: Open Excel document, Save Excel, Close Excel
Excel

Read from Excel worksheet (Excel çalışma sayfasından oku)

Hücre, aralık veya tüm kullanılan aralıktan veri okur. Veri tablosu üretip döngüyle işlemek için çok kullanılır.

Ne zaman kullanılır?

Sipariş listesi, cari listesi, ürün tablosu veya rapor satırlarını otomasyona sokacağında kullan.

Mini akış

Launch Excel → Read used range into DataTable → For each row → ERP’ye giriş yap.

  • Başlık satırını doğru ayarla.
  • Boş satırları filtrele.
  • Tarih ve sayı formatlarını okumadan sonra normalize et.
Benzer aktiviteler: Write to Excel worksheet, Get first free row on column, Filter data table
Excel

Write to Excel worksheet (Excel çalışma sayfasına yaz)

Bir hücreye, satıra veya aralığa değer yazar. Sonuç raporu, durum güncellemesi ve çıktı dosyası üretmek için kullanılır.

Ne zaman kullanılır?

Robotun işlediği kayıtların durumunu Excel’e geri yazması veya yeni bir rapor oluşturması gerekiyorsa kullan.

Mini akış

Read Excel → For each row → ERP kaydı oluştur → Write result to Excel status column.

  • Satır numarasını değişkende takip et.
  • Yazmadan önce dosyanın kilitli olmadığını kontrol et.
  • Toplu yazma gerekiyorsa tek tek hücre yazmak yerine DataTable kullan.
Benzer aktiviteler: Read from Excel worksheet, Save Excel, Close Excel
Excel

Close Excel (Excel’i kapat)

Excel instance’ını kapatır. Dosyayı kaydetme veya kaydetmeden kapatma seçenekleriyle kaynak kullanımını bitirir.

Ne zaman kullanılır?

Excel ile işin bittiğinde mutlaka kullan; açık kalan Excel süreçleri sonraki robot koşularını bozabilir.

Mini akış

Launch Excel → Read data → Write results → Save Excel → Close Excel.

  • Kaydetme kararını net ver.
  • Hata durumunda da kapatma adımı çalışmalı.
  • Aynı anda birden fazla Excel instance varsa doğru olanı kapat.
Benzer aktiviteler: Save Excel, Launch Excel, Attach to running Excel
Variables

Create new list (Yeni liste oluştur)

Akış içinde dinamik öğe listesi üretir. Dosya adları, hata kayıtları veya seçilen satırlar gibi koleksiyonları tutar.

Ne zaman kullanılır?

For each içinde topladığın sonuçları sonradan rapora yazmak veya toplu mail atmak istiyorsan kullan.

Mini akış

Create new list → For each file → Add item to list → Display list count.

  • Listeye ne koyduğunu standartlaştır.
  • Boş liste durumunu ayrı göster.
  • Liste çok büyürse bellek ve performansı düşün.
Benzer aktiviteler: Add item to list, Remove item from list, Clear list
File

Read text from file (Dosyadan metin oku)

TXT, log, CSV benzeri düz metin dosyalarından içerik okur.

Ne zaman kullanılır?

Bir log dosyasından hata aramak, config dosyası okumak veya dış sistemden gelen basit metni ayrıştırmak istediğinde kullan.

Mini akış

If file exists → Read text from file → Parse text → If keyword found.

  • Encoding seçimine dikkat et.
  • Büyük dosyalarda satır satır okuma yaklaşımı gerekebilir.
  • Dosya yoksa hata vermeden önce varlık kontrolü yap.
Benzer aktiviteler: Write text to file, Parse text, Split text
File

Write text to file (Dosyaya metin yaz)

Metin dosyası oluşturur veya mevcut dosyaya satır ekler. Basit log ve rapor çıktıları için temel aktivitedir.

Ne zaman kullanılır?

Robotun yaptığı işlemleri hızlıca takip etmek veya küçük çıktı dosyaları üretmek istediğinde kullan.

Mini akış

Set log line → Write text to file append → Continue next record.

  • Append moduyla günlük kayıt tut.
  • Her satıra tarih ve iş anahtarı ekle.
  • Hassas verileri dosyaya yazma.
Benzer aktiviteler: Read text from file, Create file, Write CSV file
File

Read from CSV file (CSV dosyasından oku)

CSV dosyasını DataTable olarak okur. Dış sistemlerden gelen basit tablo verilerini işlemek için sık kullanılır.

Ne zaman kullanılır?

ERP, banka, kargo veya e-ticaret sisteminden CSV export alıyorsan kullan.

Mini akış

Read from CSV file → Filter data table → For each row → Write to Excel.

  • Ayraç karakterini doğru seç: virgül, noktalı virgül veya tab.
  • Başlık satırı var mı kontrol et.
  • Ondalık ayırıcı ve tarih formatı sorun çıkarabilir.
Benzer aktiviteler: Write to CSV file, Read from Excel worksheet, Filter data table
PDF

Extract text from PDF (PDF’den metin çıkar)

PDF içindeki seçilebilir metni okur. Fatura, teklif, rapor veya form dosyalarından bilgi almak için kullanılır.

Ne zaman kullanılır?

PDF dosyasında sipariş numarası, tutar, tarih veya müşteri bilgisi arayacaksan kullan.

Mini akış

Get files in folder → For each PDF → Extract text from PDF → Parse text for invoice number.

  • Taranmış PDF için OCR gerekebilir.
  • PDF düzeni değişirse parse kuralları kırılabilir.
  • Birden fazla sayfa varsa sayfa aralığını planla.
Benzer aktiviteler: Extract images from PDF, Extract text with OCR, Parse text
System

Launch application (Uygulama başlat)

Bir masaüstü uygulamasını çalıştırır. ERP, muhasebe programı veya özel Windows uygulaması otomasyonlarında ilk adımdır.

Ne zaman kullanılır?

Otomasyonun web değil masaüstü programı üzerinden ilerlemesi gerekiyorsa kullan.

Mini akış

Launch application → Wait for window → Populate login fields → Click login.

  • Uygulama yolunu değişkende tut.
  • Uygulamanın zaten açık olup olmadığını kontrol et.
  • Başlatma sonrası pencere bekleme adımı ekle.
Benzer aktiviteler: Run application, Wait for window, Focus window
Orta Seviye

Web, UI, Veri ve Hata Kontrolü

Web sayfası, masaüstü uygulaması, veri tablosu, metin ayrıştırma ve temel hata yakalama ile gerçek iş süreçleri.

Hedef: farklı uygulamalar arasında veri taşıyan ve hatada kontrollü davranan PAD akışları kurmak.
Browser automation

Launch new browser (Yeni tarayıcı başlat)

Edge, Chrome veya Firefox ile yeni web oturumu başlatır. Web tabanlı portallar için giriş noktasıdır.

Ne zaman kullanılır?

Tedarikçi portalı, kargo sitesi, e-devlet benzeri web ekranı veya şirket içi web uygulaması otomasyonu yapacaksan kullan.

Mini akış

Launch new browser → Go to web page → Populate text field → Press button.

  • Tarayıcı extension kurulumunu kontrol et.
  • Giriş/MFA adımlarını gerçekçi planla.
  • Browser instance değişkenini sonraki adımlarda aynı kullan.
Benzer aktiviteler: Go to web page, Close web browser, Wait for web page content
Browser automation

Click link on web page (Web sayfasında bağlantıya tıkla)

Web sayfasındaki link, buton veya tıklanabilir elementle etkileşim kurar.

Ne zaman kullanılır?

Menü açmak, arama yapmak, dosya indirmek veya sayfada ilerlemek için kullan.

Mini akış

Wait for web page content → Click link → Wait for download.

  • Element seçicisini metne değil kararlı HTML yapısına bağla.
  • Tıklama sonrası sayfa değişiyorsa bekleme ekle.
  • Aynı isimli birden çok buton varsa doğru elementi ayırt et.
Benzer aktiviteler: Press button on web page, Populate text field on web page
Browser automation

Extract data from web page (Web sayfasından veri çıkar)

Web tablosu, liste, fiyat, durum veya kart bilgilerini yapılandırılmış veri olarak çeker.

Ne zaman kullanılır?

Portal ekranındaki tabloyu Excel’e aktarmak, kargo durumlarını toplamak veya fiyat karşılaştırması yapmak istediğinde kullan.

Mini akış

Open page → Extract data from web page → Write data table to Excel.

  • Sayfalama varsa tüm sayfaları nasıl gezeceğini planla.
  • Boş tablo durumunu kontrol et.
  • Web sitesinin kullanım şartlarına ve erişim sınırlarına uy.
Benzer aktiviteler: Take screenshot of web page, Save web page
UI automation

Populate text field in window (Penceredeki metin alanını doldur)

Masaüstü uygulamasındaki metin kutularına veri yazar. Eski ERP, muhasebe ve üretim ekranlarında çok kullanılır.

Ne zaman kullanılır?

API olmayan veya entegrasyonu kapalı bir Windows uygulamasına veri girmek zorundaysan kullan.

Mini akış

Focus window → Populate text field → Press button in window.

  • UI elementlerini kaydet ve isimlerini düzenle.
  • Pencere başlığı değişiyorsa esnek seçici kullan.
  • Yazmadan önce alanı temizlemen gerekebilir.
Benzer aktiviteler: Click UI element in window, Press button in window, Focus window
UI automation

Click UI element in window (Pencerede UI öğesine tıkla)

Masaüstü uygulamalarında buton, sekme, menü veya liste öğesine tıklar.

Ne zaman kullanılır?

Klasik Windows uygulamasında form kaydetmek, arama yapmak veya menü değiştirmek için kullan.

Mini akış

Wait for window → Click UI element → If window contains confirmation → Press OK.

  • Koordinat tıklaması yerine UI element kullan.
  • Tıklama sonrası oluşan yeni pencereyi bekle.
  • Uygulama teması veya dil değişirse elementleri yeniden test et.
Benzer aktiviteler: Press button in window, Send keys, Wait for window
Mouse and keyboard

Send keys (Tuş gönder)

Klavye kısayolu veya metin gönderir. UI elementi yakalanamayan uygulamalarda yardımcı araçtır.

Ne zaman kullanılır?

Ctrl+S, Enter, Tab gibi kısayollarla işlem yapmak veya legacy ekranda alanlar arasında ilerlemek için kullan.

Mini akış

Focus window → Send keys: Ctrl+F → Write search text → Send Enter.

  • Send keys kırılgandır; önce UI automation dene.
  • Odak doğru pencerede mi kontrol et.
  • Tab sayısına bağımlı akışlar bakımda zorlanır.
Benzer aktiviteler: Press/release key, Move mouse, Click mouse
Variables

Filter data table (Veri tablosunu filtrele)

DataTable içinden koşula uyan satırları seçer. Excel, CSV veya web tablosu verisini temizlemek için kullanılır.

Ne zaman kullanılır?

Sadece açık siparişleri, geciken işleri veya belirli müşteri grubunu işlemek istediğinde kullan.

Mini akış

Read Excel to DataTable → Filter data table where Status = Open → For each row.

  • Kolon adlarını birebir kontrol et.
  • Boş değerleri filtre koşuluna dahil et.
  • Filtre sonrası satır sayısını logla.
Benzer aktiviteler: Sort data table, Find or replace in data table, Delete row from data table
Text

Parse text (Metni ayrıştır)

Metin içinden belirli kalıpları, satırları veya alanları çıkarmak için kullanılır.

Ne zaman kullanılır?

E-posta gövdesinden sipariş no, PDF metninden tutar veya log dosyasından hata kodu almak istediğinde kullan.

Mini akış

Extract text from PDF → Parse text → If order number found → Continue.

  • Düzenli ifadeyi küçük örneklerle test et.
  • Bulunamadı durumunu ayrı yönet.
  • Metindeki Türkçe karakter ve boşluk farklarına dikkat et.
Benzer aktiviteler: Crop text, Split text, Replace text
Flow control

On block error (Blok hatasında)

Bir grup aksiyon hata verdiğinde retry, devam etme veya özel hata yolu tanımlamayı sağlar.

Ne zaman kullanılır?

Web portalı, dosya indirme, ERP kayıt gibi kırılma ihtimali yüksek blokları korumak için kullan.

Mini akış

On block error → Login actions → Download report → End block → If error then log and screenshot.

  • Retry sayısını sınırlı tut.
  • Hata anında ekran görüntüsü almak destek süresini kısaltır.
  • Get last error ile ayrıntıyı logla.
Benzer aktiviteler: Get last error, Take screenshot, Stop flow
UI automation

Wait for window (Pencereyi bekle)

Belirli bir pencere açılana, kapanana veya hazır hale gelene kadar bekler.

Ne zaman kullanılır?

Uygulama açılışı, kaydetme sonrası onay penceresi veya rapor ekranı gibi UI gecikmelerini güvenli yönetmek için kullan.

Mini akış

Launch application → Wait for window Login → Populate username → Press button.

  • Sabit Wait yerine pencere beklemek daha kararlıdır.
  • Pencere başlığı dinamikse joker karakter veya UI element kullan.
  • Bekleme timeout değerini canlı ortama göre belirle.
Benzer aktiviteler: Focus window, If window contains, Close window
UI automation

Focus window (Pencereye odaklan)

Belirli bir uygulama penceresini öne getirir ve sonraki klavye/UI işlemlerinin doğru yerde çalışmasını sağlar.

Ne zaman kullanılır?

Send keys, UI tıklama veya ekran görüntüsü almadan önce doğru pencerenin aktif olduğundan emin olmak için kullan.

Mini akış

Wait for window → Focus window → Send keys Ctrl+F → Populate text field.

  • Odaklanmadan Send keys kullanma.
  • Birden fazla aynı pencere varsa başlık/handle ayrımı yap.
  • Odak sonrası küçük bir doğrulama adımı ekle.
Benzer aktiviteler: Wait for window, Bring window to front, Get window details
Images

If image exists (Görüntü varsa)

Ekranda belirli bir görselin bulunup bulunmadığını kontrol eder. UI element yakalanamayan ekranlarda yardımcıdır.

Ne zaman kullanılır?

Legacy uygulamada buton veya ikon UI element olarak alınamıyorsa, görsel doğrulama ile ilerlemek için kullan.

Mini akış

If image exists SaveIcon → Click image → Else take screenshot and log.

  • Görüntü eşleşmesi çözünürlük ve tema değişiminden etkilenir.
  • Mümkünse UI element seçiciyi tercih et.
  • Eşik değerini test ortamında değil canlı ekranda doğrula.
Benzer aktiviteler: Wait for image, Click image, Take screenshot
OCR

Extract text with OCR (OCR ile metin çıkar)

Ekran görüntüsü veya taranmış dokümandan optik karakter tanıma ile metin çıkarır.

Ne zaman kullanılır?

PDF seçilebilir metin içermiyorsa veya uygulama ekranındaki veri UI element olarak alınamıyorsa kullan.

Mini akış

Take screenshot → Extract text with OCR → Parse text → If amount found continue.

  • OCR her zaman yüzde yüz doğru değildir; kritik veriyi doğrula.
  • Görüntü kalitesi ve dil ayarı sonucu etkiler.
  • Mümkünse OCR sonucunu kuralla kontrol et.
Benzer aktiviteler: Take screenshot, Extract text from PDF, Parse text
Outlook

Retrieve email messages from Outlook (Outlook e-postalarını al)

Outlook posta kutusundan filtreye göre e-postaları alır; ek, konu, gönderen ve gövde bilgileriyle işlem yapılabilir.

Ne zaman kullanılır?

Gelen faturaları, sipariş formlarını veya müşteri taleplerini posta kutusundan otomatik almak istediğinde kullan.

Mini akış

Retrieve email messages → For each email → Save attachments → Move email to Processed.

  • Klasör, konu ve okunma durumu filtresi kullan.
  • Aynı e-postayı tekrar işlememek için taşıma veya kategori ekle.
  • Ek dosya yoksa ayrı yol belirle.
Benzer aktiviteler: Save Outlook email messages, Send email through Outlook, Process email messages
Outlook

Save Outlook email attachments (Outlook eklerini kaydet)

E-posta eklerini belirli klasöre kaydeder. PDF/Excel otomasyonlarında sık kullanılan giriş adımıdır.

Ne zaman kullanılır?

Tedarikçi faturaları, müşteri siparişleri veya rapor ekleri e-posta ile geliyorsa kullan.

Mini akış

Retrieve emails → Save attachments to InboxFiles → Get files in folder → Process PDFs.

  • Ek uzantılarını filtrele.
  • Aynı isimli dosyalar için yeniden adlandırma stratejisi kur.
  • Virüs/güvenlik politikalarını dikkate al.
Benzer aktiviteler: Retrieve email messages from Outlook, Move file, Rename file
Outlook

Send email through Outlook (Outlook ile e-posta gönder)

İşlem sonucu, hata bildirimi, rapor veya onay mesajı göndermek için kullanılır.

Ne zaman kullanılır?

Robot tamamlandığında ekibe özet atmak, hata anında destek talebi oluşturmak veya raporu paylaşmak istediğinde kullan.

Mini akış

Create report file → Send email through Outlook with attachment → Write log.

  • Kime/CC alanlarını değişkende tut.
  • Hata mesajlarında hassas veri paylaşma.
  • Ek dosyanın varlığını göndermeden önce kontrol et.
Benzer aktiviteler: Display message, Write text to file, Save Outlook email messages
HTTP

Invoke web service (Web servisini çağır)

REST API endpoint’lerine istek gönderir. PAD içinde dış sistemlerle entegrasyon kurmayı sağlar.

Ne zaman kullanılır?

ERP, CRM, stok sistemi veya özel API’ye veri göndermek/almak gerekiyorsa kullan.

Mini akış

Build JSON text → Invoke web service POST → Parse response → If status is success.

  • Timeout ve HTTP status code kontrolü yap.
  • Token/API key değerlerini güvenli yönet.
  • Yanıt gövdesi boş veya hatalı JSON olabilir.
Benzer aktiviteler: Convert JSON to custom object, Parse text, Set variable
Variables

Convert JSON to custom object (JSON’u özel nesneye dönüştür)

JSON metnini erişilebilir nesne/alan yapısına çevirir. API yanıtlarını okumak için kritiktir.

Ne zaman kullanılır?

Invoke web service veya dosyadan gelen JSON içinden belirli alanları okuyacaksan kullan.

Mini akış

Invoke web service → Convert JSON to custom object → Set variable %CustomerName%.

  • Yanıt örneğini sakla.
  • Eksik alanlarda hata almamak için varlık kontrolü yap.
  • Liste dönen JSON için For each kullan.
Benzer aktiviteler: Invoke web service, Convert custom object to JSON, Get property of custom object
Senior

Dayanıklı ve Bakımı Kolay PAD Mimarisi

Büyük hacimli işler, alt akışlar, kuyruk mantığı, loglama, gizli değişkenler ve kurumsal bakım standardı.

Hedef: üretim ortamında izlenebilir, tekrar çalıştırılabilir ve yönetilebilir PAD robotları tasarlamak.
Run flow

Run desktop flow (Masaüstü akışı çalıştır)

Bir masaüstü akışından başka bir akışı çağırarak modüler yapı kurar.

Ne zaman kullanılır?

Login, rapor indirme, kayıt oluşturma gibi tekrar kullanılan parçaları ayrı akış yapmak istediğinde kullan.

Mini akış

Main flow → Run desktop flow: Login → Run desktop flow: DownloadReport → Run desktop flow: Archive.

  • Girdi/çıktı değişkenlerini sözleşme gibi tasarla.
  • Alt akış hata verirse ana akışın davranışını belirle.
  • Her alt akış tek sorumluluğa sahip olsun.
Benzer aktiviteler: Run subflow, Input variables, Output variables
Flow control

Run subflow (Alt akış çalıştır)

Aynı desktop flow içinde tekrar kullanılabilir işlem blokları oluşturur.

Ne zaman kullanılır?

Aynı doğrulama, log yazma veya temizlik adımı birden fazla yerde gerekiyorsa kullan.

Mini akış

For each invoice → Run subflow ValidateInvoice → If valid → Run subflow SaveToERP.

  • Subflow adlarını fiil ile başlat: Validate, Login, Export.
  • Global değişken kullanımını sınırla.
  • Subflow başında ön koşulları kontrol et.
Benzer aktiviteler: Exit subflow, Run desktop flow
Workqueues

Work queue actions (İş kuyruğu aktiviteleri)

İş kalemlerini kuyruğa alarak robotların kontrollü, izlenebilir ve tekrar denenebilir şekilde işlemesini sağlar.

Ne zaman kullanılır?

Fatura, talep, sipariş veya başvuru gibi çok sayıda bağımsız iş kalemi varsa kullan.

Mini akış

Add items to queue → Get next item → Process item → Update queue item status.

  • Her iş kalemine benzersiz referans ver.
  • Başarılı, hatalı ve tekrar denenecek durumları ayrı tut.
  • Kuyruk sonuçlarını raporla.
Benzer aktiviteler: Add work queue item, Get work queue item, Update work queue item
Flow control

Get last error (Son hatayı al)

Son oluşan hatanın adını, konumunu, mesajını ve detaylarını değişkene alır.

Ne zaman kullanılır?

Hata yakalama bloğunda destek ekibine anlamlı bilgi göndermek veya log tablosu oluşturmak istediğinde kullan.

Mini akış

On block error catches failure → Get last error → Write error message to log file.

  • Hata mesajını kullanıcıya olduğu gibi göstermeden önce sadeleştir.
  • Aksiyon adı ve subflow bilgisini logla.
  • Aynı hatayı tekrar okumamak için clear seçeneğini değerlendir.
Benzer aktiviteler: On block error, Write text to file, Take screenshot
File

Write text to file (Dosyaya metin yaz)

Log, rapor özeti, hata kaydı veya audit izi üretmek için dosyaya metin ekler.

Ne zaman kullanılır?

Robotun hangi kaydı işlediğini, hangi hatayı aldığını veya hangi sonucu ürettiğini takip etmek istediğinde kullan.

Mini akış

Set log line → Write text to file append mode → Continue next item.

  • Append modunu kullanarak günlük log tut.
  • Log satırına tarih, iş anahtarı ve sonuç ekle.
  • Kişisel verileri maskele.
Benzer aktiviteler: Read text from file, Write CSV file, Create file
Workstation

Take screenshot (Ekran görüntüsü al)

Hata, doğrulama veya denetim anında ekran görüntüsü kaydeder.

Ne zaman kullanılır?

UI/web otomasyonu başarısız olduğunda destek ekibinin gerçek ekranı görmesi gerekiyorsa kullan.

Mini akış

Error block → Take screenshot → Move screenshot to ErrorEvidence folder → Send notification.

  • Ekran görüntülerinde hassas veri olabilir; saklama politikasını belirle.
  • Dosya adında iş numarası ve tarih kullan.
  • Başarılı her işlemde screenshot almak depolama şişirir.
Benzer aktiviteler: Get last error, Display message, Move file
Scripting

Run PowerShell script (PowerShell betiği çalıştır)

Windows, dosya sistemi, servis, registry veya gelişmiş veri işlemlerinde PAD’in hazır aktivitelerini tamamlar.

Ne zaman kullanılır?

Hazır aktiviteyle zor yapılan teknik işlemler için kontrollü script kullanmak gerektiğinde tercih edilir.

Mini akış

Set script input → Run PowerShell script → Parse output → If exit code is valid continue.

  • Script’i parametreli ve okunabilir tut.
  • Yönetici yetkisi gerekip gerekmediğini belirle.
  • Çıktı ve hata kanalını logla.
Benzer aktiviteler: Run DOS command, Run VBScript, Run Python script
Power Automate secret variables

Power Automate secret variables (Gizli değişkenler)

Şifre, token ve hassas bilgileri akış içinde daha güvenli şekilde kullanmayı sağlar.

Ne zaman kullanılır?

Portal giriş bilgisi, API token veya bağlantı parolası gibi düz metin tutulmaması gereken değerlerde kullan.

Mini akış

Get secret variable → Populate login form → Clear temporary variables.

  • Gizli bilgiyi loglama veya mesaj kutusunda gösterme.
  • Yetkileri en az ayrıcalıkla ver.
  • Şifre rotasyon sürecini dokümante et.
Benzer aktiviteler: Set variable, Credential management, Environment variables
Folder

Create folder (Klasör oluştur)

Robotun çalışma, arşiv, hata ve kanıt klasörlerini düzenli şekilde oluşturmasını sağlar.

Ne zaman kullanılır?

Her çalışma günü veya her iş paketi için ayrı klasör yapısı kurmak istediğinde kullan.

Mini akış

Set run id → Create folder RunId → Create subfolders Logs, Processed, Error, Evidence.

  • Klasör adı için tarih ve run id kullan.
  • Zaten varsa hata vermeyecek şekilde tasarla.
  • Yetki ve disk alanı kontrolünü unutma.
Benzer aktiviteler: If folder exists, Get files in folder, Move file
Compression

Compress files (Dosyaları sıkıştır)

Log, rapor, ekran görüntüsü veya çıktı dosyalarını tek arşivde toplar.

Ne zaman kullanılır?

Robot koşusu sonunda destek ekibine kanıt paketi veya günlük rapor paketi göndermek istediğinde kullan.

Mini akış

Collect logs and screenshots → Compress files → Send email with zip attachment.

  • Arşive hassas veri koyma.
  • Dosya boyutu limitini kontrol et.
  • Eski arşivler için temizlik politikası kur.
Benzer aktiviteler: Extract archive to folder, Send email through Outlook, Move file
System

Set Windows environment variable (Windows ortam değişkeni ata)

Makine veya süreç seviyesinde ortam değişkeni ayarlamak için kullanılır.

Ne zaman kullanılır?

Robotun kullandığı teknik bir path, runtime ayarı veya script parametresi ortamdan okunacaksa kullan.

Mini akış

Set environment variable TEMP_WORK_DIR → Run PowerShell script → Read output.

  • Kalıcı değişikliklerin etkisini dokümante et.
  • Makine seviyesinde yetki gerekebilir.
  • Gerekmiyorsa PAD değişkeni kullanmak daha güvenlidir.
Benzer aktiviteler: Get Windows environment variable, Run PowerShell script, Set variable
Scripting

Run DOS command (DOS komutu çalıştır)

Komut satırı araçlarını çağırır. Dosya kopyalama, sistem kontrolü veya yardımcı araç çalıştırma için kullanılır.

Ne zaman kullanılır?

Hazır PAD aktivitesinin yetmediği ama basit bir komutla çözülen teknik işlemler için kullan.

Mini akış

Run DOS command dir/report → Capture output → If exit code not 0 then log error.

  • Kullanıcı girdisini komuta doğrudan ekleme.
  • Exit code ve stderr çıktısını kontrol et.
  • Komutları canlı ortamda sınırlı yetkiyle çalıştır.
Benzer aktiviteler: Run PowerShell script, Run application, Write text to file
Scripting

Run Python script (Python betiği çalıştır)

Veri temizleme, dosya dönüştürme veya karmaşık hesaplama gibi işlemleri Python ile yapar.

Ne zaman kullanılır?

PAD aktiviteleriyle uzun sürecek veri dönüşümü Python ile daha güvenilir ve kısa çözülüyorsa kullan.

Mini akış

Read CSV → Run Python script for normalization → Write cleaned file → Continue PAD flow.

  • Python runtime ve paket bağımlılıklarını dokümante et.
  • Script çıktısını yapılandırılmış döndür.
  • Hata mesajını PAD loguna yaz.
Benzer aktiviteler: Run PowerShell script, Run DOS command, Invoke web service
Browser automation

Take screenshot of web page (Web sayfasının ekran görüntüsünü al)

Web otomasyonunda doğrulama veya hata kanıtı için sayfa görüntüsü kaydeder.

Ne zaman kullanılır?

Portal indirme başarısız olduğunda, beklenen tablo gelmediğinde veya işlem kanıtı saklamak istediğinde kullan.

Mini akış

If web element not found → Take screenshot of web page → Save to Evidence folder → Log error.

  • Kişisel veri içeren ekranları dikkatli sakla.
  • Dosya adında iş anahtarı ve tarih kullan.
  • Sadece hata/kanıt durumlarında kullan.
Benzer aktiviteler: Take screenshot, Wait for web page content, Get last error
System

Terminate process (İşlemi sonlandır)

Takılı kalan uygulama süreçlerini kapatır. Üretim robotlarında temizlik adımı olarak dikkatli kullanılır.

Ne zaman kullanılır?

Excel, tarayıcı veya legacy uygulama kapanmadığında bir sonraki koşuya temiz başlangıç sağlamak için kullan.

Mini akış

On final cleanup → If Excel process exists → Terminate process → Write cleanup log.

  • Kullanıcının açık oturumundaki işini kapatmamaya dikkat et.
  • Önce normal Close aksiyonunu dene.
  • Process adını ve hedef kullanıcıyı doğru belirle.
Benzer aktiviteler: Close window, Close Excel, Get processes

Hızlı PAD Aktivite İndeksi

İngilizce ad + Türkçe karşılık + en kısa kullanım amacı.

Loop (Döngü)Sabit sayıda tekrar veya kontrollü deneme.
For each (Her biri için)Liste, dosya veya satırları tek tek işleme.
If (Eğer)Koşula göre karar ve güvenli ayrım.
Set variable (Değişken ata)Akış boyunca değer saklama.
Launch Excel (Excel’i başlat)Excel dosyasıyla çalışmaya başlama.
Read from Excel worksheet (Excel’den oku)Hücre/aralık/veri tablosu alma.
Launch new browser (Yeni tarayıcı başlat)Web otomasyonu oturumu açma.
Click UI element in window (UI öğesine tıkla)Masaüstü uygulamasında buton/menü işlemi.
On block error (Blok hatasında)Hata yakalama, retry ve kontrollü devam.
Get last error (Son hatayı al)Hata detayını log ve destek için alma.
Write to Excel worksheet (Excel’e yaz)İşlem sonucunu hücreye veya tabloya yazma.
Close Excel (Excel’i kapat)Excel instance’ını güvenli kapatma.
Read from CSV file (CSV’den oku)Dış sistemden gelen tabloyu DataTable yapma.
Extract text from PDF (PDF’den metin çıkar)Fatura/rapor PDF’inden veri alma.
Launch application (Uygulama başlat)ERP veya Windows uygulamasını açma.
Wait for window (Pencereyi bekle)Uygulama hazır olana kadar dinamik bekleme.
Focus window (Pencereye odaklan)Klavye/UI işlemi öncesi doğru pencereyi aktif etme.
Extract data from web page (Web’den veri çıkar)Web tablosu veya liste verisini alma.
Retrieve email messages from Outlook (Outlook e-postalarını al)Gelen kutusu otomasyonlarına başlangıç.
Save Outlook email attachments (Outlook eklerini kaydet)Mail eklerini dosya işleme akışına alma.
Invoke web service (Web servisini çağır)API ile veri alma veya gönderme.
Convert JSON to custom object (JSON’u nesneye dönüştür)API yanıtlarını alan alan okumaya hazırlama.
Run subflow (Alt akış çalıştır)Tekrarlanan mantığı modüler hale getirme.
Work queue actions (İş kuyruğu aktiviteleri)Çoklu iş kalemlerini kontrollü işleme.
Take screenshot (Ekran görüntüsü al)Hata veya kanıt görüntüsü üretme.
Run PowerShell script (PowerShell çalıştır)Teknik işlemleri script ile tamamlamak.
Compress files (Dosyaları sıkıştır)Log ve kanıt dosyalarını paketleme.
Terminate process (İşlemi sonlandır)Takılı kalan uygulamaları dikkatli kapatma.

100+ PAD Aktivite Kataloğu

119 aktivite, kategori bazlı hızlı başvuru.

Flow control

Run subflow (Alt akış çalıştır) Tekrarlanan mantığı modüler hale getirir.
Exit subflow (Alt akıştan çık) Alt akışı kontrollü sonlandırır.
If (Eğer) Koşula göre karar verir.
Else (Değilse) If koşulu sağlanmadığında alternatif yol açar.
Else if (Değilse eğer) Birden çok koşulu sıralı kontrol eder.
Switch (Anahtar) Tek değişkene göre çoklu karar yapısı kurar.
Case (Durum) Switch içindeki özel eşleşmeleri yönetir.
Default case (Varsayılan durum) Hiçbir case eşleşmediğinde çalışır.
Loop (Döngü) Sabit tekrar veya deneme akışı kurar.
Loop condition (Koşullu döngü) Koşul sağlandıkça tekrar eder.
For each (Her biri için) Liste ve tablo öğelerini tek tek işler.
Exit loop (Döngüden çık) Döngüyü erken bitirir.
Next loop (Sonraki döngü) Mevcut iterasyonu atlayıp devam eder.
Wait (Bekle) Akışı belirli süre durdurur.
On block error (Blok hatasında) Hata bloğu, retry ve özel hata yolu kurar.
Get last error (Son hatayı al) Son hatayı log için değişkene taşır.
Stop flow (Akışı durdur) Akışı başarı veya hata durumu ile bitirir.

Variables and data

Set variable (Değişken ata) Değer saklar ve akış boyunca taşır.
Increase variable (Değişkeni artır) Sayaç değerini yükseltir.
Decrease variable (Değişkeni azalt) Sayaç değerini düşürür.
Create new list (Yeni liste oluştur) Dinamik öğe listesi başlatır.
Add item to list (Listeye öğe ekle) Listeye yeni değer ekler.
Remove item from list (Listeden öğe kaldır) Belirli öğeyi listeden siler.
Clear list (Listeyi temizle) Listenin tüm öğelerini boşaltır.
Merge lists (Listeleri birleştir) İki listeyi tek liste yapar.
Reverse list (Listeyi ters çevir) Liste sırasını tersine çevirir.
Create new data table (Yeni veri tablosu oluştur) Tablolu veri yapısı üretir.
Insert row into data table (Veri tablosuna satır ekle) DataTable içine satır yazar.
Delete row from data table (Veri tablosundan satır sil) Seçilen satırı kaldırır.
Find or replace in data table (Veri tablosunda bul/değiştir) Tablo içeriğini arar veya değiştirir.
Filter data table (Veri tablosunu filtrele) Koşula uyan satırları seçer.
Sort data table (Veri tablosunu sırala) Tabloyu kolona göre sıralar.
Convert JSON to custom object (JSON’u nesneye dönüştür) API yanıtını alan bazlı okunur yapar.
Convert custom object to JSON (Nesneyi JSON’a dönüştür) API gönderimi için JSON üretir.

Excel and documents

Launch Excel (Excel’i başlat) Excel instance oluşturur.
Attach to running Excel (Çalışan Excel’e bağlan) Açık Excel oturumunu yakalar.
Read from Excel worksheet (Excel’den oku) Hücre, aralık veya tablo okur.
Write to Excel worksheet (Excel’e yaz) Hücre veya tabloya veri yazar.
Get first free row on column (Kolondaki ilk boş satırı al) Sonraki yazma satırını bulur.
Get first free column on row (Satırdaki ilk boş kolonu al) Yeni kolon konumunu bulur.
Insert row to Excel worksheet (Excel’e satır ekle) Sayfaya yeni satır açar.
Delete row from Excel worksheet (Excel’den satır sil) Gereksiz satırı kaldırır.
Insert column to Excel worksheet (Excel’e kolon ekle) Yeni kolon oluşturur.
Delete column from Excel worksheet (Excel’den kolon sil) Kolonu kaldırır.
Find and replace cells in Excel (Excel hücrelerinde bul/değiştir) Hücre içeriğini günceller.
Save Excel (Excel’i kaydet) Çalışma kitabını kaydeder.
Close Excel (Excel’i kapat) Excel instance’ını kapatır.
Extract text from PDF (PDF’den metin çıkar) PDF içeriğini metne dönüştürür.
Extract images from PDF (PDF’den görsel çıkar) PDF içindeki görselleri alır.
Merge PDF files (PDF dosyalarını birleştir) Birden fazla PDF’i tek dosya yapar.

File and folder

If file exists (Dosya varsa) Dosya varlığını kontrol eder.
If folder exists (Klasör varsa) Klasör varlığını kontrol eder.
Get files in folder (Klasördeki dosyaları al) Dosya listesini üretir.
Get subfolders in folder (Alt klasörleri al) Klasör koleksiyonunu üretir.
Create file (Dosya oluştur) Yeni dosya üretir.
Create folder (Klasör oluştur) Yeni klasör yapısı kurar.
Copy file (Dosya kopyala) Dosyanın kopyasını oluşturur.
Move file (Dosya taşı) Dosyayı hedef klasöre taşır.
Rename file (Dosya adını değiştir) Dosya adını günceller.
Delete file (Dosya sil) Dosyayı kaldırır.
Copy folder (Klasör kopyala) Klasörü başka konuma kopyalar.
Move folder (Klasör taşı) Klasörü hedef konuma taşır.
Delete folder (Klasör sil) Klasörü kaldırır.
Read text from file (Dosyadan metin oku) Düz metin içeriği okur.
Write text to file (Dosyaya metin yaz) Log veya çıktı üretir.
Read from CSV file (CSV’den oku) CSV’yi DataTable yapar.
Write to CSV file (CSV’ye yaz) Tabloyu CSV olarak kaydeder.
Compress files (Dosyaları sıkıştır) Dosyaları arşiv paketine alır.
Extract archive to folder (Arşivi klasöre çıkar) Zip/rar içeriğini çıkarır.

Browser automation

Launch new browser (Yeni tarayıcı başlat) Web otomasyon oturumu açar.
Go to web page (Web sayfasına git) Belirli URL’ye gider.
Click link on web page (Web bağlantısına tıkla) Link veya butona tıklar.
Press button on web page (Web butonuna bas) Web form işlemi yapar.
Populate text field on web page (Web alanını doldur) Web input alanına veri yazar.
Select radio button on web page (Web radyo butonu seç) Form seçimlerini yapar.
Set checkbox state on web page (Web onay kutusu ayarla) Checkbox değerini değiştirir.
Select option in drop-down list on web page (Açılır listeden seç) Combobox seçimi yapar.
Extract data from web page (Web’den veri çıkar) Tablo/liste verisi alır.
Get details of web page (Web sayfa detaylarını al) Sayfa başlığı, URL ve bilgileri okur.
Wait for web page content (Web içeriğini bekle) Element veya metin gelene kadar bekler.
Take screenshot of web page (Web ekran görüntüsü al) Kanıt veya hata görüntüsü kaydeder.
Close web browser (Tarayıcıyı kapat) Tarayıcı instance’ını sonlandırır.

UI automation and workstation

Launch application (Uygulama başlat) Windows uygulamasını açar.
Wait for window (Pencereyi bekle) Pencere hazır olana kadar bekler.
Focus window (Pencereye odaklan) Doğru pencereyi öne getirir.
Click UI element in window (UI öğesine tıkla) Buton, menü veya alanı tıklar.
Populate text field in window (Pencere alanını doldur) Desktop input alanına veri yazar.
Press button in window (Pencerede butona bas) Form veya onay butonuna basar.
Get details of UI element in window (UI öğe detaylarını al) Element bilgisini okur.
If window contains (Pencere içeriyorsa) Pencere içinde öğe kontrolü yapar.
Send keys (Tuş gönder) Klavye kısayolu veya metin gönderir.
Move mouse (Fareyi hareket ettir) Fare konumlandırması yapar.
Click mouse (Fare tıkla) Fare tıklaması gerçekleştirir.
Take screenshot (Ekran görüntüsü al) Masaüstü görüntüsü kaydeder.
Extract text with OCR (OCR ile metin çıkar) Görüntüden metin okur.
If image exists (Görüntü varsa) Ekranda görsel varlığını kontrol eder.
Wait for image (Görüntüyü bekle) Görsel gelene kadar bekler.
Terminate process (İşlemi sonlandır) Takılı kalan süreci kapatır.

Email and Outlook

Retrieve email messages from Outlook (Outlook e-postalarını al) E-posta koleksiyonunu getirir.
Save Outlook email messages (Outlook e-postalarını kaydet) E-postayı dosya olarak saklar.
Save Outlook email attachments (Outlook eklerini kaydet) Ek dosyaları klasöre indirir.
Send email through Outlook (Outlook ile e-posta gönder) Sonuç veya hata bildirimi yollar.
Process email messages in Outlook (Outlook e-postalarını işle) Okundu, taşındı veya kategorilendi durumlarını yönetir.
Retrieve email messages from server (Sunucudan e-posta al) IMAP/POP üzerinden e-posta alır.
Send email (E-posta gönder) SMTP ile mail gönderir.

System, scripting and AI Builder

Invoke web service (Web servisini çağır) REST API isteği gönderir.
Run PowerShell script (PowerShell betiği çalıştır) Windows otomasyonu ve teknik işlem yapar.
Run DOS command (DOS komutu çalıştır) Komut satırı aracı çalıştırır.
Run Python script (Python betiği çalıştır) Veri işleme veya özel hesap yapar.
Run JavaScript function on web page (Web sayfasında JavaScript çalıştır) Web sayfasında özel JS çalıştırır.
Get Windows environment variable (Windows ortam değişkenini al) Ortam ayarını okur.
Set Windows environment variable (Windows ortam değişkeni ata) Ortam değişkeni oluşturur.
Display custom form (Özel form göster) Kullanıcıdan yapılandırılmış bilgi alır.
Invoke AI Builder model (AI Builder modeli çağır) Belge veya tahmin modelini çalıştırır.
Extract information from forms (Formlardan bilgi çıkar) Yapılandırılmış belge verisi alır.
Recognize entities in text (Metindeki varlıkları tanı) Metinden kişi, tarih, kurum gibi varlıkları çıkarır.
Create work queue item (İş kuyruğu öğesi oluştur) Kuyruğa iş kalemi ekler.
Get work queue item (İş kuyruğu öğesi al) İşlenecek sıradaki öğeyi alır.
Update work queue item (İş kuyruğu öğesini güncelle) Kuyruk sonucunu yazar.

Kullanım Görselleri

Özgün CSS diyagramları, telifli ekran görüntüsü içermez.

Beginner blueprint

Dosya, Excel ve Arşiv Akışı

01 Get files Klasörü tara
02 For each Dosyaları gez
03 Read Excel Satırları al
04 Move file Arşive taşı
Kontrol Dosya var mı? Çıktı İşlenen / Hatalı klasörü

Yeni başlayan için en iyi pratik: dosya girişini, Excel okumasını ve işlem sonrası arşivlemeyi aynı standartla kurmak.

Intermediate blueprint

Web + UI Otomasyon Katmanları

Protection On block error Retry, screenshot, log
Interaction Browser / UI selectors Element bazlı tıklama
Stability Wait and validation Sayfa/pencere hazır mı?
Data Variables + DataTable Temiz giriş ve çıktı
Risk Dinamik ekranlar Çözüm Bekleme + seçici + hata yolu

Orta seviyede asıl kalite, tıklamadan önce hedefin hazır olup olmadığını kontrol etmek ve hatada iz bırakmaktır.

Senior operating model

Üretim Robotu İşletim Modeli

Intake

Work queue Input validation Priority

Execution

Subflow Retry policy Credential

Evidence

Log Screenshot Output file

Governance

Owner SLA Change record
İzlenebilirlik Correlation ID Dayanıklılık Retry + fallback Bakım Sahiplik ve versiyon

Üretim robotu sadece çalışmamalı; hangi işi, ne zaman, hangi sonuçla bitirdiğini de anlaşılır şekilde raporlamalıdır.

Kaynaklar ve Notlar

Bu sayfa hızlı öğrenme amacıyla hazırlanmış Türkçe bir PAD rehberidir. Power Automate, Microsoft ürünüdür; canlı projede aktivite parametreleri ve güncel davranışlar için Microsoft Learn dokümantasyonu kontrol edilmelidir.