smaple.tr
workflow otomasyonu

İş Akışı (Workflow) Otomasyonu: BPMN 2.0, Camunda ve n8n

Mehmet Kurtipek
December 24, 2025
6 min read
workflow otomasyonu
BPMN
Camunda
n8n
iş akışı

Workflow Otomasyonu Nedir?

Workflow otomasyonu, yapılandırılmış iş adımlarını otomatik olarak yönetip doğru sırada, doğru kişiye veya sisteme yönlendiren yazılım çözümüdür. RPA (Robotic Process Automation) gibi basit ekran otomasyon araçlarından farklı olarak, workflow sistemleri API tabanlı ve olay odaklı çalışır. Bu sayede karmaşık, çok aşamalı ve insan karar içeren iş süreçlerini yönetir.

Workflow otomasyonu özellikle şu durumlarda değerlidir: randevu yönetimi, onay süreçleri, belge imzaları, faturalandırma akışları ve müşteri kaydı gibi çok adımlı işlemler.

RPA vs Workflow: Temel Fark

Boyut RPA Workflow
Giriş Ekran/UI Otomasyon API, Veri
Mimarı Bot merkezli Süreç merkezli
İntegrasyon Eski sistemler Modern API'ler
Karar Alma Basit koşullar Kompleks dallanmalar
İnsan Katılımı Sınırlı Yoğun (form, onay)
Örnek Excel dosyası işleme Randevu → Onay → Fatura

BPMN 2.0: İşletme Süreci Modelleme Standardı

BPMN (Business Process Model and Notation), ISO 19510 standardı tarafından tanımlanan, iş süreçlerini görsel diyagramlar aracılığıyla temsil eden uluslararası bir metodoloji. Bir kuruluşun tüm departmanlarında anlaşılabilir, net iş akışları sağlar.

BPMN Temel Elemanları

BPMN modelleri beş temel unsurdan oluşur:

Olaylar (Events): İşin başlangıcını, sonunu veya ara aşamalarını tetikleyen noktalar. Örneğin "Hasta randevu talebi gönderdi" bir başlangıç olayı, "Randevu onaylandı" ise bir ara olay.

Görevler (Tasks): Yapılması gereken somut eylemler. Sistem görevleri (otomatik) veya insan görevleri (manuel) olabilir. "Hasta kimliğini doğrula" veya "SMS gönder" görev örnekleridir.

Kararlar (Gateways): Koşul temelli dallara ayıran kontrol noktaları. "Hastanın sigorta geçerli mi?" sorusu birer karar noktasıdır ve cevaba göre farklı yollara ilerlersiniz.

Akış (Sequence Flow): Görevler arasındaki bağlantıları ve sırayı gösterir. İşin hangi adımı izleyeceğini belirler.

Havuz/Şeritler (Pool/Lane): Farklı roller veya departmanların sorumluluklarını ayırır. Hasta, sistem ve doktor gibi üç farklı aktörü ayrı şeritlere koyabilirsiniz.

Randevu Yönetim Süreci

Sağlık sektöründe tipik bir workflow şöyle ilerler: Hasta randevu talep eder, sistem hastayı doğrular (geçerli kimlik var mı?), sonra doktor kapasitesini kontrol eder (uygun zaman slotu var mı?), eğer slot varsa randevu oluşturur ve SMS gönderir, slot yoksa bekleme listesine alır. Her adım diğerine bağlıdır ve otomatik kaydedilir.

Bu tür süreci BPMN diyagramında görsel hale getirmek, tüm paydaşların işi aynı şekilde anlamasını sağlar ve yazılımcıların kodlayacak mantığı net bir şekilde görür.


Workflow Engine Karşılaştırması

Piyasada çeşitli workflow sistemleri bulunmaktadır. Seçim, işletmenizin karmaşıklığı, bütçesi ve teknoloji altyapısına bağlıdır.

Camunda

Camunda, kurumsal ihtiyaçlar için tasarlanmış, BPMN 2.0 standardına tam uyumlu bir platform. Ek bileşenleri arasında tasarımcı arayüzü (Modeler), gerçek zamanlı izleme (Cockpit), insan görevleri yönetimi (Tasklist) ve yönetim paneli vardır.

Fiyatlandırması esnek: açık kaynak topluluk sürümü ücretsiz, kurumsal bulut versiyonları aylık binler lira aralığında. Kompleks iş akışları, çok aşamalı onay süreçleri ve katı uyumluluk gereklilikleri olan kuruluşlar için idealdir.

n8n

