Tutorial: PLANTA Project-Administration Ab DB 39.5.13

stop Achtung
  • Das nachfolgende Tutorial gilt für die Datenbank-Version 39.5.13.
  • Links zu den Beschreibungen weiterer Versionen entnehmen Sie bitte der Tabelle:
>= DB 39.5.14 zum Tutorial
DB 39.5.13 zum Tutorial
DB 39.5.0 - DB 39.5.12 zum Tutorial
< DB 39.5.0 zum Tutorial

Einleitung

target-blue Ziel

  • Anhand des nachfolgenden Workflow können Anwender mit Administrationsrechten erlernen, wie man den Mitarbeitern die Arbeit mit PLANTA-Software ermöglicht.

info Informationen

  • Damit die Mitarbeiter eines Unternehmens mit der PLANTA-Software arbeiten können, müssen sie als Personen, Benutzer, Ressourcen und Stakeholder vom Administrator im Programm angelegt und definiert werden.
  • Zur Erfassung und Verwaltung der Mitarbeiterdaten und -rechte steht im PLANTA-System das Panel Administration zur Verfügung, in dem alle notwendigen Module zusammengefasst sind.
    • Die Zugriffsrechte für diese Module sind im Standard sowohl dem Customizer-Benutzer (P20) als auch dem Projektadministrator (R49) und dem Multiprojektmanager (R41) gegeben.
    • Für die Erfassung der Ressourcendaten werden zusätzlich Multiprojektmanagement-Rechte benötigt. Diese werden im Modul Benutzer im Feld Objektberechtigungs-Bezeichnung vergeben.
    • Die Berechtigungen (Rollen und Rechte) lassen sich in PLANTA Project abhängig von individuellen Unternehmensanforderungen verändern. Hierzu lesen Sie bitte das Topic Rechte-Steuerung.

warning Hinweise

  • Alle Übungen bauen auf den PLANTA-Demodaten auf. Diese müssen zuvor installiert sein.
  • Die verwendeten Screenshots dienen der exemplarischen Darstellung und können vom tatsächlichen Layout im Programm abweichen.

Personen anlegen (R41)

target-blue Aufgabe

  • Der neue Mitarbeiter, Ralf Schulze, soll in PLANTA Project als Person erfasst werden, damit er mit dem Programm arbeiten kann.

info Informationen

  • Personen gehören zu den Basiselementen in der PLANTA-Software.

more Vorgehensweise

  • Login mit dem Benutzer R41.
  • Im Benutzermenü unter PM-Administration --> Stammdaten aufklappen.
  • Den Link Administration im Benutzermenü auswählen.
    • Das gleichnamige Panel mit dem Hauptmodul Personen wird geöffnet.
  • Die Schaltfläche Neu (im Schaltflächenbereich unten) oder die Schaltfläche Einfügen (in der Symbolleiste) betätigen.
    • Dadurch wird ein neuer Personen-Datensatz angelegt, in dem die persönlichen Daten des neuen Mitarbeiters eingetragen werden können.
  • Felder Name, Vorname und Kürzel ausfüllen.
    • warning Die ID der neuen Person wird automatisch generiert, sobald eines der oben genannten Felder gefüllt und in das nächste Feld gesprungen wurde.
    • Speichern.
  • Ergebnis:
PersonAnlegen.png

Personeneigenschaften anlegen

target-blue Aufgaben

  • Ralf Schulze soll ein Benutzername vergeben werden, damit er sich im Programm anmelden kann.
  • Des Weiteren soll Ralf Schulze
    • als Stakeholder definiert werden, damit er in Projektteams aufgenommen werden kann und
    • als Ressource festgelegt werden, damit er in Projekte eingeplant werden kann und seine geleisteten Stunden auf die entsprechenden Projekte rückmelden kann.

info Informationen

  • Für jede Person werden in PLANTA drei Personeneigenschaften definiert:
    • Benutzer: für die Anmeldung der entsprechenden Person im PLANTA-Programm benötigt
    • Stakeholder: für die Zusammenstellung der Projektteams benötigt
    • Personenressource: für die Einplanung der entsprechenden Person als Ressource in Projekten benötigt

