
WO: Workcube Objects
Workcube business objects are objects called fuseaction from the URL or loaded as ajax.
Main Types
WMO: Workcube Main Objects
WSO: Workcube System Objects (Param, System, Maintenance, Utility, Import)
WDO: Workcube Development Objects (dev)
WBO: Workcube Business Objects (WBO, Report)
Workcube Object Types
WBO: Workcube Business Objects: Business that can run on its own, mostly with add, update or list events
Report: These are report objects designed and used as reports.
Param: These are objects that make parametric settings.
System: These are objects that arrange system general settings.
Import: They are objects that perform data transfer operations. are objects.
Export: These are objects that download or send data.
Period: These are objects that perform financial period transactions.
Maintenance: These are objects that perform system or database maintenance or manipulation operations.
Utiliy: They are objects that perform general purpose useful works. objects.
Child WO: These are objects that work under a WO.
BackendQuery: These are server-side objects to which values are sent for POST operations.
Dev: They are development environment objects.
Robot: Used for robotic processes. are objects.
Workcube Object Stages- States
Analysis: These are objects in the analysis stage. The link is available in the Workcube menus in development and test mode.
Design:These are objects in the design phase. The link appears in the Workcube menus in development and test mode.
Test:These are the objects in the analysis phase. The link is available in the Workcube menus in development and test mode.
Deployment:These are objects that are published and made available to end users. The link appears in the Workcube menus in development, test and live mode.
Cancel:These are objects that have become end of life or have been cancelled. The link appears in the Workcube menus in development, test and live mode.
Workcube Object Series and Versions
In Workcube, the version of each object is numbered independently.
For example, in the Holistic project, the main version of an object that has started to be developed becomes Holistic, while that page-object becomes Holistic. alpha, beta, 1, 2,3, ... n.
Feedback
How Does a Workcube Page Work?
If you understand how a Workcube page works, it becomes much easier to use the entire Workcube, make suggestions, help and support other users, customize and train. Learn Workcube's formula now!
1.1. Workcube Software Components
Workcube Catalyst consists of more than ten thousand files and different logic components.
Extend WO: Display and Action Extension
WO detail > The "Extend WO" screen in the WAI menu has been rearranged to add extensions only. Now, the extension that appears on the page (display) or works during the registration process (action) can be selected. The event list is read from the WO register and the controller together. The generated code is checked against the actual domain names and database schema of the page, and code that does not comply with the rules is not connected to the page. Requests that change fields of the master record are directed to the "Optimize with WAI" screen. The real reason for connection errors is shown. Thus, new sections and recording behavior can be added safely without touching WO's files.
WAI Code Analysis Screen Renewed
WAI Code Analysis section has been rearranged. By examining all files to which the screen is connected and the database structure together, errors specific to the entered problem can be found more accurately and at a lower cost.
- The feature can be used by users with WO management authority.
- All dependent files of the screen have been scanned. "Deep scan" option was added for more comprehensive analysis.
- Possible incompatibilities were automatically listed by comparing the types of query parameters with the column types in the database.
- The cost of using artificial intelligence was reduced by sending only the full content of the files related to the question. The number of scanned files and usage information are now displayed under each answer.
- Correction requests are directed directly to Dev Mode if the user has authorization. The "Apply correction" link has been added below the analysis results.
- Certain lines of a file can be added to the question by selecting them.
- The "Playwright test" option has been added for users with administrative authority. With this option, the scenario in the question is tested on real data with the test user defined in the system; When the test is finished, the result, recording video and the "Send result for analysis" link are shown. Actual data warning is shown when opening the option.
WAI Chat Mode / Dev Mode Separation and KVKK Protection
Chat Mode and Dev Mode distinction has been introduced to WAI chat. Tools that write code and change files are only available to users with Dev Mode authorization.
KVKK compliance was ensured by masking the personal data (TC ID number, IBAN, card number, phone number, etc.) in the texts sent to artificial intelligence. Local model (Ollama) option has been added to the "WAI General Settings" screen.
Page, wiki and plugin links in the answers have been verified. Links are now provided only to pages that are registered, active, and that the user is authorized to open.
While the chat was running, the step taken at that moment was shown live. Chat interface and WAI test page forms have been edited.
WAI WO Generate Fixes
The issue where the "Save" button opens a new record and the "Delete" button does not appear on the update pages produced with WAI has been fixed. Registration transactions were arranged to be carried out through the central registration infrastructure. Code editing requests made by specifying file line spacing ("dosya.cfm 120-180") have now been read correctly
Page Production and Renewed Chat Interface with WAI
The "Function Calling" infrastructure has been improved in the WAI chat. WO page, widget and data table (list) can be produced step by step from the user's description. The generated code was displayed side by side in the comparative editor before saving; Workcube's own components were used on the screens. Added light/dark theme, expand/collapse and personal appearance settings to the chat panel; Avatar live chat has been simplified.
Creating and Running Test Scripts with Playwright
With Workcube AI, WOs were given the ability to create cases, create test scripts and run these scripts on operations such as adding, updating and listing. With Playwright, it is also possible to take pictures or videos of the screens according to test scenarios.
WAI Coder
Added Function: WAI Coder was added to the Control Panel > System > Dev Wo > Wo detail and the required CFC functions were written to the artificial intelligence with WAI Coder. When creating a new widget, a mockup can be added and made accordingly, and a prompt can be written to understand the requirements.
WO Based Semantic Meaning
The "Semantic Interpretation" link has been added to the menu under WAI in all WOs, especially standard reports and dashboards.
When you click on this link, you go to the Semantic Interpretation screen. The attention is given to cfm and cfc files related to WO and wiki artificial intelligence. Artificial intelligence extracts questions from the Workcube database based on BSC and KPI definitions that users may possibly ask. Thanks to this structure, which forms the basis of the Ask-Query algorithm, Workcube can work by combining LLM and in-house data by creating dynamic SQL from in-application questions.
In order for this feature to work with high performance, Gemini 2.5 and above services must be open as LLM, SOLR must be installed and integrated with Lucee.
WO History
Added Function: History was added to the Control Panel > System > Dev Wo page.
Benefit: In this way, updates made to Workcube objects were made visible by connecting to the history icon in the tab menu on the WO detail page.
Shall we talk about Workcube?
Call duration has expired.