Customization Options


There are different customization options on Workcube. These options can expand or simplify the application. With customization, a single Workcube works in an endless variation. The detail and depth of customization play a critical role, especially for support activities such as user assistance and error reporting.


Customization Options with Code

Extented WO
It is used to add form or display elements to the page on a Workcube Object without touching the standard code. A Workcube object (WO: fuseaction) can be extented by adding a file in 4 headers. In DevTools, there is WO-Fuseaction in the Workcube Objects list. Additional file paths are written to the extented inputs in the WO detail. Thus, when WO-Fuseaction is requested, 'before extented' files run. With save of updaate 'after extended' files run.. It also runs plugins while the page is running. 

AddOption
Addoptions is the work of another customized file instead of the standard one. When the path of the customized file under WO-Fuseaction is written into the Addoptions Control Path field; the addoption file runs instead of the standard. Addoptions is not recommended as it separates the app from the standard version. Do not use unless needed. The addoptions feature will be removed in 2021.

AddOn
It is used to add a non-standard function or application. A new WO-Fuseaction is created. The controller file is written. Code files are added according to the events. When WO-Fuseaction is requested this plugin runs.  

Process Codes
Under the BPM application, display file or action file is added to the process-stage screens. These plugins run together with the page according to the process step selection on the relevant page.

Transaction Category Codes
Display file or action file is added to the action category definition screens under BPM application. These plugins work with the page according to the selection of the action category on the relevant page.  

Special Reports
Under the report module, files are uploaded to custom reports. Custom reports run when called independently.

Output Templates
Under General settings, specially developed files are added to System Printer Documents and Templates. Output templates are used for print, pdf, or mail sending at the bottom of the relevant page.

Dictionary-Code
It is used to change words or add new words to the interface. "Do not allow to be affected by Upgrade" checkbox is marked so that it is not affected by upgrades. Added words can be used inside customized codes.



Description and Settings Customizations

Company Flow Parameters
Definitions entered in the company flow parameters affect the application's operation, calculation and workflows. 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, calculation, and displaying results on the page. XML Settings determines page-specific operating rules. It is set under Settings under System > Page Settings in XML section.

Page Designer
On a page, we can determine that which form or display elements should be sorted, seen, mandatory, visible on mobile, read-only. It can be 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 the basket. Basket's total information, barcode device usage, and settings that will affect its operation are set with the Basket tab under System > Page Designer.

Transaction Category Settings

The process category settings used on the page affect the way the page works. For example, inventory records are not discarded for a process that has been selected to perform an inventory process. The accounting and budgeting operation works according to the set value in a process that has been set up as 'let the accrual process be divided into months'. Operation categories are set under System > Page Settings under Operation Category are followed. Display or action file may have been added for the Process Category. If these plugins exist, the corresponding page can run outside the standard. 

Process Settings
The process and stage settings used on the page affect the way 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 is followed which are set under Processes, under System > Page Settings . Display or action file may be attached to the process. If these plugins exist, the relevant page may work outside the standard.

Module- or Job-Family-Specific Definitions and Settings
Job families or modules-specific definitions and settings directly affect the operation of the application. For example, payroll and payroll work according to Payroll flow parameters and definitions. The product's accounting account definitions and process category definitions are matched to ensure that the code produces results. Although customization-specific definitions and settings are not a code plugin, they do affect how the code runs.

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 runs.

Authorizations and Authorization groups
Each user must belong to at least one authorization group depending on their role. The settings in the authorization groups determine which functions the user has access to.

Dictionary-Interface
In the interface, words can be changed from the dictionary. "Do not allow to be affected by Upgrade" checkbox is marked so that it is not affected by upgrades.



Feedback

Did you find this content helpful?