Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

DifficultyMoeilijkheidsgraad: novicebeginner

Where do we find inheritance
Content

Inhoud

Table of Contents
minLevel1
maxLevel1

Learning Objectives

After reading this article you will be able to:

  • Recognize baseline functionalities

Inherit from parent baseline

The basic principle of Workplace is that all baseline configuration comes from a parent (baseline) layer.

Image Removed

Because of this setup structure, a client can use all the configuration that is available in the baseline. So without having to customize anything on client level a Workplace environment could be setup.

Leerdoelen

Na het lezen van dit artikel zul je in staat zijn om:

  • Basisfuncties herkennen


Erven van basislijn ouder

Het basisprincipe van Workplace is dat alle baselineconfiguratie afkomstig is van een bovenliggende (baseline) laag.

Image Added

Door deze opzet kan een client alle configuratie gebruiken die beschikbaar is in de baseline. Dus zonder iets op clientniveau te hoeven aanpassen, kan een Workplace-omgeving worden opgezet.

Waar vinden we erfenis

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFFAE6

Before reading: The upcoming topics are informative (for now). For your first implementation you will probably only use baseline functionalities.

Below we’ll show you how to distinguish between baseline and client specific configuration, but also how to recognize from which baseline for example an certain a page is inherited.

Inheritance is used throughout the whole Workplace environment. In this article we outline on what levels we use inheritance and how to recognize these. This should help explain why some fields/pages are editable while others aren’t. Examples of configuration item that are inherited are:

  • menu structures

  • categories

  • workflows

  • pages

  • functions

  • fields

  • access rights

  • user groups

  • profiles

So a baseline enables you to faster and more efficient easy set up an environment. After the initial setup, client specific alterations can be added later. Below some examples are given of inherited configuration items.

Categories

Inherited (often called ‘standard’) categories are shown in grey. When a client specific category is added, this will show up in a different color.

Baseline categories have predefined pages, fields and often a workflow.

Image Removed

Pages

By default a lot of (baseline) pages are available. Each page can inherit fields from the page above. When there are multiple pages with the same name, the lowest page in the hierarchy is used in the environment. Whenever a client specific field is added, this will show up on the list with the client layer.

Image Removed

Fields

  • There are default object fields for each object. These are inherited from the root layer.

Image Removed
  • Some objects in Workplace have categories. For objects with categories, custom object fields can be created. The fields that are added on a baseline have a prefix that refers to this specific baseline. By looking at the prefix we can distinguish what baseline these fields originate from. If there is no prefix, you’re looking at a root-field.

Image Removed

How can you lookup what (custom) fields an object has?

  • To find object fields we can navigate to the menu option: Configuration > Objects > find the object you want to see the fields from > press the “fields” tab

  • For custom object fields we can also go to the menu option: Configuration > Objects> click the categories icon (the map at the top right corner) > press on a category folder

Info

Each page has it’s own page fields. When these page fields are inherited from a baseline page they cannot be edited in the page definition. In this case all fields will be grayed out.

Workflows

The Workflow for requests for example, is also inherited from a baseline. These baseline workflow(s) (processes) are not editable. This can easily be recognized because the fields are grayed out

Voor het lezen: De komende onderwerpen zijn (voorlopig) informatief. Voor je eerste implementatie zul je waarschijnlijk alleen de basisfuncties gebruiken.

Hieronder laten we je zien hoe je onderscheid kunt maken tussen baseline en klantspecifieke configuratie, maar ook hoe je kunt herkennen van welke baseline bijvoorbeeld een bepaalde pagina is geërfd.

Overerving wordt in de hele Workplace omgeving gebruikt. In dit artikel beschrijven we op welke niveaus we overerving gebruiken en hoe je deze kunt herkennen. Dit zou moeten helpen verklaren waarom sommige velden/pagina's bewerkbaar zijn en andere niet. Voorbeelden van configuratie items die worden overgeërfd zijn:

  • menustructuren

  • categorieën

  • werkstromen

  • pagina's

  • functies

  • velden

  • toegangsrechten

  • gebruikersgroepen

  • profielen

Met een baseline kun je dus sneller en efficiënter een omgeving opzetten. Na de initiële setup kunnen later klantspecifieke wijzigingen worden toegevoegd. Hieronder worden enkele voorbeelden gegeven van overgeërfde configuratie-items.

