Version: GSB7.5How-To: Arbeiten als Admin im Admin-Editor
Der vorliegende Abschnitt ist Teil einer kleinen Sammlung von kurzen Anleitungen und Ansatzpunkten für die Arbeiten eines GSB 7.5 Administrators. Erfahrungen mit vorherigen GSB 7 Installationen werden vorausgesetzt. Diese Dokumente sollen den Betriebsverantwortlichen den Umstieg erleichtern.
1 Hintergrundwissen
Der Java-Editor ist nicht mehr Teil des GSB-Lieferumfangs. Sämtliche Arbeiten eines Administrators sind künftig über die Mandanten-Spezifischen Editoren oder über ergänzende Skripte auf Shell-Ebene abgebildet.
2 Use-Cases
2.1Vollzugriff auf alle Dokumente
Der User administratoren kann sich an jedem Mandanten-Editor anmelden. Er erhält dann aber nicht die vorkonfigurierte Editor-Ansicht des Mandanten sondern einen "unkonfigurierten" Editor und somit Zugriff auf sämtliche Attribute in den Dokumenten.
2.2 Zurückgeben von ausgeliehenen Dokumenten
Das Recht im Editor ausgeliehen Dokumente fremder Redakteure speichernd zurückgeben (entsperren) zu können, hängt an der Mitgliedschaft in der Gruppe <MANDANT>_siteAdmin.
In der Konfiguration neuer Mandanten sollte diese Gruppenzuordnung bei allen SiteAdministratoren gegeben sein. Auf bestehenden Plattformen wird es notwendig sein diese Gruppe anzulegen und zuzuweisen. Die konkrete Aufgabe kann somit aber an den Kunden zurückgegeben werden.
2.3 Installieren von Workflows
Die Installation von Workflows war bis GSB7.2 über Ant-Skripte realisiert. Im GSB7.5 wird diese Anforderung durch zwei Shell-Skripte erfüllt.
- Mit dem ersten Script werden die Workflows für die Mandanten <MANDANT>@<DOMAIN> vorbereitet. Dieses Script übernimmt alle Mandanten als Parameter:
/opt/gsb/active/infrastructure/workflow-server/prepareStartworkflow.sh <MANDANT1>@<DOMAIN1> <MANDANT2>@<DOMAIN2> - Mit dem zweiten Script werden die Worfklows in den content-server-preview hochgeladen: /opt/gsb/active/infrastructure/workflow-server/uploadWorkflows.s
3 Aktivieren der Redaktionsdefinitionen
Die Aktivierung von nach dem Start des Workflow-Servers geänderten, mandantenspezifischen Redaktionsdefinitionen war bis GSB7.2 über den JavaEditor mit dem Nutzer Admin als spezieller Workflow realisiert. Dieser Workflow wurde durch zwei Actuator im Workflow-Server ersetzt:
- GET http://<WORKFLOW_SERVER_HOST>:<WORKFLOW_SERVER_MANAGEMENT_PORT>/actuator/editorialteam/<MANDANT>; → check
- POST http://<WORKFLOW_SERVER_HOST>:<WORKFLOW_SERVER_MANAGEMENT_PORT>/actuator/editorialteam/<MANDANT>; → reinitialize