Skip to main content

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

1. Improvements

192211 – Yapay zeka servisinde yapılan geliştirme ile, bir proje üzerinden yapay zeka servisine kazandırılan dokümanların müşteri/ortam bazında saklanabilmesi sağlandı.

Geliştirmeye paralel olarak yapay zeka servisine kazandırılan dokümanların yapay zeka servisi tarafından analiz edilerek doküman içeriğine uygun yanıtların oluşturulabilmesi adına Synergy ortamında gerekli düzenlemeler yapıldı.

Geliştirme kapsamında yapay zeka asistanı paneline "Doküman Havuzu'nda Ara" seçeneği eklendi. Seçenek aktif olduğunda girilen prompt'a yanıt oluşturulurken müşteri/ortam için oluşturulan dokümanlar analiz edilmektedir.

Anlam karışıklığı yaratmaması adına, "Dokümantasyon'da Ara" seçeneğinin tanımı da "Synergy Kılavuzu'nda Ara" olarak değiştirildi.

NOT: Yeni özellik mevcut durumda kullanılan "Web'de Ara" ve "Synergy Kılavuzu'nda Ara" seçenekleriyle uyumlu şekilde çalışmaktadır. Seçenekler aynı anda ya da birbirinden bağımsız olarak kullanılabilmektedir. Yapılan seçime göre analiz kaynağı dinamik olarak çekilmektedir.

194674 – İnsan Kaynakları modülünde tanımlı özelliklerin birden fazla varlık ile (kullanıcı, pozisyon, departman, kullanıcı grubu, unvan) birbirinden bağımsız bir şekilde ilişkilendirilebilmesi ve zorunluluklarının ayrı yönetilebilmesi sağlandı.

195199 – Synergy - eBA (6.4) entegrasyonunda, Synergy'de vekalet ile oturum açan kullanıcının vekaletini aldığı kullanıcının eBA'daki bekleyen işlerini de listeleyebilmesi ve onay verebilmesi sağlandı.

Kullanılabilmesi için Synergy'de eBA entegrasyonu için kullanılan Web.eBAIntegration.Config parametresinde useDelegationMode: true parametresinin içerisine eklenmesi gerekmektedir.

Örneğin;

{
"enabled": true,
"configs": [
{
"name": "eBA 6.4",
"version": "6.4",
"url": "https://<eba-url>",
"userName": "admin",
"password": "<password>",
"useDelegationMode": true
}
]
}

NOT: Bu özellik yalnızca eBA 6.4 versiyonu için geçerlidir, eBA 6.7'de özellik desteklenmemektedir.

195115 – Synergy mobil uygulamada bir form açıkken telefonda yer alan geri navigasyon butonuna tıklandığında bir önceki ekranın açılması adına gerekli event eklendi ve butona tıklandığında ilgili formun kapatılması sağlandı.

194431 – PieChart ve diğer Chart nesnelerine, veri etiketlerinin çakışma durumunda nasıl davranacağını belirleyen Resolve Label Overlapping özelliği eklendi.

Label özelliği aktif olduğunda bu ayar görünür hale gelmekte ve grafik tipine göre uygun seçenekler sunulmaktadır.

PieChart için: hide, none (default), shift
Diğer chart türleri için: hide, none (default), stack

Bu geliştirme ile yoğun veri içeren grafiklerde etiket çakışmalarının daha kontrollü ve okunabilir şekilde yönetilmesi sağlanmıştır.

194409 – Logger ve Instance sistem parametrelerinde varsayılan log seviyesinin information olarak çalışması sağlandı.

193648 – Formda Kural Yöneticisi'nde koşul/aksiyon ilişkisi bozulmuş bir kuralın, proje yeniden yayınlandığında otomatik olarak düzeltilmesi sağlandı.

194341 – RestAPI ve ServiceAPI katmanlarına eklenen SetUser, SetPosition vb endpoint'lerde ImportStatus alanına değer ataması yapılmadığında ya da null bırakıldığında arkaplanda değeri 0 olarak atanması sağlandı.

194529 – RestAPI ve ServiceAPI'de yer alan HR endpoint'lerinden dönen hataların anlamlı hata mesajları olarak response'ta döndürülmesi sağlandı.

194300 – RestAPI/ServiceAPI'de yer alan SetUser fonksiyonunda kullanıcı parola bilgisinin gönderilmemesi ya da boş geçilmesi durumunda arkaplanda 0 değeri ile atama yapılması sağlandı.

2. Bug Fixes

195927 – İnsan Kaynakları modülünde ön tanımlı olarak yer alan Company property tanımına ait değerinin HR transfer işlemi sırasında şirket kodu yerine şirket adı olarak aktarılmasına sebep olan problem giderildi. Problem SP22'de yapılan bir düzeltmeden kaynaklanmaktaydı.

