
WO: Workcube Objects
Workcube iş nesnelerini URL'den fuseaction olarak çağrılan ya da ajax olarak yüklenen nesnelerdir.
Ana Tipler
WMO: Workcube Main Objects
WSO: Workcube System Objects (Param, System, Maintenance, Utility, Import)
WDO: Workcube Development Objects (dev)
WBO: Workcube İş Objeleri (WBO, Report)
Workcube Object Tipleri
WBO: Workcube Business Objects: Kendi başına çalışabilen çoğunlukla add, update veya list eventleri olan iş objesidir.
Report: Rapor olarak tasarlanan ve kullanılan rapor objeleridir.
Param: Parametrik ayarlar yapan objeleridir.
System: Sistem genel ayarlarını düzenleyen objelerdir.
Import: Veri aktarım işlemlerini yapan objelerdir.
Export: Veri download veya gönderimi yapan objelerdir.
Period: Mali dönem işlemlerini yapan objelerdir.
Maintenance: Sistem ya da veri tabanı bakım veya manipülasyon işlemlerini yapan objelerdir.
Utiliy: Genel amaçlı faydalı işler yapan objelerdri.
Child WO: Bir WO'ya bağlı çalışan objelerdir.
BackendQuery: POST işlemleri için değer gönderilen sunucu taraflı objelerdir.
Dev: Geliştirim ortamı objeleridir.
Robot: Robotik prosesler için kullanılan objelerdir.
Workcube Object Stages- Durumları
Analysis: Analiz aşamasındaki objelerdir. Development ve test modunda olan Workcube menülerinde linki gelir.
Design: Tasarım aşamasındaki objelerdir. Development ve test modunda olan Workcube menülerinde linki gelir.
Test: Analiz aşamasındaki objelerdir. Development ve test modunda olan Workcube menülerinde linki gelir.
Deployment: Yayınlanmış, son kullanıcılara açılmış objelerdir. Development, test ve live modunda olan Workcube menülerinde linki gelir.
Cancel: End of life olmuş veya iptal edilmiş objelerdir. Development, test ve live modunda olan Workcube menülerinde linki gelir.
Workcube Object Seri ve Sürümleri
Workcube'de her bir objenin sürümü bağımsız numaralandırılır.
Örneğin Holistic projesinde geliştirime başlanmış bir objenin main sürümü Holistic olurken o sayfa-obje alfa, beta, 1, 2,3, ... n şeklinde ilerler.
WAI Coder - İhtiyaç duyulan CFC fonksiyonlarını yapay zekaya nasıl ürettirebilirim?
Doğru tablo tanımlamaları ve promptlarınızı girdikten sonra "CFC'ye Function Ekle" butonunu kullanmalısınız.
Bu işlem, veritabanı sorgularınızın standart response (JSON) yapısıyla doğrudan CFC dosyanıza otomatik olarak yazılmasını ve size büyük bir zaman kazandırmasını sağlar.
WAI Coder - Yeni bir widget oluştururken yapay zekaya ekran tasarımı (mockup) sunabilir miyim?
Yeni bir Duxi tabanlı widget yaratırken yalnızca metin kullanmak zorunda değilsiniz. Çizdiğiniz bir ekran planını, sayfa taslağını veya örnek bir ekran görüntüsünü sağ taraftaki "Mockup" bölümüne yükleyerek, yapay zekanın tam olarak istediğiniz tasarımı koda dökmesini sağlayabilirsiniz.
WAI Coder - Ekran veya widget üretmeden önce yapay zekanın asıl gereksinimleri anlamasını nasıl sağlarım?
"WO Prompt" alanına ekranın ne işe yaradığı ve hangi amaca hizmet edeceği gibi "Ana İstek" cümlelerini girmelisiniz.
Buradaki prompt, widget üretimlerinizde ana bağlam olarak yapay zekaya gönderilir ve alacağınız sonuçların kalitesini büyük oranda artırır.
WAI Coder - Data CFC fonksiyonları üretilirken tablo ve şemalar yapay zekaya nasıl aktarılır?
Yapay zekanın doğru SQL sorguları yazabilmesi için kullanacağı tabloları tanıtmanız gerekir.
Bunun için üstteki "+" (artı) butonuna tıklayıp, dsn veya ürün şemasından kullandığınız tabloları seçerek kolaylıkla listeye dahil edebilirsiniz.
WAI Coder - Listelenen eventlerdeki “(query)” uyarısı ne anlama gelir?
Event listesinde yer alan “(query)” uyarısı, ilgili sayfanın veritabanı işlemlerini (logic) yürüten bir controller dosyası kullandığını ifade eder.
Sorgu ve veri düzenleme işlemlerinizi doğrudan bu dosyalar üzerinden yapabilirsiniz.
WAI Coder - Events listesindeki sayfa dosyalarına nasıl erişebilirim?
WAI Coder üzerinde listelenen mevcut Event dosyalarını (Add, List, Update, Detail vb.), satırın sağında yer alan Antigravity veya Monaco IDE ikonlarına tıklayarak doğrudan ilgili dosyayı kod editörünüzde açabilirsiniz.
Linux Sunucularda WO güncellerken json'ın yazdığı dizinde neden yetki yok hatası alıyorum?
İlgili dizinde yetki ve sahiplik bilgilerinin düzenlendiğinden emin olun.
Sahipliği ayarlamak için: chown -R nobody:nogroup folder_name
Yetkilendirmek için: chmod -R 777 /path/to/folder
WO'larda Controller File Path ve File Path dosya isimlerinde nelere dikkat edilmeli ?
Linux uyumlukluluğu büyük-küçük karaktere duyarlıdır.
WO ile ilişkili ekranda ''Could not find the included template'' hatası alıyorsanız Contoller File Path ve File path şablon isimlerinde yazan büyük ya da küçük karakterleri güncelleyerek sorunu düzeltebilirsiniz.
NoCode Holistic Compositor
Legacy sayfalar Catalyst compositor ile derlenirken 0Code ile yapılan sayfalar Holistic Compositor ile derleniyor. Bir WO yaratın. Eventlerini belirleyin. Eventlerine tab menüler oluşturun. Widgetları eventlere yerleştirin ve WO çalışsın.
NoCode Holistic Compositor
Legacy sayfalar Catalyst compositor ile derlenirken NoCode ile yapılan sayfalar Holistic Compositor ile derleniyor. Bir WO yaratın. Eventlerini belirleyin. Eventlerine tab menüler oluşturun. Widgetları eventlere yerleştirin ve WO çalışsın.
WO nedir?
Her bir URL'den çağrılan iş nesnesine Workcube Objesi denir.
Geri Bildirim
Bir Workcube Sayfası Nasıl Çalışır?
Bir Workcube sayfasının nasıl çalıştığını anlarsanız tüm Workcube'ü kullanmanız, önerilerde bulunmanız, diğer kullanıcılara yardım ve destekte bulunmanız, özelleştirmeniz ve eğitimini vermeniz çok kolaylaşır. Workcube'ün formülünü hemen öğrenin!
1.1. Workcube Yazılım Bileşenleri
Workcube Catalyst on binden fazla dosya ve farklı logic-mantıksal bileşenden oluşur.
WAI Coder
Eklenen Fonksiyon: Kontrol Paneli > System > Dev Wo > Wo detayına WAI Coder eklendi ve ihtiyaç duyulan cfc fonksiyonlarının WAI Coder ile yapay zekaya yazdırılması sağlandı. Yeni bir widget oluştururken mockup eklenerek buna göre yapılabilir, gereksinimleri anlaması için prompt yazılabilir.
WO Bazlı Semantik Anlamlandırma
Özellikle standart rapor ve dashboardlar olmak üzere tüm WO'larda tan menüye WAI altına "Semantik Anlamlandır" linki eklendi.
Bu linke tıkladığında Semantik Anlanmlandırna ekranına gidiliyor. İlgiyi WO'ya bağlı cfm ve cfc dosyaları, wiki yapay zekaya verililiyor. Yapay zeka Workcube veri tabaında muhtemele kullanıcıların sorabileceği BSC ve KPI tanımlarına göre soruları çıkarıyor. Sor-Sorgula algoritmasının temelini oluşturan bu yapı sayesinde Workcube uygulama içi sorulardan dinamik SQL yaratarak LLM ile Kurum içi veriyi birleştirerek çalışabiliyor.
Bu özelliğin yüksek perdormnsal çalışabilmesi için LLM olarak Gemini 2.5 ve üstü servislerin açık olması ayrıca SOLR yüklü olması ve Lucee'ye entegre olması gerekiyor.
WO History
Eklenen Fonksiyon: Kontrol Paneli > System > Dev Wo sayfasına tarihçe eklendi.
Fayda: Bu sayede Workcube objelerinde yapılan güncellemeler WO detay sayfasında tab menüde history ikonuna bağlanarak görünür hale getirildi.