Ana içeriğe geç

Synergy CSP 2025 R2 SP16 Sürüm Notları

1. Improvements

186516 – Synergy - eBA entegrasyonunda bekleyen işlerin getirildiği GeteBAWorkFlowItems fonksiyonundan yalnızca gerekli datanın alınması, gereksiz dataların döndürülmemesi sağlandı.

186045RelatedDocuments nesnesine, eklenen görsel dosyaların boyutlarını düşürmek adına sıkıştırma opsiyonu getirildi. Nesnede kategori bazlı olarak "Compression Enabled" seçeneği kullanılabilmektedir.

187131 – Doküman Yönetimi'nde taratılan dosyaların sisteme eklenmesi için uç kullanıcı bilgisayarına kurulması gereken Synergy Capture servisinin kurulması için arayüzde yer alan ve expire olan link yenilendi. Docs.bimser üzerinde yer alan link üzerinden kurulum gerçekleştirilebilir.

187462 – Geliştirici arayüzünde projede yer alan bir bileşen silindiğinde (form/flow/datasource) cache'in yenilenmesi sağlandı.

186547 – Aynı projenin birden fazla kullanıcı veya ekranda açık olması durumunda, deploy, import, project version ve benzeri kritik proje işlemlerinin paralel çalışmasından kaynaklanan hataları önlemek amacıyla merkezi bir concurrency (eş zamanlılık) ve versiyon kontrol modeli geliştirilmiştir.

Bu kapsamda proje operasyonları için lock yapısı sisteme dahil edilmiştir. Proje veya proje versiyonu üzerinde devam eden bir işlem varken çakışan yeni işlemler başlatılmak istendiğinde, ilgili kullanıcıya arayüzde anlık ve anlamlı uyarı mesajları gösterilmekte ve işlemler kontrollü şekilde engellenmektedir.

Yeni yapı ile birlikte:

  • Aynı proje/versiyon üzerinde paralel işlem yapılması engellenmiştir
  • Deploy, import ve project version işlemleri arasındaki çakışma kuralları netleştirilmiştir
  • Güncel versiyon doğrulamaları zorunlu hale getirilmiştir
  • Uzun süren işlemler için güvenli lock yönetimi sağlanmıştır

Bu sayede proje operasyonlarında tutarlılık, veri güvenliği ve sistem kararlılığı artırılmıştır.

Yapılan geliştirmenin davranışsal yansıması aşağıdaki gibidir.

  • Aynı proje üzerinde bir deploy işlemi devam ederken, başka bir ekrandan (farklı kullanıcı veya tarayıcı) deploy başlatılmak istendiğinde, ikinci kullanıcıya devam eden bir deploy işlemi olduğu bilgisi gösterilir ve işlem başlatılmaz. Bu süreçte build, import, datasource execute, bileşen ekleme/silme gibi diğer çakışan işlemler de engellenir.

  • Bir projede import işlemi devam ederken, aynı proje veya versiyon üzerinde yeni bir import ya da deploy işlemi başlatılmak istendiğinde kullanıcıya ilgili işlemin devam ettiği bilgisi gösterilir.

  • Aynı projenin aynı major versiyonu birden fazla ekranda açıkken:

    • Major deploy devam ediyorsa, tamamlanana kadar başka hiçbir deploy işlemi başlatılamaz.

    • Major deploy tamamlandıktan sonra, diğer ekranda açık olan aynı major versiyon üzerinden minör yayınlama yapılabilir.

    • Minör deploy devam ederken, aynı major versiyon üzerinden yeni bir minör deploy başlatılamaz.

    • Minör deploy tamamlandığında, diğer ekranda açık olan proje read-only moda alınır. Herhangi bir işlem yapılamaz.

  • Devam eden bir işlem varken başlatılmak istenen işlemler için:

    • Deploy ve import gibi işlemlerde işleme özel uyarı mesajı

    • Diğer çakışan işlemler için genelleştirilmiş “devam eden bir işlem mevcut” uyarısı gösterilir.

2. Bug Fixes

184458 – Firefox tarayıcıda formların açılmasında yaşanan problem, ilgili nesnenin kütüphanelerinde yapılan upgrade ile giderildi.

187741 – Kural Yöneticisi'nde statik değer kontrolünün sağlandığı Fixed Value Check nesnesinde yaşanan hatalı eşleşme problemi giderildi.

187054 – Web arayüzünde mobilde SmartView görünümlü akış formlarında akışın aynı kullanıcıya döndüğü senaryoda ekranda gösterilen loading'in kapatılmaması sorunu giderildi.

187135 – Synergy mobil uygulamada SmartView görünümlü formlarda uygulama açıkken kullanıcı onayına gelen akış bildirimleri için gösterilen toaster penceresinin kapanmaması sorunu giderildi.

187950 – IDE arayüzünde arşiv formu ekleme modalında seçim alanlarındaki görünüm sorunu giderildi.

186817 – Doküman Yönetimi'nde viewer ataması yapılmamış türdeki dosyalar için çalışma başlatıldığında yaşanan problem giderildi.

188011Save mode: Row Change olan datagrid'e server side kod ile satır ekleme işleminde yaşanan satır eklenmeme sorunu giderildi.

187963 – Geliştirici arayüzünde mevcut bir bileşende (form, flow, datasource vb) aynı anda ya da art arda yapılan kayıt işlemlerinde hata alındığında toaster mesaj ile hatanın arayüzde gösterilmesi sağlandı.

187908 – Geliştirici arayüzünde arşiv formu oluşturma aşamasında alınan hata giderildi.

163987 – Geliştirici arayüzünde mevcut bir bileşende (form, flow, datasource vb) aynı anda ya da art arda yapılan kayıt işlemlerinde zaman zaman oluşan deadlock hatası giderildi.