more Vorgehensweise

  • Im Modul Personen im Datensatz von Ralf Schulze die Schaltfläche ButtonPersoneneigenschaften.png Personeneigenschaften anlegen betätigen und speichern.
    • Der Person Ralf Schulze werden drei Eigenschaften (Benutzer, Stakeholder und Personenressource) mit dem entsprechenden Kürzel automatisch zugeordnet.
      • Das Kürzel für alle drei Eigenschaften ist dem Personenkürzel gleich.
PersonenklassifizierungAnlegen.png

Eine Person als Ressource definieren

target-blue Aufgabe

  • Beim Anlegen von Klassifizierungen wird für Ralf Schulze zwar ein Ressourcenkürzel vergeben, doch dies ist nicht ausreichend, um ihn als Ressource in die Projekte einzuplanen. Es sind noch weitere Einstellungen notwendig.
  • Ralf Schulze soll als Ressource definiert werden.

more Vorgehensweise

  • Im Modul Personen im Personenressourcen-Datensatz von Ralf Schulze den Link auf dem Ressourcennamen im Feld Personenressource betätigen.

PersonenressourceLink.png

RessourceAnlegen.png

  • Weitere Angaben können zu einem späteren Zeitpunkt ergänzt werden.

note Details

  • Durch Klick auf die Schaltfläche Verfügbarkeit anzeigen wechselt man in das Modul Verfügbarkeit, in dem die Verfügbarkeit der Ressource pro Tag definiert wird.

Benutzerdaten definieren (R41)

warning Hinweis
  • Die Benutzerdaten der Personen werden nicht direkt im Modul Personen, sondern im Modul Benutzer definiert und bearbeitet.
    • Hierfür im Benutzer-Datensatz der entsprechenden Person den Link auf dem Benutzernamen im Feld Benutzer betätigen.

BenutzerdatensatzLink.png

  • Dadurch wechselt man in das Modul Benutzer und gelangt direkt zum Datensatz des gewünschten Benutzers.

Benutzerpasswort

warning Hinweis

  • Der neu angelegte Benutzer, Ralf Schulze, benötigt für die Anmeldung obligatorisch ein Passwort.
    • Beim Anlegen eines Benutzers wird ein leeres Default-Passwort in der Datenbank gespeichert.
    • Dieses muss bei der Erstanmeldung vom Benutzer sofort in das richtige Passwort umgewandelt werden, nur dann kann sich der Benutzer in das System einloggen.
    • Falls aus Sicherheitsgründen keine leeren Passwörter erwünscht sind, kann der Administrator für jeden neuen Benutzer alternativ ein temporäres Passwort erzeugen, das bei der Erstanmeldung eingegeben wird und ebenfalls sofort vom Benutzer geändert werden muss.

Einem Benutzer Rollen zuordnen

target-blue Aufgabe

  • Ralf Schulze soll im Unternehmen X die Rolle des Projektmanagers für das Projekt Y übernehmen.
    • Hierzu muss Ralf Schulze in PLANTA Project die Rolle des Projektmanagers zugeordnet werden.

info Informationen

  • Über die Rollenzuordnung werden einem Benutzer die Zugriffsrechte auf bestimmte Objekte (Module, Menüpunkte, die wiederum in Arbeitsgebiete gruppiert sind) vergeben.
  • Jedem Benutzer müssen mindestens zwei Rollen zugeordnet werden: Die eine regelt den Zugriff auf Menüpunkte und die andere oder die weiteren regeln den Zugriff auf Module.
  • Bei der Programmlieferung werden dem Kunden die von PLANTA definierten Standardrollen zur Verfügung gestellt. Diese können entsprechend den individuellen Unternehmensanforderungen im Modul Rollen geändert oder angepasst werden oder individuelle Rollen können angelegt werden.
  • Weitere Informationen zu Rechte-Steuerung in PLANTA Project.
    • Bitte lesen Sie diese Informationen sorgfältig durch, da die nachfolgenden Ausführungen das Verständnis des PLANTA Rollen- und Rechtekonzepts voraussetzen.

