Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Automatically translated by Lango

DifficultySchwierigkeitsgrad: noviceAnfänger

Where do we find inheritance
Content

Inhalt

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.

Lernziele

Nach der Lektüre dieses Artikels werden Sie in der Lage sein:

  • Erkennen von Basisfunktionalitäten


Vererben von übergeordneter Grundlinie

Das Grundprinzip von Workplace ist, dass alle Baseline-Konfigurationen von einer übergeordneten (Baseline-)Schicht stammen.

Image Added

Aufgrund dieser Einrichtungsstruktur kann ein Client die gesamte in der Baseline verfügbare Konfiguration nutzen. So kann eine Workplace-Umgebung eingerichtet werden, ohne dass etwas auf Client-Ebene angepasst werden muss.

Wo finden wir das Erbe

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.

Image Removed

Scripts

Via Axxerion scripting, custom logic is added to the baseline of your Workplace environment. Scripts are also inherited from higher baseline(s).

Image Removed

By looking at the script reference you can see what layer this script is inherited from:

  • FMB- the Facility Management baseline;

  • GOB - the 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

Vor dem Lesen: Die folgenden Themen sind (vorläufig) informativ. Für Ihre erste Implementierung werden Sie wahrscheinlich nur die Basisfunktionalitäten verwenden.

Im Folgenden zeigen wir Ihnen, wie Sie zwischen Baseline und kundenspezifischer Konfiguration unterscheiden können, aber auch, wie Sie erkennen können, von welcher Baseline z.B. eine bestimmte Seite geerbt wird.

Vererbung wird in der gesamten Workplace-Umgebung eingesetzt. In diesem Artikel erläutern wir, auf welchen Ebenen wir Vererbung einsetzen und wie Sie diese erkennen können. Dies soll erklären, warum einige Felder/Seiten editierbar sind und andere nicht. Beispiele für vererbte Konfigurationselemente sind:

  • Menüstrukturen

  • Kategorien

  • Arbeitsabläufe

  • Seiten

  • Funktionen

  • Felder

  • Zugangsrechte

  • Benutzergruppen

  • Profile

Eine Baseline ermöglicht es Ihnen also, eine Umgebung schneller und effizienter einzurichten. Nach der Ersteinrichtung können später kundenspezifische Änderungen vorgenommen werden. Nachfolgend sind einige Beispiele für vererbte Konfigurationselemente aufgeführt.

Kategorien

Vererbte (oft als "Standard" bezeichnete) Kategorien werden in Grau angezeigt. Wenn eine kundenspezifische Kategorie hinzugefügt wird, wird diese in einer anderen Farbe angezeigt.

Basiskategorien haben vordefinierte Seiten, Felder und oft einen Workflow.

Image Added

Seiten

Standardmäßig sind viele (Basis-)Seiten verfügbar. Jede Seite kann erben Felder von der darüber liegenden Seite. Wenn es mehrere Seiten mit demselben Namen gibt, wird die unterste Seite in der Hierarchie in der Umgebung verwendet. Jedes Mal, wenn ein kundenspezifisches Feld hinzugefügt wird, erscheint es in der Liste mit der Kundenebene.


Image Added

Felder

  • Es gibt Standard Objektfelder für jedes Objekt. Diese werden von der Stammebene geerbt.

Image Added
  • Einige Objekte im Workplace haben Kategorien. Für Objekte mit Kategorien können benutzerdefinierte Objektfelder erstellt werden. Die Felder, die zu einer Baseline hinzugefügt werden, haben ein Präfix, das sich auf diese spezifische Baseline bezieht. Anhand des Präfixes kann man erkennen, aus welcher Baseline diese Felder stammen. Wenn es kein Präfix gibt, handelt es sich um ein Stammfeld.

Image Added

Wie kann man nachsehen, welche (benutzerdefinierten) Felder ein Objekt hat?

  • Um Objektfelder zu finden, können wir zum Menüpunkt: Konfiguration > Objekte > Suchen Sie das Objekt, von dem Sie die Felder sehen möchten, und klicken Sie auf die Registerkarte "Felder".

  • Für benutzerdefinierte Objektfelder können wir auch auf die Menüoption gehen: Konfiguration > Objekte> Klicken Sie auf das Kategorien-Symbol (die Karte in der oberen rechten Ecke) > Klicken Sie auf einen Kategorie-Ordner

Info

Jede Seite hat ihre eigene Seitenfelder. Wenn diese Seitenfelder von einer Basisseite geerbt werden, können sie in der Seitendefinition nicht bearbeitet werden. In diesem Fall werden alle Felder ausgegraut.

Arbeitsabläufe

Der Workflow für Anfragen zum Beispiel wird ebenfalls von einer Baseline geerbt. Diese Baseline-Workflow(s) (Prozesse) sind nicht bearbeitbar. Dies ist leicht zu erkennen, da die Felder ausgegraut sind.

Image Added

Skripte

Mit Hilfe von Axxerion-Skripten wird benutzerdefinierte Logik zur Baseline Ihrer Workplace-Umgebung hinzugefügt. Skripte werden auch von höheren Baselines geerbt.

Image Added

Anhand der Skriptreferenz können Sie sehen, von welcher Ebene dieses Skript geerbt wurde:

  • FMB- die Facility Management Basislinie;

  • GOB - die Go-Basislinie.

Tip

Um es klar zu sagen: Die Basiskonfiguration kann niemals geändert werden, es sei denn, sie wird überschrieben (in diesem Fall gilt die Funktionalität nicht mehr als Basiskonfiguration). Wir werden in den kommenden Artikeln mehr über das Überschreiben erzählen. Dies ist im Moment nicht relevant.

Zusammenfassung

Rw ui textbox macro
  • The basic principle of Workplace is that all baseline configuration comes from a parent (baseline) layer.

  • 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.eDas Grundprinzip von Workplace ist, dass alle Baseline-Konfigurationen von einer übergeordneten (Baseline-)Schicht stammen.

  • Wir finden das Erbe überall in der Umwelt.

  • Wenn eine Funktionalität vererbt wird, kann sie in der Seitendefinition nicht geändert werden. In diesem Fall wird die Seite/ das Feld/ die Funktion/ usw. ausgegraut.

  • In den meisten Fällen lassen sich die Grundlinien anhand des Präfixes unterscheiden (z. B. fmb-/gob-).


SearchSuche

Live Search