Berechtigungen für Phasenverantwortliche

Produktlinien: Expert
Module: Budget & Teilprojekt, Fremdkosten
Erstellt: 26.03.2013, Änderung:
Artikel überarbeitet, neue Screenshots.
Mehr ansehen

Projektphasen kann ein Verantwortlicher zugewiesen werden. Damit diese auf ihren Phasen alle Rechte haben, soll eine Benutzergruppe für Phasenverantwortliche eingerichtet werden.

Benutzergruppe Phasenverantwortliche

Erstellen Sie eine Benutzergruppe Phasenverantwortliche mit folgenden Berechtigungen:

Recht Klasse Feldname Aktion Expression Beschreibung
Alle ProjektPhase   Erlauben (verantwortlicher=varLogin) or (parentPhase.verantwortlicher=varLogin) Alle Rechte auf den eigenen Projektphasen und deren Subphasen
Lesen Projektbearbeiter phasenverantwortung Erlauben   Das Leserecht Projektbearbeiter.phasenverantwortung, damit der Link zu den eigenen Phasen überhaupt angezeigt wird (siehe Beschreibung des Wrapper-Link-Typs weiter unten).
Alle BearbeiterPhaseLink   Erlauben (phase.verantwortlicher=varLogin) or (phase.parentPhase.verantwortlicher=varLogin) Alle Rechte auf Bearbeiterzuordnungen zu eigenen Projektphasen und deren Subphasen
Lesen Kreuztabelleninfo   Erlauben   Das Leserecht auf Übersicht Leistungen
Alle OffeneLeistung   Erlauben (phase.verantwortlicher=varLogin) or (phase.parentPhase.verantwortlicher=varLogin) Alle Rechte auf Leistungen, Spesen und Auslagen (offen und verrechnet) auf eigenen Projektphasen und deren Subphasen (Auslagen nur mit Modul Fremdkosten).
Alle VerrechneteLeistung   Erlauben (phase.verantwortlicher=varLogin) or (phase.parentPhase.verantwortlicher=varLogin)
Alle OffeneSpesen   Erlauben (phase.verantwortlicher=varLogin) or (phase.parentPhase.verantwortlicher=varLogin)
Alle VerrechneteSpesen   Erlauben (phase.verantwortlicher=varLogin) or (phase.parentPhase.verantwortlicher=varLogin)
Alle OffeneAuslagen   Erlauben (phase.verantwortlicher=varLogin) or (phase.parentPhase.verantwortlicher=varLogin)
Alle VerrechneteAuslagen   Erlauben (phase.verantwortlicher=varLogin) or (phase.parentPhase.verantwortlicher=varLogin)

Dass die Rechte jeweils nur für die eigenen Projektphasen gelten, wird durch folgende Expressions erreicht:

  • (verantwortlicher=varLogin) für eigene Projektphasen
  • (parentPhase.verantwortlicher=varLogin) für die Subphasen von eigenen Projektphasen

Bearbeiter zuordnen

Ordnen Sie alle Bearbeiter, die Phasenverantwortliche sind, dieser Benutzergruppe zu. Siehe dafür Bearbeiter zu Benutzergruppen zuordnen.

Wrapper-Link-Typ Phasenverantwortung - Eigene Phasen

Erstellen Sie den folgenden Wrapper-Link-Typ namens Phasenverantwortung - Eigene Phasen.

Damit wird ein Container Eigene Phasen beim Phasenverantwortlichen angezeigt: