Projektrollen wurden speziell für die Rollenverwaltung innerhalb von Projekten entwickelt.
Jede Simplifier-Instanz verfügt über einen vordefinierten Satz von Projektrollen, die angepasst werden können (vordefinierte Rollen können angepasst werden, neue Rollen können erstellt werden).
Hier sind einige Merkmale von Projektrollen:
- Rollen für die Designtime: Diese Rollen sind für Entwickler gedacht, d.h. Citizen Developer, Pro Developer, Business User (z.B. App-Tester) und Projektmanager
- Projektrollen enthalten Berechtigungen zum Bearbeiten von Artefakten, die für Entwickler erforderlich sind
- Der Ersteller eines Projekts erhält automatisch die Rolle des Projektmanagers, was bedeutet, dass er immer auf alle Artefakte in diesem Projekt zugreifen und diese bearbeiten kann
- Projektrollen werden einem Benutzer für jedes Projekt einzeln zugewiesen.
Das bedeutet, dass in Projekt A ein Benutzer ein Pro-Entwickler sein kann, während in Projekt B derselbe Benutzer ein Geschäftsbenutzer sein kann - Projektrollen können nicht transportiert werden.
Da diese Rollen nur für die Entwurfszeit (d. h. die Anwendungsentwicklung) vorgesehen sind, werden sie nur auf der Entwicklungsinstanz benötigt.
Wenn also ein Projekt in eine andere Instanz transportiert wird, werden die Projektrollen nicht in den Transport einbezogen
Anzeigen und Bearbeiten von Projektrollen
Um die Projektrollen anzuzeigen, die in dieser Instanz vorhanden sind, öffnen Sie das Seitenmenü, wählen Sie “Projekte” und wählen Sie die Registerkarte “Projektrollen”.
Um eine Projektrolle zu bearbeiten, doppelklicken Sie auf eine Rolle in der Liste.
In der Detailansicht können Sie die Berechtigungen, die diese Rolle enthält, anpassen.
Sie können auch eine neue Projektrolle erstellen, indem Sie auf die Schaltfläche “+” auf der rechten Seite der Übersichtsliste klicken.
Zuweisen von Projektrollen
Um Benutzern Projektrollen zuzuweisen, wechseln Sie auf den Reiter ‘Projekte’ und wählen Sie das jeweilige Projekt in der Übersichtsliste aus.
Klicken Sie in der Detailansicht rechts neben der Liste auf den Button ‘Projektberechtigungen bearbeiten’.
Wählen Sie auf dem nächsten Bildschirm die Registerkarte “Rollenzuweisungen” aus.
Hier können Sie diesem Projekt Benutzer nach Projektgruppen oder nach Projektbenutzern zuweisen.
Zuweisen nach Projektgruppen (empfohlen)
Mit dieser Zuweisungsoption können Sie einer Gruppe von Benutzern eine Projektrolle zuweisen.
Dies hat den Vorteil, dass Sie nicht jeden einzelnen Benutzer dem Projekt zuordnen müssen, was den Zuordnungsprozess beschleunigt.
Wenn neue Benutzer der Simplifier-Instanz hinzugefügt und dann einer Gruppe zugewiesen werden, erhalten sie automatisch die Projektrolle(n) ihrer Gruppe, sodass Sie die neuen Benutzer dem Projekt nicht manuell hinzufügen müssen.
Diese Option erfordert, dass Ihre Benutzer in Ihrer Simplifier-Instanz in Gruppen organisiert sind (was wir empfehlen, insbesondere wenn Sie eine große Anzahl von Benutzern hosten).
Um dem Projekt eine neue Gruppe von Benutzern hinzuzufügen, klicken Sie auf die Schaltfläche “+” auf der rechten Seite.
Wählen Sie dann die Benutzergruppe(n) aus, die Sie hinzufügen möchten.
Fahren Sie fort, indem Sie auf die Schaltfläche “Rolle(n) auswählen” klicken.
Wählen Sie als Nächstes die Projektrolle(n) aus, die Sie dieser Benutzergruppe(n) zuweisen möchten.
Mit der Checkbox ‘Allen Gruppen gleiche Rollen zuweisen’ können Sie die Projektrolle(n) für alle ausgewählten Benutzergruppen auf einmal definieren.
Bestätigen Sie den Dialog.
Das wars!
Die Benutzer in Ihrer/Ihren Benutzergruppe(n) sind nun dem Projekt mit der jeweiligen(n) Projektrolle(n) zugeordnet.
Nach Benutzer zuweisen
Im Reiter ‘Projektbenutzer’ können Sie dem Projekt auch einzelne Benutzer zuweisen und deren Projektrolle(n) definieren.
Das Dialogfeld sieht genauso aus wie das Dialogfeld für die Gruppenzuweisung. Sie wählen zuerst den/die Benutzer(n) und dann die Projektrolle(n) aus.
Es wird jedoch empfohlen, Ihre Benutzer in Gruppen zu verwalten und dann die vollständigen Gruppen einem Projekt zuzuweisen.
Dies hilft Ihnen, den Überblick über Ihre Simplifier-Instanz zu behalten und manuelle Anpassungen zu reduzieren, da neue Benutzer, die zu einer Gruppe hinzugefügt werden, automatisch die Projektrolle(n) ihrer Gruppe erhalten.