Botream dokümantasyonu
Botream kurum içi bir RPA platformudur: otomasyonları tarayıcıda oluşturursunuz, Windows makinelerinizdeki robotlar da bunları web uygulamaları, masaüstü programları, dosyalar, e-posta, veritabanları ve API'ler üzerinde çalıştırır.
Botream'in bileşenleri nasıl bir araya gelir
| Bileşen | Ne yapar | Nerede çalışır |
|---|---|---|
| Botream Server | Web uygulaması ve API'si, zamanlayıcı, iş kuyrukları, kasalar, denetim kaydı. Her şeyi bir SQL Server veritabanında tutar. | Bir Windows sunucusunda, BotreamServer hizmeti olarak |
| Web app | Görev düzenleyicisi, çalıştırmalar ve günlükleri, zamanlamalar, kuyruklar, kasalar, yönetim. | Herhangi bir modern tarayıcıda (sunucu tarafından sunulur) |
| Botream Agent | Robot: sunucudan görevleri alır ve çalıştırır; ayrıca elementleri yakalar ve yaptıklarınızı kaydeder. | Her robot makinesinde, tepsi uygulaması (masaüstü olan makinelerde) veya BotreamAgent Windows hizmeti olarak |
| Botream Element Capture | Web elementlerini yakalayan ve tarayıcınızdaki tıklamaları ve yazmaları kaydeden Chrome/Edge eklentisi. | Görev oluşturduğunuz tarayıcılarda |
| SQL Server | Tek dış bileşen: Redis yok, mesaj aracısı yok. | Veritabanı sunucunuzda veya sunucu makinesinde |
Bir görev, komutlardan oluşan bir listedir. Görevi düzenleyicide — bloklar halinde veya görev dilinde metin olarak — oluşturursunuz; sunucu da onu bir ajana gönderir, ajan görevi çalıştırır ve günlüğünü canlı olarak geri iletir.
browser --action:open --url:"https://shop.example.com" --output:shop
capture --browser:$shop$ --action:settext --dompath:"#search" --value:$customer$
capture --browser:$shop$ --action:click --dompath:"//button[@type='submit']"
capture --browser:$shop$ --action:gettext --dompath:".order-total" --output:total
log --message:"Total for $customer$: $total$"
Buradan başlayın
- Yeni kurulum: Sunucuyu kurun, ardından ajanları ve tarayıcı eklentisini kurun.
- İlk otomasyon: Hızlı başlangıç, sizi boş bir görevden tamamlanmış bir çalıştırmaya kadar adım adım götürür.
- Görev oluşturma: Görev düzenleyicisi, görev dili ve değişkenler, ardından web ve masaüstü otomasyonu.
- Daha hızlı oluşturma yolları: Kendi tıklamalarınızın kaydı ve yapay zekâ özellikleri — AI Task Generator bir tarayıcıda kendisi de çalışabilir ve ilerledikçe elementleri yakalayabilir.
- Tüm komutlar: Düzenleyicinin ve robotların kullandığı tanımların aynısından üretilen komut başvurusu.
Neleri otomatikleştirebilirsiniz
- Web uygulamaları: Playwright aracılığıyla Chrome, Edge veya Firefox'ta tıklamalar, formlar, tablolar, indirmeler, sekmeler, çerçeveler — güncel tutmanız gereken bir ChromeDriver yok.
- Windows programları: UI Automation aracılığıyla düğmeler, alanlar, menüler, tablolar; geri kalan her şey için tuşlar, fare, ekran görüntüleri, OCR ve resim eşleştirme.
- SAP: SAP GUI Scripting aracılığıyla oturum açma, işlemler, alanlar, ALV ızgaraları ve durum çubuğu.
- Veri ve dosyalar: Excel, CSV, JSON, XML, PDF, veritabanları, dosyalar, klasörler ve ZIP arşivleri.
- İletişim: E-posta (OAuth2 dahil SMTP ve IMAP) ve REST API'leri.
- Yapılandırılmamış girdi:
aikomutuyla yanıtlar, belgelerden ve e-postalardan alan çıkarma, sınıflandırma.
Güvenilir çalışma için tasarlandı
- Çalışmaya devam eden seçiciler: Yedek seçiciler, çapalar, benzerlik eşiğiyle self-healing (kendi kendini onarma) ve elementler bozulmadan önce kaymalarını bildiren seçici sağlığı.
- Anlaşılır hatalar: Başarısız her çalıştırma, hata veren satırı, değişkenleri ve robotun ekranının bir ekran görüntüsünü saklar; yapay zekâ da ne olduğunu açıklayabilir.
- Operasyon: Zamanlamalar, olay tetikleyicileri (dosya, posta, webhook, kısayol tuşu), global değerler, iş kuyrukları, ajan grupları, performans ölçümü ve eksiksiz bir denetim kaydı.
- Güvenlik: Parolalar yalnızca şifrelenmiş kasalarda, rol tabanlı erişim, güvenlik açısından hassas her işlemin denetimi ve her şey kendi ağınızda — kurum içinde çalıştırıyorsanız yapay zekâ modeli de dahil.