Ana içeriğe geç

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

1. Improvements

175622 – Projede bir datasource çalıştırıldığında veritabanında DataSourceQueries tablosunda veri oluşması engellendi.

187642 – IDE'de Form/Flow/Datasource export/import işlemleri yeniden aktif edildi.

184744 – Flow içeri aktarma işlemi sonrası tetiklenen analiz işlemi sonucu oluşturulan result dosyasında, içeri aktarılan flow'da yer alan farklı proje referanslarının kontrol edilmesi, ilgili projelerin sistemde bulunamaması durumunda hata mesajı, bulunması durumunda ise (kontrol edilmesi amacıyla) uyarı mesajı oluşturulması sağlandı.

181956 – Form içeri aktarma işlemi sonrası tetiklenen analiz işlemi sonucu oluşturulan result dosyasında, içeri aktarılan formda yer alan farklı proje referanslarının kontrol edilmesi, ilgili projelerin sistemde bulunamaması durumunda hata mesajı, bulunması durumunda ise (kontrol edilmesi amacıyla) uyarı mesajı oluşturulması sağlandı.

189151 – Proje build & deploy işlemlerinin daha stabil çalışmasını sağlamak adına aşağıdaki çalışmalar gerçekleştirilmiştir.

  • Projelerde aynı anda farklı ekranlardan deploy alınması, import işlemi gerçekleştirilmesi, açık projede veriye müdahele eden paralel işlemlerin gerçekleştirilmesi engellenmiştir.
  • Proje detay ve versiyon bilgilerinin tutulduğu tablolara unique index'ler eklenerek mükerrer kayıt oluşması engellenmiş ve mevcut mükerrer kayıtların temizlenmesi sağlanmıştır.
  • Deploy işlemi başlatıldığında, DM'de yapılan tüm işlemler tamamlandıktan sonra database işlemlerinin tetiklenmesi sağlanmıştır.
  • Proje deploy işleminde bir hata oluşması durumunda, hatalı versiyonun runtime'a yansıması engellenmiştir.
  • Proje deploy işlemlerinde proje versiyon dosyalarının oluşturulması işlemlerinin daha stabil gerçekleştirilmesi sağlanmıştır.

186550 – Veritabanında proje versiyonlarına ait tablolarda veri bütünlüğünü artırmaya yönelik iyileştirmeler yapılmıştır. İlgili tablolara unique index’ler eklenmiş, geçmişte oluşmuş mükerrer kayıtlar temizlenmiş ve benzer tekrarların oluşması engellenmiştir. Bu çalışma, deploy ve versiyonlama süreçlerinin daha stabil ve hatasız çalışmasını sağlamaktadır.

Çalışma sonrası aşağıdaki tablolarda mükerrer kayıt oluşması engellenecektir:

  • DATASOURCEQUERIES
  • PROJECTFLOWVERSIONS
  • PROJECTFLOWEVENTS
  • PROJECTFLOWSTATUSES
  • PROJECTFLOWOBJECTS
  • PROJECTFORMVERSIONS
  • PROJECTFORMVIEWVERSIONS
  • PROJECTFORMSTATUSES
  • PROJECTFORMOBJECTS

186548 – Proje deploy işleminin daha bütüncül olarak gerçekleştirilmesi adına gerekli çalışmalar için transaction'lar eklenmiştir. Deploy'un tüm aşamaları başarıyla tamamlanmadığı sürece yayınlanan versiyon arayüze yansımayacaktır.

188711 – IDE'de proje lock durumundayken gösterilen mesajların (yayınlama aşaması, import, farklı bir işlem yapılıyor) içerikleri daha açıklayıcı hale getirildi.

188074 – Deploy işleminde uygulanan lock mekanizmasından GetProjectMeta endpoint'i çıkarıldı. Bu endpoint projeye ait meta veri sağladığı için kilitlenmesi ihtiyacı bulunmamaktadır.