more Vorgehensweise

  • Im Modul Benutzer Klick mit der rechten Maustaste auf den Benutzer-Datensatz von Ralf Schulze und Auswahl Einfügen --> Rolle.
  • Ein Rollen-Datensatz wird eingefügt.
    • Aus der Listbox im Feld Rollen-ID die Rolle des Projektmanagers, im Standard 01100219 Projektmanagement, auswählen und speichern.
RolleZuordnen1.png
  • Einen weiteren Rollen-Datensatz einfügen und eine der Standardrollen für Menüpunkte, z.B. 01100192 R39 MP Gesamt, aus der Listbox auswählen.
    • warning Die Zuordnung einer Menüpunkt-Rolle ist für jeden Benutzer obligatorisch. Ohne eine solche Rolle kann der Benutzer das Programm nicht starten. Beim Versuch, sich mit einem Benutzer anzumelden, der keinen Zugriff auf Menüpunkte besitzt, erscheint die Meldung: IEmenu_send(): menuitems couldn't be fetched. Closing application. (See log file for further information).
  • Speichern.
RolleZuordnen2.png

  • Nachdem sich Ralf Schulze angemeldet hat, sieht er in seiner Symbolleiste die zugeordneten Menüs mit den entsprechenden Menüpunkten. Die zugeordnete Rolle findet er in seinem Benutzermenü.
AnsichtMPsVorher.png

warning Hinweis

  • Falls die PLANTA-Standardrollen Projektmanager und R39 MP Gesamt nicht den Anforderungen des Unternehmens X entsprechen, kann der Benutzer mit Administrationsrechten individuelle Rollen anlegen.

Exkurs: Rollen zusammenstellen

more Vorgehensweise

  • Im Panel Administration ins Modul Rollen wechseln.
    • Da PLANTA bei der Programmlieferung Standardrollen mitliefert, sind diese beim Aufruf des Moduls vorhanden.
  • Klick mit der rechten Maustaste auf eine bereits bestehende Rolle und Auswahl des Befehls Einfügen --> Rolle.
  • Die Bezeichnung für die neue Rolle im Feld Rollenbezeichnung vergeben und speichern.
    • Dadurch wird im Feld Rolle automatisch eine Identnummer generiert.
  • Handelt es sich bei der neuen Rolle um eine Menüpunkt-Rolle, muss bei dieser Rolle die Checkbox Unsichtbar im Benutzermenü aktiviert werden.
  • Der neuen Rolle Arbeitsgebiete zuordnen:
    • Über die rechte Maustaste Einfügen --> Arbeitsgebiet auswählen und das gewünschte Arbeitsgebiet aus der Listbox auswählen.
    • Speichern.
    • warning Zur Auswahl stehen Standardarbeitsgebiete. Falls ein individuelles Arbeitsgebiet zugeordnet werden soll, muss dieses erst im Modul Arbeitsgebiete angelegt und definiert werden.

Exkurs: Arbeitsgebiete zusammenstellen

more Vorgehensweise

  • Das Modul Arbeitsgebiete aufrufen.
  • Es erscheint automatisch ein leerer Arbeitsgebiet-Datensatz.
  • Im Feld Arbeitsgebiet den Namen für das neue Arbeitsgebiet vergeben.
  • Nach Eingabebestätigung wird automatisch eine Nummer im Feld Arbeitsgebiets-ID generiert.
  • Aus der Listbox im Feld Kategorie den Wert GR Modulgruppierung auswählen.
  • Dem Arbeitsgebiet Module zuordnen. Hierfür:
    • Rechtsklick auf den Arbeitsgebiet-Datensatz und Auswahl des Befehls Einfügen --> Modul.
      • Der Modul-Datensatz wird eingefügt.
    • Die Nummer des gewünschten Moduls aus der Listbox im Feld MOD auswählen oder manuell eintragen.
      • warning In der Listbox stehen nur die zuletzt vom Benutzer angelegten Module zur Auswahl.
    • Speichern.
  • Auf dieselbe Weise dem Arbeitsgebiet weitere Module zuordnen.

Zugriff auf Menüpunkte einschränken

