Berechtigungen für Phasenverantwortliche

Ausgangslage

Es soll eine Benutzergruppe für Phasenverantwortliche eingerichtet werden. Die auf der Phase als Verantwortliche zugeordneten Bearbeiter sollen auf ihren eigenen Phasen alle Rechte haben.

Umsetzung

Benutzergruppe "Phasenverantwortliche"

Die Benutzergruppe Phasenverantwortliche enthält folgende Berechtigungen:

  • Alle Rechte auf den eigenen Projektphasen und deren Subphasen (Projektphase, Alle).
  • Alle Rechte auf Leistungen, Spesen und Auslagen (offen und verrechnet) auf eigenen Projektphasen
  • Alle Rechte auf Bearbeiterzuordnungen zu eigenen Projektphasen (BearbeiterPhaseLink)
  • Das Leserecht auf Übersicht Leistungen (KreuztabellenInfo)
  • Das Leserecht Projektbearbeiter.phasenverantwortung, damit der Link zu den eigenen Phasen überhaupt angezeigt wird (siehe Beschreibung des Wrapper-Link-Typs weiter unten).

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

        Wrapper-Link-Typ "Phasenverantwortung - Eigene Phasen"

        Der Wrapper-Link-Typ Phasenverantwortung - Eigene Phasen ist im Ordner Einstellungen > Linktypen standardmässig vorhanden. Er muss zur Verwendung allenfalls noch auf Aktiv gestellt werden.

        Der Wrapperlinktyp Phasenverantwortung - Eigene Phasen muss als Linkmembers die mit Leserecht erteilten Felder enthalten: projektbearbeiter.phasenverantwortung und projektphase.verantwortlicher (dieses Leserecht ist durch das Recht Alle auf der Projektphase abgedeckt).


        26.03.2013 | 30.01.2015: Schreibfehler korrigiert.
        Produktlinien: Expert
        Module: Leistung & CRM