Yazılım

RPA Nedir? Robotik Süreç Otomasyonu Nasıl Çalışır, Ne Zaman Kullanılır?

RPA, yazılım robotlarının bir insan gibi ekranlarda tıklayıp veri girerek tekrar eden işleri yapmasıdır. Robotik süreç otomasyonunun nasıl çalıştığını, katılımlı ve katılımsız botları, API ve n8n gibi akış araçlarıyla farkını ve lisans maliyetini üretici belgelerine ve akademik kaynağa dayanarak anlattık.

Rafet Can Duman 13 dk okuma
Kısa cevap

RPA (Robotic Process Automation, robotik süreç otomasyonu), yazılım robotlarının bir insan gibi programların ekranında tıklayıp veri girerek tekrar eden ve kurala dayalı işleri yapmasıdır. Mevcut sistem değiştirilmez; RPA botu kullanıcı arayüzü üzerinden çalışır. API sunan sistemlerde ise doğrudan API entegrasyonu genellikle daha dayanıklıdır.

Bu yazıda
  1. RPA nedir? Robotik süreç otomasyonunun tanımı
  2. RPA nasıl çalışır?
  3. RPA türleri: katılımlı ve katılımsız botlar
  4. RPA ile neler otomatikleştirilebilir?
  5. RPA mı, API entegrasyonu mu, n8n mi?
  6. RPA, API entegrasyonu ve akış aracı karşılaştırması
  7. RPA yapay zeka mıdır?
  8. RPA'nın sınırları ve riskleri
  9. RPA maliyeti: lisans, geliştirme ve bakım
  10. RPA projesine başlama: 5 adım
  11. RPA developer ne iş yapar?
  12. Kaynaklar
Hangi işiniz otomasyona uygun? Ekibinizin her gün tekrarladığı bir işi anlatın; otomatikleştirilip otomatikleştirilemeyeceğini ve hangi yöntemle yapılacağını ön analizde değerlendirelim. Ön analiz isteyin

RPA nedir sorusunun kısa cevabı: Yazılım robotlarının bir insanın bilgisayarda yaptığı tekrar eden işleri, aynı ekranları kullanarak yapmasıdır. Bu yazıda robotik süreç otomasyonunun nasıl çalıştığını, katılımlı ve katılımsız botların farkını, API entegrasyonu ve n8n gibi akış araçlarıyla karşılaştırmasını ve lisans maliyetini anlatıyoruz.

Tanımlar üretici belgelerinden (UiPath, Microsoft Learn) ve RPA üzerine yazılmış akademik bir makaleden, lisans fiyatları Microsoft'un Türkiye'den görüntülenen fiyat sayfasından alındı; okuma tarihi 2026-11-08. Pazar büyüklüğü rakamları araştırma firmalarının ücretli raporlarına dayandığı için yazıya almadık.

RPA nedir? Robotik süreç otomasyonunun tanımı

RPA, İngilizce Robotic Process Automation ifadesinin kısaltmasıdır; Türkçede robotik süreç otomasyonu denir. UiPath'in tanımına göre RPA, yazılım robotlarıyla veri girişi ve sistem entegrasyonu gibi tekrar eden, kurala dayalı işleri otomatikleştirir ve dijital sistemlerdeki insan eylemlerini taklit eder.

RPA'daki "robot" fiziksel bir makine değildir. Bir bilgisayarda ya da sanal makinede çalışan, fareyi ve klavyeyi bir kullanıcı gibi yöneten bir programdır.

Akademik tanım da aynı noktaya işaret ediyor. van der Aalst, Bichler ve Heinzl'in 2018 tarihli makalesine göre RPA, diğer bilgisayar sistemlerinin kullanıcı arayüzü üzerinde bir insan gibi çalışan araçların genel adıdır. Yazarlar bu yaklaşımı "dışarıdan içeriye" (outside-in) diye adlandırıyor: Mevcut bilgi sistemi değişmeden kalır; değişen, işi yapanın insan yerine RPA botu olmasıdır. Klasik yaklaşımda ise sistem yeniden tasarlanır ve diğer sistemlerle doğrudan entegre edilir.

