# Historien

> Der Browser der aufgezeichneten Läufe: die Wurzel Historien im Baum von Process, die Liste und der geöffnete Lauf, was jeder Teil abdeckt, die Berechtigungen und was eine gestoppte Runtime abweist.

Jeder Lauf wird in einer eigenen, in sich geschlossenen Datei gespeichert. **Historien** ist die
dritte Wurzel der Spalte Arbeitsbereich auf der Seite Process, nach Modelle und Vorlagen: ein Blatt,
denn jeder aufgezeichnete Lauf ist der Lauf eines Ablaufs, und der Browser ist eine Fläche desselben
Arbeitsbereichs. Ihre Auswahl öffnet den Browser im Inhaltsbereich; die Adresse `/histories` ist ein
Direktlink auf denselben Knoten, ein Lesezeichen öffnet die Läufe also weiterhin. Eine Aufzeichnung
wird direkt aus der Laufdatei gelesen, unabhängig von der aktuellen Konfiguration: Das Löschen des
Modells, der Einheit oder des Ablaufs, die einen Lauf erzeugt haben, berührt den Lauf nie.

Der Bereich ist links eine Liste mit ihren Filtern und rechts die Aufzeichnung des ausgewählten
Laufs, jede mit eigenem Bildlauf. Sobald ein Lauf geöffnet ist, gibt die Schaltfläche im Kopf des
Bereichs der Aufzeichnung den ganzen Inhaltsbereich, und dieselbe Schaltfläche holt die Liste
zurück; das Löschen des geöffneten Laufs oder das Aufheben der Auswahl holt sie von selbst zurück.
Die Projektierungssperre legt den Browser nie still: Ein aufgezeichneter Lauf ist Nachweis, keine
Konfiguration, also bleiben Durchsehen, Exportieren und Berichten verfügbar, während eine Einheit
aufzeichnet.

## Berechtigungen {#permissions}

| Berechtigung | Öffnet |
| --- | --- |
| Historien anzeigen | Die Wurzel Historien und mit ihr die Seite Process für eine Identität, die dort sonst nichts hält. Das Lesen jedes Teils einer Aufzeichnung, das Filtern der Liste und das Öffnen des PDF im Berichtsdossier, das ein Dokument herausgibt, welches die Aufzeichnung ohnehin benennt. |
| Historien verwalten | Das Löschen eines Laufs, einzeln oder als Menge, und das Schreiben, Ändern und Entfernen seiner Kommentare und Markierungen. |
| Historien exportieren/importieren | Export CSV, Export XLSX, Export GLAB, PDF erzeugen, Bericht erzeugen im Berichtsdossier sowie Import. |
| Abläufe ausführen (mit Historien anzeigen) | Neues Etikett, Etikett erzeugen, Drucken und Erneut drucken eines Etiketts, Bericht erneut senden, Erneut senden einer Datenbankzeile: alles, was ein neues Artefakt aufzeichnet, ein Dokument in eine Warteschlange stellt oder eine Zeile an eine Datenbank sendet. |

Zeitstempel werden intern in UTC aufgezeichnet und auf dem Bildschirm in der Ortszeit der Station
gezeigt, in dem Format, das in den [Einstellungen](settings-localization) festgelegt ist; jeder
Export erklärt den Bezug, in dem seine Stempel zu lesen sind.

## Wo die Einzelheiten stehen {#where-the-detail-lives}

| Seite | Deckt ab |
| --- | --- |
| [Die Laufliste](histories-list) | Seitenschaltung, Filtern und Aktualisieren des Archivs, den Aufbau einer Zeile und das Löschen eines Laufs oder einer ganzen Menge. |
| [Die Laufaufzeichnung](histories-record) | Was ein geöffneter Lauf zeigt: die Befehle darüber, seinen Kopf mit den bei Start aufgezeichneten Metadaten und seinen Beteiligten, den Hinweis auf die Verriegelung, das Datalog-Diagramm, die bewerteten Kriterien und die Episoden der Ereigniseinträge. |
| [Kommentare und Anmerkungen](histories-notes) | Freie Notizen und Markierungen im Diagramm, in die Laufdatei aufgezeichnet. |
| [Etiketten und Berichte](histories-documents) | Die Etikettenartefakte und die Berichtsregistrierungen des Laufs, ihre Zustellversuche und die Befehle, die eines erzeugen oder erneut ausgeben. |
| [Einen Lauf exportieren](histories-export) | CSV, XLSX, GLAB und PDF, wie die Dateien benannt werden und was genau jede enthält. |
| [Läufe importieren](histories-import) | Eine `.glab`-Datei, die auf einer anderen Installation aufgezeichnet wurde, in dieses Archiv übernehmen. |

## Schreibvorgänge und die gestoppte Runtime {#writes-and-the-stopped-runtime}

Löschen, Kommentieren, Anmerken, Ausgeben oder Drucken eines Etiketts, das erneute Senden eines
Berichts und das Importieren ändern alle die Aufzeichnungen der Station, deshalb wird jedes davon
abgewiesen, solange die Runtime gestoppt ist, mit dem Grund "Runtime gestoppt", und ihre
Bedienelemente sind ausgegraut mit "Die Station ist schreibgeschützt." Lesen, Filtern, Exportieren
und das Erzeugen eines PDF arbeiten weiter: Ein Export ist ein Lesen der Laufdatei und nie ein
Schreiben in sie.