185029DocumentViewer nesnesine kod ile doküman ataması yapıldığında ilgili dokümanın yayınlı son versiyonunun atanması dışında version id bilgisi ile spesifik bir versiyonun atanabilmesi sağlandı. Bunun için SetTarget metodu versiyon bilgisi ile overload edildi (Örn: SetTarget(path, objectId, versionId)).

187240 – Süreç bazlı vekalet atanan bir kullanıcının, mobil uygulamada yalnızca kendisine vekalet verilen süreçleri görmesi sağlandı.

188015 – IDE'de açık bir projenin aynı versiyonunda farklı bir kullanıcı tarafından bir işlem yapıldığında (yayınlama, derleme, import, kaydetme vb) projenin lock durumuna neden alındığı bilgisinin mesaj olarak gösterilmesi sağlandı.

190471 – İnsan Kaynakları modülünde yer alan tanımlama ekranlarında (Pozisyon, Departman, Kullanıcı Grubu vs) Durum* alanında varsayılan olarak Aktif seçeneğinin seçili gelmesi sağlandı.

190567MAILS tablosuna SOURCE, TAG1 ve TAG2 kolonları eklenmiştir. Mevcut durumda akış işlemlerinde değer ataması yapılmaktadır.

SOURCE: Proje adı
TAG1: ProcessId
TAG2: RequestId

2. Bug Fixes

190338 – Synergy içerisinde eBA ekranlarının açılması aşamasında, eBA tarafında belirlenen 30 sn'lik timeout süresi artırılarak eBA tarafından geç yanıt gelmesi durumunda timeout problemi oluşma ihtimali düşürüldü.

189665Fast approve özelliği aktif süreçlerde form açılmadan hızlı onay verilmek istendiğinde akış formunda yer alan zorunlu alanlar için uyarı mesajının toaster olarak gösterilmesi sağlandı.

189283 – IDE'de formda kullanılan view tanımı değiştirildiğinde, zorunlu alanlar için kural yöneticisinde oluşturulan kurallardaki view tanımları otomatik olarak güncellenmektedir.

189759 – Dashboard'da bekleyen görev sayılarının gösterilmemesi problemi giderildi.

189750 – Genel arama ekranından bir akış formu aratılarak açılmak istendiğinde, akış formu açılana kadar ekranda loading gösterilmesi sağlandı.

189765 – Doküman Yönetimi modülünde çöp kutusu ayarlarında otomatik silme seçeneği değiştirildiğinde yapılan seçimin nesneye yansımaması sorunu giderildi.

