Customization Options
There are different customization options on Workcube. These options can expand or simplify the application. With customization, a single Workcube works in endless variations. Especially for support activities such as usage assistance and error reporting, customization detail and depth have a critical role.
Definition and Setting Customizations
Company Flow Parameters
The definitions entered in the company flow parameters affect the operation, calculations and workflows of the application. It is set under System > General Settings.
XML Settings
Depending on the XML settings on a page, there may be differences such as fetching data, calculating, and displaying results on the page. XML Settings determine page-specific operating rules. It is set in the XML section under System > Page Settings under Settings.
Page Designer
Which form or display elements on a page are set to be sorted, visible, mandatory, visible on mobile, and readonly. It is set under System > Page Designer.
Basket Settings and Page Designer
The order, width and appearance of the basket columns are set on the pages that run Basket. The total information of the basket, the use of the barcode device, and the settings that will affect its operation are set with the Basket tab under System > Page Designer.
Process Category Settings
The operation category settings used on the page affect the way the page works. For example, stock records are not created for a transaction that is selected to be stocked. In a transaction where the accrual process is divided into months setting, the accounting and budget process works according to the set value. The action categories set under Process Category under System > Page Settings are monitored. A display or action file may have been added for the Action Category. If these plugins are present, the relevant page may operate outside the standard.
Process Settings
The process and phase settings used on the page affect how the page works. For example, with these settings, online messages and e-mails can be sent to users involved in the process. The processes and stages set under Processes under System > Page Settings are monitored. A display or action file may be added to the process. If these plugins are present, the relevant page may operate outside the standard.
Definitions and Settings Specific to Module or Job Family
Definitions and settings specific to job families or modules directly affect the operation of the application. For example, payroll and payroll runs according to Payroll flow parameters and definitions. The code produces results by matching the product's accounting account definitions with the transaction category definitions. Although customization-specific definitions and settings are not a code add-on, they affect the way the code works.
Personal Settings
The user's company, period, authorization group, authorized branches, departments, warehouses, price authorization groups, authorized projects, page restrictions, time zone, language, menu settings affect the way the Workcube application works.
Authorities and Authority. groups
Each user must belong to at least one authorization group depending on their role. Settings in authorization groups determine which functions the user will access.
Dictionary-Interface
Words can be changed from the dictionary in the interface. In order not to be affected by upgrades, the "Do not be affected by upgrades" checkbox is selected.
Customization Options with Code
Extended WO
Used to add form or display elements to the page without touching the standard code on a Workcube Object. A Workcube object (WO: fuseaction) can be extented by adding files under 4 headers. In DevTools, in the Workcube Objects list, WO-Fuseaction is found. In the WO detail, additional file paths are written to the extented inputs. Thus, when WO-Fuseaction is requested, before extented files are executed. It works with save or update after extented files. While the page is running, it also runs plugins.
AddOn
Used to add a function or application that is not standard. A new WO-Fuseaction is created. Controller file is written. Code files are added according to events. This plugin works when WO-Fuseaction is requested.
Process Codes
Under BPM application, display file or action file is added to the process-stage screens. These plug-ins work with the page according to the process stage selection on the relevant page.
Process Category Codes
Under BPM application, display file or action file is added to the process category definition screens. These plugins work with the page according to the transaction category selection on the relevant page.
Special Reports
Files are uploaded to special reports under the report module. Custom reports run when called independently.
Output Templates
Specially developed files are added to System Printer Documents and Templates under general settings. Output templates are used to print, pdf or send e-mail under the relevant page.
Dictionary-Code
Used to change words or add new words in the interface. In order not to be affected by upgrades, the "Do not be affected by upgrades" checkbox is selected. Added words can be used in customized codes.
AddOption
Addotions is the operation of another customized file instead of the standard file. Under WO-Fuseaction, when the path of the customized file is written in the Addoptions Control Path field; The addoption file works instead of the standard. Addotions are not recommended because they separate the application from the standard version. The addoptions feature will be removed in 2025.