RPA botlarımızı nasıl geliştiriyoruz?
RPA botlarını hazır bir RPA platformuna bağlı kalmadan, her müşterinin sürecine göre Python ile özel olarak geliştiriyoruz. Bu yaklaşımın üç pratik sonucu var:
- Platform lisansı yok: Robot veya kullanıcı başına yıllık lisans ödemezsiniz.
- Tek kodda birden fazla yöntem: Aynı bot API çağrısı, veritabanı sorgusu, dosya işleme ve ekran otomasyonunu birlikte kullanabilir.
- Doğrudan müdahale: Süreç veya kullandığınız program değiştiğinde, bir platformun güncellemesini beklemeden botu uyarlayabiliriz.
API mi, ekran otomasyonu mu? Yöntemi nasıl seçiyoruz?
Her süreç adımı için en sağlam yöntemi seçiyoruz:
- Hedef sistem API veya web servis sunuyorsa API kullanıyoruz. Bu yöntem daha hızlıdır ve ekran değişikliklerinden etkilenmez.
- API yoksa veya ek lisans gerektiriyorsa bot, bir kullanıcı gibi programın ekranı üzerinden çalışır.
- Girdi bir belge veya serbest metinse (PDF fatura, e-posta, taranmış evrak) bilgiyi OCR ve büyük dil modelleriyle okuyup kurallı kontrollerden geçiriyoruz.
Ayrıntılı karşılaştırma için RPA ve ERP entegrasyonu rehberimize bakabilirsiniz.
Hata ve istisnaları nasıl yönetiyoruz?
Bir botun değeri, işler yolunda gitmediğinde ne yaptığıyla ölçülür. Botlarımızı şu ilkelerle kuruyoruz:
- Kurala uymayan kayıt işlenmez; bir istisna listesine alınır ve sorumlu kişiye bildirim gider.
- Yüksek tutarlı veya geri alınması zor işlemler, tanımladığınız eşiklerde çalışan onayına düşer.
- Botun yaptığı her işlem kayıt altına alınır; hangi kaydın ne zaman, hangi veriyle işlendiği sonradan izlenebilir.
- Bot çalışmayı durdurursa veya hata oranı yükselirse uyarı alırız.
Proje sonunda size neler teslim ediliyor?
- Çalışan bot ve kurulumu (sizin sunucunuzda veya size ayrılmış ortamda)
- Süreç dokümanı: adımlar, kurallar, istisnalar ve onay noktaları
- Kullanım ve izleme rehberi: botun nasıl başlatıldığı, raporların nasıl okunduğu
- Pilot dönemine ait ölçüm: işlenen adet, istisna oranı ve kazanılan süre
Kaynak kodun sahipliği ve teslimi proje başında sözleşmede netleştirilir.