Projektrollen sind speziell für die Rollenverwaltung innerhalb von Projekten konzipiert. Jede Simplifier-Instanz wird mit einem vordefinierten Satz von Projektrollen geliefert, 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 ein Benutzer in Projekt A ein Pro Developer sein kann, während derselbe Benutzer in Projekt B ein Business User sein kann
- Projektrollen sind nicht transportierbar. Da diese Rollen nur für die Designzeit (d.h. die Anwendungsentwicklung) vorgesehen sind, werden sie nur auf der Entwicklungsinstanz benötigt. Wenn Sie also ein Projekt auf eine andere Instanz transportieren, 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.
Wenn Sie “Management Role” aktivieren, wird die Projektrolle automatisch dem Projekt-Ersteller zugewiesen.
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 folgenden 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 zur Simplifier-Instanz hinzugefügt und dann einer Gruppe zugewiesen werden, erhalten sie automatisch die Projektrolle(n) ihrer Gruppe, so dass Sie die neuen Benutzer nicht manuell zum Projekt hinzufügen müssen.
Diese Option setzt voraus, dass Ihre Benutzer auf 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 Benutzergruppe 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. Klicken Sie anschließend auf die Schaltfläche “Rolle(n) auswählen”.
Wählen Sie dann die Projektrolle(n) aus, die Sie der/den Benutzergruppe(n) zuweisen möchten. Mit dem Kontrollkästchen “Allen Gruppen dieselben Rollen zuweisen” können Sie die Projektrolle(n) für alle ausgewählten Benutzergruppen auf einmal festlegen.
Bestätigen Sie den Dialog. Das war’s! Die Benutzer Ihrer Benutzergruppe(n) sind nun dem Projekt mit der/den jeweiligen Projektrolle(n) zugewiesen.
Nach Benutzer zuweisen
Auf der Registerkarte “Projektbenutzer” können Sie auch einzelne Benutzer dem Projekt zuordnen und ihre Projektrolle(n) festlegen. Der Dialog sieht genauso aus wie der Dialog für die Gruppenzuordnung; Sie wählen zuerst den/die Benutzer und dann die Projektrolle(n) aus.
Wir empfehlen jedoch, Ihre Benutzer in Gruppen zu verwalten und dann die kompletten Gruppen einem Projekt zuzuordnen. Dies hilft Ihnen, den Überblick über Ihre Simplifier-Instanz zu behalten und reduziert manuelle Anpassungen, da neue Benutzer, die einer Gruppe hinzugefügt werden, automatisch die Projektrolle(n) ihrer Gruppe erhalten.