Categorieën

Geërfde (vaak 'standaard' genoemde) categorieën worden in grijs weergegeven. Wanneer een klantspecifieke categorie wordt toegevoegd, wordt deze in een andere kleur weergegeven.

Baseline categorieën hebben voorgedefinieerde pagina's, velden en vaak een workflow.

Image Added

Pagina's

Standaard zijn er veel (basis)pagina's beschikbaar. Elke pagina kan het volgende erven velden van de pagina erboven. Als er meerdere pagina's met dezelfde naam zijn, wordt de laagste pagina in de hiërarchie gebruikt in de omgeving. Als er een clientspecifiek veld wordt toegevoegd, wordt dit in de lijst weergegeven met de clientlaag.


Image Added

Velden

  • Er zijn standaard objectvelden voor elk object. Deze worden geërfd van de hoofdlaag.

Image Added
  • Sommige objecten in Workplace hebben categorieën. Voor objecten met categorieën kunnen aangepaste objectvelden worden gemaakt. De velden die worden toegevoegd op een basislijn hebben een prefix die verwijst naar deze specifieke basislijn. Door naar de prefix te kijken kunnen we onderscheiden van welke baseline deze velden afkomstig zijn. Als er geen prefix is, kijk je naar een basisveld.

Image Added

Hoe kun je opzoeken welke (aangepaste) velden een object heeft?

  • Om objectvelden te vinden kunnen we navigeren naar de menuoptie: Configuratie > Objecten > zoek het object waarvan je de velden wilt zien > druk op de "velden" tab

  • Voor aangepaste objectvelden kunnen we ook naar de menuoptie gaan: Configuratie > Objecten> klik op het categoriepictogram (de kaart rechtsboven) > druk op een categoriemap

Info

Elke pagina heeft zijn eigen paginavelden. Wanneer deze paginavelden geërfd zijn van een basispagina, kunnen ze niet bewerkt worden in de paginadefinitie. In dit geval worden alle velden grijs weergegeven.

Werkstromen

De workflow voor aanvragen bijvoorbeeld, wordt ook geërfd van een baseline. Deze baseline workflow(s) (processen) zijn niet bewerkbaar. Dit is gemakkelijk te herkennen omdat de velden grijs zijn weergegeven.

Scripts

Via Axxerion scripting , custom logic is added to the baseline of your Workplace environment. Scripts are also inherited from higher wordt aangepaste logica toegevoegd aan de baseline van uw Workplace omgeving. Scripts worden ook geërfd van hogere baseline(s).

By looking at the script reference you can see what layer this script is inherited fromDoor naar de scriptreferentie te kijken, kun je zien van welke laag dit script is geërfd:

  • FMB- the de Facility Management baseline;

  • GOB - the de Go Baseline.

Tip

To be clear: baseline configuration can never be changed unless using an overwrite (in which case the functionality it is no longer considered baseline). We’ll tell you more on overwrites in the articles to come. This is not relevant for now.

Summary

Voor de duidelijkheid: baseline configuratie kan nooit worden gewijzigd, tenzij deze wordt overschreven (in dat geval wordt de functionaliteit niet langer als baseline beschouwd). We zullen je meer vertellen over overschrijven in de komende artikelen. Dit is nu niet relevant.

Samenvatting

Rw ui textbox macro
  • The basic principle of Workplace is that all baseline configuration comes from a parent Het basisprincipe van Workplace is dat alle baselineconfiguratie afkomstig is van een bovenliggende (baseline) layerlaag.

  • We find inheritance everywhere in the environment.

  • If a functionality is inherited it cannot be changed in the page definition. In this case the page/ field/ function/ etc. will be grayed out.

  • Most of the time baselines can be distinguished by the prefix (f.e. Overerving vinden we overal in het milieu.

  • Als een functionaliteit wordt geërfd, kan deze niet worden gewijzigd in de paginadefinitie. In dit geval wordt de pagina/het veld/de functie/etc. grijs weergegeven.

  • Meestal kunnen basislijnen worden onderscheiden door het voorvoegsel (bijv. fmb-/gob-).


SearchZoek op

Live Search