Temsili RPA botu programın ekranında bir kullanıcı gibi çalışır; API entegrasyonu sistemin resmi bağlantı noktasını, akış aracı ise servisler arası tetikleyici ve adımları kullanır.

RPA nasıl çalışır?

Bir RPA botu, önceden tanımlanmış adımları sırayla uygular. Tipik bir akış şöyledir:

  1. Tetikleyici: RPA botu belirli bir saatte, bir klasöre dosya düştüğünde ya da bir bulut akışı onu çağırdığında başlar. Botun çalışmasını başlatan bu olaylara genel olarak tetikleyici (trigger) denir.
  2. Ekranı tanıma: Bot, açması gereken programı ve içindeki düğme, alan ve tablo gibi öğeleri tanımlayıcılar yardımıyla bulur.
  3. İşlem: Giriş yapar, alanları doldurur, dosya indirir, Excel'den veri okur ya da bir tablodaki satırları kopyalar.
  4. Kural: "Tutar şu değerden büyükse onaya gönder" gibi koşullara göre farklı yollara gider.
  5. Kayıt ve bildirim: RPA botu yaptığı işin kaydını tutar; beklenmeyen bir ekranla karşılaşırsa ilgili kişiye haber verir.

RPA botları iki yolla hazırlanır: Bir tasarım ekranında hazır eylemler sürükle-bırak ile dizilir ya da bir kullanıcının yaptığı işlem kaydedilip düzenlenir. Microsoft Learn'e göre Power Automate'in masaüstü akışları da RPA özelliklerini bu iki yöntemle sunuyor.

RPA türleri: katılımlı ve katılımsız botlar

RPA botları, insanla birlikte mi yoksa tek başına mı çalıştıklarına göre ikiye ayrılır. UiPath, bir RPA platformunun iki türü de desteklemesi gerektiğini yazıyor.

  • Katılımlı (attended) bot: Çalışanın kendi bilgisayarında, onun başlattığı ve gerektiğinde müdahale ettiği bottur. Örneğin bir müşteri temsilcisi bir düğmeye bastığında üç farklı programdan bilgiyi toplayıp önüne getirir.
  • Katılımsız (unattended) bot: Bir sunucuda ya da sanal makinede, insan gözetimi olmadan, zamanlanmış ya da tetiklenmiş olarak çalışır. Microsoft Learn, katılımsız masaüstü akışlarını insan gözetiminin gerekmediği işler için uygun buluyor ve bunun için ayrı bir lisans (Power Automate Process) gerektiğini belirtiyor.

Küçük işletmeler için önerimiz, RPA'ya katılımlı bir botla başlamak ve süreç oturdukça uygun işleri gece çalışan katılımsız botlara taşımaktır; böylece ek lisans ihtiyacı sonuç görüldükten sonra değerlendirilir.

RPA ile neler otomatikleştirilebilir?

RPA için en uygun işler, kurala dayalı, sık tekrar eden ve API sunmayan programlarda yapılan işlerdir. Tipik örnekler:

  • Bir web portalından her gün rapor ya da belge indirip belirli bir klasöre kaydetmek.
  • Excel'deki satırları API'si olmayan eski bir masaüstü programına RPA botuyla tek tek girmek.
  • İki program arasında aynı müşteri ya da ürün bilgisini karşılaştırıp farkları listelemek.
  • E-postayla gelen standart formlardaki bilgileri bir sisteme aktarmak.
  • Gün sonunda birkaç ekrandan rakam toplayıp tek bir özet tablo hazırlamak.

Bu listedeki RPA işlerinin ortak özelliği, kararın kurala bağlanabilmesi ve girdinin dijital olmasıdır. Her seferinde yorum, pazarlık ya da insan yargısı gerektiren işler RPA için uygun değildir.

RPA mı, API entegrasyonu mu, n8n mi?

RPA ile API entegrasyonu arasındaki fark, botun nereden girdiğidir. API, bir yazılımın dışarıya açtığı resmi kapıdır; veri bu kapıdan hızlı ve düzenli biçimde alınır ve yazılır, ekran tasarımı değişse bile bağlantı çalışmaya devam eder. RPA botu ise aynı veriyi kullanıcının gördüğü ekrandan okur ve oraya yazar.

