Süreç Otomasyonu

İş Süreçleri Otomasyonu: Manuel İşlerden Dijital Akışlara

E-posta, Excel ve imza klasörü üzerinden yürüyen onay zincirlerinizi BPMN tabanlı bir workflow engine ve gerektiğinde RPA ile dijitalleştirebiliyoruz: SLA takipli, otomatik bildirimli, e-imzalı ve tam audit trail'li akışlara geçiş.

Onay e-postaları, "ekteki Excel'i doldurup geri gönderin" yazışmaları, masaüstünde dolaşan imza klasörleri, Türkiye'deki kurumsal süreçlerin büyük kısmı hâlâ bu üçlünün etrafında dönüyor. Bir satın alma talebi e-postayla başlar, üç yöneticinin gelen kutusunda sırayla bekler, biri tatildeyse hafta boyu takılır; masraf formu Excel'de doldurulup muhasebeye e-postayla gider, oradan elle ERP'ye girilir; sözleşme onayı için belge yazdırılır, imzalanır, taranır ve tekrar e-postaya döner. Sonuçta hiç kimse "bu talep şu an kimde, ne zamandır bekliyor" sorusuna net cevap veremez; süreç görünmezdir, gecikmeler kişisel hatırlatmalara bağlıdır, denetim zamanı kimin neyi ne zaman onayladığı parça parça e-postalardan toplanmaya çalışılır. Dijital dönüşümde süreç tarafında ilk müdahale ettiğimiz alan budur: e-posta ve Excel üzerinden yürüyen işleri, BPMN tabanlı bir workflow engine ile tanımlı, SLA takipli, otomatik bildirimli ve tam audit trail'li dijital akışlara taşımak.

E-posta + Excel + İmza Klasörü Üçlüsünün Yarattığı Kayıplar

Bir onay talebi e-posta gelen kutusunda sırada bekliyor; onaylayıcı tatilde veya yoğunsa süreç günlerce takılıyor; kimse sürecin o an nerede tıkandığını göremiyor.

Aynı veri defalarca elle giriliyor: çalışan Excel'e yazıyor, muhasebe ERP'ye tekrar giriyor; her elle giriş %5-15 hata payı ve günde saatlerce mükerrer iş anlamına geliyor.

SLA diye bir kavram yok; 'müdür onayı en geç 24 saatte' kuralı sadece sözde kalıyor, gecikmeler kimsenin sorumluluğuna yazılamıyor, eskalasyon kişisel hatırlatmaya bağlı.

Denetim ve uyum zamanı 'bu sözleşmeyi kim, ne zaman, hangi versiyonla onayladı' sorusunun cevabı dağınık e-postalardan ve imza klasörlerinden saatlerce aranıyor.

Üst yönetim hangi sürecin ne kadar sürdüğünü, hangi adımda darboğaz oluştuğunu bilmiyor; süreç iyileştirme verisi olmadığı için körlemesine yapılıyor.

Yaklaşımımız

Süreç otomasyonu projelerinde ilk haftayı kod yazmadan, mevcut süreci olduğu gibi haritalamaya ayırmayı öneriyoruz. Çünkü çoğu kurumda "süreç" diye anlatılan ile gerçekte olan birbirinden farklı: yazılı prosedürde "üç onay" der ama pratikte birinin gönderdiği bir WhatsApp mesajı onay yerine geçiyordur, ya da resmi akışta olmayan bir "gölge adım" işin gerçek bel kemiğidir. Bu yüzden süreci BPMN 2.0 notasyonuyla, iş birimiyle birlikte beyaz tahtada modellemeyi tercih ediyoruz: kimin neyi onayladığı, hangi koşulda hangi dalın işlediği, nerede paralel onayların olduğu netleşene kadar. Bu diyagram hem ortak dil oluyor hem de doğrudan workflow engine'e yüklenebilir bir tanım hâline geliyor; "dokümandaki süreç" ile "çalışan süreç" arasındaki kopukluğu baştan kapatıyoruz.

İkinci kritik karar workflow engine seçimi. Süreç esas olarak insan onaylarından oluşuyorsa (satın alma, masraf, izin, sözleşme onayı gibi) Camunda öneriyoruz; BPMN diyagramını doğrudan çalıştırması, görev kutusu ve form yetenekleri bu senaryoya çok uygun. Süreç uzun ömürlü, çok adımlı ve sistemler arası dayanıklılık gerektiriyorsa (saatlerce/günlerce süren, çökmeye dayanması gereken akışlar) Temporal'i tercih ediyoruz; durable execution sayesinde sunucu yeniden başlasa bile akış kaldığı yerden devam ediyor. Her iki durumda da süreç durumunu PostgreSQL'de, bekleyen iş kuyruklarını ve zamanlanmış tetikleyicileri Redis'te tutmayı öneriyoruz. Önemli olan, sürecin durumunun bir e-posta zincirinde değil, sorgulanabilir tek bir kaynakta yaşaması.

