NunWorks 1.17
NunWorks 1.17 ile asistan belge kalemlerini sohbetten değiştirir, satış belgesi dış sistemlere açılır, telefon listelerine İşlemler paneli gelir.
Yenilikler
- Asistan: Var olan belgenin kalemlerini sohbetten değiştirir: "4 numaralı siparişe ABC-100'den 3 adet ekle", miktar, birim, fiyat ya da iskonto değiştir, satır sil. Kart ekranındaki kuralların aynısı işler: fiyat listeden, cari iskontosu ve KDV karttan, kayıt denetimleri ve yetkiler aynen.
- Asistan: Belgeyi numarasıyla bulur ve kalemlerini satır numarasıyla gösterir ("000004 nolu siparişte ne var?").
- Asistan: Kayıt bir soru sorarsa (faturada fiyatsız satır gibi) asistan kaydetmeden durur, soru onay çubuğuna düşer; Onayla ile kaydedilir, Vazgeç ile belge değişmez. Kilitli belgede (e-belgesi gönderilmiş fatura, faturalanmış irsaliye) sebebini söyler.
- Belge: Satış belgesi servisi dış sistemlere açıldı: belge okuma, kaydetme, dönüşüm, iade ve iptal aynı adresten çağrılır; her istek kullanıcının veri kapsamı ve belge türü yetkisiyle süzülür.
- Mobil: Liste ve kart ekranlarında İşlemler paneli: web'deki işlem kalemleri telefonda da çalışır; telefonda yapılamayanlar "Web'den yapılır" diye listelenir.
İyileştirmeler
- Belge: Dönüşüm ve iadede kaynak belge seçim penceresi sayfa sayfa açılır; iptal edilmiş belgeler listede görünmez.
- Belge: Belge listelerinde arama alanları türe göre gelir: satışta alıcının, alışta satıcının vergi numarası, telefonu ve e-postası; stok fişlerinde kalem alanları.
- e-Belge: Giden kutusu listeleri kullanıcının veri kapsamı ve belge türü görme yetkisiyle süzülür.
Değişenler
- Dış sistemler: Belge listesinin sınırsız okuması kaldırıldı; sayfalı liste ve arama kullanılır.
- Mobil: Sunucu güncellenince telefon uygulaması da güncellenmelidir; uygulama güncellemeyi kendisi önerir.
Eklenti yazanlar için
- Eklenti sözleşmesi 3: liste işlem kalemleri artık akış metodunun üstündeki
[ListAction]özniteliğiyle tanımlanır; Razor'daki sarmalayıcı metotlar ve eski öznitelik kalktı. BasımRunPrintAsync, indirmeRunDownloadAsyncile; eklentiler yeniden derlenmeli. ResolveActionPermissionkalktı; yerineResolveListAction(Key, Permission)(null = kalem bu ekranda yok).- Eklenti kendi pencerelerini
IExtension.ScreenRequestsile bildirir. RecordEditFlow.LockReasoneklendi: kilitli kaydın sebebi; asistanın komutu bu cümleyi söyler.