Pagina's beheren met de paginadefinitie
Moeilijkheidsgraad: beginner
Leerdoelen
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.
1. Tabs
- Opent een nieuwe pagina als je erop klikt
2. Koppen
- Gebruikt om inhoud te sorteren
3. Etiketten
-De naam van een veld
4. Velden
- Invoerveld en/of informatie weergeven
5. Functies
-Klikbare gebieden die een actie uitvoeren
5a. Pictogramknoppen
5b. Formulier knoppen
6. Inclusief/verslagen
-Gegevenstabellen
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.
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 |
---|---|---|
|
|
|
|
|
|
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.
Bijvoorbeeld, bij het openen van de pagina definitie van een searchView pagina staat de instelling 'External URL', het wijzigen hiervan heeft geen effect op de pagina.
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.
Instellingen voor de paginadefinitie
Het is mogelijk om pagina-instellingen aan te passen via de back-end. In de tabel hieronder worden de basisinstellingen besproken. In het volgende hoofdstuk worden de geavanceerde instellingen uitgelegd.
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 https://spacewell.atlassian.net/wiki/spaces/KB/pages/27623427 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 |
Uitleg instelling | |
---|---|
PDF-parameters | 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 https://spacewell.atlassian.net/wiki/spaces/KB/pages/79790133.
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 https://spacewell.atlassian.net/wiki/spaces/KB/pages/94011487 .
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 https://spacewell.atlassian.net/wiki/spaces/KB/pages/108429580 .
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.
Samenvatting
Zoek op