Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
Customizing features allow you to customize the appearance and behavior of pages and list settings to your needs.
Because all new apps access the same definitions, pages and lists in the Desktop App, Cloud app, and Web app look identical, and customizations are available anywhere and instantly.
The customization of the pages is done in the Vertec class settings, which can be found in the folder Settings > Class Settings. Each class visible on the interface has one or more built-in pages, which are identified by a unique name.
Customizing is configured on the Customization tab. The supplied page configuration can be seen on the Built-in tab.
Because of this structure, it is guaranteed that your changes will persist in future updates, and that new features will still be visible: The structure of Vertec is not changed. You simply overwrite the parts that you want to have differently. This way, Vertec will always remain in its original form, with the following caveats:
Detailed information on customizing pages can be found here.
Customizing lists means, in addition to the usual list settings, the configuration of control elements in lists. In the control element XML field, the individual list elements can be configured.
Tip: The F2 key opens the ZOOM on a field. This makes it easier to type the code in the Element XML field, because you have more space.
Customizing refers to the control element specified in the Control field. This is overwritten and modified, in the example above with <ComboBox Override=”cmbProjekt”>.
To override the input element in the list settings, the type of the control element must match.
cmbProject is a Combobox and must be overlaid with the corresponding control element:
<ComboBox Override=”cmbProjekt” ... />
or replace with a specific control element for which the OCL expression for the list selection is defined:
<ProjectComboBox ... />
edtProjekt is a project reference box and must therefore be superimposed as follows:
<ProjectReferenceBox Override=”edtProjekt” ... />
or replace with a specific control element for which the OCL expression for the list selection is defined:
<ProjectReferenceBox ... />
For a list of available controls, see Control elements.
For detailed information on customizing control elements in lists, see here.
Customizing is defined in XML format. Vertec’s customizing therefore requires rudimentary knowledge of XML. XML essentially consists of structured elements in square brackets and readable text. Since the supplied pages are already available in Vertec as XML documents, you can easily copy them there.
The most important structural unit of an XML application is the element. These elements have attributes with which customizing is controlled.
<Element Attribut=”Wert” />
XML elements can contain additional elements. If this is the case, the element must have a start and an end tag as shown here:
<Page>...</Page>
If only attributes of a single element are described, it is sufficient to enclose them in a single tag, with a slash at the end:
<Page ... />
A list of all available elements and their properties can be found here.
Existing elements are overwritten using the Override attribute, specifying the name of the underlying element.
The page
<Page Name=”Project” ..... />
can be used with
<Page Override=”Project” .... />
be overwritten.
All attributes that are then described will be overwritten. All others will be displayed as in the basic configuration.
The XML code is case sensitive, which means that it is case sensitive.
XML comments are enclosed in <!-- ... -->.
<!-- Die ist ein Comment -->
A comment can also extend over several rows:
<!-- This comment is too long to on a row. That’s why it extends over several. -->
If quotation marks are to be used within an expression, they must be escaped, i.e. you cannot write ““ (because this would close the expression), but you must use ". Example:
<IndexComboBox Label=”Select month:” ListItemsString=” "September 2016","Oktober 2016","November 2016" “ />
For example, since “September 2016” must be summarized (otherwise the spaces will be interpreted as separators), " must be used here.
The same applies to the following symbols:
< | < |
> | > |
& | & |
” “ | " |