n8n, başlangıç şirketleri ve orta ölçek işletmeler için tasarlanmış görsel workflow editörü sunmaktadır. 400'ün üzerinde entegrasyon (Slack, Twilio, Salesforce vb.) sayesinde hızlı MVP oluşturmaya uygun. Öz barındırma (self-hosted) ücretsiz, bulut sürümü ise aylık daha uygun fiyatlarla kullanılabilir.

API entegrasyonları, webhook ve olay tabanlı tetikleyiciler açısından güçlüdür. Teknik olmayan kullanıcılar da işlemleri tasarlayabilirler.

Temporal

Microservices mimarisine ve uzun süreli işlemlere (saatler veya günler devam eden) odaklanmış bir çözüm. Yüksek ölçeklenebilirlik ve hata yönetimi sunar. Yazılımcılar SDK'ları (Go, Java, Python, JavaScript) kullanarak kod yazarlar. Başlangıç şirketleri ve teknik ekipler için uygundur.

Apache Airflow

Veri mühendisliği ve ETL (Extract, Transform, Load) işlemleri için tercih edilen açık kaynak platformu. Zamanlanmış veri işlemeleri ve batch işlemleri yönetmede güçlü. İnsan onayı gerektirmeyen, otomatik veri akışları için en uygun seçim.

Özellik Karşılaştırması

Özellik Camunda n8n Temporal Airflow
Kullanım Kolaylığı Orta Kolay Zor Orta
İnsan Onay Görevleri Çok Güçlü İyi Sınırlı Zayıf
Hazır Entegrasyonlar Sınırlı 400+ Sınırsız 50+
Ölçeklenebilirlik Yüksek Orta-Yüksek Çok Yüksek Yüksek
Maliyet (İlk Yıl) $1K-5K Ücretsiz-$5K Ücretsiz-$10K Ücretsiz
En İyi Kullanım Kurumsal BPM Hızlı entegrasyon Microservices Veri işlemleri

n8n ile Hızlı Entegrasyon

n8n platformu, şirketler arası entegrasyon ve bildirim otomasyonu için idealdir. Tipik bir senaryo şöyle işler:

Sistem, belirli aralıklarla (örneğin 5 dakikada bir) randevu veritabanından yaklaşan randevuları sorgular. 15 dakika öncesinde başlayan randevuları belirler. Bu hastalar için Twilio SMS servisi aracılığıyla otomatik hatırlatma mesajı gönderir. Son olarak, gönderilen bildirimleri kayıt altına alır (log).

Bu işlem tamamıyla görsel arayüzde tasarlanır; yazılımcı, SMS servisi, API'ler ve zamanlama arasındaki bağlantıları sürükle-bırak yöntemiyle oluşturur. Kodlama becerisi gerekmez.


Olay Tabanlı Mimari

Modern sistemler, belirli olayları (event) merkezi bir kuyruk sistemine gönderip, bu olayları dinleyen workflow motorları tarafından işletilir. Örneğin:

Hasta randevu talep ettiğinde, bu olay (AppointmentRequested) RabbitMQ veya Kafka gibi bir mesaj kuyruğuna yazılır. Camunda veya n8n motoru bu kuyrağı dinler ve talep geldiğinde otomatik olarak workflow'u başlatır. Hasta doğrulanırsa PatientValidated olayı yayımlanır, şayet geçerliyse doktor kapasitesi kontrol edilir ve buna göre AppointmentConfirmed veya PatientAddedToWaitlist olayı tetiklenir.

Bu mimari, sistemin esnekliğini, güvenilirliğini ve ölçeklenebilirliğini sağlar. Herhangi bir bileşen arızalanırsa, olaylar kuyrukta beklemeye devam eder ve sistem yeniden başlatıldığında işlemeye devam eder.


İnsan Onayı ve Görev Yönetimi

Çoğu kurumsal iş akışında, otomatik kararlardan sonra insan müdahalesi gerekir. Örneğin doktor, önerilen randevu saatine katılmak istemiyor olabilir veya hasta hakkında ek bilgi almak isteyebilir.

Camunda'nın "Tasklist" özelliği, insan görevlerini yönetir. İş akışında bir karar noktasına ulaşıldığında, sorumlu kişiye (doktor, yönetici vb.) bir form görevlendirilir. Kullanıcı formu doldurur, kararını verir ve sonraki adımlar otomatik olarak bu karar doğrultusunda ilerler.

Görevler atanabilir, son tarih belirlenebilir, notlar eklenebilir ve tüm kararlar denetim izine kaydedilir.


İzleme ve Performans

Camunda'nın Cockpit modülü, çalışan iş akışlarını gerçek zamanlı olarak izler. Yönetici panelinden aktif ve tamamlanan işlemleri görebilir, hangi adımda kaç işlem beklediğini öğrenebilir, hataları hemen fark edebilir.

