Zum Inhalt

Change Kalender EE

Mit dem Change Kalender Feature können Infrastrukturänderungen direkt in openITCOCKPIT geplant werden. Dabei kann es sich um den Umzug von Servern, das Upgrade von Diensten und vieles mehr handeln. Alle Changes können direkt in openITCOCKPIT geplant werden und alles findet sich zentral in einer Ansicht. Die Organisation der Changes findet in einem anderen Tool statt? Auch das kein Problem! Der openITCOCKIT Change Calendar ist in der Lage, Changes als CSV-Datei zu importieren.

Kalender Management

Im Menü ist der Changekalender unter Changekalendar aufrufbar. Hier können Änderungskalender aufgelistet, hinzugefügt, geändert und gelöscht werden.

Neuen Kalendar erstellen

Um einen neuen Kalender von Grund auf zu erstellen, muss man auf die Schaltfläche "+ Neu" in der oberen rechten Ecke des Bildschirms klicken.

Erforderliche Felder:

  • Container
    • Dieses Feld bietet die Möglichkeit, den Kalender und seine Ereignisse nur den Nutzern im ausgewählten Container anzuzeigen.
  • Name
    • Anders als in der ersten Version des Moduls ist das Namensfeld nicht eindeutig.

Weitere Informationen:

  • Beschreibung
    • Zusätzliche Information zu dem Kalender.
  • Farbe
    • Zur Unterscheidung können unterschiedliche Farbe für den Kalender genutzt werden, die in dem Widget verwendet werden.
    • Das hilft den Nutzern, die verschiedenen Kalender, die in einem einzigen Widget erscheinen, zu unterscheiden.

Changekalendar erfolgreich erstellt

Managing Events

Auf der Kalender-Indexseite können bestehende Kalender geändert werden, wenn der/die Nutzer/in die Rechte dafür hat. Mit dem Recht, einen Kalender zu bearbeiten, hat der Nutzer die Möglichkeit, die Daten des Kalenders selbst und die zugrunde liegenden Ereignisse zu bearbeiten.

Erzeuge ein Event

Ein Ereignis kann mit einem Klick auf eines der "+"-Zeichen innerhalb eines Tages erstellt werden.

Ändern eines Events

Die Events können geändert werden, indem auf ein bestehendes Ereignis in der Kalenderverwaltung geklickt wird.

Das Event kann dann geändert oder gelöscht werden.

Kalender Widget

Für den Kalender existiert auch ein Widget, das im Dashboard mit eingebunden werden kann.

Erstellung eines Widgets

Zunächst werden alle Kalender ausgewählt, die im Widget angezeigt werden sollen.

Der Anzeigetyp ist der Zeitbereich für den Kalender.

Wenn das Widget gespeichert wird, werden die ausgewählten Kalender im Widget angezeigt.

CLI Import

Es gibt auch die Möglichkeit, die Änderungen über CSV-Dateien zu importieren.

Für einen erfolgreichen Import benötigen die CSV-Dateien die folgenden Informationen:

UID,Calendar,Start,End,Title,Description,Context

Eine Beispieldatei könnte wie folgt aussehen:

UID,Calendar,Start,End,Title,Description,Context
"ACTE000001","Another Calendar","2023-09-10T14:00:00+00:00","2023-09-10T15:00:00+00:00","Test Import Command One","Description of the imported event.","[{'name': 'A custom field', 'value': 'Test value. It is an error. Please hold the line.', 'class': 'danger'}]"
"ACTE000002","Another Calendar","2023-09-10T14:00:00+00:00","2023-09-10T15:00:00+00:00","Test Import Command Two","Yes, this is also a description.","[{ 'name': 'A custom field', 'value': 'Test value. It was working but with warnings.', 'class': 'warning'}]"
"ACTE000003","Another Calendar","2023-09-10T14:00:00+00:00","2023-09-10T15:00:00+00:00","Test Import Command Three","Aaaaand another description for an imported event.","[{ 'name': 'A custom field', 'value': 'Three is a charm. Now it is working properly.', 'class': 'success'}]"

Der Import wird durch Ausführen des folgenden Befehls gestartet:

oitc ChangecalendarModule.Import -f /tmp/kalender.csv

Hinweis

Die importierte Datei bleibt unangetastet. Sie wird nur während des Imports gelesen und nicht mit bestehenden Events synchronisiert.

Hinweis

Die Importdatei enthält ein zusätzliches Feld, das zur eindeutigen Identifizierung eines Events dient. Ein bestehendes Event wird in diesem Fall beim Import aktualisiert.