target-blue Aufgabe

  • Der Multiprojektmanager des Unternehmens X ist der Meinung, dass Ralf Schulze nicht auf alle, sondern nur auf bestimmte Menüpunkte Zugriff bekommen soll und zwar auf die Menüpunkte der Menüs Daten, Bearbeiten und Ansicht. Er möchte den Menüpunkte-Zugriff für Ralf Schulze ändern lassen.
  • Zum Vergleich: Bisher hat Ralf Schulze auch Zugriff auf die Menüpunkte Maskeneditor, Extras, Tools und ?.

AnsichtMPsVergleich.png

more Vorgehensweise

  • Im Panel Administration das Modul Menüpunkte öffnen.
    • Das Modul enthält zwei PLANTA Standard-Arbeitsgebiete für Menüpunkte. Diese dürfen nicht verändert werden.
    • Um für Ralf Schulze den Zugriff auf Menüpunkte einzuschränken, muss ein individuelles Arbeitsgebiet angelegt und einer individuellen Rolle zugeordnet werden.
  • Das Arbeitsgebiet R39 Gesamt (CU) mit der Drag&Drop-Kopiereinstellung Datensatz/-sätze kopieren.

RolleErstellen1.png

  • Die Meldung bestätigen.
  • Dabei wird automatisch ein neues Arbeitsgebiet angelegt und alle Datensätze (in diesem Fall Menüpunkte) aus dem Quell-Arbeitsgebiet in das neue Arbeitsgebiet kopiert. Die dem Quell-Arbeitsgebiet zugeordneten Rollen werden nicht kopiert.
  • Das neue Arbeitsgebiet benennen, z.B. R39 Eingeschränkter Zugriff.
MPDatensatzUmbenannt.png

  • Im neuen Arbeitsgebiet können die Menüpunkte je nach Anforderung entfernt oder ausgeschaltet werden.
    • Es bestehen zwei Möglichkeiten zum Ausschalten von Menüpunkten:
      • Normale Menüpunkte
        • sind fest programmiert und können nicht aus dem Arbeitsgebiet entfernt werden.
          • Um solche Menüpunkte auszuschalten, im Feld Struktur eine 0 eintragen.
      • Menüpunkte zum Aufruf von Makros und Modulen (mit der Nummer 0001 gekennzeichnet),
        • können pro Arbeitsgebiet individuell angelegt und gelöscht oder wie normale Menüpunkte ausgeschaltet werden.
          • Um sie auszuschalten, im Feld Struktur eine 0 eintragen oder die Menüpunkte aus dem Arbeitsgebiet entfernen.
    • Also im Fall von Ralf Schulze für alle Menüpunkte ab der Strukturnummer 04 (MI 319, Menüpunkt Maskeneditor) im Feld Struktur eine 0 eintragen.
      • warning Die Einträge in den Datensätzen der Menüs Daten (Strukturnummern 01, 01.01 etc.), Bearbeiten (02, 02.01 etc.) und Ansicht (03, 03.01 etc.) hier nicht verändern.

  • Vorher:
StrukturMPsVorher.png

  • Nachher:
StrukturMPsNachher-85.png

  • Ins Modul Rollen wechseln.
    • Klick mit der rechten Maustaste auf eine bereits bestehende Rolle und Auswahl des Befehls Einfügen --> Rolle, um einen neuen Rollen-Datensatz anzulegen.
    • Die Bezeichnung für die neue Rolle im Feld Rollenbezeichnung vergeben (hier: Menüpunkte einschränken).
    • Bei dieser Rolle die Checkbox Unsichtbar im Benutzermenü aktivieren.
    • Speichern.

RolleErstellen4.png

  • Mittels rechter Maustaste Einfügen --> Arbeitsgebiet dieser Rolle das neue Arbeitsgebiet R39 Eingeschränkter Zugriff zuordnen.
    • Speichern.
RolleErstellen5.png

  • Ins Modul Benutzer wechseln und dem Benutzer Ralf Schulze die neue Rolle manuell zuordnen.
    • Die Standardmenüpunkt-Rolle R39 MP Gesamt entfernen.
RolleErstellen6.png

  • Nachdem sich Ralf Schulze wieder angemeldet hat, sieht er in seiner Symbolleiste nur die Menüs Daten, Bearbeiten und Ansicht mit den entsprechenden Menüpunkten.
