Bu da bir "kod" yazısı değil, bir tanıtım yazısı
Önceki TROIA yazılarımın çoğu dilin kendisiyle ilgiliydi. Bu yazı farklı: CANIAS ERP'ye mobil cihazdan bağlanmayı sağlayan resmi Mobile Toolkit uygulamasını tanıtıyor. Kaynak dokümantasyon burada da TROIA kod örneği vermiyor — bu bir geliştirme rehberi değil, kurulum/konfigürasyon rehberi, ben de öyle ele alıyorum.
Mobile Toolkit nedir
React Native ile geliştirilmiş, iOS ve Android'de çalışan resmi bir CANIAS istemcisi. Application server'a doğrudan bağlanmıyor — REST tabanlı web servisleri üzerinden konuşuyor. Bu yüzden masaüstü client'ın aksine ayrı bir kurulum (uygulama mağazası üzerinden) ve ayrı bir yetkilendirme adımı gerektiriyor.
Gereksinimler
- TROIA Platform build 25.04.20-01 veya üzeri
- CANIAS 9.03 veya üzeri
Daha eski bir platform sürümünde Mobile Toolkit'i etkinleştirmek mümkün değil.
Kurulum adımları
- Sunucu tarafında
MobileToolkitRestURLparametresi ayarlanır:MobileToolkitRestURL = {webclient_url}/rest/stateless/v1/?profile={profil_adi} - Kullanıcılara mobil erişim yetkisi verilir.
- Uygulama, ilgili mağazadan (App Store / Google Play) indirilir.
Neler yapılabiliyor
- Push notification almak (bu seriye daha önce eklediğim
PUSHNOTIFICATIONkomutuyla aynı altyapı) - KPI listelerini görüntülemek
- BPM (iş akışı) süreçlerini onaylamak/reddetmek
- Kurumsal e-posta yönetimi
Sonuç
Mobile Toolkit'i "masaüstü client'ın REST üzerinden çalışan mobil kardeşi" gibi düşünebilirsiniz — TROIA kodu yazmıyorsunuz, sadece MobileToolkitRestURL parametresini ayarlayıp kullanıcıya yetki veriyorsunuz. Asıl TROIA tarafı iş mantığı (BPM süreçleri, KPI'lar, push bildirimleri) zaten yazdığımız diğer TROIA kodlarıyla aynı — Mobile Toolkit sadece bunlara mobilden erişim penceresi açıyor.
Yorumlar (0)
Yorum Yaz