Fonksiyonlar
MonoChat’teki Fonksiyon Yönetimi özelliği, kullanıcıların çeşitli akışlara entegre edilebilen özel fonksiyonlar oluşturmasına ve yönetmesine olanak tanır. Bu fonksiyonlar belirli iş mantıklarını gerçekleştirebilir, harici servislerle etkileşime girebilir ve hatta özel görünümler veya koleksiyonlar oluşturabilir. Bu güçlü yetenek, işletmelerin otomasyon ve etkileşim iş akışlarını benzersiz gereksinimlerine göre uyarlamalarını sağlar.
Fonksiyon tanımlama, güncelleme ve oluşturma işlemleri yalnızca çalışma alanınızdaki özel yetkiye sahip kullanıcılar tarafından gerçekleştirilebilir.
Gerekli yetkilere sahip değilseniz bu işlemleri görüntüleyemez veya düzenleyemezsiniz.Fonksiyon yönetimi özelliklerine erişmeniz gerekiyorsa, lütfen yetki talebi veya güncellemesi için destek ekibiyle iletişime geçin.
Karmaşık Olay İşleme (Complex Event Processing)
MonoChat’in Akış özelliği, gelişmiş Karmaşık Olay İşleme (CEP) prensipleri üzerine kuruludur. CEP, sistemin olay desenlerini gerçek zamanlı olarak analiz etmesine ve tepki vermesine olanak tanır; bu da karmaşık iş süreçlerinin otomatikleştirilmesini mümkün hale getirir. MonoChat ile işletmeler, çeşitli olaylara yanıt veren, eylemler tetikleyen ve harici sistemlerle sorunsuz şekilde entegre olan gelişmiş akışlar oluşturmak için CEP’ten yararlanabilir.
Fonksiyon Yönetimi Arayüzü
MonoChat’teki Fonksiyon Yönetimi arayüzü, özel fonksiyonlar oluşturmak, güncellemek ve yönetmek için kullanıcı dostu bir ortam sunar. İşte temel bileşenler ve işlevleri:
Fonksiyon Oluştur
- İsim: Fonksiyon adını girin.
- Çıktılar: Fonksiyonun çıktılarının tanımlayın.
- Fonksiyon Seçici: Mevcut bir fonksiyonu seçin veya yeni bir fonksiyon oluşturun.
- Fonksiyon Türü: Cron Job, API Endpoint, Custom App Setup veya Custom Flow Node gibi mevcut seçeneklerden bir fonksiyon türü seçin.
Fonksiyon Türleri
-
Özel Akış Düğümü:
Özel Akış Düğümü, bir otomasyon veya iş akışı sistemi içinde kişiselleştirilmiş eylemler veya adımlar oluşturmanıza olanak tanıyan bir yapı taşıdır. Önceden tanımlanmış düğümler yerine, belirli mantığı yürütmek, diğer sistemlerle entegrasyon sağlamak veya akış içinde benzersiz işlemler gerçekleştirmek için kendi düğümünüzü oluşturursunuz. -
Sunucu Tarafı Metodu:
Sunucu Tarafı Metodu, kullanıcının cihazı (istemci tarafı) yerine sunucuda çalışan bir fonksiyon veya rutindir. Veritabanı sorguları, iş mantığı veya diğer servislerle entegrasyon gibi arka uç işlemlerini yürütür ve güvenli, verimli operasyonlar sağlar. -
Özel Görünüm:
Özel Görünüm, belirli kullanıcı ihtiyaçlarına uygun şekilde veri veya bilgiyi gösteren özelleştirilmiş bir arayüz veya ekran tasarımıdır. Düzen, alanlar ve bileşenler özelleştirilebilir; böylece varsayılan görünümlerden farklı, odaklı bir kullanıcı deneyimi sunulur. -
Yapay Zeka Aracı:
Bir Yapay Zeka Aracı; veri analizi, doğal dil işleme, görüntü tanıma veya otomasyon gibi görevleri gerçekleştirmek için yapay zeka kullanan bir yazılım bileşenidir. Tahmin, öneri veya otomasyon gibi akıllı yetenekler ekleyerek iş akışlarını iyile ştirir. -
Cron Job:
Cron Job, belirlenen aralıklarla veya zamanlarda otomatik olarak çalışan zamanlanmış bir görevdir. E-postaların gönderilmesi, veritabanlarının temizlenmesi, rapor oluşturulması veya verilerin senkronizasyonu gibi tekrarlayan işler için kullanılır. -
Özel Uygulama Kurulumu:
Özel Uygulama Kurulumu, belirli iş gereksinimlerine göre kişiselleştirilmiş bir uygulamanın yapılandırılması ve dağıtılması sürecini ifade eder. Bu süreç, uygulama bileşenlerinin, izinlerin, entegrasyonların ve kullanıcı arayüzlerinin ayarlanmasını içerir.
Fonksiyon Güncelleme
Fonksiyon güncelleme ekranı, mevcut fonksiyonları değiştirmek için kullanılır. Kod güncelleyebilir, türünü değiştirebilir ve gerekli diğer ayarları düzenleyebilirsiniz.
Özel Görünümler ve Koleksiyonlar
MonoChat, işletmelerin kendi arayüzlerini oluşturmasına ve kendi veritabanlarını yönetmesine olanak tanıyan Özel Görünümler ve Özel Koleksiyonlar destekler.
- Özel Görünüm: Bu fonksiyon türü, MonoChat içinde özel ekranlar oluşturmanıza olanak tanır. Bu ekranlar, harici servislerden veya özel koleksiyonlardan veri gösterebilir ve belirli iş ihtiyaçlarına uygun benzersiz arayüzler sağlar.
- Özel Koleksiyonlar: İşletmelerin kendi veri yapıları tanımlamasına ve MonoChat içinde özel veri depolamasına olanak tanır. Varsayılan MonoChat özellikleriyle karşılanmayan özel bilgileri yönetmek için özellikle faydalıdır.
İç İçe Klasör Yapısı
MonoChat’in Fonksiyon Yönetimi, sezgisel bir iç içe klasör yapısını destekler. Kullanıcılar farklı klasörler ve alt klasörler arasında gezinebilir, böylece fonksiyonlarını sistematik şekilde organize edebilir ve aradıkları fonksiyonlara daha kolay ulaşabilirler.
Kullanım Senaryoları
İş Mantığı
- Özel Mantık: İndirim hesaplama, sipariş işleme, doğrulama veya özel hesaplamalar gibi işletmeye özel kurallar ve özelleştirilmiş mantıklar uygulayın. Bu, iş akışlarının ve otomasyonun işletmenin özel ihtiyaçlarına göre uyarlanmasını sağlar.
Harici Servis Entegrasyonu
- API Entegrasyonu: Harici uygulamaların MonoChat’ten veri almasına olanak tanıyan API uç noktaları oluşturun. CRM sistemleri, ödeme servisleri veya veri analiz platformları gibi üçüncü taraf servislerle sorunsuz entegrasyon sağlar.
- Veri Senkronizasyonu: MonoChat ile diğer sistemler arasında verileri otomatik olarak senkronize edin. Bu, tüm platformların güncel ve uyumlu olmasını sağlar.
Özel Arayüzler
- Özel Arayüzler: İşletmenin özel ihtiyaçlarına göre tasarlanmış paneller veya veri giriş formları geliştirin. Bu, kullanıcılar için kişisel bir deneyim sunar ve verimliliği artırır.
Veri Yönetimi
- Veri Yönetimi: Özel verileri depolamak ve yönetmek için özel koleksiyonlar tanımlayın. Bu, önemli bilgilerin düzenli ve erişilebilir olmasını sağlar.
Zamanlanmış Otomasyon
- Zamanlanmış Otomasyon: Rapor oluşturma veya sistem güncellemeleri gibi rutin görevleri otomatikleştirmek için cron job’lar kullanın. Bu, kritik görevlerin zamanında ve manuel müdahale olmadan yapılmasını sağlar.
Yapay Zeka Araçları
- Yapay Zeka Araçları: Doğal dil işleme, öngörücü analiz veya otomasyon gibi yapay zeka özelliklerini kullanarak karar alma süreçlerini geliştirin. Yapay zeka araçları, işletmelerin karmaşık görevleri otomatikleştirmesine, verilerden içgörü elde etmesine ve daha akıllı kullanıcı deneyimleri sunmasına yardımcı olur.
MonoChat’teki Fonksiyon Yönetimi, işletmelerin otomasyon iş akışlarını kapsamlı şekilde özelleştirmesini sağlayan çok yönlü bir araçtır. Özel fonksiyonlar, görünümler ve koleksiyonlardan yararlanarak işletmeler, MonoChat ortamını operasyonel gereksinimlerine tamamen uyumlu hale getirebilir.
Özel olayların nasıl oluşturulacağı hakkında daha fazla bilgi için SDK belgeleri sayfamıza göz atabilirsiniz!