AnsichtMPsNachher.png

warning Hinweis

  • Auf die gleiche Weise kann man auch einzelne Menüpunkte innerhalb von Menüs ausschalten.

Benutzer-Startup definieren (P20)

target-blue Aufgabe

  • Wenn sich Ralf Schulze in PLANTA Project anmeldet, soll automatisch das Modul Problemfälle aufgerufen werden.

info Information

  • Hierzu muss dem Benutzer Ralf Schulze das entsprechende Startup-Makro zugeordnet werden.

more Vorgehensweise

  • Login mit R41.
    • Im Benutzermenü über Multiprojektmanagement --> Reports --> Projektübersichten in das gleichnamige Panel wechseln und den Reiter Problemfälle aktivieren.
    • Im Modul Problemfälle in der Symbolleiste ? --> Modulinformation auswählen.
    • Die Modulnummer, die unterhalb des Kürzels MOD steht, ausfindig machen und notieren.
  • Login mit P20.
    • Im Modul Globale Einstellungen mittels rechter Maustaste --> Einfügen --> Globale Einstellung eine neue globale Einstellung hinzufügen.
    • Unter Klasse aus der Listbox Modul-ID auswählen.
    • Unter Alpha (120) die vorher notierte Modulnummer des Moduls Problemfälle eintragen.
    • Im Feld Python-ID eine Python-ID eintragen, z.B.
      • L100_startup_module_problemfaelle für das Startup des Moduls Problemfälle.
        • warning Bei der Lizenznummer L100 handelt es sich lediglich um eine Beispielnummer. Je nach Lizenznummer des Kundens wird diese an dieser Stelle automatisch eingetragen.
    • Speichern.

StartupDefinieren1.1.png

  • Um ein Startup-Makro zu definieren, im Modul Module ein neues Modul anlegen.
  • Dazu unter Modul eine Bezeichnung eintragen (z.B. Problemfälle aufrufen).
  • Unter Klasse aus der Listbox 6 Makromodul auswählen.
StartupDefinieren5.1.png

  • Über die Schaltfläche ButtonPythonMakroBearbeiten.png Python-Makro bearbeiten ins Modul Pythonmakros wechseln.
  • Dort die Schaltfläche ButtonPythonMakroBearbeitungAufrufen.png Python-Makrobearbeitung aufrufen betätigen.
  • Der Editor wird geöffnet.
    • Folgendes Makro per Copy/Paste einfügen:

from ppms import ppms_cu

mod_obj=ppms.get_target_module()

module_id=ppms_cu.Helper.get_global_setting("L100_startup_module_problemfaelle").alpha120.get_value()

ppms_cu.Action(mod_obj).call_startup_module(module_id)

  • Speichern.
  • Ergebnis im Programm:

StartupDefinieren6.1.png

  • Das neue Makro-Modul dem Arbeitsgebiet 01100111Startup-Makros zuordnen (rechte Maustaste --> Modul einem Arbeitsgebiet zuordnen), damit das neue Makro-Modul später im Modul Benutzer in der Listbox Startup-Makro-Bezeichnung angezeigt wird.

StartupDefinieren7.1.png

  • Zurück in das Panel Administration wechseln (unter R41) und das Modul Benutzer öffnen.
  • Im Benutzer-Datensatz von Ralf Schulze im Feld Startup-Modul das neu angelegte Makro Problemfälle aufrufen aus der Listbox auswählen.
  • Speichern.

StartupDefinieren3.1.png

  • Ergebnis: Nach der Neuanmeldung von Ralf Schulze wird automatisch das Modul Problemfälle aufgerufen.

StartupDefinieren2.1.png

warning Hinweise

  • Bei der oben beschriebenen Vorgehensweise ist das Startup-Modul für den Benutzer fest definiert.
  • Der Administrator kann dem Benutzer ein Startup-Makro zuordnen, das dem Benutzer ermöglicht, selbst zu entscheiden, welche der vom Administrator bereits definierten Startup-Module bei der Anmeldung geladen werden und welche nicht. Mehr dazu siehe hier.
  • Bereits angelegte Startup-Module müssen nicht erneut definiert werden, sondern können direkt im Benutzer-Datensatz im Feld Startup-Makro-Bezeichnung ausgewählt werden.
