DifficultyMoeilijkheidsgraad: novicebeginner
Inhoud
Table of Contents | ||||
---|---|---|---|---|
|
Learning Objectives
After reading this article you will be able to:
Access a page via the page definition.
Add and remove fields, functions and includes.
Components on a page
A page consist of several components that are fully customizableLeerdoelen
Na het lezen van dit artikel zul je in staat zijn om:
Een pagina openen via de paginadefinitie.
Velden, functies en inclusies toevoegen en verwijderen.
Onderdelen op een pagina
Een pagina bestaat uit verschillende onderdelen die volledig aanpasbaar zijn.
Opening the page definition
The page definition is a shortcut to the back-end page of a page. It can be found on every page and include. It is only accessible for users with system admin rights. The page definition can be accessed as follows:
Click on the gear symbol > Page definiton
Page definition is accessible directly on includes via the monitor symbol
Info |
---|
Page definition acts as a shortcut to the back-end of a specific page. This allows the user to access the page, fields, functions and include settings in a quick manner without remembering the technical names of every page. |
Navigating to the page definition via ‘Pages’
Navigating to the page definition via the instance page
In order to navigate to the back-end of a specific page (startBoard > press ‘Pages’), you would need to know its technical name.
When you are on the front-end of a page, it is often easier to navigate to its back-end by using the page definition.
You will end up at the same back-end page as navigating via the page definition.
You will end up at the same back-end page as navigating through the hierarchy.
Note |
---|
Note! Not all the settings that are visible on a page, actually apply to this specific page. Hence, it is possible to encounter settings that you can change but will have no effect on the page. We aim to make this more user friendly by hiding non-applicable functions.
|
Making use of the page level
The page definition contains a lot of information and settings. The following information is often used to change pages:
1: The parent page name.
2: The name of the page that is opened (depending on the page name additional logic is applied e.g. pages ending on “List” will always display a list page).
3: The fields that are on the page.
4: The functions that are on the page.
De paginadefinitie openen
De paginadefinitie is een snelkoppeling naar de back-end pagina van een pagina. Deze is te vinden op elke pagina en integreer. De paginadefinitie is alleen toegankelijk voor gebruikers met systeembeheerdersrechten. De paginadefinitie is als volgt toegankelijk:
Klik op het tandwielsymbool > Paginadefinitie
Paginadefinitie is direct toegankelijk via het monitorsymbool.
Info |
---|
Paginadefinitie fungeert als een snelkoppeling naar de back-end van een specifieke pagina. Hierdoor heeft de gebruiker snel toegang tot de pagina, velden, functies en instellingen zonder de technische namen van elke pagina te hoeven onthouden. |
Naar de paginadefinitie navigeren via 'Pagina's | Naar de paginadefinitie navigeren via de instantiepagina | |
---|---|---|
|
| |
|
|
Note |
---|
Let op! Niet alle instellingen die zichtbaar zijn op een pagina, zijn ook daadwerkelijk van toepassing op deze specifieke pagina. Het is dus mogelijk dat je instellingen tegenkomt die je wel kunt wijzigen, maar die geen effect hebben op de pagina. We proberen dit gebruiksvriendelijker te maken door niet-toepasbare functies te verbergen.
|
Gebruik maken van het paginaniveau
De paginadefinitie bevat veel informatie en instellingen. De volgende informatie wordt vaak gebruikt om pagina's te wijzigen:
1: De naam van de bovenliggende pagina.
2: De naam van de pagina die wordt geopend (afhankelijk van de paginanaam wordt extra logica toegepast, bijv. pagina's die eindigen op "Lijst" zullen altijd een lijstpagina weergeven).
3: De velden die op de pagina staan.
4: De functies die op de pagina staan.
Bovenaan de pagina staan de tabbladen "Velden" en "Functies". Deze tabs worden gebruikt om velden en functies op een pagina te bekijken/wijzigen. Wanneer deze tabs worden geopend, wordt de lijst met velden en functies getoond die bij de pagina horen. Dit kunnen zowel velden als functies zijn die zichtbaar of verborgen zijn op de pagina. Wat we hiermee bedoelen is dat sommige velden zijn ingesteld op 'verborgen' of dat specifieke toegangsrechten ervoor zorgen dat het veld voor sommige gebruikers niet zichtbaar is. Ongeacht de status van de zichtbaarheid van het veld/de functie voor de gebruiker, het wordt altijd getoond aan de applicatiebeheerder in de paginadefinitie.
Settings on the page definition
It is possible to adjust page settings via itsInstellingen voor de paginadefinitie
Het is mogelijk om pagina-instellingen aan te passen via de back-end. In the table below, the basic settings are discussed. In the next chapter the advanced setting are explainedde tabel hieronder worden de basisinstellingen besproken. In het volgende hoofdstuk worden de geavanceerde instellingen uitgelegd.
Info |
---|
By default, the most commonly used, standard, settings are shown. To access the advanced settings, set “Show advanced settings = yes” on this page. |
PAGE
Setting explanation
Parent
This field determines the parent page of the current page. Note, make sure that the parent page name and the child name are correctly named. Otherwise, the functions and fields will not be inherited.
Name
Standaard worden de meest gebruikte, standaardinstellingen weergegeven. Om toegang te krijgen tot de geavanceerde instellingen, stelt u "Geavanceerde instellingen tonen = ja" in op deze pagina. |
PAGINA | Uitleg instelling |
---|---|
Ouder | Dit veld bepaalt de bovenliggende pagina van de huidige pagina. Let op, zorg ervoor dat de naam van de ouderpagina en de naam van het kind correct zijn. Anders worden de functies en velden niet geërfd. |
Naam | Dit is de naam van de huidige pagina. Kijk naar het vorige artikel /wiki/spaces/KB/pages/27623427 to make sure the naming of the page is correct when creating a new page |
Header | The header of the page will be displayed in the “Breadcrumb trail” at the top of the page. |
File name | This field is informative and read-only. Special pages such as the calendar are programmed om ervoor te zorgen dat de naam van de pagina correct is bij het maken van een nieuwe pagina |
Kop | De koptekst van de pagina wordt weergegeven in het "Broodkruimelspoor" bovenaan de pagina. |
Bestandsnaam | Dit veld is informatief en alleen-lezen. Speciale pagina's zoals de kalender worden geprogrammeerd via JSP |
PDFSetting explanation | Uitleg instelling |
---|---|
PDF-parameters | It is possible to link a page with additional parameters that are not available on the current page by default. |
PDF template | This is a read-only field. Some pages have a default PDF template linked. When exporting this page, or a child page, this template is used to generate a PDF document. When linking a PDF via the PDF tab, this overrides the default template. |
ELEMENTS
Notes
When set to “Yes”, a note field is automatically added to the instance page. When saving the instance, the information currently present in the note field will be saved to the objectNoteList. When enabling this feature, make sure to check if an objectNoteList include is available on the page. NB! This setting is not available for the Adaptive User Interface (AUI).
Help
A help text can be displayed on the top of the page as an information panel. You can enter a text or a translation string.
Inherit fields
Fields are not automatically inherited to child pages. By turning this setting to “Yes”, the page will inherit the fields of the parent page.
Inherit fields - Help
If you create a sub page you can inherit the help text from the parent page. You can turn off the inheritance or enter a specific text in the ‘Help’ text field that overrides the parent’s help text.
LAYOUT
Mobile page layout
A setting specifically configured when using the Axxerion mobile app. The layout can be configured using the continuous or grid view. Note: the Axxerion App is NOT the same as the Workplace App.
Page includes layout
It is possible to change how includes are presented on the page. Default include layout is “Standard”, meaning they are shown below one another.
Populate filter
A filter that populates the search view page when navigating to the search view page. For example, “show today's reservations”. If the field is populated, today’s reservations will be available without having to “search” for them. If this is empty, nothing will be shown directly before “search” is initiated.
Search filter
Determines which field the search filter will base its search on. If the filter is empty, the system will search in all fields that has “search” set to true on an object level.
Populate scripts
Similar to the ‘populate filter’ setting, but then using a script.
Advanced settings on a page
By default, the most important settings for pages are shown. To access the advanced settings, turn the “Show advanced settings” to “Yes”.
The advanced settings available on pages are explained in the tables below.
PAGE
Header Width
The header width limits the maximum amount of characters that can be used in a header.
Width
For survey pages, it is possible to specify the width in pixels.
Number of rows
Specifies the maximum number of rows that are displayed after sorting. You can for example use this setting on a report result page to show the top 10 listings.
PDF page size
PDF size of the page (A2, A3, A4) when exporting. Default is A4.
PDF orientation
PDF orientation (Landscape, portrait) when exporting. Default is portrait.
Show icons in PDF
Note: This functionality is for now only supported by the original interface. Determines if the icons (example: flag) in front of an object should be visible in a PDF export.
New page subtotal
A new PDF page is created after each sub total on a list page.
ELEMENTS
Width
Determines the width of the notes field.
Height
Determines the height of the notes field.
Inherit Scripts
It is possible to inherit the scripts from the parent page by turning this setting to “Yes”.
Custom fields
All client-specific fields that are unique to a category of an object can automatically be added to the page. E.g. client specific fields of the asset category ‘Car’ are automatically added to the pages if you create an objects in the category ‘Car’.
LAYOUT
Layout
By default the fields in a column are positioned below each other in the order of the row number. This does not take into account the row numbers of the previous column. With a grid layout a field with number “100”is always positioned in the same row as the field with row number “100”in the previous column. So fields are only be in the same row as they have the exact same row number.
Style
Workplace pages can be embedded in an intranet. By linking a stylesheet to the page, it is possible to match the look and feel of the rest of the intranet.
Link fields
If this setting is turned to “Yes”, there will be a an automatic linking between object fields based on their object relationship. For example, if you have the field contact.phone followed by address.city, the system will check if there is a contact.addredssId field and generate the link.
If instead you would like to link the address field to the contact.postalAddressId you have to turn off the auto link and add this as a hidden field before the address field.
Reload interval
A reload interval determines the refresh rate of the page (in minutes). For example it can be used on a dashboard for incoming tickets.
Use object access
If a list is called from within an object, the object access is passed on to the list. For example, if a request is not editable, the related documents in the list are also not editable.
Update object items
Specifies whether a change to a field on the page is propagated to the object level of the field.
Final
If a page is final, it is not possible to create overrides. The baseline page will be used for display.
External URL
Will display the content of the external URL. Will only work as an embedded page.
Region
Note: This setting is used for custom menu pages only. When using region separation, this setting can be used to specify that this page is only accessible for users with access to that region. Users that end up on this page whilst not having access get a ‘no access error’.
Show objects from child clients
Note: This setting is obsolete. Using the page option 'Show objects from child clients', the system will add objects from child clients to the collection of objects for the page. This is implemented for list pages that use the generic method for building the collection of objects.
Fields
Fields are also managed via the page definition.
To view what fields are available on a page:
open the page definition > Fields tab, or;
if ‘inherit field = yes’ for the page, use the tab ‘Fields, including inherited’ instead.
Het is mogelijk om een pagina te koppelen met extra parameters die standaard niet beschikbaar zijn op de huidige pagina. | |
PDF-sjabloon | Dit is een alleen-lezen veld. Aan sommige pagina's is een standaard PDF-sjabloon gekoppeld. Bij het exporteren van deze pagina, of een kindpagina, wordt deze sjabloon gebruikt om een PDF-document te genereren. Bij het koppelen van een PDF via het tabblad PDF wordt de standaardsjabloon overschreven. |
ELEMENTEN | |
---|---|
Opmerkingen | Als deze optie is ingesteld op "Ja", wordt automatisch een notitieveld toegevoegd aan de instantiepagina. Bij het opslaan van de instantie wordt de informatie in het notitieveld opgeslagen in de objectNoteList. Als je deze functie inschakelt, moet je controleren of er een objectNoteList beschikbaar is op de pagina. LET OP! Deze instelling is niet beschikbaar voor de Adaptieve gebruikersinterface (AUI). |
Help | Een helptekst kan bovenaan de pagina worden weergegeven als een informatiepaneel. Je kunt een tekst of een vertaalstring invoeren. |
Velden erven | Velden worden niet automatisch geërfd naar kindpagina's. Door deze instelling op "Ja" te zetten, erft de pagina de velden van de bovenliggende pagina. |
Velden erven - Help | Als je een subpagina maakt, kun je de helptekst erven van de hoofdpagina. Je kunt het overerven uitschakelen of een specifieke tekst invoeren in het tekstveld 'Help' die de helptekst van de bovenliggende pagina overschrijft. |
LAYOUT | |
---|---|
Mobiele pagina-indeling | Een instelling die specifiek geconfigureerd wordt bij gebruik van de Axxerion mobiele app. De layout kan geconfigureerd worden met de doorlopende of raster weergave. Let op: de Axxerion App is NIET hetzelfde als de Workplace App. |
Pagina bevat lay-out | Het is mogelijk om te wijzigen hoe includes op de pagina worden weergegeven. De standaardindeling voor insluitsels is "Standaard", wat betekent dat ze onder elkaar worden weergegeven. |
Filter vullen | Een filter waarmee de pagina met zoekweergaven wordt gevuld wanneer naar de pagina met zoekweergaven wordt genavigeerd. Bijvoorbeeld "toon de reserveringen van vandaag". Als het veld is ingevuld, zijn de reserveringen van vandaag beschikbaar zonder dat u ernaar hoeft te "zoeken". Als dit veld leeg is, wordt er niets getoond voordat het "zoeken" wordt gestart. |
Zoekfilter | Bepaalt op welk veld het zoekfilter zijn zoekopdracht baseert. Als het filter leeg is, zoekt het systeem in alle velden waarvoor "zoeken" is ingesteld op waar op objectniveau. |
Scripts vullen | Vergelijkbaar met de instelling 'filter bevolken', maar dan met behulp van een script. |
Geavanceerde instellingen op een pagina
Standaard worden de belangrijkste instellingen voor pagina's getoond. Om toegang te krijgen tot de geavanceerde instellingen, zet je "Toon geavanceerde instellingen" op "Ja".
De geavanceerde instellingen die beschikbaar zijn op pagina's worden uitgelegd in de onderstaande tabellen.
PAGINA | |
---|---|
Breedte koptekst | De headerbreedte beperkt het maximum aantal tekens dat in een header kan worden gebruikt. |
Breedte | Voor enquêtepagina's is het mogelijk om de breedte in pixels op te geven. |
Aantal rijen | Bepaalt het maximum aantal rijen dat wordt weergegeven na het sorteren. Je kunt deze instelling bijvoorbeeld gebruiken op een pagina met rapportresultaten om de top 10 vermeldingen weer te geven. |
PDF paginagrootte | PDF-formaat van de pagina (A2, A3, A4) bij exporteren. De standaardinstelling is A4. |
PDF-bestand | PDF-stand (liggend, staand) bij exporteren. De standaardinstelling is staand. |
Pictogrammen weergeven in PDF | Opmerking: deze functionaliteit wordt voorlopig alleen ondersteund door de originele interface. Bepaalt of de pictogrammen (voorbeeld: vlag) voor een object zichtbaar moeten zijn in een PDF-export. |
Subtotaal nieuwe pagina | Na elk subtotaal op een lijstpagina wordt een nieuwe PDF-pagina gemaakt. |
ELEMENTEN | |
---|---|
Breedte | Bepaalt de breedte van het notitieveld. |
Hoogte | Bepaalt de hoogte van het notitieveld. |
Scripts erven | Het is mogelijk om de scripts van de bovenliggende pagina te erven door deze instelling op "Ja" te zetten. |
Aangepaste velden | Alle klantspecifieke velden die uniek zijn voor een categorie van een object kunnen automatisch worden toegevoegd aan de pagina. Bijv. klantspecifieke velden van de assetcategorie 'Auto' worden automatisch toegevoegd aan de pagina's als je een object aanmaakt in de categorie 'Auto'. |
LAYOUT | |
---|---|
Lay-out | Standaard worden de velden in een kolom onder elkaar geplaatst in de volgorde van het rijnummer. Hierbij wordt geen rekening gehouden met de rijnummers van de vorige kolom. Met een rasterindeling wordt een veld met nummer "100" altijd in dezelfde rij geplaatst als het veld met rijnummer "100" in de vorige kolom. Velden staan dus alleen in dezelfde rij als ze exact hetzelfde rijnummer hebben. |
Stijl | Werkvloerpagina's kunnen worden opgenomen in een intranet. Door een stylesheet aan de pagina te koppelen, is het mogelijk om de look en feel van de rest van het intranet aan te passen. |
Linkvelden | Als deze instelling op "Ja" staat, wordt er automatisch een koppeling gemaakt tussen objectvelden op basis van hun objectrelatie. Als je bijvoorbeeld het veld contact.telefoon hebt gevolgd door adres.stad, zal het systeem controleren of er een veld contact.addredssId is en de koppeling genereren. Als je in plaats daarvan het adresveld aan het contact.postalAddressId wilt koppelen, moet je de automatische koppeling uitschakelen en dit als een verborgen veld vóór het adresveld toevoegen. |
Herlaadinterval | Een herlaadinterval bepaalt de verversingssnelheid van de pagina (in minuten). Dit kan bijvoorbeeld worden gebruikt op een dashboard voor inkomende tickets. |
Objecttoegang gebruiken | Als een lijst wordt aangeroepen vanuit een object, wordt de objecttoegang doorgegeven aan de lijst. Als een verzoek bijvoorbeeld niet bewerkbaar is, zijn de gerelateerde documenten in de lijst ook niet bewerkbaar. |
Objectitems bijwerken | Geeft aan of een wijziging aan een veld op de pagina wordt doorgevoerd op het objectniveau van het veld. |
Finale | Als een pagina definitief is, is het niet mogelijk om overschrijvingen te maken. De basispagina wordt gebruikt voor weergave. |
Externe URL | Geeft de inhoud van de externe URL weer. Werkt alleen als ingesloten pagina. |
Regio | Opmerking: deze instelling wordt alleen gebruikt voor aangepaste menupagina's. Bij gebruik van regioscheiding kan deze instelling worden gebruikt om aan te geven dat deze pagina alleen toegankelijk is voor gebruikers met toegang tot die regio. Gebruikers die op deze pagina terechtkomen terwijl ze geen toegang hebben, krijgen een 'geen toegangsfout'. |
Toon objecten van kind-clients | Opmerking: deze instelling is verouderd. Met de pagina-optie 'Toon objecten van kind-clients' voegt het systeem objecten van kind-clients toe aan de verzameling objecten voor de pagina. Dit is geïmplementeerd voor lijstpagina's die de generieke methode gebruiken voor het opbouwen van de verzameling objecten. |
Velden
Velden worden ook beheerd via de paginadefinitie.
Om te zien welke velden beschikbaar zijn op een pagina:
open de paginadefinitie > tabblad Velden, of;
Als 'veld erven = ja' voor de pagina, gebruik dan in plaats daarvan het tabblad 'Velden, inclusief geërfd'.
Meer over velden wordt uitgelegd in het artikel /wiki/spaces/KB/pages/79790133.
Function buttons and tabs
A function on a page is often displayed as a button or a tab. Pressing a function button is followed by an action. This could be to open a new page, exporting data to Excel, or to save all changes to the page.
To view what functions are available on a page: open the page definition > Functions tab. Remember, a tab is also a function.
Functieknoppen en tabbladen
Een functie op een pagina wordt vaak weergegeven als een knop of een tabblad. Als je op een functieknop drukt, volgt er een actie. Dit kan zijn het openen van een nieuwe pagina, het exporteren van gegevens naar Excel of het opslaan van alle wijzigingen op de pagina.
Om te zien welke functies beschikbaar zijn op een pagina: open de paginadefinitie > tabblad Functies. Onthoud dat een tabblad ook een functie is.
Meer over functies wordt uitgelegd in dit artikel /wiki/spaces/KB/pages/94011487 .
Tip |
---|
If you can't find the function you are looking for, the function might be inherited from the parent page. Try these steps:
|
Includes and report
Includes are often displayed at the bottom of an instance page. They are, of course also managed via the page definition.
To view what page includes are available on a page: open the page definition > scroll down to the ‘Page include’ include.
Als je de functie die je zoekt niet kunt vinden, wordt de functie mogelijk geërfd van de bovenliggende pagina. Probeer deze stappen:
|
Omvat en rapporteert
Inclusief worden vaak onderaan een pagina weergegeven. Ze worden natuurlijk ook beheerd via de paginadefinitie.
Om te zien welke pagina-inclusies beschikbaar zijn op een pagina: open de paginadefinitie > scroll naar beneden naar de include 'Page include'.
Meer over functies wordt uitgelegd in dit artikel /wiki/spaces/KB/pages/108429580 .
Overrides and client-specific pages
Most pages cannot be edited directly because they are inherited from a baseline and are therefore read-only. However, usually it is possible to create an override on a baseline page.
An override creates a copy of a (baseline) page, its name, and its components.
Overschrijven en klantspecifieke pagina's
De meeste pagina's kunnen niet direct bewerkt worden, omdat ze geërfd zijn van een basislijn en daarom alleen-lezen zijn. Meestal is het echter mogelijk om een override te maken op een basislijnpagina.
Een override maakt een kopie van een (basislijn) pagina, de naam en de onderdelen ervan.
Als de overschrijding niet wordt hernoemd, wordt de overschrijding weergegeven in plaats van de basislijnpagina. Dit is een krachtig hulpmiddel waarmee de gebruiker de onderdelen van een basispagina kan aanpassen, zonder de werkelijk basispagina.
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
|
Note |
---|
Overrides makes the environment more complex. When a new functionality is added to the baseline page, it depends on the settings of the override if this change is also available for the client environment. |
maken de omgeving complexer. Als een nieuwe functionaliteit wordt toegevoegd aan de basispagina, hangt het van de instellingen van de override af of deze wijziging ook beschikbaar is voor de clientomgeving. |
Samenvatting
Rw ui textbox macro |
---|
|
|
Zoek op
Live Search |
---|