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.
RPA nasıl çalışır?
Bir RPA botu, önceden tanımlanmış adımları sırayla uygular. Tipik bir akış şöyledir:
- 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.
- 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.
- İşlem: Giriş yapar, alanları doldurur, dosya indirir, Excel'den veri okur ya da bir tablodaki satırları kopyalar.
- Kural: "Tutar şu değerden büyükse onaya gönder" gibi koşullara göre farklı yollara gider.
- 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çüt | RPA botu | API entegrasyonu | Akış aracı (n8n vb.) |
|---|---|---|---|
| Nerede çalışır? | Programın ekranında, bir kullanıcı gibi | Sistemin resmi bağlantı noktasında | Servislerin API'leri üzerinden, görsel bir editörde |
| Mevcut sisteme etkisi | Sistem değişmez | Sistemin API sunması gerekir | Araçta hazır bağlantı ya da API gerekir |
| Dayanıklılık | Ekran değişince güncelleme ister | Yüksek; ekran değişikliğinden etkilenmez | Orta; 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 sistem | Hazı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.
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.
Adımları kayda geçirin
İşi yapan kişiyle birlikte her tıklamayı, kullanılan ekranları, istisnaları ve işin süresini yazın.
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.
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.
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
- UiPath, What is robotic process automation? (okundu 2026-11-08).
- Microsoft Learn: Masaüstü akışlarına giriş, Katılımsız masaüstü akışlarını çalıştırma; Power Automate fiyatlandırması (Türkiye'den görüntülendi, 2026-11-08).
- van der Aalst, W. M. P., Bichler, M., Heinzl, A. (2018). Robotic Process Automation. Business & Information Systems Engineering, 60, 269–272.
- 6698 sayılı Kişisel Verilerin Korunması Kanunu, md. 12 (mevzuat.gov.tr).
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
Otomasyon ve Bot Yazılımı: İş Akışı Otomasyonu ve WhatsApp Botu
Otomasyon ile ekibinizin her gün tekrarladığı ekran işlerini, sistemler arası veri taşımayı ve raporlamayı yazılıma devrediyoruz. Önce API ile, gerekmedikçe bot ile değil.
İnceleyinÖ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