/
Pagina's beheren met de paginadefinitie

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

Naar de paginadefinitie navigeren via 'Pagina's

 

Naar de paginadefinitie navigeren via de instantiepagina

  • Om naar de achterkant van een specifieke pagina te navigeren (startBoard > druk op 'Pagina's'), moet je de technische naam weten.

 

  • Als je op de voorkant van een pagina bent, is het vaak gemakkelijker om naar de achterkant te navigeren door de paginadefinitie te gebruiken.

  • Je komt op dezelfde back-end pagina terecht als wanneer je navigeert via de paginadefinitie.

 

  • Je komt op dezelfde back-end pagina terecht als wanneer je door de hiërarchie navigeert.

 

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

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

PDF

Uitleg instelling

PDF

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

 

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

 

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

 

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

 

PDF

 

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

 

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

 

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.

 

 

Omvat en rapporteert

Inclusief worden vaak onderaan een pagina weergegeven. Ze worden natuurlijk ook beheerd via de paginadefinitie.

 

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.

  • Voordat u op opheffenzijn de instellingen, velden en functies niet bewerkbaar.


 

  • Voordat de overschakeling wordt gemaakt, worden de velden en functies van de pagina grijs weergegeven en kunnen ze niet worden bewerkt.


  • De overschrijvende pagina wordt een kindpagina. Nu is het mogelijk om de naam te bewerken, de instellingen te wijzigen, velden en functies te wijzigen, de override te kopiëren en te verwijderen.


  • De velden en functies van de overschrijfpagina zijn niet langer grijs en kunnen nu worden bewerkt.


 

 

Samenvatting


Zoek op

Search