Benutzer-Verwaltung
Die Benutzer-Verwaltung erreicht man im Package-Manager über das Menü Tools / Manage Users.
Benutzer anlegen
Mit dem Button (New) können Sie einen neuen Benutzer anlegen. Der neue Benutzer erscheint in der Liste mit den Benutzern und kann dann bearbeitet werden.
Benutzer bearbeiten
Sie können die Daten eines Benutzers bearbeiten, indem Sie diesen in der Liste auswählen. Die Daten werden dann in den rechten Teil des Fensters eingespielt und können bearbeitet werden.
Name
Name des Benutzers. Mit diesem Namen meldet sich der Entwickler beim Start von Framework Studio am Repository an.
Der Benutzername kann auch noch geändert werden, wenn der Benutzer bereits Elemente bearbeitet hat.
Password / Confirm Password
In diesen Feldern kann das Passwort des Benutzers festgelegt oder geändert werden.
Um die Änderungen zu speichern, drücken Sie den Button Save.
FCUser (FrameworkCompiler Mode)
Ist die Checkbox gesetzt, arbeitet der angegebene Benutzer wie der FrameworkCompiler mit dem Unterschied, dass dieser Benutzer auch auschecken darf. Das bedeutet, dass dieser Benutzer beim Kompilieren den Saved Code und die Assemblies für den FrameworkCompiler in das Repository zurückschreiben darf.
Der FrameworkCompiler Mode wurde für folgende Anwendungsfälle konzipiert:
- Durchführen eines Kompiliervorgangs als FrameworkCompiler mit der direkten Möglichkeit, Korrekturen durchführen zu können – auch in Kombination mit dem Compile Manager (Compile Manager). Das ist z.B. bei einem Package-Update sehr vorteilhaft.
- Arbeiten im Ein-Benutzer-Betrieb. So können z.B. auch Korrekturen durchgeführt werden, ohne am Ende mit dem FrameworkCompiler erneut kompilieren zu müssen.
Bei der Arbeit mit einem Benutzer im FrameworkCompiler Mode (FCUser) müssen einige Richtlinien beachtet werden:
- Es sollte nur einen FCUser geben. Mit diesem können Sie sich aber durchaus zur selben Zeit an verschiedenen Package-Versionen anmelden.
- Wenn mit einem FCUser an einer Package-Version gearbeitet wird, dann sollte dies der einzige Benutzer sein, der an dieser Package-Version arbeitet. Weil der FCUser generierten Code zurückschreibt, der sich ggf. auch auf von ihm ausgecheckte Elemente bezieht, kann das für andere Benutzer zu Fehlern führen.
- In der Zeit, in der mit einem FCUser gearbeitet wird, darf kein FrameworkCompiler laufen. Andernfalls kann es dazu führen, dass sich FCUser und FrameworkCompiler die generierten Codes und Assemblies gegenseitig zerstören.
- Am Ende der Arbeit sollten wieder alle Elemente eingecheckt und der FrameworkCompiler-Vorgang abgeschlossen werden. FrameworkStudio gibt beim Beenden eine entsprechende Warnmeldung aus.
Beenden Sie FrameworkStudio als angemeldeter FCUser ohne "Complete FrameworkCompiler", wird folgende Warnung angezeigt.
Diese Meldung soll darauf hinweisen, dass der FCUser entgegen unserer Anwendungsfälle verwendet wird. (Diese Warnung gibt keine Auskunft über etwaige Fehler beim Complete FrameworkCompiler.)
Benutzer löschen
Um einen Benutzer zu löschen, wird dieser markiert und anschließend der Button (Delete) gedrückt. Das Löschen müssen Sie jetzt noch mit dem Button (Save All) bestätigen.
Warning
Ein Benutzer kann nur dann gelöscht werden, wenn er noch keine Elemente bearbeitet hat. Sollten Sie versuchen einen Benutzer zu löschen, der bereits gearbeitet hat, erscheint eine Fehlermeldung.