n8n gibi akış araçları ise servisleri çoğunlukla API'leri üzerinden birbirine bağlar: "Form doldurulduğunda CRM'e kaydet ve ekibe mesaj gönder" gibi akışlar kod yazmadan kurulur. Aracın nasıl çalıştığını ve fiyat modelini n8n nedir yazımızda ayrıntılı anlattık.

RPA, API entegrasyonu ve akış aracı karşılaştırması

Genel bir karşılaştırmadır; "Ne zaman uygun?" satırı bizim yorumumuzdur.

ÖlçütRPA botuAPI entegrasyonuAkış aracı (n8n vb.)
Nerede çalışır?Programın ekranında, bir kullanıcı gibiSistemin resmi bağlantı noktasındaServislerin API'leri üzerinden, görsel bir editörde
Mevcut sisteme etkisiSistem değişmezSistemin API sunması gerekirAraçta hazır bağlantı ya da API gerekir
DayanıklılıkEkran değişince güncelleme isterYüksek; ekran değişikliğinden etkilenmezOrta; servis bağlantılarına bağlı
Hız ve hacimİnsan adımlarını taklit ettiği için daha yavaşYüksek hacimde hızlıOrta
Ne zaman uygun?API olmayan eski masaüstü ya da web programlarıAPI sunan her sistemHazır entegrasyonu olan servisler arası akışlar

Birçok projede yöntemler birlikte kullanılır: API'si olmayan bir ekrandan veri botla alınır, bir akış aracında işlenir ve hedef sisteme API ile yazılır.

Pratik kural: Programın API'si varsa önce API entegrasyonu ya da akış aracı değerlendirilir; RPA, API'si olmayan ya da değiştirilmesi mümkün olmayan sistemler için iyi bir köprüdür.

RPA yapay zeka mıdır?

Hayır; klasik RPA, kendisine verilen kuralları uygular ve kendi başına karar vermez. Tanımdaki "kurala dayalı" ifadesi bu yüzden önemlidir. Ancak iki teknoloji giderek birlikte kullanılıyor: Yapay zekâ bir faturadaki bilgiyi okur ya da bir e-postanın konusunu sınıflandırır, RPA botu ise bu bilgiyi ilgili programa girer.

UiPath, yapay zekâ ajanlarının planlayıp karar verdiği, RPA robotlarının ise bu kararları sistemlerde uyguladığı bir iş bölümü öngörüyor; bu, üreticinin kendi görüşüdür. Yapay zekâyı iş süreçlerine bağlama tarafını yapay zeka entegrasyonu sayfamızda ele aldık.

RPA'nın sınırları ve riskleri

  • Kırılganlık: RPA botu ekranı tanıyarak çalıştığı için programın arayüzü değiştiğinde güncellenmesi gerekir. Bu yüzden RPA, izleme ve hata bildirimiyle birlikte kurulmalıdır.
  • "Uzun kuyruk" sınırı: van der Aalst ve arkadaşları, işlerin sık görülen türlerinin klasik otomasyonla, orta kısmın RPA ile desteklenebileceğini, en nadir ve karmaşık vakaların ise yine insanda kalacağını yazıyor. Her işi bir RPA botuna devretmek ne mümkün ne de ekonomiktir.
  • Yetki ve şifre: RPA botları programlara bir kullanıcı hesabıyla girer. Bot hesaplarının yetkileri işle sınırlı tutulmalı ve şifreler güvenli bir kasada saklanmalıdır.
  • Kişisel veri: RPA botu, bir çalışanın eriştiği kişisel verilere erişir. KVKK md. 12'deki veri güvenliği yükümlülükleri, işi insan da yapsa bot da yapsa aynıdır; botun erişimleri ve kayıtları bu gözle planlanmalıdır.
  • Kullanım koşulları: Bazı web servisleri otomatik erişimi kullanım koşullarında sınırlar. RPA botu kurmadan önce ilgili servisin koşulları kontrol edilmelidir.

RPA maliyeti: lisans, geliştirme ve bakım