Üçüncü katman arayüz, bildirim ve SLA. Çalışanın gördüğü tarafı Next.js ile sade bir form + onay paneli olarak kurguluyoruz: kişiye özel "görev kutusu", tek tıkla onay/ret, gerekçe alanı, belge önizleme. Her adıma bir SLA süresi tanımlıyoruz; süre dolmadan aksiyon alınmazsa otomatik eskalasyon devreye giriyor (üst yöneticiye yönlendirme, vekil onaylayıcı, hatırlatma). Bildirim orkestrasyonunu n8n ile yönetiyoruz: e-posta, SMS, WhatsApp veya Slack kanallarına tek noktadan dağıtım. API'si olan sistemlerle doğrudan webhook/REST entegrasyonu kuruyoruz; sadece ekranı olan, API'si olmayan eski uygulamalar için ise UiPath veya Automation Anywhere ile bir RPA köprüsü öneriyoruz; RPA'yı kırılgan olduğu için her zaman son çare olarak konumlandırıyoruz, önce API'yi deniyoruz.

Son katman yasal geçerlilik ve audit trail. Onaylanan belgeler için 5070 sayılı kanun kapsamında nitelikli e-imza ve gerektiğinde mobil imza entegrasyonu, resmi yazışma gerektiren süreçler için KEP entegrasyonu öneriyoruz. Her olay, kim, ne zaman, hangi IP'den, hangi belge versiyonuyla onayladı/reddetti, değiştirilemez bir audit trail'e yazılıyor; belge versiyonları hash'le mühürleniyor. Tüm akışı OpenTelemetry ile uçtan uca izliyor, hataları Sentry ile yakalıyoruz; böylece "hangi onay nerede tıkanıyor" sorusunun cevabı denetimde değil, canlı dashboard'da görünüyor.

Süreç

01

Süreç Keşfi & BPMN Modelleme

Mevcut süreci iş birimiyle birlikte BPMN 2.0 notasyonunda haritalıyoruz; resmi akış ile gerçek akış (gölge adımlar, gayri resmi onaylar) arasındaki farkı ortaya çıkarıp sadeleştirilmiş bir hedef akış tasarlıyoruz.

02

Workflow Engine Kurulumu

İnsan onayı ağırlıklı süreçler için Camunda, uzun ömürlü/sistemler arası dayanıklı süreçler için Temporal. Süreç durumu PostgreSQL'de, kuyruk ve zamanlayıcılar Redis'te; BPMN diyagramı doğrudan çalıştırılıyor.

03

Form, Onay Paneli & Bildirim

Next.js ile kişiye özel görev kutusu, tek tıkla onay/ret, belge önizleme. SLA sayaçları ve otomatik eskalasyon; e-posta/SMS/WhatsApp/Slack bildirim orkestrasyonu n8n ile.

04

Entegrasyon & RPA Köprüsü

API'si olan sistemlerle webhook/REST entegrasyonu; ERP, muhasebe ve banka portalları gibi API'siz eski sistemler için UiPath/Automation Anywhere ile RPA köprüsü: önce API, son çare RPA.

05

E-imza, Audit Trail & Canlı Dağıtım

5070 kapsamında e-imza/mobil imza, gerektiğinde KEP; değiştirilemez audit trail ve hash'li belge versiyonlama. Pilot süreçte 4-6 hafta canlı, OpenTelemetry/Sentry izleme, sonra organizasyon geneline dağıtım ve eğitim.

Tercih Ettiğimiz Teknolojiler

Tipik tercihlerimiz aşağıdaki gibi; süreç tipinize, mevcut sistemlerinize ve uyum gereksinimlerinize göre uyarlıyoruz.

Teknik Stack
Camunda (BPMN workflow engine)Temporal (durable execution)BPMN 2.0 (süreç modelleme)UiPath / Automation Anywhere (RPA)n8n (bildirim orkestrasyonu)Next.js (form + onay paneli)PostgreSQL (süreç durumu)Redis (kuyruk + zamanlayıcı)Webhook / REST + OData/SOAP adaptörlerie-imza / mobil imza / KEP entegrasyonuOpenTelemetry (uçtan uca izleme)Sentry (hata izleme)

Sıkça Sorulan Sorular

İkisi rakip değil, birbirini tamamlıyor. Workflow engine (Camunda veya Temporal) süreci yönetir: onay sırası, SLA sayacı, kim ne zaman ne yaptı, hangi adımda beklemede kaldı. Bu, sürecin 'beyni'. RPA (UiPath veya Automation Anywhere) ise API'si olmayan eski sistemlerde kullanıcı arayüzü üzerinden veri girişi yapan 'el' rolünde. Standart API'si olan sistemler için doğrudan REST/SOAP entegrasyonu öneriyoruz; API'si olmayan, sadece ekranı olan eski uygulamalar (bazı muhasebe/ERP modülleri, banka portalları) için RPA köprüsü kuruyoruz. Pratikte tipik bir süreç şöyle akar: Camunda akışı yönetir, bir adımda RPA bot'u eski sisteme login olup kaydı girer, sonucu akışa geri döner. Önce her zaman API'yi deneriz; RPA'yı kırılgan olduğu için son çare olarak konumlandırıyoruz.

İş Süreçlerinizi Otomasyona Taşıyalım

15-30 dakikalık ücretsiz keşif görüşmesi. Mevcut onay akışlarınızı, sistemlerinizi ve uyum gereksinimlerinizi anlıyoruz; mimari yön ve net bir fiyat bandı veriyoruz.