Customizing

Allgemeines zu PLANTA customizer



Informationen

  • Der PLANTA customizer bietet die Möglichkeit, individuelle Geschäftsprozesse im PLANTA-System abzubilden, von der Anpassung der Terminologie über die Definition von Benutzerrollen bis zur Erstellung von Schnittstellen.

  • Es wird zwischen Modul- und System-Customizing unterschieden:

    • Der Modul-Customizer ermöglicht die rollen- und benutzerspezifische Erstellung und Anpassung von PLANTA-Menüs und Modulen.

    • Bei System-Customizing geht es nicht um einfache Anpassungen wie beim Modul-Customizing, sondern um erhebliche Eingriffe in das PLANTA-System.

Gliederung des Modul-Customizers

Datenstruktur

  • PLANTA project-Datensätze werden in Datenfeldern der Module bearbeitet.
  • Ein Modul (MOD) besteht aus Datenbereichen.
  • Ein Datenbereich (DA)
    • entspricht einer Datentabelle (DT).
    • besteht aus Datenfeldern (DF).
  • Ein Datenfeld entspricht einem Dataitem (DI).
  • Ein Dataitem gehört zu einer Datentabelle.
  • Die Dataitems einer Datentabelle bilden einen Datensatz.

Moduldetails

  • Einem Modul
    • muss mindestens ein Datenbereich zugeordnet werden.
    • können beliebig viele Datenbereiche zugeordnet werden.
  • Ein Datenbereich
    • kann mehrfach verwendet, d.h., mehreren Modulen zugeordnet werden.
    • muss mindestens ein Dataitem als Datenfeld zugeordnet bekommen.
    • kann beliebig viele Dataitems als Datenfelder zugeordnet bekommen.

Widerspiegelung Datenbank im Modul

Customizer.png

Wichtige Begriffe des System-Customizers

Begriff

Erklärung

Data Dictionary

Enthält alle Informationen zum Datenmodell.

  • Die Dataitems bilden gemeinsam mit den Datentabellen und deren Relationen das PLANTA-Data Dictionary.

Datentabellen (DT)

Bezeichnung für eine Sammlung ähnlich strukturierter Daten, die technisch meist zusammengehörig gespeichert sind.

  • Beispiele:

    • Datentabelle 461 Projekt

    • Datentabelle 463 Vorgang

Neue Datentabellen dürfen nicht vom System-Customizer des Kunden, sondern nur von PLANTA angelegt werden, d.h. es müssen die vorhandenen Tabellen genutzt werden.

Relationen

Sie enthalten die Beziehungen zwischen Datentabellen. Es können maximal 31 Relationen zu einer Datentabelle bestehen. Sie sind nicht durch den Customizer veränderbar.

  • Beispiel:

    • Projekt und Vorgang stehen in einer 1:n-Relation, d.h. ein Projekt kann n Vorgänge besitzen und ein Vorgang kann nur zu einem Projekt gehören.

Dataitem (DI)

PLANTA-Bezeichnung für das kleinste logische Datenobjekt.

  • Beispiele für die Datentabelle Projekt:

    • DI001001 Projekt-ID

    • DI001061 Kunde

  • Neben reellen Dataitems, in denen Daten physikalisch gespeichert werden, gibt es auch virtuelle Dataitems, in denen keine Daten physikalisch gespeichert werden. Ihre Werte berechnen sich online aus anderen Dataitems oder sind Bausteine für komplexe Dataitems.

    • Komplexe Dataitems sind virtuelle Dataitems, die aus mehreren Unter-DIs zusammengesetzt sind.

PLANTA-Datenbankschemas

Systemdatenbanken

Name

Beschreibung

System

Q1B

Hier sind die Systemdaten gespeichert

Customizer

Q2B

Hier sind die Customizing-Daten gespeichert

Personen

Q3B

Hier sind die Personendaten gespeichert

Anwendungsdatenbanken

Name

Beschreibung

Personen

Q3B

Hier sind die Personendaten gespeichert

Projekt- und Portfoliomanagement

Q5B

Hier sind die Projekt- und Portfoliomanagementdaten gespeichert

Kundendatenbank

Name

Beschreibung

Kundendatenbank

K[Lizenznummer]

Enthält individuelle Datentabellen.


Siehe auch :

ER-Diagramm der Datenbank

Zu beachten

Achtung

  • Mit dem PLANTA customizer kann das gesamte PLANTA-System verändert werden.

  • Falsch angewendet, kann dies zu Datenverlust oder PLANTA-Systemzerstörung führen.

  • Richtig angewendet, ermöglicht die Flexibilität des Customizers eine individuell komplett angepasste Gestaltung des PLANTA-Systems.

  • Es ist wichtig, immer eine Datensicherung vor dem Customizing durchzuführen.

  • System-Customizing kann die Funktionalität des PLANTA-Systems grundsätzlich verändern, also auch zerstören! Sorgfältige Planung der Vorhaben und Datensicherung vor Beginn der Ausführung sind unerlässlich.

  • Die gesamte PLANTA-Funktionalität ist in den Datentabellen den Datenbanken Q1B - Q3B hinterlegt. Wird an geeigneter Stelle eine funktionszerstörende Veränderung vorgenommen, kann dies im Extremfall zur Folge haben, dass das PLANTA-System nicht mehr aufgerufen werden kann. Ist in einem solchen Fall keine Datensicherung verfügbar, führt das zum Verlust aller Customizing-Informationen und zur Notwendigkeit einer Neuinstallation. Die Inhalte der Datenbanken Q1B, Q2B und Q3B lassen sich nur mit PLANTA selbst verändern.

  • Im Zweifelsfall ist es besser, vor einer Maßnahme Beratung von PLANTA einzuholen.

  • Die Datenbanken Q1B, Q2B und Q3B sind applikationsunabhängig. Der System-Customizer benötigt diese, um die Datenbank Q5B zu bearbeiten.

  • In den Datenbanken Q1B, Q2B und Q3B darf nicht gecustomi­zed werden. Das bedeutet, dass es nicht zulässig ist, den Customizer zu customizen.

  • Es wird empfohlen, nur geschulten Benutzern die Berechtigung für Customizing zu geben.

  • Führen Sie individuelle Änderungen an ihrem PLANTA-System durch, müssen Sie die Update-Sicherheit Ihres System im Auge behalten. Hierzu sehen Sie auch das Topic Individuelle Customizings und Update-Sicherheit.