RPA maliyeti üç kalemden oluşur: platform lisansı, botun geliştirilmesi ve bakımı. Lisans tarafında bir örnek olarak Microsoft'un Power Automate fiyat sayfası, Türkiye'den görüntülendiğinde (2026-11-08) şu planları gösteriyor; tüm fiyatlar yıllık ödemeli ve vergiler hariç:

  • Power Automate Premium: Kullanıcı başına aylık 15,00 USD. Bulut akışları ve katılımlı masaüstü akışları dahil.
  • Power Automate Process: Bot başına aylık 150,00 USD. Katılımsız masaüstü akışları için.
  • Hosted Process: Bot başına aylık 215,00 USD. Microsoft'un Azure'da barındırdığı bir sanal makineyle birlikte.

Bu rakamlar bir RPA platformunun lisans modelini göstermek içindir; bir tavsiye ya da karşılaştırma sıralaması değildir. RPA geliştirme bedeli sürecin adım sayısına, istisna sayısına ve bağlanılacak program sayısına göre değişir. Bakım ise programların ekranları değiştikçe tekrarlanan bir kalemdir; RPA bütçesi yapılırken ilk kurulum kadar bu kalem de hesaba katılmalıdır.

RPA projesine başlama: 5 adım

Adımlar bizim önerdiğimiz sıradır; ilk RPA projesinde küçük bir süreçle başlayıp sonucu ölçmek amaçlanır.

  1. Süreci seçin

    RPA için kurala dayalı, sık tekrar eden, istisnası az ve girdileri dijital olan bir iş seçin. Her ay aynı adımlarla yapılan bir aktarım iyi bir adaydır.

  2. Adımları kayda geçirin

    İşi yapan kişiyle birlikte her tıklamayı, kullanılan ekranları, istisnaları ve işin süresini yazın.

  3. API olup olmadığına bakın

    Kullanılan programların API'si varsa ekran botu yerine API entegrasyonunu değerlendirin; daha dayanıklıdır.

  4. Botu test ortamında geliştirin

    RPA botunu önce gerçek veriye dokunmayan bir ortamda çalıştırın; hata durumunda kimin haberdar edileceğini belirleyin.

  5. Paralel çalıştırıp ölçün

    Bir süre RPA botu ile elle yapılan işi yan yana yürütün, sonuçları ve kazanılan süreyi karşılaştırın.

RPA developer ne iş yapar?

RPA developer, otomatikleştirilecek süreci iş birimiyle birlikte analiz eden, botun adımlarını bir otomasyon platformunda tasarlayan, test eden ve devreye aldıktan sonra bakımını yapan kişidir. İşin önemli bir kısmı kod yazmaktan çok süreci doğru anlamak ve istisnaları öngörmektir: Bir RPA botu, en sık görülen yolu değil, beklenmeyen ekranı da yönetebildiği ölçüde güvenilirdir.

Duman Dijital önerimiz: Otomasyon yöntemini sistemin sunduğu bağlantıya göre seçin: önce resmi API, sonra akış aracı, en son ekran üzerinden çalışan bir RPA botu. Gerekçemiz: API ile kurulan entegrasyon ekran değişikliklerinden etkilenmez ve yüksek hacimde daha hızlı çalışır; RPA ise mevcut sistemi değiştirmeden çalıştığı için API olmayan durumlarda değerli ama arayüz değiştikçe bakım ister. Bu, akademik kaynaktaki "dışarıdan içeriye" tanımıyla da uyumlu.

Hangi işinizin API ile, hangisinin akış aracıyla, hangisinin RPA botuyla otomatikleştirileceğini iş akışı otomasyonu ve bot yazılımı sayfamızda anlattığımız ön analizle birlikte belirliyoruz. Süreç kendi ekranlarını gerektiriyorsa özel yazılım geliştirme sayfamıza da bakabilirsiniz.

Kaynaklar

Sıkça sorulan sorular

RPA neyin kısaltması?

RPA, Robotic Process Automation ifadesinin kısaltmasıdır; Türkçede robotik süreç otomasyonu denir. RPA'daki robot fiziksel bir makine değil, bilgisayarda bir kullanıcı gibi çalışan yazılımdır.

