Neustart
Normalerweise muss ein Server für die Multiprojektmanagement Software Can Do durch Administrator:innen nicht neu gestartet werden. Es gibt aber Fälle, bei denen ein solcher Neustart notwendig ist; beispielsweise, wenn ein Update für die PM Software eingespielt werden muss.
Andere Fälle sind Anpassungen, die in das Objekt- oder Berechnungsmodell eingreifen. Da Can Do eine In-RAM-Anwendung ist, muss der Server bei solchen Anpassungen entsprechend neu gestartet werden.
Der prominenteste Fall ist aber eine Anpassung des Data Dictionaries, also der Custom Fields. Da die Objekte im RAM beim Start aufgrund der Datenstruktur gebildet werden, muss der Server auch hierfür neu gestartet werden.
Sowohl bei on-prem-Installationen als auch auf der AWS-Cloud kann das umständlich sein, da die Administrator:innen dies am Server durchführen müssen. Wir haben dieses Problem nun durch eine eigene App gelöst.
Grundsätzlich haben nur Mitglieder der Admin-Gruppe Zugriff auf diese App; nur diese Personen sehen die Funktionalität überhaupt. Die App ist Teil einer neuen, sehr umfangreichen Administrationsoberfläche von Can Do, der Software für Projektmanagement, die wir schrittweise erweitern.
Funktionsweise
Der Administrator / die Administratorin trägt einen Datensatz ein, der den Neustart plant. Hier kann erst einmal unterschieden werden ob der Start "auf jeden Fall" gemacht wird oder nur dann, wenn in einem definierten Zeitraum keine Anwender:innen mehr angemeldet sind.
Danach wird ein Zeitfenster angegeben, in dem das System beobachtet, ob noch Anwender:innen angemeldet sind. Der Neustart wird dann ausgelöst, wenn keine User mehr online sind:
Wurde der Neustart ausgeführt, sehen Admins das in der Übersicht:
In den Protokollen wird vermerkt, wer den Neustart geplant hat und wann.
Weitere Funktionen
Eine erste Version der Restart Server-App wird in Q1/23 bereitgestellt. Wir werden eine weitere Funktion einbauen, die es den Administrator:innen erlaubt, eine Information zu hinterlegen. Diese wird vor Neustart den Anwender:innen in der oberen Leiste jeder App angezeigt. In diesem Text kann beschrieben werden, wann und warum die PM-Software Can Do neu gestartet wird.