187238 – Akış statü tanımlarında kullanılan kesme işaretinin (') unicode karşılığıyla gösterilmesi problemi giderildi.

188485 – Proje import işleminde database işlemleri sırasında foreign key hatası giderildi.

188636, 189411 – Statü ataması yapılan akışlarda, akış ilerletildiğinde statü atamasının yapılamaması ve buna bağlı olarak akışın ilerletilememesi sorunu giderilmiştir.

188835 – Proje deploy işlemleri sırasında gereksiz çalışan bazı sorgular nedeniyle yaşanan timeout sorunu giderildi.

189148 – Forma merge edilecek datagrid verisinin çekildiği fonksiyonda yaşanan tip dönüşüm hatası giderildi.

190006 – Statik datagrid'lerde Excel’e aktarım sırasında yalnızca ilk 200 satırın dışarıya aktarılması sorunu giderildi

189353 – Synergy login konfigürasyonları alınırken gönderilen istekte dil bilgisi bulunmadığında harici giriş yönlendirmesinin İngilizce yapılmasına neden olan sorun giderildi.

189372 – Forma ek dosya olarak eklenen dosyaların DM'den silinmesi sonrası alınan hata giderildi.

189471 – Form üzerinde DocumentMetadata tipindeki alanların akış değişkeni olarak tanımlandığında arayüzde görüntülenmemesi sorunu giderildi.

189580 – Mobil tarayıcıda shared link üzerinden açılan formlarda modal işlem sonrası ekranın loading’de kalması sorunu giderildi.

189563 – DataGrid içerisinde object tipli ComboBox kolonlarında display expression'ın doğru yansımaması sorunu giderildi.

189579, 190324 – VE (AND) operatörüne ulaşan paralel akışlarda akışın ilerlememesi sorunu giderildi.

189932 – SaveAndContinue işlemi sonrasında onLoad event’lerinin gereksiz tetiklenmesi sorunu giderildi.

189946 – Mobil tarayıcıda link üzerinden açılan akış formlarında akış tarihçesinin yüklenmemesi sorunu giderildi.

190127 – Kapatılan bir form son kullanılanlar üzerinden yeniden açıldığında form başlığının görünmemesi sorunu giderildi.

190354 – RestAPI'de yer alan DM/UploadFile endpoint’inde Name ve Description alanlarının çözümlenememesi sorunu giderildi.

186576 – IDE'de form arşiv ve süreç arşiv formları oluşturulurken datasource query'lerinde oluşan problemler giderildi.

187948 – IDE'de yayınlanmış form farklı versiyonda tekrar eklendikten sonra silinmek istendiğinde oluşan hata giderildi.

187664 – Kural yöneticisi confirm modalının mobil uygulamada yarattığı loading problemi giderildi.

183598 – Akışta reddet modalında ML alanlarına değer girildiğinde alınan hata giderildi.

186284 – Datagrid'de hidden row seçeneklerinin doğru şekilde uygulanmaması sorunu giderildi.

188961 – Formda yer alan password nesnesinde imlecin her zaman sona atılması sorunu giderildi.

176095 – Vekalet oluşturma ekranında kullanıcının kendisini seçmesi durumunda anlamlı hata mesajı gösterilmesi sağlandı.

189375 – Section ve Column nesneleri arasında padding uyumsuzluğu giderildi.

189376 – Formda yer alan Tabs nesnesinde yaşanan taşma sorunu giderildi.

189715 – Deploy rollback sırasında DM dosyalarının silinmesi aşamasındaki eksiklik giderildi.

188894 – RelatedDocuments nesnesi ile DM secret key formatı uyumsuzluğu giderildi.

190440 – Takvim nesnesi içeren form panellerinde randevuların hücrelere taşması sorunu giderildi.

189910 – Aynı akışta farklı view kullanılan projelerde import sırasında object reference hatası giderildi.

190422 – Datasource'a ComboBox nesnesinin .text property'si üzerinden parametre gönderilememesi sorunu giderildi.

189409 – IDE'de projeye ait dosya bulunamadığında veya yetki olmadığında anlaşılır uyarı mesajı gösterilmesi sağlandı.

190188 – Virtual Scrolling aktif datagrid'de scroll sonrası verilerin hatalı render edilmesi sorunu giderildi.

190692 – RelatedDocuments nesnesinde DM’den ekleme linkinin yanlış görünmesi sorunu giderildi.

190920 – Dinamik datagrid'de primary key kolonunun datasource tarafından dönmediği durumlarda oluşan hata giderildi.

190863 – Client side event ile tetiklenen kurallarda karşılaştırma operatörlerinin ters değerlendirilmesi sorunu giderildi.

191054 – Akış formundaki nesnelerden veri alan akış değişkenlerini içeren süreçlerin listelenememesi sorunu giderildi.

NOT: Hata alınan projenin yeniden yayınlanması gerekmektedir.

190949 – Sistem tarafından oluşturulan akış değişkenlerinin visible özelliği değiştirildiğinde arayüze yansımaması sorunu giderildi.

190952 – IDE'de akış değişkenlerinde yapılan sıralamanın Dashboard ve İş Akış Yönetimi ekranlarına doğru yansımaması sorunu giderildi.