RPA yapay zeka mıdır?

Hayır. Klasik RPA kendisine verilen kuralları uygular. Yapay zekâ ise belge okuma ya da sınıflandırma gibi işlerde RPA ile birlikte kullanılabilir.

RPA ile API entegrasyonu arasındaki fark nedir?

RPA botu programın ekranını bir kullanıcı gibi kullanır; API entegrasyonu ise sistemin resmi bağlantı noktasından veri alışverişi yapar. API varsa entegrasyon genellikle daha hızlı ve dayanıklıdır; API yoksa RPA iyi bir köprüdür.

Katılımlı ve katılımsız bot farkı nedir?

Katılımlı RPA botu çalışanın bilgisayarında, onun başlattığı işlerde çalışır. Katılımsız bot ise bir sunucuda ya da sanal makinede, insan gözetimi olmadan, zamanlanmış ya da tetiklenmiş olarak çalışır.

RPA küçük işletmeler için uygun mu?

API sunmayan bir programda her gün aynı adımlarla yapılan bir iş varsa evet. Kullanılan programların API'si varsa önce API entegrasyonu ya da n8n gibi bir akış aracı değerlendirilmelidir.

RPA lisansı ne kadar?

Platforma göre değişir. Örneğin Microsoft Power Automate Premium kullanıcı başına aylık 15 USD, katılımsız botlar için Power Automate Process bot başına aylık 150 USD; ikisi de yıllık ödemeli ve vergiler hariç (Türkiye'den görüntülendi, 2026-11-08).

İlgili hizmetler

Hizmet

Özel Yazılım Geliştirme

Özel yazılım geliştirme ile işinizin akışına göre web uygulamaları, yönetim panelleri ve API'ler kuruyoruz. Hazır bir paketin sizi zorladığı yerde sürecinizi araca değil, aracı sürecinize uyduruyoruz.

İnceleyin

Diğer yazılar

Yazılım

B2B Yazılım: Bayi Portalı Nedir, Hangi Özellikler Gerekir, Nasıl Seçilir?

B2B yazılım, üretici ya da toptancının bayilerinden ve kurumsal müşterilerinden internet üzerinden sipariş almasını sağlayan bayi portalıdır. B2C e-ticaretten farkını, olması gereken özellikleri ve hazır yazılım ile özel geliştirme arasındaki seçimi anlattık.

14 Kasım 2026 · 8 dk okuma

Reklam

Dijital Pazarlama Nedir? Kanalları, Türleri ve 6 Adımda Nasıl Yapılır?

Dijital pazarlama nedir? İnternet ve dijital cihazlar üzerinden yürütülen tüm pazarlama çalışmalarıdır. Geleneksel pazarlamadan farkını, kanallarını, adım adım nasıl yapıldığını, hangi ölçülere bakıldığını ve Türkiye'deki yasal çerçeveyi anlatıyoruz.

14 Kasım 2026 · 12 dk okuma

Reklam

GA4 Nedir? Google Analytics 4 Yapısı, Etkinlikler, Kurulum ve Veri Saklama Rehberi

GA4 (Google Analytics 4), web sitesi ve uygulama verilerini oturum yerine etkinlik temelli toplayan Google Analytics sürümüdür. Hesap, mülk ve veri akışı yapısını, etkinlik türlerini, önemli etkinlikleri, etkileşim oranını, veri saklama ayarını ve kurulum adımlarını Analytics Yardım'a dayanarak anlattık.

14 Kasım 2026 · 11 dk okuma

Teklif

Projenizi konuşalım.

Formu doldurun, telefonla arayın ya da WhatsApp'tan yazın. Hangi kanal size uygunsa.

Hangi konuda destek istiyorsunuz?
Aylık bütçe aralığı (opsiyonel)
İki adım, yaklaşık bir dakika.
Size nasıl ulaşalım?

Telefon veya e-postadan en az birini yazmanız yeterli.

Teşekkürler.

Talebiniz bize ulaştı. En geç 1 iş günü içinde dönüş yapıyoruz. Acil bir durum varsa doğrudan 0539 748 53 22 numarasını arayabilirsiniz.