195764 – Save Mode: Row Change olan datagrid'de kod ile satır oluşturma işleminde yaşanan sorun giderildi. Geliştirme sonucunda ilgili istek doğru zamanda tetiklenerek datagrid'de satır başarıyla oluşturulmaktadır.

195483 – Datagrid ve NumberBox nesnelerinde precision değerinin max 6 olarak set edilebilmesi sağlandı.

195484 – HR transfer işleminde bazı senaryolarda grup ve pozisyon kayıtlarının hatalı şekilde pasife düşmesine sebep olan sorun giderildi.

Yapılan düzenlemeler ile:

MultiplePositionsEnable: false senaryosunda; HROrganization veri kaynağında pozisyon kolonlarının eksik veya hatalı geldiği durumlarda tüm pozisyonların pasife çekilmesi engellendi.

Temp veri kaynağında bulunmayan grup kayıtlarının otomatik olarak pasife alınması önlendi ve mevcut durumlarının korunması sağlandı.

TransferCompanies: true senarsyonunda şirket aktarımı sırasında grup kayıtlarının hatalı şekilde tekrar pasife düşmesine sebep olan güncelleme senaryosu iyileştirildi.

Bu geliştirme ile HR aktarımı sırasında belirtilen senaryolardaki kayıtların doğru şekilde güncellenmesi sağlandı.

195062 – Form üzerinde server side fonksiyonlar ile tetiklenen Run isteğinin hata alması durumunda retry mekanizması kapsamında otomatik olarak tekrar çalıştırılması engellendi.

Bu düzenleme ile, uzun süren veya hata alan Run isteklerinin yeniden tetiklenmesi sonucu oluşabilecek mükerrer işlem ve form kayıtlarının önüne geçilmiştir.

194277 – IDE'de major versiyon yayınlama sonrasında, projede yer alan assets dizinindeki dosyaların içeriğinin bozulması sorunu giderildi.

194278 – IDE'de projede yer alan bir akış açıkken yapay zeka asistan paneli açıldığında arayüzün yanıt vermesini engelleyen hata giderildi.

194279 – Onay bekleyen bir akış ilerletildiğinde, ilgili onaycı pozisyon/kullanıcı sistemde aktif durumda olmadığında arayüz diline uygun şekilde aşağıdaki hata mesajlarının gösterilmesi sağlandı.

  • John Doe kullanıcısı aktif değil
  • Yazılım Uzmanı pozisyonu aktif değil

193317 – Projede kod tarafında ServiceAPI ve WorkflowAPI üzerinden yapılan form kaydetme işlemlerinde, parametreli datasource kullanan DataGrid kolonlarına veri atanamamasına sebep olan validasyon için esneklik sağlandı.

Bu kapsamda form save metodlarına ignoreGridValidations parametresi eklendi.

Varsayılan olarak false değeri geçerlidir ve mevcut validasyon davranışı korunur. True olarak kullanıldığında, parametreli datasource’a sahip kolonlarda validasyon atlanarak veri ataması yapılabilmesine olanak tanınır.

186439 – Kullanıcı, Pozisyon, Departman, Unvan, Kullanıcı Grubu, Yönetici Anahtarı, Şirket ve Şirket Yöneticisi kayıtlarının oluşturma/düzenlenme işlemleri için gerekli ServiceAPI ve RestAPI fonksiyonları oluşturuldu.

194724 – Doküman Yönetimi modülünde doküman paylaşma fonksiyonunda yer alan Son Geçerlilik Tarihi, Limit ve İzin seçeneklerinin dosya erişim türünden (Bağlantıya Sahip Herkes, Şirketteki Kişiler, Mevcut Erişimi Olan Kişiler, Seçilen Kişiler) bağımsız olarak kullanılabilmesi sağlandı.

Böylece, doküman paylaşım kriterleri paylaşım türünden bağımsız olarak belirlenebilir hale getirildi.

194726 – Formda yer alan Yazdır butonuna bir view ataması yapıldığında, form yazdırma işlemi esnasında arkaplanda ilgili view'e geçiş yapılması engellendi. Geliştirme sonucunda yazdırma işleminde seçilen view kullanılmaktadır ancak arayüzde ilgili view açılmamaktadır.

194089 – Schedule nesnesi içeren formlarda, ilgili nesnede tanımlı randevuların boyutuna bağlı olarak form kaydetme aşamasında oluşan içerik büyük hatası giderildi. Düzenleme ile birlikte, nesnede yer alan randevuların tamamı tek seferde yüklenmemekte, yalnızca görüntülenen tarih aralığına ait randevular yüklenmektedir.

