Benutzergruppe für Phasenverantwortliche mit Berechtigung auf eigenen Projektphasen
Produktlinie
Standard
|Expert
Betriebsart
CLOUD ABO
|ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Projektphasen kann ein Verantwortlicher zugewiesen werden. Damit diese auf ihren Phasen alle Rechte haben, soll eine Benutzergruppe für Phasenverantwortliche eingerichtet werden.
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 Bearbeiter-Zuordnungen 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:
Ordnen Sie alle Bearbeiter, die Phasenverantwortliche sind, dieser Benutzergruppe zu. Siehe dafür Bearbeiter zu Benutzergruppen zuordnen.
Erstellen Sie via Einstellungen > Customizing > Linktypen den folgenden Wrapper-Link-Typ namens Phasenverantwortung - Eigene Phasen:
Damit wird ein Container Eigene Phasen beim Phasenverantwortlichen angezeigt: