Verlauf
Die Seite Verlauf in Semaphore bietet eine umfassende Übersicht über alle Aufgabenausführungen in Ihrem Projekt. Mit dieser Funktion können Sie den Ausführungsverlauf Ihrer Aufgaben verfolgen und analysieren und erhalten wertvolle Einblicke in Ihre Automatisierungs-Workflows.

Überblick
Die Seite Verlauf zeigt eine chronologische Liste aller Aufgabenausführungen an, darunter:
- Verwendete Aufgabenvorlagen
- Ausführungsstatus (erfolgreich, fehlgeschlagen, in Bearbeitung)
- Start- und Endzeiten
- Dauer
- Benutzer, der die Aufgabe gestartet hat
- Aufgabenausgabe und Protokolle
Aufgabenverlauf anzeigen
Zugriff auf den Verlauf
- Navigieren Sie in Semaphore zu Ihrem Projekt
- Klicken Sie auf den Tab "Verlauf"
- Sehen Sie sich die Liste aller Aufgabenausführungen an
Aufgabendetails
Ein Klick auf eine beliebige Aufgabe in der Verlaufsliste öffnet eine Detailansicht mit:
-
Aufgabeninformationen
- Aufgaben-ID
- Verwendete Vorlage
- Start- und Endzeiten
- Dauer
- Status
- Benutzer, der die Aufgabe ausgeführt hat
-
Ausführungsdetails
- Vollständige Aufgabenausgabe
- Fehlermeldungen (falls vorhanden)
- Verwendete Umgebungsvariablen
- Inventory-Informationen
- Repository-Details
-
Aufgabenprotokolle
- Protokollanzeige in Echtzeit
- Option zum Herunterladen des Protokolls
- Suchfunktion im Protokoll
- Hervorhebung von Fehlern
Statistiken
Das Projekt bietet eine Statistikseite, die die Aufgabenergebnisse über einen ausgewählten Zeitraum zusammenfasst, mit Filterung nach Benutzer.
Aufgabenverwaltung
Verfügbare Aktionen
In der Verlaufsansicht können Sie:
- Auf vollständige Aufgabenprotokolle zugreifen
- Die Aufgabenausgabe herunterladen
- In Protokollen suchen
Aufbewahrung von Aufgaben
In Semaphore können Sie konfigurieren, wie lange der Aufgabenverlauf aufbewahrt wird:
-
Standardverhalten
- Alle Aufgaben werden in der Datenbank gespeichert
- Standardmäßig keine automatische Löschung
-
Aufbewahrung konfigurieren
- Maximale Anzahl von Aufgaben pro Vorlage festlegen
- Konfiguration über Umgebungsvariable:
SEMAPHORE_MAX_TASKS_PER_TEMPLATE=30 - Oder über config.json:
{
"max_tasks_per_template": 30
}
-
Aufbewahrungsregeln
- Wenn das Limit erreicht ist, werden die ältesten Aufgaben automatisch gelöscht
- Die Löschung erfolgt pro Vorlage
- Aufgabenprotokolle werden zusammen mit den Aufgabendatensätzen entfernt