Bu veriler, verimlilik iyileştirme için hayati önem taşır: Hangi adımlar en çok zaman alıyor? Nerede işlemler takılıyor? Hata oranı yüksek mi? Bu soruların cevapları, iş akışını optimize etmeye yardımcı olur.

En İyi Uygulamalar

Basit, Anlaşılır Akışlar: İş akışları mümkün olduğunca doğrusal ve net olmalıdır. Çok sayıda karar dalı ve iç içe geçmiş mantık, işlemin bakımını ve değiştirilmesini güçleştirir. Her görev, tek ve açık bir sorumluluğa sahip olmalıdır.

Hata Yönetimi: Her adımda hata olabilir (API yanıt vermeme, veri geçersiz olma vb.). İş akışı tasarlanırken, bu hatalar için alternatif yollar belirlenmelidir. Örneğin hasta doğrulama başarısızsa, otomatik olarak insan desteği devreye girmeli.

Versiyon Kontrolü: İş akışlarının değiştirilmesi kaçınılmazdır. V1.0'dan V1.1'e hata düzeltmesine, V2.0'ya büyük değişikliğe geçerken, önceki sürümlerle uyumluluk sağlanmalıdır. Camunda ve n8n'de bu yönetim otomatik olarak yapılabilir.

İzlenebilirlik: Her işlemin, hangi adımlardan geçtiği, ne zaman başladığı, ne zaman bitti ve neden başarısız oldu (varsa) kayıt altına alınmalıdır. Bu, hata giderme, denetim ve iyileştirme için gereklidir.


Sonuç

Workflow otomasyonu, işletmenin yapılandırılmış, çok aşamalı ve insan kararı gerektiren işlemlerini hızlandırır, hata azaltır ve tutarlılık sağlar. Randevu yönetiminden insan kaynakları onaylarına, satınalma taleplerinden müşteri kaydına kadar geniş bir kullanım alanı vardır.

Camunda, kurumsal ölçekteki karmaşık akışlar ve katı uyumluluk gerekçesi olan kuruluşlar için, n8n ise hızlı uygulanabilirlik ve çok sayıda API entegrasyonu ihtiyacı olanlar için tercih edilir.

Smart Maple, kurumlarla çalışırken, mevcut sistemlerine en uygun workflow mimarisini tasarlar ve uygulatır. Sağlık sektöründen lojistik, finans ve perakendeyekadar çeşitli endüstrilerde başarılı uygulamalar gerçekleştirilmiştir.

Workflow otomasyonunun işletmenize nasıl fayda sağlayabileceğini öğrenmek için Smart Maple ile iletişime geçin.

Related Articles

August 10, 2026

MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma

Giriş: MLOps Nedir ve Neden Önemlidir? Makine öğrenmesi modelleri geliştirmek günümüzde nispeten kolaydır. Açık kaynak kütüphaneleri kullanarak son derece başarılı modeller oluşturabiliriz. Ancak bu modelleri production ortamına taşıyarak, ölçeklendirebilir, güvenilir ve sürdürülebilir şekilde çalıştırmak tamamen farklı bir hikayedir. Araştırmalara göre, veri bilimcileri tarafından geliştirilen makine öğrenmesi modellerinin %87'si hiçbir zaman production ortamına ulaşmaz. Bu başarısızlı

Read More
August 9, 2026

LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]

LLM Fine-Tuning: Kurumsal Yapay Zeka Stratejisinin Temel Taşı Büyük dil modelleri (LLM), genel amaçlı metin üretimi ve anlama konusunda etkileyici performans sergiliyor. Ancak kurumsal ortamlarda belirli bir alan, terminoloji veya iş sürecine uyum sağlamaları gerektiğinde, genel bilgileri çoğu zaman yetersiz kalıyor. Bu noktada fine-tuning, yani ince ayar süreci devreye giriyor. Fine-tuning sayesinde mevcut bir temel modeli, kendi verileriniz ve ihtiyaçlarınız doğrultusunda özelleştirmek

Read More
August 8, 2026

Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI

Bilgisayarlı Görü Uygulamaları: Endüstriyel ve Medikal AI'nin Temel Teknolojisi Bilgisayarlı görü, makine öğrenmesinin en etkili alanlarından biridir. Türkiye'de yaşanan dijital dönüşüm sürecinde, özellikle üretim, sağlık ve lojistik sektörlerinde görü tabanlı otomasyon kritik hale gelmiştir. Smart Maple olarak Ankara'da geliştirdiğimiz çözümler, son beş yılda 150+ kuruluşunun üretim verimliliğini ortalama %35 oranında artırmıştır. Bu rehberde, bilgisayarlı görü teknolojisinin iş değeri

Read More