194807 – Synergy'de servisler arası haberleşmeyi sağlayan gerçek zamanlı (realtime) bağlantı servisinin kesintiye uğraması (ortamın durdurulması, internet bağlantısının kesilmesi vb) durumunda gösterilen uyarı mesajındaki görsel uyumsuzluklar giderildi.

194182 – Login sonrası parola yenileme/belirleme gerektiren durumlarda (password expire ya da force change password) kullanıcının şifre yenileme ekranından tarayıcının geri butonuyla çıkıldığında oluşan hatalı yönlendirme sorunu giderildi.

194421 – Bir projede yer alan akış silinip ilgili proje major olarak yayınlandıktan sonra, önceki versiyondan devam eden onayların Görev Yöneticisi ekranından farklı bir kullanıcı/pozisyona aktarımı sırasında oluşan hata giderilerek devam eden akışın sorunsuz bir şekilde transfer edilebilmesi sağlandı.

194350 – Genel arama ekranından aratılarak açılan akış ve standart formların Son Kullanılanlar listesine yansımaması problemi giderildi. Ek olarak, arama ekranından açılan Superset ve dış bağlantı türündeki menülerin de Son Kullanılanlar listesine yansıması sağlandı.

194650 – İş Akış Yönetimi -> Bekleyen İşler listesinde İstek Tarihi kolonunda yapılan filtreleme işlemi sonucunda oluşan "Süreç verileri alınırken bir hata oluştu" hatası giderildi.

193894 – İnsan Kaynakları modülünde tanımlı özelliklerin birden fazla varlık ile (kullanıcı, pozisyon, departman, kullanıcı grubu, unvan) birbirinden bağımsız bir şekilde ilişkilendirilebilmesi sağlandı. Özelliğin birden fazla varlıkla ilişkilendirilmesi durumunda, liste ekranlarında yaşanan özelliğin mükerrer gösterimi sorunu giderildi.

191666 – İnsan Kaynakları modülünde tanımlı özelliklerin birden fazla varlık ile (kullanıcı, pozisyon, departman, kullanıcı grubu, unvan) birbirinden bağımsız bir şekilde ilişkilendirilebilmesi sağlandı.

190855 – IDE'de şifrelenmiş projelerin şifre girilerek açılmasında yaşanan ve projenin açılmasını engelleyen hata giderildi.

194656 – IDE'de Proje Yöneticisi'nde silinmiş bir projenin geri yüklenmesi aşamasında oluşan hata giderilerek projenin geri yüklenebilmesi sağlandı.

195936 – IDE'de validasyonları atla seçeneği aktif şekilde proje deploy aşamasında, ilgili projede execute edilmeyen datasource'lardan kaynaklı olarak hata alınması engellendi.

194273 – RestAPI/ServiceAPI'de yer alan SetUser fonksiyonu ile sistemde oluşturulan kullanıcının sisteme login olması aşamasında oluşan hata giderildi.

194274 – RestAPI/ServiceAPI'de yer alan SetUser endpoint'inde kullanıcının default culture bilgisinin boş gönderilmesi durumunda mevcut tanımlı değerinin silinmesi sağlandı.

194275 – RestAPI/ServiceAPI'de yer alan SetUser fonksiyonu ile kullanıcının Doğum Tarihi, İşe Başlama Tarihi ve İşten Ayrılma Tarihi değerlerinin set edilememesi problemi giderildi.

193897 – RestAPI/ServiceAPI'de oluşturulan tekil işlem endpointlerinde (SetUser, SetPosition vb), zorunlu olan ancak varsayılan değeri bulunan özelliklerin değer atamasının fonksiyon içerisinde yapılmaması durumunda default değer ile atamasının yapılabilmesi sağlandı.

193893 – RestAPI/ServiceAPI'de yer alan SetUser, SetPosition vb endpoint'lerde, request body içerisinde ilgili varlıkta yer almayan property değeri için atama yapılabilmesi engellendi.

194303 – IDE'de bir projede tanımlı GPT Query çalıştıldığında, tanımlı return field alanlarında ilgili alana ait guid değerinin de result olarak dönmesi problemi giderildi.

190465 – Synergy mobil uygulamada SmartView görünümlü formlarda yer alan datagrid'lerde ekleme/düzenleme aşamasında açılan modalda kolona ait başlığın uzun olması durumunda NumberBox alanındaki değerin nesnede görünmemesi sorunu, başlık alanına ayrılan genişliğin sabitlenmesi ile giderildi. Uzun başlıklar alt satıra kaydırılarak aynı genişlikte gösterilmektedir.