Topic attachments
I Attachment Action Size Date Who Comment
pngpng AnsichtMPsNachher.png manage 75.3 K 2019-07-17 - 16:56 UnknownUser  
pngpng AnsichtMPsVergleich.png manage 83.2 K 2019-07-17 - 16:57 UnknownUser  
pngpng AnsichtMPsVorher.png manage 83.2 K 2019-07-17 - 15:59 UnknownUser  
pngpng BenutzerdatensatzLink.png manage 11.9 K 2019-07-18 - 08:51 UnknownUser  
pngpng ButtonPersoneneigenschaften.png manage 0.5 K 2019-06-21 - 10:44 UnknownUser  
pngpng ButtonPythonMakroBearbeiten.png manage 0.7 K 2019-06-21 - 10:44 UnknownUser  
pngpng ButtonPythonMakroBearbeitungAufrufen.png manage 0.7 K 2019-06-21 - 10:45 UnknownUser  
pngpng MPAnpassen.png manage 39.7 K 2019-06-21 - 10:41 UnknownUser  
pngpng MPDatensatzUmbenannt.png manage 6.8 K 2019-07-18 - 11:10 UnknownUser  
pngpng PersonAnlegen.png manage 9.1 K 2019-07-18 - 08:52 UnknownUser  
pngpng PersonenklassifizierungAnlegen.png manage 11.2 K 2019-07-18 - 08:52 UnknownUser  
pngpng PersonenressourceLink.png manage 12.0 K 2019-07-18 - 08:51 UnknownUser  
pngpng RessourceAnlegen.png manage 22.5 K 2019-07-18 - 08:51 UnknownUser  
pngpng RolleErstellen1.png manage 6.4 K 2019-07-18 - 08:50 UnknownUser  
pngpng RolleErstellen4.png manage 4.4 K 2019-06-21 - 10:42 UnknownUser  
pngpng RolleErstellen5.png manage 5.0 K 2019-07-18 - 11:10 UnknownUser  
pngpng RolleErstellen6.png manage 10.1 K 2019-06-21 - 10:42 UnknownUser  
pngpng RolleErstellen7.png manage 86.7 K 2019-06-21 - 10:43 UnknownUser  
pngpng RolleErstellen7mark.png manage 148.3 K 2019-07-08 - 10:00 UnknownUser  
pngpng RolleZuordnen1.png manage 6.6 K 2019-06-21 - 10:43 UnknownUser  
pngpng RolleZuordnen2.png manage 7.5 K 2019-06-21 - 10:43 UnknownUser  
pngpng RolleZuordnen3.png manage 103.3 K 2019-06-21 - 10:43 UnknownUser  
pngpng RolleZuordnen3mark.png manage 103.4 K 2019-07-08 - 11:06 UnknownUser  
pngpng StartupDefinieren1.1.png manage 5.7 K 2019-07-18 - 11:10 UnknownUser  
pngpng StartupDefinieren2.1.png manage 34.4 K 2019-07-12 - 14:45 UnknownUser  
pngpng StartupDefinieren3.1.png manage 11.2 K 2019-07-12 - 15:00 UnknownUser  
pngpng StartupDefinieren4.1.png manage 37.6 K 2019-06-21 - 10:43 UnknownUser  
pngpng StartupDefinieren5.1.png manage 12.1 K 2019-06-21 - 10:43 UnknownUser  
pngpng StartupDefinieren6.1.png manage 6.9 K 2019-06-21 - 10:44 UnknownUser  
pngpng StartupDefinieren7.1.png manage 14.9 K 2019-06-21 - 10:44 UnknownUser  
pngpng StrukturMPsNachher-85.png manage 92.6 K 2019-07-18 - 08:49 UnknownUser  
pngpng StrukturMPsVorher.png manage 11.7 K 2019-07-18 - 08:50 UnknownUser  
Topic revision: r18 - 2019-09-11 - 17:21:35 - MareikeRichers








 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten